Yekem berdana ceribandinê ya Asahi Linux, belavkirinek ji bo cîhazên Apple bi çîpê M1

Projeya Asahi, ku bi mebesta veguheztina Linux-ê ji bo xebitandina li ser komputerên Mac-ê yên ku bi çîpê Apple M1 ARM (Apple Silicon) ve girêdayî ye, yekem serbestberdana alpha ya belavkirina referansê pêşkêş kir, ku dihêle her kes bi asta heyî ya pêşkeftina projeyê re nas bike. Belavkirin sazkirinê li ser cîhazên bi M1, M1 Pro û M1 Max piştgirî dike. Tê destnîşan kirin ku meclîs hîn ji bo karanîna berbelav ji hêla bikarhênerên asayî ve ne amade ne, lê jixwe ji bo nasîna destpêkê ji hêla pêşdebir û bikarhênerên pêşkeftî ve guncan in.

Asahi Linux li ser bingeha pakêta Arch Linux-ê ye, komek bernameya kevneşopî vedigire û bi sermaseya KDE Plasma re tê. Dabeşkirin bi karanîna depoyên standard Arch Linux-ê hatî çêkirin, û hemî guhertinên taybetî, wekî kernel, sazker, bootloader, nivîsarên alîkar û mîhengên hawîrdorê, li depoyek cihê têne danîn. Di heman demê de, proje armanc ew e ku xebata Linux-ê li ser pergalên Apple M1 bi rengek gelemperî misoger bike û amade ye ku beşdarî peydabûna piştgirîyek weha di her kîtek belavkirinê de bibe.

Ji bo sazkirina belavkirinê, skrîptek şêl hatiye amadekirin ku dikare ji macOS ("curl https://alx.sh | sh") were destpêkirin, ku, li gorî dagirtina hilbijartî, ji 700 MB heya 4 GB daneyê bar dike û diafirîne. jîngeha bi Linux re ku dikare bi pergala yek macOS-ê ya heyî re paralel were bikar anîn. Sazkirinê bi kêmî ve 53 GB cîhê dîska belaş hewce dike (15 GB ji bo belavkirina Linux û 38 GB rezerv ji bo sazkirina rast a nûvekirinên macOS). Sazkirina Asahi Linux hawîrdora macOS-ê ya heyî têk nade, ji bilî kêmkirina mezinahiya dabeşa dîskê ya ku ji hêla macOS-ê ve hatî bikar anîn kêm dike.

Tê diyar kirin ku belavkirin dê xebata rast a Wi-Fi, USB2 (portên Thunderbolt), USB3 (portên Mac Mini Tîpa A), ekran, ajokarên NVMe, Ethernet, xwendevana qerta SD, senora girtina qapaxa laptopê (veguheztina qepaxê) misoger bike. ekrana çêkirî, klavye, touchpad, ronahiya paşîn a klavyeyê kontrol bikin, frekansa CPU biguhezînin, di derbarê barkirina batterê de agahdarî bistînin. Di pergalên M1 de jackek têlefonê jî heye, û derketina HDMI li ser cîhazên Mac Mini heye. Di nav pêkhateyên ku piştgirîya wan di qonaxên dawîn de ye û dê di demek nêzîk de peyda bibin USB3, axaftvanek çêkirî û kontrolkerek ekranê (ronahiya paşverû, V-Sync, rêveberiya hêzê) hene.

Di nav hêmanên ku hîna nehatine destek kirin: bilezkirina pêvajoyek grafîkê ya bi karanîna GPU-yan, bilezkirina hardware ya kodekên vîdyoyê, DisplayPort, kamera, panela destikê (bara pêlê), Thunderbolt, HDMI li MacBook, Bluetooth, bilezker ji bo pergalên fêrbûna makîneyê, modên hilanîna hêza CPU ya kûr. . Hemî pakêtên standard ên ji depoyên Arch Linux-ê di belavkirinê de hene, lê bi hin serîlêdanan re hin pirsgirêkên neçareserkirî hene, ku bi giranî ji ber ku kernel bi rûpelên bîranîna 16KB ve hatî çêkirin derdikevin holê. Mînakî, bi Chromium, Emacs, lvm2, f2fs û pakêtên ku pirtûkxaneya jemalloc (mînak, Rust) an platforma elektronîkî (vscode, spotify, hwd.) bikar tînin de pirsgirêk hene. Di serîlêdanên ku pirtûkxaneyên libunwind û webkitgtk bikar tînin de pirsgirêk hene, lê jixwe ji bo wan sererastkirin hatine çêkirin.

Dabeşkirin dikare bêyî tirsa pirsgirêkên qanûnî were bikar anîn - Apple bi gelemperî destûrê dide kernelên ku bi dîjîtal nehatine îmzekirin bêyî ku hewcedariya jailbreak-ê li ser komputerên xwe werin barkirin. Proje bi tevahî qanûnî ye ji ber ku port kodê ji macOS û Darwin bikar nayîne, û taybetmendiyên danûstendina bi hardware re li ser bingeha endezyariya berevajî têne destnîşankirin, ku li gelek welatan qanûnî ye da ku lihevhatinê misoger bike.

Source: opennet.ru

Add a comment