Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Announcements Operating Systems Upgrades BSD

DragonFly BSD Announces 1.0RC1 124

CoolVibe writes "Matt Dillon announced the availability of DragonFly BSD's 1.0 Release Candidate #1. Get it at Dragonfly BSD's site (please use a mirror or post mirrors as comments). Changes and features include: variant symbolic links, UDF support, lightweight kernel threads, message passing, GCC 3.4 in the tree, binutils 2.14, Kernighan's awk 2004-02-07, BIND 9.2.4 rc4, CVS 1.12.8, libpcap 0.8.3, tcpdump 3.8.3, less 381, MMX/XMM kernel optimizations are now on by default, greatly improving bcopy/bzero/copyin/copyout performance for large (>4K) buffers, XIO, acpica5, new AC'97 codec support, network stack revamping, long standing bug fixes for wide variety of support and stability issues, and way, way, way more. A new installer is also in the works that uses DragonFly's new CAPS IPC mechanism. The installer beta is available from LiveBSD. (Not updated to RC1 just yet, but it gives a nice idea of the progess made)"
This discussion has been archived. No new comments can be posted.

DragonFly BSD Announces 1.0RC1

Comments Filter:
  • Mirrors (Score:5, Informative)

    by CoolVibe ( 11466 ) on Monday June 28, 2004 @09:54AM (#9550318) Journal
    Courtesy of the people in EFnet #dragonflybsd

    MD5sum: MD5 (dfly-1.0RC1.iso.gz) = 663bc0ce4c077c4eeb38792e846210ea

  • Torrents and Links (Score:5, Informative)

    by dodell ( 83471 ) <dodellNO@SPAMsitetronics.com> on Monday June 28, 2004 @09:55AM (#9550324) Homepage
    Additionally, a torrent [eu.org] and list of mirrors [hackerheaven.org] are also available.
  • May I ask what a "variant symbolic link" is?
  • by Markus Registrada ( 642224 ) on Monday June 28, 2004 @10:08AM (#9550450)
    Support for variant symbolic links is exciting. That makes it really easy to support 64/32-bit modes on Opteron systems. Similarly, it makes it easy to support variant ABIs for (e.g.) C++ runtime environments without encoding ABI versions into library names, but do look out for combinatorial explosion...
    • It makes it really easy to support 64/32-bit modes on Opteron systems. Care to explain how that would help? I fail to see what difference that would. Do you mean something like using lib /usr/lib/mathtrig$ARCH.so or something so that depending on mode (ie. 32 vs 64) it will the according lib?
  • Exciting stuff (Score:4, Insightful)

    by Dan Ost ( 415913 ) on Monday June 28, 2004 @10:28AM (#9550602)
    I think this project is a good model for how large projects should be handled.
    They published their design and a roadmap for implementing their design. This
    makes it easier for a lurker who is watching the project to actually jump in
    and contribute to it.

    At least, it seems that way in theory. Anyone have any idea how responsive the
    community has been to this project?
    • Re:Exciting stuff (Score:5, Informative)

      by dodell ( 83471 ) <dodellNO@SPAMsitetronics.com> on Monday June 28, 2004 @10:37AM (#9550672) Homepage
      Our developer community is rather small; and we have an active IRC community of about 40 people (which includes a good number of our developers). We generally keep in touch this way, and of course, through the mailing lists.

      Anyway, I'll speak for myself here: If I've ever needed a project to work on, I've found the DragonFly community to be the most responsive and helpful community in both finding and completing a project. And from the lists, I see that many people do actually contribute patches and we do have a large community of ``lurkers'' as it were.
      • Re:Exciting stuff (Score:2, Insightful)

        by Anonymous Coward
        Yes, it is exciting. Consider the events which led up to this accomplishment, and why Matt Dillon chose the path he followed.

        Take a look at NetBSD, for instance. NetBSD is a much cleaner architecture than FreeBSD. It is increasingly apparent that NetBSD has room to grew whereas architecturally the FreeBSD 5.x series is at the end of the line. This is why Matt Dillon started the Dragonfly project. Matt attempted to re-architecture some of the worst cruft in FreeBSD. Sadly for Matt, some of the most clueles

        • That's an interesting way of looking at the situation; I've generally considered NetBSD to be a very clean architecture, probably the most under-promoted of the *BSDs. Similarly, I wish Matt Dillon and the DragonFly project the best of luck with their vision of the BSD world...

          I realize that many people compare FreeBSD->Dragonfly to NetBSD->OpenBSD, but I don't particularly agree with this trend. Not to bash OpenBSD or anything.

          That aside, I use FreeBSD as my workstation OS at the moment, and I'

  • by greenhide ( 597777 ) <`moc.ylkeewellivc' `ta' `todhsalsnadroj'> on Monday June 28, 2004 @10:42AM (#9550734)
    Uh, anyone want to give an idiot like me a concise and clear reason why DragonFly BSD is superior to the other BSD variants? What specific applications is it more suited towards?

    No, I'm not trolling, but thanks for asking.
    • by dodell ( 83471 ) <dodellNO@SPAMsitetronics.com> on Monday June 28, 2004 @10:45AM (#9550753) Homepage
      Not only did you not read anything in the links in the /. post, you appear to have not even read the post. Go do this. In short, we're about performance.

      Secondly, you appear to be looking for a reason that we are ``superior'' to any other BSD variant. When you find clear reasons why one operating system is superior over another for any given application, please let me know.
      • When you find clear reasons why one operating system is superior over another for any given application, please let me know.

        OpenBSD. Security. Code audits. Secure default install. Welcome to 2004.

        • While I love OpenBSD and have 3.5 installed on my old circa 1995 Dell laptop, I am very disapointed with its performance (not on my laptop of course!) as compared to the othe BSDs and Linux. I realize that the developers probably don't have time and they have done an excellent job on the security and stability but I think OpenBSD would really shine once it gets some performance improvements.
    • by cant_get_a_good_nick ( 172131 ) on Monday June 28, 2004 @11:35AM (#9551167)
      AT the highest level (remember that the BSDs share code very freely):

      FreeBSD: stable, high performance on x86 and a couple other chips.
      OpenBSD: Security, audited codebase.
      NetBSD: Portability - if it runs 32 bits, it runs NetBSD.
      DragonFly BSD: a fairly radical rewrite of the kernel, bringing in message passing inspired by Amiga and a bunch of other goodies that is too radical for a more stability-focused FreeBSD.

      Not sure what you mean by "what apps is it suitable for". At current, DragonFly BSD hasn't even released version 1.0, so not suitable for production. And if you're not in production, choose anything you want.
      • by Dan Farina ( 711066 ) on Monday June 28, 2004 @11:49AM (#9551292)
        So bleeding edge development, perhaps? I was pretty unawares of what DBSD was all about, although, to be fair, I didn't follow it. I think this is a good idea to breathe some new life into the BSDs...I'm sure successful features from DBSD will be borrowed by the others once they prove themselves useful and stable. Maybe even ease the linux troll's complaints about how slow development is in the BSD world.
      • Thank you for your "clear and concise" comparison of the BSDs. This is what I was looking for.

        Not sure what you mean by "what apps is it suitable for". At current, DragonFly BSD hasn't even released version 1.0, so not suitable for production.

        I suppose my question would have been better worded "What applications will it be best suited for?"
        • I kinda think the lightweight kernel threads will make it worse at desktop performance than FreeBSD, as threads can't migrate to other CPUs as easily, but that's just speculation.
      • message passing == micro-kernel ?
        • Re:micro-kernel ? (Score:2, Informative)

          by jsonn ( 792303 )
          Message passing is used by micro-kernels, yes. There are other examples though. IIRC Solaris does have some primitives in its kernel. For the normal usage case, in-kernel message passing allows us to better separate work and simplifies development without all the overhead a micro-kernel involves.
  • by Anonymous Coward on Monday June 28, 2004 @11:36AM (#9551182)
    I've been using it since february, and let me tell you, it's great! It's fast, and generally stable (between major changes, it is a prerelease OS don't forget!), and it runs legacy Linux and FreeBSD binaries at native speeds.

    And it is being redesigned at it's core to be a clustering capable operating system (although this is not in just yet). Soon it will be able to run user mode drivers, greatly enhancing the stability of the system to levels that no other current OSS project can boast (and still be telling the truth ;^)

    This truely is what a modern UNIX-like OS should be!

    Way to go Matt and the rest of the DragonFly team!
  • I saw "continuation of FreeBSD 4" and got excited, but then I saw "GCC 3.4" and got disappointed.

    Give me a compiler that doesn't require a Quad Xeon to compile KDE in under a month, please!
    • Re:Disappointment (Score:2, Informative)

      by animus9 ( 765786 )
      Well technically it can be compiled with either the 3.x or 2.9.x versions.

      Both are available. You just have to set your CCVER variable.
  • The problem with a 'startup' is that if you decide to rely on it and they disappear down the road, you are screwed..

    At least with the "big 3" you can be reasonably assured they will be around in another 10 years..

    Not to slight what the dragonfly people are doing, its really great... But its still in its infancy..
  • Matt Dillon put RC2 on the download [dragonflybsd.org] page.

    It's also available via BitTorrent [eu.org].

The moon is made of green cheese. -- John Heywood

Working...