DragonFly BSD pranašumai
BSD licencija
Leidžia naudoti sistemos kodus komerciniuose produktuose. Išskyrus atvejus, kai naudojama 4 punktų licencija.
daugiau kontrolės
Galite lengvai sukurti savo sistemą bei pasikraunantį diską (angl. live cd). Rpm paketų sistemą naudojančios sistemos to neturi.
Kūrimui naudojama CVS. Taip pat pasiekiamas CVSROOT, kad galėtumėte parsisiųsti ir pataisas daryti savo saugykloje.
jail(2) palaikymas
Jail - tai mažai apkraunantis chroot(2) dirbantis kaip „ant mielių“. Kadangi jail naudoja unikalų IP adresą, tai jūs lengvai galite įdiegti virtualių paslaugų teikimą turint skirtingus serverius.
SIGINFO signalas
Procesui galima pasiųsti SIGINFO tipo signalą (CTRL-T klavišais), tuome spausdinama naudinga informacija, pavyzdžiui fsck pranešimas apie tai, kiek procentų darbo atlikta.
branduolio derintojas
Nuspaudus CTRL-ALT-ESC konsolėje pakliūsite į derintoją (angl. debugger). Deja tam Linux sistemoje yra nestandartinės pataisos. Taip pat įmanomas derinimas per fireware konsolę, skaitykite apie tai dconschat(8).
Linux programų palaikymas
Kadangi branduolyje yra Linux ABI, tai dauguma Linux programų veiks kaip ir tikroje sistemoje.
geresnė VFS
Pvz.: galima:
mkdir /mnt/test mount -t procfs proc /mnt/test mv /mnt /mnt2 umount /mnt2/test
integruoti gcc 2.x ir gcc 3.x
Galite lengvai pasirinkti kompiliatorių keisdami CCVER terpės kintamajį:
$ CCVER=gcc2 cc -v gcc version 2.95.4 20020320 [DragonFly]
$ CCVER=gcc34 cc -v gcc version 3.4.3 [DragonFly] (propolice, visibility)
Silpnybės palyginus su Linux
nėra žurnalinės failinės sistemos
Palaikomos tik: UFS1, MFS, EXT2, FAT (16/32), NTFS.
nėra User Mode tipo branduolio
jail(2) kartais yra alternatyva, bet labiau panaši į chroot(2).
nėra „gimtosios“ paketų sistemos
Galima naudoti FreeBSD portus arba NetBSD pkgsrc.
nėra Knoppix/FreeSBIE panašaus pasikraunančio disko (live cd)
Linux ABI nėra pilna
Ne visos Linux programos pasileidžią.
Nėra kai kurių grafinių plokščių tvarkyklių Pvz.: nėra ATI tvarkyklių.
Versta iš anglų kalbos: