Google-ის Fuchsia არის სმარტფონის ოპერაციული სისტემა ახალი ინტერფეისით, მაგრამ არ აქვს Linux ბირთვი

Google-ის Fuchsia OS აგრძელებს სწრაფად განვითარებას და მისი ნაწილის გამოყენება ასევე შესაძლებელია Android-ზე. წაიკითხეთ, რომ გაიგოთ მეტი ფუქსიისა და არმადილოს შესახებ!

როგორც ჩვეულია Google-ის ყველაფერში, თუ ის არსებობს, უნდა იყოს ერთზე მეტი. ხუმრობების გარდა, Google, როგორც ჩანს, ძალიან დაინტერესებულია არა მხოლოდ Android-ის და შენარჩუნებით Chrome OS, როგორც სიცოცხლისუნარიანი და ძირითადი OS, მაგრამ ისინი ასევე განიხილავენ სხვა OS-ის სახით დან ფუქსია.

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

Fuchsia არის ახალი ღია კოდის OS Google-ისგან, რომელიც არ იყენებს Linux Kernel-ს. ამის ნაცვლად, ფუქსია იყენებს Google-ის მიერ შემუშავებულ მიკროკერნელს, რომელსაც ე.წ მაგენტა. The მაგენტას ბირთვი მიჰყვება MIT-ის სტილის ლიცენზია, რომელიც საშუალებას აძლევს სხვებს გააკეთონ რაც უნდათ კოდით (მოდიფიკაციის ჩათვლით, განაწილება და აღნიშნული ცვლილებების პირადი შენახვა) სანამ ორიგინალური ლიცენზია ხელმისაწვდომია სადმე წარმოებული.

Magenta არის ძირითადი პლატფორმა, რომელიც უზრუნველყოფს Fuchsia OS-ს. მაგენტა შედგება მიკროკერნელისგან (წყარო ბირთვში/...), ასევე მომხმარებელთა სივრცის სერვისების, დრაივერებისა და მცირე ნაკრებისგან. ბიბლიოთეკები (წყარო სისტემაში/...), რომელიც აუცილებელია სისტემის ჩატვირთვისთვის, აპარატურასთან სასაუბროდ, მომხმარებლის სივრცის პროცესების ჩატვირთვისა და გაშვებისთვის, და ა.შ. ფუქსია აშენებს ბევრად უფრო დიდ OS-ს ამ საძირკვლის თავზე. Magenta მიზნად ისახავს თანამედროვე ტელეფონებს და თანამედროვე პერსონალურ კომპიუტერებს სწრაფი პროცესორებით, არა ტრივიალური რაოდენობის ram ერთად თვითნებური პერიფერიული მოწყობილობებით, რომლებიც აკეთებენ ღია გამოთვლებს.

ეს არის გარკვეული ცვლილება GPL v2-დან, რომელიც მოჰყვა Android-ის Linux-ის ბირთვს, რომელიც აკისრებდა ვალდებულებას კოდის ღია წყაროს მოდიფიკატორი (ჩვეულებრივ OEM) იცვლება, თუ ისინი შეცვლიან და ავრცელებენ კოდის რომელიმე ნაწილს კოდი. იმისდა მიხედვით, თუ რომელ მხარეს დგახართ, შეიძლება ვიკამათოთ, რომ ლიცენზიის არჩევა და ლინუქსის ბირთვიდან გადახრა უკეთესია თუ უარესი.

OS-ის სხვა ნაწილები ლიცენზირებულია ცალკე და ხშირად ინდივიდუალურად BSD ლიცენზიით 2.0, Apache 2.0 და MIT.

Ars Technica აღნიშნავს, რომ ინტერფეისი და აპლიკაციები Fuchsia-ზე იწერება Google-ის გამოყენებით Flutter SDK, პროექტი, რომელსაც შეუძლია კროს-პლატფორმული კოდის წარმოება, რომელიც შეიძლება იმუშაოს როგორც Android-ზე, ასევე iOS-ზე. Flutter აპლიკაციები დაწერილია Dart-ში, Google-ის შიდა ვებ განვითარების ენაზე, რომელიც ფოკუსირებულია მაღალი ხარისხის აპებზე მობილურზე. ფუქსიას ასევე აქვს ვულკანზე დაფუძნებული გრაფიკა, რომელსაც ე.წ ეშერი, რომელიც Ars Technica აღნიშნავს, როგორც ერთი შეხედვით შემუშავებულს Google-ის ჩრდილოვანი მასალის დიზაინის UX-ის გასაშვებად.

ვინაიდან Fuchsia-ს ინტერფეისი დაწერილია cross-platform Flutter SDK-ით, შესაძლებელია Fuchsia-ის ნაწილების გაშვება Android მოწყობილობაზე. Hotfix.net გამოავლინა როგორ ავაშენოთ არმადილო, ძირითადად დემო აპი, რომელიც აჩვენებს, თუ როგორი იქნება Fuchsia-ის SystemUI. შეგიძლიათ ჩამოტვირთოთ ფუქსიის წყაროს კოდი და შეადგინოთ ფუქსიას SystemUI როგორც Android apk და დააინსტალირეთ თქვენს მოწყობილობაზე. თუ თქვენ არ გსურთ ამ მარშრუტის გავლა და არც დაელოდეთ ვინმეს შედგენას და გავრცელებას, Hotfix.net საკმარისი იყო ინტერფეისის დემო ვიდეო ჩართვისთვის:

ვინაიდან SystemUI შედგება მრავალი ჩანაცვლებისგან შემადგენელი კომპონენტებისთვის, რომლებიც განვითარების სხვადასხვა სტადიაზეა, ამ დროისთვის SystemUI-ით ბევრი რამის გაკეთება არ შეგიძლიათ. Fuchsia-ის საწყისი ეკრანი მისი ამჟამინდელი სახით შედგება ვერტიკალურად გადახვევის სიისგან, შუაში საინფორმაციო ვიჯეტით, რომელიც აჩვენებს თარიღს, თქვენს ქალაქს და პროფილის სურათს. ამ ვიჯეტის ზემოთ არის ის, რაც, როგორც ჩანს, არის უახლესი აპები და ამ ვიჯეტის ქვემოთ გადახვევა Google Now-ს მსგავს წინადადებებს გამოიტანს, რომლებიც ამჟამად მხოლოდ ჩანაცვლების ველებია. ვიჯეტზე შეხება იწვევს Android-ის სწრაფი გადართვის ხელახლა წარმოსახვას.

Armadillo UI ასევე შეიცავს მრავალ დავალების შესრულებას ფანჯრების უკეთესი მენეჯმენტით, ვიდრე ამჟამად Android-ზე ჩანს. აპების მოწყობის მრავალი გზა არსებობს, მათ შორის ოთხი აპლიკაციის ერთდროულად გახსნა ან თუნდაც ჩანართის ინტერფეისის გამოყენება. Armadillo UI ასევე აღჭურვილია Fuchsia-ის კლავიატურაზე ახალი მუქი თემით.


ცხადია, რომ ფუქსია, როგორც ოპერაციული სისტემა ჯერ კიდევ ძალიან ადრეულ ეტაპზეა. საჭიროა მხოლოდ Android-ის გადახედვა, რათა გააცნობიეროს, რამდენი ძალისხმევა იხარჯება OS-ის შექმნასა და დახვეწაზე ეს, თავის მხრივ, მოგცემთ შეფასებას, თუ რამდენად შორს არის ფუქსია, როგორც „პროდუქტი საზოგადოებისთვის“. მომავალი.

იმის გამო, რომ Google ასევე ჩუმად იყო მთელ OS-სთან და მის პროგრესთან დაკავშირებით, კიდევ უფრო რთულია იმის დადგენა, თუ რა მომავალი აქვს ამ OS-ს, თუ საერთოდ აქვს პირველ რიგში. Ars Technica ციტირებს ფუქსიას დეველოპერს ტრევის გეიზელბრეხტს, რომელიც თქვა:

[ფუქსია] არ არის სათამაშო რამ, ეს არ არის 20%-იანი პროექტი, ეს არ არის მკვდარი ნივთის ნაგავსაყრელი, რომელიც ჩვენ აღარ გვაინტერესებს.

მიუხედავად იმისა, რომ დეველოპერი ამტკიცებს, რომ ფუქსია უფრო მეტია, ვიდრე უბრალოდ დროებითი გასროლა, სამწუხაროდ, Google-ის (და Alphabet-ის) მერყევი ბუნება კარგად არის ცნობილი.

Ars Technica ვარაუდობს, რომ ოპერაციული სისტემა მის ამჟამინდელ მდგომარეობაში ძალიან ჰგავს Android-ის ახალ ფილიალს, სადაც Google აფიქსირებს ბევრ მის ადრეულ და ფუნდამენტური შეცდომები და დიდი გამოცდილების გამოყენება, რომელიც მან წლების განმავლობაში შეიძინა მსოფლიოში ყველაზე პოპულარული სმარტფონის შექმნისას OS. Fuchsia-ით, Google-ს შეუძლია წარმატებით გაემიჯნოს Linux-ის ბირთვს და Java-ს ძირიდან - ამოცანა, რომელიც სხვაგვარად ძალიან, ძალიან რთული იქნებოდა ამჟამად Android-ში.

ფუქსიას მომავალი საინტერესოა. ეს შეიძლება იყოს შემდეგი დიდი რამ და თქვენ შეგიძლიათ განიცადოთ ის, სანამ ის გახდება შემდეგი დიდი რამ. ინსტრუქციებისთვის, თუ როგორ უნდა შექმნათ Fuchsia's Armadillo UI, რომ გამოსცადოთ ის Android-ზე, მიჰყევით მას Hotfix.net-ის მოკლე სახელმძღვანელო. თქვენ ასევე შეგიძლიათ გაეცნოთ ფუქსიას წყაროს კოდს აქ გითჰუბი ან GoogleSource.

რა აზრის ხართ ფუქსიასა და მის Armadillo UI-ზე? როგორ ფიქრობთ, როგორია მომავალი Fuchsia, Android და Chrome OS? შეგვატყობინეთ თქვენი აზრები ქვემოთ მოცემულ კომენტარებში!

წყარო 1: Hotfix.netწყარო 2: Ars Technica