ერთნახევარი წლის განმავლობაში შემუშავების შემდეგ გამოქვეყნდა მომხმარებლის დისტრიბუტივის Vanilla OS 2-ის გამოშვება, რომელიც ეფუძნება Debian-ის პაკეტურ ბაზას, მაგრამ სცდება ჩვეულებრივი გადაწყობის ფარგლებს. Vanilla OS-ში სისტემური გარემო მონტირდება მხოლოდ წაკითხვის რეჟიმში და ატომურად ნახლდება, ხოლო აპლიკაციები იშვება ცალკეულ კონტეინერებში Distrobox ინსტრუმენტარიუმზე დაფუძნებული შუალედური შრის გამოყენებით. მომხმარებლის გარემოდ შემოთავაზებულია არამოდიფიცირებული GNOME, რომელიც მიწოდებულია იმ სახით, როგორც ის თავდაპირველად გამოიცემა დეველოპერების მიერ. საკუთარი გრაფიკული კონფიგურატორები დაწერილია GTK4-ზე Libadwaita-ს გამოყენებით. iso-იმიჯის ზომაა 1.62 გბ.

სისტემის ატომური განახლებისთვის პროექტი ავითარებს ABRoot ინსტრუმენტარიუმს, რომელიც შემნახველზე ქმნის ორ იდენტურ root განყოფილებას – აქტიურს და პასიურს. სისტემის განახლება ჩამოიტვირთება მთლიანად და ინსტალირდება პასიურ განყოფილებაში, ხოლო გადატვირთვის შემდეგ განყოფილებები ცვლიან ადგილებს – განახლების მქონე განყოფილება ხდება აქტიური, ხოლო წინა აქტიური განყოფილება გადადის პასიურ რეჟიმში და ელოდება შემდეგი განახლების ინსტალაციას. განახლებები მოწმდება და ინსტალირდება ავტომატურად ფონურ რეჟიმში სისტემაზე მინიმალური დატვირთვის დროს და აკუმულატორის საჭირო მუხტის არსებობისას. განახლებების შემოწმების სიხშირე კონფიგურირებადია. დაინსტალირებული განახლების აქტივაცია ხორციელდება შემდეგი გადატვირთვისას. თუ განახლების შემდეგ რაიმე არასწორად წავიდა, ხდება წინა ვერსიაზე დაბრუნება.

დამატებითი აპლიკაციები ინსტალირდება ცალკეულ კონტეინერებში საკუთარი პაკეტების მენეჯერის apx-ის დახმარებით, რომელიც საშუალებას იძლევა დაინსტალირდეს პაკეტები სხვადასხვა დისტრიბუტივებიდან იზოლირებულ sandbox გარემოებში (მაგალითად, შესაძლებელია პაკეტების დაყენება Debian-იდან, Ubuntu-დან, Arch Linux-იდან და Fedora-დან). პაკეტების მენეჯერი რეალიზებულია Distrobox ინსტრუმენტარიუმზე გარსის სახით, რომელიც იძლევა შესაძლებლობას სწრაფად დაინსტალირდეს და გაეშვას კონტეინერში ნებისმიერი Linux დისტრიბუტივი და უზრუნველყოფილი იყოს მისი ინტეგრაცია ძირითად სისტემასთან. კონტეინერებზე დაფუძნებული პაკეტების ფორმატი (Flatpak, Snap ან Appimage) ირჩევა პირველი გაშვებისას.

სისტემის ადმინისტრირებისთვის ვითარდება VSO (Vanilla System Operator) ინსტრუმენტარიუმი, რომელიც საშუალებას იძლევა გადაწყდეს ისეთი ამოცანები, როგორიცაა სისტემის განახლება, პარამეტრების ცვლილება და დავალებების შექმნა, რომლებიც მიბმულია გარკვეულ მოქმედებებზე (მაგალითად, შესაძლებელია შეტყობინების გამოტანის დავალების გაშვება აკუმულატორის დამუხტვის დასრულების შემდეგ). უზრუნველყოფილია Android აპლიკაციების გაშვების ჩაშენებული შესაძლებლობა Waydroid ინსტრუმენტარიუმის დახმარებით.

გააზიარეთ: