Slashdot Mirror


FreeBSD 7.2 Released

An anonymous reader writes "The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.2-RELEASE. This is the third release from the 7-STABLE branch which improves on the functionality of FreeBSD 7.1 and introduces some new features. Some of the highlights: Support for fully transparent use of superpages for application memory; Support for multiple IPv4 and IPv6 addresses for jails; csup(1) now supports CVSMode to fetch a complete CVS repository; Gnome updated to 2.26, KDE updated to 4.2.2; Sparc64 now supports UltraSparc-III processors. For a complete list of new features and known problems, please see the online release notes and errata list." Adds another anonymous reader, "You can grab the latest version from FreeBSD from the mirrors or via BitTorrent. There is also a quick review of the new features and upgrade instructions."

204 comments

  1. Includes ZFS and DTrace production ready ! by OeLeWaPpErKe · · Score: 4, Informative

    Cheers !

    1. Re:Includes ZFS and DTrace production ready ! by TheRaven64 · · Score: 3, Interesting

      Is ZFS production-ready now? With 7.1 it was 'more or less stable' if you increased the amount of kernel memory. This increase has now been made by default on x86-64, but not on i386. The release notes don't say anything about whether the remaining bugs have been fixed, nor about whether it works with 32-bit platforms without tuning.

      --
      I am TheRaven on Soylent News
    2. Re:Includes ZFS and DTrace production ready ! by Koutarou · · Score: 4, Informative

      The ZFS in 7.2 is v6, and pretty much can't be brought up to date without breaking 7.x ABI.

      ZFS v13 is in 8-CURRENT and pretty much is as production-ready as what's in opensolaris.

      Don't expect miracles on a 32-bit platform. The opensolaris people don't recommend it on their 32-bit codebase either.

    3. Re:Includes ZFS and DTrace production ready ! by TheRaven64 · · Score: 5, Insightful

      The problem with ZFS on OpenSolaris i386 is that ZFS is very heavy on 64-bit arithmetic. The only way of doing this on x86 is to store the 64-bit value across two registers, meaning that each calculation uses 4 registers in total, dramatically increasing register churn. This makes performance suck.

      The problem on FreeBSD is that the adaptive replacement cache runs out of memory and the kernel panics. This is a much, much more serious problem. I'll take slow-but-working over crashes-and-loses-data any day.

      Still, I'm looking forward to 8 RELEASE if it includes ZFS v13 and the improvements to the sound subsystem (per-vchan volume, faster mixing, and so on).

      --
      I am TheRaven on Soylent News
    4. Re:Includes ZFS and DTrace production ready ! by Deagol · · Score: 3, Interesting

      In 7,2, you still get the "ZFS is cosidered to be experimental" message when you boot. As mentioned, elsewhere, the 7.x branch retains the ZFS v6 code, and v13 will be in 8.0.

      That said, I've put ZFS through its paces on the amd64 platform, and it works great (at least w/ the 2- and 4-GB RAM configurations I've had on my workstation). I don't think I've ever had a ZFS-caused panic on amd64. However, I couldn't find a stable config under i386 to save my life, but I don't really feel that's a problem because ZFS is truly a 64-bit subsystem and should be treated as such. If you're competent to administer large data sets to begin with, you'll be competent enough to take care of any tweaking ZFS may need (which is minimal under amd64, if needed at all).

    5. Re:Includes ZFS and DTrace production ready ! by hedwards · · Score: 1

      Production ready really depends upon what you're planning to do with it. It's definitely not ready for environments where the server needs to be up for long periods of time or probably dealing with large numbers of clients. But it does seem to be largely ready for smaller environments where you can turn off the computer at the end of the day and are only supporting a couple of computers.

      I'm not aware with any data problems and I've been personally using it as a place to store my backups due to the self healing properties, but it's not a large environment and the important things are being backed up separately.

      It's also worth noting that the warning message is mainly a matter of maintainer time, not the code itself, the message will probably remain until the maintainer has the resources to track down all bug reports of merit.

    6. Re:Includes ZFS and DTrace production ready ! by Anonymous Coward · · Score: 2, Interesting

      Read the Release Notes, the ZFS memory problem was fixed on FreeBSD 7.2 (for amd64).

    7. Re:Includes ZFS and DTrace production ready ! by TheRaven64 · · Score: 1

      Read the post you are replying to (or the post you are moderating, mods). I was talking specifically about i386.

      --
      I am TheRaven on Soylent News
  2. I really wish BSD would take off. by Xanavi · · Score: 3, Insightful

    I really feel for the BSD guys. Just hope they can keep users. Having choice in OS selection is great.

    1. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 1, Interesting

      There's been a load of BSD's getting released. OpenBSD and NetBSD have had new releases two. Do they have similar developers?

    2. Re:I really wish BSD would take off. by _merlin · · Score: 0, Flamebait

      At least the BSD-user chicks are hotter than their Linux-loving counterparts.

    3. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Nah, I think it's mostly coincidence. There is a certain overlap (especially in the driver area, I believe), but they're fairly separate groups.

    4. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 2, Funny

      That's only because they're geekier.

    5. Re:I really wish BSD would take off. by cjfs · · Score: 4, Funny

      I really feel for the BSD guys. Just hope they can keep users. Having choice in OS selection is great.

      There will always be a market for BSD. Afterall, what will us elitists use once Linux becomes too mainstream?

    6. Re:I really wish BSD would take off. by phantomcircuit · · Score: 2, Insightful

      Ohh that's clever but BSD is much better in the server than linux is, i'd never use it as a desktop OS though (all the binary goodness in linux like the nvidia drivers)

    7. Re:I really wish BSD would take off. by afidel · · Score: 1

      OpenSolaris?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:I really wish BSD would take off. by cjfs · · Score: 1

      OpenSolaris?

      That comes after the BSDs take 10% of the desktop market share.

      2148 if you were wondering.

    9. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      I converted from Linux to BSD.

    10. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      I'm just waiting for the year of HURD on the desktop, perhaps to coincide with the release of Duke Nukem Forever and ReactOS 1.0.

    11. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 2, Funny

      [citation (and pics) needed]

    12. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      I hear 2010 is the year of Hurd on the desktop. How do I know this?
      I Hurd it through the grapevine.

    13. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0
    14. Re:I really wish BSD would take off. by TheRaven64 · · Score: 5, Informative

      You know that those binary nVidia drivers also run on Solaris and FreeBSD, right? And that PC-BSD includes them on the install CD?

      --
      I am TheRaven on Soylent News
    15. Re:I really wish BSD would take off. by aliquis · · Score: 1

      Didn't this happen like almost a decade ago?

    16. Re:I really wish BSD would take off. by Zoxed · · Score: 3, Funny

      > I really feel for the BSD guys. Just hope they can keep users.

      There are quite a few changes in there, so I can imagine that they will both be happy.

    17. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      http://images.celebrateexpress.com/mgen/merchandiser/38199.jpg

      That's hot

    18. Re:I really wish BSD would take off. by aliquis · · Score: 0, Troll

      Except, like, you know:

      http://www.nvidia.com/object/freebsd_180.51.html
      But maybe a binary Nvidia driver from 21st april 2009 is too old an un-maintained for you?

      And where would FreeBSD fail as a desktop OS?

      http://www.freebsd.org/ports/
      20.000+ ports not enough for you?

      And they make a point of not binary closed drivers to, OpenBSD crew have made a lot of wifi progress by reverse engineering instead of having closed stuff, and Linux have been able to take lots of advantage of their work. They are proud of their drivers and open-source solutions vs accepting only having a closed solution.

      So, very insightful of you... I seriously doubt you've got any idea whatsoever why BSD would be better as a server either, not to mention the BSDs out there are pretty different and it wouldn't make sense to group them together like that, they don't have the same advantages. I guess it's just something you've happened to have heard somewhere, but yes, FreeBSD used to be considered superior as "a server" a long time ago, FreeBSD 5 probably lost some of that but I would assume they have catched up by now. But it all depends on what you need and how you set the system up in general anyway.

    19. Re:I really wish BSD would take off. by Ilgaz · · Score: 1

      If I had a x86 PC, I would try Slackware first, then Debian and if all goes wrong, FreeBSD. New fashion eye candy stuff is either too Windows like or OS X like for me. Especially Ubuntu which its fanatics really started to become irritating.

      I am using some kind of FreeBSD anyway, OS X, some of /etc is identical even. Of course, there are BSD-Lite parts and several changes but without FreeBSD, it would be a real bad experience.

      I reply to your parent too. In another way of thinking, FreeBSD has 10% market share ;)

    20. Re:I really wish BSD would take off. by drinkypoo · · Score: 1, Troll

      You can't get more elitist by using a cast-off product that's less open. That's like fighting for peace or fucking for virginity, it just doesn't work (although I'm willing to take part in the latter activity.) OpenSolaris is not a serious attempt by Sun to produce another Open Unix, it's an attack on Linux. Otherwise they could have released ZFS under a compatible license. Guess what? Unix is about Openness. Sun done forgot.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:I really wish BSD would take off. by afidel · · Score: 1

      Sun released it under a license that got along just fine with BSD which is arguably more a more liberal license than GPL so I hardly follow your point.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    22. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      And I converted from BSD to Linux.

      If we keep fighting like this, we'll never reach the 2% Holy Grail of Market Share.

    23. Re:I really wish BSD would take off. by s_p_oneil · · Score: 1

      I think it's because hot chicks like the horny little devil mascot better than the penguin. If nothing else, hot chicks definitely look better when they dress up as a horny little devil than when they dress up as a penguin. ;-)

    24. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0, Insightful

      Ohh that's clever but BSD is much better in the server than linux is

      It's funny that I still hear things like this.

      People, Linux surpassed FreeBSD years ago. FreeBSD 5.0 lost the race to Linux 2.6. The amount of industry support of Linux (measured in number of programmers and lines of code) is huge, compared with it FreeBSD is tiny, so there's no much FreeBSD can do to catch up. If you check the list of changes of the latest FreeBSD versions, many of the changes are things already found in Linux and other operative systems (oooh, UFS journaling!). The one killer feature of FreeBSD these days is ZFS and Dtrace, which are only encouraging freebsd users to switch to the real opensolaris...

    25. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 1, Informative

      Still no amd64 Nvidia though. This has been outstanding for 3 years: http://wiki.freebsd.org/NvidiaFeatureRequests

    26. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Ohh that's clever but BSD is much better in the server than linux is, i'd never use it as a desktop OS though (all the binary goodness in linux like the nvidia drivers)

      Care to reference benchmarks, security issues, etc.?

    27. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Plan 9 looks pretty interesting: http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

    28. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      I am planning to use freeBSD in a cluster to allow anonymous users to perform various programmatic and UI tasks (similar to amazon's elastic grid).
      I love the concept of Jails -- as that' the mechanism to quickly create virtual servers -- so to me this is the only free OS that supports it.

      Unfortunately, the big problem I am running into now is compatability with SageMath software. It requires me to run a Linux virtual machine within FreeBSD and none stable ones are available on amd64 platform.

    29. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Please film the assault of Kenny Glenn [kenny-glenn.com]!

      I'm sorry but I am not trying to go off topic. I heard about that jackass Kenny Glenn awhile back but never read any details beyond him abusing a cat and being exposed on the net. If his parents actually punished him, hopefully they beat him like he had beaten the cat.. or even worse. Aside from that, he never received any disciplinary action from anyone or anywhere else? Also, the link to the local news KSWO appears to have been removed.

    30. Re:I really wish BSD would take off. by hedwards · · Score: 1

      That depends upon your definition. Drivers and commercial support are probably what you're getting at, but what the GP was referring to was that Linux is still seen as geeky to many people. Which isn't really fair at all, sure there are some distros that are, but if you go mainstream like XUbuntu those distros are probably easier to use for the common man than Windows is. Certainly with less learning between releases.

    31. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 1, Informative

      They don't work on FreeBSD/x64, only i386.

    32. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Yeah, I'm only using binary goodness for the graphics.

      if BSD has magically come up with a free solution that works almost as well.... Why isn't it in Linux yet?

    33. Re:I really wish BSD would take off. by Patch86 · · Score: 1

      If I had a x86 PC, I would try Slackware first, then Debian and if all goes wrong, FreeBSD. New fashion eye candy stuff is either too Windows like or OS X like for me. Especially Ubuntu which its fanatics really started to become irritating.

      The beauty of FOSS is that there really can be something for everyone. Ubuntu is needed to appeal to the masses because it looks pretty, installs easily, and most things work out of the box thanks to binary blobs (it appeals to me too, for the same reasons). For people who like their Linux Linuxy, there are plenty of other options.

    34. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Great, now after looking at the second Linux picture the government is coming aft

    35. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      We BSD users are no elitists. We simply _know_ that our OS is superior (as well as our brains, but I disgress), and we do not need to talk about it.

      Did I also mention that we even get laid once in a while? We just tell the cute Apple girls that we contributed, in a way, to their operating system. Play that card right -- it will get you to n-th base in next to nothing. ;-)

    36. Re:I really wish BSD would take off. by TheRaven64 · · Score: 1

      Oh, mod this troll down. I use FreeBSD, and so do at least two other people. If you count the developers, that's well over a dozen!

      --
      I am TheRaven on Soylent News
    37. Re:I really wish BSD would take off. by aliquis · · Score: 1

      So, my post with daemon girls are 3, interesting but me pointing out closed nvidia binary drivers, why FreeBSD works as desktop, how closed binary drivers isn't a good thing and that the clueless moron above probably don't know shit about what he's talking about is 0, troll?

      How the fuck can that be trolling?

    38. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      Aside from that, he never received any disciplinary action from anyone or anywhere else?

      No idea, probably not, geeks are only cool on the Internet, no-one got the balls to actually do something.

      But he should had been woken up, or put to sleep.. :D

    39. Re:I really wish BSD would take off. by _merlin · · Score: 0, Offtopic

      Linux fanboys twist everything into personal attack. You need to understand what an immature bunch they are. As to whether the devilettes were interesting, I think a significant proportion of /. readers just don't see the female form that often, and therefore found the pictures educational.

    40. Re:I really wish BSD would take off. by bgalbrecht · · Score: 1

      Heh, a recycled *BSD is dying post from 2002 should be moderated funny, not troll.

    41. Re:I really wish BSD would take off. by petrus4 · · Score: 1

      >I really feel for the BSD guys. Just hope they can keep users. Having choice in OS >selection is great.

      "Enter ye in at the strait gate: for wide is the gate, and broad is the way, that leadeth to destruction, and many there be which go in thereat: Because strait is the gate, and narrow is the way, which leadeth unto life, and few there be that find it."

      -- Matthew 7:13-14

      You might have heard of a concept called the Tragedy of the Commons.

      To put it another way, I've tended to observe that the degree of quality of something is usually (although admittedly not always) inversely proportional to its' degree of popularity. Ubuntu in my observation very strongly adheres to this principle.

    42. Re:I really wish BSD would take off. by Anonymous Coward · · Score: 0

      They're waiting for the release of latex 3 first.

  3. Re:Jails by _merlin · · Score: 4, Informative

    FreeBSD Jails are a kind of light-weight server partitioning scheme, in the same vein as Solaris Zones.

  4. It not about the technical excellence by Ontheotherhand · · Score: 1

    I think BSD needs a new, cuddly but cool mascot. how do you compete with tux? Is the cresta (remember that?) polar bear available?

    1. Re:It not about the technical excellence by cjfs · · Score: 4, Funny

      I think BSD needs a new, cuddly but cool mascot. how do you compete with tux? Is the cresta (remember that?) polar bear available?

      He's MIA after his glacier suddenly melted. Witnesses saw a little guy with some sort of trident fleeing the scene.

    2. Re:It not about the technical excellence by Ontheotherhand · · Score: 1

      That would be George Bush, then?

    3. Re:It not about the technical excellence by Anonymous Coward · · Score: 0

      Our mascot even comes with its own weapon to pave the way to _true_ freedom of code. Take that, RMS with your puny GPL.

      Yes, starting a flame war is among the things we BSD people do best. Might have something to do with that devil...

    4. Re:It not about the technical excellence by u38cg · · Score: 1

      I suggest you google for Ceren Ercen before you go making any more comments like that.

      --
      [FUCK BETA]
    5. Re:It not about the technical excellence by Ontheotherhand · · Score: 1

      I think you have a point. I feel I should mention that looking at tux has never, ever given me an erection.

  5. Re:Yaaaaay! by macshit · · Score: 4, Interesting

    ZFS + Ports, take that Ubuntu!

    I dunno about ZFS, but I've recently been playing with a freebsd install (7.1 I think), and ports, while a cool idea, seems pretty creaky in practice.

    My main beefs were not with the infrastructure, which seemed OK, but that the package maintenance seemed pretty spotty: many many packages (even fairly "major" ones) were pretty out-of-date, even compared to e.g. debian stable, and in many cases they were installed as monolithic chunks where a bit of judicious splitting would have been very helpful -- for example, an otherwise fairly dependency-free library that happens to come with some demo apps that drag in all of OpenGL and X (it would have been better to put the apps with their heavy dependencies in a separate package, or make their inclusion easily configurable)!

    Sadly, the ports collection felt kind of like a 2nd-class add-on (and I gather, that's essentially what it is). Even though there are many packages in debian where the maintainer should probably be doing a better job, on average debian's package collection feels a lot more solid to me that what freebsd has in ports...

    --
    We live, as we dream -- alone....
  6. Re:Jails by Atti+K. · · Score: 4, Funny

    Nope, there's no reiserfs support.

    --
    .sig: No such file or directory
  7. Re:Yaaaaay! by Bert64 · · Score: 2, Interesting

    You can usually configure most ports, try doing a "make config" on the port dir... You should be able to turn those X11/OpenGL demo apps off if the port is well written.
    What i hate about binary packages, and debian suffers from this greatly, is when a feature is optional to compile in (as opposed to comprising solely of separate files as in your example).. a binary package will typically be compiled with all the options turned on, thus necessitating dependencies you may not want or use.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  8. Re:KDE updated to 4.2.2 by phantomcircuit · · Score: 4, Interesting

    Obviously you have not actually used 4.2.2. Simply put it fixes the vast majority of the complaints with the 4.2.x branch.

  9. Re:Yaaaaay! by Anonymous Coward · · Score: 1

    What is the motivation of this person to post this kind of post these days. I don't get it, anyone care to explain?

  10. Re:KDE updated to 4.2.2 by moderators_are_w*nke · · Score: 1

    It absolutely is on FreeBSD amd64, but this is mainly due to the fact that it is still lacking accelerated Nvidia support on that hardware. Terrible hardware support (I've mentioned wifi before) the makes FreeBSD an appalling desktop anyway. I'd leave it in the datacentre where it's actually an excellent choice.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  11. Re:Yaaaaay! by Anonymous Coward · · Score: 1, Funny
  12. Haiku / BeOS by Atmchicago · · Score: 2, Insightful

    Haiku / BeOS. It's one of the few operating systems out there that is markedly different. And you can even test it in Virtualbox as a virtualized machine.

    --

    You can lead a horse to water, but you can't make it dissolve.

    1. Re:Haiku / BeOS by aliquis · · Score: 1

      Too bad all the small alternatives (mostly the one lacking POSIX compliance / not trying to be unixes) fail in the applications appartment. An awesome OS is useless without applications, and even a crappy one can be considered ok by some thanks to them (Windows pre XP SP1.)

    2. Re:Haiku / BeOS by Anonymous Coward · · Score: 0

      Haiku is under the MIT license, so I think it can be considered an "honorary BSD" of sorts..

  13. Re:Yaaaaay! by Anonymous Coward · · Score: 1, Insightful

    I don't get it either. As if I'd want FreeBSD to be a desktop OS.
    Desktop OS's are supposed to be ready for the desktop. Not FreeBSD.

  14. Re:Yaaaaay! by TheRaven64 · · Score: 1

    More often binary packages come with the set of options that the maintainer thinks is useful. This very often means half a dozen which install dependencies that I don't want and one that I do want is missing.

    --
    I am TheRaven on Soylent News
  15. Re:KDE updated to 4.2.2 by ruinevil · · Score: 1

    WiFi support will be slightly better in 8.0. They have support for the Intel 4965 at least. I don't enjoy compiling though, so I'll probably continue to use Archlinux.

  16. Re:Yaaaaay! by Anonymous Coward · · Score: 1, Interesting

    Well, if you are building from source debian will happily support you.

    apt-get source package, customize it to fit your needs, let it build a package and install that.

    Not more of a hassle than using ports.

  17. Re:Yaaaaay! by aliquis · · Score: 1

    The things in ports where outdated or the binary packages? Examples? Did you updated your ports tree or used one from like 2009 q1? And as someone have already said you can set configurations for what parts you want, it's not as convenient as the use flags in Gentoo imho but at least it's there.

  18. Re:Yaaaaay! by aliquis · · Score: 1

    I may also add that my experience (which is 2-3 years old now eventually ..) is that FreeBSD had more up to date packages than Ubuntu, and well, Debian stable? Come on ..

    Ubuntu refused to upgrade from memory leaking firefox 1.0.7, with ports I'm not stuck with some old shit just because. And I'm pretty sure at that time FreeBSD had newer KDE port to.

  19. Re:Yaaaaay! by Anonymous Coward · · Score: 4, Informative

    "and ports, while a cool idea, seems pretty creaky in practice"
    "any many packages (even fairly "major" ones) were pretty out-of-date"
    "Sadly, the ports collection felt kind of like a 2nd-class add-on"

    Dude, what are you talking about ? Non of this is true!
    If you tried the ports that come with 7.1-RELEASE they are several months old, this is normal, they come with the release. If you want up-to-date software you just need to update the ports collection, this is done via the csup(1) utility. Please try to get a little bit deeper into FreeBSD before talking bullshit about it!

  20. Re:Yaaaaay! by TheRaven64 · · Score: 1

    Really? As little effort as 'cd {portdir} && make config install clean'?

    --
    I am TheRaven on Soylent News
  21. Re:Yaaaaay! by impaledsunset · · Score: 4, Insightful

    And in rare cases when you need a rare obscure feature, it will not be compiled in, leaving you to play a bit with debuild and stuff. That sucks, too.

    However, binary packages are much convinient in many cases. I've been using FreeBSD with ports before, and now I'm using Gentoo with portage (which is inspired by FreeBSD's ports) and I'm happy to turn optional features as I like, but I miss a lot of things from binary distros like Debian -- speed of installation, some assurance that the package will work, less work on my part to get it working, etc. To get the source, change a few switches and create your own deb isn't such a deal if you have to do it for only several packages. I did this on Nexenta OpenSolaris installation recently, and I say it's easier than maintaining a Gentoo installation.

    And the unneeded features aren't such a big deal, really. I've run Debian on slow low-end devices, and it runs fine, they take a bit more space and the memory usage somewhat grows, but on a modern system that shouldn't be a problem at all -- it is offset by the lack of ports tree, the need for installed compiler and headers, and the faster installation. Debian developers also splits some optional features as seperate packages, where it is possible. And you never know when you actually might need these optional features.

    So ports have their pros and cons, I really liked them when I had to play with them, but as I'm lazy I would choose something apt-get-style now. Debian GNU/kFreeBSD is a nice choice if you want apt-get, FreeBSD kernel. I'm not sure if they have working ZFS and DTrace support at the moment, but it's still worth checking out.

    One of the main reasons I would choose FreeBSD at the moment is ZFS. And there is very low probability that we'll see this in Linux.

  22. Re:Yaaaaay! by Anonymous Coward · · Score: 5, Informative

    Sadly, the ports collection felt kind of like a 2nd-class add-on (and I gather, that's essentially what it is). Even though there are many packages in debian where the maintainer should probably be doing a better job, on average debian's package collection feels a lot more solid to me that what freebsd has in ports...

    I don't mean to slam your dick in the door, but one cannot compare ports (apples) to packages (oranges).

    Now before you fire back with, "But Debian says packages are both source and binaries !", allow me to reply, "Damn you, Debian." Seriously, though -- apt-get from Debian uses either source packages (equivalent to freebsd ports) or binary packages (equivalent to freebsd packages), depending on the commands you feed to it.

    Here's how FreeBSD separates source installs from binary installs:

    Ports: Slower source installs compiled on your machine with make.conf optimizations for your system's architecture. Gentoo (portage/emerge) and Debian (apt-get) have Jordan Hubbard (now working for Apple on Darwin) to thank for these. Quick explanation below in the code quote:

    Ports are just a dump directory in usr/ports/<appcategory>/<appname> with a Makefile which automatically fetches(ftp) the application source code and saves it to /usr/distfiles/<appname>/, either from a local disk, CD-ROM or via ftp, unpacks it on your system, applies the patches, and compiles using a folder named usr/ports/<appcategory>/<appname>/work.

    Installation process for installing imaginary app "slashdot" (assuming you have the ports tree installed on your system):

    • shell% cd /usr/ports/web/slashdot
    • shell% make clean && make install clean

    Packages: Fast binary install that is compiled on someone else's system with their choice of "make config" options, for their architecture; usually a very generic build. These use pkg_tools to install, delete, get info for these binary packages.
    Installation process for installing imaginary app "slashdot":

    • shell% pkg_add -r [pkg name]

    When i say slow and fast for install speeds, these comments are relative to two things: source install and binary install. Source compilation time for monolithic packages like firefox3, openoffice.org, xorg, gnome2, etc. take upwards or 6 hours to several days depending on the system doing the compiling. The loss in program responsiveness by using a generic binary package install may be worth it(unnoticeable) to save 3 says compile time. With computers getting faster, optimizations are less noticeable, etc., however, programs also demand more resources as time goes on, andso this may be a wash; and one STILL may want to compile certain programs for their own machine.

    My main beefs were not with the infrastructure, which seemed OK, but that the package maintenance seemed pretty spotty: many many packages (even fairly "major" ones) were pretty out-of-date, even compared to e.g. debian stable

    The reason for binary package apathy on FreeBSD, as I see it, is as follows. Most people that use FreeBSD don't care about binary packages beyond the base package for a RELEASE branch install from ftp or cd/dvd. For all other programs, most users will compile from source using ports and fetch new versions using portsnap, and lastly upgrade to said new versions using portupgrade. For aforementioned monolithic programs like openoffice.org, one may want to just bite the bullet and avoid a 3 day compile (which currently takes up ~12 gigs of space) including several license agreements, etc. to compile the beast, and just install a precompiled binary package from the "ooo" site.

    With that said, most ports maintainers are fairly quick to release the latest version of a port, and some even maintain not only the release port of a program, but the beta. e.g. there is a firefox3(curren

  23. just my two cents by nimbius · · Score: 5, Interesting

    and not trolling, ive had great luck with BSD subversion servers and mailservers... but ive been transitioning away from BSD in our corporate environment because of a nasty 16 group limit in the kernel, the quirkyness of ports, and mostly its inability to be deployed and managed site-wide easily (ex: redhat has cobbler, koan, satellite, and kickstart but where is BSD in all of this?)

    still waiting for autofs support as well, as converting from my autofs to amd on local machines is a pain.



    if i have 3500 servers i need to deploy, pxe is still not supported without a kernel hack. makes for long nites.

    --
    Good people go to bed earlier.
    1. Re:just my two cents by Anonymous Coward · · Score: 0

      what kernel hack? I am running GENERIC on our PXE boot 7.x machines.

    2. Re:just my two cents by phantomcircuit · · Score: 0, Troll

      You're aware that linux 2.6.3 has a group limit of 32 right? That's really not much better than 16, which can be changed by recompiling the kernel.

    3. Re:just my two cents by nimbius · · Score: 1

      most folks are on >2.6.18 around here.

      the problem with recompiling the limit in BSD is tha many apps only allocate enough memory for the 16, so if you managed to recompile with say 32 or 64 groups, you end up having to rebuild the ports tree and most of your supporting apps to make sure they dont implode when they hit a user with >16 groups :)

      --
      Good people go to bed earlier.
    4. Re:just my two cents by drinkypoo · · Score: 1

      still waiting for autofs support as well, as converting from my autofs to amd on local machines is a pain.

      Pretty hilarious — I switched to amd back in the SunOS 4.1.3 days because sun's automounter was complete poop. Here you are trying to avoid using amd. Why not just bite that bullet? How hard could it be to write a script to convert one config to the other?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:just my two cents by diegocgteleline.es · · Score: 3, Informative

      Are you aware that Linux 2.6.3 is 5 years old? Linux increased the default group limit in the following release, 2.6.4, to 65536

    6. Re:just my two cents by halber_mensch · · Score: 2, Insightful

      Are you aware that Linux 2.6.3 is 5 years old? Linux increased the default group limit in the following release, 2.6.4, to 65536

      I absolutely love this argument that "linux is better" because one constant in the kernel is bigger in the linux kernel (thus also causing certain kernel data structures to be necessarily larger) than on FreeBSD, neither are runtime configurable, both can be changed at kernel build time, and the common case is that a user belongs to well under 65K groups. I concede, linux has won the day, and is the One UNIX-like System To Rule Them All.

      Three UNIX-like Systems for the mainframe users under the sky,
      Seven for the RISC lords in their halls of stone,
      Nine for Open Source projects doomed to die,
      One for the Penguin Lord on his dark throne,
      In the land of Helsinki where the Penguins lie.
      One UNIX-like System to rule them all, one UNIX-like system to find them,
      One UNIX-like System to bring them all, and in the GPL legally bind them
      In the land of Helsinki where the Penguins lie.

      That is, until some pesky meddling halfling tosses it back into the fiery chasm from whence it came.

      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
    7. Re:just my two cents by diegocgteleline.es · · Score: 1

      Except that if you look at the patch, you will see it's not just "a constant change". If it was this easy, it would have been done already.

    8. Re:just my two cents by diegocgteleline.es · · Score: 1

      eeh..."already" -> "before"

    9. Re:just my two cents by Anonymous Coward · · Score: 0

      I'm unsure what kernel hack is needed for PXE. It works out of the box for myself.

      Using it (PXE) in conjunction with mfsbsd allows you to create an automated deploy environment if your up to scripting a few things.

    10. Re:just my two cents by halber_mensch · · Score: 1

      Except that if you look at the patch, you will see it's not just "a constant change". If it was this easy, it would have been done already.

      The constant change was bundled with a reingineering of the groups structure into a dynamic array. NGROUPS_MAX was and is still a compile time constant that can be altered in either system. It can be debated whether the fixed size array or dynamic array is more appropriate based on memory and kernel cpu time considerations, but my point remains - Linux doesn't have some penguin hoodoo magic that makes it support more supplemental user groups than FreeBSD; its default limits are simply higher. If you don't believe me, open up Marshall Kirk McKusick's book, "The Design and Implementation of the FreeBSD Operating System" (p.68):

      Historically, GIDs were implemented as one distinguished GID (the effective GID) and a supplementary array of GIDs, which was logically treated as one set of GIDs. In FreeBSD, the distinguished GID is the first entry in the array of GIDs. The supplementary array is of a fixed size (16 in FreeBSD), but may be changed by recompiling the kernel.

      And couldn't you at least give me a chuckle on the play on the One Ring? I thought it was pretty funny myself.

      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  24. Re:*BSD is dying... by aliquis · · Score: 0, Offtopic

    That "joke" is fucking dead since years.

  25. Re:Jails by Roman+Mamedov · · Score: 1

    > FreeBSD Jails are a kind of light-weight server partitioning scheme, in the same vein as Solaris Zones.

    Or as Linux-VServer, or as OpenVZ.

  26. Re:Yaaaaay! by Clarious · · Score: 1

    Maybe you should try Arch? It use binary package but also has port like build system if you need to build your customized package (abs)

  27. Re:*BSD is dying... by twostix · · Score: 0, Offtopic

    Aliquis confirms it: The BSD dying joke is dying...

  28. Re:Gentoo by moderators_are_w*nke · · Score: 1

    Well no, Gentoo is Linux which is not the same thing at all.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  29. Re:Yaaaaay! by TheRaven64 · · Score: 4, Informative

    All of the FreeBSD ports can be compiled to binary packages, and you can easily mix and match between ports and packages. If you provide the -P flag to portupgrade / portinstall, it will use the binary package if one is available for your architecture, and fall back to building from source if not.

    --
    I am TheRaven on Soylent News
  30. Re:Yaaaaay! by Helix666 · · Score: 1

    Please try to get a little bit deeper into FreeBSD before talking bullshit about it!

    Ah, but that would require effort and waste time that {he,she,it} could be using to whinge on the internet.

    --
    Oh, the irony... "Anonymous Coward: If you have nothing to hide, you have nothing to fear!"
  31. Re:Gentoo by Anonymous Coward · · Score: 0
  32. Re:Yaaaaay! by MrMr · · Score: 1

    Yes, and probably with less effort if your {portdir} doesn't come with that one dependency you happen to need according to your comment a few levels up.

  33. Re:Gentoo by Helix666 · · Score: 1

    This may be completely contrary to what you meant, but there is a Gentoo/FreeBSD port.

    http://www.gentoo.org/doc/en/gentoo-freebsd.xml

    I've been meaning to try it. Maybe after I get around to playing with FreeBSD. I need more hours in the day, dammit. this is why the universe needs to be open source!

    --
    Oh, the irony... "Anonymous Coward: If you have nothing to hide, you have nothing to fear!"
  34. Re:Jails by drinkypoo · · Score: 1

    And in the same vein, they are inadequate because all instances share a kernel. A successful attack on the kernel means a successful attack on the complete system. Hence why we have actual virtualization technologies, and stuff like colinux.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  35. Re:Yaaaaay! by Ilgaz · · Score: 1

    It is not impossible to make it a desktop friendly, even easier than Windows operating system but you will need to give up so much stuff that it would be nothing like BSD.

    http://www.apple.com/macosx/technology/unix.html

    Don't get me wrong, OS X is not Cocoa on FreeBSD but it uses BSD parts enough that you can get glimpse of what kind of features to expect on next OS X. I always watch FreeBSD releases for that reason.

  36. Re:Yaaaaay! by Ilgaz · · Score: 1

    Generally speaking, trolls get motivated when you spare time to reply them instead of leaving to mods.

  37. Re:Yaaaaay! by Anonymous Coward · · Score: 0

    Damn straight. I run debian on a headless ARM box. I have no interest in X, but I do want to use multicast dns/service discovery. Apple's daemon (which I used to use) doesn't support ipv6 on linux (I need ipv6 to access my intranet because cisco's vpn borks ip4). Avahi does, but the debian package is built with dbus/glib/X dependencies. Some packages do have a -nox variant, but it seems to be an afterthought.

  38. Re:Yaaaaay! by TheRaven64 · · Score: 1

    Huh? make config will display a menu letting you select the configure options and will automatically set the dependencies for the rest of the build. Anything in the ports tree can be installed, with any combination of configure options, with dependencies from the rest of the ports tree (or with binary packages, if you prefer).

    --
    I am TheRaven on Soylent News
  39. Who sponsors FreeBSD? by javacowboy · · Score: 3, Interesting

    First of all, I'm not trolling.

    Most successful open source projects have some kind of corporate backing, whether it be developers, funding or both. Linux has IBM, HP, RedHat, etc. Sun sponsors and manages a number of open source projects.

    The community behind FreeBSD have put together what seems to be (I've never used it for more than a few minutes at a time) a solid server operating system whose command-line code forms part of the basis of what is IMO the best consumer operating system (OS X). From what I understand, this is due to a small but devoted group of developers.

    Still, not to bemoan the FreeBSD community's efforts, but I'm wondering if there's some kind of corporate backing, seeing as I'm certain several companies use it in critical production situations.

    There was nothing about this in the Wikipedia entry.

    --
    This space left intentionally blank.
    1. Re:Who sponsors FreeBSD? by ducomputergeek · · Score: 1

      http://video.google.com/videoplay?docid=7833143728685685343

      I'll direct you to about 15:45 of the video. There are still a few very small companies using BSD.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    2. Re:Who sponsors FreeBSD? by Dominican · · Score: 1

      There are companies creating devices using FreeBSD code who does not advertise their use of FreeBSD. I know that some SAN companies and load balancing companies do this.

      Because of FreeBSD license they can do this and because of it, they will continue to have engineers work on FreeBSD.

      This type of arrangemts almost guarantees that FreeBSD will stay around.. but not be as widely noticed because these companies have absolutely zero interest on anyone knowing that they are using FreeBSD to power their devices.

    3. Re:Who sponsors FreeBSD? by Eil · · Score: 2, Informative

      Still, not to bemoan the FreeBSD community's efforts, but I'm wondering if there's some kind of corporate backing, seeing as I'm certain several companies use it in critical production situations.

      FreeBSD is supported by (but not run by, as far as I can tell) the FreeBSD Foundation, a non-profit. Previous sponsors of the foundation include some big names like Google, NetApp, and Juniper. Apple is missing from the list, but I know that they have donated some significant chunks of code.

    4. Re:Who sponsors FreeBSD? by ishobo · · Score: 1

      There are plenty of companies using FreeBSD in the embedded market and many give back. Netgraph is a good example. FreeBSD does not have companies on the scale of HP, IBM, or Sun, providing world-wide support. At best, small VARs offer support with the hardware they sell.

      --
      Slashdot - The great and glorious cluster fuck of Internet wisdom.
  40. FBSD on the desktop . . . by wrencherd · · Score: 2, Interesting

    . . . is a bit like driving an automobile with a manual stick transmission, while also being a bit like driving one with an automatic, and yet not exactly like the modern compromise, "manu-matic".

    (Manu-matic is supposed to give the driver a sense of the control of the stick, while simultaneously incorporating the no-brainer-ness of an automatic.)

    The ports system is an undeniably good idea, but only really shines if it is supported by a full-time, high-speed connection.

    Running FreeBSD from a set of CD's, on the other hand, can be really frustrating in my experience; while running Ubuntu, (Open-)Suse, and even Slackware from a CD-, or DVD installation--the way most desktop users are accustomed to--is much more doable at this point.

    Still, if you yearn for the feel of cranky stick-shifts and the quirks of normal aspiration--some things that would seem likely to appeal to those drawn to open-source--then put on your goggles, fire up your broadband and pop that boot-only 7.2 RELEASE CD into the tray.

    Flash is for sissies anyway, no?

    1. Re:FBSD on the desktop . . . by Anonymous Coward · · Score: 0

      Yeah, pitty that the same Desktop softwares in Linux are the same ones in FreeBSD. Meaning, same menus, same look and feel.

      Package installation is a breeze. `pkg_add -r `

      And ports don't require a full time connection. If you use ports, you spend more time compiling than you do downloading. Sources for something like OOo as just as big as a binary download, so it would take you just as much time there.

      However, there are still plenty of us out there who still have the skills to drive a stick shift, which gives us better control of how we drive it.

      If anything, FreeBSD isn't an idiot box like any of the Linux distros you mentioned and will force you to learn how to do things without a button.

    2. Re:FBSD on the desktop . . . by Anonymous Coward · · Score: 1, Insightful

      I have the Linux version of Flash 9 installed and it does a good job.

      But what are you trying to say with this stupid stick shift comparision? That even a half-brained monkey is capable of using it? Automatic is not that common outside the USA. Like in the countries where they still build cars.

    3. Re:FBSD on the desktop . . . by Patch86 · · Score: 0, Redundant

      Bad car analogy- outside of the US and some Asian countries, manual transmission still dominates. 80% of cars sold in Europe are manual.

      If only 80% of OSs in Europe were FreeBSD...

    4. Re:FBSD on the desktop . . . by petrus4 · · Score: 1

      >Flash is for sissies anyway, no?

      "The Tumbler? Oh, I don't think you'd be interested in that."

  41. Re:!free !BSD by ReeceTarbert · · Score: 2, Funny
    RMS, is that really you?!?

    Sorry, couldn't resist... ;-)

    Reece

  42. Re:Yaaaaay! by BlueStrat · · Score: 2, Informative

    I don't get it either. As if I'd want FreeBSD to be a desktop OS.
    Desktop OS's are supposed to be ready for the desktop. Not FreeBSD.

    That's...not altogether true. Though maybe kind of. It depends a good deal on how you view computers. If a person views computers as simply a tool, a means to do something mainly concerning the "real world" and events surrounding it, but of no interest as to the computer plus software in and of itself, then that person would probably be better-served with something with Windows installed or with an Apple system.

    People who have more of an interest in, for various reasons, or fascination with, the computer and its' software and want/need to have a different system are more likely to take a different path as the features and openness that some other systems provide may not be available in the common PC/Mac machines.

    Many of those peoples' needs are met by linux, then there are others that have OS needs or wants that lead them to other systems.

    I suspect many are like myself that have multiple OS's installed and use whatever works best for a specific task.

    (I currently have Mandriva '08, PC-BSD 7.1/Galileo, XP-ProSP3 on this box, and also an SGI Octane workstation running IRIX UNIX 6.5.30. XP for a lot of gaming and some few other tasks/software that are still Windows-only or Windows-best.)

    My PC-BSD system is amazingly friendly for a FreeBSD-based desktop, maybe rivaling or even surpassing Ubuntu in some ways IMHO. The PC-BSD packaging system using click-to-install ".PBI" packages (as well as having the ports system with some cool GUI port-managers available) is getting to be quite usable by the less computer-savvy user.

    The automatic updates manager is no slouch either and seems to work great with both system & .PBI-package updates with little hassle. Features/development seems to be chugging right along also, as PC-BSD now is commercially-sponsored by iXsystems a "Provider of enterprise servers for open source and corporate sponsor of PC-BSD".

    I have high hopes here as so far (I've been using PC-BSD since about version 0.76RC(?) or so), as PC-BSD has gotten to be very nice and easy to use to the point where I'm more comfortable there than Mandriva's desktop system as far as a non-MS desktop system with comparable features, simplicity, and ease-of-use. Of course this is purely anecdotal, but I do think PC-BSDs' version of a FreeBSD-based desktop is worth checking out if you're interested in a non-MS/Apple/Linux-based desktop system. No, I'm not associated with PC-BSD, iXsystems, or anyone affiliated with either in any way or have any interest other than as a user.

    Strat

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  43. Re:Jails by Just+Some+Guy · · Score: 4, Insightful

    And in the same vein, they are inadequate because all instances share a kernel.

    And are significantly faster (on our workload) and more efficient for the same reason. Since all jails pull from the same heap, you don't have to worry about under- or over-allocating RAM to an instance. You also don't have to contend with multiple kernels all trying to do bookkeeping many hundreds of times per second.

    Jails obviously aren't the right tool for every job, but when they suit your needs, they're outstanding.

    --
    Dewey, what part of this looks like authorities should be involved?
  44. BSD Has Taken Off by EXTomar · · Score: 1

    But I think your expectations are a bit off. BSD has its place and eagerly accepted in various spaces but that doesn't mean "rule the world" by any stretch of the imagination. No one should feel sorry for the BSD guys because they are creating great software that is satisfying users all over the world.

  45. Re:Jails by Anonymous Coward · · Score: 0

    FreeBSD Jails are a kind of light-weight server partitioning scheme, in the same vein as Solaris Zones.

    Zones developers have explicitly stated jails as a source of inspiration.

    Personally I think Solaris is the best server OS out there, and the only thing that would really make it "perfect" would be a FreeBSD Ports system (though pkgsrc is pretty close).

  46. Re:Yaaaaay! by ThePhilips · · Score: 2, Interesting

    What about removal of packages?

    One of the things I like about Debian source packages, is that they can be compiled, installed, played with, upgraded, etc and finally removed - all that without a hustle.

    Impression I had that ports is just a nice front-end for "./configure && make && make install". And as usually "make uninstall" is largely missing (as only few source packages provide the functionality).

    That means over time system gets loaded with orphaned files.

    Actually the thing which impressed me most first time I installed the Debian was that during upgrades/install of custom packages, it can also remove conflicting packages. E.g. during library migration, Debian would properly install/remove library needed by particular package version. Apps like aptitude, which can also automatically remove unused automatically installed packages, saves heck a lot of time in long run.

    Ports in a way nice simple system and I like it more than e.g. Gentoo. Yet, for stable maintainable in long run system, I'd still go with Debian Stable, as it's thorough package management was more than once saving my servers from me.

    --
    All hope abandon ye who enter here.
  47. Re:Yaaaaay! by ThePhilips · · Score: 1

    My friend, active FreeBSD user, was in part attracted to it because it was one of the few problem-free systems where one can compile newer KDE and Gnome versions. Yeah, it takes time. But it also worked.

    As end-user goes, there is a very little difference between Linux and *BDS when some DE runs on top of it.

    --
    All hope abandon ye who enter here.
  48. An open source system BESIDES linux is releasing?! by halber_mensch · · Score: 1

    Cue variations of "linux is better", "who uses FreeBSD anyway?", "GPL FTW!", and "the installer makes me frowny face" from linux fanboys that are in no way adversely affected by the advances of other projects in 3... 2... 1...

    --
    perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  49. Re:Yaaaaay! by Anonymous Coward · · Score: 0

    The desktop user would be better off with something actually intended for desktop use.

    I didn't read past the first paragraph of your post, but you're probably just rambling on about how BSD could be modified for desktop use. Short answer: No. Just no.

  50. Re:Yaaaaay! by TheRaven64 · · Score: 2, Informative

    What about removal of packages?

    Ports provide a build skeleton for creating packages. Every port comes with a list of installed files and potentially an uninstall script. You can remove them with make deinstall in the port directive or with pkg_deinstall / pkg_delete, just as you can with binary packages.

    Impression I had that ports is just a nice front-end for "./configure && make && make install".

    Yes, it is (and various other build systems). And providing uninstall support is part of the difference between a nice front end and a trivial front end.

    --
    I am TheRaven on Soylent News
  51. Re:Yaaaaay! by JRemmers · · Score: 1

    In FreeBSD, you can use /etc/make.conf to impose global controls on port building. For example, mine contains

            WITHOUT_X11=YES
            WITHOUT_GUI=YES
            WITHOUT_NLS=YES

    Then ports that would normally drag in all of X (e.g. vim and emacs) don't do it.

    --
    Do not read this post fast. It is never right to read Slashdot posts fast.
  52. Re:Yaaaaay! by ThePhilips · · Score: 1

    For high-profile applications like you quote it is clear that FreeBSD (as many other source based OSs) would generally provide newer version of packages.

    Yet, as Debian package statistics shows, there are lots of minor applications in active used which are not really maintained anymore by their creators - essentially only Debian Developers perform maintenance on the packages.

    I'm using number of such obscure, hard-to-find packages since old times. (E.g. "cons" build system). Only once stepping outside of Debian universe for a short time, I have understood how hard it is other-wise to find the applications. Some such packages do not have home pages anymore and Googling leads directly to packages.debian.org.

    --
    All hope abandon ye who enter here.
  53. Re:Yaaaaay! by Anonymous Coward · · Score: 0

    One of the things I like about Debian source packages, is that they can be compiled, installed, played with, upgraded, etc and finally removed - all that without a hustle.

    The cruft piling up is a problem with Linux (at least with most distributions) because practically everything is a "package". You have, say, mplayer saving its configuration files to /etc, alongside with essential system configuration files. Equivalently, you have essential system properties, such as the toolchain, in the same place, handled the same way as, say, Skype.

    (And at least with pkgsrc it is entirely safe to just rm -rf /usr/pkg && rm -rf /var/db/pkg*" and start from a 100 % clean table.)

    I am no fan of ports & pkgsrc, and think that Linux distributions are superior when it comes to packaging software. (After all, your typical distribution has as many people packaging software as some smaller BSDs have people writing an operating system.) BSD is about the system, not about the external additions to it.

    But as much as this is a good thing, there are obvious flaws with this approach as well. Besides cruft, the often mentioned (potential) issues affecting system stability and coherency come to my mind instantly. I have often come to a conclusion that the only way to maintain a Linux distribution with huge amount of packages is indeed to reinstall it every six months. A full circle; I remember doing that with some other operating system as well...

  54. Re:Yaaaaay! by value_added · · Score: 2, Informative

    My main beefs were not with the infrastructure, which seemed OK, but that the package maintenance seemed pretty spotty:

    Could we get a less vague or subjective characterisation? The general concensus by FreeBSD users (and one shared by myself), especially those coming from a Linux background, is that the ports system Just Works(TM). As for the tools to manage installed ports or package, there's certainly plenty to choose from. By that I mean the issue, if there is one, is generally one of "preference" rather than functionality; put simply, they all work.

    many many packages (even fairly "major" ones) were pretty out-of-date, even compared to e.g. debian stable

    To the extent that the "many many" qualifier has any meaning, I'd really be interested in your naming just a few of these "major" ports.

    and in many cases they were installed as monolithic chunks where a bit of judicious splitting would have been very helpful -- for example, an otherwise fairly dependency-free library that happens to come with some demo apps that drag in all of OpenGL and X

    There's as much or as little judicious splitting as you want. A quick read through of ports(7), make.conf(5), src.conf(5), for example, would have addressed your perceived issues, as would have a quick Google search. Next thing I'll hear is that FreeBSD suffers from a lack of documentation.

    Nothing personal, but I have trouble seeing something modded +5 that consists of little else than random impressions from the uniformed who are "playing around".

  55. Re:Yaaaaay! by Moridineas · · Score: 2, Interesting

    What about removal of packages?

    This is a really basic "RTFM." It's not "make uninstall" like you wrote in your post, but "make deinstall"

    Alternatively, you use the "pkg_delete" or "pkg_deinstall" command to delete any installed package. (again, to find out potential options etc, RTFM)

    Very simple.

    One of the things I like about Debian source packages, is that they can be compiled, installed, played with, upgraded, etc and finally removed - all that without a hustle.

    Yes, those would be fundamentals of any packaging systems.

    Impression I had that ports is just a nice front-end for "./configure && make && make install". And as usually "make uninstall" is largely missing (as only few source packages provide the functionality).

    Your impression is somewhat correct. Again, this is something expected of ANY source packaging system. I'm not sure how else you would want it to operate?

    That means over time system gets loaded with orphaned files.

    I may have missed something...why are files getting orphaned?

    If you're confused about what files belong to what packages in FreeBSD, try the "pkg_which" command.

    Actually the thing which impressed me most first time I installed the Debian was that during upgrades/install of custom packages, it can also remove conflicting packages. E.g. during library migration, Debian would properly install/remove library needed by particular package version. Apps like aptitude, which can also automatically remove unused automatically installed packages, saves heck a lot of time in long run.

    Yes, this is a weakness of the base ports system. Fortunately pretty much everyone who runs FreeBSD runs either portupgrade or portmaster. These programs essentially take the place of apt, etc, and work completely within the structure of the ports system.

  56. Virtualization still missing by Dominican · · Score: 1

    I have used FreeBSD for many years and it is still my prefered server OS. However, as virtualization usage grows I think FreeBSD will take a hit for not having any virtualization, other than jails, that can use FreeBSD as the host OS.

    Large companies that go with a bare metal virtualization like VMware ESX will likely not be impacted, but small to medium businesses that don't want to or can't afford bare metal virtualization will end up having to use windows or Linux to virtualize. Once you start to use another OS, the need to simplify how many OSs you keep may make some simply drop FreeBSD.

    1. Re:Virtualization still missing by sweetnavelorange · · Score: 0

      Like this?

  57. Reason I favor Gentoo Over Debian by fast+turtle · · Score: 2, Interesting

    Revolves around those optional features that are compiled into the damn package, pulling in all those extra dependencies. Portage and the Use flags are very good for that. I can specify on a per package basis what optional features I want, which helps keep my system much leaner.

    Another issue I've got with many other distros is the continual insistence of starting so many services at boot. To me it's reaching the point that most distros look like a damn windows installation with all the services running. Personally and Professionally, I like the Slackware/OpenBSD thinking that as little as possible starts at system boot. Let the damn Sys-Op/Admin decide what needs to run to provide the functionality the system is supposed to. In my case, the system is a desktop so the only thing that needs to be running is sound, apcupsd, cups, basic networking - ntp client and firewall. I don't even have X running at startup as I'm fairly comfortable working on the CLI having used computers since the Dos 5 days.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  58. Re:KDE updated to 4.2.2 by RicardoGCE · · Score: 1

    Obviously you have not actually used 4.2.2

    I have, on Kubuntu 9.04. Flashier, suckier.

    The network manager widget is broken, requiring a workaround right from the start.

    Icons still have that retarded mini-sidebar pop up when I hover over them.

    I still have a "Desktop" folder that is not reflected by the on-screen desktop, all in the interest of satisfying Seigo's whims. (I don't mind the "folder view" concept, but disconnecting the on-screen desktop from the actual desktop folder is just poor design).

  59. Re:Yaaaaay! by wastedlife · · Score: 1

    Maybe you could have read his post instead of imagining what it was and then commenting that he is wrong.

    He was talking about PC-BSD, a FreeBSD-based distro designed for desktop use. Since it has many pre-built packages and a GUI front-end for ports, it is actually quite a usable desktop distro. Pretty much about as easy as Ubuntu. I normally prefer linux because of hardware compatibility, so I usually use Ubuntu as my desktop and debian or Ubuntu-server for servers, but PC-BSD is pretty nice.

    --
    Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  60. Re:Yaaaaay! by Fweeky · · Score: 1

    The general concensus by FreeBSD users (and one shared by myself), especially those coming from a Linux background, is that the ports system Just Works(TM)

    If it Just Worked, we wouldn't need to keep an eye on UPDATING and jump through hoops when upgrading certain tricky things; e.g. perl-after-upgrade, the gnome upgrade scripts, knowing when you need to forcibly rebuild dependencies and when you can just upgrade a single package, and knowing what to do when you get it wrong and it starts doing weird things like try to install already installed packages.

    Ports are a leaky abstraction; they don't try to deal with every possible situation automagically like some other packaging systems, and you do need to have some vague idea what you're doing to use them well. portupgrade and co are invaluable, but they're no apt; they can't be, because the ports system doesn't give them enough information to always do the right thing by themselves.

  61. Re:Yaaaaay! by Anonymous Coward · · Score: 0

    "
    Really? As little effort as 'cd {portdir} && make config install clean'?
    "

    THis is not actually a little effort

    Install FreeBSD or PCBSD 7.1 and then do that
    to build a simple fortune cookies application

    First you have to know where it is located
    (for that you either need to install another package to (and you have to know that name too) or make sure you have Internet connection and go to freesbd.org ports page to search for the name

    Then you have open the login shell as root,
    (and you must know how to do that -- it does not automagically prompt you for a password )

    Then you CD to that directory start the build
    and discover that it tries to download source
    code for Gnome or KDE then build it -- which
    will take half a day on some machines....

    welcome to the ports system

  62. Re:Yaaaaay! by wastedlife · · Score: 1

    As end-user goes, there is a very little difference between Linux and *BDS when some DE runs on top of it.

    Except with hardware compatibility. Many consider OpenSolaris or FreeBSD to be superior to the linux kernel as far as stability and performance, and there are distros of each to simplify administration (Nexenta and PC-BSD, respectively), but the linux kernel has always had much better compatibility for me.

    --
    Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  63. Re:Yaaaaay! by ThePhilips · · Score: 1

    That means over time system gets loaded with orphaned files.

    I may have missed something...why are files getting orphaned?

    If you're confused about what files belong to what packages in FreeBSD, try the "pkg_which" command.

    The comment was to "make uninstall" (as I have seen in automake generated makefiles, or mentioned by you "make deinstall" in *BSD) bogosity.

    I had this experience, notably with some man pages and generated /etc/ config files, that "make (un|de)install" will not clean everything, leaving garbage in system.

    I know that Debian takes care of it and I'm happy to know now that ports take care of that too.

    Fortunately pretty much everyone who runs FreeBSD runs either portupgrade or portmaster. These programs essentially take the place of apt, etc, and work completely within the structure of the ports system.

    Nice to know that too. I'd say that apt more flexible, but if portupgrade in the end has the same effect, then it is not relevant. I tend to keep my Debian stable system using only official stable packages so flexibility of apt becomes redundant. [ N.B. In fact, for quite long time I didn't know that was possible. Only when I tried applications from unstable/testing repos the true nature of apt showed itself. ]

    P.S. It's different in Ubuntu and e.g. Debian Sid, where being on bleeding edge means that binary upgrades can break things - and sometimes do. Flexible package management becomes must have feature. But this is again different in the BSD land where separation between the OS and the ports is well outlined. While Debian is generally maintained (and regarded) as a whole, in BSD maintenance is split to accommodate different development/maintenance cycles of core and of user apps.

    --
    All hope abandon ye who enter here.
  64. Re:Yaaaaay! by Freultwah · · Score: 1

    Would somebody then explain to me why the cupsddk port cannot be configured to not depend on fltk, which is completely unnecessary? I just want to print with splix, dammit, and I don't want all those xorg-libraries and protos and what not installed just because cupsddk does not do make config. I can edit the Makefile, but the next portupgrade could just mess it up again.

    Also, why does every cups update overwrite the mime.convs file? I want my raw stream after every update.

    Otherwise, tip-top.

  65. Re:Yaaaaay! by Anonymous Coward · · Score: 0

    True.

    I was replying in a sense that if one has already running *BSD system, putting on top a DE would provide same environment. Few users would be able to tell the difference from Linux.

    BSD's relatively poor hardware compatibility is a major stumbling block right now.

  66. Live CD? by srobert · · Score: 1

    Once there was a live CD called Freesbie. But I don't think it's being updated anymore. I wish there was a live CD to evaluate before committing it to the hard drive. Is anyone maintaining a live CD for any of the BSD's?

    1. Re:Live CD? by rivaldufus · · Score: 1

      http://www.pcbsd.org/ 7.1 is based off FreeBSD 7.1. I'm sure 7.2 of PCBSD will come out shortly.

    2. Re:Live CD? by Brandybuck · · Score: 1

      PC-BSD has a live CD? Where?

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Live CD? by rivaldufus · · Score: 1

      Good point... in their documentation: Live CD/DVD to be added I think they have hopes. I have used the FreeBSD live CD, but it doesn't give you a gui... that's okay with me as I usually use it for recovery, anyway, and want it to boot as quickly as possible.

  67. Re:Yaaaaay! by Just+Some+Guy · · Score: 1

    If you want up-to-date software you just need to update the ports collection, this is done via the csup(1) utility.

    Better yet, portsnap fetch update.

    --
    Dewey, what part of this looks like authorities should be involved?
  68. Re:Yaaaaay! by Sancho · · Score: 2, Informative

    First you have to know where it is located
    (for that you either need to install another package to (and you have to know that name too) or make sure you have Internet connection and go to freesbd.org ports page to search for the name

    cd /usr/ports
    make quicksearch name=packagename

    You'll find the package. No need to install anything new.

    Then you have open the login shell as root,
    (and you must know how to do that -- it does not automagically prompt you for a password )

    "apt-get install foo" doesn't hold your hand, either. Nor did rpm prompt you for a password the last time I used an RPM-based system.

    Then you CD to that directory start the build
    and discover that it tries to download source
    code for Gnome or KDE then build it -- which
    will take half a day on some machines....

    welcome to the ports system

    The FreeBSD maintainers aren't concerned with being trivial to use. They're more concerned with creating a powerful and flexible system.

    They focus on this almost to a fault. There's a recent thread on freebsd-questions with the subject "Modern FreeBSD Installer" where a few people are complaining about how unfriendly the current installer is. There's a fairly large base of people who don't want a change to the installer because it's familiar--and once you're familiar with it, you can install the base system in about 5 minutes. But the arcane nature of the installer is such that it turns a lot of new users off from the beginning.

    Keep in mind that FreeBSD is an advanced user's OS. While its documentation is really quite good, it isn't going to hold your hand once you're on the shell. Reading through the handbook ( http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html for specific information on the ports system) before or during use will help you learn a lot about the system.

  69. Re:Yaaaaay! by Sancho · · Score: 1

    may also add that my experience (which is 2-3 years old now eventually ..) is that FreeBSD had more up to date packages than Ubuntu, and well, Debian stable? Come on ..

    Unfortunately, it's completely dependent upon the port. Ports are maintained by individuals, not by the product. Sometimes you will find a port which is a little out of date, but the most popular ports are up-to-date.

  70. Re:An open source system BESIDES linux is releasin by swb · · Score: 1

    I love FreeBSD and have been a dedicated user since the 90s, but sysinstall does blow chunks.

    It "works" for installation, but has a weird menu system that doesn't navigate well if you try to use it any other time other than installation.

  71. Re:Yaaaaay! by Moridineas · · Score: 1

    The comment was to "make uninstall" (as I have seen in automake generated makefiles, or mentioned by you "make deinstall" in *BSD) bogosity.

    Oh, I see what you are talking about.

    No, "make deinstall" in the port directory is a PORT command. It uninstalls the port. It is not an application specific type "make uninstall" command that may or may not work.

    Like pkg_delete, "make deinstall" removes the application according to the packing list and port specific instructions.

  72. Re:Jails by Anonymous Coward · · Score: 0

    Jails are a form of privilege separation, chroot++. Assuming someone exploits apache in a jail, they won't get the whole system, only the jail.

  73. Re:Jails by randallman · · Score: 1

    This approach to virtualization Operating System-Level Virtualization is sorely lacking in the Linux Kernel. I know you can patch with VServer and OpenVZ, but the more I use it the more I believe it should be built in. It has almost 0% overhead and facilitates many peoples needs for virtualization in which they often use more resource costly and complex virtualization techniques.

    If the kernel version doesn't matter to you, Jails/Vserver/etc. may be a good fit. No hardware emulation, disk images, etc. BTW, Debian includes Vserver and OpenVZ patched kernels. Ubuntu does not. Don't know about others.

  74. Re:KDE updated to 4.2.2 by Anonymous Coward · · Score: 0

    I *really* wish people would stop using Kubuntu, and then go off posting, thinking they knew *anything* about how well/poor KDE actually works. It's probably THE most broken and dysfunctional version of KDE shipping on a well known distribution you can find. Basically ANY other distro is better. I prefer openSUSE myself, using the recent 42 repos, others swear to Mandriva, if you want pointers. Anyhow, Kubuntu, just say "No".

  75. Re:Gentoo by Anonymous Coward · · Score: 0

    Well, no. Gentoo portage can also run on FreeBSD. If you actually used the damn thing, you'd know that.

  76. Re:Yaaaaay! by bsdaemonaut · · Score: 1

    It's because your not leveraging the port system's strengths. In short your confusing the entire ports systems with pre-compiled packages. The port system was created, at least in spirit, to be a compile-from-source solution. The binary packages that are released, are released at the time of their corresponding FreeBSD release and, for the most part, aren't updated afterwords. Use the port system as it was intended and you'll find that it is in actuality much more up-to-date than Debian (no matter the version) and as minimalistic or monolithic as you want it. In short your attempting to apply what you've learned of Debian practices to FreeBSD and your obviously setting yourself up to fail.

  77. Re:I'm stunned it actually made it to the front pa by Brandybuck · · Score: 0, Flamebait

    I love the way they always say "Fubuntu Linux is sooooo popular! You should use what everyone else is using!"

    Funny, Windows has more users than Linux, so why aren't they following their own advice and use Windows?

    --
    Don't blame me, I didn't vote for either of them!
  78. Re:Yaaaaay! by bsdaemonaut · · Score: 1

    >>First you have to know where it is located
    make search name=foo
    >>Then you have open the login shell as root,
    Last I checked, this is the exact same process you would follow with apt. >>Then you CD to that directory start the build >>which will take half a day on some machines.. Yes that is one disadvantage of a source based system, but the advantages are too numerous to list. As a side note, PCBSD comes with KDE installed and FreeBSD has binary installations available of the newest versions of both. If binary is the way you prefer to go what is holding you back? Honestly the vast majority of your problems/concerns go back to you not RTFM. FreeBSD has excellent documentation, use it.

  79. Re:An open source system BESIDES linux is releasin by Anonymous Coward · · Score: 0

    The author of sysinstall is jkh, a.k.a. Jordan K. Hubbard, who now works at Apple. You can blame him for the mess that is sysinstall.

    If a courageous coder feels like witnessing the horrific creation that is sysinstall's code, here's something I've personally investigated only to give up simply because the hackery pissed me off too much to bother fixing it:

    Figure out how to change the colour scheme so that yellow text isn't on a gray background (very hard to read on some laptops). Dig around the code -- you'll find it, after much cursing. And when you do, you'll say out loud "who wrote this pile of sh... oh, right..."

    I think every src commit bit FreeBSD member will openly admit that sysinstall is a travesty.

    That said, the DragonflyBSD guys have re-written sysinstall in Lua, which makes things a hell of a lot easier (and smaller). I'm surprised not a single GSoC contributor bothered to merge the two.

  80. Re:Gentoo by Anonymous Coward · · Score: 0

    True, but portage is very much inspired by FreeBSD's ports, so the 'experience' is pretty similar.

  81. Re:Yaaaaay! by wastedlife · · Score: 1

    True. Just as few users would be able to really tell the difference between windows 98 and NT 4 from the just the desktop environment. The underlying OS is completely different, but the user space looks very similar. This is a problem in pushing linux for desktop machines, in that most users really don't know or care about the differences between kernels. If Ubuntu decided to switch to nexenta instead of debian as its base, many would not realize there was a change to an OpenSolaris kernel. The DE would be the same, the package manager would be the same, but all of the underlying things that the average user does not know about would be completely different. Different kernel, different file system, possibly a different shell (bash is available but IIRC zsh is the default).

    --
    Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  82. Re:KDE updated to 4.2.2 by Brandybuck · · Score: 1

    It's sort of like where Linux was five years ago. If you didn't buy your hardware with reference to the OS that was going to be running on it, you had problems. I've got a brand new state of the art system, which I built for FreeBSD. It's awesome. KDE runs snappier and smoother than it does under KDE on my work system. NVidia sucks, yes, but that is why you avoid NVidia hardware. Don't blame FreeBSD for NVidia's suckiness. Don't blame FreeBSD for hardware with closed specs and proprietary drivers.

    --
    Don't blame me, I didn't vote for either of them!
  83. Re:KDE updated to 4.2.2 by moderators_are_w*nke · · Score: 1

    Nvidia works fine here on amd64 on Windows, Linux, Solaris and MacOS X. It's only FreeBSD that appears to have the problem with 64bit - I don't think you can blame Nvidia for that.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  84. Re:KDE updated to 4.2.2 by X0563511 · · Score: 1

    I'm losing a bunch of my mods applied to reply to this, but I must correct you. For everyone pointing to the lack of nvidia on freebsd x86_64 above, i apologize. you had informative mods until this joker started typing.

    Icons still have that retarded mini-sidebar pop up when I hover over them.

    Lock the widgets. They only popup when everything is unlocked. While locked, they cannot be moved, added, or removed.

    I still have a "Desktop" folder that is not reflected by the on-screen desktop, all in the interest of satisfying Seigo's whims.

    Set your desktop to 'folder view' and point it to your Desktop folder, and you have the old style. The 'disconnect' actually allows more flexibility. The only difference is the mapping is now user editable rather than hard coded. I also don't know what this bit about Seigo is from. Nobody is forcing you to use that feature.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  85. Re:KDE updated to 4.2.2 by X0563511 · · Score: 1

    For now, Kubuntu is the only mainstream distro with 4.2 in stable. Fedora 11, OpenSuSE 11.2 etc are not released yet.

    Are there any others with 4.2 in stable?

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  86. Re:KDE updated to 4.2.2 by X0563511 · · Score: 1

    Yes, you can.

    http://wiki.freebsd.org/NvidiaFeatureRequests

    Why would these need to be satisfied for nvidia, but noone else? Because nvidia did things a specific way and will not bend.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  87. Re:Yaaaaay! by turbidostato · · Score: 1

    "I have often come to a conclusion that the only way to maintain a Linux distribution with huge amount of packages is indeed to reinstall it every six months."

    You are awfully wrong then, sir. I won't say that there are not distributions where the wisest strategy could be reinstall every some months (or following a major release) but I certainly can say this is not true for some other distributions. The one I'm using has been upgraded since about 2001 while not a single piece of this current computer is the same than at the beginning and my computer is not an exception: for systems I'm responsible they are usually upgraded for as long as the hardware is in service (I'm using Debian, for those curious enough).

  88. Re:Yaaaaay! by poached · · Score: 1

    I also like how the ports tree sits on the disk makes it easy to browse via standard commands like "ls", "cd", etc. I don't know if such a thing exists with apt systems; from my limited experience with apt, it seems like a 3rd party tool is needed like synaptic to display the packages in a database file. Furthermore, the bsd ports system's search is really good, and commands like "whereis package_name", where package_name is a package, like "vi" will show you the location in the ports tree and you make just cd to that dir and do your make. It feels too me more like it's the "unix" way where everything is a file.

  89. Re:!free !BSD by shutdown+-p+now · · Score: 1

    RMS, is that really you?!?

    Of course not! You'd think RMS would forget the "GNU/" prefix in "using linsux emulation".

  90. Re:Yaaaaay! by TheRaven64 · · Score: 1

    Have you filed bug reports or contacted the maintainer? I've done this a couple of times when I've had problems with ports and they've been fixed very quickly.

    --
    I am TheRaven on Soylent News
  91. Re:Yaaaaay! by TheRaven64 · · Score: 1

    Wait a few days after the release. The ports tree is frozen prior to the release (yes, this is stupid, irritating, and should be done in a branch) which means that fixes / updates will not be committed until after the freeze is lifted, which happens after the release.

    --
    I am TheRaven on Soylent News
  92. Re:An open source system BESIDES linux is releasin by u38cg · · Score: 1

    I'm not trolling, but you forgot to add that every other post will start with the words "I'm not trolling, but..."

    --
    [FUCK BETA]
  93. Re:Yaaaaay! by BlueStrat · · Score: 2, Insightful

    Maybe you could have read his post instead of imagining what it was and then commenting that he is wrong.

    What, and sully such a longstanding /. tradition?

    Besides, that also means that one would actually have to think and respond to certain facts and logical arguments put forth by another person. Such tedium!

    He was talking about PC-BSD, a FreeBSD-based distro designed for desktop use. Since it has many pre-built packages and a GUI front-end for ports, it is actually quite a usable desktop distro. Pretty much about as easy as Ubuntu. I normally prefer linux because of hardware compatibility, so I usually use Ubuntu as my desktop and debian or Ubuntu-server for servers, but PC-BSD is pretty nice.

    Not only a GUI front-end for ports, but also an entire package system using ".PBI" packages (sort of like ".deb" packages in Debian Linux, only with less dependency-hell) for click-to-install behavior closely resembling that of Windows software installation packages. You can use both systems to install and remove software along with all the various CLI port-managers, not either-or, so another bonus.

    I must also say that the PC-BSD system installer works great and is far faster and friendlier/informative/easier to use than the Windows system installer. PC-BSD (and FreeBSD itself) has made tremendous progress as far as hardware compatibility/drivers/kernel modules and supports most anything Ubuntu does. There's also Java and Flash Player support, so one can browse/watch YouTube videos and use most webpage-embedded Java apps.

    If you're tired of Ubuntu and/or want or need a desktop OS with the features, software, security, and power of a more Unix-like system than Linux then PC-BSD may be for you.

    Definitely worth trying, IMHO.

    Strat

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  94. Re:Jails by smash · · Score: 2, Informative

    All VMs share a hypervisor. A successful attack on the hypervisor... well, you get the picture...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  95. Re:KDE updated to 4.2.2 by RicardoGCE · · Score: 1

    Lock the widgets. They only popup when everything is unlocked. While locked, they cannot be moved, added, or removed.

    So... I give up functionality in order not to have my icons constantly (and distractingly) remind me that I can rotate and resize them. Yep, that's the Nu KDE spirit: Why merely break something, when you can penalize users for fixing it?

    Set your desktop to 'folder view' and point it to your Desktop folder, and you have the old style. The 'disconnect' actually allows more flexibility. The only difference is the mapping is now user editable rather than hard coded. I also don't know what this bit about Seigo is from. Nobody is forcing you to use that feature.

    If the visual-element-heretofore-known-as-Desktop were renamed, the scheme would make sense. As it stands, though, I have a desktop. On which I cannot see the contents of the desktop folder without a folder view. And if I put something on that desktop, it doesn't go into the desktop folder, and vice-versa. That's not revolutionary, it's just poor design.

  96. Re:KDE updated to 4.2.2 by RicardoGCE · · Score: 1

    Forgot to address this: Yes, I can set the desktop to work "the old way". I can tweak the default settings till I end up with a fairly familiar environment...Which doesn't in any way make the overloaded, inconsistent initial experience any more justified.

    KDE has been my DE of choice since I first got into Linux full-time, three years ago. But never before (not even in Windows...) had I felt so much like I was fighting the DE, as I have with KDE4.

  97. BSD for embedded systems? by harlows_monkeys · · Score: 1

    What I don't understand about *BSD is why it isn't getting the kind of uptake in embedded systems that Linux is. It's technically as good, and comes with a lot less licensing risk. There is a lot less variation in interpretation of the BSD license than there is of GPL.

    You don't run the risk of obeying, but still getting massively bitched at for not obeying the "spirit" of the license (think Tivo).

    You don't have to worry with BSD about exactly how the code you wrote interfaces to the BSD code--no metaphysical discussion over whether a dynamically loaded kernel module is different from a dynamically loaded user space application from a licensing point of view.

    No issues with using BSD code in a device that requires a subscription to work. According to the FSF, you can't use GPL code in a device that requires a subscription to operate. That raises some alarms for Linux use in cell phones, and in cable boxes and DVRs that are tied to specific cable or satellite companies.

    I would expect the above risks, and others I haven't listed, even if in some cases remote, would be scary enough to the cell phone companies, the set-top box makers, the router makers, and so on, to create quite a bit of demand for an embedded *BSD.

  98. Re:Yaaaaay! by smash · · Score: 1

    Which mailing list did you post to?

    If you posted it to something like "freebsd-kernel" then i can totally understand the bollocking you got.

    But, again - FreeBSD (core) is not X.org. Contact the port/package maintainer and see whats up.

    Just because you're incapable of obtaining support due to using incorrect channels, doesn't mean freebsd is crap. Disclaimer: I've been using it for 9 years.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  99. Omg? by Anonymous Coward · · Score: 0

    They revamped the whole UI to make it usable? Wheee

  100. Re:KDE updated to 4.2.2 by Brandybuck · · Score: 1

    Yes you can blame NVidia. They're the ones who wrote the driver.

    --
    Don't blame me, I didn't vote for either of them!
  101. Re:KDE updated to 4.2.2 by X0563511 · · Score: 1

    That's because it's so different. I've not used a Mac since the Color Classic II, but I've used most PC DEs around since the mid 90s, and I have to say that KDE4 is just plain different.

    Learn it, give it time, and it becomes normal to you. Just like a new pair of shoes.

    That said, I'm sure there are people out there who just won't like it. Perhaps you are one of those.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  102. Re:Yaaaaay! by chrysalis · · Score: 2, Informative

    Unlike Debian or even OpenBSD, ports in FreeBSD don't receive much testing.

    Some ports haven't been updated for a while, some even never worked at all, but they are still in the tree for ages. For instance lang/neko never worked on FreeBSD. It compiles, but it was obviously never tested as creating a basic thread is enough to make it crash. Oh and it still has a knob to compile it with MySQL 4.x library (yes, 4.x ...).

    --
    {{.sig}}
  103. Re:An open source system BESIDES linux is releasin by someonehasmyname · · Score: 1

    Dude, if you're trying to use sysinstall from single-user mode, just type "export TERM=cons25".
    Exporting TERM and PATH are the first things I do when I boot into single-user.

    --
    Common sense is not so common.
  104. Re:Yaaaaay! by someonehasmyname · · Score: 1

    Dependencies are automatically downloaded and compiled before the port you're trying to install will build. You type "make install clean" and it'll build and install all the necessary components.

    --
    Common sense is not so common.
  105. Re:Yaaaaay! by someonehasmyname · · Score: 1

    pkg_info will print a list of all the installed ports on a FreeBSD system.
    "pkg_delete package_from_list" will uninstall a package and you can specify options to delete unnecessary dependencies as well.

    --
    Common sense is not so common.
  106. Re:Yaaaaay! by Architect_sasyr · · Score: 1

    I'm usually slack about removing ports (I either play on test systems or I just want a program gone) so I just dig it out of pkg_list and then pkg_delete the one I'm getting rid of. Purists probably hate me but there it is, I do things that work for me, and work for any of the clients I need to install things on, not what people tell me I should do.

    --
    Me failed English...
    FreeBSD over Linux. If my comments seem odd, this may explain...
  107. Re:KDE updated to 4.2.2 by ghodechhap · · Score: 1

    Arch has. But there is nothing called "Stable" in Arch :)

  108. Re:KDE updated to 4.2.2 by X0563511 · · Score: 1

    Arch has. But there is nothing called "Stable" in Arch :)

    I'm not sure I would call Arch mainstream. I lump it in the same pile as Slackware/Slamd64 (being a user of those myself, this is not an insult at all)

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  109. Re:Gentoo by petrus4 · · Score: 1

    Security, infinitely superior overall design, the ability to run rings around Linux in benchmarks, and still the only truly decent form of package management in existence.

    I nearly forgot the single biggest fringe benefits; freedom from the megalomaniacal, cultic aspirations of Richard Stallman or his drone army, and a license that you truly *can* do whatever you want with.

    What's not to love? ;)