Linux-ის მომხმარებლებისთვის კარგად ნაცნობი Flatpak შესაძლოა მნიშვნელოვანი ცვლილების წინაშე აღმოჩნდეს. პროექტის დეველოპერებმა, არიან ვოვკმა და სებასტიან ვიკმა, Linux App Summit-ზე ისაუბრეს Flatpak-ის მომავალზე, რომელიც, სავარაუდოდ, systemd-ზე დამოკიდებულებას გულისხმობს.

დღეისათვის Flatpak-ის მთავარი უპირატესობა მისი დისტრიბუციისგან დამოუკიდებლობაა. აპლიკაცია, რომელიც ერთხელ იქმნება, ნებისმიერ Linux გარემოში მუშაობს, იქნება ეს Void Linux, Alpine თუ სხვა სისტემები, რომლებიც systemd-ს არ იყენებენ. თუმცა, Flatpak-ის ახალი ვერსიის, ე.წ. „Flatpak Next“-ის შემუშავებისას, დეველოპერები თანამედროვე ტექნოლოგიების დანერგვას გეგმავენ.

რა იცვლება ტექნიკურად?

გეგმის მიხედვით, ნებართვების მართვა Flatpak-იდან სერვისის ფენაში უნდა გადავიდეს. ამისთვის იქმნება ახალი სერვისი, სახელად systemd-appd. ეს ინსტრუმენტი აპლიკაციებს მიანიჭებს უნიკალურ იდენტიფიკატორს და შეინახავს მათზე გაცემულ ნებართვებს. შედეგად, სისტემა შეძლებს უფრო ეფექტურად მართოს აპლიკაციების წვდომა, თუმცა ეს ავტომატურად ნიშნავს systemd-ის სავალდებულო კომპონენტად ქცევას.

თავდაპირველად, დეველოპერები ცდილობდნენ, მაქსიმალურად გაეთვალისწინებინათ იმ მომხმარებლების ინტერესები, რომლებიც systemd-ს არ იყენებენ. განიხილებოდა ისეთი მექანიზმები, როგორიც არის elogind, რაც დამოუკიდებელ სერვისად იქნებოდა გამოყოფილი, თუმცა დისკუსიები მალევე გასცდა ტექნიკურ ჩარჩოებს.

საზოგადოებრივი რეაქცია და კონფლიქტი

საკითხმა Linux-ის საზოგადოებაში დიდი ვნებათაღელვა გამოიწვია. დისკუსიები, რომლებიც დეველოპერებსა და მომხმარებლებს შორის მიმდინარეობდა, ხშირად აგრესიულ და შეურაცხმყოფელ ფორმებში გადაიზარდა. ამან, თავის მხრივ, უარყოფითად იმოქმედა Flatpak-ის გუნდის მოტივაციაზე, ეძიათ კომპრომისული გადაწყვეტილებები.

ამჟამად არსებული ინფორმაციით, კოდის დონეზე ჯერ არაფერი შეცვლილა, რადგან პროექტი დაგეგმვის ფაზაშია. თუმცა, მოსალოდნელია, რომ მომავალში Flatpak-ის დამოკიდებულება systemd-ზე უფრო მკაცრი იქნება, ვიდრე ეს თავდაპირველად იყო ნავარაუდევი. ეს ფაქტი კითხვის ნიშნის ქვეშ აყენებს პროექტის თავდაპირველ მისიას — „შექმენი ერთი აპლიკაცია და გაავრცელე მთელ Linux ბაზარზე“.

Linux-ის მოყვარულები ახლა ორ ბანაკად არიან გაყოფილნი. ნაწილი მიიჩნევს, რომ ეს ტექნოლოგიური პროგრესია, ნაწილი კი ფიქრობს, რომ სისტემის კორპორატიული სტანდარტებით შეზღუდვა Linux-ის თავისუფალი ბუნების წინააღმდეგ მიდის.