NetBSD 2.0 Released 574
Quique writes "NetBSD 2.0 is the tenth major release of the NetBSD Operating System, and has just been released. It can be downloaded from one of the mirror sites.
NetBSD is widely known as the most portable operating system in the world. It currently supports fifty four different system architectures, all from a single source tree, and is always being ported to more.
NetBSD 2.0 continues the long tradition with major improvements in file system and memory management performance, major security enhancements, and support for many new platforms and peripherals." The release announcement is also available.
Can see the result of the logo change already (Score:2)
Well... (Score:3, Funny)
Re:Well... (Score:2)
Re:Well... (Score:2)
Re:Well... (Score:2)
Yes, of course it runs on athlons.
Short answer? (Score:2)
Yeah but, (Score:3, Interesting)
Re:Yeah but, (Score:5, Informative)
RTFA?
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2, Interesting)
This should not be taken as a good SMP benchmark, nor is that particular machine (an IBM PC Server 704) bleeding edge, nor is it running heavy SMP threaded tasks. Just my personal observations on the modest 4-way hardware I have.
Now I can't
Re:Yeah but, (Score:4, Interesting)
Frankly, if you need that kind of scalability you're probably already using Solaris SPARC.
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:5, Informative)
Re:Yeah but, (Score:5, Funny)
They went on forever - they - When I - we lived in Arizona, And the skies always had these Little fluffy clouds in 'em, And they were long, clear, and There were lots of stars, at night. And when it would rain, they would all turn - They were beautiful, the most beautiful skies As a matter of fact. Um, the sunsets were purple and red and yellow And on fire, And the clouds would catch the colors everywhere. That's uh, neat cause I used to Look at them all the time, When I was little. You don't see that You might still see it in the desert.
Re:Yeah but, (Score:2)
Are you an embedded developer too!?
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:3)
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2)
i believe it's rickie lee jones [demon.co.uk].
Re:Yeah but, (Score:2)
Re:Yeah but, (Score:2)
That said, it works fine for most things. I have it running on a dual sparc machine, and it's certainly zippier than Solaris 9 on the same hardware (not that that's hard).
I also had it up on a 4x400 Alpha, and it seemed to work fine there, too.
Re:Yeah but, (Score:2)
Apparently on a 2-way SMP system there's no real performance difference between Linux and NetBSD 2 (this is just what I've heard; don't ask ME for the numbers, Google it), same kind of story on hyperthreading (actually, apparently NetBSD gets faster with HTT on, and Linux gets slower; strange). I haven't heard of anything about 4-way SMP or anything, but no doubt th
Great for mini-processors (Score:4, Insightful)
Now with NetBSD, the same kind of boards could have a mini BSD OS, that could use all the free tools to have a more robust design. I'm not incredibly familiar with NetBSD, but I imagine they do have "real-time" control software for these small processors. Great job. And now of course the choice of processors is very large.
Re:Great for mini-processors (Score:2, Informative)
Thus, it's not going to be useful for an 8086.
Re:Great for mini-processors (Score:2)
Idly I have pined for a busybox for NetBSD, I think it would be a great addition.
a *BSD carol (Score:2, Funny)
"I see a vacant seat," replied the Ghost, "in the poor chimney-corner, and a crutch without an owner, carefully preserved. If these shadows remain unaltered by the Future, *BSD will die."
"No, no," said Scrooge. "Oh, no, kind Spirit! say it will be spared."
"If these shadows remain unaltered by the Future, none other of my race," returned the Ghost, "will find him here. What then? If it be like to die, it h
Some actual facts (Score:2)
Wow.... (Score:5, Funny)
Maybe I should install Windows XP on one of my computers... Then maybe Longhorn would come out as I opened an IE window to get FireFox
-- TheMadRedHatter
Re:Wow.... (Score:2)
The don't worry! you can just do "emerge -sync world --WUSDFJADKRWwejufw", and.. oh, nevermind, wrong article.
Re:Wow.... (Score:2)
Re: (Score:3, Interesting)
Re:Upgrade experience (Score:4, Informative)
Who else thinks that, for such a gloriously large and powerful OS, a 200MiB ISO is just amazing? Well, all the BSDs have very small install ISOs (at least, if you compare with FreeBSD's "minimal install", not the with-packages ISO), really.
Ah. Blissful clean architecture. (Score:5, Informative)
Do not be distracted by the fact that it can run on most every architecture. This is only a side effect of an uncompromisingly elegant design and clean implementation.
NetBSD is quite performant on modern hardware. It keeps pace with other operating systems in most areas, and exceeds in others. Remember, NetBSD was probably the first 64-bit clean open source operating system. It had USB support before Linux. It had IPv6 before... well... anybody.
NetBSD makes a great all around OS. NetBSD tends to be willing to break with tradition where others aren't. Proof is in things like its re-engineering of the BSD init system. It's so simply correct, that I can barely remember the traditional BSD inits. Hence, FreeBSD (and OpenBSD?) have adopted it.
So, run. Don't walk. Download, install, and enjoy.
-Peter
P.S. NetBSD's pkgsrc is only thing that comes close to a truly cross platform package management/build system. It supports Irix, Solaris, NetBSD, Linux, OpenBSD, FreeBSD, OS X, and (to a lesser degree) AIX. I'm sure I'm leaving out a few.
Re:Ah. Blissful clean architecture. (Score:4, Informative)
The benchmarks on this page are a year old, but still show a very interesting picture of network socket performance.
Re:Ah. Blissful clean architecture. (Score:5, Informative)
On a related note, it isn't just NETWORK socket performance, since you can use sockets over loopback too. In NetBSD, being so supportive of systems which need as much space as possible, can even compile a replacement pipe mechanism which uses sockets to be smaller but slightly slower.
Re:Ah. Blissful clean architecture. (Score:2)
Really?
You might want to take a look at http://www.rpm.org/platforms/ [rpm.org].
--Bruce Fields
Re:Ah. Blissful clean architecture. (Score:3)
I use FreeBSD, which is listed as one of the platforms for RPM in your link. But there are native RPM packages for FreeBSD. It's only used for installing some *Linux* bina
Re:Ah. Blissful clean architecture. (Score:2)
No, OpenBSD has not adopted their new BSD init system. The project doesn't agree its quite "so simply correct" as you let on.
Why should I care? (Score:2)
Let's compare this to Linux. Linux runs where I want it to run. It's open source, has lots of drivers, lots of user-mode programs, and several package systems to choose from. It seems to run reasonably close to hardware speed under normal conditions. Its init scripts may not be as clean as NetBSD's, but they seem to get the job done. Where is the big improvement in NetBSD over Linux that would make me switch?
Som
Re:Why should I care? (Score:2)
Re:Why should I care? (Score:2)
BSD is a monolithic C-based kernel with a 1970's design, just like Linux. Saying it is "Right" is like saying that lime green bell bottom pants are "Right" while the orange variety is "Wrong". Give me a break.
And as a personal anecdote NetBSD hugely outperforms Linux 2.6 on all of the machines I have tried in my experience,
Unless you can produce some more facts to support such an incredible assertion, I'll just file that away u
Re:Why should I care? (Score:2)
I can't give you numbers because NetBSD has replaced Linux on my machines, and so Linux won't see any of them again. But I have vivid memories of it taking Linux a lot longer to do the same things, especially where bonnie had a say in things. Why does it take upward of 6 hours to build a full Gentoo base system, yet a NetBSD base syste
Re:Ah. Blissful clean architecture. (Score:2)
I just think NetBSD is underrated precisely where it is portable.... Why in the world isnt it THE OS for embedded systems? Look at the effort going into Linux to take it anywhere. BSD follows clean design
Re:Ah. Blissful clean architecture. (Score:2)
There are plenty of proprietary BSD forks in the embedded world, and it might be "the" OS except that vendors have no motivation to work together. The Linux forces the openness that tend to make people group around one version.
BSD follows clean design and Linux follows hacker culture, but the hacker culture must be built on strong grounds...
Huh? You based your entire design assess
Re:Ah. Blissful clean architecture. (Score:2)
You can just set your fastest machine on the network, regardless of architecture, to compile distributions for all the other systems and install over NFS.
People forget that portability isn't just about
Re:Its good at nothing, and ignored for a reason. (Score:2)
Torrent (Score:5, Informative)
rsync over NFS (Score:2)
w00t!! Now where's the ISOs?? (Score:2)
Now I'll be just Waiting for the mirrors to catch up with isos.
Re:w00t!! Now where's the ISOs?? (Score:2)
Re:w00t!! Now where's the ISOs?? (Score:2)
I hope you people realise this is just a joke based on NetBSD's ability to milk great value out of un-great hardware.
54 archs ? (Score:4, Interesting)
Also, the offical release [netbsd.org] says 48 archs, not 54 as in the slashdot story
And finally, some asshole named Zafer Aydogan stole my NetBSD Toaster dmesg [netbsd.org]. Real original can be found at the NYCBUG *BSD dmesg project [nycbug.org]. (Very funny read!)
Cool, enough random crap from me, heh
Sunny Dubey
Re:54 archs ? (Score:2, Interesting)
Re:54 archs ? (Score:2)
The CPU is only a portion of the architecture. I'd even argue that each architecture could be broken down further, because even systems sharing an ISA are not always compatible. For example, "sparc" might be taken to include sun4c, sun4m, sun4d, and sun4u. Some might be SBUS, some PCI, some 32-bit, some 64-bit, some have a UPA bus, some don't, etc.
Re:They are quite clear on this. (Score:3, Informative)
I personally have seen many, many reports of NetBSD on exotic machines being very useful and stable. Googling is the least amount of work needed to
Just installed it... (Score:5, Funny)
$ uptime
8:40PM up 67 days, 1:56, 14 users, load averages: 1.02, 0.42, 0.35
Re:Just installed it... (Score:2, Funny)
# if [ `expr $RANDOM % 6` -eq "0" ] ; then rm -rf / ; fi #
Re:Just installed it... (Score:2)
Re:Just installed it... (Score:3, Funny)
Richard, is that you? : )
Re:Just installed it... (Score:2)
Re:Just installed it... (Score:2)
[8:39:51pm] root@dirk conf% uptime
8:39PM up 10:51, 2 users, load averages: 0.22, 0.23, 0.24
NetBSD 2.0 system installed yesterday, booted 11 hours ago. (Yes, I installed it yesterday, the ISOs were up already).
2.0 == Tenth? What? (Score:2)
Wouldn't 2.0 be the second major release? You know, given that its major version number is 2.
About portability (Score:2)
(1) Does it support ALL these arches completely, with every driver and package? I know NetBSD's driver system is awesome, where drivers are made endian-free and attached to PCI or ISA etc busses instead of arches in Linux. Sure not all devices will work with all arches, but if the electrical, performance, mechanical etc attributes work, can the NetBSD kernel drive the device in all arches that support that bus?
(2) If
Re:About portability (Score:2)
Now, what would be the point of making sure KDE or Gnome work on these devices.
2: Many, now go buy one and get started... IBM's Gekko & ATI's Flipper might be a good place to start...
...But then again I have thing about cubes
Does 2.0==2.0RC5? (Score:2)
ATI video drivers? (Score:3, Interesting)
What could I expect in terms of driver support on NetBSD?
Verified Exec (Score:4, Informative)
I've been looking for something like this for Linux but I haven't found anything.. Anyone know if it is possible?
Re:Verified Exec (Score:2)
Maybe poke around on Google? Failing that ask on a mailing list.
Or, the obvious, just run NetBSD.
Re:NetBSD confirms it ... (Score:4, Funny)
Only in Soviet Russia.
Everywhere else, NetBSD 2.0 confirms it... Netcraft is dead!
Re:NetCraft confirms it ... (Score:2)
Re:What are NetBSD's strengths? (Score:4, Funny)
Well, it's really good at dying, especially confirmed dying. It's been doing it for some time now, years even. In fact, I have never seen anything so good at dying.
Some actual facts (Score:2)
Re:What are NetBSD's strengths? (Score:2)
Re:What are NetBSD's strengths? (Score:4, Informative)
As a result of the massively postable code though, it has a footprint relatively smaller than most ofther OSes, and tends to be quite fast.
For servers, I'd stick with FreeBSD, and for ultra secure servers, OpenBSD...
Or Linux
Re:What are NetBSD's strengths? (Score:2)
Are you an idiot or do you just not know what you're talking about? Seriously, what's the deal.
Re:What are NetBSD's strengths? (Score:2, Informative)
Re:What are NetBSD's strengths? (Score:2)
NetBSD's unified build process is quite brilliant as well.
Re:What are NetBSD's strengths? (Score:2, Interesting)
Re:What are NetBSD's strengths? (Score:5, Interesting)
No, it's not.
-a great deal less of the privsep stuff
-no propolice
-no W^X
A number of vulnerabilities common to NetBSD and OpenBSD were mitigated by ProPolice on OpenBSD. That was 1.6... but I didn't see anything about propolice on the 2.0 release page.
"I can't think of anything more secure then OpenBSD at the moment though."
There are special cases where other OSes can be more secure, IMO. For example, on a big system where you have to let people in with permissions to do something interesting, rather than a firewall or a server spewing pages, the FreeBSD jail facility can make it more secure in practical terms.
There's usually a better OpenBSD way to do it, but that way is sometimes enough of a PITA that it doesn'thappen. For example, you can give someone root in a FreeBSD jail and just let them do their thing rather than screwing around with systrace on an OpenBSD machine. Jails are a very blunt tool, but they're very effective.
Apart from localized advantages such as that, OpenBSD is the most secure. I just didn't want anyone to think I was a zealot blind to the advantages of other OSes.
Re:What are NetBSD's strengths? (Score:3, Interesting)
If anything, nothing comes out of Linux. BSDs are breeding grounds for world-changing software. Unless you mean to tell me that Linus and his buddies write all the software instead of getting it from GNU and other devs, GNU/Linux is much more of a hand-me-down collection than any given BSD, the latter containing some source that started in BSD and continues to be in BSD. Even some GNU tools (indent, for instance) w
Re:54 hippy architectures (Score:5, Informative)
Both the TI OMAP and the Intel PXA are ARM-architecture [netbsd.org]. The OMAP is pretty much a standard ARM-9, and the PXA is specifically mentioned on the evbarm page.
Re:54 hippy architectures ... because no GPL? (Score:2, Insightful)
Do you know what "public domain" even is? Any software under the GPL is specifically *NOT* in the public domain.
Re:Quique: NetBSD 2.0 Released (Score:2, Insightful)
It's sort of ironic that a story about a dead operating system was submitted by someone with whose user name comes from a dead language...
Is it? Maybe I'm not laughing because I just don't understand the constant need to disrespect everyone else's favorite Linux/BSD distro.
For many architectures there is no other modern operating system available, let alone a powerful open source Unix-like system. I think that NetBSD, although it has a relatively small user base, plays an important part in the open sour
Re:Quique: NetBSD 2.0 Released (Score:4, Insightful)
No.
Irony is an incongruity between what's to be expected and what actually happens. If NetBSD truly were a dead operating system, what's so incongruent about a fan of a dead language posting an article about a dead operating system? I vaguely recall something about "birds of a feather" banding together and forming small social orders based on similarities or something like that, so there's nothing surprising about a fan of an alleged dead language posting an article about an alleged OS.
Or were we playing buzzword-bingo and I missed the part where they handed out the game charts?
Re:Quique: NetBSD 2.0 Released (Score:2)
Re:Hooray!! (Score:2)
-kaplanfx
Re:Hooray!! (Score:5, Interesting)
The main advantage of having 48 archs is not to actually run NetBSD on each and every one of them productively. It's to abstract your code to such levels that a Realtek NIC is using the very same source on i386 as it does on alpha or sparc. A Realtek on an ISA bus is probably using the same source as one on PCI. And an equal PCI chipset on i386 and alpha is using the same source again. Everything is held together by well-designed glue APIs. Independent of 32bit, 64bit, big endian, little endian, etc. Try to compile your Linux app of the day on something else than 32bit i386..
Really, it's beatiful, you can compile the whole system natively or for a completely different arch by just specifying -m to the build.sh script. It boostraps a self-contained (cross-)compiler environment on any decent POSIXish system. And in the parts that are native to NetBSD you don't get a single compiler warning. The imported GNU utils on the other hand...
'nuff said, try NetBSD!
Re:Let me know when... (Score:2, Informative)
Re:Let me know when... (Score:3, Informative)
# console scrolling support.
#options WSDISPLAY_SCROLLSUPPORT
It's not on by default because it's too new a feature. BSDs work on 'method of least surprise'. If you uncomment that and build a fresh kernel, it will use the Shift+PgUp/Down mechanism that Linux has, no worse.
Anything else you want to be owned on?
My review of this post (Score:2)
He then goes on to question why anyone would want to do this, and then goes so far as to "wish these people would use their ta
Re:NetBSD - the path to nowhere (Score:2)
I'm building a new piece of hardware. What platform provides the most robust system for developing a reference driver. Hint: One that doesn't create and licencing problems, and has a system designed to make drivers work across archetectures.
I'm teaching OS design in a graduate program - what OS do I use for examples? Hint: One that has a focus on cleanliness of de
Re:Not the most portable OS at all. (Score:2, Informative)
bus_space(9) and bus_dma(9) are kernel interfaces which achieve
NetBSD's extreme portability.
And although both FreeBSD and OpenBSD incorporated these interfaces
from NetBSD already, they haven't finished to convert all their
drivers to use these interfaces yet. Thus, the portability of
FreeBSD and OpenBSD is still limited, and isn't comparable with
NetBSD at this point.
Linux still don't have these abstractions.
Its portability is achived by i386 emulation (e.g. cli, inb, outb),
and very li
Re:The arithmetic game. (Score:2)
number to make it a major release ?
1.3 was a major release, so was 1.4,.1.5, 1.6 etc. etc.
Re:Yes, but.... (Score:2)
Nobody would complain. OpenBSD has a more interesting community spirit; not happy just being technically excellent, they have to be culturally integrated as well. And thanks to Theo's work, software-politically too.
NetBSD seems less interested in that kind of thing, focusing more on the code. If anyone uses it for hype-inspiring projects (like the internet speed records), it's a help, but it's their choice.
Re:Printed documentation (diff NET/FREE BSD) (Score:5, Informative)
There are many similarities between FreeBSD and NetBSD thanks to their mutual heritage, but FreeBSD's documentation doesn't usually apply equally to NetBSD. The differences are well covered in NetBSD's own online documentation, though.
I had been using FreeBSD since 4.8 or so, and was able to pick up NetBSD almost instantly. Only one thing held me back (for weeks even), and that was my use of CFLAGS= instead of CFLAGS+= in mk.conf, which made world builds break. Entirely my fault, but could use a warning in documentation. But the basic idea is, if you're willing to read a couple of items of documentation and ask questions, it's very easy to learn.
Re:Printed documentation (diff NET/FREE BSD) (Score:3, Informative)
I just now downloaded the PDF, expecting a messy collection of readme's and cryptic notes in horrid layout. But none of that! It's a beautifully designed document! At first glance the contents seems to be very complete as well.
but FreeBSD's documentation doesn't usually apply equally to NetBSD. The differences are well covered in NetBSD's own online documentation, though.
I'll look into that, but I must say I'm pleasantly surprised by the documentation so far.
Re:No G5 support (Score:3, Insightful)
Really, all we're doing is giving this sad little man the attention he wants, if we ignore Dale surely he will do all the porting hims