Linux Mint-ის მომავალი: ნელი ციკლი, X11-ის შენარჩუნება და ახალი მენეჯმენტი
Linux Mint განიხილავს გამოშვების ციკლის შენელებას, რათა მეტი ამბიციური განვითარების საშუალება მიეცეს. მიუხედავად Ubuntu-ს Wayland-ზე გადასვლისა, Mint გეგმავს X11-ის შენარჩუნებას, რადგან მისი მტკიცებით, ის მომხმარებლების უმეტესობისთვის საუკეთესოდ მუშაობს. პროექტი ასევე მიზნად ისახავს მომხმარებლისა და ანგარიშის მართვის რეცენტრალიზაციას ახალი ინსტრუმენტით, რაც ახალი ანგარიშების შექმნისას home დირექტორიის სრულ დაშიფვრას უზრუნველყოფს.
ჩემს საყვარელ Linux-ის დესკტოპ დისტრიბუციას, Linux Mint-ს, განხილვაში აქვს გამოშვების კადენსის შენელება. როგორც მთავარმა დეველოპერმა კლემენტ „კლემ“ ლეფევრემ განმარტა, მიუხედავად იმისა, რომ ხშირი გამოშვება ძალიან კარგად მუშაობდა, ის ქმნის „ინკრემენტულ გაუმჯობესებებს ყოველ გამოშვებაში. მაგრამ ეს დიდ დროს მოითხოვს და ზღუდავს ჩვენს ამბიციებს განვითარების კუთხით... [ამიტომ] ჩვენ ვფიქრობთ ამის შეცვლაზე და უფრო ხანგრძლივი განვითარების ციკლის მიღებაზე.“
მაშ, როგორ გამოიყურება ეს შენელებული მომავალი? მომავალი გამოშვება კვლავ მიჰყვება Ubuntu 26.04-ის მოსალოდნელ აპრილის გამოშვებას. თუმცა, ეს არ ნიშნავს, რომ მომავალი Mint 23 ზუსტად ისე გამოიყურება, როგორც „Resolute Raccoon“, Ubuntu 26.04. ასე არ იქნება. კლემი და მისი გუნდი ყოველთვის საკუთარ გზას მიჰყვებოდნენ.
ყველაზე დიდი განსხვავება ისაა, რომ Ubuntu საბოლოოდ გადადის Wayland ფანჯრის მენეჯერზე, თითქმის 40 წლის X11 Window System-იდან. Mint ამას არ გააკეთებს. ამის ნაცვლად, კლემმა განაცხადა, რომ Mint შეინარჩუნებს X11-ს, სანამ ის „მომხმარებლების უმეტესობისთვის საუკეთესოდ იმუშავებს.“
ამ ორ პოპულარულ ფანჯრის სისტემას შორის განსხვავებები მნიშვნელოვანია. ისინი ასრულებენ ერთსა და იმავე საქმეს – ფანჯრების დახატვასა და შეყვანის მართვას – მაგრამ ამას აკეთებენ ძალიან განსხვავებული არქიტექტურითა და კომპრომისებით. X11 არის 1980-იანი წლების კლიენტ-სერვერული ჩვენების პროტოკოლი, რომელშიც ცენტრალური ჩვენების სერვერი (როგორც წესი, Xorg) მართავს ხატვას, შეყვანას, ფანჯრების მართვას და ბევრ მოძველებულ ფუნქციას ერთ, მოძველებულ სტეკში. Wayland არის პროტოკოლების ახალი ოჯახი, რომელშიც კომპოზიტორი (Mutter, KWin, wlroots-ზე დაფუძნებული და ა.შ.) არის მთავარი. Wayland-ში აპლიკაციები თავიანთ კონტენტს უშუალოდ ხატავენ თანამედროვე API-ების (როგორიცაა OpenGL/Vulkan) მეშვეობით, ხოლო კომპოზიტორი ამთავრებს ბუფერების კომპოზირებას.
ისინი უსაფრთხოებასაც ძალიან განსხვავებულად ამუშავებენ. X11-ის პირობებში, ნებისმიერ კლიენტს შეუძლია თვალთვალი ან სხვებთან ჩარევა: მას შეუძლია ნახოს გლობალური კლავიშთა დაჭერა, წაიკითხოს სხვა ფანჯრების შიგთავსი და ჩაერთოს შეყვანის მოვლენებში. ეს ძალიან მარტივს ხდის ისეთი აპლიკაციების დაწერას, როგორიცაა კილოგერები და ეკრანის ამომღებები. ეს იგივე ძალა უსაფრთხოების პრობლემასაც წარმოადგენს. ამიტომ, Wayland-მა მიზანმიმართულად ამოიღო ეს შესაძლებლობები. კლიენტებს არ შეუძლიათ ერთმანეთის ბუფერების ან კლავიშთა დაჭერის წაკითხვა, ხოლო ისეთი ფუნქციები, როგორიცაა ეკრანის ანაბეჭდები, ეკრანის გაზიარება და დისტანციური მართვა, კონტროლირებადი ინტერფეისებით ხორციელდება, რაც ბევრად ართულებს ასეთი სასარგებლო აპლიკაციების შექმნას და ასევე ამცირებს დესკტოპის ბოროტად გამოყენების ალბათობას.
ეს არ ნიშნავს, რომ Wayland-ში ასეთი აპლიკაციების შექმნა შეუძლებელია. უბრალოდ, მეტი ძალისხმევაა საჭირო. მაგალითად, Mint-ის გუნდი ქმნის ახალ Cinnamon-ს, Mint-ის ნაგულისხმევ დესკტოპის ეკრანმზოგს, რომელიც შეძლებს ნატიურად იმუშაოს როგორც X11-ის, ისე Wayland-ის ქვეშ. დღევანდელი Cinnamon-ის ეკრანმზოგი არის დამოუკიდებელი GTK აპლიკაცია, რომელსაც აზრი მხოლოდ X11 გარემოში აქვს, სადაც X სერვერი მას ყველაფერზე მაღლა აყენებს, როდესაც ეკრანი იკეტება.
Cinnamon-ის საკუთარი ფანჯრის მენეჯერი/კომპოზიტორი უშუალოდ გამოსახავს დაგეგმილ შემცვლელს. ის იყენებს იმავე ხელსაწყოთა კომპლექტს, რომელსაც პროექტი უკვე ეყრდნობა პანელისთვის, მენიუებისთვის და აპლეტებისთვის. ამ ცვლილებამ უნდა უზრუნველყოს უფრო გლუვი ჩაკეტვის ანიმაციები, უფრო ინტეგრირებული იერსახე და „Wayland-ის სრული მხარდაჭერა.“ ლეფევრე ამას აღწერს, როგორც „ბოლო დაკარგულ ნაწილს Cinnamon-ის მიერ Wayland-ის სრულად მხარდასაჭერად.“
Mint არ აპირებს ნაგულისხმევი პარამეტრის შეცვლას მხოლოდ იმიტომ, რომ Wayland-ის მხარდაჭერა არსებობს. ლეფევრე მიმდინარე Wayland-ის მხარდაჭერას „ექსპერიმენტულს“ უწოდებს და ამბობს, რომ მიზანია „მისი მხარდაჭერა და ტესტირების დაწყება, როგორც პოტენციური გადაწყვეტა,“ და არა მისი უნებლიე მომხმარებლებისთვის თავს მოხვევა. წინა დიდი ცვლილებების მსგავსად, Mint-ის პოზიციაა, რომ ის საბოლოოდ მიიღებს იმ სტეკს, რომელიც „მომხმარებლების უმეტესობისთვის საუკეთესოდ იმუშავებს,“ მაშინაც კი, თუ ეს იმას ნიშნავს, რომ X11 და Wayland გარკვეული პერიოდის განმავლობაში იარსებებენ ერთად.
პროექტის შიგნით, ასევე, ჩუმად ხდება იმ ტერიტორიის დაბრუნება, რაზეც მომხმარებლები არასდროს ფიქრობენ, სანამ რამე არ გაფუჭდება: მომხმარებლისა და ანგარიშის მართვა. ლეფევრე წუხს, რომ Linux-ის დესკტოპის გარემოების უმეტესობამ შექმნა საკუთარი მომხმარებლის ადმინისტრირების პანელები, მიუხედავად იმისა, რომ ეს „ტიპობრივად დისტრიბუციების კუთვნილი სფეროა“ და ის, რაც დესკტოპებმა „არ შეიძლება და ნამდვილად არ არის სათანადოდ მართული“ ზემდგომ დონეზე.
Mint-ის შემდეგ გამოშვებაში, ახალი ადმინისტრაციის ინსტრუმენტი (mintsysadm) იზრუნებს მომხმარებლის ადმინისტრირებასა და ანგარიშის დეტალებზე იმ გამოცემებში, სადაც ეს დესკტოპ-სპეციფიკური ხელსაწყოები შეიძლება დაიმალოს. იდეა იმაში მდგომარეობს, რომ ყურადღება გამახვილდეს იმ ამოცანებზე, რომლებიც ნამდვილად მნიშვნელოვანია ტიპიურ Mint სისტემაზე. ეს მოიცავს მომხმარებლების შექმნას, მათთვის საკუთარი პაროლების დაყენების უფლებას და ანგარიშის დაყენების დასრულებას შემდგომი ადმინისტრატორის ჩარევის გარეშე.
ეს რეცენტრალიზაცია მოაქვს ხელშესახებ უპირატესობებს. Home დირექტორიის დაშიფვრა, რომელიც ადრე მხოლოდ ინსტალაციის დროს იყო ხელმისაწვდომი, სრულად იქნება მხარდაჭერილი ახალი მომხმარებლის ანგარიშების შექმნისას. ეს მნიშვნელოვნად გაამარტივებს დაშიფვრის რეტროფიტს სისტემაზე.
თეგები:
#უსაფრთხოება
#ღია კოდი
#ოპერაციული სისტემა
#wayland
#linux mint
#x11
#კლემენტ ლეფევრე
#cinnamon
#ubuntu
წყარო: www.zdnet.com
AI-ით გადამუშავებული