Clear Linux loyihasi o'zining rivojlanish yo'nalishini serverlar va bulutli tizimlarga qaratadi

Clear Linux distributivini ishlab chiquvchilar xabar berdi loyihani ishlab chiqish strategiyasini o'zgartirish haqida. Rivojlanishning asosiy yo'nalishlari server va bulut tizimlari bo'lib, ular endi asosiy e'tiborni tortadi. Ish stantsiyalari uchun nashrning komponentlari qoldiq asosida qo'llab-quvvatlanadi.

Ish stollari bilan paketlarni yetkazib berish davom etadi, lekin bu paketlarda taklif qilinadi Clear Linux-ga xos qo'shimchalar va o'zgarishlarsiz foydalanuvchi muhitlarining original versiyalari. GNOME bilan paketlarni shakllantirishni o'z ichiga olgan holda, ish stolining tarkibi va sozlamalari GNOME loyihasi tomonidan sukut bo'yicha taklif qilingan mos yozuvlar ko'rinishiga mos keladi.

Ilgari taklif qilingan mavzusi ro'yxatdan o'tish, alohida piktogramma to'plami, GNOME Shell uchun oldindan o'rnatilgan uchinchi tomon qo'shimchalari (dash-to-dock, ish stolidagi piktogrammalar, sabrsizlik, foydalanuvchi mavzusi) va birinchi bosqichda o'zgartirilgan GNOME sozlamalari bo'ladi o'tdi alohida paketda "ish stoli-aktivlar-qo'shimchalar". Kelgusi hafta ish stoli paketlarini GNOME 3.36 versiyasiga yangilash rejalashtirilgan, bu GNOME mos yozuvlar muhitiga mos keladi, shundan so'ng "ish stoli-aktivlar-qo'shimchalar" paketi eskiradi.

Eslatib o'tamiz, Clear Linux distributivi Intel tomonidan ishlab chiqilgan va to'liq virtualizatsiya yordamida ajratilgan konteynerlar yordamida ilovalarning qattiq izolyatsiyasini ta'minlaydi. Tarqatishning asosiy qismi faqat konteynerlarni ishlatish uchun minimal vositalar to'plamini o'z ichiga oladi va atomik ravishda yangilanadi. Barcha ilovalar alohida konteynerlarda ishlaydigan Flatpak paketlari yoki Bundles sifatida yaratilgan. Moslashtirilgan ish stollariga qo'shimcha ravishda, ishlab chiquvchi nashri kengaytirilgan apparat ta'minoti, FUSE-ga asoslangan disk raskadrovka tizimining integratsiyasi, yangi o'rnatuvchining qo'shilishi va mavjudligi bilan ajralib turardi. ilovalar katalogi, u turli tillar va texnologiyalardan foydalangan holda ishlab chiqish muhitlarini joylashtirish uchun to'plamlarni taklif qildi.

Clear Linux xususiyatlari:

  • Ikkilik tarqatish yetkazib berish modeli. Tizim yangilanishi ikki rejimda amalga oshirilishi mumkin: ishlayotgan tizimga yamoqlarni qo'llash va alohida Btrfs snapshotida yangi tasvirni o'rnatish va faol suratni yangisi bilan almashtirish orqali tizimni to'liq yangilash;
  • Paketlarni to'plamlarga yig'ish (to'plam), qancha dasturiy komponentlar tashkil etishidan qat'i nazar, tayyor funksionallikni shakllantirish. Bundle va tizim muhiti tasviri RPM paketlar ombori asosida shakllanadi, lekin paketlarga bo'linmasdan yetkazib beriladi. Konteynerlar ichida maqsadli dasturni ishga tushirish uchun zarur bo'lgan to'plamlarni o'z ichiga olgan Clear Linux-ning maxsus optimallashtirilgan nusxasi ishlaydi;
  • Tarqatishning asosiy qismiga o'rnatilgan samarali yangilanishlarni o'rnatish tizimi va muhim muammolar va zaifliklarni tuzatuvchi yangilanishlarni tez yetkazib berishni ta'minlaydi. Clear Linux-dagi yangilanish faqat to'g'ridan-to'g'ri o'zgartirilgan ma'lumotlarni o'z ichiga oladi, shuning uchun zaifliklar va xatolar uchun odatiy tuzatishlar bir necha kilobaytni oladi va deyarli bir zumda o'rnatiladi;
  • Yagona versiyalash tizimi - tarqatish versiyasi uning barcha komponentlarining holati va versiyalarini ifodalaydi, bu qayta tiklanadigan konfiguratsiyalarni yaratish va fayl darajasida tarqatish komponentlariga o'zgarishlarni kuzatish uchun qulaydir. Tizimning istalgan qismini o'zgartirish/yangilash har doim butun tarqatishning umumiy versiyasini o'zgartirishga olib keladi (agar oddiy tarqatishlarda ma'lum bir paketning versiya raqami faqat ko'paytirilsa, Clear Linuxda tarqatishning o'zi ko'paytiriladi) ;
  • Konfiguratsiyani aniqlashga fuqaroligi bo'lmagan yondashuv, bu turli xil sozlamalar sinflari ajratilganligini (OT, foydalanuvchi va tizim sozlamalari alohida saqlanadi), tizim o'z holatini saqlamaydi (davlatsiz) va o'rnatishdan keyin / etc katalogida hech qanday sozlamalar mavjud emas, lekin ishga tushirishda ko'rsatilgan andozalar asosida tezda sozlamalarni yaratadi. Tizim sozlamalarini standart qiymatlarga qaytarish uchun siz shunchaki /etc va /var;
  • foydalanish yuqori darajadagi xavfsizlikni ta'minlaydigan konteynerlar uchun to'liq huquqli virtualizatsiya (KVM). Konteynerni ishga tushirish vaqti an'anaviy konteyner izolyatsiyalash tizimlaridan (nom bo'shliqlari, guruhlar) biroz orqada va talab bo'yicha dastur konteynerlarini ishga tushirish uchun maqbuldir (virtual muhitni ishga tushirish vaqti taxminan 200 ms va qo'shimcha xotira iste'moli har bir konteyner uchun 18-20 MB). Xotira sarfini kamaytirish uchun mexanizm qo'llaniladi DAX (blok qurilmasi darajasidan foydalanmasdan sahifa keshini chetlab o'tib fayl tizimiga to'g'ridan-to'g'ri kirish) va texnologiya bir xil xotira maydonlarini deduplikatsiya qilish uchun ishlatiladi. KSM (Kernel Shared Memory), bu sizga xost tizimi resurslarini almashishni tashkil qilish va turli mehmon tizimlarini umumiy tizim muhiti shabloniga ulash imkonini beradi.
  • Manba: opennet.ru

a Izoh qo'shish