CarbonOS, isang matatag na distro na tumataya sa mga container at Flatpak 

Ilang araw na ang nakakalipas Ang unang paglabas ng isang bagong custom na pamamahagi ng Linux na pinangalanan "carbon" na namumukod-tangi para sa pagiging binuo gamit ang atomic system na modelo ng disenyo, kung saan ang batayang kapaligiran ay inihahatid bilang isang solong kabuuan, hindi nahahati sa magkahiwalay na mga pakete.

Isa sa mga tampok na namumukod-tangi sa bagong pamamahagi ng Linux na ito ay iyon ang mga aplikasyon karagdagang naka-install ang mga ito sa format na Flatpak at tumatakbo sa mga nakahiwalay na lalagyan.

Hindi tulad ng iba pang mga pamamahagi ng Atomic, hindi sinusubukan ng carbonOS na panatilihin ang mga tradisyonal na feature ng pamamahala ng package: ang carbonOS ay Flatpak muna para sa mga app at lalagyan muna para sa lahat ng iba pa.

Ang pinakalayunin ng carbonOS ay maging isang pamamahagi na gumagamit ng mga natatanging kakayahan ng Linux upang magbigay ng secure, matatag, at matatag na kapaligiran para sa mga application ng user. Gusto kong ito ay isang pangkalahatang layunin na operating system na hindi kailangang isipin ng user. Ang mga user ay dapat na makapaglaro dito, magtrabaho dito, mag-program dito, at gawin ang anumang gusto nila nang hindi na kailangang mag-alala tungkol sa mga teknikal na detalye ng kanilang operating system.

Tungkol sa CarbonOS

Sa CarbonOS hindi tulad ng marami sa mga pamamahagi ng sikat na Linux at lalo na ng karamihan sa mga kasalukuyang Linux, sa loob nito Ang mga nilalaman ng base system ay naka-mount read-only upang protektahan ito mula sa pagbabago sa kaso ng kompromiso (bilang karagdagan, sa hinaharap ay plano nilang isama ang kakayahang mag-encrypt ng data at i-verify ang integridad ng mga file gamit ang mga digital na lagda).

Ang tanging kaso kung saan maaaring sulatan ang system ay sa /usr/local partition. Sa proseso ng pag-update ng system, naglo-load ito ng bagong imahe ng system sa background at lumipat dito pagkatapos ng pag-reboot. Nabanggit na, sa parehong oras, ang lumang imahe ng system ay napanatili at kung ninanais o lumitaw ang mga problema, ang gumagamit ay maaaring bumalik sa nakaraang bersyon anumang oras.

Sa panahon ng pagbuo ng kapaligiran ng pamamahagi, ang populasyon ng kapaligiran ng system ay binuo gamit ang OSTree (ang imahe ay binuo mula sa isang repository na tulad ng Git) at ang BuildStream build system, nang hindi gumagamit ng mga pakete mula sa iba pang mga distribusyon.

Sa bahagi ng mga naka-install na application ng gumagamit, ang mga ito ay nakahiwalay sa isa't isa sa mga lalagyan. Bilang karagdagan sa pag-install ng mga pakete ng Flatpak, ang pamamahagi pinapayagan din na gamitin ang toolkit nsbox upang lumikha ng mga arbitrary na lalagyan, na maaari ding mag-host ng mga tradisyonal na kapaligiran sa pamamahagi tulad ng Arch Linux at Debian.

Nagbibigay din ito ng suporta para sa podman toolkit, na nagbibigay ng compatibility sa mga container ng Docker. Upang i-install ang pamamahagi, isang graphical installer at isang interface para sa paunang pagsasaayos ng system ay inaalok.

Btrfs ay ginagamit bilang file system na may naka-imbak na data compression na pinagana at aktibong paggamit ng mga snapshot. Ginagamit ang Systemd-oomd upang pangasiwaan ang mga sitwasyong mababa ang memorya sa system at sa halip na isang hiwalay na swap partition, swap-on-zram na teknolohiya ang ginagamit, na nagpapahintulot sa mga pahina ng memorya na nakaimbak sa naka-compress na anyo na paalisin. Ang pamamahagi ay nagpapatupad ng isang sentralisadong mekanismo ng pamamahala ng pahintulot batay sa Polkit: sudo ay hindi suportado at ang tanging paraan upang magpatakbo ng mga utos bilang ugat ay pkexec.

Ang proyekto ay bubuo ng sarili nitong kapaligiran ng gumagamit GDE (Graphite Desktop Environment), batay sa GNOME 42 at kabilang ang mga aplikasyon mula sa pamamahagi ng GNOME. Kasama sa mga pagbabago sa GNOME ang isang muling idinisenyong login screen, isang configurator, volume at brightness indicator, isang panel, at ang Graphite Shell. Ang isang application manager batay sa GNOME software ay ginagamit upang pamahalaan ang pag-install ng mga update sa system.

Sa wakas para sa mga na interesadong masubukan ang pamamahaging ito, dapat mong malaman na ang laki ng imahe ng pag-install ay 1.7 GB at maaari mo itong makuha mula sa opisyal na website nito Sa sumusunod na link.

Para sa mga interesadong malaman ang mga pag-unlad ng proyekto, dapat nilang malaman na sila ay ipinamamahagi sa ilalim ng lisensya ng MIT.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   txerrenak dijo

    Nalilito ako sa distro na ito. Halimbawa, gusto kong pamahalaan ang mga extension ng gnome (na-install ko ang mga extension at ang kaukulang addon sa Firefox) at lahat sila ay minarkahan bilang HINDI tugma.

    Hindi ko ba makukuha ang mga extension na ito?