Konteynerlar va atomik yangilanishlar yordamida Vanilla OS 3 tarqatilishining chiqarilishi

Ikki yillik ishlab chiqishdan so'ng, paket bazasiga asoslangan Vanilla OS 3 foydalanuvchi distributivi chiqarildi. Debian, lekin oddiy qayta qurishdan tashqariga chiqadi. Vanilla OS tizimidagi tizim muhiti faqat o'qish uchun o'rnatiladi va atomik ravishda yangilanadi va ilovalar Distrobox asboblar zanjiriga asoslangan qatlam yordamida alohida konteynerlarda ishlaydi. Foydalanuvchi muhiti o'zgartirilmagan GNOME bo'lib, dastlab ishlab chiquvchilar tomonidan chiqarilganidek yetkazib beriladi. Maxsus grafik konfiguratsiya vositalari GTK4 da Libadwaita yordamida yozilgan. ISO tasvir hajmi 1.8 GB (x86_64, arm64).

Tizimni atomik yangilash uchun loyiha ABRoot asboblar to'plamini ishlab chiqmoqda, u haydovchida ikkita bir xil ildiz bo'limlarini yaratadi - faol va passiv. Tizim yangilanishi to'liq yuklab olinadi va passiv bo'limga o'rnatiladi va qayta ishga tushirilgandan so'ng bo'limlar almashtiriladi - o'rnatilgan yangilangan bo'lim faollashadi va oldingi faol bo'lim passiv rejimga o'tadi va keyingisining o'rnatilishini kutadi. yangilash. Yangilanishlar tizimning minimal yuklanishi va batareya quvvati yetarli bo'lganda fonda avtomatik ravishda tekshiriladi va o'rnatiladi. Yangilanishlarni tekshirish chastotasi sozlanishi mumkin. O'rnatilgan yangilanish keyingi qayta yuklashda faollashadi. Yangilanishdan keyin biror narsa noto'g'ri bo'lsa, avvalgi versiyaga qaytasiz.

Qo'shimcha ilovalar alohida konteynerlarga maxsus apx paket menejeri yordamida o'rnatiladi, bu sizga turli distributivlardan paketlarni izolyatsiya qilingan sinov muhitida o'rnatish imkonini beradi (masalan, siz paketlarni ... dan o'rnatishingiz mumkin) Debian, Ubuntu, Arch Linux va Fedora). Paket menejeri Distrobox asboblar to'plami atrofida o'rash sifatida amalga oshiriladi, bu sizga konteynerdagi istalgan distributivni tezda o'rnatish va ishga tushirish imkonini beradi. Linux va uning asosiy tizim bilan integratsiyasini ta'minlash. Konteynerga asoslangan paket formati (Flatpak, Snap yoki Appimage) birinchi ishga tushirish paytida tanlanadi.

Tizimni boshqarish uchun VSO (Vanilla System Operator) vositasi ishlab chiqilmoqda, bu tizimni yangilash, sozlamalarni o'zgartirish va muayyan harakatlar bilan bog'liq vazifalarni yaratish kabi vazifalarni bajarishga imkon beradi (masalan, batareya to'liq zaryadlanganidan keyin bildirishnoma ko'rsatish uchun vazifani bajarishingiz mumkin). O'rnatilgan ishga tushirish opsiyasi taqdim etiladi. Android- Waydroid asboblar to'plamidan foydalanadigan ilovalar.

Yangi versiyada:

  • ARM64 arxitekturasi uchun qo'llab-quvvatlash qo'shildi.
  • Qayta ishlab chiqariladigan versiyalarni qo'llab-quvvatlash joriy etildi, bu foydalanuvchilarga yuklab olish uchun mavjud bo'lgan oldindan yaratilgan versiyalar bilan bitma-bit bir xil bo'lgan maxsus versiyalarni yaratish imkonini beradi (NVIDIA drayverlari bilan ta'minlangan versiyalar bundan mustasno). Foydalanuvchilar yuklash tasvirlarida tarqatilgan ikkilik fayllar taqdim etilgan manba kodidan yaratilganligini va hech qanday yashirin o'zgartirishlarni o'z ichiga olmasligini shaxsan tekshirishlari mumkin.
  • Komponent versiyalari, jumladan, yadro yangilandi Linux 7.1 va GNOME 50.
  • Ptyxis terminal emulyatori sifatida BlackBox o'rnini, hujjatlarni ko'rish vositasi sifatida Papers Evince o'rnini va GNOME System Monitor o'rnini Resources egallaydi. File Roller va Photos endi standart tarqatishga kiritilmagan.
  • Yangilanishdan so'ng avtomatik ravishda ishga tushadigan First Setup interfeysi endi yangi ilovalarni o'rnatish va eskirganlarini olib tashlash imkoniyatlarini o'z ichiga oladi.
  • Apx ilovalar menejeri va VSO (Vanilla System Operator) konfiguratori maxsus ilovalarni ishlab chiqishda ishlatiladigan standart kutubxonalar va yordamchi dasturlarni birlashtirgan yangi Vanilla SDK yordamida qayta yozildi. PO fayllari yordamida interfeysni turli tillarga lokalizatsiya qilishni qo'llab-quvvatlash qo'shildi. Apx sozlamalari apx.json dan config.json ga ko'chirildi. Vanilla OS 3 bilan flatpak paketi sifatida taqdim etilgan Apx grafik interfeysi Flathub katalogida joylashgan. Filial VSO tasvirini yaratish uchun asos sifatida ishlatiladi. Debian Buning o'rniga sinov Debian Sid (beqaror).
  • Har qanday tarqatish konteynerlarida o'rnatish va ishlatish uchun Linux Distrobox 2 asboblar to'plamining (2.0.0-rc.4) ishlab chiqish bo'limi Go'da qayta yozilgan holda ishlatiladi.
  • Uy katalogidan fayllarni zaxiralash uchun suratlardan foydalanadigan Vanilla Continuity zaxiralash vositalari, o'rnatilgan Flatpak paketlari va ABRoot metama'lumotlari qo'shildi. Suratlarni mahalliy katalogga, tashqi diskka yoki uzoq joyga saqlash mumkin. server, SFTP, FTP yoki NFS orqali kirish mumkin.
  • Maxsus Vib (Vanilla Image Builder) versiyalarini yaratish vositalari yangilandi. Yangi versiyada ishlatilmagan kataloglarni tozalash va kodni nusxalash o'rniga, uni yaratish paytida konteynerga o'rnatish funksiyalari qo'shildi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster