Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

NetBSD 3.1 and 3.0.2 Released 71

hubertf writes, "The NetBSD release engineering team has announced that the NetBSD 3.1 and 3.0.2 releases are now available. NetBSD 3.1 contains many bugfixes, security updates, new drivers, and new features like support for Xen3 DomU. NetBSD 3.0.2 is the second security/critical update of the NetBSD 3.0 release branch which includes a selected subset of fixes deemed critical in nature for stability or security reasons. See the NetBSD 3.1 Release Announcement and the NetBSD 3.0.2 Release Announcement for more information."
This discussion has been archived. No new comments can be posted.

NetBSD 3.1 and 3.0.2 Released

Comments Filter:
  • Good news from one fine project. Even though I don't use it myself...
  • I don't get it (Score:2, Insightful)

    by BeeBeard ( 999187 )
    I've read the press release. What do I get by installing this that I can't get in a 2 year-old Gentoo Linux installation? The BSD's have always been a bit of an enigma to me. Could someone enlighten me?
    • Re:I don't get it (Score:5, Insightful)

      by debilo ( 612116 ) on Monday November 06, 2006 @04:48AM (#16732643)
      I've read the press release. What do I get by installing this that I can't get in a 2 year-old Gentoo Linux installation? The BSD's have always been a bit of an enigma to me. Could someone enlighten me?
      I'm not sure if this is flamebait or if you really want to be enlightened, but if the BSDs "have always been a bit of an enigma" to you, why not install one of them in a spare partition or fire up a VMware session, and play around with them for awhile? You really don't gain much by reading release information only, you know?

      The BSDs provide everything you've come to love in Linux: stability, security, and probably a little more consistency especially regarding system administration and configuration. Linux and the BSDs are both fine systems, but maybe you'll prefer how BSD handles things. I honestly find it easier and more comfortable to do system administration via the CLI on BSD than via the various GUI administration tools in Linux, but that's just a matter of taste.

      So, don't just dismiss NetBSD just because a release information page doesn't provide a detailed list of reasons why NetBSD is better than a 2 year old Gentoo installation. Try it out. Get your hands dirty and be "enlightened".
      • by tao ( 10867 )
        I honestly find it easier and more comfortable to do system administration via the CLI on BSD than via the various GUI administration tools in Linux, but that's just a matter of taste.

        Uhm, you do know that you can do system administration on the command-line in Linux too, right? (And I bet that there are GUI administration tools for the BSD's too, for that matter...

        • Re:I don't get it (Score:4, Informative)

          by debilo ( 612116 ) on Monday November 06, 2006 @05:45AM (#16732873)
          Uhm, you do know that you can do system administration on the command-line in Linux too, right? (And I bet that there are GUI administration tools for the BSD's too, for that matter...
          Yes, Mr. Romero, that's quite obvious, and I think you're misunderstanding what I wrote. I wasn't complaining about the lack of a CLI on Linux or the lack of GUI utilities in BSD. Most of the big Linux distributions come with pretty installers and widgets, and they encourage their users to use those instead of the CLI, so naturally most Linux users who try out one of the BSDs for the first time are rather taken aback by the focus on the CLI and are quick to consider the BSDs old-fashioned and not up the par with Linux. Yes, there's PC-BSD and DesktopBSD, both of them provide nice installers and GUIs, and I also know of Webmin; I was merely pointing out that I find working on the CLI in BSD more comfortable than clicking widgets in Linux, probably due to BSD's more central approach regarding the system layout, compare /etc/rc.conf in BSD to all the runlevel config files in Linux. I never got the hang of them, but again, it's a matter of taste. I just don't want new users to be discouraged by the lack of widgets in BSD as opposed to major Linux distros.

          Here's a pretty interesting thread [freebsdforums.com] by a BSD user who had to learn to use Debian at work and shares his experiences. He sums up the differences between FreeBSD and Debian quite nicely. Makes for an interesting read.
          • by tao ( 10867 )

            It just comes down to what distro you choose. And if you want rc-file style init, there's for instance file-rc.

            And I find it quite revealing that the thread you refer to complains about the need of hunting down repositories for Debian, when Debian already contains the biggest set of packages available in any distribution... Also, searching enough it's always possible to find something to whine about if you really want to. The user in the refered to thread obviously wants things to work out of the box -

            • Re:I don't get it (Score:4, Informative)

              by phoenix_rizzen ( 256998 ) on Tuesday November 07, 2006 @12:16AM (#16747599)
              You do need to hunt down repositories for Debian, if you want software that isn't included in the standard repos. For instance, at the time of writing for that thread (July 2005) you could not get Java, Madwifi, or KDE 3.4+ in the standard repos. To get those, I had to search the web for custom repos to use with Sarge. Not a lot of fun for a Debian newbie.

              Debian may have the highest number of packages available, but it does not have the highest number of applications. A lot of the packages in the Debian repos are for the libs that come with apps, and for multiple versions of the same app with various features enabled or disabled. If you take out all those duplicates, you end up with a lot fewer apps. A lot, yes, but probably not the most.

              At the time that I wrote that piece, Ubuntu was a horrid little thing that was just starting out. Kubuntu didn't exist yet, and being a KDE user, why would I try Ubuntu?

              Wireless is the worst grafted-on technology in the Linux world. There are multiple wireless networking stacks, multiple WPA supplicants, multiple commands for working with wired connections, wireless connections, and device-specific options. And Debian was (at the time) one of the worst for wireless support -- there was none officially in Sarge for madwifi or wpa_supplicant. Now, in Etch, things are a bit better, but nowhere near the level in FreeBSD. Why is there an ifconfig, a iwconfig, and driver-specific commands to work with wireless links? In FreeBSD, there's only ifconfig since they are all network interfaces, there's only a single networking stack that all the devices use. There a single config file to manage the wireless side of things.

              I've become proficient with Debian in the year and a bit since I posted that, but Debian in particular and Linux in general remains a conglomeration of a bunch of hacked together software projects without an overarching feeling of togetherness or unity to it. There's no cohesiveness to "Linux" even in some of the distros.

              Ubuntu is moving along nicely in that area, but that only drives home the notion that there is no Linux OS, just a hodge podge of OSes built around it, each with their own ideosyncracies, and the only way to get anything done is to standardise on a single distro. People need to get out of the "Linux" mindset and into the "Ubuntu" or "Fedora" or "Debian" or "Gentoo" mindset. Once that happens, then things will probably get better ... or else it will cause the splintering of "Linux" like the splintering of Unix back in the day.

              And, yes, upgrading a couple apps can result in an upgrade to the entire OS. I've done it a few times. I'll never understand the whole Linux distro concept of "the OS and apps are one". Why do I need to upgrade to Debian Etch in order to run KDE 3.5? I can run KDE 3.5 on FreeBSD 4.11, 5.5, and 6.1, it doesn't require an OS upgrade to run newer apps.
              • "that only drives home the notion that there is no Linux OS"

                Well, you have learnt at least one lesson then. You are right: there's no more "a Linux OS" than there is "a BSD OS", it seems you finally grasped the concept.

                "Why do I need to upgrade to Debian Etch in order to run KDE 3.5? (...) I can run KDE 3.5 on FreeBSD 4.11, 5.5, and 6.1"

                Because Debian's concept of "stability" (pay attention to this: DEBIAN's concept, nothing to do with Linux) is different than that from FreeBSD (pay attention to this: FREE
          • "I was merely pointing out that I find working on the CLI in BSD more comfortable than clicking widgets in Linux"

            So you were merely comparing apples to oranges.

            "compare /etc/rc.conf in BSD to all the runlevel config files in Linux" ...out of ignorance.

            Good work!

            "Here's a pretty interesting thread by a BSD user who had to learn to use Debian at work and shares his experiences. He sums up the differences between FreeBSD and Debian quite nicely. Makes for an interesting read."

            That really good make a difference
          • "Here's a pretty interesting thread by a BSD user who had to learn to use Debian at work and shares his experiences. He sums up the differences between FreeBSD and Debian quite nicely. Makes for an interesting read."

            Well, I already read the thread, and I can assure it doesn't "make for an intersting read", it doesn't "sum up the differences between FreeBSD and Debian" at any rate and probably the only interest in there is for a psychologist about the many ways the human mind manages to confuse itself.

            Just a
      • The BSDs provide everything you've come to love in Linux: stability, security, and probably a little more consistency especially regarding system administration and configuration.

        What the BSDs are missing is software support. It seems that most noncommercial (and tons of commercial) Unix software is now developed on Linux and then later ported to *BSD, which means that updates are available for Linux first.

        This is not universal, but it does seem to be the pattern.

    • Re:I don't get it (Score:5, Informative)

      by kv9 ( 697238 ) on Monday November 06, 2006 @04:50AM (#16732657) Homepage

      What do I get by installing this that I can't get in a 2 year-old Gentoo Linux installation? The BSD's have always been a bit of an enigma to me. Could someone enlighten me?

      firs of all, nobody is trying to make you switch. the BSDs aren't out to conquer the world (AFAIK), they just try to make proper operating systems.

      second, you get:

      • totally sweet firewalling, with ipf [gw.com] and pf [gw.com]
      • proper package management with pkgsrc [pkgsrc.org] (your beloved portage? that's where it gets its roots)
      • the ability to run the same configuration on dozens of different archs [netbsd.org] (that might not sound like much, if you only run i386, but there's people with lots of different gear out there)
      • a clean, small, stable base system which includes everything you need to get your server going in a few minutes (literally, NetBSD installs in 2 minutes, even on old hardware) -- you can build on top of that, with pkgsrc or prebuilt binary packages
      • run your favorite proprietary applications through the emulation layer (compat Linux, compat WIN32, etc)

      and many more. you can read in detail on the project's feature page [netbsd.org]. that being said:

      10:49:47 (1.15 MB/s) - `i386cd-3.0.2.iso' saved [209747968]

      • Woo woo (Score:3, Interesting)

        by BeeBeard ( 999187 )
        Thank you both for the insights! No no, I'm not flaming (but given how moderation point lottery winners are, I'll probably be modded down for some reason nevertheless). I've read your post and the poster above you. I appreciate that the people behind the NetBSD Project aren't trying for a hard sell here, just to create a useful operating system.

        My question should have been read like "I'm already a nerd, what would I find most appealing about NetBSD? What would I fall in love with if I installed it?"

        As i
        • Re: (Score:1, Interesting)

          by Anonymous Coward
          As it stands, I think I'll do the classic turn-the-old-computer-into-a-firewall trick with it. NetBSD looks like it could run admirably on an old, 166 MHz Pentium that I still have. The short install time and better-than-iptables CLI tools have be sold.

          If you want to run an old Pentium as a firewall, I'd choose pf over ipf and OpenBSD over NetBSD.

          Not wanting to start an BSD war here, since I enjoy using Free, Net and Open, but for BSD firewalls, OpenBSD is a big hub of active development. Development which
      • ``NetBSD installs in 2 minutes''

        Wow. Ubuntu doesn't even _boot_ in that.
        • by kv9 ( 697238 )

          ``NetBSD installs in 2 minutes'' Wow. Ubuntu doesn't even _boot_ in that.

          it takes 2 minutes because it has to unpack 62M of .tgz-s for the 3.1 release (full base install, no X, GENERIC kernel). you probably spend more time fiddling around the installer menus, than actually installing the OS.

          depending how much shit you got in rc.local, NetBSD will also boot in half an hour if you want it to. but after you install it you'll reach the login in a few seconds. i don't know exactly, i haven't timed it, but it

    • Re: (Score:2, Insightful)

      by Preacher X ( 545221 )
      Let me first state two things. First, I am a gentoo user. Second I have only vaguely played with the BSDs.

      That said, allow me to elaborate on the things I have seen. The most drastic difference between the BSD's and ANY other OS I have seen is stability. They are rock freaking solid. This however comes are a great cost to thier tech currency. Lets face it, new software although bright and shiny, is not stable. The BSD release trees have always been sluggish but only because they insist that package
      • by kv9 ( 697238 )

        The BSD release trees have always been sluggish but only because they insist that packages be as stable as reasonably possible.

        that "sluggishness" can also be considered a feature. some people don't like the upgrade treadmill, and if the new "features" might introduce bugs they choose to stick with their sta[b]le installs. i still run 2.0.2 on the "serious" boxen for example. so even the BSDs can be too fast sometimes.

        • by Shados ( 741919 )
          I can't talk for the poster you replied to, but my interpretation is that it was EXACTLY the point they were trying to put across...
      • Re: (Score:1, Flamebait)

        by Lord Kano ( 13027 )
        This is a very stark contrast to Gentoo's "bleeding edge" approach. Even the "stable" tree of gentoo is considered bleeding edge by most standards in a network OS.

        Sigh...

        "Bleeding edge"

        We're talking about computers and software, not motorcycles and muscle cars.

        I suppose that bleeding edge could refer to those cheap cases that don't have any of the sheet metal folded to protect our fingers, but seriously does all of this "extreme" bullshit have to happen here too?

        LK
        • I am sure you are aware but "bleeding edge" refers to the damage and pain that current, unstable software can cause to a business when used in a production environment. It is a direct parody of leading edge and refers to software even more untested than those termed this way. Gentoo up until recently was considered very bleeding edge because during the install it processed and installed the most current version of a package in it's production trees. This led to many unstable systems and a high number of
      • by archen ( 447353 )
        This is a very stark contrast to Gentoo's "bleeding edge" approach.

        Gentoo isn't as bleeding edge as it used to be. I'm still using KDE 3.5.2 on gentoo's stable branch. When darwinports is beating your release cycle, that says a lot. Gentoo is fairly up to date, but it's been slowly dragging more and more in its release cycle. That's not necessarily a bad thing if you like stability.
    • ``What do I get by installing this that I can't get in a 2 year-old Gentoo Linux installation?''

      A BSD system, basically. Although, functionally, it will be very similar to GNU/Linux, the focus is different. NetBSD, in particular, seems to focus on portability and quality/cleanliness of code, rather than features (like Linux and FreeBSD) or ideology (like GNU). For fun, read some of the NetBSD kernel source and compare it to the Linux source. I had particular "fun" trying to figure out how the VFS works in L
    • Re: (Score:3, Interesting)

      by petrus4 ( 213815 )
      I strongly suspect that this is a troll, but I'll bite:-

      Why run one of the BSDs?
      • Pkgsrc/ports - package management that works. (unlike some systems for Linux which will remain nameless ;)) Ports also has some other great features such as the vulnerability database, which you can use to check installed packages for security holes.
      • A core system which is developed in a centralised and generally more disciplined way, as opposed to Linux's more organic, chaotic modularity.
      • A system developed by people who don't s
      • by weteko ( 1022621 )
        The part about letting unix be unix and not just trying to be a window clone is so true!

        I remember when I left the GNU/Linux world behind me and I was so amazed by how not all forums and mailing-lists where filled with the "but windows is doing this" "a windows-like desktop that" . Instead just meaningful discussions. Wow! The average linooxer seems to have some bizarre inferiority complex related to Microsoft.

        I remember reading something along the lines "linux people do what they do because they h
        • I believe you're thinking of the tag/signature that made the rounds back in the late 90s that looked something like this:

          Linux: For those that hate Windows
          FreeBSD: For those that love Unix

          Not sure where it first cropped up, but it's certainly remained true. :)
      • I agree with you on all but your last point, but I still wanted to add some dissenting opinions.

        ``Pkgsrc/ports - package management that works. (unlike some systems for Linux which will remain nameless ;))''

        On the other hand, I still find Debian's package management more convenient.

        ``A core system which is developed in a centralised and generally more disciplined way, as opposed to Linux's more organic, chaotic modularity.''

        The disadvantage of which is that if there's a vulnerability in the base system, you
        • by hhw ( 683423 )
          "The disadvantage of which is that if there's a vulnerability in the base system, you probably end up updating much more than if there's a vulnerability in one of the packages in, say, Debian's base system. This is what finally turned me away from OpenBSD." Not true, you can always download a specific patch and compile the affected binaries only. "It's mostly GNOME and KDE that look like they are Windows clones, and those exist equally well for GNU/Linux and NetBSD." It's not just the desktop environment
    • Some might call this flamebait, but I believe the term you were looking for was enema [wikipedia.org]. I've found doing anything in *BSD is more painful than it should be. Except for OS X of course. NetBSD though can run a ton of hardware though (oldworld macs & pdas be damned)
      • Re:I don't get it (Score:4, Interesting)

        by LizardKing ( 5245 ) on Monday November 06, 2006 @07:08AM (#16733277)

        I've found doing anything in *BSD is more painful than it should be.

        I'm struggling to think of an example. For instance, installing init scripts for third party software is far more painful on Linux:

        cp foo.sh /etc/init.d/
        ln /etc/init.d/foo.sh /etc/rcS.d/K69foo
        ln /etc/init.d/foo.sh /etc/rc0.d/K69foo
        ln /etc/init.d/foo.sh /etc/rc1.d/K69foo
        ln /etc/init.d/foo.sh /etc/rc2.d/K69foo
        ln /etc/init.d/foo.sh /etc/rc3.d/S69foo
        /etc/init.d/foo.sh start

        Unless your Linux distribution supports one of the other half-baked init schemes of course.

        Meanwhile, on NetBSD it's:

        cp foo.sh /etc/rc/
        vi /etc/rc.conf (add the line foo=YES)
        /etc/rc/foo start

        Basically, anything administrative I can think of is more tedious or complex on Linux than on NetBSD.

        • there's plenty of single command tools for throwing an /etc/init.d service into the runlevels all in one swoop for all the common Linux distros. And we can poke fun at some of the *bsd for spreading the startup into /usr/local/etc/rc.d too That said, I prefer the BSD for servers, most admin stuff is scripting and you can set up a SyS V type runlevel structure in any of the BSD if that's what floats your boat.
    • Re: (Score:3, Informative)

      by LizardKing ( 5245 )

      If you like source based packaging systems, then NetBSD is a better choice than Gentoo. I have the misfortune to work with someone who insists on using Gentoo on his work machine. He's a lazy sod, but even if he wasn't he would still be unable to do much work because usually his machine is either grinding through another rebuild or awaiting a reinstall because a half-baked update has rendered it unbootable. If you want binary packages, the quarterly releases of pkgsrc are excellent - and far more reliable t

      • by zoftie ( 195518 )
        "I have the misfortune to work with someone who insists on using Gentoo on his work machine. He's a lazy sod, but even if he wasn't he would still be unable to do much work because usually his machine is either grinding through another rebuild or awaiting a reinstall because a half-baked update has rendered it unbootable."

        Difference between BSD and Gentoo, which strode towards BSD, is that it has meaningful error messages, instead of just failing, or ignoring input altogether. As well because of install bas
        • by pkplex ( 535744 )
          "Whats more if you keep it up to date, weekly builds, then you shouldn't have any more trouble then any other distro."

          Are you serious? WEEKLY builds? And thats not already a lot more trouble than any other distro?
      • That worker is not being paid to beta test Gentoo. He can do that at home on his own time and equipment. Sounds to me he needs to go if he can't get his work done when needed. If Gentoo is the problem then its his decision for not using something stable. Its not an excuse when he is at the office staring at a screen with gcc instead of doing work because something broke and he can't open emacs. Most shops lock down their desktops for that reason so they can do work and not be distracted with IT downtime.
        • You've pretty much described my opinion on the matter. However, there's an ongoing battle between the project manager, who wants shot of him, and human resources who are on the other side of the country and don't give a shit about discipline in our office. In the meantime I've suggested locking down his computer with Fedora or CentOS and a BIOS password.

          • Just do what they did to George in Seinfield. Just take the computer away from his desk and ignore him until he walks out and quits as he wont be able to do anything.

            Maybe his network connection on that computer might mysteriously not work ... hmmm .. its like the router is not letting his machine network.

            Seriously if HR wont discipline him for lack of performance than hacking certainly would get him canned. After all his boss did not approve and installing extra software and damaging equipment can get you
    • by weteko ( 1022621 )
      What you get with the BSDs is a complete OS where every part is designed to fit into the whole. As opposed to a kernel with some random packages thrown on top of it.
    • Re: (Score:3, Informative)

      by raddan ( 519638 )
      Man pages. Lots of them. For everything, even system calls. And an experience blissfully free of dependency hell, which, as a Gentoo user, I'm sure you're quite familiar with.

      Of course, you can pretty much say goodbye to bleeding edge stuff and complicated GUI apps like Ardour, etc.
    • by saider ( 177166 )

      NetBSD runs on a number of different platforms (like around 50) without modifications to the source tree. All you do is select one of the targets when you run the build script. No patching or other hokey workarounds. Just a good cross-platform architecture. Building the whole system (kernel+basic userland) can be done with a few commands.

      If you are only interested in running on PCs, then NetBSD is probably not what you are looking for. But for embedded develpers it is quite attractive.
  • There was a hilarous presentation about "BSD is Dying" at NYCBSDCon 2006 about two weeks ago; you can get it here [google.com].
  • I'm running 3.0.1 as my desktop at work and it's great. Guess I'll have to look into updating.
  • If even the founders of the project think it's dead and gone, then it's dead and gone in truth. Personally, I'll probably switch to OpenBSD; at least its' still maintained (not to mention the fact it's a full version ahead!)
    • Re: (Score:3, Informative)

      by LizardKing ( 5245 )

      Err, no one of the founders threw a hissy fit because he'd fucked up the administrative side of the NetBSD Foundation. An ill informed "debate" on Slashdot followed. NetBSD is still going strong, often providing new features like SMP support that then filter into the other BSDs (OpenBSD in the case of SMP). Recently, a new Bluetooth stack was integrated into the main codebase and dozens of new drivers - some ported from the other BSDs, others written specifically for NetBSD. NetBSD is also the first choice

    • by laffer1 ( 701823 )
      Version numbers are irrelevant. NetBSD released everything as 1.x for so long they are "behind" FreeBSD and OpenBSD. Big deal. There is a huge jump between 1.x and 2.x in NetBSD just as FreeBSD 4.x and 5.x have some major differences. All the BSDs share with each other. There are imports from OpenBSD and NetBSD and vice versa. There are even a few changes from DragonFly in FreeBSD and possibly others. Where you don't see code sharing is with PC/Desktop BSD since they are just distros and MidnightBSD
  • When will /. release correct logos to accompany stories on NetBSD, OpenBSD, FreeBSD, Fedora Core, Ubuntu.....

I tell them to turn to the study of mathematics, for it is only there that they might escape the lusts of the flesh. -- Thomas Mann, "The Magic Mountain"

Working...