Slashdot Mirror


OpenBSD 3.6 Live

An anonymous reader writes "There is a mounting excitement for the upcoming OpenBSD 3.6 release, as it is the first release that supports multiprocessor systems. To celebrate the event, ONLamp.com published an interview with several developers to discuss new features, tools, and future plans."

12 of 86 comments (clear)

  1. Re:Damn by NekkidBob · · Score: 5, Informative

    Well if you have enough to spare one, I'm sure a developer could use a multiproc sun box, check their wanted hardware list about donating one to further smp for sun.

  2. Apache on OpenBSD by jpkunst · · Score: 5, Informative

    Apache on OpenBSD always had a lot of security-related patches compared to the regular Apache (chroot for example), but it seems that Apache on OpenBSD can now be considered a real fork:

    After the 1.3.29 they decided to muck with their license, introducing stupid patent terms without understanding what they turned their license (that used to be a BSD-derived one) into with that, so we cannot import new versions unless they fix their license. It is not a big loss tho'. The Apache people have mostly given up on 1.3 anyway, and all that happened over the last years was bug fixes, documention work (actually, mainly translation), and some stupid code shuffling, that only made diffs bigger without improving anything. Now that it is certain that we don't have to worry about syncing to them any more, we can start making the mess of code readable tho'.

    JP

    1. Re:Apache on OpenBSD by jtharpla · · Score: 3, Informative

      Indeed, they should rename it and continue to fork away, ala IPF->PF. Personally, though I know the roots were political, I have enjoyed the results. I prefer the OpenBSD-flavored Apache because of it's out-of-the-box chroot config. Somethings that would be nice to add in would be RedHat's default of having a directory of config files (easy enough to configure after the fact) and having a decent log rotation scheme. I ended up using VLogger, which is a nice Perl script that I found. Works well for hosting multiple sites.

  3. OpenBSD 3.6 released by dhartmei · · Score: 5, Informative

    The official release has just happened. Here are the official announcement, the undeadly.org thread and a torrent for the i386 binaries (149MB, matching MD5 which might beat some of the mirrors). Cheers ;)

    1. Re:OpenBSD 3.6 released by tedu · · Score: 2, Informative
      it would still have to pass the zlib crc in order to decompress. and then the attacker has to hope whatever esoteric changes they made are actually useful to them.

      anyway, where are you getting the md5 from? the same ftp server where you're getting the release?

    2. Re:OpenBSD 3.6 released by OttoM · · Score: 3, Informative

      MD5 is still safe for the purpose of file digests. The methods published do not allow the attacker to find a collision for a given digest value. Check this FAQ for some details.

  4. About the artiche "The State of the Demon Address" by Anonymous Coward · · Score: 1, Informative

    Here's the original link... but now the page says:
    "This article has been removed because many points made within it have been deemed unfactual." :-)
    That was a lousy article indeed. The *BSDs deserve much better reviews.

  5. Re:On this note by setagllib · · Score: 4, Informative

    The other BSDs have security levels. OpenBSD has a lot of things they don't, still, a large part of which is that it randomizes practically everything, making it very difficult for even a local attacker to know what the kernel is going to do next. They also yank out any external software that isn't getting properly treated against exploits, so their base package is still as firm as possible, and even ports are treated with great care.

    In practice, FreeBSD and NetBSD are about as hard to exploit remotely, but they don't take care of every possible exploit, so in theory there are still some holes. NetBSD is still a lot faster than OpenBSD (unless some miracle happened and I missed it) so a 'real world' server might benefit more, but for a stronghold of impenetrable security that doesn't need every last drop of performance, OpenBSD is the choice.

    Linux is nowhere near any of this. The code is sloppy and dirty (no, nobody can argue this, don't even try, just go read some yourself) and few distributions actually take security seriously. It does happen to perform better in many synthetic tests, and definitely on SMP, but the difference for most cases is so minimal that it's hard to understand why anyone would run Linux on a server and not a BSD.

    I put it down to hype. Business love to advertise their adoption of Linux and their entrance into open-source, because that's what customers want to hear, especially Linux zealots. The businesses (hell, even governments now) certainly aren't scientific about it, using an "operating system" (I still call Linux a kernel, up to you) mashed together from seemingly infinite and inconsistent projects and parents'-basement-developed hacks. The source shows this, hell even configuration shows this, but they seem to be okay with this so long as it sounds good. Or, and I wouldn't be surprised, they've never heard of BSD.

    --
    Sam ty sig.
  6. Re:binary updates by evilviper · · Score: 3, Informative
    Now do this on every OpenBSD,

    Not the case. You only need to do the compile on one, and distribute the binaries to the rest of your machines.

    Don't even get me started on release upgrades; ie. from 3.5 -> 3.6

    Why not? It's trivially easy. Merging old config files with new ones is the only thing you need to do maually. Config files don't change often, so it can be skipped, with little chance anything you run will have a problem.

    Not like any other OS has the upgrade path perfected. You sure as hell don't dare upgrade your Windows machines. I don't know anybody that upgrades their Linux machines, at least no more than installing a few RPMs of newer programs. It's generally best to start clean with Linux.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  7. Re:binary updates by rsax · · Score: 2, Informative
    Not the case. You only need to do the compile on one, and distribute the binaries to the rest of your machines.

    I'm assuming you're referring to the release(8) procedure which will generate base35.tgz, etc35.tgz, comp35.tgz, misc35.tgz, man35.tgz etc.

    Now how large is base35.tgz? Approximately 30 megs? It doesn't make sense to transfer 30 meg updates to numerous machines to apply an update for just a couple of files that could have been 1 or 2 megs if smaller binary updates were available. Well atleast it doesn't to me anyway. I guess beggars can't be choosers. Although right now I primarily use FreeBSD so it doesn't have the simple .tgz archives.

    DISCLAIMER: I'm not a developer

    I read this comment in a mailing list. Wouldn't it be awesome if /usr/src tree would be structured in a way that /usr/ports is right now? So you could apply that radius source patch to your /usr/src tree and then

    # cd /usr/src/net/radius
    # make package clean

    Resulting in radius_version.tgz which could easily be installed using existing pkg_* tools.

  8. Re:"Linux" IS secure by default by tedu · · Score: 2, Informative
    There's way more freedom and more room for innovation in the Linux camp than working under the orders of Theo or the $18,000/year software programmer in the core team of the average BSD distro.

    that statement demonstrates a complete lack of understanding about how openbsd, or any bsd, are developed, or even who is developing them.

  9. Re:"Linux" IS secure by default by stab · · Score: 3, Informative

    If I combine the core teams, even the security teams of all the flavors COMBINED, we'll have a hard time finding programmers with stable jobs, let alone an advanced degree in the area or an industrial lab support.

    Are you serious? Here's a hint ... BSD has "Berkelely" in the name, and the university heritage lives on.