Debian NetBSD
bXTr writes "Interesting project over at SourceForge. Quoting from the website, 'Debian NetBSD is a port of the Debian Operating System to the NetBSD kernel. It is currently in an early stage of development and cannot currently be installed from scratch. Instead, a tarball of the current envionment is available and can be extracted into a handy directory on a NetBSD system.' Check out the reasons why they're doing it and some interesting commentary at DailyDaemonNews on this."
Two open source minorities combine in a brilliant flash of light Because we can. .
I don't see why not, we have lindows, and now deb-bsd, so it shouldn't be bad.
I thought NetBSD's motto was to port to anything and everything with a CPU (viz. NetBSD Dreamcast), not to get another operating system ported to it ;)
Disclaimer: Yes, yes, I know what they did and it's not porting an OS. I just found it sort of funny, in a 'tables-have-been-turned' sort of way.
-raph
personally, I would like to see a BSD distro with ports and all, but with a linux kernel.
I just installed FreeBSD recently and have to say i was blown away with how professional the installer was, very simple and powerful - not to mention the ports system.
debian is nice, apt-get is a great program and the net install is awesome, but I can't say I have much love for dselect. I think debian shows the most promise of any linux distro right now, but in terms of polish, I have to give it to FreeBSD so far.
At least Enron isn't the only group of people jumping off of sinking ships! About time Debian started moving to an operating system that doesn't have VM problems every other release. Go ahead! Mod this one down!
To me, this is promising. I like to see cooperation between the Linux world and the *BSD world. Both have their advantages, and it'd be great if both would learn from each other more often. Perhaps this is an instance where some exchange of ideas could come about? Those responsible deserve a pat on the back.
Kein Mitleid für die Mehrheit.
Some people truly don't understand the possibilities of things like porting. Or they have no idea what porting is. Porting, in case that is the case, is making software useable to many people on different operating systems and hardware configurations. Say you want to run a program, and you're running Solaris on a SPARC. But the person who originally wrote the program wrote it for Linux, on x86. Its useful, but not to you, since you don't have what it takes to use it. Now someone comes along and ports it to Solaris/SPARC. You can now use that program. Whee!
That is why Microsoft loses a customer base. Flexability.
Its also what's great about various *NIX distros. If there's something you don't like about, say Suse (just as an example, I liked Suse) - but like some other things about it. Now someone else comes along with a Suse-based distro, or just another distro altogether, which has more of what you want. Switch. Simple as that. Use whatever you want, however you want. But if you make changes, especially really cool ones, let other people use them, too. That's just being nice.
Flexability.
Gentoo Linux has that, www.gentoo.org , it uses a ports style system, i'm not sure if it's a direct port of ports, or their own deal.
Photos.
is it just me or is it terribly pretentious to take the work of the NetBSD team, shove some debian/gnu stuff on top of it and call it a GNU-based operating system?
If you check out the mailing list archives, you can see the project has been ongoing (or at least discussed) since May 1999. It just until now to get it to the point where it actually sort of works.
Buddy, the MySQL settings are probably set to a low queue limit and since the queue limit is full it is rejecting all incoming connections until a spot is availble.
I know this from experience. They probably have set it down to a lower level because the system can't handle a higher queue level.
Ever heard of Linus Torvalds? Oh, and for the v2.4 kernel it's Marcelo Tosatti, for v2.2 it's Alan Cox. For v2.0, it's yours truly. It's hardly like anyone can get their code into the kernel. Anyone is free to submit patches though. That doesn't mean it'll get in.
As for the VM, yes, there have been problems (mostly with corner-cases, though), but v2.0.xx has a stable VM, v2.2.xx has a stable VM now, v2.4.xx has a stable, if somewhat unoptimal VM now, and v2.6 will hopefully have Rik van Riel's VM, which shares a lot of similarities with the VM from FreeBSD, but with some Linux-specific adaptments.
So please, don't spread FUD.
Because we can is the spirit behind all great or not so great endeavors. You can never tell what might come out of it.
photosMy Photostream
So how long before they declare that we have to start calling it GNU/NetBSD?
I wonder if the project is still going.
Well I agree with you that it's promising, but do remember that the Debian project is not Linux, but a GNU operating system. There is Debian GNU Linux, and there is Debian GNU HURD, and now (apparently) Debian GNU BSD.
" Theres a core group in charge of what goes and what stays."
Actually, in Linux it's the same (f.e. Torvalds, Cox, Tosatti).
And with BSD carrying the BSD license, anybody can take the code and do anything to the code. And with the freedom the BSD license gives to everybody, the 'takers' don't even have to contribute anything back, not even credits.
Guess how we ended up with so many different *BSD versions? Yes, the BSD license, and the tight control of the people running some of the BSD projects have created multiple forks already.
Some people think that all that is good, others think that is bad, which is one of the reasons why there always will be BSD _and_ GNU.
Personally, I haven't made up my mind about that yet, but I use Linux because it has Debian and interesting developments such as the vservers patch (=jail++).
Debian for *BSD is a good thing, it will make it easier for Debian-users to give *BSD a try.
--- Hindsight is 20/20, but walking backwards is not the answer.
works for me
Photos.
Grow up. No, the code has not been stolen in any way (and for that matter, using it wouldn't be stealing anyway, because of the license... But that's beside the point.) Rik van Riel has been talking a lot with the FreeBSD VM-wizards, and looked at the FreeBSD code. He has then developed a VM of his own for the Linux-kernel.
Oh, and it's not like *BSD is totally free from influence from the Linux-kernel... Just face it, the point of open-source is to help eachother out.
How's that for your hardcore, commie conspiracy?
Slackware, the daddy of em all - still alive and kicking. Very BSDish install, similar package handling, BSD init. No ports system last I checked :( but a very friendly system otherwise for compiling from source. http://www.slackware.com
Gentoo, a newcomer, to oversimplify a little the idea seems to be Slack+Ports. Haven't used it yet, heard some great things, sure looks promising. http://www.gentoo.org
Also another similar project that was just recently reported here - sorcerer linux. Don't know enough about it to differentiate it from gentoo, the ideas seem very similar unless I'm missing something (quite possible, haven't had the time to try either.) http://sorcerer.wox.org/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
which piece of news do you think is more insignificant ?
well, what's significant is that we can run NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on NetBSD on Debian on . . . .
segmentation fault. core dumped.
Awww, shucks. I was having fun
The previous has been a secret message to my comrades.
Really, the convergence of Debian package management, GNU utils and NetBSD kernel isn't all that special and WILL NOT create a stronger, unified, easy-to-use UNIX variant.
Please, try Mac OS X; there's every advantage to it without all the traditional UNIX disadvantages.
My hope is that OS X will unify the BSDs into its proper place - at the top of the OS food chain. Many Free/Open/NetBSD users are coming to that conclusion as are many Linux users, beset with flaky kernels and horrible OS packaging.
Apple OS X and the *BSDs will be our answer to WinTel/Linux obsolescence.
how would you pronounce that? "nut-bastard?"
"Sanity is not statistical", George Orwell, "1984"
If you don't need third party application support or kernel threads, however, FreeBSD has a much more solid, reliable kernel.
It would be excellent if you could maintain different machines with different kernels as needed, but have everything on top of that be Debian (both because Debian is excellent, and because supporting a heterogenous OS environment is a pain best avoided if possible).
*blink*
I thought Debian was a distribution? That is, it's a kernel and assorted utilities. If we want to get right down to it, I always thought the kernel itself was the OS...
What makes a distribution is its installer and software management. That is, the main difference between SuSE and Debian and Red Hat is yast, apt, and rpm. So... They're porting apt to NetBSD? That's well and good, but is both unnecessary and not worth this fanfare.
In fact, the BSD world seems largely annoyed at these folks.
I personally don't see the reasons for this project, other than political. However, this is the beauty of the freedom of the BSD license.
Finally, it's the GNU/BSD distribution!
Am I a hipster-doofus?
This is true of the kernel, but the kernel is not the whole deal. One of the major problems with Linux is *that* it's every yahoo for himself -- Cox and Torvalds and a few others do the kernel, the glibc people are a different bunch, the X consortium, the ISC, Apache Foundation, plus all those assorted little libraries, you know the type, it's a kinda neat library, but you've only found 1 app that needs it
So, where the BSD team is some 10-20 people who can all get in a room and hash out details and come out with a coherent ports system, or a standard place to put software (apache goes in
This is a weakness in the Linux system of cooperation. It's also a strength. Just as no one can take control of the whole thing and fix it, also nobody can break the whole thing. Even if Linux and Cox between them decided to sabotage Linux, they couldn't, whereas one guy with cvs commit privileges on cvsup.freebsd.org could give himself a root shell on every BSD box on the planet. (Okay I exaggerate -- he'd get caught, probably, but that's only because most of the people working on BSD are good guys.)
The thing I've always really liked about the BSDs is that they're complete and separate systems that include everything from the kernel to the userland tools, all integrated by one team. Compare with the Linux world, where you have a bunch of different distros that many people pretend are all the same OS (in spite of the fact that file systems are arranged differently, boot sequences are different, configuration is different, package management is different, userland tools are often different, etc.) because they happen to use the same kernel. The BSD way has always seemed a lot cleaner to me. The idea of seeing a myriad of distros based on the BSD kernels really isn't one that I like. I believe it's a step in exactly the wrong direction. Open source Unix needs more standardization, not more fragmentation.
This space unintentionally left unblank.
In the BSD world, we not only have the ports collection, we have the packages collection, too. So there's no need to compile everything from ports :-)
http://saveie6.com/
For the longest time, people would argue about how Linux isn't an operating system, just a kernel from which an operating system is made. Now people are going out there and taking a complete operating system, pulling a part out of it, and sticking it in the middle of what was normally a Linux distribution.
Linux is a Kernel without an operating system. NetBSD is a complete operating system where everything is designed to work together seamlessly.
What's next, DebiaNT?
-- The world is watching America, and America is watching TV.
Did they just port apt and dpkg, and put up some Debian-packaged NetBSD binaries? Or have they moved to a Sys V init system, ported the Debian administration and configuration tools, and all the other stuff that makes debian distinctive? They explicitly say that NetBSD doesn't support runlevels, and looking at the package list, it doesn't look like much of the debian tools have made it yet.
If its just a different package system, its pointless. Less work, and more immediately useful results, would be modifying apt to work with the current binary package system (which actually does support dependencies, etc.), and the large number of binaries in this format already available.
If not, its a more questionable proposition. Arguably, its not really BSD anymore...it runs NetBSD binaries and uses that kernel, but the userland is basically Debian, ie, just like any Linux distribution. And most people who want that should just assume use Debian with the Linux kernel, which is a far more mature combination. Yes, for VAXen, toasters, slide rules and other more arcane platforms this won't exactly work, but Debian-NetBSD doesn't seem to have package for these platforms anyway.
"(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
"I don't think Linux" = "I don't think Linus"
Common sense is not so common.
I started using linux because it had the hardware support I needed, and support was 100x better. But it wasnt stable enough for my server, so I ran freebsd. But that was a few years ago. Ive always been able to explain to my friends who run BSD, that I need SMP support, so I run linux. But its also how linux has better configuration utilties and drivers. After using linux for years, I know where everything is, easy to setup and fix.
...' - Isaac Asimov (1920 - 1992)
Now, Linux is rock solid, and I get to laugh at my friends who cant X setup on thier freebsd boxes. But then, by the time a good bsd distro will be out, newer and better linux kernels will be out, with new vm's and more features.
-
The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' (I found it!) but 'That's funny
Not too long ago, someone made the comment on slashdot about the general progression of Linux users. As a users becomes more experienced with Linux, they tend to shift from:
Mandrake/RedHat -> Debian/Slackware -> *BSD
It seems that Debian is going to make that last transition a little easier.
Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
Your complaints about NetBSD are a result of your experience with FreeBSD? These are completely different *operating systems* (not kernels, full operating systems).
Windowmaker is not BSD. If you have a problem with Windowmaker, go complain to them.
Which parts of tuning require five years of experience and/or a CS degree? I switched from Linux to NetBSD after I'd been using computers for about two years altogether, and have always found it easier to work with. Why? Because it's a whole operating system. If stuff goes into the kernel, it's released with userland support, all at the same time.
NetBSD is, IMO, the cleanest system out there today. Everything works, and moving forward is easy. Doesn't come with bash? So what? I don't use bash, so I'm pretty happy to not see it. I do like the standard bourne shell it comes with for running my scripts. I do use tcsh, so it's typically one of the first things I install from pkgsrc on a new machine.
``But pkgsrc is hard! You have to build the stuff yourself,'' you say? A ``make package'' at the top level will create binary packages for the current platform for all packages your configuration suggests you're licensed for. Port maintainers typically do this and provide binary packages for most things people would want. In fact, when NetBSD releases ISOs, they release pre-built package ISOs for i386, just to make it a bit quicker (it certainly can't be any easier).
-- The world is watching America, and America is watching TV.
no linux! please leave bsd alone. we were doing just fine thank you, go make another revolution somewhere else. we dont want microsoft targeting us next. we are much happier having them use our code instead.
"i was saying gnu-rd"
As Richard Stallman has been saying all along, the OS is GNU, and the kernel it runs on, be it HURD, Linux, or now NetBSD, is just that: the kernel. Of course, Richard is now chorling at the thought of further showing the irrelevance of Linux, but if people call it the Debian Operating System (DOS???) instead of GNU, he'll quickly change his tune and go back to righteous indignation.
Even Slashdot wants to hide some things
I've heard a lot of talk at the local ISP (who gave up Linux for FreeBSD) that *BSD is some how more secure (which IMHO is relative). Why would an ISP think such a thing? And, if infact it is somehow more secure, then isn't having the wonderful tools of Debian running on it very very good? Regardless, I think it's really neat to see Debian growing in all kinds of interesting directions.
At this rate there will be three independant open source platforms; Linux, *BSD and Debian. I see no real problem with this but I just don't understand the point. One other question; if Debian is the most pure Linux in an open source point of view why are they porting it to a more restrictive licensing scheme?
What exactly is the ports system?
/usr/ports which is a whole tree of makefiles. So to install something, you just cd /usr/ports/category/WhateverYouWantToInstall/ && make && make install. All dependencies are taken care of automagically. The makefiles in these directories are smart enough to download whatever you need and then compile the source on your machine. So installing a new package doesn't take several hours of trolling newsgroups and searching for rpms.
More like, what are rpm users missing out on? With rpm -i package.rpm the user may or may not be able to install the intended software. There could be real dependency problems, as in kde2 needs qt2. There could also be bogus dependency problems since you may have compiled qt2 from source but rpm wouldn't know about it.
Enter FreeBSD and ports. A typical FreeBSD install creates a directory called
But you don't have to take my word for it. Check this out.
My experience is limited to Mandrake, Slackware, FreeBSD and OpenBSD. They each have their strengths and weaknesses, but when I need to get sh*t done, BSD, espescially FreeBSD is my first choice just because the ports tree contains nearly any software I'd want to run, eliminating the bottleneck that software installation sometimes turns into and letting me get to the task at hand.
As an aside, it seems like everything that Mandrake tries to be to "joe sixpack" who is just getting into trying linux on the desktop, BSD is to the sysadmin or programmer who needs to get a *nix platform up and running for a certain task. Compiling a custom kernel, installing software, modifying the init process, etc are at least as easy for the sysadmin on BSD as adjusting the screen fonts and changing the wallpaper are for a newbie in Mandrake.
The state is the great fiction by which everyone tries to live at the expense of everybody else. ~F. Bastiat
So it's basically the same thing which Sorcerer wants to achieve, right? Than maybe Sorcerer should just use FreeBSD ports instead of reinventing the wheel?
~shiny
WILL HACK FOR $$$
sounds like a great idea.
When in doubt, have a man come through a door with a gun in his hand.
Mandrake/RedHat -> Debian/Slackware -> *BSD -> Debian
;-)
The original proposal was for Debian OpenBSD:
Debian OpenBSD topic
Debian OpenBSD txt
NetBSD runs on everything, right? Hardware-wise at least.
Now Debian runs on everything? Kernel-wise at least, and with NetBSD, hardware-wise too? Freaky stuff...
--Roy
I'm a bit confused here. Didn't the GNU community (what is pretty much what debian is) show it's openness to other kernels when it accepted the linux kernel while continuing on with the original GNU Hurd system? Even knowing it would slow down the progress of the Hurd?
I'm confused because the listy of reasons seem to suggest that it was in accepting the Hurd that states Debian is open to other kernels.
And even the Hurd is open to different micro-kernels! Mach and L4 are current micro kernel use efforts.
If you need to run Linux stuff on *BSD, you just install it and run it.
All the *BSD's have the ability to run Linux stuff through a hack to the loader (Obviously, its not officially called a "hack"). It works fine. There is no obvious performance penalty, and the stuff runs (although, I have to admit, it took a bit of work for me to get Star Office to work on one of the BSDs). NestCrap works as well as it does under Linux :-(
AFAIK, the ports/packages systems include DB2, Oracle, Star Office/Wordperfect, etc, and they are as easy to install as native BSD stuff in principle.
But IBM, if you are listening, Id still rather PAY for native BSD DB2 than use the free hack.And Larry Ellison, if you are listening: Up Yours
Sent from my ASR33 using ASCII
"One of the major problems with Linux is *that* it's every yahoo for himself"
/etc/ (grep anybody?), and the init.d scripts are in /sbin (s_bin_!!).
And I think that's good think, much better than a hurdle of people who act as if they are god and know everything better than anybody else.
10-20 people cannot know it all, neither can they force application programmers to stick with just this library, or that that program is 'bad for users because it uses a different library that nobody else uses'.
I'm one of those users that likes to decide himself what is best for him, I don't need a team of guru's to do that for me.
" or a standard place to put software"
That is not inherent to the development method of the GNU+Linux-based OS. I'd say that HPUX has a pretty tight control with a very limited development group contributing. Still, there are binaries in
"Just as no one can take control of the whole thing and fix it"
Yes you can, and I can too. In my sytems, everything is perfect the way I want it, the whole thing is fixed. Crap stays out, good stuff goes in. I decide, and nobody else.
--- Hindsight is 20/20, but walking backwards is not the answer.
Excellent mod this AC up, post of the week.
Sir, please take a bow. I dont think I could have put it anywhere near as succintly.
For the average Open Sores Zealot, "there are none so blind as those who will not see. "
Curmudgeon
Just remember, Adolf Hitler was a socialist.
Yes, and your point? Timothy McVeigh (whatever) was a Christian, Oliver North was is a Republican and John Locke was an Anarcho-Syndicalist.
If it was an MS operation, it would be on $10k worth of hardware, connected via T3. When over stressed, it would collapse in a heap and wait for a re-boot.
In all known tests, OSS delivers more power on less kit, and fails cleaner, or someone was bribed.
If you can read this, thank a troll.
Sent from my ASR33 using ASCII
Guess how we ended up with so many different *BSD versions?
As the saying goes :
two great things come from Berkley, LSD and BSD
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Does this mean that the "BSD is dyeing" guy is going to finally update his message to include Linux?
heuh? So does Python.
I once thought of making a Linux distro -- yeah, everyone has -- but short story shorter, I don't have that itch to scratch anymore, since I have sitting in front of me a box that's running just Win2k. I got cygwin, liked it for a while, and have grown to hate it. Slow, buggy, and now unreliable in config -- make stopped working, some weird interaction with shell quoting. Make is kinda important yunno. The DLL that every last damn cygwin program needs is also GPL'd, which ironically might violate the LGPL for a lot of binutils. Discouraging commercial apps from using cygwin might be A Good Thing anyway, since it's not a paragon of security (it uses a shm segment to keep state like fd's). So I'm switching to MinGW, which is much nicer in many ways, but it has an even worse system of distribution than cygwin's rather unimpressive kludgy installer (which for starters is impossible to use without a mouse)
... I would like to know if anyone else is working on such a thing for cygwin and/or mingw though.
So I am wondering, what about porting something like BSD ports or Gentoo's portage or Debian's apt to MinGW? They're all ostensibly architecture-neutral, right? Personally I am leaning toward ports, because it uses the right language for dependency checking (make), it doesn't require packages (great for embryonic distros that don't have everything in packages). Portage OTOH looks like it has transactional features ports does not. I don't want to get mired in trying to design The Package System To End All Package Systems
I've finally had it: until slashdot gets article moderation, I am not coming back.
true but those error messages are usefull to the developper, not the users. Some error messages will provide usefull information to crackers like a database name, the path to a file, etc. I believe that's why they choose to use try/catch.
I am not a NetBSD user, but I love FreeBSD like Madonna loves dick. Debian's pkgs are interminably behind the curve relative to the rest of Linux-land and this would only serve to slow down NetBSD's acceptance. As far as BSDs go, NetBSD aims for hardware-indpedence/multiple platform acceptance. It is already behind the curve as far as pkgs go. The Debian "keep it stable at the cost of progress" mentality might hurt NetBSD. Please keep these people away. They might come after FreeBSD and really dick up things. Luckily, OpenBSD has Theo -- who is just plain mean as shit -- to protect the very important security work that is done over there. I don't see Hubbard as such a crusader to stop the "everything-that-is-bad-about-linux" crowd from poking their heads in.
Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
Actually, the number of committers in FreeBSD is close to 300. But do not make mistake thinking that the number of committers represents the number of actual developers. FreeBSD has a GNATS system and and a number of developer-oriented mailing lists where everyone is welcome to submit patches. Think about the whole bunch of BSD nomads from Japan, all hiding behind handful of Japanese committers as an example.
Besides, FreeBSD is using a lot of "contributed" software, take 'bind' for example. BSDs only provide a glue to integrate such a software into the base system but try hard to feed all other changes back to original vendor. This allows them to minimize divergence with an 'official' package versions and eliminate associated support problems.
What happened to the concepts of diversity, hybrid vigor, competition, and cooperation?
With Microsoft we get a monoculture.
Are you suggesting the same for all other OSes?
If nothing else this project encourages and explores compatibility issues, source examination, bug catching, performance tuning, and a bunch of other things, if only because a new, fresh, set of eyes (Debian) is looking at old things (BSD), and the other way around, BSD people looking at Debian things.
This cross pollination can have so many surprising and unexpected benefits too. Like the fact that if the kernal is BSD and the userland is Debian... it means you could, besides a little project called Fink, place an entire Debian OS layer on top of Apple's Darwin or Apple's OS X.
Then there is the ports system, which sounds very good to me. It's currently a BSD thing, but there's nothing stopping it from running on top of the Debian-netBSD distro, with work, and therefore stopping it from working on GNU-Debian with just a little more work, with 'work' and 'little more work' being subjective here.
These are just obvious speculations on my part. Many more advantages can be found, I'm sure, of this type of project.
GPL Deconstructed
However, I do have to take issue with the original poster who gave no reasons (good or bad) as to why he would like to have the Linux kernel with the FreeBSD userland. Why are you hell-bent on protecting his non-argument?
Sigged!
Sounds like nothing different than the various gnu & linux mailing lists and the Debian maintainers combined.
--- Hindsight is 20/20, but walking backwards is not the answer.
"Could you tell the slashdot editors that?"
Are you making a point or enlisting my effort? If the latter, maybe a fork is the only solution (freedot.org? opendot.org?). If the former, your point is as strong as the repeated stories and MS-paranoia we regularly see here.
--- Hindsight is 20/20, but walking backwards is not the answer.
It makes a world of difference when you are trying to implement something which touches both kernel and userspace at the same time, just as an example. Good luck finding central point of contact to discuss your patches :)
Have you bothered to read my comment? It was about FreeBSD and Debian Linux.
--
Ilya Martynov (http://martynov.org/)
Doesn't sound bad. Inside of the discussion website, you can have 'virtual communities' in which the members rate, accept, and possibly reject stories.
/., simply by having multiple sets of editors, and letting users 'subscribe' to particular groups of editors, or maybe a mode 'show me only stories accepted by at least three editor groups', and 'don't show me any story that has been reported dupe by a reader', and 'don't show me stories that match the following regexp'
Hmm, technically almost the same result should be possible inside of
--- Hindsight is 20/20, but walking backwards is not the answer.
I too run FreeBSD and debian/linux.
I would say package/port breadth is a tossup.
But I really like the separation of the upgrade
process into core and ports that FreeBSD has.
I have never made my machine unusable using ports. I have had some close calls with apt.
Also, my limited experience is that it is easier
to wedge things with apt-get than with ports
because problems show up during the build process
with ports, and the install process with
apt.
You may cry that that is an unfair comparision
since I could build packages from source on debian. But that is not the typical user experience.
dselect is pretty hard to get started with, but it works fine when you get used to it (as most software). But I can really recommend console-apt which is a replacement based on an ncurses-interface. I use it all the time even though I know dselect really well.
Give it a try if you don't like dselect:
console-apt
that I can use apt-get on my toaster?
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Not really, something I consider a good sign. I've applied about 15 bugfixes since December 2000, and intend to add some 4-5 more before the release of 2.0.40.
Well, I don't know why he'd want that. Probably personal preference. Maybe he has hardware not supported by the FreeBSD-kernel, maybe he wants some feature of the Linux-kernel not available in the FreeBSD-kernel. But is that really interesting?! It can be done, the code is open-sourced, and a real hacker doesn't do things out of real use anyway, but out of the hackvalue.