NetBSD 1.6 Released
BSD Forums writes "The NetBSD Project is pleased to announce that release 1.6 of the NetBSD operating system is now available. NetBSD is widely known as the most portable operating system in the world. It currently supports fifty two different system architectures, all from a single source tree, and is always being ported to more. The NetBSD 1.6 release contains complete binary releases for thirty nine different system architectures. The thirteen remaining are not fully supported at this time and are thus not part of the binary distribution."
hubertf adds some important notes: "Many of the FTP Mirrors are now carrying the NetBSD 1.6 distribution.
Please try to use the NetBSD
FTP Mirror Site
closest to you. ... Czech,
German,
French,
Japanese,
Polish,
Portugese
,
Russian,
Spanish and
Swedish
language translations of the NetBSD 1.6 release announcement are
available." The NetBSD packages collection now includes over 3000 pieces of software, including KDE3, OpenOffice and many more of the usual suspects.
Man, I was about to make a post (to the NetBSD foundation board election results story) wondering if 1.6 would make the front page or not... I guess it did, which is nice for a change.
I was just wondering, what's the difference between OpenBSD, FreeBSD and NetBSD? I have FreeBSD on one computer (just wanted to learn a new OS and I already have linux on a bunch of my computers). When I picked which BSD I wanted I just figured I'd go with FreeBSD since I hear about it alot. Now I'm beginning to wonder, what's the difference (really, I don't have a clue.) Sorry that this is a bit off topic I just don't want to be kicked from some #bsd channels for asking such a stupid question.
Really? Linux 7.3? Did a wormhole open up somewhere in space and spit out a copy of Linux 7.3? Will people PLEASE stop reffering to Redhat (or mandrake, if there is a 7.3) 7.3 as "Linux 7.3"!!!! I'm in #linuxhelp on efnet alot, helping people, and it's driving me nuts that half the people think they have Linux .
/proc/version it should say something like Linux version 2.4.whatever. Dunno what redhat comes with.
The kernel version is the version of Linux you have, 7.3 is your distro version, things like this make me hate redhat, sure it introduces people to linux but it's mostly the wrong people. Also, you don't seriously belive that because this number is 1.6 and you have redhat 7.3 that redhat 7.3 is newer, do you? I really hope you were joking but then again some people are trully clueless. Anyway, if you don't belive me get into a shell and type less
I believe you have been trolled . . . .
It is time to take a deep breath, relax, and install NetBSD.
Please, take your time to study how the NetBSD rc system works. It has all the advantages of sysV style init scritps, but none of the disadvantages. Let's say I install apache via the pkgsrc system. Now all I have to do is add apache=YES in my /etc/rc.conf file and the system will automagically start apache at boot time. Of course I can start or stop it manually should I have the need to do so with a simple /etc/rc.d/apache [start|stop]
FWIW, FreeBSD 5.0 will feature this same system, Gordon Tetlow and others are working on a port of NetBSD's script system to FreeBSD.
Not wanting to start a religious war and all that... but although NetBSD lists the Dreamcast as supported. the support is pretty poor: no sound, no lightgun, no rumblepak, no mouse, no X windows, no vmu. All of these are supported in LinuxDC.
But he does convey the biggest problem when people ask for help. They fail to realize unix systems are very modular and newbies give amazing detailed lists of irrelevant information. Like what does the kernel have to do with the mailing system?
OpenBSD is the one that can't do SMP.
FreeBSD is the one Mac users and fags (usually one in the same) flock to.
Heh. NetBSD actually has a surprising number of ports- or 'packages,' as they call both make skeletons for source builds and binary tarballs; I just installed NetBSD (and upgraded today, whee) for my own sick reasons, and was surprised to discover how much software was available; the 'pkgsrc' tree works not only on every NetBSD architecture, but Solaris and Darwin as well- rather surprising, coming from FreeBSD. It also has sane update/upgrade targets, something FreeBSD's only just copied with portupgrade.
/usr/pkg, or a configurable path (/usr/local/pkg would really make more sense), freeing up /usr/local/bin and the like for sysadmin tweaking. FreeBSD users will know what a mess /usr/local/bin becomes with a reasonable load of software, and how annoying it'd be to install a homebuilt binary there and forget about it.
;)
.. 4.7, 4-STABLE) with features getting rolled back and forth between those trees and the development sources; major architectural changes are saved for version jumps, as seen in the huge improvements between 3.x and 4.x, and the introduction of KSE and SMPng for 5.x)
The nice thing is that NetBSD installs package files to
NetBSD also tends to attract features from all-comers, meaning it gets some nifty stuff- USB support, new filesystems, various RAID features first. It also means NetBSD users end up risking stability with these first.
As OpenBSD was forked from NetBSD, neither have SMP just yet. OpenBSD is "the one you install if you want a reasonable guarantee of security for the first hours of configuration." Now that all BSD distros have adopted some of the basic tenets of the OpenBSD mindset- turning off unnecessary services in the base install- it's less of an issue, but even with the recent OpenSSH holes, there's something to be said for the audited kernel and userland. OpenBSD is what you run on your router/NAT/VPN-service box, don't bother with it as a desktop unless you Need To Be L33t. (It does make a good learner's system, given its relative adherence to simplicity, but that's supposed to be NetBSD's department, and it probably would be less painful.)
FreeBSD is 'the one everyone uses.' It's a descendent of 386BSD, the first post-AT&T-lawsuit project to take a stab at a free BSD distribution. (NetBSD followed shortly, and the release of new sources brought both to the same underpinnings.) Today, it's a mishmash of features from the other two, but while NetBSD's goal is "Run on Everything, Try out Everything," and OpenBSD's is "Secure by Default," FreeBSD tries (with varying success) to be a sort of stable and predictable platform for the average user. Given the 386BSD history, x86 has always been the platform of choice, and the kernel features some tweaks in that direction which the other BSDs may have missed. It's the One That Supports SMP, and The One That Will Support SMP Much Better with the upcoming release of 5.0.
Each BSD works on a different development cycle, and each's kernel evolves with the distribution, rather than separately. NetBSD goes on a two-year cycle, if I understand correctly, with each release branch frozen immediately (barring security patches, which can occasionally inspire point releases, as seen with 1.5.1, 1.5.2, 1.5.3); OpenBSD sticks to a release every 6 months- 3.0 was just 'what happened after 2.9.' FreeBSD forks on major version numbers, running an evolving -STABLE branch (4.0, 4.1
Darwin is the bastard child maintained by Apple, using a Mach kernel, FreeBSD userland, NetBSD pkgsrc, and whatever else is deemed to best suit OS X. It's 'fun' for a certain class of developer, but the mention of Mach should prove it's best left to the insane. If you'd want Darwin, you may as well buy a Mac and enjoy the benefits of the Quartz graphics system.
I am one, and I hate seeing that mistake over and over again. If you can, please correct that.
Thank you.
I think Jobs had the right idea when he picked Mach as the basis for NeXTStep: he wanted a kernel that looked like UNIX from the outside but that was much more componentized than the UNIX kernels of the time, or BSD/Linux today. I don't know whether Mach/Darwin is the best choice for that, but in general, I think it's where open source needs to go.
After all, we don't recompile Bash or dynamically load libraries into Bash every time someone comes out with a new command line program. We shouldn't have to do that either for a new file system type, networking protocol, or driver. And expending much time on a BSD/Linux rivalry isn't going to address such issues.
I just figured it out!
...Is that they are actually written by BSD users themselves, in an effort to keep lamoid linux users from making statements on their mailing lists like:
/*" fix my problem
:-) Hope I'm not giving away your secret!
The Secret to BSD Trolls!
- FreeBSD is my favorite linux distro!
- How do I copy stuff under BSD? I tried clicking
all over the place, but I don't see a cursor or
anything.
- I know the install was completely self
explanatory and all, but I really prefer
Mandrake/Redhat's GUI installation. Can you
give me pointers on porting it? Oh yeah, I want
that little penguin, errr, i mean daemon screen
on boot too. Who needs kernel messages?
- When I try to build a port, and it says
checksum mismatch, how do I override it?
- OpenBSD is elite. No one can hack me! Oh yeah.
I also forgot my root password, can someone
help? My IP is x.x.x.x...
- I just installed NetBSD on my { insert old or
obscure hardware here }, but I can't play Doom
under an i386 emulator running linux emulation
of wine. Why?
- How will running "rm -rf
again?
Keep up the good work, guys!
Peace,
DH
Yeehaw! Time to lose some karma!
As far as command line syntax - it's so similar you could go from linux to NetBSD for a look around the OS without blinking much - certainly less of a change than jumping from linux to say, a windows command prompt :).
It's worth taking a peek at - I think that knowing two similar but different OS's fairly well is near as important as knowing one single one inside out.
a grrl & her server
It's official; Netcraft confirms: "*BSD is dying" trolls are dying
One more crippling bombshell hit the already beleaguered "*BSD is dying" trolls community when IDC confirmed that "*BSD is dying" trolls market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that "*BSD is dying" trolls has lost more market share, this news serves to reinforce what we've known all along. "*BSD is dying" trolls are collapsing in complete disarray, as fittingly exemplified by failing dead last [samag.com] in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin [amazingkreskin.com] to predict "*BSD is dying" trolls's future. The hand writing is on the wall: "*BSD is dying" trolls faces a bleak future. In fact there won't be any future at all for "*BSD is dying" trolls because "*BSD is dying" trolls are dying. Things are looking very bad for "*BSD is dying" trolls. As many of us are already aware, "*BSD is dying" trolls continues to lose market share. Red ink flows like a river of blood.
All major surveys show that "*BSD is dying" trolls has steadily declined in market share. "*BSD is dying" trolls are very sick and its long term survival prospects are very dim. If "*BSD is dying" trolls are to survive at all it will be among OS dilettante dabblers. "*BSD is dying" trolls continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, "*BSD is dying" trolls are dead.
Fact: "*BSD is dying" trolls are dying.
For Intels, FreeBSD is probably the best choice, speaking of performance.
NetBSD is cool because it runs on almost anything with a decent CPU inside (Sparc, Toaster, Mower...) I plan on using it for my NAT/FW on an almost obsolete SparcStation 5 and for a SSH-only Mailmachine on an even obsoleter (but still cute) Sparc IPX.
Speaking of OpenBSD I still believe that a reasonable admin can achieve as much a secure system with Free- and NetBSD or a Linux as he could with OpenBSD.
Mostly, the choice is of your BSD is rather ideological than technical. As is with choosing a Linux Distribution. (For example, I quite like Slackware because of it's BSDish approach to Linux.)
--- If OS were buildings, then the first woodpecker to come around would erase 95 % of civilization.
You can technically make a beowulf cluster out of anything that supports openssh that you can compile the pieces of your program for.
...
...
./clustercopy.sh mysource.c '/home/cluster/work' ./clusterrun.sh 'gcc /home/cluster/work/mysource.c' ./clusterrun.sh '/home/cluster/work/a.out'
A simple beowulf cluster is just a shell script that does some sshing to each client and compiling and running the job to be run, combine that with another trivial script to scp files over, and that's it.
clusterrun.sh:
ssh cluster@192.168.0.1 $1
ssh cluster@192.168.0.2 $1
ssh cluster@192.168.0.n $1
clustercopy.sh
scp $1 cluster@192.168.0.1:$2
scp $1 cluster@192.168.0.2:$2
scp $1 cluster@192.168.0.n:$2
$
$
$
Anyway, that's all there is to it.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
I think that NetBSD is possibly the best system for a newbie who really _wants_ to learn Unix, if only because it's so bare-boned that you have to figure out the whole thing to get any work done.
My first experience with it was on an old Quadra 700 Macintosh, which I installed NetBSD 1.4.something on to try and get used to using a command line. Outside of the sun boxen at the college I attended, I hadn't used a shell prompt before, but I wanted to figure out how to get things done before OS X came out.
Well, NetBSD isn't what I'd call "user friendly," especially the installer for the Mac68k port. But I managed to figure it out, and by bothering the hell out of the local Linux and Solaris geeks, I managed to get everything up and running properly.
By the time OS X came out, I wasn't prepared to give up the BSDs I've come to appreciate - so I've got a NetBSD box, one for OpenBSD, and one for FreeBSD on my network. They're all hand-configured to the purposes I need them for. And all that time meant that I have a much better grasp of how my systems fit together than any of the l33t haX0rs at work with their Mandrake installs and their deep fear of the command line.
In short, if you want to learn a particular distros tools, install some flavor of Linux and use the administration stuff that comes with it. But if you want knowledge that bridges between Unix variants, give NetBSD a shot. You'll be pleasantly surprised.
--saint
TedU recently posted in comp.unix.bsd.openbsd.misc the answer to this question:
All editorial writers ever do is come down from the hill after the battle is over and shoot the wounded.
As restrictions come in to play for new hardware, ( drm, etc ) NetBSD will slowly begin to play a very important role keeping old 'unencumbered' hardware alive. ( and freedom ).
Is it just me, or does all the BSD news around here get more then its share of idiot trolls?
---- Booth was a patriot ----
I've been wondering about the BSD trolls lately. I mean when you see a BSD article nowdays, the first post is always some non-value fp. Remember back when the BSD trolls always had like the first 6 or 7 posts? Not only that it seems like they just aren't trying anymore. Where whill Slashdot's heritage be when the BSD trolls are gone? Can you imagine a Slashdot without them? It's important that we assist these trolls in order to perserve all that is Slashdot. When a BSD troll posts, pat him on the head and tell him to believe whatever he wants (despite the evidence to the contrary). Save the trolls before it's too late!
How nice of you to make blanket statements of how BSD sucks and Linux is better, without providing one single point to support that!
Just because you have an opinion, doesn't mean you're right.
Actually, SMP on i386 is still on a CVS branch--if you download the released 1.6, it'll only use one of the processors. However, 1.6 does support SMP on some architectures, such as alpha, vax, and sparc. And PowerMacs will have SMP support in the next release.
And the best bit is... I'm British! Yep, you could quite happily vote some random British hacker to be President of the US, couldn't you? Let's face it, I could hardly make a worse job than the present incumbent...
Yep, probably. Give me a note of your email addy and I'll see if I can get you an application form.
NetBSD eggs, sausage, bacon, and ham. Delicious ham. Roll on, eggs! Roll on, sausage, roll on, ham!