Stories
Slash Boxes
Comments

News for nerds, stuff that matters

OpenBSD 2.9 Released

Posted by michael on Fri Jun 01, 2001 09:29 AM
from the crispy-on-the-outside,-chewy-on-the-inside dept.
Well, the mirrors have had overnight to update, so I suppose we can announce that OpenBSD 2.9 is available. The release notes and changelog contain details of what has changed and improved. For our newer readers, OpenBSD is a BSD flavor that concentrates on security - they aim to be the most secure server operating system.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:So does this contain IPF or not? by Anonymous Coward (Score:1) Friday June 01 2001, @05:34AM
  • I see they fixed lots of security issues... by Anonymous Coward (Score:1) Friday June 01 2001, @06:01AM
  • Re:"Open" should include "accessible" by Anonymous Coward (Score:1) Friday June 01 2001, @06:19AM
  • Re:You know what this means.... by Anonymous Coward (Score:1) Friday June 01 2001, @10:19AM
  • Exactly, "done corectly".

    OpenBSD is all about being done corectly, and from that, comes it's security. SMP is extremely hard to do completely corectly, they have only so much man power, so they haven't bothered.
  • Re:Linux to BSD: Warnings by hawk (Score:2) Friday June 01 2001, @06:37AM
  • Re:Linux to BSD: Warnings by hawk (Score:2) Monday June 04 2001, @06:24AM
  • Re:UNIX Vs. UNIX: (Score:3)

    by hawk (1151) <hawk@eyry.org> on Friday June 01 2001, @06:45AM (#184333) Journal
    >When i was a kid, we didn?t have cd's to load our
    >os's from. we had to toggle the instructions in >by hand on the front of the system t give the >thing enough smarts to talk to the paper tape >drive which


    for crying out loud, if you're going to try to make these kind of comments, at the very least don't use those moronic microsoft characters . . .


    besides, you're still claiming to be a newbie. Toggle switches indeed. And *paper* punched tape? An unreliable replacement for stone tablets.


    hawk

  • Re:UNIX Vs. UNIX: by Tet (Score:2) Friday June 01 2001, @06:24AM
  • Re:Is an ISO available? by syntax (Score:1) Friday June 01 2001, @10:19AM
  • Re:Anything to look-out for? by stripes (Score:2) Friday June 01 2001, @10:05AM
  • by stripes (3681) on Friday June 01 2001, @08:05AM (#184337) Homepage Journal
    The previous FFS was ass slow because it basically didn't cache writing to the disk (we're talking non-smartdrive DOS FAT16 speed here).

    Sure they did. They write-back cached data writes to disk. They write-through cached metadata disk writes (and blocked other writes until metadata writes completed). That would leave your filesystem in a mostly consistent state, and not suck too hard in the event of a power failure. The other choices are ignore the possibility of filesystem damage from power failures (or panics), I think Linux's EXT2 did that, or maybe just did it by default, or to log metadata changes (XFS does that, and I heard EXT3 does too, but I'm not sure).

    Softupdates carefully orders disk writes, and can if needed reconstruct the proper intermediate state for a metadata block. It has the performance of a totally async filesystem (i.e. somewhat higher then a logging system), but the stability of a logging system (i.e. better then the previous sync filesystem). It is also the major foundation for filesystem checkpoints and in-the-background fscks (possibly coming in FreeBSD 5.0).

    The other change they made (dirperf) had to do with directory block placement, I think the old algo attempted to put them close to the datafiles, and with larger caches this is no longer a win, and has become a loss. I haven't read any papers on it or anything, so I don't know a whole lot about it.

    Don't get me wrong, I've been using OpenBSD for my firewall for 2 years now and it's great. It just seems like this took a long, long time to get into a release.

    OpenBSD is secure in part because they are conservative in adopting new features. Two years ago softupdates was pretty new, and leaving it out let FreeBSD, BSD/OS, Solaris, and NetBSD experience the teething pain (as a BSD/OS beta user at the time softupdates was rolled in, I felt some of the pain, but it wasn't too bad, never had any data loss from it, unlike soft-read-only which I think was killed).

  • by stripes (3681) on Friday June 01 2001, @08:11AM (#184338) Homepage Journal
    Could they be a little more specific ? How was it analyized ?

    I doubt that number was. For some real benchmarks you can look at Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems [usenix.org] from the 2000 Usenix Procedings [usenix.org]. In addition to having useful info in and of itself it has references to other information. You can also try McKusic's home pages [mckusick.com] he may have newer info that, and does have some info about the experimental checkpointing.

    I don't know about dirperf though. Never seen a paper on it.

  • Re:NT to OpenBSD by Bishop (Score:1) Friday June 01 2001, @08:28AM
  • Re:*bsd performance ? by buysse (Score:1) Friday June 01 2001, @06:27AM
  • by rho (6063) on Friday June 01 2001, @05:35AM (#184341) Homepage Journal

    I though Theo dumped ipf [slashdot.org], but from the release notes:

    • ipf 3.4.16 (+ patches)

    So, is all forgiven, or what?

  • Re:NT to OpenBSD by Doctor Memory (Score:1) Friday June 01 2001, @09:52AM
  • Re:*bsd performance ? by Leimy (Score:1) Friday June 01 2001, @12:11PM
  • Re:I see they fixed lots of security issues... by Luke (Score:1) Friday June 01 2001, @06:05AM
  • Re:IPF and OpenBSD 2.9 by Luke (Score:2) Friday June 01 2001, @06:11AM
  • ENOSENSEOFHUMOUR by Cato (Score:2) Friday June 01 2001, @08:57AM
  • Re:Linux to BSD: Warnings by T-Ranger (Score:1) Friday June 01 2001, @06:17AM
  • Re:Is an ISO available? by Syberghost (Score:2) Saturday June 02 2001, @12:44PM
  • Re:Linux to BSD: Warnings by grub (Score:2) Friday June 01 2001, @07:14AM
  • Re:Linux to BSD: Warnings by grub (Score:2) Friday June 01 2001, @07:19AM
  • Re:Linux to BSD: Warnings by grub (Score:2) Friday June 01 2001, @07:19AM
  • Re:Linux to BSD: Warnings by grub (Score:2) Friday June 01 2001, @09:07AM
  • Anything to look-out for? by Lumpy (Score:2) Friday June 01 2001, @05:38AM
  • Re:NT to OpenBSD by Octorian (Score:1) Friday June 01 2001, @04:10PM
  • Oops! by HiThere (Score:2) Friday June 01 2001, @06:53AM
  • by HiThere (15173) <charleshixsn AT earthlink DOT net> on Friday June 01 2001, @06:48AM (#184356)

    I think that fully utilizing multi-processing might, indeed, pose debugging problems that haven't been addressed sufficiently for the OS kernel to use them. There are, however, alternatives.

    E.g.: Run the OS on one CPU, and have it task user (non-superuser) jobs to whatever processor is less busy. Keep all jobs decending from one particular process on the same CPU (e.g., forking would not be allowed to spill-over from one CPU to the next). A few similar restrictions.

    Now it is true that this would prevent the full capabilities of a multi-CPU processor from being used (on any one login stream). On the other hand, it would drastically simplify analysis. Most of the problems have already been thoroughly addressed. Etc. (If I said any more, I'd start showing how thoroughly ignorant I am, buy my guess is that the real reason for missing multi-pu support is that fixing the multi-processor issues requires a lot more time and effort than is available.)


    Caution: Now approaching the (technological) singularity.
  • Re:Linux to BSD: Warnings by Alex Farber (Score:1) Friday June 01 2001, @07:50AM
  • Re:*bsd performance ? by cpeterso (Score:1) Friday June 01 2001, @09:47AM
  • Re:You know what this means.... by Arandir (Score:2) Friday June 01 2001, @03:02PM
  • Re:You know what this means.... by Arandir (Score:2) Saturday June 02 2001, @07:14PM
  • Re:Is an ISO available? by Clover_Kicker (Score:1) Friday June 01 2001, @07:02AM
  • by Clover_Kicker (20761) <clover_kicker@yahoo.com> on Friday June 01 2001, @06:54AM (#184362)
    >Web support sucks. The FAQ, etc. provides some
    >help, not much. Even USENET isn't THAT helpful.
    >You need need to get used to reading man pages...
    >a LOT.

    That's intentional. The idea is that all OpenBSD documentation should be available from the man pages instead of scattered over man pages, info pages, FAQs, and HOWTOs.

    Opinions vary, to me that's a "feature", but I freely concede that some consider it a "bug".
  • Re:Linux to BSD: Warnings by Therin (Score:2) Friday June 01 2001, @07:10AM
  • Re:*Open*BSD? by loon (Score:1) Friday June 01 2001, @08:41AM
  • Re:So does this contain IPF or not? by IcePic (Score:1) Friday June 01 2001, @05:34AM
  • by IcePic (23761) on Friday June 01 2001, @05:38AM (#184366) Homepage
    The release contains what was "-current" as of
    a few weeks ago. The CD burning factory needs more
    than a couple of seconds to burn all those CDs.

    At that time, the ipf thing hadn't started.
    The release is the same as the CD contents.
    Therefore, 2.9 has ipf.
  • by lil_billy (25771) on Friday June 01 2001, @05:41AM (#184367)
    Per the article, I heartily recommend that you read:
    http://www.openbsd.org/29.html

    ...and also http://www.openbsd.org/

    2.9 incorporates filesystem improvements that net a 60x performance increase.

    Additionally, the new version of ipf that it contains fixes serious security holes with fragmented packets.

    HTH.
  • Re:You know what this means.... by GregWebb (Score:2) Friday June 01 2001, @02:28PM
  • security? right. by plankers (Score:1) Friday June 01 2001, @06:39AM
  • Re:Linux to BSD: Warnings by halbritt (Score:1) Friday June 01 2001, @04:42PM
  • Re:"Open" should include "accessible" by Another MacHack (Score:2) Friday June 01 2001, @10:42AM
  • Is this a joke?!? by X-Nc (Score:1) Sunday June 03 2001, @05:07AM
  • Re:Linux to BSD: Warnings by befletch (Score:1) Friday June 01 2001, @07:40AM
  • Re:UNIX Vs. UNIX: by wiredog (Score:2) Friday June 01 2001, @07:03AM
  • NT to OpenBSD by Mut (Score:1) Friday June 01 2001, @07:17AM
  • *Open*BSD? by ghoti (Score:2) Friday June 01 2001, @06:12AM
  • by wbb4 (60942) on Friday June 01 2001, @05:41AM (#184377)
    To clarify some people's missinformation...

    IPF was removed from 2.9-CURRENT. This DOES NOT effect 2.9-RELEASE, from which CDs were mastered a month ago.

  • Re:*bsd performance ? by CrossCompiler (Score:1) Friday June 01 2001, @07:32AM
  • Re:Linux to BSD: Warnings by ahodgson (Score:1) Friday June 01 2001, @06:34AM
  • Re:I see they fixed lots of security issues... by mithrandr (Score:1) Friday June 01 2001, @06:38AM
  • Re:Has anyone looked at the errata page? by kkenn (Score:1) Friday June 01 2001, @08:50PM
  • Re:Anything to look-out for? by AntiBasic (Score:2) Friday June 01 2001, @12:32PM
  • Re:Is an ISO available? by fawadhalim (Score:1) Friday June 01 2001, @01:08PM
  • try FreeBSD by willis (Score:1) Friday June 01 2001, @01:07PM
  • Re:*bsd performance ? by Geekboy(Wizard) (Score:1) Friday June 01 2001, @09:26AM
  • No, I meant recompiling your kernel by alexhmit01 (Score:2) Friday June 01 2001, @07:04AM
  • You're right, I mispoke by alexhmit01 (Score:2) Friday June 01 2001, @01:16PM
  • by alexhmit01 (104757) on Friday June 01 2001, @05:54AM (#184388)
    I switched from Linux to OpenBSD... not considering going back. However, really think carefully about the change, it is non-trivial.

    There are no binary patches. If there is a security whole, you can patch the source tree and rebuild. Alternatively you can shut down the services. There are patches to OpenBSD, and applying them requires more knowledge.

    Web support sucks. The FAQ, etc. provides some help, not much. Even USENET isn't THAT helpful. You need need to get used to reading man pages... a LOT.

    Init: rc style. I think that that the rc system is infinitely more manageable and sane in a BSD environment than a SysV environment, but YMMV.

    Community support. The mailling lists are key, but they are much less friendly. Advocacy isn't a priority. If there is a question answered somewhere in the documentation, you'll get told RTFM. If the docs aren't what you are looking for and need a different level of help (more/less tech than the man pages) you may or may not get it.

    Apache and mod_ssl are built in. The ports collection is solid. It may not be huge, but I've found just about everything I want there. Keeping ports up with the snapshots is a nice way to get up to date userland code.

    Kernel compilaton IS necessary for a server. If you put real iron on the box, or little iron, you'll need a custom kernel. The settings for OpenBSD are reasonable and will run all but the weakest machine. However, getting it to take advantage of more memory, etc., may require some tweaks.

    I love OpenBSD, but it is NOT Linux. There is no community bent on global domination. Lots of "Open Source" projects are Linux specific... fortunately its just the crappy ones. However, you'll find annoying issues like cronolog not compiling, no PHP Cache, etc. There is no commercial support.

    Unlike a Redhat, OpenBSD is not corporate, it's Theo's toy. As a result, they do what they want, not an attempt to appease customers. With a Redhat box, while some of your code is "scratching an itch," corporate coders can code what is needed.

    Realize that the Linux comforts will be lacking.

    If you are a sysadmin, check out OpenBSD. If you have a Linux box at home for playing with and think that you are l33t, stay away from OpenBSD with a 10' pole.

    Alex
  • Re:Is an ISO available? by molog (Score:2) Friday June 01 2001, @07:28AM
  • obsd violating copyright? by emir (Score:1) Friday June 01 2001, @08:08AM
  • look at the top bar! by Khopesh (Score:1) Friday June 01 2001, @06:24AM
  • Re:I see they fixed lots of security issues... by matroid (Score:1) Friday June 01 2001, @06:48AM
  • Re:*Open*BSD? by matroid (Score:1) Friday June 01 2001, @06:57AM
  • by matroid (120029) on Friday June 01 2001, @06:35AM (#184394) Homepage

    What Alex says is right on the nose (i.e. mod that comment up!). I too switched from Linux to OpenBSD at home almost 3 years ago, and have been using it for various projects at work for the past 2 years. This is what I've discovered:

    • Major security problems are few and far between (and usually not in the default install). I sleep a lot easier at night knowing that there's little chance my machines will be cracked.

    • Documentation is your best friend. Almost everything you need to know is in the FAQ or the man pages.

    • There is a general aura of pissiness from the community. You're expected to thoroughly research every problem before asking for their help. Like I said, the documentation is your best friend, not fellow OpenBSDers. This certainly encouraged me to be very self-sufficient, but I spent many an hour scouring documentation looking for help with undocumented problems.

    • The ports collection has gotten some 40,000% better since I first started using OpenBSD. Still, it's up to YOU to keep the ports current and patched.

    • Theo's attitude wears on me. Granted I usually agree with his decisions for the OS, I still feel that he's a powderkeg ready to blow, and I'll be left with an OS that I no longer love. As the above comment mentioned, Theo regards OpenBSD as his toy. His loyalties lie with himself, not with his userbase. That is, I'd classify him as a dictator, but I'm not sure he's so benevolent...

    In conclusion, I'd say trying OpenBSD is something every geek should do. But, admittedly, my loyalty to the OS (Theo) is waning, and I'm beginning to think FreeBSD might be a better choice.

    Whatever the case, I'm sure Theo doesn't give a good god-damn...

    Happy hacking,
    The 'roid

  • Re:Anything to look-out for? by SirGeek (Score:1) Friday June 01 2001, @06:13AM
  • Re:*bsd performance ? by re-Verse (Score:1) Friday June 01 2001, @06:09AM
  • Re:NVidia drivers!!! by autechre (Score:1) Friday June 01 2001, @12:10PM
  • Re:Linux to BSD: Warnings by R.Caley (Score:1) Saturday June 02 2001, @06:10AM
  • Re:Linux to BSD: Warnings by jbarnett (Score:2) Friday June 01 2001, @06:49AM
  • yeah! by ^chuck^ (Score:1) Friday June 01 2001, @05:42AM
  • Re:Anything to look-out for? by ^chuck^ (Score:1) Friday June 01 2001, @05:48AM
  • Re:Has anyone looked at the errata page? by ^chuck^ (Score:1) Friday June 01 2001, @05:52AM
  • *bsd performance ? by green pizza (Score:2) Friday June 01 2001, @05:41AM
  • Re:Linux to BSD: Warnings by richie123 (Score:1) Friday June 01 2001, @06:28AM
  • Re:Anything to look-out for? by Z4rd0Z (Score:1) Friday June 01 2001, @09:17AM
  • Re:IPF and OpenBSD 2.9 by mirabilos (Score:1) Friday June 01 2001, @07:00AM
  • Re:Is an ISO available? by mirabilos (Score:2) Friday June 01 2001, @06:46AM
  • Re:x. by Auckerman (Score:1) Friday June 01 2001, @12:34PM
  • Re:UNIX Vs. UNIX: (Score:5)

    by Auckerman (223266) on Friday June 01 2001, @06:29AM (#184409)
    "Arguing over which UNIX is better is pointless because until you get to the source level they look, feel and behave about the same"

    This is just not true and shows how very little you know about Operating Systems strengths and weaknesses. Like Slashdot noted, OpenBSD is designed for security. They actively seek and destroy anything that could be used to compromise the system and the OpenBSD group has been very sucessful with this. That's a strength. Linux runs Q3A and UT, and thousands of scientific applications, those are strengths. IRIX has a superb OpenGL implementation. MacOS X has one of the best GUI's around. FreeBSD is fast.

    My point, the differences between Unixes are not in the source, but are much more obvious. Each development team has goals. Each goal shows through in the over all design of the OS and makes it so that each Unix does have a reason for existing in a world of generic Unixes.

    Now, on the question of which is better...Well, actually, it depends on your goals.....everyones goals are different. Some people have political agenda's (GPL vs. BSD), some people have specific needs (absolute securty at any price, playing games, or graphics performance), and some people just don't care and get what is easiest for them to use. There is no "best" only what is best for you, cause not a SINGLE unix distrib has an all round strength (though I would argue that if Apple integrated X-Win into Aqua, the combination of default security, Java2, OpenGL, Quicktime, BSD core services, et al would bring it close to being the strongest for all round uses, but hey, thats MY bias)

  • x. by gagganator (Score:1) Friday June 01 2001, @12:12PM
  • probably the best benchmarks. by gagganator (Score:1) Friday June 01 2001, @12:20PM
  • Re:UNIX Vs. UNIX: (Score:3)

    by segfaultcoredump (226031) on Friday June 01 2001, @05:55AM (#184412)
    you kids have it soooo easy now a days....

    when i was a kid, we didn't have cd's to load our os's from. we had to toggle the instructions in by hand on the front of the system t give the thing enough smarts to talk to the paper tape drive which then loaded the code to talk to the tape system.....

    we didn't have no fancy gui's. We had punch cards, and we liked it. Back in the good days, you actually had to know what you were doing in order to program the machine. We didn't have no "high level" languages like C. And we liked it that way, it kept the wimps off of our systems.

    You should be happy that you only have to drive 2 hours to get to a store. When i was a kid, I had to walk.

    kids... you think that you have it soooo hard....
  • Re:*bsd performance ? by CodingFiend (Score:1) Friday June 01 2001, @09:43AM
  • NVidia drivers!!! by AKAImBatman (Score:1) Friday June 01 2001, @10:34AM
  • by ConsumedByTV (243497) on Friday June 01 2001, @05:43AM (#184415) Homepage
    Open BSD doesnt even stack up with dual cpu boxes, it doesnt have SMP support.


    The Lottery:
  • Re:NT to OpenBSD by FuegoFuerte (Score:1) Friday June 01 2001, @01:47PM
  • Re:NT to OpenBSD by FuegoFuerte (Score:1) Saturday June 02 2001, @05:04PM
  • Re:Linux vs. OpenBSD by hammock (Score:1) Friday June 01 2001, @07:07AM
  • UNIX Vs. UNIX: by V50 (Score:2) Friday June 01 2001, @05:44AM
  • Re:UNIX Vs. UNIX: by V50 (Score:2) Friday June 01 2001, @07:03AM
  • Is an ISO available? by ratguy (Score:1) Friday June 01 2001, @06:22AM
  • Re:Use KDE! by methodic (Score:1) Friday June 01 2001, @08:40PM
  • Re:Linux to BSD: Warnings by rfredell (Score:1) Friday June 01 2001, @08:05AM
  • Re:Linux to BSD: Warnings by Penis (Score:2) Friday June 01 2001, @09:21AM
  • Re:You know what this means.... by karmawarrior (Score:1) Friday June 01 2001, @07:58AM
  • by azimir (316998) on Friday June 01 2001, @08:22AM (#184426) Homepage
    Yes, Theo can do this.

    Here's how I believe it works.
    The *source* is available for anyone to take, change, and otherwise use with the BSD liscence. You can do whatever the hack you want with it.

    The *ISO* layout that is sold by the OpenBSD group is copyright to Theo - that means that you have to get his permission to distribute it. Now, that doesn't mean that you can't make your own ISO and distribute that, but you can't distribute the *official* release. In this case it would be the 2.9 release. I believe this distinction is made so that anyone who wants to get an ISO needs to buy the official one, or make their own.

    What are the consiquences?
    • The source is still free - and it will stay that way. The recent IPF fiasco and subsequent removal of IPF from the OpenBSD source is evidence of that.
    • You can do a ftp/http install if you like - no problems there: Ftp download site [wiretapped.net]... The floppy29.fs image is the boot floppy that will allow you to have at it. -Make sure you have a look at the OpenBSD.org site for hardware compatability before beginning.-
    • The ISO of official releases is only distributed by the OpenBSD group - generating them some much needed funding and giving them an idea of how many users they've got.
    • The copyright on the ISO makes it illegal (yeah) to distribute that release ISO right off the CD without permission.
    • Anyone is welcome to fork code, make custom ISOs, use the CD as a coaster, etc. It's still open source.
  • Re:UNIX Vs. UNIX: by Marcus Brody (Score:1) Friday June 01 2001, @01:10PM
  • by PorcelainLabrador (321065) on Friday June 01 2001, @05:47AM (#184428) Homepage
    Microsoft is going to be pouring through the new BSD code, and should be sending out a new Windows update anytime now... =)

  • Re:Is an ISO available? by drodver (Score:2) Friday June 01 2001, @08:33AM
  • Re:Linux to BSD: Warnings by Professor J Frink (Score:1) Friday June 01 2001, @08:35AM
  • FreeBSD is better by dknj (Score:1) Friday June 01 2001, @06:31PM
  • Re:UNIX Vs. UNIX: by dknj (Score:1) Friday June 01 2001, @06:41PM
  • Re:*bsd performance ? by pacman on prozac (Score:1) Friday June 01 2001, @06:36AM
  • Re:*BSD is dying by jeffy124 (Score:1) Friday June 01 2001, @05:39AM
  • ah, yes, 2.9BSD by m08593 (Score:1) Friday June 01 2001, @01:58PM
(1) | 2