DragonFly BSD

FAQ-Norwegian

Note: This page is in parts outdated.

<>

Om FAQen

Du kan finne den origniale FAQen på den offisielle DragonFly websiden (http://www.dragonflybsd.org/main/FAQ.cgi). I tillegg ligger det oversettelser til flere språk på wikien. Lenker til disse finner du på den engelsk FAQen.

Er DragonFly klar for produksjonsmiljøer?

Ja, det blir allerede brukt av flere personer i produksjonsmiljøer. DragonFly er generelt sett stabilt og hurtig. FreeBSD ports blir fortsatt brukt til tredjepartsprogramvare, og det kan være problemer å få noen av disse til å bygge. Det er anbefalt at du følger med på de forskjellige forumene som finnes så du kan holde deg oppdatert med nye fikser og problemer som kan oppstå. Ta en kikk på forumsidene (http://www.dragonflybsd.org/main/forums.cgi) for å finne ut hvordan du får tilgang til disse. Det finnes et aktivt miljø som sørger for at ting fungerer optimalt til en hver tid. Som i alle andre open source-prosjekter er det mye større sannsynlighet for at et problem blir tatt hånd om hvis du rapporterer det.

Hva er målene for kommende utgivelser?

Userland threading og et nytt pakkehåndteringssystem, sammen med fjerning av multiprosesseringslåsen (også kjent som "the Big Giant Lock") arvet fra Freebsd-4. I tillegg planlegger vi å iverksette asynkront systemopprop messaging, og en threaded VFS.

For Dragonfly-nyheter og -begivenheter hold et øye på Matthew Dillons diary (http://www.dragonflybsd.org/status/diary.cgi), DragonFly BSD Logg (http://www.shiningsilence.com/dbsdlog/), DFWiki, og DragonFly mail- lister/newsgroups (http://www.dragonflybsd.org/main/forums.cgi).

Finnes det en gren rettet mot stabiltet som FreeBSDs -STABLE?

Not yet. We intend to emplace most major features on our goals list before we start branching. We do not yet have the development resources required to maintain multiple branches. However, we do have a "DragonFly_Stable" tag which users can synchronize to instead of HEAD. It is just a floating tag indicating a 'reasonably stable point' in development i.e. where the buildworld / buildrelease / buildkernel sequence is likely to work and not producing something that is unusable or too buggy. Keep in mind that "DragonFly_Stable" is a just another tag, so it's not like *BSD's -STABLE. You can use this cvsup config file (http://www.dragonflybsd.org/main/dragonfly-preview-supfile) obtaining source tagged "DragonFly_Stable" via cvsup.

Jeg får søppel på skjermen når jeg starter opp, eller jeg klarer ikke å pause den første boot menyen.

DragonFly, when booting, outputs to both video and serial ports. If the booting computer has a 'noisy' serial device connected, it may read data from it during the boot process. Serial console activation during boot can be disabled by creating the file /boot.config with the contents: '-V'

Jeg kan ikke installere XFree86-4-porten, den går i en uendelig loop.

Make sure you have the dfports override for XFree86-4-libraries on your DragonFly machine, and install that individual port. The XFree86-4 metaport should install correctly after that. Or, install the package as root: 'pkg_add -r XFree86'. Using 'pkg_add -r packagename' may often work if a port fails to build.

Hvordan kan jeg redusere byggetiden?

You can use make quickworld instead of make buildworld. This reuses existing tools on disk and speeds this step up considerably. For the kernel there is a similar quickkernel target.

Men make quickworld/quickkernel mislykkes!

Prøv make buildworld eller make buildkernel i stedet.

Hva vil bli brukt for å håndtere tredjepartsprogramvare? (som ports, RPM, apt-get, e.l.)

Currently, DragonFly uses the existing ports system from FreeBSD4, with local overrides specific to DragonFly located in dfports (default location /usr/dfports). dfports works the same as ports - you can keep it up to date using cvsup. Eventually, DragonFly will have a homegrown port system, using the VFS mechanisms that are as of this writing not complete yet. For more information, check the existing packaging description (http://www.dragonflybsd.org/goals/packages.cgi).

Hvilke arkitekturer støtter DragonFly?

DragonFly is currently targeted at the x86 line of processors; it should work on 386 and up, though a 386 is certainly not recommended. Work is also being done on support for the new 64-bit processors from AMD. There are currently no plans for support of other processor types. However, support for Sparc or PowerPC or other systems is possible in the future. If you plan to submit code to the DragonFly project, please keep this in mind.

Hvordan kan jeg hjelpe til?

Pick a topic that you enjoy and start working. Check the team page (http://www.dragonflybsd.org/about/team.cgi) to see if there are others interested in your topic, or ask around in the appropriate forum (http://www.dragonflybsd.org/main/forums.cgi). You can download the source (http://www.dragonflybsd.org/main/download.cgi) to the operating system and to the official site, and send patches in unified diff format (diff -uN) to 'submit at dragonflybsd.org' for review. Subscribe to that same submit mailing list/newsgroup (http://www.dragonflybsd.org/main/forums.cgi) to see feedback on your patches, and to find if they have been accepted or rejected. In addition, you can update the DragonFly Wiki (http://wiki.dragonflybsd.org).

Note that you do not have to be a programmer in order to help. Evangelizing DragonFly and testing it on a variety of hardware, and reporting results can help a great deal. Try new features and report to the forums on your experiences. Cleaning up /etc/rc.d only requires shell script experience, for instance, and there's always a need for better documentation.

Vil DragonFly bruke et dynamisk /dev filsystem, ala devfs?

Planen er å beholde den eksisterende filsystemmodellen, men å fjerne behovet for minor/major numberering. Det er mulig at det blir en 'devd' prosses for å håndtere dynamisk hardware. Det er andre funksjoner som er viktigre enn dette før øyeblikket.

Hva er statusen på journaling fs / bakgrunns-fsck? Vi kan ikke vente...

Matthew Dillon jobber med å få journaling på plass, les denne posten for mer info: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html

Eventuelt, les gjennom hele diskusjonen: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html

DragonFly vil ikke ha background fsck.

Vil DragonFly bruke (sett inn navn her)-teknologien?

Både ja og nei. Teknologiene må passe til den eksisterende planen som er beskrevet på websiden til prosjektet (http://www.dragonflybsd.org/goals/), og det er nok av problemer som må taes hånd av før 'ikke-så-viktige' prosjekter kan gjøres. Men, hvis du er villig til å arbeide på et prosjekt så kan det fortsatt gjøres. Forumene er en bra plass til å få tilbakemeldinger og finne andre mennesker som muligens er interessert i prosjektet ditt. Team-siden (http://www.dragonflybsd.org/about/team.cgi) er også en god plass å sjekke.

Hva er det korrekte på operativsystemet?

Operativsystemet er en BSD-variant, kalt "DragonFly". (Ja, det skal være stor F, som egentlig ikke er korrekt engelsk).

Mplayer-porten kan ikke bygges.

Kopier (last ned) http://leaf.dragonflybsd.org/~joerg/mplayer.tgz til /usr/ports/multimedia og pakk ut filen. Gå tilbake til /usr/ports/multimedia/mplayer og kompiler med 'make install'.