Projekti TrueOS për provimin e mbledhjeve eksperimentale dhe , në të cilat sistemi bazik monolitik është transformuar në një grup paketash të lidhura me njëra-tjetrën. Mbledhjet shfaqen si pjesë e projektit , që ofron mjete për përdorimin e menaxherit të paketave pkg për të menaxhuar paketat që formojnë sistemin bazë.
Dërgesa në formën e paketimeve të ndara lejon të thjeshtësohet ndjeshëm procesi i përditësimit të sistemit bazë dhe të përdoret një utilitet i vetëm pkg si për përditësimin e aplikacioneve shtesë (porteve), ashtu edhe për përditësimin e sistemit bazë, duke përfshirë komponentët e hapësirës përdorues dhe bërthamën. Projekti gjithashtu ofron mundësinë për të zbutur kufijtë e mëparshëm të ashpër midis sistemit bazë dhe porteve/repository-t të paketave, dhe gjatë procesit të përditësimit të ketë parasysh përputhshmërinë e programeve të jashtme me komponentët e mjedisit kryesor dhe bërthamën.
Pkgbase ndan sistemin bazë në paketat si më poshtë:
- userland (meta-paketë, e cila përfshin të gjitha paketat me komponentët e hapësirës përdorues të sistemit bazë)
- userland-base (skedarët ekzekutivë kryesorë dhe bibliotekat)
- userland-docs (udhëzimet sistemore)
- userland-debug (skedarët e diagnostikës, të vendosur në /usr/lib/debug)
- userland-lib32 (bibliotekat për kompatibilitetin me aplikacione 32-bit);
- userland-tests (kornizat për testimin)
- kernel (nëndërsa nuk është rregulluar me konfigurimin GENERIC)
- kernel-debug (nëndërsa, ndërtuar në modin e diagnostikës) )
- kernel-symbols (simbolet e diagnostikës për bërthamën, të vendosura në /usr/lib/debug)
- kernel-debug-symbols (simbolet e diagnostikës, duke ndërtuar bërthamën në modin Dëshmitar)
Për më tepër, ofrohen disa paketa për ndërtim nga kodet burimore: src (kodin e sistemit bazë, instaluar në /usr/src), buildworld (skedarin /usr/dist/world.txz me logun e ndërtimit të buildworld), buildkernel (skedarin /usr/dist/kernel.txz me logun e ndërtimit të buildkernel) dhe buildkernel-debug (skedarin /usr/dist/kernel-debug.txz me logun e diagnostikës së ndërtimit të bërthamës).
Paketet pĂ«r degĂ«n 13-CURRENT do tĂ« azhurnohet çdo javĂ«, ndĂ«rsa pĂ«r degĂ«n 12-STABLE çdo 48 orĂ«. NĂ« rast tĂ« ndryshimit tĂ« skedarĂ«ve tĂ« konfigurimit tĂ« propozuar si parazgjedhje, gjatĂ« procesit tĂ« instalimit tĂ« azhurnimeve, bĂ«het bashkimi me ndryshimet lokale nĂ« katalogun /etc. NĂ«se identifikohet njĂ« konflikt qĂ« nuk lejon bashkimin e konfigurimeve, mbetet varianti lokal, dhe ndryshimet e propozuara ruhen nĂ« skedarĂ« me extension-in «.pkgnew» pĂ«r shqyrtim manual nĂ« tĂ« ardhmen (pĂ«r tĂ« shfaqur listĂ«n e skedarĂ«ve qĂ« kanĂ« konflikt me konfigurimet, mund tĂ« pĂ«rdoret komandĂ«n «find /etc | grep â.pkgnew$'».
Burimi: opennet.ru
