Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Operating Systems Software Upgrades BSD

OpenBSD 4.1 Released 218

adstro writes to quote from the BSD mailing list: "We are pleased to announce the official release of OpenBSD 4.1. This is our 21st release on CD-ROM (and 22nd via FTP). We remain proud of OpenBSD's record of ten years with only two remote holes in the default install. As in our previous releases, 4.1 provides significant improvements, including new features, in nearly all areas of the system."
This discussion has been archived. No new comments can be posted.

OpenBSD 4.1 Released

Comments Filter:
  • Just curious... (Score:5, Interesting)

    by darnok ( 650458 ) on Wednesday May 02, 2007 @02:49AM (#18953491)
    My OpenBSD firewall box is several years old now (version 3.x), just keeps working and probably will until the 8yo hardware finally dies. Although I'm interested in the features in 4.1, and congratulate the developers on what'll doubtless be another good release, ultimately I'll probably stick with my existing setup. I *love* OpenBSD, for precisely one reason; it does what it's supposed to, and in my experience it *never* fails. However, I'm very unlikely to upgrade to any new version; why change something that works perfectly?

    For those of you using OpenBSD, how many of you are in a similar situation?
    • by TodMinuit ( 1026042 ) <todminuit@gm a i l .com> on Wednesday May 02, 2007 @03:16AM (#18953615)
      I recently upgraded my firewall from a 3.x to 4.0 because the version I was running had a bug that didn't allow ALTQ rules to be unloaded from pf.

      Now, the standard kernel is too big. Programs keep running out of memory. The machine is from, like, 1993. It's a 75MHz Pentium with 16MB of RAM.

      Oops.
    • Re:Just curious... (Score:3, Insightful)

      by asninn ( 1071320 ) on Wednesday May 02, 2007 @04:14AM (#18953859)

      However, I'm very unlikely to upgrade to any new version; why change something that works perfectly?

      Because holes continue to be found in every version and because old versions do not receive fixes anymore. There's only been two remote holes, of course, but there's an emphasis on both "remote" *and* "holes" here - and also an emphasis on "root", which unfortunately isn't even included in the slogan.

      In other words, if you don't upgrade unless/until a new remote root exploit is found, you still have to worry about local users rooting your box (and don't forget that there typically are users like "www" etc. even when no actual person besides you has an account on the box; not a big problem for a firewall, most likely, but servers in general aren't automatically safe), and you still have to worry about remote priviledge escalation, remote denials of service and the like, too.

      That's not to say that OpenBSD is not a very secure system, but the slogan is somewhat misleading (it's marketing, after all!), and not keeping a system up to date with security patches is never a good idea.

      • Re:Just curious... (Score:4, Interesting)

        by Noryungi ( 70322 ) on Wednesday May 02, 2007 @08:22AM (#18955619) Homepage Journal

        In other words, if you don't upgrade unless/until a new remote root exploit is found, you still have to worry about local users rooting your box (and don't forget that there typically are users like "www" etc. even when no actual person besides you has an account on the box; not a big problem for a firewall, most likely, but servers in general aren't automatically safe), and you still have to worry about remote priviledge escalation, remote denials of service and the like, too.

        True, but you should also read about PrivSep [umich.edu], W^X, security levels [openbsd.org], systrace [openbsd.org] and other important security mechanisms that mitigates those risks (while not entirely eliminating them). All of these (and more) make a well-configured OpenBSD machine a very tough nut to crack. So to speak.


        To me, the best thing about OpenBSD is not that it is perfectly secure (that can't be achieved) but that security is taken seriously and all this mechanisms are activated by default. The excellent documentation, especially manual pages vs the GNU unreadable info pages mess, and reactive developper community are also big pluses in my book.


    • by account_deleted ( 4530225 ) on Wednesday May 02, 2007 @04:36AM (#18953939)
      Comment removed based on user account deletion
    • by Niten ( 201835 ) on Wednesday May 02, 2007 @07:59AM (#18955277)

      I'm upgrading to 4.1 because now the generic kernel allows my PowerMac G4 router/server to restart automatically in the event of a power failure. But frankly, I probably would have upgraded anyway: otherwise, it would be difficult for me to justify buying the CD and supporting the project, wouldn't it? :P

    • Re:Just curious... (Score:3, Interesting)

      by raddan ( 519638 ) on Wednesday May 02, 2007 @08:11AM (#18955445)
      I would do the same, but we are affected by some of OpenBSD's recent patches. While it's true that there are only 2 remote holes in the default install in 10 years, there are other bugs like denial of service, database corruption, and local privilege escalation that would have affected us. I've backported a few easy patches to some of the machines that are difficult to take down for maintenance, but in general we make the effort to upgrade every other release.

      OpenBSD is great because maintenance is much easier. I don't have to worry, for example, about a broken libc after an 'emerge world' like I do on my linux boxen at home. That's an extremely painful lesson to learn.

      BTW, if you love the OS as much as you say you do, shell out the 50 clams to buy a CD set. If donating doesn't give you that warm, fuzzy feeling, at least the cool stickers will. The latest set comes with a wireframe Puffy. Awesome.
  • Yea, but... (Score:4, Funny)

    by Heembo ( 916647 ) on Wednesday May 02, 2007 @02:53AM (#18953515) Journal
    Yea, but does it run Linux? Oh wait....
    • Re:Yea, but... (Score:3, Informative)

      by LizardKing ( 5245 ) on Wednesday May 02, 2007 @04:06AM (#18953827)

      To which the stock answer is, yes OpenBSD does run Linux - Linunx binaries at any rate (linux_compat(8) [openbsd.org]). I don't know about OpenBSD, but on NetBSD this works very well. Before a native JDK 1.4.2 was available for NetBSD I ran the Linux binaries of it under emulation.

      • Re:Yea, but... (Score:5, Interesting)

        by TheRaven64 ( 641858 ) on Wednesday May 02, 2007 @07:03AM (#18954731) Journal
        Sysjail has a nice feature, where you can run everything inside the jail via a foreign system call framework. This means you can set up a sysjail on OpenBSD containing a complete Linux-compiled userland, and users can access it without ever being aware that it's not Linux unless they try to load a kernel module (or use a system call that isn't emulated).
  • by timmarhy ( 659436 ) on Wednesday May 02, 2007 @03:00AM (#18953549)
    so does this mean when i install my bick OS which defaults to turning off your NIC's, i will be able to claim my security is better then anyones?
  • Downloads (Score:4, Interesting)

    by dleigh ( 994882 ) on Wednesday May 02, 2007 @03:01AM (#18953551) Homepage
    Why not a link to the .iso download page in the article?
    (Yes, that was annoyed sarcasm). I'd rather donate to the project and download an image than get one shipped, I can't believe OpenBSD is still refusing to provide Official ISOs.
    • Re:Downloads (Score:3, Insightful)

      by geminidomino ( 614729 ) * on Wednesday May 02, 2007 @03:02AM (#18953563) Journal
      That's the one thing that's hindered my using it, too.

      Keeping in mind who we're dealing with, though, I don't see it changing any time soon.
    • Re:Downloads (Score:5, Informative)

      by astrashe ( 7452 ) on Wednesday May 02, 2007 @03:05AM (#18953579) Journal
      You can download a very small minimal iso and do a net install. I did it this evening -- the core system is pretty small, and comes down quickly. It's not as inconvenient as you might think.

    • Re:Downloads (Score:5, Informative)

      by Anonymous Coward on Wednesday May 02, 2007 @03:08AM (#18953591)
      Why don't people understand that the world of ISOs isn't practical
      for EVERYTHING? They're not "refusing" anything, the OpenBSD people
      provide an easy manner to obtain and install OpenBSD via ftp.

      For beginners, and for people who don't understand try looking here:

      http://www.openbsd101.com/ [openbsd101.com]

      The above site is Linux user friendly.
      • by shish ( 588640 ) on Wednesday May 02, 2007 @11:03AM (#18957931) Homepage

        Why don't people understand that the world of ISOs isn't practical for EVERYTHING? They're not "refusing" anything, the OpenBSD people provide an easy manner to obtain and install OpenBSD via ftp.

        Can I still do an FTP install if I can't get online?

      • by DragonWriter ( 970822 ) on Wednesday May 02, 2007 @11:54AM (#18958789)

        Why don't people understand that the world of ISOs isn't practical
        for EVERYTHING?


        Why, precisely, would complete (rather than minimal) official ISOs not be practical for OpenBSD? Yes, clearly, there are workarounds and alternatives of various complexities, including a fairly straightforward method to roll-your-own complete install disks, none of which indicate that complete ISOs would be impractical.

        The issue isn't "everything", its OpenBSD 4.1, and I certainly don't see any reason to think that complete ISOs would not be "practical".
    • Re:Downloads (Score:5, Informative)

      by evilviper ( 135110 ) on Wednesday May 02, 2007 @03:44AM (#18953725) Journal

      Why not a link to the .iso download page in the article?

      For the same reason Linux kernels, and any other files aren't directly linked in /. articles.

      Just for you: ftp://ftp5.usa.openbsd.org/pub/OpenBSD/4.1/i386/cd 41.iso [openbsd.org]

      I can't believe OpenBSD is still refusing to provide Official ISOs.

      Creating an ISO is positively trivial. The file system layout is exactly the same as the FTP tree. Just be sure to make it bootable with mkisofs -b, or whatever "bootable" check-box your Win32 CD burner program has...

      Not to mention that there are dozens of different ways to install, and a bootable CD is rarely the most convenient. FTP install is quite handy.

      It's only for non-x86 systems that creating bootable CDs is somewhat difficult. And even there, I'd much rather create my own multiple system CD than download an x86 ISO, an Alpha ISO, a Sparc ISO, and burn each to several different (mostly-empty) CDs.
    • Re:Downloads (Score:3, Insightful)

      by LizardKing ( 5245 ) on Wednesday May 02, 2007 @04:25AM (#18953901)

      Why don't you download the floppy boot images, do a net install and save having to waste a CDR?

      The reason official downloadable ISO images are not available is to encourage people to buy the prepackaged CDs. The revenue from these sales is a significant reason why OpenBSD continues to flourish, as people like Theo de Raadt have an income that allows them to work full time on the project. Hopefully this will prevent a monoculture of Linux on servers, which in some respects would be as bad as the monoculture of Windows on the desktop. Personally I don't need CDs, but if I was using OpenBSD (rather than a certain other BSD) then I would be doing net installs from a server on my own network, and making a donation.

    • by DrSkwid ( 118965 ) on Wednesday May 02, 2007 @06:10AM (#18954393) Journal
      The bootable CD / .tgz packages works very well for me.
      One can choose to download only the parts one needs - i.e. no ports or no X
      You can install via ftp, pxe, cdrom with tgz files on it

      OpenBSD is the fastest installing fully bloated OS I've tried.

      If you need to run Apache 1.x that comes as standard set up to run chrooted in /var/www which saves a bit of fannying about.

    • by Niten ( 201835 ) on Wednesday May 02, 2007 @08:10AM (#18955421)

      Well, they have FTP bandwidth bills to pay: I can't imagine that the effect of replacing the bandwidth used to get a minimal boot image and whichever installation sets you select for your specific architecture, with three full-sized CD images, would be negligible.

      If it's that much of a concern for you that you can't get the official installation CD images without buying a physical copy, maybe you could just make a $50 donation to the project and then copy the CDs from a friend (the pre-orders were actually shipped about two weeks ago, so chances are that someone near you already has his or hers). Just a thought.

  • by Anonymous Coward on Wednesday May 02, 2007 @03:22AM (#18953637)
    You mustn't exclude the OpenBSD 4.1 Release song from this article!

    http://www.openbsd.org/lyrics.html [openbsd.org]
    ftp://ftp.openbsd.org/pub/OpenBSD/songs/song41.mp3 [openbsd.org]

    • by simong ( 32944 ) on Wednesday May 02, 2007 @05:40AM (#18954201) Homepage
      Hmm, yes, I think I can sing that:

      #Boo hoo, Linux won't share driver documentation with us, boo hoo boo hoo#

      The last paragraph in the left hand column on that page is frankly nonsense. Linux has more driver support because there are more people working on driver support. I would like to see evidence of any kind that the OpenBSD community has been refused driver documentation which has been given to the Linux community.
      • by Dan Ost ( 415913 ) on Wednesday May 02, 2007 @09:48AM (#18956813)
        If you were to look into it, I think you would find that one of the reasons that Linux has more driver support is because Linux is willing to accept specs under non-disclosure agreements. OBSD developers are not will to do the same since it makes maintenance impossible for anyone who hasn't signed the NDA.

        I'm mostly a Linux user, but I don't buy hardware unless it's supported by OBSD for exactly this reason.

        Looks like it's time for another donation to OBSD.
  • 3 Years and Counting (Score:2, Informative)

    by p0 ( 740290 ) on Wednesday May 02, 2007 @04:26AM (#18953907)
    I setup an OpenBSD box about 3 years ago. It has multiple gigE's and processes a reasonably tough load of network traffic 24 hours a day, even today. It has never ever crashed! it is not just crash proof, it simply doesn't give any other problems of any kind whatsover, heck I dont even know what to write in this darned comment!

    Thanks for this. OpenBSD is rock solid!
  • But... (Score:5, Funny)

    by Arielholic ( 196983 ) on Wednesday May 02, 2007 @04:38AM (#18953945)
    But.... does it have UAC?
    • by TheRaven64 ( 641858 ) on Wednesday May 02, 2007 @07:09AM (#18954775) Journal
      Kind of. It has systrace, which allows the arguments to every system call to be validated before being issued, and either allowed, denied, or allowed with elevated privilege based on a policy. Unlike UAC (or SELinux), it can be enabled on a per-process basis, so you can only use it for the processes you don't trust, or use it for everything, depending on your level of paranoia.
  • No ISO policy (Score:4, Informative)

    by PhotoGuy ( 189467 ) on Wednesday May 02, 2007 @06:00AM (#18954325) Homepage
    While I hear great things about OpenBSD, and realize it is for a niche market where stability and security are the number one concern, it seems to me that more people would check it out and use it, if not for this policy:

    "The OpenBSD project does not make the ISO images used to master the official CDs available for download. The reason is simply that we would like you to buy the CD sets to help fund ongoing OpenBSD development. The official OpenBSD CD-ROM layout is copyright Theo de Raadt. Theo does not permit people to redistribute images of the official OpenBSD CDs. As an incentive for people to buy the CD set, some extras are included in the package as well (artwork, stickers etc).

    Note that only the CD layout is copyrighted, OpenBSD itself is free. Nothing precludes someone else from downloading OpenBSD and making their own CD. If for some reason you want to download a CD image, try searching the mailing list archives for possible sources. Of course, any OpenBSD ISO images available on the Internet either violate Theo de Raadt's copyright or are not official images. The source of an unofficial image may or may not be trustworthy; it is up to you to determine this for yourself."


    Now, FTP installs are pretty slick in these days of prevalent high speed; still, it seems a bit silly and arbitrary to intentionally restrict ISO distribution, to try and sell a few discs. The people who are willing to pay, would buy regardless of a free ISO being available (corporations and IT departments like having the official discs, and such).

    I guess more than anything, this policy stikes me as a bit of "attitude", which turns me off the distribution, more than the mild inconvenience of not having ISO's readily available.
    • Re:No ISO policy (Score:5, Informative)

      by DaMattster ( 977781 ) on Wednesday May 02, 2007 @06:23AM (#18954457)
      I understand your frustration with the policy and the attitude that it might imply but let me show you the other side of the story. The OpenBSD team works very hard to produce these releases and get little support in the form of donations from large companies that use pieces of the operating system. Theo De Raadt asked Sun for a donation for one of his hackathons and was not even given the time of day. He was not even answered which is tantamount to a 'no.' Given that OpenBSD provided extensive assistance to Sun in the integration of OpenSSH and voluntarily reported bugs in Sun's version (as well as others), I think it really would have been no skin off of Sun's back to provide a donation. The principle form of income for the project to function comes from sales of OpenBSD CD-ROMS. You could still make your own ISO, but please keep in mind the hard work of this project. Honestly, 50.00 is a drop in the bucket and you help keep the future of a good project stable.
    • Re:No ISO policy (Score:5, Insightful)

      by LittleLebowskiUrbanA ( 619114 ) on Wednesday May 02, 2007 @07:08AM (#18954767) Homepage Journal
      Have you priced the official disks? Have you ever used OpenSSH? If so, have you ever given anything back to the creators and maintainers of OpenSSH (OpenBSD)?

          This attitude pisses me off. If you were actually using OpenBSD, you'd be willing to fork over a few buck to get the disks. But you're not using it. The amount of time spent to produce such a high quality OS is worth the money in my book.

          The other thing that pisses me off is that OpenBSD doesn't have a millionaire patron. But they do have Sun, Cisco, etc shipping their software (OpenSSH) withouth even bothering to contribute to the foundation. Kinda cheap, huh? Maybe that's why they charge for their install disks.

          You clearly know nothing about OpenBSD.
    • by k1e0x ( 1040314 ) on Wednesday May 02, 2007 @08:59AM (#18956145) Homepage
      There is nothing wrong with wanting to make money.. especially if you are working to do it.
    • by nurb432 ( 527695 ) on Wednesday May 02, 2007 @05:47PM (#18964627) Homepage Journal
      Well, it is Theo remember.. what else would you expect?
    • by PhotoGuy ( 189467 ) on Wednesday May 02, 2007 @06:19PM (#18965009) Homepage
      A followup on my own posting:

      I decided to check out OpenBSD anyway, despite lack of an ISO. I used a Parallel's virtual machine to try an install.

      The baseline netbook fired up, prompted me with a lot of text prompts and manual disk editing (wow, they still do that?), detected the network fine, prompted me for packages, and started downloading them. Great.

      After getting base41.tgz (I think it was), it just sat there. For an hour. Doing nothing.

      So I restarted the install. It hung at the same place.

      No diagnostics. No indication of what might be wrong. A network issue? Possibly. If so, an ISO would have avoided that glitch.

      As it stands, I'll never bother spending the time to figure it out, and will never end up using/recommending/buying OpenBSD at this time. For now, when I need a lean, mean, gateway machine, NetBSD seems small, ISO-available, stable, and secure, so I'll use/recommend that.

      (One other thing that "bothered" me about the non-ISO thing, was that the "CD layouts" were "Copyright by Theo." Having a layout of all things, copyrighted by one person, again, seems a bit small-time and unprofessional. And the /. crowd is the type that would be up in arms about a layout being copyrightable, since arguably there's no creative design involved, just some drudgery of getting a bootloader and the packages on a disc.)

      Anyhow, I do have a lot of respect for what the OpenBSD folks have done over the years. I just think that the ISO thing is hurting them more than it's helping them. Let people see what you have, as easily as possible. If they like it, and they are the type of person/corporation/role that would pay for things, they will. If they're not the type that would pay, they won't. But you're only excluding potential customers in the former category, by not making it as easy as possible for them.

      (/me goes off to download the latest NetBSD to play and see what they've been up to...)

A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it.

Working...