Ka hope: he aha ka mea e manaʻo ai mai Fedora Silverblue

E nānā kākou i nā hiʻohiʻona o kahi OS immutable.

Ka hope: he aha ka mea e manaʻo ai mai Fedora Silverblue
/ kiʻi Clem Onojeghuo Unsplash

Pehea i hiki mai ai ka Silverblue

ʻO Fedora Silverblue kahi ʻōnaehana papa hana immutable. I loko o ia mea, holo nā noi āpau i nā pahu kaʻawale, a hoʻokomo ʻia nā mea hou i ka atomically.

Ma mua ua kapa ʻia ka papahana ʻO Fedora Atomic Workstation. Ua kapa hou ʻia ʻo Silverblue. Wahi a nā mea hoʻomohala, ua noʻonoʻo lākou ma mua o 150 mau koho inoa. Ua koho wale ʻia ʻo Silverblue no ka mea aia kahi kikowaena manuahi a me nā moʻolelo ma nā ʻoihana pūnaewele.

Pūnaehana hou hoololi ʻO Fedora Workstation ka mea nui i kūkulu ʻia no nā papapihi ma Fedora 30. Ua ʻōlelo nā mea kākau aia ʻo Silverblue i ka wā e hiki mai ana. hiki ke hoʻoneʻe loa ʻO Fedora Workstation.

ʻO kekahi o nā kamaʻāina o Hacker News manaʻo ʻiaua lilo ka manaʻo Silverblue i ka hoʻomohala ʻana i ka papahana Linux mokuʻāina ʻole. Ua hoʻolaha ʻo Fedora iā ia ma kahi o ʻumi makahiki i hala. Ua manaʻo ʻia ʻo Stateless Linux e hoʻomaʻamaʻa i ka hoʻokele ʻana i nā mea kūʻai lahilahi a mānoanoa. I loko nō hoʻi, ua wehe ʻia nā faila hoʻonohonoho ʻōnaehana āpau ma ke ʻano heluhelu wale nō.

He aha ka mea e hāʻawi ai i ka "immutability"?

ʻO ka huaʻōlelo "immutable operating system" ʻo ia ka mea i kau ʻia nā papa kuhikuhi kumu a me nā mea hoʻohana i ka heluhelu wale nō. Hoʻokomo ʻia nā ʻikepili hoʻololi a pau i ka papa kuhikuhi / var. Hoʻohana nā mea hoʻomohala i kahi ʻano like ChromeOS и MacOS Catalina. Hoʻonui kēia ala i ka palekana o ka OS a pale i nā faila ʻōnaehana mai ka holoi ʻana (no ka laʻana, ma ke kuhi hewa).

ʻO kekahi o ka poʻe Hacker News e noho ana ma ka pae kumuhana hai, ua hoʻopau wale wau i kekahi mau faila ʻōnaehana i ka wā e hoʻololi ai i ke kumumanaʻo Ubuntu Yaru. Eia naʻe, ʻaʻohe ona waihona ma muli o kahi hewa i ka regex. Wahi a ia, e kōkua ka OS immutable e pale i nā pilikia.

Hoʻomaʻamaʻa ʻia ka hoʻokomo ʻana i nā mea hou - ʻo ka mea wale nō e pono ai ʻoe e hana hou i ka ʻōnaehana mai kahi kiʻi hou. Eia hou, hiki ke hoʻololi koke i waena o nā lālā (hoʻokuʻu ʻo Fedora). No ka laʻana, ma waena o ka mana o Fedora i kēia manawa Rawhide a me ka waihona hōʻano hou-hōʻoia me nā mea hou e hiki mai ana.

He aha nā ʻokoʻa mai Fedora maʻamau?

Hoʻohana ʻia ka ʻenehana OSTree e hoʻokomo i ke kahua kumu (/ a / usr). Hiki iā mākou ke ʻōlelo he ʻōnaehana "versioning" kēia RPM- nā pūʻolo. Ua unuhi ʻia nā pūʻolo RPM i loko o ka waihona OSTree me ka hoʻohana ʻana i rpm-ostree. Iā ia e kau ana i ka pūʻolo, ua palapala He wahi hoʻihoʻi kahi e hiki ai iā ʻoe ke hoʻi i hope inā hiki ʻole.

OSTree kekahi Ua apono e hoʻouka i nā noi mai nā waihona dnf/yum a me nā waihona i kākoʻo ʻole ʻia e Fedora. No ka hana ʻana i kēia, ma kahi o ke kauoha dnf install, pono ʻoe e hoʻohana i ka rpm-ostree install. E hana ka ʻōnaehana i kahi kiʻi kumu hou o ka ʻōnaehana hana a hoʻololi i ka mea i hoʻokomo ʻia me ia.

Hoʻohana ʻia ma ke ʻano he mīkini no ka hoʻonui ʻana i nā noi Lapaʻi. Holoi ia iā lākou i loko o nā pahu. Loaʻa i kahi pūʻolo flatpack nā hilinaʻi kikoʻī kikoʻī. ʻO nā hale waihona puke koʻikoʻi (e like me nā hale waihona GNOME a me KDE) e noho mau i nā kaiapuni holo kaʻa. ʻO kēia ala e hiki ai iā ʻoe ke hōʻemi i ka nui o nā pūʻolo a hoʻopau i nā ʻāpana pālua mai ia mau mea.

Ka hope: he aha ka mea e manaʻo ai mai Fedora Silverblue
/ kiʻi Jonathan Larson Unsplash

No ka hoʻokomo ʻana i nā noi i hoʻopaʻa ʻole ʻia ma Flatpack, hiki iā ʻoe ke hoʻohana Pukulu pahu. Hiki iā ʻoe ke hana i kahi pahu me ka mea hoʻonohonoho Fedora maʻamau.

Nā hāʻina like

Aia kekahi mahele ʻē aʻe i like nā hana me Silverblue. He laʻana paha Micro OS mai openSUSE. ʻAʻole kēia he māhele kūʻokoʻa, akā he ʻāpana o ka openSUSE Kubic platform no ka hoʻolaha ʻana o CaaS (Container as a Service).

Hana ka ʻōnaehana me nā pahu Docker. Hāʻawi ʻia kā lākou mau kiʻi e like me nā pūʻolo RPM. ʻO kēia maʻalahi E hoʻouka i nā noi laina kauoha ʻaʻole i loaʻa ma ka palapala Flatpack. Hoʻokumu ʻia ka ʻōnaehana hoʻokipa no ka holo ʻana i nā ipu ma muli o ka waihona kūhelu openSUSE Hoʻohuli.

Ua hoʻolālā ʻia ʻo MicroOS no ka hoʻolaha ʻana i nā kaiapuni nui (no ka laʻana, ma nā kikowaena data), akā hiki ke holo ma nā mīkini hoʻokahi.

ʻO kahi laʻana o kahi hoʻomohala like ʻole Nix OS. He mahele Linux ia e pili ana i ka luna ʻo Nix package. ʻO kāna hiʻohiʻona nui ka wehewehe declarative o nā hoʻonohonoho. ʻAʻole pono ka luna hoʻoponopono e hoʻokomo i ka ʻōnaehana a hoʻonohonoho pono iā ia me ka lima. Hoʻopaʻa ʻia ke kūlana i kahi faila kūikawā: hōʻike ʻia nā pūʻolo āpau a me nā hoʻonohonoho hōʻoia ma laila. Ma hope aʻe, lawe ʻokoʻa ka luna pūʻolo i ka OS i ka mokuʻāina i kuhikuhi ʻia.

Ke hana ikaika nei kēia ʻōnaehana hoʻohana nā mea hoʻolako kapua, nā kulanui a me nā hui IT.

I kēlā me kēia hihia, loaʻa iā Silverblue kahi manawa e noho ai i kāna niche ma ka mākeke. E ʻike ʻia ana ka hopena i ka wā e hiki mai ana.

Nā mea mai ka blog Mua e pili ana i ka hui IaaS:

Heluhelu hou aku ma Habré:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka