გზები, რომლითაც შეგიძლიათ Linux-ის გაშვება MacBook Air-ზე (2022)

Apple Silicon ნიშნავს გარკვეულ შეზღუდვებს, მაგრამ თქვენ ნამდვილად შეგიძლიათ გაუშვათ Linux MacBook Air-ზე (2022) და აქ არის ყველა გზა, რისი გაკეთებაც შეგიძლიათ.

უახლესი Apple MacBook Air-ით macOS Monterey და კომპანიის M2 სილიკონი გამოვიდა 2022 წლის ივლისში. ბოლო წლებში Apple-მა Intel-იდან გადაინაცვლა საკუთარ ARM-ზე დაფუძნებულ პროცესორებზე და შიშობს, რომ ეს ნიშნავს, რომ შეუძლებელი იყო Linux-ის გაშვება Mac-ზე. ჩვენ აქ ვართ, რომ მოგიყვეთ კარგი და ცუდი ამბები.

Apple MacBook Air M2

როგორც წინა M1-ზე მომუშავე MacBook Air-ის შემთხვევაში, უახლესი თაობა ამჟამად ვერ აწარმოებს Linux-ს შიშველ მეტალზე. ეს ნიშნავს, რომ თქვენ არ შეგიძლიათ დააინსტალიროთ Linux MacBook Air-ზე, როგორც დესკტოპ კომპიუტერს, როგორც ერთადერთ ოპერაციულ სისტემას ან macOS-თან ერთად დაინსტალირებული ორმაგი ჩატვირთვის კონფიგურაციის სახით.

თუმცა, არსებობს მრავალი პროექტი, რომელიც მუშაობს Linux-ის Apple Silicon-ზე პორტირებაზე, უშუალოდ Linux-ის ბირთვში მხარდაჭერის შექმნამდე. ერთ-ერთი ასეთი პროექტია Asahi Linux, რომელიც ამჟამად ხელმისაწვდომია ალფაში M1-ზე მომუშავე ზოგიერთი Mac-ისთვის. არსებითად, და განსაკუთრებით MacBook Air-ის ადრეულ ცხოვრებაში (2022), შიშველი ლითონის მხარდაჭერა Linux-ისთვის უნდა ჩაითვალოს არასტარტერად.

აქედან გამომდინარე, ჩვენ უნდა მივმართოთ ვირტუალიზაციას.

ვირტუალიზებული Linux არის გზა MacBook Air-ზე (2022)

საბედნიეროდ, ვირტუალური მანქანები ძალიან პოპულარულია Apple Silicon აპარატებზე და ამის გაკეთების ერთზე მეტი გზა არსებობს. WWDC-ზე Apple-მა გამოიყენა ვირტუალიზაციის ჩარჩო, რომელიც ჩაშენებულია macOS-ში Linux VM-ში ჩასართავად.

ეს მოითხოვს ცოტა მუშაობას Swift კოდირებით, მაგრამ მისი გამოყენება უფასოა და, სავარაუდოდ, საუკეთესო საერთო შემსრულებელია. Apple-მა დაამატა შესრულების გარკვეული გაუმჯობესება macOS Ventura-ში Linux-ის ვირტუალიზაციისთვის, მათ შორის virtio. გარდა ამისა, Rosetta 2 საშუალებას მისცემს Linux-ს დაურეკოს x86_64 ბინარებს და გადათარგმნის მათ ARM-ზე. ზუსტად ისევე, როგორც ეს გააკეთებდა macOS-ისთვის.

სიფრთხილე რჩება, რომ თქვენ უნდა გამოიყენოთ ARM-ის მოსახერხებელი Linux დისტრიბუცია (ან "დისტრო"), რათა გამორიცხოთ თქვენი ფავორიტი. მაგრამ ზოგიერთი ყველაზე დიდი სახელი ხელმისაწვდომია ARM-ისთვის, მათ შორის Ubuntu და Debian. ალტერნატიულად, ვირტუალიზაციის ჩარჩოს გამოყენება უფრო მომხმარებელთათვის მოსახერხებელი ხელსაწყოებია, როგორიცაა Parallels, UTM და VMWare.

ალტერნატიულად, შეგიძლიათ წასვლა პარალელები, მაგრამ ეს დაგიჯდებათ და არ არის იაფი. თქვენ ეძებთ $100 მუდმივ ლიცენზიას, მაგრამ ის ნამდვილად კარგად მუშაობს და მისი გამოყენება მარტივია. ისევ და ისევ, თქვენ დაგჭირდებათ Linux დისტრიბუტები ARM build-ებით, მაგრამ Parallels ძალიან მარტივს ხდის მათ ჩამოტვირთვასა და ინსტალაციას. ნამცხვარი არის თანმიმდევრული რეჟიმი, რომელიც საშუალებას გაძლევთ გაუშვათ Linux აპლიკაციები ძირითადი პარალელების ფანჯრის გარეთ, თითქმის ისე, თითქოს ისინი მშობლიური იყვნენ. Apple Silicon Mac აპლიკაციები.

UTM არის კიდევ ერთი ვირტუალიზაციის ინსტრუმენტი, რომლის ნახვაც ღირს და ის გვთავაზობს იმას, რასაც სხვები ამჟამად არ აკეთებენ. მისი კანის ქვეშ არის QEMU, ძალიან ძველი, მაგრამ მაინც ძალიან კარგი ინსტრუმენტი. UTM უფასო და ღია წყაროა, მაგრამ ფასიანი ვერსია Mac App Store-ში უზრუნველყოფს ავტომატურ განახლებებს და ეხმარება განვითარებას. წინააღმდეგ შემთხვევაში, საიდანაც არ უნდა მიიღოთ, იგივეა.

UTM-ის უპირატესობა ასევე დაკავშირებულია x86_64-ის ემულაციის უნარში ARM-ზე, თუმცა შესრულების ჯარიმები. ARM-ზე დაფუძნებული Linux დისტრიბუციით, UTM იყენებს Apple-ის ვირტუალიზაციის ჩარჩოს თითქმის მშობლიური სიჩქარისთვის.


ასე რომ, თქვენ ნამდვილად შეგიძლიათ გაუშვათ Linux უახლეს MacBook Air-ზე, მაგრამ ის მაინც შემოიფარგლება ვირტუალიზაციით. ეს აუცილებლად გაუმჯობესდება მომავალში, მაგრამ დეველოპერებისთვის, რომლებსაც უნდა შეეძლოთ ლინუქსის ჩატვირთვა, ან თუნდაც მათთვის, ვისაც უბრალოდ ორივეს ქონა მოსწონს, სულ მცირე, საკმაოდ მარტივი გამოსავალი არსებობს. MacBook Air (2022) ერთ-ერთია საუკეთესო Macs დეველოპერებისთვის მოძრაობაში.

MacBook Air (M2)

2022 წლის MacBook Air გთავაზობთ M2 ჩიპს და განახლებულ შასის MagSafe 3-ის მხარდაჭერით. ის არის ძლიერი და შეუძლია გაუმკლავდეს თითქმის ნებისმიერ სამუშაოს და გამოდის 13.6 დიუმიანი ან 15.3 დიუმიანი ზომით.