Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!ihnp4.ucsd.edu!agate!agate!usenet From: jkh@violet.berkeley.edu (Jordan K. Hubbard) Newsgroups: comp.os.386bsd.announce Subject: FreeBSD 2.0 - a status report. Followup-To: poster Date: 26 Oct 1994 21:39:15 -0700 Organization: University of California, Berkeley Lines: 108 Sender: cgd@agate.berkeley.edu Approved: 386bsd-announce-request@agate.berkeley.edu Message-ID: <38j31l$6nf@agate.berkeley.edu> NNTP-Posting-Host: agate.berkeley.edu Keywords: freebsd release status Status: RO Given the number of questions I've seen recently in some of the newsgroups and in private email, I decided that a status report was probably well overdue. My apologies for being so absent as of late, but life has been rather... Busy... [you may consider that my official submission for "Understatement of the year"]. In a nutshell, the next release of FreeBSD will be version 2.0, based fully on CSRG's 4.4 Lite release. The fact that this is a ".0 release" translates to (if you follow industry trends at all) "New, interesting, sort of usable, buggy in the extreme." If you're a fearless OSNaut, then FreeBSD 2.0 should be your oyster. If you actually want your system to work reliably without much intervention on your part, then I'd be more inclined to suggest that you stick with FreeBSD 1.1.5.1 (or even 1.1) until FreeBSD 2.1 comes out. Now that I've scared all of you off, I should hasten to add that my personal system runs FreeBSD 2.0, has run FreeBSD 2.0 for quite some time, and hasn't hurt me yet. I've had to fiddle with it, of course, but that's sort of to be expected of a system that's run FreeBSD 2.0 from pre-pre-pre-pre ALPHA all the way up to the present. For those who have the next obvious question on their tongues, it's a Pentium P5-90 PCI with a Buslogic Bt946c controller, an SMC Elite Ultra ethernet card and a #9 GXE64pro 4MB graphics card. The X server is from X-Inside, Inc. Until I felt a need to ensure that the Buslogic controller support was kosher, I was also running an NCR 53C810 PCI SCSI controller with equal success. Quite a few others are running 2.0 with equal success, so the picture isn't quite so bleak as I like to paint it - I just want to make sure that people who count on us for stability know exactly what the worst-case scenario is. A lot of people have come to rely very heavily on FreeBSD over the last 18 months and I'd much rather see such people run something that works for them than see them suffer on the bleeding edge with the rest of us. All that preamble aside, here are some hard facts: The release engineer for the 2.0 release series (ALPHA, BETA and RELEASE) is Poul-Henning Kamp. He's phk@FreeBSD.org, and should be consulted in matters of release scheduling and 11th hour feature requests. The ALPHA release of FreeBSD 2.0 has already been released internally, and we hope to do a public ALPHA release sometime this week if all goes well. If this is late, don't don't yell at me though, yell at Poul-Henning. It's his call (I think, somehow, that he's going to get me for this). The BETA release has not yet been firmly scheduled, but I know that the plan loosely calls for BETA and FINAL to follow the public ALPHA by no more than a few weeks. I sincerely hope to see something in November, and will make a lot of noise if this looks like it's getting pushed out any further. We've always liked to release our stuff on a fairly regular basis, and 2.0 is hardly an exception. The 2.0 FINAL release will be made available on CDROM from Walnut Creek CDROM, and the sharp-eyed have probably already noticed it in their catalog. Walnut Creek CDROM is very committed to FreeBSD, and hopes to release quarterly updates as FreeBSD 2.x moves into a more regular release cycle. More details will be announced when the CD goes to final pressing. 2.0 will support all PC peripherals supported by 1.1.5.1, plus a few extras. I'm not being coy, but I will refrain from commenting on the extra hardware support until closer to release time. There are a few things lurking in the wings that may or may not make it in, so it's too early to comment. Early iBCS2 support will, indeed, be provided in FreeBSD 2.0 and a number of SCO binaries are currently running with it. We're not quite up to running Word Perfect for SCO yet, but it's been reported that some popular SCO commercial database systems are running now. This is an evolving feature, and I have every expectation of being up to "Word Perfect level" sometime fairly soon. Many thanks to Soren Schmidt (sos@FreeBSD.org) and Sean Eric Fagan (sef@FreeBSD.org) for their efforts here. Next stop - Linux binary emulation! Support for dynamic loading of kernel features (Loadable Kernel Modules) has made great strides forward in 2.0, and almost all existing 4.4 filesystems can be loaded into a kernel at runtime. The same can be done with SCO binary emulation, and several other features. This makes kernel configuration much more flexible, and you can expect that we'll be making even more aggressive use of LKMs in future releases. In response to significant "customer feedback" from 1.1.5, the installation process has been seriously revamped, and we hope to provide a much more user-friendly installation mechanism for 2.0. Only time and ALPHA will tell, however, so I'll say no more about this and let you folks do the talking when the time comes. The FreeBSD ports collection has been started over from scratch using a new ports distribution mechanism. It's my hope that this mechanism will allow us to provide even more ports, and at substantially lower storage costs for their users. See the current sources for more details. As always, the FreeBSD Team works hard to be responsive to your requests and feedback, and can be reached at <hackers@FreeBSD.org>. Current snapshots of our 2.0 work-in-progress are also fully available to the public, and can be obtained through `sup', CTM (patches-through-email) or anonymous ftp from ftp.FreeBSD.org:~ftp/pub/FreeBSD/FreeBSD-current/{src,ports} Information on sup may be ontained from freebsd.cdrom.com:~ftp/pub/sup. Information on CTM is available from ref.tfs.com:~ftp/pub/CTM I'd like to also thank all those who have helped us bring FreeBSD 2.0 as far as it's come (we're all still rather astounded, actually) and those who have been so patient in waiting for it. Your words of support and encouragement have been, as always, very much appreciated! Thank you! Jordan Hubbard For the FreeBSD project team.