version 1.145, 2014/03/28 06:07:27 |
version 1.146, 2014/03/28 22:38:42 |
|
|
POSIX operating systems have made strong inroads into embedded |
POSIX operating systems have made strong inroads into embedded |
roles, so this is anticipated to be substantially worse than the Y2K transition. |
roles, so this is anticipated to be substantially worse than the Y2K transition. |
<p> |
<p> |
Over the summer of 2013, Philip Guenther started the OpenBSD work to |
In August of 2012, Philip Guenther started the OpenBSD work to |
solve this. The <b>time_t</b> type was changed to int64_t on all |
solve this. |
platforms, and the kernel and userland were adapted to the new |
After a year of work it was ready enough for merging, and in August 2013 |
situation. The initial work was commited right after OpenBSD 5.4, |
the <b>time_t</b> type was changed to int64_t on all |
then polished over the next 6 months. |
platforms and the kernel and userland were adapted to the new |
|
situation. The initial work was committed right after OpenBSD 5.4, |
|
then polished in tree over the next 6 months. |
<p> |
<p> |
The next part of the process was to drag the "ports" software |
The next part of the process was to drag the "ports" software |
ecosystem along because noone else had paved the way for 32-bit |
ecosystem along because no one else had paved the way for 32-bit |
machines to run with 64-bit <b>time_t</b>. This required a fair |
machines to run with 64-bit <b>time_t</b>. This required a fair |
bit of upstream involvement. Thousands of fixes were required to |
bit of upstream involvement. Thousands of fixes were required to |
make both 32-bit and 64-bit time work transparently. There will |
make both 32-bit and 64-bit time work transparently. There will |