News: 0001527510

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FreeBSD 13.5 Overcomes UFS Y2038 Problem To Push It Out To Year 2106

([BSD] 4 Hours Ago FreeBSD 13.5)


Following last week's [1]FreeBSD 13.5 Beta 1 release to kick off this next [2]FreeBSD 13 point release that will also end the series, FreeBSD 13.5 Beta 2 is out this weekend for testing.

FreeBSD 13.5 continues working its way toward a stable release around mid-March and will then be supported until April 2026 before users should then move to FreeBSD 14 or FreeBSD 15.

While FreeBSD 13 will be end-of-life in just over one year's time, FreeBSD 13.5 Beta 2 does extend the UFS1 file-system to now supporting dates through the year 2106. FreeBSD 13's UFS file-system support had been plagued by the "Y2038" problem where it wouldn't be able to properly account for dates after 19 January 2038. But now with the newest code for FreeBSD 13.5, the date handling within this file-system has been reworked to now support file dates up through 7 February 2106. Details in [3]this commit for those interested.

The Year 2106 problem in turn is when an unsigned 32-bit binary integer will roll over with the time since the Unix Epoch, compared to the Year 2038 problem with being a signed 32-bit integer.

FreeBSD 13.5 Beta 2 also now updates the pkg repository database so it's not out-of-date for newly-spun cloud images, "make delete-old" will now remove obsolete Clang/AArch64 files, rate limits on ICMP responses are now individually jittered, and various other bug fixes.

Downloads and more details on this weekend's FreeBSD 13.5 Beta 2 release via [4]FreeBSD.org .



[1] https://www.phoronix.com/news/FreeBSD-13.5-Beta-1-Released

[2] https://www.phoronix.com/search/FreeBSD+13

[3] https://github.com/freebsd/freebsd-src/commit/dfe803fdbc54e65aaf23c56d53eeeefdef8e42aa

[4] https://lists.freebsd.org/archives/freebsd-stable/2025-February/002714.html



jaypatelani

It is something to be able to paint a particular picture, or to carve a
statue, and so to make a few objects beautiful; but it is far more glorious
to carve and paint the very atmosphere and medium through which we look,
which morally we can do. To affect the quality of the day, that is the
highest of arts. Every man is tasked to make his life, even in its details,
worthy of the contemplation of his most elevated and critical hour.
-- Henry David Thoreau, "Where I Live"