After 22 Years, 386BSD Gets An Update (386bsd.org)
386BSD was last released back in 1994 with a series of articles in Dr. Dobb's Journal -- but then developers for this BSD-based operating system started migrating to both FreeBSD and NetBSD. An anonymous Slashdot reader writes:
The last known public release was version 0.1. Until Wednesday, when Lynne Jolitz, one of the co-authors of 386BSD, released the source code to version 1.0 as well as 2.0 on Github.
386BSD takes us back to the days when you could count every file in your Unix distribution and more importantly, read and understand all of your OS source code. 386BSD is also the missing link between BSD and Linux. One can find fragments of Linus Torvalds's math emulation code in the source code of 386BSD. To quote Linus: "If 386BSD had been available when I started on Linux, Linux would probably never had happened."
Though it was designed for Intel 80386 microprocessors, there's already instructions for launching it on the hosted hardware virtualization service Qemu.
386BSD takes us back to the days when you could count every file in your Unix distribution and more importantly, read and understand all of your OS source code. 386BSD is also the missing link between BSD and Linux. One can find fragments of Linus Torvalds's math emulation code in the source code of 386BSD. To quote Linus: "If 386BSD had been available when I started on Linux, Linux would probably never had happened."
Though it was designed for Intel 80386 microprocessors, there's already instructions for launching it on the hosted hardware virtualization service Qemu.
You'd be surprised at how much code is out there that haven't been released just because there is a minor bug to be fixed or some strange problem to be solved.
A lot of the people I know have hundreds of projects that have been on hold or abandoned for things more interesting.
Also, the difference between 0.1 and 1.0 might not be as big as the numbers hint at, they are just arbitrary version numbers after all.
As we know from software like Windows, Foxit Reader and PSP it even happens that the best version isn't the one with the highest version number.
He's probably thinking of the 486DX. The original 486 had an FPU, but the yields were low so Intel split the line into the 486SX (no FPU) and the 486DX (with FPU). Some motherboards let you plug in a 487 as an external FPU, but this was often really just a 486DX that took over completely. The 486SX was identical to the DX, but had the FPU disabled. It was possible to reenable it, and it would typically work most of the time. For gaming, this was fine (the occasional floating point error probably didn't make a difference) and was a cheap way of getting much more performance.
I am TheRaven on Soylent News