Google გეგმავს Chrome OS-ისა და Android-ის გაერთიანებას ერთ სისტემაში

დავით მაჭახელიძე

Google-ის Android-ის ვიცე-პრეზიდენტმა, სამირ სამატმა (Sameer Samat), Techradar-თან ინტერვიუში ისაუბრა Chrome OS-ისა და Android-ის ერთ სისტემაში გაერთიანების გეგმებზე. ამ კონტექსტში მან ახსენა MacBook და Apple Watch, რაც მიანიშნებს იმაზე, რომ ისევე როგორც Apple-ი აერთიანებს თავის სხვადასხვა სისტემებსა და მოწყობილობებს მომხმარებლისთვის ერთიანი გამოცდილების შესაქმნელად, Google-იც Chrome OS-ისა და Android-ის ინტეგრაციისკენ მიდის, რათა მომხმარებლებმა უფრო მეტად ერთიანი გამოცდილება მიიღონ.

Google-ის მაღალჩინოსნები Chrome OS-ისა და Android-ის ინტეგრაციაზე ადრეც საუბრობდნენ. მაგალითად, 2024 წლის თებერვალში, Google-ის პლატფორმებისა და ეკოსისტემების უფროსმა ვიცე-პრეზიდენტმა, ჰიროში ლოკჰაიმერმა, ამ გეგმის შესახებ განაცხადა. იმ ინტერვიუში ლოკჰაიმერმა ინტეგრაცია iPad-ისა და Apple-ის სხვა მოწყობილობების გამოცდილებას შეადარა, რაც მათ შორის შეუფერხებელი გადასვლის შესაძლებლობას გულისხმობს.

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

არქიტექტურულად, ChromeOS ეფუძნება მინიმალისტურ Linux სისტემას, რომელიც მოიცავს მოდიფიცირებულ Linux ბირთვს, upstart ინიციალიზაციის სისტემას და Gentoo Linux-ის ebuild/portage კომპილაციის სისტემას. მიუხედავად იმისა, რომ ChromeOS ძირითადად ვებ-აპლიკაციებზეა ორიენტირებული, ის ფართოდ უჭერს მხარს ტრადიციული Linux და Android აპლიკაციების გაშვებას, თავდაპირველად ცალკე ვირტუალური მანქანის მეშვეობით, რომელიც მოგვიანებით სისტემაში ინტეგრირდა. ამ აპლიკაციების, მათ შორის Linux-ისა და Android-ის გაშვებისთვის, განვითარებულია სხვადასხვა მექანიზმი, მათ შორის CrosVM ჰიპერვიზორის გამოყენება, რომელიც KVM-ზეა დაფუძნებული.

უსაფრთხოების კუთხით, Chrome OS ახორციელებს სავალდებულო დისკის დაშიფვრას ფაილების დონეზე (მაგალითად, fscrypt), ხოლო მთლიანი სისტემა მოწმდება ჩატვირთვისას კრიპტოგრაფიული ხელმოწერების გამოყენებით (თუ ჩამტვირთავი, ბირთვი და სისტემის კომპონენტები მოდიფიცირებულია, სისტემა დაბლოკავს ჩატვირთვას). გრაფიკული ინტერფეისისთვის გამოიყენება Freon კომპოზიტორი და Aura ფანჯრის მენეჯერი (Exo კომპონენტით, Wayland-ზე დაფუძნებული, რომელიც Aura-ს ბექენდს ახორციელებს). Chromium OS, Chrome OS-ის ღია კოდის ვერსია, ვრცელდება Apache 2.0 ლიცენზიით.