Tijaabinta kala qaybinta xirmada ee nidaamka saldhigga FreeBSD

Mashruuca TrueOS lagu dhawaaqay ku saabsan tijaabinta dhismooyinka tijaabada ah FreeBSD 12-SASAAN ΠΈ FreeBSD 13- Hadda, kaas oo nidaamka saldhigga monolithic loo beddelo xirmo isku xiran. Dhismayaal ayaa lagu sameeyay mashruuca dhexdiisa pkgbase, kaas oo bixiya habka loo isticmaalo maamulaha xirmada ee pkg si loo maareeyo xirmooyinka ka kooban nidaamka aasaasiga ah.

Bixinta qaabka baakadaha kala duwan waxay kuu ogolaaneysaa inaad si weyn u fududeyso habka cusboonaysiinta nidaamka saldhigga oo aad isticmaasho hal utility pkg labadaba cusboonaysiinta codsiyada dheeraadka ah (dekedaha) iyo cusboonaysiinta nidaamka saldhigga, oo ay ku jiraan qaybaha booska isticmaalaha iyo kernel-ka. Mashruucu waxa kale oo uu suurtogal ka dhigayaa in la hagaajiyo xuduudaha hore loo qeexay ee u dhexeeya nidaamka asaasiga ah iyo kaydka dekedaha / baakadaha, iyo inta lagu jiro habka cusboonaysiinta si loo tixgeliyo waafaqsanaanta barnaamijyada dhinac saddexaad ee qaybaha deegaanka ugu muhiimsan iyo kernel.

Pkgbase waxay u kala qaybisaa nidaamka asaasiga ah xirmooyinka soo socda:

  • userland (xirmo meta oo daboolaya dhammaan baakadaha qaybta goobta adeegsadaha)
  • userland-base (fulinta ugu weyn iyo maktabadaha)
  • userland-docs (buuga nidaamka)
  • userland-debug (faylalka debug ee ku yaal /usr/lib/debug)
  • userland-lib32 (maktabado ku habboon codsiyada 32-bit);
  • imtixaanada dhulka isticmaala (qaababka tijaabada)
  • kernel (kernel-ka ugu weyn ee qaabeynta GENERIC)
  • kernel-debug (kernel lagu dhisay qaabka debug). Markhaati)
  • kernel-calaamadaha (calaamadaha ciribtirka kernel-ka, oo ku yaala /use/lib/debug)
  • kernel-debug-calaamadaha (calaamadaha debug, marka kernel-ka lagu dhisayo qaabka Markhaati)

Intaa waxaa dheer, dhowr xirmo ayaa la bixiyaa si loogu dhiso koodhka isha: src (kumbuyuutar nidaamka saldhigga ah ee lagu rakibay / usr / src), buildworld (faylka /usr/dist/world.txz oo leh dhismaha dhismaha dhismaha), dhise (faylka / usr/dist). /kernel .txz oo wata kernel build log) iyo buildkernel-debug (faylka /usr/dist/kernel-debug.txz oo wata kernel build log debug).

Xirmooyinka laanta 13-HADA ayaa la cusboonaysiin doonaa wiiggii hal mar, iyo laanta 12-DEGGA ee 48 saacadoodba mar. Haddii faylalka qaabeynta caadiga ah la beddelo, waxay ku milmeen isbeddellada maxalliga ah ee buugga / iwm inta lagu jiro nidaamka rakibidda cusbooneysiinta. Haddii khilaaf la ogaado oo aan ogolayn isku-darka goobaha, markaa ikhtiyaarka maxalliga ah ayaa hadhay, isbeddellada la soo jeediyayna waxaa lagu kaydiyaa faylalka leh kordhinta ".pkgnew" ee tixraaca xiga ee buug-gacmeedka (si loo muujiyo liiska faylalka is khilaafaya ee leh goobaha, adiga isticmaali kartaa amarka "hel / etc | grep '.pkgnew $'").

Source: opennet.ru

Add a comment