After 22 Years, 386BSD Gets An Update (386bsd.org) 83
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.
Re: (Score:1)
Extensive first aid kit (at minimum, take a Red Cross first aid and CPR class)
... Also, take care of any medical and dental issues NOW. Doctors will be in high demand when TSHTF.
If you want something effective after TSHTF -- and also effective in virtually any other large scale disaster (the "earthquake or other emergency" of EBS fame) -- go beyond this and take a Wilderness First Responder class and get certified. If you have spare time and can find a convenient class, take an EMT class (~128 hours) and then take an EMT-to-Wilderness EMT upgrade instead.
Wilderness protocols go into effect when you're more than 2 hours away from "definitive care" -- that is, what most of the time t
No Trump? Climate change? Why the techie stuff? (Score:1, Funny)
Where's the news that matters?
Bizarre and nonsensical summary as usual. (Score:4, Insightful)
... What? Somebody makes 386BSD and releases version 0.1... and then works not only on a full, shiny 1.0, but also on a whole new generation (2.0)... and don't release the two latter ones? Just develop them and sit on them? What?! That's the real news. Not even an attempt to explain it, of course, so one is left with a hundred questions instead of learning anything.
Re: (Score:3)
Re: (Score:3)
Maybe now it runs on a 386SX....
Wasn't it possible with some 386 SX chips to drill a tiny hole in the CPU, and make it into a DX? Or was that an urban myth, like drilling a headphone jack into your new iPhone?
Re: (Score:3)
Re:Bizarre and nonsensical summary as usual. (Score:5, Informative)
Re: (Score:2)
>It was possible to reenable it
no, it was not. 486SX were made using different mask set and had no FPU inside. Im guessing you are to young to ever own real hardware, and read about reenabling fpu on some random website :(
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
That was an April fool's joke in a German computer magazine, all including a drilling mask.
Re: (Score:2)
I guess they did make a 1.0 release with Dr. Dobb's Journal - and it has been lost in history. But I am glad it's back now.
Now to bring back Dr Dobb's....
Re: (Score:1)
1.0 isn't lost. Just that the number of people actually caring and running it (in emulation) is about 10. The source and binaries in the original distribution should be freely distributable, the full ISO probably isn't. Hence the reluctance to host it publicly. If you know the right people you can get it through a coughing man in a raincoat together with the wiped first distribution of NetBSD,
Re: (Score:2)
I think there's an InfoMagic CD-ROM set with this 386BSD version and also a pre 1.0 NetBSD on it. It's over there somewhere in that pile against the wall here.
The Jolitzes also wrote a book [amazon.com] on the codebase that appears to still be available.
Re: (Score:2, Informative)
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
Re: (Score:1)
Kiddo, I am really serious concerned of your reading ability. SERIOUSLY. It clearly reads "The last known public release was version 0.1" It should be so easy to understand that 1.0 and 2.0 are versions that were not released to public until today ?? Finish your school before comment.
Re: (Score:2)
Re: (Score:1)
I have the 1.0 ISO, it comes with enough source code to rebuild the installed system.
Re: (Score:2)
1.0 was released as CD-ROM, but by that time everyone was running NetBSD, FreeBSD or Linux on their x86 boxen. In the circle of maybe 10 people that actually care about historical stuff like this it was known there was a 2.0, but unknown where and if it was ever released by the Jolitzes.
Re: (Score:2)
Re: Finally (Score:1)
At least it doesn't run sysvinit either.
Re: (Score:1)
..and none of that "shared libraries" crap.
Re: (Score:2)
Re: (Score:1)
I'm just not sharing it with you. Dumbass.
BSD in a nutshell.
Re: (Score:2)
Not forks of System V Unix, but of the various NET BSD releases Berkley made, at the end of the CSRG.
Re: (Score:1)
For various legal reasons FreeBSD pretended it was based on 4.4BSD-Lite for a long time. The NetBSD guys went as far as settling out of court and deleting 386BSD stuff from their cvs history. See eg. http://cvsweb.netbsd.org/bsdwe... [netbsd.org]
Re: (Score:1)
From what I remember when I got 1.0 to boot in emulation they went their own way. There were a few very essential bits I had to pull from the 0.1 patch kits to get the 1.0 kernel running somewhat stable.
Hope for Hurd yet? (Score:4, Funny)
Re: (Score:2)
Comment removed (Score:4, Interesting)
Re: (Score:3)
386BSD and BSDi both originated, independently, from the NET & NET/2 releases of BSD from the CSRG.
Neither was a derivative of the other.
NetBSD and FreeBSD are descendents of 386BSD.
It's just a tribute to a 90's star! (Score:2)
Re: (Score:1)
Hey, 1.0 and 2.0 come with X386, you insensitive CLI clod!
https://github.com/386bsd/386b... [github.com]
Re: (Score:2)
congratulations (Score:2)
I think this is pretty cool, will keep an eye on it.
I poked around /usr/include, maybe time to change _TIME_T_ to at least "unsigned long" due to 2038 ?
Re: (Score:1)
Parent is a virgin!? How did that happen?
386BSD 0.1 2016 remix (Score:2)
So you know those albums that were recorded in the 60's and 70's that the bands or record companies suddenly re-release with shitty mixes or that now include "lost tapes" of the engineer belching or other detritus? You know ..the stuff that's released for no other reason than to extend the copyright.
Something about this release brings that phenomenon to mind for some reason...