Rilis uji pertama Asahi Linux, distribusi untuk perangkat Apple dengan chip M1

Proyek Asahi, yang bertujuan untuk mem-porting Linux agar dapat berjalan di komputer Mac yang dilengkapi dengan chip Apple M1 ARM (Apple Silicon), menghadirkan rilis alfa pertama dari distribusi referensi, yang memungkinkan siapa pun mengetahui tingkat perkembangan proyek saat ini. Distribusi ini mendukung instalasi pada perangkat dengan M1, M1 Pro dan M1 Max. Perlu dicatat bahwa rakitan tersebut belum siap untuk digunakan secara luas oleh pengguna biasa, tetapi sudah cocok untuk sosialisasi awal oleh pengembang dan pengguna tingkat lanjut.

Asahi Linux didasarkan pada basis paket Arch Linux, mencakup serangkaian program tradisional dan dilengkapi dengan desktop KDE Plasma. Distribusi ini dibuat menggunakan repositori Arch Linux standar, dan semua perubahan spesifik, seperti kernel, penginstal, bootloader, skrip tambahan, dan pengaturan lingkungan, ditempatkan di repositori terpisah. Pada saat yang sama, proyek ini bertujuan untuk memastikan pengoperasian Linux pada sistem Apple M1 secara umum dan siap berkontribusi pada munculnya dukungan tersebut di kit distribusi apa pun.

Untuk menginstal distribusi, skrip shell telah disiapkan yang dapat diluncurkan dari macOS (β€œcurl https://alx.sh | sh”), yang, bergantung pada isian yang dipilih, memuat data dari 700MB hingga 4GB dan membuat lingkungan dengan Linux yang dapat digunakan secara paralel dengan sistem macOS yang sudah ada. Penginstalan memerlukan setidaknya 53 GB ruang disk kosong (15 GB untuk distribusi Linux dan cadangan 38 GB untuk penginstalan pembaruan macOS yang benar). Menginstal Asahi Linux tidak mengganggu lingkungan macOS yang ada, kecuali mengurangi ukuran partisi disk yang digunakan macOS.

Dinyatakan bahwa distribusi akan memastikan pengoperasian yang benar dari Wi-Fi, USB2 (port Thunderbolt), USB3 (port Mac Mini Tipe A), layar, drive NVMe, Ethernet, pembaca kartu SD, sensor penutup penutup laptop (sakelar penutup), layar internal, keyboard, touchpad, mengontrol lampu latar keyboard, mengganti frekuensi CPU, memperoleh informasi tentang pengisian daya baterai. Soket headphone juga tersedia di sistem M1, dan output HDMI tersedia di perangkat Mac Mini. Di antara komponen yang dukungannya masih dalam tahap akhir dan akan tersedia dalam waktu dekat adalah USB3, speaker internal, dan pengontrol layar (lampu latar, V-Sync, manajemen daya).

Di antara komponen yang belum didukung: akselerasi pemrosesan grafis menggunakan GPU, akselerasi perangkat keras codec video, DisplayPort, kamera, panel sentuh (Touch Bar), Thunderbolt, HDMI di MacBook, Bluetooth, akselerator untuk sistem pembelajaran mesin, mode hemat daya CPU yang mendalam . Semua paket standar dari repositori Arch Linux tersedia dalam distribusi, tetapi ada beberapa masalah yang belum terselesaikan dengan beberapa aplikasi, yang muncul terutama karena kernel dibuat dengan halaman memori 16KB. Misalnya, ada masalah dengan Chromium, Emacs, lvm2, f2fs dan paket yang menggunakan perpustakaan jemalloc (misalnya Rust) atau platform elektron (vscode, spotify, dll.). Ada masalah dengan aplikasi yang menggunakan perpustakaan libunwind dan webkitgtk, namun perbaikan telah dilakukan untuk masalah tersebut.

Distribusinya dapat digunakan tanpa takut akan masalah hukum - Apple biasanya mengizinkan kernel yang tidak ditandatangani secara digital untuk dimuat di komputernya tanpa memerlukan jailbreak. Proyek ini sepenuhnya legal karena portnya tidak menggunakan kode dari macOS dan Darwin, dan fitur interaksi dengan perangkat keras ditentukan berdasarkan rekayasa balik, yang legal di banyak negara untuk memastikan kompatibilitas.

Sumber: opennet.ru

Tambah komentar