Na-anwale nkewa ngwungwu nke sistemụ ntọala FreeBSD

TrueOS Project mara ọkwa banyere nnwale nnwale ewuli FreeBSD 12-STABLE и FreeBSD 13-Ugbu a, nke a na-agbanwe usoro ntọala monolithic ka ọ bụrụ nchịkọta nke ngwugwu jikọtara ọnụ. A na-emepụta ihe owuwu n'ime ọrụ ahụ agbase, nke na-enye ụzọ isi jiri onye njikwa ngwugwu pkg jikwaa ngwugwu ndị mejupụtara sistemụ ntọala.

Nbufe n'ụdị ngwugwu dị iche iche na-enye gị ohere ime ka usoro nke imelite usoro ntọala dị mfe ma jiri otu pkg maka imelite ngwa ndị ọzọ (ọdụ ụgbọ mmiri) yana maka imelite sistemụ ntọala, gụnyere akụkụ oghere onye ọrụ na kernel. Ihe oru ngo a na-emekwa ka o kwe omume ime ka ókèala ndị ahụ akọwapụtara nke ọma na mbụ dị n'etiti usoro ntọala na ọdụ ụgbọ mmiri / ngwugwu, na n'oge usoro mmelite iji buru n'uche ndakọrịta nke mmemme ndị ọzọ na akụkụ nke isi gburugburu ebe obibi na kernel.

Pkgbase kewara usoro ntọala n'ime ngwugwu ndị a:

  • userland (ngwungwu meta na-ekpuchi ngwungwu akụrụngwa mpaghara mpaghara niile)
  • userland-base (isi executables na ọba akwụkwọ)
  • userland-docs (akwụkwọ ntuziaka sistemụ)
  • userland-debug (faịlụ debug dị na /usr/lib/debug)
  • userland-lib32 (ọbá akwụkwọ maka ndakọrịta na ngwa 32-bit);
  • userland-ule (atụmatụ ule)
  • kernel (isi kernel na nhazi GENERIC)
  • kernel-debug (kernel wuru na ọnọdụ nbipu Onyeàmà)
  • akara kernel (akara nbipu maka kernel, nke dị na /use/lib/debug)
  • akara kernel-debug-akara (akara ngosi, mgbe a na-ewu kernel n'ụdị ihe akaebe)

Na mgbakwunye, a na-enye ọtụtụ ngwugwu maka iwulite site na koodu isi mmalite: src (koodu sistemụ arụnyere na /usr/src), buildworld (file /usr/dist/world.txz na buildworld build log), buildkernel (faịlụ / usr/dist). /kernel .txz na buildkernel build log) na buildkernel-debug (file /usr/dist/kernel-debug.txz na kernel build debug log).

A ga-emelite ngwugwu maka ngalaba 13-Ugbu a otu ugboro n'izu, yana maka alaka 12-STABLE kwa awa 48 ọ bụla. Ọ bụrụ na agbanwere faịlụ nhazi nke ndabara, ha na-ejikọta ya na mgbanwe mpaghara na ndekọ / wdg n'oge usoro nrụnye mmelite. Ọ bụrụ na achọpụtara esemokwu nke na-adịghị ekwe ka nhazi nhazi, mgbe ahụ, a na-ahapụ nhọrọ mpaghara, na mgbanwe ndị a na-atụ aro na-echekwa na faịlụ na ndọtị ".pkgnew" maka nchịkọta akwụkwọ ntuziaka na-esote (iji gosipụta ndepụta nke faịlụ na-emegiderịta onwe ya na ntọala, ị nwere ike iji iwu "chọta /etc | grep '.pkgnew $'").

isi: opennet.ru

Tinye a comment