Суурь мэдээлэл: Fedora Silverblue-ээс юу хүлээж болох вэ

Үл хувиршгүй үйлдлийн системийн онцлогуудыг харцгаая.

Суурь мэдээлэл: Fedora Silverblue-ээс юу хүлээж болох вэ
/ гэрэл зураг Клем Оножегуо Unsplash

Silverblue хэрхэн бий болсон бэ

Fedora Silverblue бол өөрчлөгддөггүй ширээний үйлдлийн систем юм. Үүнд бүх програмууд тусгаарлагдсан саванд ажилладаг бөгөөд шинэчлэлтүүдийг атомаар суулгадаг.

Өмнө нь төслийг дуудаж байсан Fedora атомын ажлын станц. Хожим нь Silverblue нэртэй болсон. Хөгжүүлэгчдийн үзэж байгаагаар тэд 150 гаруй нэрийн сонголтыг авч үзсэн. Олон нийтийн сүлжээнд ийм үнэгүй домэйн, данс байдаг учраас Silverblue-г сонгосон.

Шинэчлэгдсэн систем өөрчлөгдсөн байна Fedora Workstation нь Fedora 30-ийн ширээний компьютерт зориулсан нэн тэргүүний бүтээц юм. Зохиогчид нь Silverblue нь ирээдүйд бий болно гэж мэдэгджээ. бүрэн нүүлгэн шилжүүлэх боломжтой Fedora ажлын станц.

Hacker News-ийн оршин суугчдын нэг санал болгосонМөнгөн цэнхэр үзэл баримтлал нь төслийн хөгжил болсон Харьяалалгүй Линукс. Федора үүнийг арав орчим жилийн өмнө сурталчилж байсан. Харъяалалгүй Линукс нь нимгэн, зузаан үйлчлүүлэгчдийн удирдлагыг хялбаршуулах ёстой байв. Үүн дээр мөн бүх системийн тохиргооны файлуудыг зөвхөн унших горимд нээсэн.

"Өөрчлөх чадваргүй байдал" юу өгдөг вэ?

"Өөрчлөгдөхгүй үйлдлийн систем" гэсэн нэр томъёо нь root болон хэрэглэгчийн лавлахыг зөвхөн унших боломжтой гэсэн үг юм. Бүх өөрчлөх боломжтой өгөгдлийг /var санд байрлуулна. Хөгжүүлэгчид ижил төстэй аргыг ашигладаг ChromeOS и macOS Catalina. Энэ арга нь үйлдлийн системийн аюулгүй байдлыг нэмэгдүүлж, системийн файлуудыг устгахаас сэргийлдэг (жишээлбэл, алдаагаар).

Сэдвийн сэдэвт Hacker News-ийн оршин суугчдын нэг гэж хэлэв, би нэг удаа Ubuntu Yaru сэдвийг өөрчлөх явцад хэд хэдэн системийн файлуудыг санамсаргүйгээр устгасан. Гэсэн хэдий ч regex дахь алдааны улмаас түүнд нөөцлөлт байхгүй байсан. Түүний хэлснээр, хувиршгүй үйлдлийн систем нь асуудлаас зайлсхийхэд тусална.

Шинэчлэлтүүдийг суулгах нь бас хялбаршуулсан - таны хийх ёстой зүйл бол системийг шинэ зургаас дахин ачаалах явдал юм. Нэмж дурдахад хэд хэдэн салбаруудын хооронд хурдан шилжих боломжтой (Fedora хувилбарууд). Жишээлбэл, Fedora-ийн одоогийн боловсруулсан хувилбаруудын хооронд Түүхий болон хадгалах газар шинэчлэлт-туршилт удахгүй болох шинэчлэлтүүдтэй.

Сонгодог Fedora-аас юугаараа ялгаатай вэ?

OSTree технологийг үндсэн орчин (/ ба / usr) суулгахад ашигладаг. Энэ бол "хувилбар" систем гэж бид хэлж чадна RPM- багц. RPM багцуудыг rpm-ostree ашиглан OSTree репозитор руу хөрвүүлдэг. Багцыг суулгах явцад тэр хэлбэрүүд Алдаа гарсан тохиолдолд буцаж очих боломжтой сэргээх цэг.

OSTree бас Энэ нь олгодог dnf/yum репозиторууд болон Fedora дэмждэггүй репозиторуудаас програм суулгах. Үүнийг хийхийн тулд dnf install командын оронд rpm-ostree install ашиглах хэрэгтэй. Систем нь үйлдлийн системийн шинэ үндсэн дүр төрхийг үүсгэж, суулгасан нэгийг нь солих болно.

Програмыг шинэчлэх механизм болгон ашигладаг Хавтгай сав. Энэ нь тэдгээрийг саванд хийдэг. Flatpack багц нь зөвхөн програмын тусгай хамаарлыг агуулдаг. Бүх үндсэн номын сангууд (GNOME болон KDE номын сан гэх мэт) залгах боломжтой ажиллах орчин хэвээр байна. Энэ арга нь багцын хэмжээг багасгаж, тэдгээрийн давхардсан бүрэлдэхүүн хэсгүүдийг арилгах боломжийг олгодог.

Суурь мэдээлэл: Fedora Silverblue-ээс юу хүлээж болох вэ
/ гэрэл зураг Жонатан Ларсон Unsplash

Flatpack-д багцлагдаагүй програмуудыг суулгахын тулд та ашиглаж болно Хэрэгслийн хайрцаг. Энэ нь сонгодог Fedora суулгагчтай сав үүсгэх боломжийг танд олгоно.

Үүнтэй төстэй шийдлүүд

Даалгавар нь Silverblue-тэй төстэй бусад түгээлтүүд байдаг. Жишээ нь байж болно Бичил үйлдлийн систем openSUSE-ээс. Энэ нь бие даасан түгээлт биш, харин CaaS (Үйлчилгээ болгон контейнер) байршуулах openSUSE Kubic платформын нэг хэсэг юм.

Систем нь Docker контейнеруудтай ажилладаг. Тэдний зургуудыг RPM багц хэлбэрээр тараадаг. Энэ хялбаршуулдаг Flatpack форматаар ашиглах боломжгүй командын мөрөнд суурилсан програмуудыг суулгана уу. Контейнер ажиллуулах хост системийг албан ёсны репозитор дээр үндэслэн бүрдүүлдэг openSUSE Tumbleweed.

MicroOS нь том хэмжээний орчинд (жишээлбэл, дата төвүүдэд) ашиглахад зориулагдсан боловч нэг машин дээр ажиллах чадвартай.

Өөр нэг ижил төстэй хөгжлийн жишээ байж болно Nix үйлдлийн систем. Энэ нь Nix багц менежер дээр суурилсан Linux түгээлт юм. Үүний гол онцлог нь тохиргооны тунхаглалын тайлбар юм. Администратор нь системийг суулгаж, гараар тохируулах шаардлагагүй. Статус нь тусгай файлд бичигдсэн: бүх багц болон баталгаажуулалтын тохиргоог тэнд зааж өгсөн болно. Дараа нь багц менежер нь үйлдлийн системийг заасан төлөвт автоматаар авчирдаг.

Энэ систем идэвхтэй ажиллаж байна ашиглах үүлэн үйлчилгээ үзүүлэгчид, их дээд сургуулиуд болон мэдээллийн технологийн компаниуд.

Ямар ч байсан Silverblue зах зээлд өөрийн байр сууриа эзлэх боломжтой. Энэ нь үр дүнд хүрэх эсэх нь ирээдүйд харагдах болно.

Корпорацийн IaaS-ийн талаархи анхны блогын материалууд:

Хабрегийн талаархи нэмэлт уншлага:

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх