DragonFly BSD DŪK

Apie šį FAQ

Tai originalaus DŪK apie DragonFly BSD vertimas.

Jūs taip pat galite rasti vertimus kitomis kalbomis šiuose adresuose: ispaniškai ir rusiškai

Ar DragonFly tinka plačiam naudojimui?

DragonFly šiuo metu yra pakankamai stabili ir greita. Ji vis dar naudoja FreeBSD portų sistemą papildomos programinės įrangos įdiegimui, tačiau kai kurie portai gali būti neteisingai surinkti. Rekomenduojame skaityti forumus.

Kokie tikslai bus įgyvendinti kitoje versijoje?

Vartotojų procesų srautai ir nauja paketų sistema, o taip pat multiprocesorinių blokavimų pašalinimas (žinomo Big Giant Lock vardu) paveldėto iš FreeBSD-4. Taip pat, mes planuojame sukurti asinchroninių sisteminių pertraukimų perdavimą ir virtualią failinę sistemą su srautais.

Paskutines naujienas ir įvykius galite perskaityti Matthew Dillon'o dienoraštyje, DragonFly BSD Log, Wiki ir el.konferencijojų/naujienų grupėse.

Ar yra atšaka orientuota į stabilumą, panašiai kaip FreeBSD -STABLE?

Dar ne. Mes pasiryžę realizuoti dauguma galimybių iš mūsų tikslų sąrašo iki tol, kol pradėsime dalinti atšakomis. Šiuo metu neturime pakankamai resursų tam, kad palaikyti daugybę atšakų. Tačiau mes turime „DragonFly_Stable“ žymę, kurią vartotojai gali naudoti pradinių kodų sinchronizacijai vietoje HEAD. Iš tikro tai plaukiojanti žymė nurodanti sąlyginai stabilų atskaitos tašką kūrime, t.y. vieta, kuriame buildworld / buildrelease / buildkernel komandos veiks ir nesukurs kažką neveikiančio arba su daugybę klaidų. Supraskite, kad „DragonFly_Stable“ yra tik kita žymė, todėl tai ne -STABLE analogas *BSD sistemose. Jūs galite naudoti šį konfigūracinį failą norėdami per cvsup parsiųsti pradinius tekstus, pažymėtus „DragonFly_Stable“.

Kraunantis mano ekrane yra rodomos įvairios šiukšlės arba negaliu sustabdyti pradinės įkrovos meniu

DragonFly paleidimo metu informacija išvedama ir į vaizdo plokštę, ir į serijinę jungtį. Jei kompiuteriui kraunantis prie serijinės jungties prijungtas „triukšmingas“ įrenginys, tai jis gali skaityti krovimosi proceso duomenis. Serijinės konsolės aktivaciją įkrovos metu galima išjungti sukurūs /boot.config failą su '-V' tekstu.

Negaliu įdiegti XFree86-4 porto, nes vyksta amžinas ciklas.

Įsitikinkite, kad DragonFly kompiuteryje turite XFree86-4-libraries dfports pakeitimą, ir atskirai įdiekite šį portą. Po to XFree86-4 meta portas turėtų korektiškai įsidiegti. Arba būdami root vartotoju instaliuokite paketą tokiu būdu: 'pkg_add -r XFree86'. 'pkg_add -r packagename' naudojimas gali dažnai padėti sutuacijose, kai porto nepavyksta sėkmingai surinkti.

Kaip pagreitinti sistemos surinkimo procesą?

Galite naudoti make quickworld vietoje make buildworld. Tuomet naudojami egzistuojantys įrankiai diske ir surinkimo procesas pagreitėja. Branduolio surinkimui yra panaši komanda - quickkernel.

Tačiau make quickworld/quickkernel neveikia!

Tada bandykite make buildworld arba buildkernel.

Kas bus naudojama papildomos programinės įrangos valdymui? (portai, RPM, apt-get,ar pan.)

Šiuo metu DragonFly naudoja egzistuojančią FreeBSD4 portų sistemą, su lokaliais pakeitimais, skirtais DragonFly, kurie stovi dfports (/usr/dfports). Dirbti su dfports yra tas pats kaip ir su portais - juos galima atnaujinti cvsup pagalba. Ateityje DragonFly sistema turės savo gimtąją portų sistemą, naudosiančią VFS mechanizmą, kurios kūrimas dar nebaigtas. Daugiau informacijos rasite egzistuojančiame paketų sistemos aprašyme.

Kokiose architektūrose veikia DragonFly?

Šiuo metu DragonFly taikinyje - x86 linijos procesoriai; Ji turėtų dirbti su i386, tačiau i386 patartina nenaudoti. Taip pat baigtas naujų 64-bitų AMD procesorių palaikymas. Šiuo metu nėra planų palaikyti kitų tipų procesorius. Tačiau ateityje bus galima pritaikyti Sparc arba PowerPC ir kitoms sistemoms. Prisiminkite tai, jei norėsite pateikti pradinį kodą DragonFly projektui.

Kuom galėčiau padėti?

Išsirinkite jus dominančią sritį ir pradėkite dirbti. Peržiūrėkite komandos puslapį. Ten pamatysite ar kas nors dar nesidomi ta pačia tema, arba klauskite tam skirtame forume. Galite parsisiųsti operacijų sistemos pradinį kodą, o taip pat oficialų tinklalapį, ir siųsti pataisas unifikuotame diff formate (diff -uN) adresu 'submit at dragonflybsd.org' peržiūrėjimui. Prisijunkite prie 'submit' el. konferencijos/naujienų grupės tam, kad sužinoti atsiliepimus apie jūsų pataisas ir apie tai, ar jos buvo įtrauktos ar atmestos. Be to jūs galite atnaujinti Wiki.

Jums nebūtina būti programuotoju, kad padėtumėte. Galite pasakoti kitiems žmonėms apie sistemą, arba testuoti ją su įvairia aparaturine įranga, ir informuoti kūrėjus apie rezultatus. Tai bus didelė jūsų pagalba. Bandykite naujas galimybes ir dalinkitės forumuose savo patirtimi.

Galbūt norėsite patobulinti /etc/rc.d skriptus. Čia prireiks shell skriptų žinių. Beje visados yra poreikis turėti geresnę dokumentaciją - tai vienas iš uždavinių.

Ar DragonFly naudos dinaminę /dev failinę sistemą, žinomą kaip devfs?

Dabartiniuose planuose siekiama išsaugoti esamą failinės sistemos modelį, tačiau bus pašalintas įrenginių vyresniojo/jaunesniojo numeravimas. Galbūt bus 'devd' procesas dinaminiams įrenginiams. Yra kitų tikslų, kuriuos būtina pabaigti, kad pereiti prie šios.

Kokioje stadijoje žurnalinė fs / foninis fsck? Mes negalime laukti…

Matt vis dar dirba su žurnaline fs, be to jūs galite paskaityti: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html

Arba tiesiog skaityti visą giją: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html

Ar DragonFly naudos (įterpkite čia pavadinimą) technologiją? Taip ir ne. Galimybės turi atsirasti remiantis tinklalapyje patalpintais planais, taip pat reikia išspręsti gausybę problemų prieš dirbant „neesminį“ darbą. Tačiau jei jūs norite dirbti su šia problema, tai visai įmanoma. Forumai yra puiki vieta tam, kad gauti atsiliepimus apie jūsų idėjas ir rasti kitus žmones, kuriuos jūsų tema gali sudominti. Nepatingėkite paskaityti komandos puslapį.

Kaip teisingai vadinti šią operacinę sistemą?

Tai BSD versija, vadinama DragonFly. Atkreipkite dėmesį į didžiąją F raidę, nes tai nėra būdinga anglų kalbai.

Galite pataisyti klaidas DragonFly BSD wiki sistemoje


Asmeniniai įrankiai