NetBSD 5.0 RC1 Released 158
jschauma writes "The first release candidate of NetBSD 5.0 is now available for download from the NetBSD FTP site. Here is the Release Engineering status of 5.0."
Time is the most valuable thing a man can spend. -- Theophrastus
Oh no! (Score:5, Funny)
Haha just kidding.
Slow news day (Score:2, Insightful)
Re: (Score:3, Interesting)
Of course, the "article" didn't really provide much to talk about.
It's NetBSD. It's 100% Hype Free [netbsd.org]!
They don't believe in hype. Hence, for the 'article', you get nothing more than "We released 5.0 RC1".
Re: (Score:2)
I just stopped using their OS and switched to FreeBSD, they are more serious about versions and releases (switch wasn't that painful anyway, and I got a working nvidia driver).
Yes, but can you run it on your Acorn [wikipedia.org] ? Hah !
See ? NetBSD is so advanced it can run on *plants* !
Re: (Score:2)
That test begins to fly with successive dumps of the file to /dev/null. My guess is that somewhere between that test you found (using linux-2.2.12-20smp) and the current (2.6.28) they fixed the problem.
time dd if=./temp of=/dev/null bs=$((1024*1024))
1336934400 bytes (1.3 GB) copied, 10.7554 s, 124 MB/s
real 0m10.823s
Successive times:
real 0m15.971s
real 0m12.603s
real 0m7.428s
real 0m0.848s
real 0m0.838s
real 0m0.814s
real 0m0.851s
Clearly it is caching something pretty well.
Re:Slow news day (Score:5, Informative)
I can't think of anything to say. Of course, the "article" didn't really provide much to talk about.
Here's the Changelog [netbsd.org]. To summarise, there's a new 1:1 threading implementation, as the previous M:N one was too complex to maintain. Along with this change has come a considerable performance boost and improved scalability, especially on SMP machines. Impressively, most of this work has been down to one developer, Andrew Doran. The second most important change is a switch to Xorg on most platforms. This took so long because NetBSD had a large number of changes in their tree for more obscure platforms - changes that were not integrated back into XFree86 before the Xorg fork. There is also a journaled filesystem that essentially obsoletes the troublesome softdeps. Like ext3 in the Linux world, the new journal features were added to the existing ffs ("fast file system") rather than being an entirely new filesystem. Other changes include a plethora of new device drivers and updated third party applications.
Re: (Score:1)
Why only 2^31 fragment blocks with the 64-bit FFS? XFS is 64-bit and can support 9 exabytes.
Re: (Score:2)
What's troublesome with softdeps? Genuine question.
Re: (Score:3, Informative)
What's troublesome with softdeps? Genuine question.
Soft dependencies were originally written as a FreeBSD feature, and then ported to NetBSD. I don't know how reliable it is on FreeBSD, but it has proved troublesome for some people on NetBSD, and getting to the bottom of it has been problematic since the code is rather complex. There hasn't been much enthusiasm to continue looking into the problems, and that's increasingly the case now that NetBSD has its own journaled filesystem.
patches welcome (Score:2)
Would be very nice I agree.
Wrong logo (Score:5, Funny)
I for one is laughing my devilish ass off.
Re:Wrong logo (Score:5, Informative)
The BSD daemon, "Beastie", is not the FreeBSD logo. It is the BSD mascot, suitable for all BSDs. Even some official NetBSD flyers use it.
Re:Wrong logo (Score:4, Informative)
When the occasional BSD lurker sees a devil, he thinks FreeBSD.
Re:Wrong logo (Score:5, Informative)
Actually, it is decreasingly not the case. Beastie hasn't been the FreeBSD logo since 2005. They have a new logo now. [wikipedia.org] Beastie is moving more towards being a BSD-in-general icon like he's supposed to be.
Re: (Score:2)
Just visit http://www.freebsd.org/ [freebsd.org] ... you will find BOTH logos, but Bestie is four times bigger and "important". The other anodyne logo seems more like a decoration element of the stylesheet.
Re: (Score:2)
No, the thing that looks like a glass Christmas ornament is our official logo. I was there when we voted on it.
Re: (Score:2)
the thing that looks like a glass Christmas ornament is our official logo
Hah, it does indeed look like a Christmas ornament. Except for Satan worshipers.
Re: (Score:2)
They have a new logo now. [wikipedia.org]
Every time I see that logo I want to take a pin to it. I like Beastie better .
Re: (Score:2)
Re: (Score:2)
One fun inflatable sheep, please.
Re: (Score:3, Funny)
Accompanying the article with the FreeBSD logo is slightly tasteless, no?
Well, assume Beastie breathes fire.
That kinda' makes him a toaster...
Very tasteless (Score:4, Funny)
It certainly is. They should be using
the proper, official, globally accepted and widely lauded BSD logo.
slashdot blocking links? (Score:1, Offtopic)
What the hell? Slashdot is removing my link. It's never done that before.
Re: (Score:2)
So, why should I care? (Score:5, Interesting)
What advantage does NetBSD give me over Linux? Other than avoiding monoculture, of course. People must obviously think it brings some set of advantages if they continue working on it and using it, I'd like to hear what they are.
Re:So, why should I care? (Score:5, Informative)
It's also where a lot of neat code sees its first light of day in the *BSD systems; over the years NetBSD has lent parts of its code to the other two BSDs, and therefore (de-facto) to Windows, Linux, and OS X.
But no, it's probably not going to make you very happy as a desktop operating system.
Re: (Score:2)
Small and stable, I'll grant you. Fast as hell though? Got repeatable benchmarks for that? I'll accept benchmarks comparing to the speed of Linux, FreeBSD, XP, OS X, or yes, Hell --- which ever you prefer ;)
Re: (Score:3, Informative)
My five minutes of googling may not be able to conclude much, but what they say about the various BSDs seems to be true: NetBSD for portability, OpenBSD for security,
Re: (Score:2)
THe fact that it's small helps contribute to its speed, I imagine.
Having not run to NetBSD on a desktop and compared it to linux, I can only guess that it's for similar reasons to why previous linux kernels (2.2, 2.4) were faster than the current one: they weren't primarily being developed by people looking to create a fast server, but hobbiests who's primary metric for "speed" was the responsiveness of the system it's running on. This is great for people who want a responsive, fast system.
What does it lack? (Score:1)
I've never used it, but am wondering, what does it lack on the desktop? Does it have a browser, chat clients, email stuff, office applications, etc? Skip games, besides that, why is it disappointing?
Re: (Score:2)
You can run gnome or kde on netbsd but a lot of the nice integrated tools like user management probably won't work. I run ubuntu on my laptops because all those things do work there but I also have a unix workstation which I use for quietly plugging away on development or administration. I mainly run standard X tools, though GTK applications run fine, I just have to remember to start dbus as a daemon, and I have to pull in a lot of packages.
For me the best thing about netbsd
but OpenSolaris might! (Score:2, Offtopic)
Just sayin' [opensolaris.com]
Re: (Score:2, Interesting)
I second the "small and stable" argument.
I have used NetBSD for the same purposes as yttrstein, I think. For example, my firewall, which uses ipfilter on a bridge interface.
There's not much besides the kernel and the most basic packages. The system fits in a few megabytes and runs from a CF card (a spare 128MB card I had in my old digital camera), no swap.
I don't have any window servers and the only way to access the machine is from a serial console.
Works like a charm: over 2 years uptime now.
Re: (Score:3, Informative)
(cough) BSD is increasingly reliant on GNU (Score:2)
It's damn hard to imagine a BSD system going anywhere these days without gcc, autotools, GNU make (especially)... OS X certainly wouldn't be OS X without GNU.
Re: (Score:2)
The GNU toolchain is increasingly unpopular in the BSD world, both from license and technological perspectives. The switch to GPLv3 and the whole modular framework stuff with it's attempt to make everything a derived work is annoying from a license perspective. I wonder how many people would have contributed to GCC if they'd known that their work would be used as part of such an ideological stunt - at least Linus removed that "later version" crap from the copy of the GPL license Linux is under. From a techn
Re: (Score:2)
Re: (Score:2)
What advantage does NetBSD give me over Linux?
You get to be a big fish, because the pond is so little?
Or security/simplicity - and most importantly in many minds - dedication to a defined vision of code correctness.
That's my .02troll.
Re: (Score:2, Insightful)
Or security/simplicity - and most importantly in many minds - dedication to a defined vision of code correctness.
This is why I use NetBSD.
NetBSD has a focus on correctness, and this has great implications for security, stability, and simplicity of administration.
I understand that the hodgepodge approach has its benefits in terms of exciting new features, and that's great for those who need them. And I understand that the overfocus-on-security approach generates a good amount of perception of security, and that's great for those who need that. But focusing on correctness is a better way to get security and assures
Re: (Score:2, Insightful)
NetBSD has been my choice of operating system for years. I continue to use it both as a desktop and as a secure, stable and mature operating system for mission critical servers.
If I would have to pick one more reason why, that could be the purity surrounding all aspects of the system. This is evident even when compared to other BSDs. From an engineering standpoint NetBSD is nearly perfectly designed and assembled operating system.
Keep up the good work.
Re: (Score:2)
any specifics on how the design is better? its nice to say that but i think GP was looking for information not anecdotes
Re:So, why should I care? (Score:5, Interesting)
If you have old or somewhat unusual hardware, NetBSD does quite well.
I have a Sun Ultra 1, circa 1995, that I pulled out of the closet for fun recently. Debian installs on it, but 1) is sluggish, and 2) doesn't support certain hardware. My machine has a PCMCIA adapter in it, and I have an old 802.11b PCMCIA card, so I thought I'd be able to use wireless on this machine.
Turns out no Linux drivers exist for the PCMCIA adapter, whereas in NetBSD they do. After a kernel recompilation, the Ultra 1 is up and running on the wireless network.
Re: (Score:2, Insightful)
The main one is that NetBSD is famous for running on many archictures -- even some toasters. Also, a lot of people would say that Linux is a bit ad-hoc and messy, whereas the BSDs are more thoroughly designed and coherent. For example, instead of lots of messy drivers with different tools that work in different ways, you tend to get a system that includes all drivers of a particular class. Man pages tend to be more up to date and more professional**, which is nice. I'm sure there other benefits to NetBS
Re:So, why should I care? (Score:4, Informative)
The main problem is that they're such a hassle to install, compared to a modern Linux distro. Last time I checked it out, NetBSD was worse than FreeBSD in this regard, and probably tied with OpenBSD.
I installed NetBSD a few weeks ago, and it's not all that bad. It doesn't seem any worse than Debian. Sure, you have what size partitions you want and stuff like that, but if you can't handle that, you probably shouldn't be installing a new operating system.
OpenBSD is essentially proprietary as they charge for CDs (IIRC), so I just avoid that.
Huh? Pretty much everyone charges for CDs, but you can of course download OpenBSD free of charge.
Re: (Score:2, Informative)
Ah, that's good to hear :)
No, with OpenBSD, they actually won't make public ISOs for download even. They charge you for an installable image. They claim to "copyright the CD layout" of the official CDs. Which "Theo does not permit people to redistribute images of". According to their FAQ, which I just checked
Re: (Score:1)
Uhm.... Just that you know.... Creating a OpenBSD ISO is as easy as Googling a bit around. You don't need to. You can do a net install...
Burning a OpenBSD CD is as much as taking their bootloader and burning the directory structure of their FTP server. I've done it, it works...
Re: (Score:2)
Yes, but the same could be said for Windows or OS X.
Re: (Score:1)
Except you can do it legally.... Especially, I can just tell you: take that and that file one the Openbsd file-server and burn them on CD. Heck, I've installed my Soekris net5501-70 by using SFTP and that was it. I do not understand your gripe. They copyrighted the ISO. So what? Anyone able to use OpenBSD is able to actually make a CD... heck, most of us don't NEED a CD.
As for creating a Mac OS X or Windows CD.... Well, you're only going to manage that if you download an ISO file. With OpenBSD you d
Re: (Score:2)
They copyrighted the ISO to make people's lives more difficult, so they would just pay. To me, that's not OK.
Re: (Score:2)
Fork OpenBSD (Score:2)
There is nothing stopping you from forking OpenBSD and having your own policy on ISO distribution. But my opinion is that OpenBSD is nothing without Theo, it's not that great of an OS (it's not fast) and it suits only a narrow purpose (running a secured system without much effort on the admin's part). It seems popular for name servers, which are attacked frequently, yet is not very performance sensitive.
Re: (Score:1)
Hmm, no. From their website:
And paid isn't proprietary, as long as they give the source-code.
Re: (Score:1, Troll)
From wikipedia: "The word proprietary indicates that a party, or proprietor, exercises private ownership, control or use over an item of property."
From the OpenBSD faq: "The official OpenBSD CD-ROM layout is copyright Theo de Raadt. Theo does not permit people to redistribute images of the official OpenBSD CDs."
Re: (Score:3, Informative)
Yes, the CD layout is proprietary, NOT the source or documentation. You can build a custom install CD layout which produces the exact same on-disk system, and it's then up to you how you use it, and they make this explicitly clear.
Re: (Score:2, Insightful)
Re: (Score:2)
>OpenBSD is essentially proprietary as they charge for CDs (IIRC), so I just avoid that.
You're a moron. You can get the source to OpenBSD from their ftp site (pub/OpenBSD/$RELEASE), as well as a boot cd that includes everything you need to install it, minus third-party packages (pub/OpenBSD/$RELEASE/$ARCH/install$RELEASE.iso).
Re: (Score:2)
I can get everything I need by writing lots of ones and zeros in a binary editor too. Doesn't mean the person who wouldn't give me a CD image is a good guy.
Re: (Score:2)
"The main one is that NetBSD is famous for running on many archictures -- even some toasters."
I didn't know Cylons could run NetBSD. :P
Re: (Score:2)
I never said you needed them, I said that the decision to use copyright in this prohibitive way is deliberately making life awkward for people, so they'll just buy the CDs. As I said, I think that's fundamentally wrong.
The CDs DO meet the definition of proprietary, so I'm not the one wrong here.
Re: (Score:2)
Yep, agreed. Certainly doesn't help in attracting developers who believe in Open Source (such as myself) either. I'm glad to see they've changed their tune on this (a bit at least). I only wish they'd publicised it more so I would've known things had changed without specifically checking. That policy change is worth hearing more than a hearing of a new release, to me.
Re: (Score:2)
I haven't used either of the BSDs for some while now so I may not be up to date but classic advantages has been BSD license obviously, clean reusable and easy to read code and (maybe therefor?) portability.
Though nowadays Linux probably runs as many or more platforms, which don't mean NetBSD runs on few:
http://netbsd.org/ports/ [netbsd.org]
http://netbsd.org/about/portability.html [netbsd.org]
Re:So, why should I care? (Score:5, Interesting)
Here are some reasons:
1) Linus "Testing is for someone else" Torvalds isn't running the show, and therefore you're more likely to get a properly tested kernel.
2) You can download an official kernel and expect for it to not only build using your old configuration, but to not have a previously-working driver not work any longer.
3) It has nice tools for doing #2, whereas in Linux, 'make oldconfig' has been seemingly abandoned in the name of progress and "let the distros handle it"
4) Slower, more thorough release cycle which is still aware of "development" and "stable" branches
5) You can still run a usable system on top of old hardware that only has 64Mb of RAM (or 32Mb, as I did recently with netbsd 4 - and yes, 32Mb is 'just barely' functional)
Re: (Score:2)
A little bullet point inflation, yes?
Points 1), last half of 2) and 4) can pretty much be summed up as "stuff breaks".
First half of 2), 3) and 5) can pretty much be summed up as "kernel config"
To the first point, I'd say it's easy to not break anything by not touching anything - support of new hardware is little and slow.
For better customization I'm sure you're right - I'll take the kernel with all the bells and whistles though.
32MB? Let's see now, my current PC has 4GB of RAM. The last one had 2GB, and the
Re: (Score:2)
support of new hardware is little and slow.
Bullshit. Go and read the changelogs. For instance, OpenBSD supports far more wireless ethernet chipsets than Linux - and by "support", I mean it that it works unlike Linux where kernel releases regularly result in broken drivers, and don't get me started on that madwifi shite.
32MB? Let's see now, my current PC has 4GB of RAM.
Yes, and judging by how much RAM my companies CentOS servers need to accomplish the same things as our NetBSD ones I'm not surprised. Bac
Re: (Score:3, Interesting)
Back in the 80s my first computer had 640k of memory. After having owned this computer for some years, I remember talking to another kid in school and he said he was going to build a PC with 8 megs. I couldn't fathom such a thing, either that it was possible or why you would want all that memory.
Re: (Score:2)
What happened to 'make oldconfig'? Last time I compiled a kernel (to get the new ath9k driver in 2.6.27) I'm sure I used it, and it worked fine.
Granted, we could use something a little nicer than 'make oldconfig'.
Re: (Score:2)
'make oldconfig' has worked inconsistently over the past several years due to the kernel devs changing config locations of various devices or renaming them. Sometimes it's as 'simple' as a needed driver not building, sometimes it's as irritating as the kernel not booting at all (and then having to dig through the config to find what it was that caused it).
I noticed this largely because I have/had a script which would automatically build and package new kernels as they became available, and it stopped workin
Re: (Score:3, Insightful)
What advantage does NetBSD give me over Linux? Other than avoiding monoculture, of course. People must obviously think it brings some set of advantages if they continue working on it and using it, I'd like to hear what they are.
It's a different UNIX-like platform. People use NetBSD over Linux/FreeBSD/OpenSolaris/OpenBSD/Windows/Plan9/Darwin/etc. for the same reason you might use one of the umpteen billion Linux distros over the others: it's a personal choice that suits your style, interests, and the way you want to utilize your system. In my experience some Linux users believe that the Linux kernel is the end-all-be-all of computing, and when that view is challenged by the existence, adoption, and successes of other UNIX-like syst
NetBSD is awesome (Score:5, Interesting)
I have a lot of hardware that would have been relegated to scrap if it hadn't been for NetBSD. Hmm...can I still do anything useful with that Mac SE/30? Sure, I'll run a small mail server for internal use so I can learn how Postfix and Sendmail work. And the multitude of bots trying to hack my Internet-facing machine wouldn't know what to do with a Vax-based NetBSD machine even if they got in.
That said, of course these machines are outrageously slow by today's standards; the Vax alone has been relegated to the basement 'cause it's so freaking loud. But hey, I happened to have the hardware, and since of course it runs NetBSD, it's a learning experience if nothing else.
But how green is it? (Score:5, Insightful)
Recycling is good, of course. But is it worthwile? How much power do all those old computers drain, compared to a new server with the same processing capacity?
Where I work, we replaced a couple of PDP-11 computers with PCs for the energy savings alone, even if there was a cost associated with migrating the software.
Re: (Score:2)
How much power do all those old computers drain, compared to a new server with the same processing capacity?
Good question in theory, in practice you just can't find a PC with Pentium I power (is VIA making any?). And if that is more than enough, why upgrade?
Re: (Score:3, Informative)
There are Via Eden's clocked at 400MHz draws 2.5W maximum, whereas a Pentium I clocked at 200MHz draws almost 16W.
Re: (Score:2)
Maybe any netbook?
Re: (Score:2)
But is it worthwile?
You're thinking too practically. Is it worthwhile for me to spend $20 in components on a project attempting to modify the value on the stored-value copy cards I use? Considering I can count on one hand the number of photocopies I've had to make, no. But it's fun :-)
Re: (Score:3, Insightful)
Where I work, we replaced a couple of PDP-11 computers with PCs for the energy savings alone, even if there was a cost associated with migrating the software.
Especially since your phone probably has more power than a VAX, if not I/O capacity.
Quibble (Score:2)
Where I work, we replaced a couple of PDP-11 computers with PCs for the energy savings alone, even if there was a cost associated with migrating the software.
Especially since your phone probably has more power than a VAX, if not I/O capacity.
It depends what you mean by IO capacity. DEC machines (PDP-11s, VAXen, Alphas) had fantastic IO capacity in their extensible backplanes. These days you would use an external multiplexer. With a DEC machine you just load up the bus with devices.
...and so on
How does that go? Ah yes.
Bus address, then interrupt vector
160010 400
160020 410
160030 430
160040 440
160050 450
160060 460
160070 470
160100 500
160110 510
Re: (Score:2)
That's what I was saying. A modern phone probably has more raw MIPS and maybe even more RAM, but it doesn't have the I/O. Of course, it doesn't need it.
Re: (Score:2)
Plus, your phone can probably run NetBSD too ;)
A month's worth of electricity for your VAX (Score:2)
would probably buy you an entry-level modern PC.
Re:A month's worth of electricity for your VAX (Score:4, Interesting)
A month's worth of electricity for your VAX would probably buy you an entry-level modern PC.
Depends on the model. Not all VAX machines are huge beasts like an 11/750 or an 8600. My VAX are a 3100 Microvax and a 4000 VLC Vaxstation - the former is the size of a desktop PC and the latter is the size of a medium pizza box. Power consumption is lower than the quad core PC sat next to them, even though the Microvax has three SCSI drives in it (with /, /usr and /home split across them). The VLC was a web server in the not too distant past. Why? Low power consumption and minimal noise.
Re: (Score:2)
Re: (Score:1)
You should throw the rubbish in a bin before you start the vax. If you don't, you'll just waste lots of electricity, with the thing running forever and making no progress, because there's a bag stopping the suction.
Re: (Score:2)
"Never trust a computer you can lift." (Score:2)
I <3 my VAX-11/750
Re: (Score:3, Interesting)
Re: (Score:2)
As another learning experience you should try finding practically any PC made in the last 7-8 years, get virtualization software set up and do all of that in VMs and learn how to save a bunch of time and electricity.
Re: (Score:2)
Re: (Score:2)
Industrial applications? A Niagra or IBM 360?? Hardware virtualization on X86?? Not sure what you're talking about here, but we're talking about somebody installing NetBSD on ancient hardware to play with sendmail. A cheap junk desktop PC will accomplish that a lot more easily.
Obligatory XKCD (Score:1, Funny)
http://www.xkcd.com/518/
raises his glass (Score:4, Interesting)
Re: (Score:1, Insightful)
How sad. No offense meant, but if you are proud about the OS you use, you really, really, really should try to get a life.
Re: (Score:2)
Cool! (Score:1, Funny)
My toaster, pocketcalculator and my wristwatch desperatly need an update.
Re: (Score:3, Funny)
Re: (Score:1)
>> it just smells funny
No, that's LSD
Re: (Score:3, Informative)
The topic is a BSD variant, which gets the BSD category on Slashdot. BSD's logo is a red demon, so the color scheme for this category is red.
Re: (Score:2)
Close, but from what another poster said, the red articles are ones that have just become visible to non-subscribers, and for whatever reason it doesn't pull the red styling off until some random time later.
Anyway, it's not like anyone would credit the Slashdot web devs with making a masterpiece here. Why don't we have a public discussion about how Slashdot trying to embrace "Web 2.0" is actually giving the site a really difficult to understand interface and honestly, makes the site seem schizophrenic at ti
Re: (Score:1)
BSD articles ARE red.
For example, see this article [slashdot.org] which is also red.
Or any article that's on BSD.slashdot.org.
I for one like the red color much better than the green :)
Re: (Score:2)
Weird, as I'm viewing this comment thread, everything is in green again.
Re: (Score:2)
Doesn't it seem a little inconsistent when the same content is served with a different scheme because you chose an arbitrary route to reach that content?
I mean, it's not like I'm specifically asking for a stylesheet, instead there are multiple arbitrary paths to identical content that result in a different appearance.
Thanks for enlightening me though, I understand now why my profile page seems to change color every once in a while. I'm clicking through to it sometimes while in a specially themed Slashdot pa