Testimi i ndarjes së sistemit themelor FreeBSD në paketa

Projekti TrueOS njoftoi për provimin e mbledhjeve eksperimentale FreeBSD 12-STABLE dhe FreeBSD 13-CURRENT, 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 pkgbase, 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) DĂ«shmitar)
  • 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

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster