Clear Linux долбоору өнүгүү багытын серверлерге жана булут тутумдарына бурат

Clear Linux бөлүштүрүүнү иштеп чыгуучулар билдирди долбоорду өнүктүрүү стратегиясын өзгөртүү жөнүндө. Өнүктүрүүнүн негизги багыттары сервердик жана булут тутумдары болуп саналат, аларга эми негизги көңүл бурулат. Иш станциялары үчүн басылманын компоненттери калдык негизде колдоого алынат.

Иш такталары менен пакеттерди жеткирүү улантылат, бирок бул пакеттерде сунуш кылынат Колдонуучу чөйрөлөрүнүн түпнуска версиялары, Clear Linux үчүн атайын кошумчалар жана өзгөртүүлөр жок. GNOME менен пакеттерди түзүүнү кошкондо, иш тактасынын курамы жана жөндөөлөрү GNOME долбоору демейки боюнча сунуш кылган шилтеме көрүнүшүнө дал келет.

Мурда өзү сунуштаган тема каттоо, бөлөк пиктограмма топтому, GNOME Shell үчүн үчүнчү тараптын алдын ала орнотулган кошумчалары (сызыктан докко чейин, иш такта сүрөтчөлөрү, чыдабоо, колдонуучу темасы) жана биринчи этапта өзгөртүлгөн GNOME орнотуулары болот өттү өзүнчө пакетте"десктоп-активдер-кошумчалар". Кийинки жумада иш столунун топтомдорун GNOME 3.36га жаңыртуу пландаштырылууда, ал GNOME маалымдама чөйрөсүнө дал келет, андан кийин "иш тактасы-активдер-кошумчалар" пакети эскирип калат.

Эске сала кетсек, Clear Linux дистрибуциясы Intel тарабынан иштелип чыккан жана толук виртуалдаштыруу аркылуу бөлүнгөн контейнерлерди колдонуу менен тиркемелерди катуу изоляциялоону камсыз кылат. Бөлүштүрүүнүн базалык бөлүгү контейнерлерди иштетүү үчүн инструменттердин минималдуу топтомун гана камтыйт жана атомдук түрдө жаңыланат. Бардык тиркемелер Flatpak топтомдору же өзүнчө контейнерлерде иштеген Пачкалар катары иштелип чыккан. Ыңгайлаштырылган иш такталарынан тышкары, иштеп чыгуучу чыгарылышы өзүнүн кеңейтилген аппараттык колдоосу, FUSE негизиндеги мүчүлүштүктөрдү оңдоо тутумунун интеграциясы, жаңы орнотуучунун кошулушу жана бар экендиги менен өзгөчөлөндү. колдонмо каталогу, ар кандай тилдерди жана технологияларды колдонуу менен өнүктүрүү чөйрөлөрүн жайылтуу үчүн топтомдорду сунуш кылган.

Clear Linux өзгөчөлүктөрү:

  • Бинардык бөлүштүрүү жеткирүү модели. Системанын жаңыртуулары эки режимде аткарылышы мүмкүн: иштеп жаткан системага патчтарды колдонуу жана өзүнчө Btrfs снапшотуна жаңы сүрөттү орнотуу жана активдүү сүрөттү жаңысына алмаштыруу аркылуу системаны толугу менен жаңылоо;
  • Пакеттерди топтомдорго топтоо (таңгак), канча программалык компоненттер түзөөрүнө карабастан, даяр функцияларды түзүү. Пакет жана системалык чөйрөнүн сүрөтү RPM пакеттеринин репозиторийинин негизинде түзүлөт, бирок пакеттерге бөлүнбөй жеткирилет. Контейнерлердин ичинде максаттуу тиркемени иштетүү үчүн керектүү таңгактарды камтыган Clear Linux программасынын атайын оптималдаштырылган көчүрмөсү иштейт;
  • Бөлүштүрүүнүн базалык бөлүгүнө орнотулган эффективдүү жаңыртууларды орнотуу системасы жана орчундуу көйгөйлөрдү жана алсыздыктарды оңдогон жаңыртууларды тездетилген жеткирүүнү камсыз кылуу. Clear Linux ичиндеги жаңыртуу түз өзгөргөн маалыматтарды гана камтыйт, ошондуктан алсыздыктар жана каталар үчүн типтүү оңдоолор бир нече килобайтты гана алат жана дээрлик заматта орнотулат;
  • Бирдиктүү версиялоо системасы - бөлүштүрүү версиясы анын бардык компоненттеринин абалын жана версияларын билдирет, бул кайталануучу конфигурацияларды түзүүгө жана файл деңгээлинде бөлүштүрүүчү компоненттерге өзгөртүүлөрдү байкоого ыңгайлуу. Системанын кайсы бир бөлүгүн өзгөртүү/жаңыртуу ар дайым бүткүл дистрибуциянын жалпы версиясынын өзгөрүшүнө алып келет (эгерде кадимки дистрибьюторларда белгилүү бир пакеттин версия номери гана көбөйтүлсө, Clear Linuxде дистрибуциянын версиясы көбөйөт) ;
  • Конфигурацияны аныктоодо жарандыгы жок мамиле, орнотуулардын ар кандай класстары бөлүнгөн (OS, колдонуучу жана тутум орнотуулары өзүнчө сакталат), система өзүнүн абалын сактабайт (жарандыгы жок) жана орнотуудан кийин / etc каталогунда эч кандай орнотуулар жок, бирок ишке киргизүүдө көрсөтүлгөн калыптардын негизинде тез арада орнотууларды жаратат. Системанын жөндөөлөрүн демейки маанилерге кайтаруу үчүн, сиз жөн гана /etc жана /var;
  • пайдалануунун коопсуздуктун жогорку деңгээлин камсыз кылуучу контейнерлерди иштетүү үчүн толук кандуу виртуалдаштыруу (KVM). Контейнерди ишке киргизүү убактысы салттуу контейнердик изоляция системаларынан (ат мейкиндиктери, топтору) бир аз артта калды жана өтүнмөнүн контейнерлерин талап боюнча ишке киргизүү үчүн алгылыктуу (виртуалдык чөйрөнү ишке киргизүү убактысы болжол менен 200 мс, жана кошумча эстутум керектөө бир контейнерге 18-20 МБ). Эстутум керектөөсүн азайтуу үчүн механизм колдонулат DAX (блок түзмөгүнүн деңгээлин колдонбостон, беттин кэшин айланып өтүп, файл тутумуна түз жетүү) жана технология бирдей эс тутум аймактарын дедупликациялоо үчүн колдонулат Соло jutonish (Yadro Shared Memory), ал хост тутумунун ресурстарын бөлүшүүнү уюштурууга жана ар кандай конок системаларын жалпы тутум чөйрөсү шаблонуна туташтырууга мүмкүндүк берет.
  • Source: opennet.ru

Комментарий кошуу