Slashdot Mirror


FreeBSD 4.0 Code Freeze

MagusX writes "FreeBSD 4.0 has just gone into a 30 day code freeze leading up to release." This is as good an opportunity as any to mention that our earlier "code freeze" story in fact turned out to be a feature freeze in the run up to the release, and not a code freeze. The 30-day freeze is longer than average for FreeBSD, but as this will be a .0 release, it was felt necessary to spend as much time as possible making sure it's as stable as possible.

199 of 323 comments (clear)

  1. Re:I need a new machine by Anonymous Coward · · Score: 1

    The FreeBSD installer is curses based and is very user friendly IMHO. I have installed FreeBSD in the myriad ways that FreeBSD provides. (cdrom, ftp, make world, binary upgrade) I have installed Redhat 6.1 using the install floppy and cdrom. I _prefer_ the way that FreeBSD breaks down the levels of installation. I do not like the way that the Redhat default server install configures to run on init so many processes. I have to then chkconfig them all away and rpm -e the unneeded packages. If you are tight on disc to start with, Redhat does leave you to the option of a custom install in which you must not forget to select from a very long list all of the items that one might consider to be part of a basic unix OS. This install is very much more detailed than the FreeBSDs most granular install. You may like this. I just think that Redhat misses the mark with providing useful install options. Redhat seems to give you one size fits _or_ piecemeal out of the box. Disk handling in both installers is about the same with the exception of the kooky dependence on the DOS partitioning madness by Linux. If you happen to not have a mouse connected to the server you are installing, then Redhat defaults to a curses based installation anyway. Same easy to use field driven UI blue screen as FreeBSD. Of course, it is up to the admin to pare down or build up a system according to the application. I just find that FreeBSD's installer is more sane. What about new users? I installed FreeBSD as my first foray into unix. I was up and running in 45 minutes thanks to a kick ass network connection at UW. Not that I really knew what the hell I was doing. In some respects I am lead to inquire, "Why in the hell didn't I take the blue pill?" The ease of use of FreeBSD thrust me into a wider world of computing than I ever would have expected. The cool thing about both FreeBSD and Redhat (and free software) is that there is not one thing stopping any of us from trying both systems. Vive la Open Source! Jason C. Wells FreeBSDbie (What was my password anyway?)

  2. Re:A newbie question... by Anonymous Coward · · Score: 1

    The Linux kernel was built by a DOS programmer

    Umm, no. Linus came from a Unix background, which is precisely why he wrote Linux--he didn't want to have to become a DOS programmer, and at the time, there was no real Unix for x86 (the *BSDs were all dead off in lawsuit land). Remember, Linux began as an attempt at extending Minix (an old unix-like teaching OS).

  3. Re:The real news is that there is no news by Anonymous Coward · · Score: 1

    FreeBSD Project is pretty much alive, thank you very much. It doesn't take much time to see the volume of daily posts on FreeBSD mailing lists and amount of daily commits going into FreeBSD CVS repository. I really wish you did some investigations before posting your nonsence here.

    And you will probably surprised how many posts on FreeBSD-questions mailing lists begin with sentences like 'I am switching from Linux to FreeBSD'. Are all these people just a bunch of necrophiles? Or may be your 'ascending OS' with their world domination babbling just does not cut it?

  4. Re:Is NFS better in 4.0 ? by Anonymous Coward · · Score: 1


    So when if ever will core give Matt Dillon back his commit privileges without requiring prior review?

    So he's good enough to basically fix NFS etc. but core won't trust him? What a pathetic situation where a group of free source bureaucrats can basically degrade a developer because he won't kiss their *ss.

  5. Re:A newbie question... by Anonymous Coward · · Score: 2
    There's not a lot of difference between Linux and FreeBSD if you're a fairly naive user type. (No offense intended, I'm differentiating between users and developers/sysadmins here.)

    My desktop machine is COL 2.2, I needed the IPX support and it was convenient to do. Also the COL installer configured X more or less automagically.

    But I've put up two FreeBSD machines as Apache and Postfix servers. These were older machines that didn't have CDROM drives, and I was too lazy to fiddle with NFS. So I installed FreeBSD from the net -- a pretty easy thing to get going. And the FreeBSD "ports collection" makes it absurdly simple to install just the features you want on your machine. My servers have no X, no KDE, no Ghostscript, no games, no nothing except what I want. And it took very little effort to do this.

    The ports collection isn't on the bleeding edge though, and if you want the very latest version of a particular piece of software you may well have to install it yourself.

    FreeBSD has a reputation for robustness and a fast IP stack -- some very high profile sites run FreeBSD. OpenBSD emphasizes good security. It seems to me that you'd want to look at one of the BSDs if you have a server requirement.

    For the desktop, I'd probably go with one of the Linux distributions. They come loaded with a bunch of applications, the installation procedures are becoming pretty simple, and everybody and his brother releases RPMs and DEBs for Linux. If you're into non-free software, there's any number of vendors out there whose binaries are ONLY supported -say- on RH6.0 or some such. I don't think you can get WebJetAdmin to run on BSD, for example.

    (And since you mentioned MS-Windows... you should consider switching to one of the Unix variants if you want your machine to run for months at a time without rebooting. You should not be afraid of tinkering with the operating system to get it right -- Linux/BSD printing is not idiot simple. And finally, if you must keep MS-Windows around, consider VMWare... which allows you to run a real no fooling copy of MS-Windows in a virtual machine under Linux, allowing you to switch back and forth effortlessly. VMWare is non-free, but a clever hack, and it allows you to test other things without trashing your system (Hurd, Netware, BSD, what-have-you).

  6. Obligatory Monopoly Reference by Anonymous Coward · · Score: 2

    Go directly to jail()
    Do not pass /var/go
    Do not bind to 200.*.*.* IP addresses

    1. Re:Obligatory Monopoly Reference by Mithy · · Score: 1

      Cool! That may have to find its way into a .sig :)

      --
      "This isn't the post you're looking for. Move along."

      --

      --
      "This isn't the post you're looking for. Move along."
  7. A newbie question... by Anonymous Coward · · Score: 4

    Can anybody explain to me why I would want to use FreeBSD instead of Windows or Linux? Are there any features my two OS's don't have? Is ther any software available on FreeBSD that i can't get for linux or Windows? I'm just looking for practical reasons, not flames, thanks.

    1. Re:A newbie question... by Brian+Feldman · · Score: 1
      Larger hardware support for Linux is largely a myth. There happen to be more both closed drivers and toy drivers for Linux.

      --

      --
      Brian Fundakowski Feldman
    2. Re:A newbie question... by Brian+Feldman · · Score: 1
      > The ports collection isn't on the bleeding edge though, and if you want the very latest version of a particular piece of software you may well have to install it yourself.

      The maintainers of various ports are by and large the users of those various ports, who track the software as well as any good user can, and update the ports whenever possible. As long as you CVSup (and/or cvs update) your ports, you'll have almost all of the latest software. The biggest reason for a port being behind, other than the port maintainer not noticing it being updated, would be sotware which is very hard to fix for the latest version.

      --

      --
      Brian Fundakowski Feldman
    3. Re:A newbie question... by Brian+Feldman · · Score: 1
      First of all, it was a troll. Obviously the person knew enough that they _could_ have easily figured it out themselves. So either they're a troll, or an idiot living under a rock. It would be different if they were just an ignorant (not being used as an insult; consult the dictionary if you like) user, and didn't know where to find information. Instead, it was a post of rhetorical questions which were nothing more than a troll from an idiot.

      Second of all, FreeBSD is sold in stores. Try computer stores, bookstores, et cetera.

      Third, this troll was not trying "our software". The troll was accusingly issuing rhetorical questions which were just plain incorrect.

      You really need to get your facts straight before trying to criticize others.

      --

      --
      Brian Fundakowski Feldman
    4. Re:A newbie question... by Brian+Feldman · · Score: 1
      Yes, that's true. For many people, there wouldn't really be a compelling reason to change; people need to have a reason that they want something else.

      The point of my posting was just to clarify things, since I don't want to turn someone off to FreeBSD as a desktop OS if they haven't tried it already :)

      I get the feeling quite often that FreeBSD doesn't get particularly fairly represented, because some of those people who say things about it must have really never run it. Obviously, you aren't one of those people =)

      --

      --
      Brian Fundakowski Feldman
    5. Re:A newbie question... by Brian+Feldman · · Score: 1

      As you can see, I already explained myself around a few posts up. You really need to try to read everything before posting.


      --

      --
      Brian Fundakowski Feldman
    6. Re:A newbie question... by Brian+Feldman · · Score: 1
      Oh please. I said that the differences are largely a myth, not that the UltraSparc is a toy. There isn't support for UltraSparc in FreeBSD because Sun pulled out its funding for it, and obviously noone's very interested in that platform enough to do it without that funding that Sun was originally providing.

      --

      --
      Brian Fundakowski Feldman
    7. Re:A newbie question... by Brian+Feldman · · Score: 1
      Just FYI, you two are talking about the same book :)

      --

      --
      Brian Fundakowski Feldman
    8. Re:A newbie question... by Brian+Feldman · · Score: 1
      Mentioning UltraSparc has nothing at all to what I had said. Your arguments have even less to do with with anything I said.

      --

      --
      Brian Fundakowski Feldman
    9. Re:A newbie question... by Brian+Feldman · · Score: 1
      Yes, the original poster that I had replied to was making rhetorical questions with incorrect implications. The person was not asking "newbie questions". The person who _was_ had a well-thought-out post, and that is what the troll replied to with his drivel.

      --

      --
      Brian Fundakowski Feldman
    10. Re:A newbie question... by Brian+Feldman · · Score: 1
      rhetorical
      adj 2: concerned with effect or style of writing and speaking; "a
      rhetorical question is one asked solely to produce an
      effect (especially to make an assertion) rather than to
      elicit a reply" [ant: {unrhetorical}]

      --

      --
      Brian Fundakowski Feldman
    11. Re:A newbie question... by Brian+Feldman · · Score: 1
      That is _not_ what I said. I said:

      "Larger hardware support for Linux is largely a myth. There happen to be more both closed drivers and toy drivers for Linux."

      Which means:

      For the most part, there really isn't hardware that Linux supports, but FreeBSD doesn't. There are a lot more drivers for weird dongles and doodads for Linux due to its very hobbyist beginnings and people using it as an easy way to run some hardware. FreeBSD is used less often for toy hardware, and doesn't have many toy drivers.

      --

      --
      Brian Fundakowski Feldman
    12. Re:A newbie question... by Brian+Feldman · · Score: 2
      > I don't recommend FreeBSD to casual desktop users; they'll find more software for Linux, and more people to help them out.

      I wouldn't say that. You can find all the help you could want in form of helpful people on the various mailing lists (freebsd-questions comes to mind). Any Linux software I've seen that doesn't require its own proprietary kernel module runs on FreeBSD, so if you can't find something (closed) for FreeBSD, find it for Linux and run that. With over 3,000 ports, it's extremely hard to find a better collection of software.

      I use FreeBSD for the "desktop", and have done so for two years. Take this as fact, not conjecture: FreeBSD makes a great desktop OS, despite the fact that someone running FreeBSD for a desktop will still have to learn just like any other OS.

      --

      --
      Brian Fundakowski Feldman
    13. Re:A newbie question... by hawk · · Score: 2

      >Saying that UNIX is the only OS worth running is
      >trolling at its finest.

      Most definitely. TOPS-10, TOPS-20, and VMS all offered distinct advantages over Unix for certain jobs . . . :)

      For that matter, VMS still does.

    14. Re:A newbie question... by Daniel · · Score: 2

      Actually, I seem to have installed a program on my (Debian) system that keeps spamming me about file permission problems and changes. Although I'm sure that OpenBSD is more tightly audited, etc..

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    15. Re:A newbie question... by Daniel · · Score: 2

      Security. Linux boxes have software from everywhere and as such the security is only as good as the weakest link.
      Isn't this extremely dependant on the distribution and the administrator?
      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    16. Re:A newbie question... by Daniel · · Score: 2

      I'm always amused when someone claims that BSD is necessarily more secure than Linux, since most holes are in userland software, which is virtually identical between the two systems! The differences are in the particular versions of software different distributors provide and in the default configurations that are supplied; this is more "OpenBSD vs the World" than "BSD vs Linux".

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    17. Re:A newbie question... by Daniel · · Score: 2

      Would you mind doing me the favor of reading my post before replying to it? I never said that OpenBSD was not secure. What I said was that it is not secure because it is based on BSD. OpenBSD is secure because it is OpenBSD, not because it is BSD.
      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    18. Re:A newbie question... by Guy+Harris · · Score: 2
      I have a windows box just to play games and run my scanner, I don't use it for any real work.

      Just out of curiosity, would SANE be sufficient to handle your scanner under FreeBSD (or any other flavor of UNIX, including Linux, free or not), or does SANE have no driver for it or are there also Windows applications you need?

      (There's also WINE, for some Windows applications, although I think they may still warn that it's alpha code and not everything will necessarily work.

    19. Re:A newbie question... by Guy+Harris · · Score: 2
      but the philosophy behind 4.4BSD-Lite is a direct and blatant rewrite of the proprietary code that came before it. What the programmers did was to basically reconstruct the copy-protected code in a new, lawsuit-free form. It's not a direct clone, but it's close enough to look, feel, and behave the same way.

      Umm, the fts routines weren't just a reconstruction of copyrighted AT&T code, they implemented a new API that came out of BSD (I remember when Keith was writing it). Yes, one thing done for 4.4-Lite was replacement of copyrighted AT&T code (note that the project to do so started before the lawsuit...), but that's not all there was to 4.4-Lite.

      As for whether BSD "looks, feels, and behaves" more like "real UNIX" than does Linux, that may depend on your definition of "real UNIX" - init and the twisty little maze of rc files on most Linux distributions "looks, feels, and behaves" more like that of most commercial UNIXes (i.e., is more SV-like) than do init and its rc files on the BSDs, for example.

    20. Re:A newbie question... by Guy+Harris · · Score: 3
      BSD Unixes are mostly ports. They started as a System X release, then some bright folks at Berekely add some extra stuff (like TCP/IP) and pretty soon there was BSD.

      System {III,V} didn't exist when they did the first BSD; the first Berkeley Software Distribution was a collection of software to put atop the Sixth Edition (and possibly also the Seventh Edition) of the UNIX from Bell Labs Research. 3BSD and 4BSD were based on the 32V UNIX from Research, which was essentially a Seventh Edition port to the VAX; the Berkeley folk added demand paging (and other stuff, such as job control, and a TTY driver more pleasant for the user, and ex and vi, and curses, and so on), and, in 4.2BSD, added the BSD file system (file names > 14 characters, symlinks, bigger block size, different allocation policies) and their TCP/IP stack (although that was far from the first TCP/IP stack for UNIX).

      That's why BSD looks less System V-ish than most other flavors of UNIX these days, including most Linux distributions (although I have the impression some distributions - Slackware? - might have a BSD-ish rather than an SV-ish init), although, over time, BSD has grown to look more SV-ish (Paul Vixie's cron is SV-flavored rather than the V7-flavored cron that BSD used to have, and various other system calls, other API routines, commands, etc. have flowed into BSD), just as SV has grown more BSDish (symlinks, BSD-style socket calls standard, and various other system calls, other API routines, commands, etc. have flowed into SVR4).

    21. Re:A newbie question... by Guy+Harris · · Score: 3
      The API is more integrated.

      In what fashion is the Win32 API "more integrated" than the APIs of various UNIX systems?

    22. Re:A newbie question... by Bishop · · Score: 3

      I would like to see more people use BSD. I use OpenBSD myself. However I feel that except for points 2 and 6 your justifications of why *BSD is better are incorrect. Try Debian. It does a good job at at the upgrades. Out-of-the-box it was as secure as my out-fo-the-box OpenBSD 2.6. Patches are easier to apply. The command "apt-get update&&apt-get upgrade" downloads and installs everything I need. I don't have to compile anything. Debian has several good mailing lists as well as Debian weekly news.

      For me BSD really wins in the intergration dept. I really like how the base system fits together well. Configuration is much easier. I wish Debian would stop trying to be everything to everyone and decide on a base set of packages.

    23. Re:A newbie question... by paul.dunne · · Score: 1

      But above all, Windows offers unbeatable support for DOUBLE POSTING!

    24. Re:A newbie question... by paul.dunne · · Score: 1

      The /. code detects when a poster is using a Windows machine, and responds by making them look dumb. As the man said: "Here's a nickel, kid; buy yourself a real operating system".

    25. Re:A newbie question... by scrytch · · Score: 2

      ports has one serious killer flaw: it installs the new package OVER the old package. There is no "make upgrade" in ports. Then when you remove the old port, it wipes out files in the new port.

      another problem: i use cvsup to maintain the ports tree, but why don't individual ports use cvsup to maintain the source tree of the port? cvsup or rsync or cvs or whatever, just something a little more bandwidth friendly than schlorping down everything via FTP. i really HATE having to download megabytes worth of packages just because a few dozen K changed in them. this is where every linux distro also fails miserably. Some countries still pay by the minute for connectivity, some don't have better than 28.8 connectivity -- if they're lucky. Give me incremental updates for EVERYTHING dammit.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    26. Re:A newbie question... by NatePuri · · Score: 2

      I agree that the relative security between Debian, and the BSDs are pretty even; however, they are not if your IT issue is level of security .

      If level of security is your issue; then none can match OpenBSD, and it keeps getting more secure and more amazing. I now use OpenBSD on my desktop even. I compiled sources for WindowMaker, and installed the ports for WordPerfect, Nedit, Xfig, Gimp, Xchat, Midnight Commander, Xosview, xcdplayer, xmmix, mutt, fetchmail, gv and wmCalClock. These are all the desktop apps that I would ever possibly need for what I do, and I love my system.

      OpenBSD's killer app is the 'Daily Insecurity Report' where email is sent to root about files with bad permissions or dangerous file changes.

      I do miss some things from FreeBSD, mainly that it's GNUstep repository of apps is comprehensive and I love GNUstep. Linux was fastest, but I quickly grew tired of the rate of change, and having my hardware supported but not really.

      OpenBSD actually supports my laptop sound chip, and now I groove while workin'; I love it...
      Hail OpenBSD, the rock of the internet

    27. Re:A newbie question... by benedict · · Score: 1

      Silly Coward. I use FreeBSD on my desktop myself. I wouldn't run Linux if you paid me. But that doesn't mean I won't recommend it where I feel it's appropriate.

      BTW, I'd appreciate it if you could provide me with a pointer to the post or posts where I accused the BSD crowd of being arrogant. But, uh, I won't hold my breath.

      --
      Ben "You have your mind on computers, it seems."
    28. Re:A newbie question... by benedict · · Score: 1

      What is this about the BSD projects ignoring people? Don't you understand that it's possible and even occasionally beneficial for an OS project to focus on something other than supporting all PC hardware? The Linux people do the Linux thing well, there's no reason for the BSDs to try to be Linux too. They have their niches and it serves them well.

      I think a lot of people around here need to take a chill pill and understand that operating systems are tools, and when choosing tools, the important thing is to pick the right tool for the job in question.

      --
      Ben "You have your mind on computers, it seems."
    29. Re:A newbie question... by benedict · · Score: 1

      Brian, all that you say is true. However, I've found that despite the excellent Linux compatibility environment, some common Linux applications like StarOffice can be tricky to get working on FreeBSD. Also, distributions like Red Hat do a lot more hand-holding than FreeBSD does.

      I didn't mean to imply that FreeBSD is a bad desktop OS; if I felt that way, I wouldn't be running it on my desktop (for four years now). As I said, when someone is fairly technically oriented, I don't hesitate to point them to FreeBSD.

      Remember that the original questioner is already running Linux. If someone is running Linux on the desktop and not experiencing any problems that FreeBSD would solve, I see no point in trying to convert them to FreeBSD.

      --
      Ben "You have your mind on computers, it seems."
    30. Re:A newbie question... by benedict · · Score: 1

      I also found _The Complete FreeBSD_ very helpful when I first started out with FreeBSD. I recommend it highly to anyone who is installing FreeBSD for the first time.

      --
      Ben "You have your mind on computers, it seems."
    31. Re:A newbie question... by benedict · · Score: 1

      Yep, but if you don't have a large enough /tmp partition, that port won't install.

      --
      Ben "You have your mind on computers, it seems."
    32. Re:A newbie question... by benedict · · Score: 1

      Oh yes, I know, I just dropped the name because I figured it would be helpful to anyone actually looking to purchase the thing. ;-)

      --
      Ben "You have your mind on computers, it seems."
    33. Re:A newbie question... by benedict · · Score: 1

      Try learning the difference between an argument and a fact.

      I tried setting $TMPDIR; StarOffice doesn't respect it.

      And there's nothing wrong with my hardware; I believe I set /tmp to whatever size the FreeBSD install chose by default.

      I did end up symlinking /tmp to /var/tmp, and eventually got StarOffice installed. But as a result of this problem, it took much longer than it should have, and a casual user probably would have given up. Which makes the problem I had relevant to the discussion, since we were talking about the relative merits of FreeBSD and Linux for non-power-users.

      I'm getting really tired of hauling out my FreeBSD credentials to satisfy OS bigots every time I say something that doesn't make FreeBSD look good. It's just a @#$%ing OS. I like it as much as you do. But I'm not going to pretend I never have problems with it just to get rabid advocates like you off of my back.

      --
      Ben "You have your mind on computers, it seems."
    34. Re:A newbie question... by benedict · · Score: 1

      Moving /tmp around doesn't qualify as "easy". Have you ever tried moving /tmp on a workstation running X and ssh-agent, without shutting it all down and starting it up again? And even once I got the software installed, getting it to actually work was a further hassle.

      The reason I got snarky is that I don't want to have to defend myself when I post a simple, obvious thing like "getting StarOffice working on FreeBSD can be a pain". It *was* a pain.

      Oh, I also got snarky because you said I was wrong without even checking your facts -- I'm speaking here of the $TMPDIR thing.

      Remember the context: I was explaining why FreeBSD's great Linux compatibility doesn't automatically make it as good a desktop OS as Linux for the users who want to escape Windows but don't want to get terribly technical. I didn't say that one can't get SO working on FreeBSD, I said that it doesn't work out of the box. Quit attacking a straw man.

      --
      Ben "You have your mind on computers, it seems."
    35. Re:A newbie question... by benedict · · Score: 1

      An out of the box FreeBSD install puts /tmp on the root partition, and makes a small root partition.

      --
      Ben "You have your mind on computers, it seems."
    36. Re:A newbie question... by benedict · · Score: 1

      It's funny ... I'm a big FreeBSD fan, I run it on my desktop and on a whole bunch of servers. I am definitely a FreeBSD bigot, but I try to be open about what I consider its weaknesses as well as its strengths, in part so that Linux fans will know that I'm not a religious fanatic.

      In this forum, I've been getting responses as if i were attacking FreeBSD ... maybe I need to put "ecumenical BSD freak" in my sig or something. ;-)

      --
      Ben "You have your mind on computers, it seems."
    37. Re:A newbie question... by benedict · · Score: 2

      FreeBSD is probably not right for you, judging from your questions. I recommend FreeBSD to

      -people running production network servers
      -people of a technical bent who are just getting into unix
      -people experienced with older BSD-derived systems who want to move up to something modern

      Why? Well, the first is because the FreeBSD Project's focus is on production network servers, and they are very attentive to issues that affect such systems. The second is because I feel that FreeBSD has a cleaner layout and better documentation than Linux. And the third is because BSD people will find that FreeBSD looks like "home" to them.

      I don't recommend FreeBSD to casual desktop users; they'll find more software for Linux, and more people to help them out.

      --
      Ben "You have your mind on computers, it seems."
    38. Re:A newbie question... by kurowski · · Score: 1
      get bsd if
      1. You want a "real unix"
      2. You want something more stable than either of the above mentioned OSes
      3. You want something more secure than either of the above mentioned OSes
      If none of those apply, stick to linux.
    39. Re:A newbie question... by Lx · · Score: 1

      4 attacks per day is not exactly being under heavy fire. True, Linux can be made to be more secure, but I think what the earlier fellow was trying to say was that in high-risk environments, or where security is critical, OpenBSD is better suited to the job. And it does have the reputation to back that up - there have been no remote root exploits for OpenBSD for 4 years, if I remember correctly.

      -lx

    40. Re:A newbie question... by Lx · · Score: 1

      A good solution to this would be to not post anonymously, and give evidence to support your claim.

      -lx

    41. Re:A newbie question... by Lx · · Score: 1

      I believe that was a problem with RSARef, not openssh itself, but hey. I don't know the details of that exploit, but even so - is the claim of "2 remote root exploits in 4 years" that shabby?

      -lx

    42. Re:A newbie question... by Lx · · Score: 1

      I said "if I'm not mistaken", and, reportedly, I was, and I said that. I have no authority to speak for the OpenBSD project officially. Don't be an ass.

      And stop posting anonymously for no good reason, people. Sheesh.
      -lx

    43. Re:A newbie question... by Asmodai · · Score: 1

      Sorry,

      although I know how hard newbies have it, the lack of clue is coming forth more and more. When I started way back on using Linux and later on moving towards the BSD's and AIX and Solaris, I made sure I read webpages and other documentation before bothering my peers.

      All the questions that person asked were findable on www.freebsd.org.

      Also, the claim that person made wasn't valid. In fact, FreeBSD made it even to the list of Ingram and Micro for easy ordering for stores.

      All of these questions were avoidable if the person did some proper reading before hitting the post follow-up button.

      --
      Jeroen Ruigrok/Asmodai
    44. Re:A newbie question... by Asmodai · · Score: 1

      With regard to platforms no-one has interest in, that's why we only support Alpha and IA-32 platforms at the moment. Since the demand is coming from the PowerPC users, we are working on porting FreeBSD there.

      There are still people who use i386 and i486's, so please, don't make weird statements like that if you have nothing better to say.

      What do funds have to do with it?

      And what Brian said about the drivers is quite right. Any driver developer worth its salt would back off from Donald Beckers network drivers, how much effort he put in them. Also, many people seem to be zealous about the GPL (as most of us are about the BSDL), but they do use binary drivers for their videocards. Kinda defeats the whole OpenSource principle and we're back on a Windows like state where you can only get drivers from the vendor.

      --
      Jeroen Ruigrok/Asmodai
    45. Re:A newbie question... by Mullen · · Score: 5

      You want a "real unix"
      Blah. Unix is such a generic term now a days. Who cares if the FreeBSD is descended from Unix that came out 15 years ago. Standards come and go, and new ones pop up. Saying something is "Real" in the Unix world is pretty dumb and short sighted. I think my Linux boxen are pretty damn Real Unix. Looks like Unix on the front end and runs like Unix on the back end. Makes it Unix to me.

      You want something more stable than either of the above mentioned OSes
      Anyone have ANY proof of this? I here this all the time, but I have yet to see one study that proves it right. Just saying something is true does not make it true.
      In this part, I would give a slight upper hand to FreeBSD since it only has distribution. Linux main problem is that there are too many distributions that have too many dumb people running generic stock kernels. Personally, the only way I would be convinced is that you took a FreeBSD box and Linux box and put them on a load balancing hub (Switch) and then compare kernel panics, and amount of work each did. The tests would exclude all problems related to non-kernel issues.

      You want something more secure than either of the above mentioned OSes
      Again, proof. I have ran Linux in a production environment and the only security problems that I have had were with some lamers packet sniffing on the other side of the network. The "Other End" consisted of HP/UX and Sun machines.

      So in the end, I think that a good admin that knows how to run the machine(s) the right way will prevent all (Or most) problems.

      --
      Linux O Muerte!
    46. Re:A newbie question... by Audin · · Score: 1

      I don't need 400 day uptimes under the load of 500 users.

      What sort of uptime do you need? Will 24 hours do? 10? 5? It rather depends on what your working on when the damned thing decides to crash, doesn't it? You do need 400 day uptimes. You need 1000 day uptimes. Otherwise you're always going to be clunking your way along in Word, saving your document after every paragraph.

      Just think of how much time and energy could be saved if every computer user in every office on the planet no longer had to reboot two or three times a day... Think of how much more productive these people could be. How much more time off they could have. Think about it...

    47. Re:A newbie question... by Gid1 · · Score: 1

      Because it's ALSO a waste to keep old distfiles (original source tarballs) on disk. Lost of people keep their /usr/ports/distfiles trimmed. (make install distclean). It's not feasible.

      For a lot of people (me included), disk space is cheaper than bandwidth. I keep my distfiles and my work directories and hive off really old distfiles to CD.

      I'd love the CVS of ports idea.. the quality of a lot of the ports is a bit suspect. I'd love a network-oriented ports collection, where apache, for example, is a generic port independent of version number. It'd download specifics and patches of the latest version.

      There's a command (can't remember what it is offhand) which checks which packages/ports are up-to-date. It'd be nice to have an auto-upgrade feature. Oh dear.. that sounds too much like Windoze.

    48. Re:A newbie question... by Lazaru5 · · Score: 1

      If you're going to quote him, at least quote him accurately. Your misquote I think is a direct result of your misinterpretation. He said "Larger support....", meaning "more than FreeBSD."


      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    49. Re:A newbie question... by Lazaru5 · · Score: 1

      i use cvsup to maintain the ports tree, but why don't individual ports use cvsup to maintain the source tree of the port? cvsup or rsync or cvs or
      whatever, just something a little more bandwidth friendly than schlorping down everything via FTP. i really HATE having to download megabytes worth of packages just because a few dozen K changed in them. this is where every linux distro also fails miserably. Some countries still pay by the minute for connectivity, some don't have better than 28.8 connectivity -- if they're lucky. Give me incremental updates for EVERYTHING dammit.


      Because it's ALSO a waste to keep old distfiles (original source tarballs) on disk. Lost of people keep their /usr/ports/distfiles trimmed. (make install distclean). It's not feasible.

      I suppose it's possible to add some checks and Make VARS to bsd.port.mk and to download (for example) apache1.3.9-1.3.11.diff.shar if the old distfiles exist. How many releases of (for example) apache will it have support for? Interesting idea.

      Problems don't go away unless someone fixes them, so when are you gonna submit your diffs?


      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    50. Re:A newbie question... by Lazaru5 · · Score: 1

      This is as much a problem in Linux as it is in FreeBSD.

      It's probably not as common, as it's popular to have large / partitions in Linux. (Must be all those packages that install to / and /usr.)

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    51. Re:A newbie question... by Lazaru5 · · Score: 1

      It is not emulation of Linux. "Thunking" is a more accurate term. Linux system calls are translated into BSD system calls. Just like Transmeta's Crusoe can run Intel binaries, it doesn't do so through "Pentium Emulation". (I mention the Crusoe because the recent announcement may still be fresh in your memory and you'll see the similarity.)



      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    52. Re:A newbie question... by Fluffy+the+Cat · · Score: 1

      When you do a 'make install' in the directory of the package you wish to install, the system will download the source (if available), compile it, and install it.

      Why is this preferable to doing things the way Debian does? apt-get install packagename grabs the package off the configured server and installs it. Pretty similar end result, and you don't have to waste time compiling things. The ports thing is very technically impressive and great for showing off, but in the end I'd prefer to grab a ready-compiled package and be running within 30 seconds or so.

    53. Re:A newbie question... by Fluffy+the+Cat · · Score: 1

      Sort of like "apt-get source -c packagename" which downloads the source and compiles it? :) It's not quite as impressive (all the source is kept on the Debian servers rather than scattered over most of the planet) but works pretty well.

    54. Re:A newbie question... by Zurk · · Score: 1

      no. it was a genuine question by a newbie. and you called him an *idiot* ?? Fact is FreeBSD isnt sold in stores and can be downloaded from the internet. but in doing so you have to put up with this sort of an attitude. BSD developers liek you are morons. hostility towards anyone new trying your software isnt anything you should be proud of.

    55. Re:A newbie question... by Zurk · · Score: 1

      i have been recieving upto 8 attacks (average 4) per day on my linux boxes and no one has managed to get in. fact is - any decent UNIX is secure if its admin know what the hell theyre doing. i can easily install any OpenBSD box with an old sendmail and hve it cracked in seconds. ipchains and assorted firewalling *will* stop most attacks. whether youre using openbsd or linux doesnt really matter.

    56. Re:A newbie question... by marksthrak · · Score: 1

      FreeBSD has a different feel to it than Linux. They look the same at first glance, especially when you have them set up similarly, but the generic BSD install is not as preconfigured. FreeBSD feels a little snappier on my PII 300 box, but the difference is not astonishing.

    57. Re:A newbie question... by be-fan · · Score: 1

      >>

      Why should we run Windows over any other OS? There are a bunch of good reasons.
      The API is more integrated.
      It supports 3D and media a hell of a lot better. As good as OSS is, EAX and DirectSound and A3D kick its ass. (I know A3D is being ported, but I'm talking now. Same thing for 3D)
      Its much easier to use. A user does not have to sysadmin his single user box.
      It has in general higher quality software. (GIMP is good, Photoshop 5.5 is superlative. Blender is okay, 3D Studio kicks its ass. Visual C++ 6 whoops everything on ANY other OS.)These are all very good reasons, and I doubt anyone would consider them "trolling."

      There are also good reasons to run UNIX over Windows. It all depends on what you do. I take offense to the fact that Linux users seem to think they only thing people do on computers is sysadmin and program. There are a bunch of people who don't and have no desire to do either. They have good reasons for using windows. Each OS has its own strenghts and weaknesses and people should use what suits them best. Saying that UNIX is the only OS worth running is trolling at its finest. UNIX does NOT suit me. It is too hefty, and has too much cruft. I don't need 400 day uptimes under the load of 500 users. I don't need security, I don't need web serving, I don't need NFS, I don't need cron, I don't need half the daemons that Linux comes with, I don't need remote display through X. All those weigh down my system. They are invaluabe for a server, but useless for a worksation. I use BeOS to do my programming and media stuff. And I keep windows around for programming and games. I keep Linux on my hard drive so I can try some of the new stuff like X4 or whatever. So no, UNIX is not perfect. Saying anything else would be a boldfaced lie.

      --
      A deep unwavering belief is a sure sign you're missing something...
    58. Re:A newbie question... by be-fan · · Score: 1

      Notice I said that I don't need 400 day uptimes under a load of 500 users. An OS implements a lot of cruft into it to prevent things from crashing. The more likely it is to crash, the faster it is. When you add multiple users into the mix, then there is even more cruft. I'm saying that I would rather have an average of a 20 day uptime and 30% more performace. And it is total bullshit than Windows crashes three times a day. There is a reason why that happens in a corporate environment, but rarely to home users who know what they are doing. CORPERATE PCS ARE REALLY BADLY CONFIGURED. In schools, libraries, offices, everywhere. Their configuration is attrocious! Whenever I reinstall windows (Every two months, I stuff in a CD, click on the batch file, come back two hours later with a brand new system.) I sped 10 minutes configuring it. Make the swap file constant size, set the MTU, turn on DMA on all the drives, set caching to server mode, etc. Thus, my computer only crashes once every week or so. (Unless I'm doing full screen DirectX programming, where every programming error means a reboot) And its not like all I do is word. I have AOL (more taxing on you system than Unreal) running, while rendering a model in Truespace and programming in Visual C++. I don't think I have ever had a crash while it was rendering. Yes windows is unstable, yes it crashes, but most of the time its because of sysadmins who have no clue what they are doing, or when doing something like shutting down (every 1 out of 5 times, Win98 crashes while shutting down.) or installing a device. Anyone of you who put the amount of time it takes just to configure Redhat or Debian, will be able to tweek windows to the point where it only crashes once a week. and for most users, that isn't a big deal. (For your info, I have lost a grand total of 1 document to my computer freezing. Out of the hundreds I have written from my crazed english teacher, I've lost one.)

      --
      A deep unwavering belief is a sure sign you're missing something...
    59. Re:A newbie question... by be-fan · · Score: 1

      It is more integrated because all functions are similar. When an API is designed, a certain designed bias is put into the API. Things are done in a certain way, calls are named in a certain way. Like the whole windows fill out discriptor object then call initializer function metaphor. Or the all function calls in X start with an X. Or wether you Lock() or Grab() something. In Linux different people wrote different parts of the API and thus you have to learn each one. In windows (esp. DirectX) you learn one, then it is a chinch to learn them all. BeOS takes integration to the next level. EVERYTHING looks like it was designed by one guy.

      --
      A deep unwavering belief is a sure sign you're missing something...
    60. Re:A newbie question... by be-fan · · Score: 1

      Yea, I wondered about that? Why the hell does that happen?

      --
      A deep unwavering belief is a sure sign you're missing something...
    61. Re:A newbie question... by bugg · · Score: 1
      Slashdot isn't a forum for newbies to ask questions that can be easily answered.

      You can find out how to obtain FreeBSD in under 30 seconds from http://www.freebsd.org/

      Now, FreeBSD _is_ sold in stores like CompUSA and some Fry's.

      --
      -bugg
    62. Re:A newbie question... by bugg · · Score: 1

      Actually, there has been a staroffice port for awhile now.
      /usr/ports/editors/staroffice5, I believe.
      If a user requires handholding, there is always sysinstall..

      --
      -bugg
    63. Re:A newbie question... by bugg · · Score: 1
      Nitpicking, but Free, Net, and Open use gcc.

      "cc" is the exact same binary as "gcc" :P

      ..mumbles something about thanking the lawsuit, and leaves

      --
      -bugg
    64. Re:A newbie question... by bugg · · Score: 1
      Uhh, we need people like green.

      We don't need Anonymous Cowards, however.

      --
      -bugg
    65. Re:A newbie question... by bugg · · Score: 1
      Then set TMPDIR

      Or put your temp directory on another partition (like /var) and symlink.

      That is a weak argument: If your hardware is lacking, then of course the software won't install.

      --
      -bugg
    66. Re:A newbie question... by bugg · · Score: 1
      I'm quite aware of the differences between an argument and a fact. Your argument was along the lines of an average user would have difficulty installing some [linux] software.

      You supported that contention with the fact the SO port wants a big /tmp.

      As for me being a rabit advocate, I don't think that is fair to say.

      There isn't anything to satisfy, or any of that crap. You said that installing staroffice5 wasn't easy with the port.

      I said no, here are a couple easy ways to do it. And now you yell at me implying that I'm an OS bigot?

      And I never was "on your back" to begin with.

      --
      -bugg
    67. Re:A newbie question... by bugg · · Score: 1
      You are making the huge assumption that /tmp is small out of the box.

      ;p And now, I drop it.

      --
      -bugg
    68. Re:A newbie question... by bugg · · Score: 2
      (taking moderator hat off)
      I'm going to guess you don't want an unintelligent AC reply ;)

      Check http://freebsd.tesserae.com/
      Then, read up at http://www.freebsd.org/, mailing lists too

      I'd love to address it all in one post, but I can't ;p I'll summarize by saying centralized CVS repository, more advanced (preemptive swapping, unreleased experimental compressed swap in the works, contact Luigi Rizzo for more..) VM subsystem..

      Better USB support with much more drivers, better NIC support, centralized ports/packages for easy installation of ~3000 external packages..

      Based on established 4.4BSDLite code, it just _feels_ rock solid. And much, much more.

      --
      -bugg
    69. Re:A newbie question... by Ded+Bob · · Score: 1

      ports has one serious killer flaw: it installs the new package OVER the old package. There is no "make upgrade" in ports.

      Agreed. I believe this is being worked on.

      why don't individual ports use cvsup to maintain the source tree of the port?

      Good point. Personally, I think it might be difficult to implement but would be quite useful.

    70. Re:A newbie question... by Ded+Bob · · Score: 2

      Ports are cool!

      Seriously, typing 'make install' to install a software package is simple. I would think developers would enjoy that.

      When you do a 'make install' in the directory of the package you wish to install, the system will download the source (if available), compile it, and install it.

      Another good reason for FreeBSD is that there is only one version. All the man pages, libraries, and utilities are in the same location no matter what box you are on.

      This message is a post from a recent Linux to FreeBSD convert. I had been using Linux from 0.99.14? to 2.2.10. Anyone remember the SLS distribution? They predated Slackware. I even maintained my system all of the way from SLS.

    71. Re:A newbie question... by Brama · · Score: 1

      Traffic shaping might be a good reason.
      Even though linux has traffic shaping support (that's bandwidth limiting etc), it's hardly documented and not well maintained. FreeBSD has at least more documentation on it, and a package to set it up.
      Traffic shaping can be useful if you're behind,say, a cable modem, and you want your ssh/telnet connections to remote boxes to be lag-free while a roommate is using the full upload bandwidth.

    72. Re:A newbie question... by Brama · · Score: 1

      There is not a single complete algorithm in linux that guarantees (or comes even close to) a minimum bandwidth for a class. There's a script that's called 'cbq.init' found on freshmeat that can do traffic shaping w/CBQ, but it's about the only resource for it if you want to experiment with it. You might wanna try this link that shows some graphics on how FreeBSD does the job.

    73. Re:A newbie question... by AntiBasic · · Score: 1

      It sounded like he was asking about BSD as a rhetorical insult. Go learn to read.

    74. Re:A newbie question... by AntiBasic · · Score: 1

      >


      I don't even know why I'm dignifying that statement. So next time a remote kernel panic is found I guess that means nothing and only a dogma of an underservingly popular OS does. And the make -j bug was something moot anyways, only applicable in a very few situations that would only affect developers really.

    75. Re:A newbie question... by LocalYokel · · Score: 1
      Emulations. With the FreeBSD 4.0 most Linux programs run under the FreeBSD emulation system. The new Heros III runs fine under 4.0 and linux emulation. So does StarOffice 5.1 and vmware. All of this is way good.

      I'm not trying to troll, but the recursive emulation part about BSD emulating Linux to run VMWare to emulate something else (Solaris?) struck me kind of funny...

      --

      --
      E2 IN2 IE?

    76. Re:A newbie question... by xenotrope · · Score: 2

      Blah. Unix is such a generic term now a days. Who cares if the FreeBSD is descended from Unix that came out 15 years ago.

      I do. I have to disagree that UNIX is a generic term nowadays. It refers to a specific lineage of software written by people who are considered to be gods among men because of what they've done. I could, because of Open Sourcing, take a Linux distribution, make a few changes, and still call it Linux. If I tried to call it BSD, it wouldn't even get out the door, because it's not BSD. Linux was written to emulate UNIX in many ways, but it had absolutely no access to the UNIX/BSD code base from which FreeBSD 4.0 and all other BSD flavors originate. It is, to be honest, a UNIX work-alike. It's like asking someone to choose between a car made by professional auto manufacturers in Detroit or a car-like object made by a grad student with some friends from a BBS in Finland. To me, the choice is obvious. Go with the product that has the 30 year track record of excellence, not the upstart. Frankly, Linux is good, but with a new kernel release every couple of weeks, it's obvious that they're still trying to "get it right."

      Anyone have ANY proof of this? I here this all the time, but I have yet to see one study that proves it right. Just saying something is true does not make it true.

      Slashdot and the requisite offsite link indicate the truth about uptimes according to OS.

      I have ran Linux in a production environment

      It sounds to me like you have a pretty good network set up there. Others aren't so lucky, especially considering that there are a lot of malicious hackers and crackers out there looking for a big corporate fish to fry. Regardless of how problem-free Linux has been for you, there are networks out there that get attacked nearly every single day because someone wants access to information they shouldn't have. Situations like these call for a serious OS that can handle the abuse. Of course, now I need to say that OpenBSD is the most secure OS in the world. It's a hefty sword to wield, but if you know how to work it, it can keep your data far safer than NT, or even Linux. That's because it was redesigned from BSD code with security in mind as the top priority. If I ran a calm network like yours that didn't have much in the way of cracking attempts, I might go with BSD and I might go with Linux. If I had a sneaking suspicion that my security knowhow would be put to the test, I'd go with OpenBSD in a heartbeat.

      And you should, too.


      ---

      --

      ---
      Remember when "Truth, Justice, & the American Way" wasn't contradictory?
    77. Re:A newbie question... by Teckblur · · Score: 1

      I started with FreeBSD with not much windows experience. I've been told it's easier that way. I had no trouble with the install, but I did purchase the complete version with the book by Lehey which is definitely worth getting. I've had no problems running it and learning Unix on it in general. I think it does a great job as a desktop. I also use Linux, Caldera 1st(bad) and now Debian when it gets to me(I've heard it's the best distro). My answer is use both, I do. They both kick ass.

    78. Re:A newbie question... by ctj2 · · Score: 5

      There are two major camps today in the computer world. Windows and unix. Anybody asking why we should run Windows over anyother OS is trolling and it isn't worth responding to. Of the Unix offereings there are two main varients: SVR4 and BSD.

      The Linux kernel was built by a DOS programmer according to the specifications and papers he had read from POSIX and SVR4 (yeah, I know there is more to it then that). So much of Linux feels like a SVR4 box. SVR4 is the "One True Unix" as defined by AT&T Bell Labs or whoever owns UNIX now. From this you get a certain set of administrative functions in a particular style.

      BSD Unixes are mostly ports. They started as a System X release, then some bright folks at Berekely add some extra stuff (like TCP/IP) and pretty soon there was BSD. This version was then ported to different chipsets. Including the Intel x86 set. Because it is a port and not a new product, most BSD based OSes have a style that has much history behind it.

      One major difference between BSD and Linux is the question of where things end up. Because Linux is a "kernel" plus distribution, everything but the kernel is an add on. You need to decide if "tcl" is part of the "system" or an add on. In most Linux distributions, everything is considered a part of the "system" so "tcl" ends up in /usr/bin and "gs" (ghostscript) ends up in /usr/bin and so on and so on.

      With the BSD Unixes, you get many base parts. Generaly they have a history leading back to the original Unixes at BSD. For example, there is "cc". While we don't run the portable C compiler on any of the Free Unixes but instead one of the GNU compilers. That means that our "cc" is really "gcc" but it lives in /usr/bin. But those extras... Thats where the big difference is. The extras endup over in /usr/local or /usr/X11R6.

      If I was to remove /usr/local and /usr/X11R6 from my system the base system would be unaffected but i would lose "gs" and "tcl" and "apsfilter" and "kde" and all the other neat extras I've added to my system.

      As to why somebody might choose a BSD system over a Linux distribution.

      1. Upgrades: Last night I went from FreeBSD 3.4 to FreeBSD 4.0-CURRENT. This happened to be my personal box but the total time for the upgrade was about an hour and that upgraded every piece of software on the system. Every configuration script every added package. Everything. And when I say upgrade, I don't mean replacing configuration scripts. I mean merging them or using the ones that I have from 3.4. All and all for an unpleasent upgrade, it didn't take to long.
      2. Stability. The BSD and Linux camps both have excelent stability but in my experence and opinion, FreeBSD has been a little more stable than Linux.
      3. Security. Linux boxes have software from everywhere and as such the security is only as good as the weakest link. While it is still MUCH better than most commerical OSes (Win95/winNT/Irix/Soloris) it still a bit weaker than then Free BSD Unixes.
      4. Patches. Somebody finds something wrong with some software, how do you get the patch and get it installed? With Linux this can mean anything from a full kernel upgrade including upgrading libc and half your system to a simple patch file and recompile. But YOU have to figure out what it is going to take and how this patch will interact with the rest of your system. In BSD, there is one stop shopping in the form of the "STABLE" tree. You can pull the stable tree, build and install and your entire system gets the latest STABLE version of the OS. And you know that all the parts are designed to interact with each other correctly and will not break (for the most part) any extras that you have added.
      5. announcements. FreeBSD has a number of very low bandwidth mailing lists that you can subscribe to (freebsd-announc@freebsd.org) which will keep you up-to-date on the OS with out flooding your mailbox. (Yes, I'm sure there are lists like that for Linux, but finding them can be difficult)
      6. Emulations. With the FreeBSD 4.0 most Linux programs run under the FreeBSD emulation system. The new Heros III runs fine under 4.0 and linux emulation. So does StarOffice 5.1 and vmware. All of this is way good.

      I have a windows box just to play games and run my scanner, I don't use it for any real work. I use FreeBSD for all of the house servers and house computers. The exception being the one MacIntosh my wife uses (besides her FreeBSD box which is what she uses most of the time). I ran Linux for 3 or 4 years before switching to FreeBSD. I don't think I'll go back but every once in a while, when the Linux people announce another cool game that runs under linux but not FBSD I get tempted. With this release of FBSD 4.0, I don't see myself as going back to Linux ever.

      Chris

    79. Re:A newbie question... by dwelch · · Score: 1

      Adding apps and keeping them current is really easy you just download the ports.tar.gz and extract it. Then you make the app you want and it downloads installs and configures it.
      Also, you can add patches to the main system source tree and make world and it will remake everything, there very cool.

      Openbsd http://www.openbsd.org is worth a look too.

    80. Re:A newbie question... by DrWiggy · · Score: 1

      This is not neccesarily (sp?) true. When I first got into 'nix properly it was in a large ISP operation that was running a weird mixture of Linux 2.0.33/WinNT 3.51 and 4.0 (it was a long time ago, OK?). The admins were happy with this because it was the best available at the time.

      After a year or two I had worked myself into a position whereby I had input on choice of operating system, and having worked with the hell that was and still is Redhat and Slackware (I don't want to get into a religious argument here, but in 100% uptime-needed heavily-loaded ISP they're crap, OK? Have you run a network with 250,000 users? Shut up then :) ), I opted we move to a BSD.

      We looked at FreeBSD then, but passed over it without trying it for OpenBSD which was then at 2.3 as it had additional security (supposedly), and seemed cleaner and purer as a Unix. Sure enough the Linux guys were pretty angry at this, but within 3 months we were building a cluster to support 500,000 customers, and we chose OpenBSD.

      I've now left there, but they're migrating to FreeBSD because of the SMP support and because it's 'nicer' than OpenBSD to newer admins (which you have to consider when there is such a shortage of admins these days). I've used FreeBSD on the desktop and I find it easier, nicer, smoother, faster and more reliable than any other Unix I've ever used. In fact the ISP I am now Tech. Manager of (at the tender age of 21. woop!), is a FreeBSD house. We'll look at Solaris 8 when we have more servers to play with, but for now we're happy at FreeBSD 3.x, and I definitely want to look at 4.0

      Sure, it's not like Redhat where you never have to see a command line if you don't want to, but who the hell wants that? If I wanted that, I'd use Windows. I think it's good there is diversity within the OS 'marketplace', and I think different people need different things for different jobs - but I wouldn't say that FreeBSD is no good for the desktop market, nor would I say it's in decline - I'm impartial and don't work in the FreeBSD community, and as far as I can see, it's going from strength to strength.

      Most people who slag off FreeBSD haven't used it since 2.2 or something and don't know what to expect. It's fast, it's sexy and it's more-or-less 100% uptime guaranteed. I wouldn't pee on a linux box these days (unless it was that or NT), but that's cos I don't want to do Linux things - I'm an ISP admin and I need reliability, security and speed - I just don't get quite what I want from Linux.

  8. ports/packge version checking command by mosch · · Score: 2

    there's a perl script that I use for that called pkg_version.

    a simple pkg_version -v | grep "&lt" gives me a list of everything that's definitely outdated, and then pkg_version -v | grep "?" gives me the ones that it's not sure about (multiple versions in the index or installed on the system, e.g. bash, gcc, acroread, etc)

    the only issue is occasionally a package changes names and thus pkg_version dies.

    as for those who want a make upgrade, do a make, then a pkg_delete then a make install (having backed up any config files). and that's as close as you can come for the moment, i believe.

    1. Re:ports/packge version checking command by Lazaru5 · · Score: 1

      If you're upgrading, a pkg_delete won't work, as $DISTNAME has changed.

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  9. Ah yes, more anecdotal evidence by mosch · · Score: 2

    DrWiggy,

    So you know you're probably basing your arguments against Linux on version 1.2 or something.

    I've worked on large networks of both (admin of a large linux network, and designing software for a large mostly FreeBSD network) and the fact of the matter is that the technical reasons such as 'stability, security, speed' are there in both the OS's.

    If you need SMP, you use Linux. FreeBSD's SMP support is horrid versus a 2.2 Linux box.

    FreeBSD tends to handle massive swapping conditions better than Linux, this is true, but when you are deploying machines that are properly spec'd they don't swap at all anyway.

    Security is better in FreeBSD? I'd like to know how this conclusion has been drawn. The fact of the matter is that in most situations the deployed servers in large networks tend to be running very customized setups. If you haven't taken the time to set them up properly, they'll be insecure, if you have, they won't be. That's an admin thing, after all, we don't see very many kernel level attacks these days, and we all know that we tend to run the *exact* same software on *BSD or Linux machines.

    I use FreeBSD, OpenBSD and Linux all on a regular basis. They all have their strong points and weak points, but truly, I think most unbiased comparisons of Linux and FreeBSD show that they are very competitive operating systems with very similar features.

    As for 100% reliability, I've seen the following operating systems turn to shit at some point in my life: Linux, FreeBSD, OpenBSD, Solaris, Irix, HP-UX, OSF and of course win*. Nothing is 100%. 99.9999, maybe, but not 100.

  10. Re:Wrong in this case. The GUI installer is better by Luis+Casillas · · Score: 1
    But it comes down to this: you do an install (or upgrade) for a particular version on a machine but once.

    That's because you're not using Debian. I honestly don't remember how my Debian install process went. It's been such a long time. And I've run Debian 2.0, 2.1 and 2.2...

    ---

  11. Re:One very good thing about FreeBSD... by Luis+Casillas · · Score: 1
    The FreeBSD ports system could easily be implemented for Linux. I'm waiting for the `FreeBSD' distribution of Linux that does this. Any takers?

    You should try Debian. The package management is excellent. I used Redhat for a year, so I know how much of a pain RPM is. Debian really has it beat.

    Of course, if you're happy with FreeBSD, there's no harm to sticking with that ;-). Judging by user opinion, it's the Debian package management system and the BSDs' ports collections which are the most loved software installation systems. I've got to give FreeBSD a go someday, but right now Debian just works wonders for me.

    ---

  12. Re:Some really cool stuff in 4.0 by Brian+Feldman · · Score: 1
    I'm certain that's not true, unless for some reason the jail()ed user is both root and jailed to no special directory (just "/"), or for some reason you mknod the wrong devices for him (like mem devices, or hard disk devices, etc).

    --

    --
    Brian Fundakowski Feldman
  13. Re:OpenGL by Brian+Feldman · · Score: 1
    If you're referring to the accelerated GLX drivers for the Matrox and NVidia chipsets, yes. There's a port for it in /usr/ports/graphics/glx :)

    --

    --
    Brian Fundakowski Feldman
  14. Re:The real news is that there is no news by Brian+Feldman · · Score: 1
    Right, of course, everything corroborates your view, especially the very recent posts about the GNUstep code freeze and Linux development kernel release...

    --

    --
    Brian Fundakowski Feldman
  15. Re:Is NFS better in 4.0 ? by Brian+Feldman · · Score: 1
    Matt Dillon is just another normal committer, the same as any other. You really shouldn't speak authoritatively on a subject if you don't know anything about the reality. Weak try at FUD you've got there.

    --

    --
    Brian Fundakowski Feldman
  16. Re:IP masquerading support? by Brian+Feldman · · Score: 2

    Outside of Linux circles, "IP masquerading" is called NAT (network address translation). This is supported in FreeBSD in the form of natd, and more specific information on setting it up can be found in numerous places.


    One place to get more informations, other than mailing list searching, is a great site called The FreeBSD Diary, where there's actually an entire section of the topics devoted to NAT :)


    --

    --
    Brian Fundakowski Feldman
  17. Re:FreeBSD Threading Model by Brian+Feldman · · Score: 2
    Right now it's a 1:all model (as opposed to 1:many, etc). One process is multiplexed to create many "user threads". There has been discussion on the freebsd-arch mailing list about new threading models, but other than just using the ported LinuxThreads or the builtin pthreads, the only pthreads your going to have will be 1:1 or 1:all. Of course, winethreads (?) are now being developed... and FreeBSD will have a much better (read: efficient under SMP) threading scheme not too far off.

    --

    --
    Brian Fundakowski Feldman
  18. Re:Is NFS better in 4.0 ? by Brian+Feldman · · Score: 2
    In one word, absolutely! NFS has had a tremendous amount of work done upon it by Matt Dillon, Alfred Perlstein, and a list of other people. In short, every bug that has been found so far in NFS has been fixed. Many bugs have stuck around or crept in over the years, and Matt Dillon is largely responsible for NFS truly being a seriously usable system in FreeBSD.
    Regarding AMD, FreeBSD 4.0-CURRENT has a much newer version of AMD; I am pretty certain the specific deficiency you mention has been fixed.
    Thanks to work mostly done by Martin Blapp, mount now shows the mount parameters correctly in (what seems to be, I cannot speak in complete certainty due to that being impossible to assure) every case.
    Have you reported how the package system "fails to register all the files"? I haven't seen this behavior. As far as ports not having to be built as root, if you set the make/environment variable "DISTDIR" to any accessible directory, and set "WRKDIRPREFIX" to an accessible directory, you will be able to make ports as a user.

    --

    --
    Brian Fundakowski Feldman
  19. Re:One very good thing about FreeBSD... by The+Man · · Score: 1
    The FreeBSD ports system could easily be implemented for Linux. I'm waiting for the `FreeBSD' distribution of Linux that does this. Any takers?

    Project Foobazco, a recently-formed network-services/Free Software development cooperative, is in the early planning stages for such a thing. I do mean EARLY. It'll be a source-only package-by-package build-it-and-go distribution. Choice and security will be priorities. If you're interested, go to the idea page for some of my thoughts on where to go with this. Did I mention that it's in the EARLY planning stage?

  20. IP masquerading support? by Jon+Abbott · · Score: 2

    Does anyone know if IP masquerading (or a workalike) is offered in FreeBSD? I'm going to need a IP masquerading box for next semester, and if FreeBSD does this I might try it just for fun. Linux is just getting too easy these days.. :^)

    -- Does Rain Man use the Autistic License for his software?

    1. Re:IP masquerading support? by benedict · · Score: 1

      Hi Jon,
      FreeBSD does indeed support NAT. Please see the appropriate FAQ entry.
      You can also get the same functionality on FreeBSD using Darren Reed's ipfilter program.

      --
      Ben "You have your mind on computers, it seems."
    2. Re:IP masquerading support? by Admiral+Burrito · · Score: 2

      Does anyone know if IP masquerading (or a workalike) is offered in FreeBSD?

      I believe NAT (network address translation) performs this function. Also, the userland PPP daemon has a -alias switch for that.

      I'm certain you can do it, though I've never tried.

    3. Re:IP masquerading support? by Clover_Kicker · · Score: 1

      >Does anyone know if IP masquerading (or a
      >workalike) is offered in FreeBSD? I'm going to
      >need a IP masquerading box for next semester, and
      >if FreeBSD does this I might try it just for fun.
      >Linux is just getting too easy these days.. :^)

      Yes, it's called ipnat.

      This post was brought to with the assistance of OpenBSD and ipnat(1)...

    4. Re:IP masquerading support? by Lazaru5 · · Score: 1

      "IP Masquerading" *is* the workalike. FreeBSD, and the rest of the industry (Cisco, Lucent, 3Com, etc), calls it by it's true name, Network Address Translation, or NAT for short. It's accomplished on FreeBSD in one of three ways:

      ipfw/natd (The native IPFireWall and NAT Daemon.)

      ipf/ipnat (Darren Reed's IPFilter, which is in the base system under contrib, and is also available for Linux, etc.)

      The third is using the -nat option with the userland ppp program. This is obviously only an option if you're on dialup (or using PPPoE.) It's compiled against the same libraries (libwrap) as natd, so the functionality is the same, but the setup is painless (just add -nat to the command.)

      Also:

      IPFilter is the default packet filter in OpenBSD, and OpenBSD uses the same ppp program that FreeBSD does.

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    5. Re:IP masquerading support? by Lazaru5 · · Score: 1

      Ciscos also use port numbers for translation. They call it NAT Overload. Just add the "overload" option to the end of the "ip nat inside source list blah blah blah...."

      Implementations may differ, but it's still NAT.

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    6. Re:IP masquerading support? by bugg · · Score: 1
      *sigh*

      IP Masquerading is the linux implementation of Network Address Translation, or nat for short. FreeBSD's implementation of NAT is natd.

      Unfortunately, if you are leaving Linux because it is too easy, then FreeBSD isn't want you want.

      natd is set up as so (all of this is said, step by step, in man natd) Add options IPFIREWALL and IPDIVERT to kernel. Reboot.

      ipfw add divert natd from any to any via [ethernet-card-on-the-outside-world]

      natd -n [ethernet-card-on-outside-world]

      And you are good to go :P

      --
      -bugg
    7. Re:IP masquerading support? by Ded+Bob · · Score: 1

      I am using ipfilter (ipnat & ipf) on FreeBSD. I believe all BSD's have at least the option to use it.

    8. Re:IP masquerading support? by benasdf · · Score: 1

      If you're looking for an *easy* solution to share an internet connection try something like this (assuming you are using a PPP connection): ppp -background -alias isp. The -alias isp stuff is setup in the ppp.conf (similar to a linux ppp.conf). Granted this doesn't provide any firewall functions, but DAMN it's easy and works GREAT.

      p.s. - just set your linux/windows box's default GW to the ip of the FreeBSD box and you're all set!

    9. Re:IP masquerading support? by magician · · Score: 1

      If Linux is getting to easy, you might not like FreeBSD :-) It is REALLY easy.

      IP Masquerading in FreeBSD is called "NAT," for network address translation. It uses a translation daemon: natd(8), with a firewall rule to route correctly.

      --

      Cheers,
      Sean
    10. Re:IP masquerading support? by E-Dementia · · Score: 1
      And people say the Linux world is fragmented? At least all 2.2-based distributions use ipchains, all 2.4-based use netfilter, etc

      FreeBSD and OpenBSD aren't two distributions of BSD. They're separate OSs. Yes, they tend to merge code from each other every once in a while, but they're not the same - FBSD and OBSD aren't nearly as close as, say, RedHat and Debian.

      Your argument is something like saying "Win98 calls it Internet Connection Sharing and FreeBSD calls it natd...and people say the Linux world is fragmented?"

    11. Re:IP masquerading support? by YU+Nicks+NE+Way · · Score: 1

      OpenBSD and FreeBSD are different beasts. FreeBSD is somewhat faster and more stable; it runs ipfw and natd. OpenBSD is somewhat slower and more secure; it runs ipnat. The difference between the two systems is rather greater than that between 2.2 and 2.3. I can't speak about 2.4...but, then again, neith can you. There aren't any Linux 2.4 kernels.

  21. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by John+Allsup · · Score: 1

    Standards conformance.
    John

    --
    John_Chalisque
  22. fbsd linux emulation -- Notes? by soellman · · Score: 1

    So I have a RH Linux box running Notes because I couldn't get a FreeBSD-intel box (either 3.3 or 3.4-RELEASE) running the Domino Server for Linux under linux binary compatibility.

    Does anyone know if Domino is known to work under the linux compatibility for FreeBSD-4.0?

    cheers,
    -o

  23. Re:*rant* Freebsd == ALOT OF OPINION - DEBIAN == B by hawk · · Score: 2


    Then again, the politics were part of what lead me away from debian, happily landing with FreeBSD.

  24. jail and dummynet ... by Frater+219 · · Score: 2

    Now I've got two solid reasons to think about FreeBSD as an alternative to Debian on new systems here.

    Anyone in touch with linux-kernel know if there's been any interest expressed there in bringing anything like these two to Linux?

  25. FreeBSD SMP support by longspur · · Score: 1

    I've already setup one OpenBSD box on my network as the gateway/firewall (IPNAT is great for this), and might be considering putting FreeBSD 4 on my workstation. Before I do this, I'd like to know how robust the SMP support in FreeBSD is when compared to that of the current Linux kernels (2.2.14/2.3.* series?). I heard once (a while ago) that the FreeBSD SMP kernel is similar to the SMP kernel from Linux 2.0.*, and it isn't quite as efficient/well-suited for SMP as Linux. Is this still the case? Does anyone have any first-hand experience with SMP between the two? Any problems?

    --

    --
    keep acting shocked and move slowly towards the cake.
    1. Re:FreeBSD SMP support by DrWiggy · · Score: 1

      I've SMP running on FreeBSD-3.2 (I'll upgrade when I can afford the downtime) on a couple of dual PIII-450's.

      Generally, seems fine, but very coarse granularity in general. What I've found which is kind of cute, is that if there is something like crack running on there, it'll basically get an entire CPU to itself and everything else gets shipped onto the other. Also make -j2 type work seems to fly-by in a nice fashion.

      Just my 2p worth

  26. fast TCP/IP. Real numbers? by Zapman · · Score: 4

    An AC wrote:
    "FreeBSD has a reputation for ... a fast IP stack"

    I've heard this for 4 years now, but I have NEVER seen numbers to back it up. I honestly don't know if *BSD's is faster than Linux 2.2., but I'd like to...

    --
    Zapman
    1. Re:fast TCP/IP. Real numbers? by rrroberto · · Score: 2
      a year ago i did contract work for a company that was trying to decide between freebsd and linux. their benchmarks showed that you could serve about a million pages per day using linux, but 2 million with freebsd.

      a year ago nobody was running a 2.2 linux kernel, so the difference may be slightly smaller now.

    2. Re:fast TCP/IP. Real numbers? by DrWiggy · · Score: 1

      BSD in general got a rep for a stable IP stack, and we could go back and argue about those weird Linux/NT tests and how NT uses a basically BSD-derived stack, but we won't, eh?

      Although FreeBSD does seem to fly, the real speed-freaks run their webservers with Zeus rather than Apache, and as nmap'ing the top guys at Webperf.net shows, there are further tricks to be played out with Solaris as well.

      Not a Solaris nut, but from what I can tell, and from what I've heard, there is an option somewhere to get the first four bytes of the actual data payload to be sent back with the SYN-ACK which makes things appear to scream along in the benchmarks.

  27. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Guy+Harris · · Score: 2
    Since you aren't 'with it', the egcs versions are still considered experimental

    The current "egcs version", for what it's worth, is called GCC 2.95.2. Does it say in the 2.95.2 distribution that 2.95.2 is considered experimental? This announcement for GCC 2.95 says:

    The whole suite has been extensively regression tested and package tested. It should be reliable and suitable for widespread use.
    egcs won't release a stable compiler until gcc 3.0.
    Assuming the next major release is even called 3.0; this entry in the GCC FAQ says:
    When will the GCC version 3 be released?

    There is no firm release date for GCC 3 at this time (Jan 2000), nor has a decision been made whether the next major release of gcc will still be 2.x, or 3.0.

  28. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Guy+Harris · · Score: 2
    The whole suite has been extensively regression tested and package tested. It should be reliable and suitable for widespread use.

    egcs won't release a stable compiler until gcc 3.0.

    Sorry, putting a quote from the 2.95 announcement just before a quote from the person to whom I'm responding makes the above, from my response, a bit confusing; the first of those two statements came from the 2.95 announcement, but the second was a quote from the person to whom I responded - it is not a statement from the GCC 2.95 announcement.

  29. Re:jail() for Linux by Guy+Harris · · Score: 2
    If you want that feature why not just go with FreeBSD?

    Because he may have other reasons to want to run Linux, and those may be legitimate reasons; if some particular OS comes up with a useful feature, I have no particular problem with other OSes adopting that feature, or a variant thereof.

  30. Re:Question for FreeBSD users/geeks by Guy+Harris · · Score: 3
    FreeBSD will not run VMWare, because VMWare uses a kernel module under Linux. Last I checked, FreeBSD can't use Linux kernel modules. Until VMWare writes a native version for FreeBSD

    ...or writes a replacement module for FreeBSD; that page says:

    This piece of software provides some basic support for running the VMware 1.1 for Linux on FreeBSD.

    I'm using FreeBSD 4.0 -current system and don't know whether this software will work on the 3.X branch.

    ...

    At this time I was able to successfully run the following operation systems under VMware on FreeBSD:

    - FreeBSD 4.0 Current
    - Linux (Debian 2.1)
    - Windows NT
    - Windows 95 OSR2 (in safe mode :)
    - MS DOS 7.0 (Part of Win'95)

    (The answer to the implied question about 3.x appears to be "you'd have to bludgeon the kernel changes into compiling under 3.x"; I didn't put a lot of effort into trying to do that, so I don't know if it's doable.)

  31. *rant* Freebsd == ALOT OF OPINION - DEBIAN == BEEF by Shane · · Score: 1

    Almost all of the OPINIONS expressed here about why Freebsd is so much better then _PUT OS HERE_ can be found in debian as well. Just once I would like to see some informed posts, rather then raving freebsd zealots preaching the holy word of *bsd's divinity. Why *most* *BSD users bother me. a) If I wanted opinions I would ask my mother. b) Myths don't become any more valid just because it isn't a microsoft making it up. c) They state opinions as though it were facts which they have a truck load of evidence to support them. (0 facts, 0 evidence 100% baseless opinions) d) They think if they say something enough it will become true (1) Linux is less stable 2) Linux is less secure 3) Linux is slower 4) Linux isn't a REAL UNIX 5) Linux is for newbies 6) Linux isn't as GOOD period e) They smell (joke) I like freebsd, I just don't like the majority of the *bsd faithful. For the same reasons why I don't like alot of Linux faithful. I judge the "goodness" of something based on that somethings fruits. Freebsd new fruits: new drivers, a couple new features.. more crazy zealots Linux new fruits: www.linuxtoday.com NT new fruits: More bugs. Ok I am done ranting now. :)

    --
    -- You can be a geeklord too :)
  32. 'Linux' is a rather rare system by bert · · Score: 1

    Good piece!

    IMHO, whereas I agree about the less controlled nature of linux as a whole, wrt things like upgrading, security and interoperability of the various parts, in practice the situation is mostly well-organized with Linux also. This is due to the fact that about nobody assembles his or her own general Linux system.

    Rather, everybody uses this or that distro, and most distro's at least take care of patches and announcements. Upgrades are not so bad either, for most of them (says this Slackware man :)

    On security, the more controlled way of development is indeed probably a plus, even though I think most of the ports collection, of which you'd probably install quite some packages, is no different from what's in any Linux distro.

  33. uhhm, *you* need to read documentation by RelliK · · Score: 2

    Next time think before you spit out this utter nonsense. Read the documentation again and mae sure you *understand* it. It says root can do rm -rf /* on a chroot'ed file system, and NOT the root file system of your drive.

    ___

    --
    ___
    If you think big enough, you'll never have to do it.
  34. Re:FreeBSD features and improvements. by reg · · Score: 1

    Nice list, but it's a bit old.

    The compiler is GCC 2.95.2...

    Also included are:
    - Better USB support, including support for USB network adapters.
    - IPv6, including IPsec, an IPv6 firewall and IPv6 enabled netowrking tools.
    - OpenSSL now part of base system.
    - and a bunch more little things...

    -Jeremy

  35. Re:Freeze?!? by Signal+11 · · Score: 1

    Touche. :^) You win.

  36. Re:Okay, so HOW do I upgrade my installation to 4. by Rob_D_Clark · · Score: 1

    From memory...

    1) cvsup to sync your /usr/src tree from one of the CVS servers. (Also, cvsup /usr/ports every now and then...) search around the freebsd web site for info on using cvsup.

    2) cd /usr/src

    3) make buildworld

    4) switch to single user mode

    5) make installworld


    --
    --Rob
  37. Okay, so HOW do I upgrade my installation to 4.0? by scrytch · · Score: 2

    I'm running 3.3-STABLE, and "make upgrade" in /usr/src fails miserably. It starts making make, and dies with

    ld: scrt0.o: No such file or directory

    sysinstall's upgrade feature gives me a list of FTP sites, none of which work, because it only wants to upgrade to another 3.3, which seems really quite pointless to me.

    Can someone give me a URL I can feed to sysinstall or some pointer on getting "make upgrade" to actually work? I expected it to work sort of like /usr/ports or debian's apt-get upgrade, where it would go out and grab the new version, compile, and install it. Am I way off here? I can live with a binary sysinstall upgrade IF I can find some way of upgrading /usr/src later on.

    Just going out and getting the CD and wiping out my old install and restoring my home dir and configurations from backup is NOT an option I care to entertain...

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  38. Re:The real news is that there is no news by benedict · · Score: 1

    Your argument boils down to "I hear more about Linux from more diverse sources, therefore it's more important than FreeBSD."

    Think back a few years, and replace "Linux" with "Windows" and "FreeBSD" with "Linux" and the absurdity of this point of view becomes quite clear.

    You know, your hero Linus would probably think you're barking up the wrong tree. Senior Linux developers, including Linus, have shown plenty of willingness to share ideas and code with the BSD projects, and the exchange has been reciprocal. Maybe the senior developers know something you don't.

    Grow up.

    --
    Ben "You have your mind on computers, it seems."
  39. Wrong in this case. The GUI installer is better. by Dast · · Score: 2

    I've done redhat installs with every version since 5.0, and I must say the new GUI install in 6.1 has some functionality I would like to see in the curses install: when doing a full custom install, it gives a description of packages; after you are done selecting packages and you have calculated missing dependencies, it does a much better job of handling changes (I remember foobaring things in the curses install and having to reselect all of the packages).

    But it comes down to this: you do an install (or upgrade) for a particular version on a machine but once. So who cares?

    --

    This sig is false.

  40. Re:Wrong in this case. The GUI installer is better by Dast · · Score: 2

    That's crazy. Why would you ever want to do that? Now, I update my packages as needed, but that isn't anything but ./configure && make && make install.

    --

    This sig is false.

  41. Answer to a newbie question moderated by kurowski · · Score: 1
    Flamebait?!? Please... A self-acknowledged newbie asks the diffs between BSD and Win/Linux. Let's keep that in mind, and note that
    1. I put real unix in quotes, "like so"
    2. According to uptime reports, BSD is more stable than either Linux or any Windows
    3. If you keep up with reports of vulnerabilities in different OSes, BSD does lead the pack in security.
    So there. Mark this post Flamebait if you must, but the pervious one was unworthy of moderation down or up.

    THHBTHBBBBT!

  42. rpm --rebuilddb is your friend. by mrsam · · Score: 2
    I seemed to get an inconsistent rpm database and from that point no installation or desinstallation would go cleanly.

    It does appear that RPM might have a couple of tiny bugs lurking in there somewhere. I did ran into some minor RPM database corruption once, rpm --rebuilddb cleared it up. Mind that this was on a machine that I use for development, where I install, upgrade, and remove RPMs constantly. Given the kind of beating it took, I consider rpm's reliability to be above average.

    I couldn't keep track of what files where installed...

    rpm -q -l -vv package tells you where package was installed. RPM takes some getting used to.
    --

  43. Re:what freebsd need by muchandr · · Score: 1

    Take a look at Postgres

    www.postgresql.org

  44. Re:Question for FreeBSD users/geeks by yonderboy · · Score: 1

    FreeBSD will not run VMWare, because VMWare uses a kernel module under Linux. Last I checked, FreeBSD can't use Linux kernel modules. Until VMWare writes a native version for FreeBSD, we'll just have to use bochs or freevmware at http://www.freevmware.org.

  45. I'm anxious.. by Graymalkin · · Score: 2

    to play would with 4.0, I've been toying with FBSD since 2.something and I really like it. I am disappointed in the people saying FreeBSD is dying and such things because they don't get the same publicity that Linux has been getting. Just because it isn't on ZD-TV every other day doesn't mean anything. It seems to me at least Linux gets the attention because it is invading the desktop which is traditionally Microsoft territory. FreeBSD chugs along on servers in the background doing what it does well. You can sell Linux to make a million dollars or you can USE FreeBSD to make a million dollars.

    --
    I'm a loner Dottie, a Rebel.
  46. Re:FreeBSD features and improvements. by Asmodai · · Score: 1

    Things he forgot:

    newbus/busspace,
    Working NFS v3 support, both over TCP and UDP,
    Improved support in tools to deal with NFS issues (mounting/umounting),
    Collapsing of block and character devices into one device node type,
    IPv6 support,
    a lot of PAO merges (laptop stuff),
    ATA/ATAPI driver to replace the older one,
    updates of some GNU system utilities (such as groff, sort, texinfo),
    PPPoE support and more due to the Netgraph code,
    latest IPFilter integrated,

    And a lot I am forgetting here

    --
    Jeroen Ruigrok/Asmodai
  47. Re:Is NFS better in 4.0 ? by Asmodai · · Score: 1

    This is a troll argument.

    Because everyone slightly clued on the FreeBSD project knows that Matt Dillon got his privileges back quite some time ago.

    And wrt the reviews, almost every commit I see has had a review of some sort, its what keeps the code of quality.

    And last, but certainly not least, we have the everwatchful Bruce D Evans scrutinising every commit made. So all committers are under review of this man whom frankly IMHO is one of the most knowledge people I have had the pleasure to work with when it comes to programming and everything associated.

    --
    Jeroen Ruigrok/Asmodai
  48. I need a new machine by josepha48 · · Score: 2
    I have been thinking of trying FreeBSD but I do not want to add another partition on my Linux box. It already has NT and Linux. I could add FreeBSD I guess, but I am actually interested in setting up seperate machines for my OS's so I can actually use them at different times.

    I do think that FreeBSD is a good OS, althought it is slightly less friendly then Linux (IMHO) distributions Like RH and SuSE. I just tried the RH 6.1 GUI install and it was neat. If FreeBSD were to do a GUI install it would certainly make it an easier adjustment for Newbiews. Just my humble opinion.

    send flames > /dev/null

    --

    Only 'flamers' flame!

    1. Re:I need a new machine by josepha48 · · Score: 2
      I've tried it in vmware , you mental patient.

      send flames > /dev/null

      --

      Only 'flamers' flame!

    2. Re:I need a new machine by Lazaru5 · · Score: 1

      How could you have an opinion on something if you haven't tried it yet? You are only repeating what you see and hear other people say about FreeBSD.

      (I'd say the same to someone who hasn't tried _Insert_Anything_Here_ before.)

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  49. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Audin · · Score: 1

    adopt egcs like the rest of the friggin computer world.

    Why? What does it get us?

  50. Re:FreeBSD vs Linux by Audin · · Score: 1

    Linux has over 400 global kernel locks (calls to lock_kernel()).

    Which kernel are you speaking of? 2.3 is better at this then 2.2 was, as 2.2 was better then 2.0 was.

    You speak of this as if it were a deliberate design decision. It wasn't. Linux started out as a single cpu kernel. SMP support came in with 2.0, became really usable in 2.2 and is still being tweaked in 2.3...

  51. One OS Person by Arandir · · Score: 2

    I'm a one OS type of person. If there's a really cool game for Windows (Riven) or OS/2 (GalCiv), I'll slice out a little partition so I can run them. Otherwise I stick with just one OS. Even though I have two OS's installed, one will always get ignored.

    Right now I have Slack and FreeBSD. I'm using mostly Slack right now, and fiddling with FreeBSD to learn it's quirks. Mostly they're identical in functionality. But one huge advantage FreeBSD has over Linux, is that it runs FreeBSD, Linux, Solaris, SCO and SVR4 binaries, while Linux only runs Linux binaries (at least I haven't gotten anything else to work). It suddenly occured to me that I don't have any need for Linux anymore. I can run CivCTP and RTII from FreeBSD.

    So I'm afraid that the near future will see me dumping the Linux partitions in favor of FreeBSD. I really don't want to, but I'm just a one OS type of guy. I'll probably keep a small partition around to check out the latest distros.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  52. Question for FreeBSD users/geeks by otomo_1001 · · Score: 1

    Here's what I have planned for FreeBSD. I will use it as my main os. And then use VMWare for running windows/(and when/if it comes BeOS) as clients. I have already used Debian, RedHat, and lately Stampede Linux, so I am not too scared of unixes, and bash is my second language now. :)

    But I just want to know if FreeBSD will run VMWare with any speed/stability. And if I don't have to recompile the whole freaking kernel to get my sound blaster working! That was my main sticking point with linux.

  53. Re:Some really cool stuff in 4.0 by Gid1 · · Score: 1

    Serve the web... they sponsored the work on jail() in FreeBSD 4.0. They use "a heavily hacked version of FreeBSD" to do the same thing. Very cool.

  54. Yes and no by barzok · · Score: 2

    The battle is, who's weaker, the admin or the software? Yes, the software comes from anywhere and everywhere, but there are more eyes looking at it.

  55. Never mind, read that wrong. by Lazaru5 · · Score: 1

    I read that as "make deinstall", in which case what I said above is correct. pkg_delete is the way to go. :)

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  56. Re:Freeze?!? by Lazaru5 · · Score: 2

    Code Freeze beats System Freeze anyday.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  57. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Fluffy+the+Cat · · Score: 1
    From the 2.2.14 release notes:

    This code is intended to build with gcc 2.7.2 and egcs 1.1.2. Patches for building with gcc 2.95 are merged but less tested than other compilers. Caution is recommended when using gcc 2.95 and feedback is sought.

  58. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Fluffy+the+Cat · · Score: 1

    Uhm - did you mean to reply to the message above mine?

  59. Re:The real news is that there is no news by JatTDB · · Score: 1

    That spotlighting that Linux and BeOS are enjoying now wasn't there until quite recently.

    Besides, those of us in the BSD camp will continue to love our OS's just the same. A piece of the spotlight would be nice, but the BSD community will continue to exist regardless. In the meantime, the Linux emulation gets better and better...so when some company makes it for Linux, we can run it too.

    On a side note, you seem to be the type that wants Linux to win on all fronts, including the desktop. I say screw the desktop market. I don't want the demands of the populace at large causing the REAL decline of my OS of choice.


    --
    "That's Tron. He fights for the Users."
  60. Re:Elitism by JatTDB · · Score: 1

    Call it elitism if you like, whatever floats your boat. Apparently you've never worked support for any length of time...I have no problem saying that I prefer an OS that doesn't cater to the general user. Can't stand all that user friendly bullshit. I don't care how trimmed down you make it, it still uses up more resources for something I don't need/want. Take your graphical installs and shove them up your ass. I only run X when I actually need something graphical. This isn't like most cases of elitism, where it is infinitely hard for the lesser class to become part of the preferred class...they can go and learn the shit themselves and move beyond their little protected world.

    My hardware is not 10 years old, in fact most of it is less than a year old (except the little p120 that serves as my gateway/firewall box). All quite well supported, too.

    --
    "That's Tron. He fights for the Users."
  61. Re:jail() for Linux by Mithy · · Score: 1

    with the make vulnerability reported a few days ago ? thats one buggy OS.

    Fixed in -STABLE I think.

    --
    "This isn't the post you're looking for. Move along."

    --

    --
    "This isn't the post you're looking for. Move along."
  62. Re:Some really cool stuff in 4.0 by lomion · · Score: 1

    rm -rf * / won;t blow away the kernel though, may mess up a bunch of other things though. The wonders of chflag and schg

    --
    this space for rent
  63. Re:To bad Linus won't leave prehistoric gcc 2.7.2. by Zurk · · Score: 1

    using something that you can trust working 100% is far better than getting with it. grow up - using a stable compiler is far better than an experimental one...just what did you think the e in egcs stood for anyway ?

  64. Re:Okay, so HOW do I upgrade my installation to 4. by NovaX · · Score: 1

    There's a good how-to on this, but its not current. Its for the 2.x series, though it likely transfers up to the 3.x and 4.x with minor changes. You should read the how-to, and the handbook. If your still confused or unsure, shoot a quick query over to freebsd-questions@freebsd.org. I trust you can find the handbook yourself. Here's the URL for the how-to. (yeah, I'm lazy)

    http://www.nothing-going-on.demon.co.uk/FreeBSD/ make-world/make-world.html

    PS. Nik, any thoughts of including any updates? I think I remember on a list you saying you didn't want to bring it all the way up, as to keep it usuable for the 2.x series, but how about a section for 3.x and 4.x? Or is it still the same?

    --

    "Open Source?" - Press any key to continue
  65. Re:Is NFS better in 4.0 ? by NovaX · · Score: 1

    Never heard about that. Why'd he lose it?

    --

    "Open Source?" - Press any key to continue
  66. Deluded beyond all repair. by cmc · · Score: 1

    Just because Linux Today and Be News are becoming rapidly popular, FreeBSD is not on the decline. Unless you give proof to the contrary, you look only like a fool.

    I'm not even going to respond to what you're saying regarding Nik.

  67. Re:FreeBSD vs Linux by 1010011010 · · Score: 2

    How long does it take to fsck seven terabytes? Or are you using a journaling filesystem (which one)?

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  68. FreeBSD vs Linux by 1010011010 · · Score: 3

    Hi. Having worked with Linux for quite a awhile now, I've gotten dissatissfied in a few areas. My current peeves are the number of global kernel locks and the icky, yucky bdflush.

    Linux has over 400 global kernel locks (calls to lock_kernel()). One even goes like this:
    lock_kernel(); nfs_read(); unlock_kernel(); It's insane. It's also a preformance-killer. Some stuff actually runs slower on SMP system because of all the locking going on.

    bdflush is also a little retarded -- it flushes metadata every 5 and data every 30 seconds. So you get idle disk -- activity storm -- idle disk -- activity storm ... etc. And, conveniently, there's a lock_kernel() and unlock_kernel() around the bdflush code. A performance killer, especially when writing filesystem code.

    How does FreeBSD fare in these areas? Would it be a better choice than Linux for filesystem work? Esp. server-side?

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:FreeBSD vs Linux by medoc · · Score: 2

      We're running a data center with more than seven Terabytes of storage. The data is stored on a few dozen FreeBSD servers. We have approximately the same number of Linux machines which perform tasks where the additional device support and extra Linux functionality are useful. We've never ever had a FreeBSD file system problem (apart from bad hardware of course). I have seen several instances of Linux completely thrashing its file systems, to the point of needing a reinstallation (with various kernel versions). There are also a few performance problems in ext2fs, like the time it needs to delete big files. The data is staying on the FreeBSD servers, we're keeping the Linux machines for the tasks where they're worth suffering a little instability, and all is well :-).

  69. Re:Okay, so HOW do I upgrade my installation to 4. by bugg · · Score: 2
    make upgrade?

    The command is make world. Read the handbook for more.

    And it would also be good of me to inform you that the tree just underwent a series of rapid changes and may more may not build. It has been failing for a lot of people over here..

    If it was ready for the user, it wouldn't be code frozen, it'd be RELEASE'd :P

    Why do people think that "frozen" means "ready"? :)

    --
    -bugg
  70. Re:Okay, so HOW do I upgrade my installation to 4. by rtaylor · · Score: 1

    Upgrading from 3.x to 4.0

    First, it should be mentioned that you should expect problems. Afterall, this is developmental code which is still under constant change.

    In order to upgrade, first and foremost get the -current source. (If you don't know how to do this, 4.0 isn't for you yet).

    Of course, you'll need to read /usr/src/UPDATING. Especially todays notes regarding in xinstall changes. You may run into a few libraries that have problems during buildworld. I had to link libc.so.3 to libc.so.4. Once thats all said and done, installworld; make a new kernel and reboot.

    Depending on when the last time you upgraded -current or -stable, this process may want to be repeated to take advantage of source compiled under the new features of the new source (thats a mouthfull).

    This process will be made simpler over the next few days during the code freeze.


    Also note, to upgrade to 3.4 from 3.3 you should either use the 3.4 install disks OR modify the installers OPTIONS (specifically set the release to 3.4 rather than 3.3).

    --
    Rod Taylor
  71. Re:my silly install error by rtaylor · · Score: 1

    This information is in UPDATING (though may not have been when you first posted).

    --
    Rod Taylor
  72. i thought it was freebsd's install was easier by pope+nihil · · Score: 2

    some people complain about no GUI and all that nonsense, but give me a break. is it really such an improvement to see gtk+ widgets as opposed to curses? besides, in my experience, GUI frontends tend to make things prettier at the cost of functionality.

  73. We are losing site of the real enemy by Shamrock_Hoax · · Score: 1

    I use FreeBSD and am quite happy with it. Now maybe all this arguing is healthy for the mind, but we are losing site of the true enemy here:

    Micr$oft Windows
    use unix, use linux, Just kill M$ Windows. There's no use arguing when we need to be organizing and then storming Bill's keep. Pick up your guns and meet me at the doorway to the Sussex(Bill's Lair). Together we shall break Bill and his evil empire.

    just think about it

  74. Re:Allready been done on January 16th by Kwikymart · · Score: 1

    sorry I didnt read the article, please don't flame me :-)

    --

    Buying a Dell computer is equivalent to dropping the soap in a prison shower.
  75. Re:Allready been done on January 16th by Kwikymart · · Score: 1

    i know its not old, and i am sorry, if you would just read my other post before yours you would have noticed that i acknowledged my mistake.

    --

    Buying a Dell computer is equivalent to dropping the soap in a prison shower.
  76. Re:my silly install error by magician · · Score: 3

    Had the same problem. The 'install' program is broke, so you need to reinstall it before it works:

    cd /usr/src/usr.bin/xinstall; make all install

    Good luck!

    --

    Cheers,
    Sean
  77. One very good thing about FreeBSD... by SIGFPE · · Score: 1

    ...is the ports collection. I don't mean from the point of view of the selection of software available as ports but how easy they are to maintain. There seem to be agreed standards about where files get installed and it's easy to install and deinstall. I used to use Red Hat and the rpm system gets way out of control. I couldn't keep track of what files where installed. After installing a couple of extra rpms I seemed to get an inconsistent rpm database and from that point no installation or desinstallation would go cleanly. The ports are *super* easy to manage by comparison - and when I need to do a backup I have a far better idea of which files need to be kept and which can be discarded because I know I can rebuild them with a single 'make install'. Ports aren't perfect but they work far better than rpms. This is the number 1 reason for using FreeBSD for me - otherwise I'd be back to Linux so I could play Heroes of Might and Magic III and Myth II (which seems not to run under FreeBSD emulation of Linux :-( ) The FreeBSD ports system could easily be implemented for Linux. I'm waiting for the `FreeBSD' distribution of Linux that does this. Any takers?

    --
    -- SIGFPE
  78. Re:Some really cool stuff in 4.0 by face · · Score: 1

    That was fixed almost immediately after the release of 3.4-RELEASE.

    I can't help but feel bad for the FreeBSD developers, who worked so hard getting 3.4 ready for release, only to do so with such an obvious bug intact.

  79. Don't go to: http://www.dorsai.org/~delchi/cnn.htm by billybob+jr · · Score: 1

    Don't feed the troll.

    I hope every reader, moderator, and meta-moderator look at what a link actually goes to before clicking on it, or making an assumption to it's value.

    This loser has been posting this stupid link everywhere under the guise of being informative or ontopic. The best part is when he replies to himself and thanks/congratulates himself.

  80. Offtopic: Sane VS windows scanning software by ctj2 · · Score: 1

    Yes, SANE does support the Coolscan III that I have. it just doesn't have some of the features that I use most often.

    I'm looking forward to the day when SANE has better, interactive curves and levels, ICC capabilities and a few other things. As it is, I scan on the windows box and save to a samba partition then run GIMP for all my image work.

    Truely, I run games, QuickTime and the scanner software on the widnows box. Nothing more.

    Chris

  81. 30 days freeze is good by storem · · Score: 1
    In my experience with UN*X flavor operating systems I find the (Free)BSD one to be more stable and more corporate ready than Linux.
    So I 'm very happy that the current FreeBSD team takes time before releasing a new major version. On FreeBSD you don't re-compile your kernel every few weeks....

    If you're company needs to choose between Windows-Linux: choose Linux, between Linux-FreeBSD: choose FreeBSD, if you have money to spend (on Administrators): Solaris.

    My $0.02

  82. Some really cool stuff in 4.0 by bubblemancer · · Score: 5

    My personal favorite is the jail() call that creates a virtual server within your Unix box. It locks stuff down so tightly that even root doesn't have special privileges inside a jail(). Processes in the jail can only see other processes inside the same jail(), and can only bind to the IP address allowed for that jail(), and can only see the disk allowed for that jail(). Unlike chroot you cannot break out of a jail() if you are root. That's just my personal favorite. Lots more cool stuff in there.

    1. Re:Some really cool stuff in 4.0 by hylo · · Score: 1

      Lets hope they take the extra time to fix the boot disk they messed up on with 3.4

    2. Re:Some really cool stuff in 4.0 by tidepool · · Score: 2

      More information about this (neat!) jail() call can be found by reading the manpage.

      Or by following this link

      Ben Brewer
      brewer@nullified.org

  83. Re:Freeze?!? by Bill-Gates · · Score: 1

    Whew. I thought for a minute I was going to have to buy you out. Instead I won through fair competition. See, the DOJ HAS done a good job.

    Sincerely,
    Bill Gates

  84. Freeze?!? by Bill-Gates · · Score: 2

    That's why you Open Source nuts will never get anywhere... You want to freeze the code. Well, while you're freezing the code, and doing all that [pfeh]bug testing... What's that?!? If you'd only spend the proper time putting together GOOD code, then you wouldn't need to freeze it.

    By the way, is this thing gonna be Windows compatible? I've got this great browser I want to seel them if it is...

    Sincerely,
    Bill Gates
    (Score 5, Monopoly)


    Have you tried my latest version of Windows? It's nice.

    1. Re:Freeze?!? by Bill-Gates · · Score: 2
      I normally don't do my own tech support, that's what I hire people for...

      But since you ARE using my Windows in an otherwise anti-winvironment, I'll see what I can do.

      I do need some more information however, but here are some points to consider.
      • Are there any Linux boxes within 30 - 50 feet of your Windows 2000 box?
      • Are you using Microsoft hardware peripherals where applicable?
      • Ensure that you're not running on that god-forsaken Athlon
      • Are you sure that this is a bug? Oftentimes individuals can be shown to realize that this is actually a feature, and not a dreaded bug
      Regarding article Q666, I'm afraid the daemon summoning only works on Windows 2000 build 1514a, also known as 5.00.14.5343524_1543. This is not yet attainable by consumers, as we're holding out for popular demand. Release date is scheduled currently at or around July 2001.

      The Summon button can be obtained by downloading and installing the Windows 2000 Powertools. (No link yet available) This is also not yet available, as it is being held for deployment until consumer demand is expressed. (No expected date)

      Sincerely,
      Bill Gates
      (Score 5, Monopoly)


      Have you tried my latest version of Windows? It's really nice.
  85. Cause you hate yourself... by Bill-Gates · · Score: 5

    The main reason you would want to use FreeBSD would be self-pity. If you really hate yourself, and want to give up all technological conveniences for the sake of stability, then use FreeBSD.

    After an independantly funded poll, I've concluded that most people using FreeBSD are on the rebound, or suffering long, painful divorces. Most tend to be suicidal. By using FreeBSD, it's an expression of their mood. They don't realize, that by always running, and being stable, they can lose their jobs, and it won't matter.

    That's why Windows 2000 just makes more sense. You'll never have to fear that you'll be fired. Heck, your boss can't figure out what to do with a BSOD. They're there because of IT demand. Ensures job stability. Why would a FreeBSD shop keep around a sysadmin that didn't ever need to do anything???

    Sincerely,
    Bill Gates
    (Score 5, Monopoly)


    Have you tried my newest version of Windows? It's really nice.

  86. Re:FreeBSD features and improvements. by aozilla · · Score: 1

    Version numbers aren't really about the number of changes, or the significance of changes. There are two major branches to the FreeBSD kernel, -STABLE and -CURRENT. All changes are first made in -CURRENT, and then eventually backported into -STABLE. Some changes are too big to be safely backported into -STABLE, and will remain in -CURRENT until the next major release. When the version number is bumped, we cut a release of the -CURRENT work, and in this case, that becomes 4.0. There will almost surely be a FreeBSD 3.5, released from a -STABLE snapshot (yes, after 4.0 is released!), and then at some point -CURRENT will become -STABLE and there will be a new -CURRENT. Take the "tweaks to the VM system". This was a major rewrite of many parts of the VM system, and would be extremely dangerous and time consuming to backport into 3.X. There is also a lot of (somewhat unfinished) work that was done on IPv6 which won't be backported into 3.X. The decision was made that we have waited long enough to see these features in a -RELEASE, so we cut 4.0-RELEASE.

    Having worked for a major non-free (beer and freedom) operating system, I can tell you that this is very similar the way the real operating systems development cycles work. About the only main difference is that the minor releases are usually distributed as service packs or patches.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  87. Re:The real news is that there is no news by chrischow · · Score: 1

    i dunno, considering how stridently pro-Linux slashdot is i am surprised they actually mention other OS in a positive light!

  88. Re:1rst major non-ms OS to support Ultra66? by Richard+Wakefield · · Score: 1

    I've got it working under FreeBSD 3.x via a kernel patch.

    Do a Deja search for "Promise" in comp.unix.bsd.freebsd.misc.

    Also, it will be fully supported via the new ATA driver in 4.0.

    --
    "You can represent this entire problem as a 3x2 matrix"
  89. FreeBSD features and improvements. by tidepool · · Score: 5

    For those of you that do not know what benefits are in FreeBSD 4.0, here are a list of new / improved features:
    Some New Features include:

    The VM system's anonymous storage subsystem (the swap pager) has been completely
    revamped. It should be a little faster, with less glitches.
    An emulator for SVR4 binaries has been added. [i386]
    Driver support has been added for PCI fast ethernet cards based on the ADMtek Inc.
    AL985 Centaur chipset.
    Driver support has been added for SysKonnect SK-984x PCI gigabit ethernet adapters.
    Driver support has been added for Adaptec Duralink PCI ethernet adapters based on the
    Adaptec AIC-6915 fast ethernet controller.
    Driver support has been added for PCI fast ethernet adapters based on the Sundance
    Techno-logies ST201 controller, including the D-Link DFE-550TX.
    Driver support has been added for PCI fast ethernet adapters based on the Silicon
    Integrated Systems SiS 900 and SiS 7016 ethernet controllers.
    Driver support has been added for PCI fast ethernet adapters based on the Davicom
    DM9100 and DM9102 ethernet controllers, including the Jaton Corporation XpressNet.
    The top-level category security has been added, and IPFW now uses syslog(3) to log all
    messages to /var/log/security.
    A new jail(2) system call and admin command (jail(8)) have been added for additional
    flexibility in creating secure process execution environments.
    The base C/C++ compiler has been upgraded from GCC 2.7.2 to EGCS 1.1.2. This gives
    users full ISO C++ support.

    System Requirements: Standard ISA, EISA, VL, or PCI bus based PC (386sx to Pentium), 8MB
    RAM, 100MB disk space for a binary-only system & 340MB for a full development system.

    For more information, click here


    Ben Brewer
    brewer@nullified.org

  90. Is NFS better in 4.0 ? by fifirebel · · Score: 1

    I had so many problems with linux's NFS implementation that I've tried FreedBSD 3.3 and the STABLE branch.

    I was quite pissed by FreeBSD's behavior in this respect. Altough it had NFS v3 and NQNFS, I got several problems:

    • NFS would hang forever when a server rebooted: mounting with NFS v2, v3 or NQNFS with FreeBSD server and client, cd to a NFS-mounted directory, reboot the NFS server, do ls while the server reboots, watch it hang forever.
    • The AMD automounter does not pass all the parameters to the kernel: the fancy nfs parameter (nqnfs, etc...) don't get passed to the kernel because AMD doesn't know about them...
    • The mount command does not show all the mount parameters: This is related to the previous one. While trying to find out what mount options were passed by AMD, I could not get to know exactly what was being passed to the kernel, and I had to use the debugger to do that. In FreeBSD, the mtab is kept in the kernel, and the kernel table does not record all the NFS-related flags.
    • Unrelated: although the port system rocks, the package system sucks: I really liked the ports collection. However when files are installed, the packaging system often fails to register all the files, and upgrading was a major chore. The ports builds have to be run as root, which is also an annoyance for me.
    Of course, Linux NFS is even worse. But when I was so pissed about Linux's NFS, I gave FreeBSD a serious try and attempted to convert all my servers to FreeBSD. After 3 weeks, I reverted to Linux because I was deceived by the above NFS thing.
  91. Re:Java 2 SDK on FreeBSD by Wesley+Felter · · Score: 1

    Why can't you port the JDK yourself (like Blackdown did)? Why do you expect Sun to do so much work for free?

  92. what freebsd need by bzhou · · Score: 1

    Real database server like Oracle, Sybase that supports transaction/stored procedure; Good performance 1.2 JVM.

  93. FreeBSD Threading Model by MichaelJ · · Score: 1

    Okay, I'm a professional Solaris developer, and I've found LinuxThreads' 1:1 model and signalling deficiencies more than lacking compared to Solaris' LWP and user-thread model. What type of threading model(s) is/are available for the FreeBSD (and maybe NetBSD for my old Sun 3/60) platform?

    Michael J.

    --

    Michael J.
    Root, God, what is difference?
  94. Re:The real news is that there is no news by muyThaiBxr · · Score: 1

    funny that you posted as an anonymous coward. Retard. FreeBSD is not in a "tailspin" as you call it. What the hell gave you that idea?

  95. Signal 11 is trying to be funny by sig_sig · · Score: 1

    And I don't like it. I want him naked and petrified .

  96. Don't insult my idol! by sig_sig · · Score: 1

    I'm his greatest fan, and every night I dream of Signal 11 naked and petrified . So don't go calling him a dork!

  97. Java 2 SDK on FreeBSD by FreeBSDrew · · Score: 4

    I will take this opportunity to remind all fellow Daemons to register with Sun's Java Developer Connection and vote for the Java 2 SDK port to FreeBSD!

    While there has been an official Linux port, there is no native Java 2 SDK for FreeBSD. Please, all members of JDC, go here and cast your votes to have Sun release this software. We are up to 2766 votes so far. It took 4551 votes before Sun released the Linux version, so we're almost there, right? ;-)

    (However, I am well aware that the release of the Linux port was due in large part to the excellent folks from Blackdown.)

    Here are a few of the tons of comments on the "bug report" page where you can vote for this RFE (request for enhancement).

    • "FreeBSD is one of the favorite OS to run servers, and Java is becoming the favorite language to write server applications."
    • "Daemon News supports this project. DN will also issue a certification if it runs well on BSD."
    • "Due to the stability we use either Solaris or FreeBSD. It is very tiresome not being able to develop on FreeBSD for deployment on Solaris. Using solely Linux is not an option for me."
    • "It's a pity that we can't develop on a OS that is very popular among small ISPs."
    • "As has been said, not having Java ports for these platforms helps only Microsoft, and hurts the people Sun really seems interested in helping: the Open Source community."
    • "With official support of Java2 on FreeBSD from SUN, I would be able to finally abandon NT platform and use my prefferd FreeBSD OS for most of my projects."

    You must be registered in the JDC (Java Developer Connection) to vote. Registration is free and quick, so if you're a Java developer or just have a general interest on FreeBSD or Java, please go sign up and vote!

    --

    ***