Podpora systému Apple Silicon M1 v systéme Linux?

Apple s M1 so systémom Linux

Linus Torvalds už naznačil, že by rád pracoval v tímoch založených na ARM a že by bol rád pre nový Apple Silicon, M1, Linux je podporovaný. Ale zároveň dal jasne najavo, že nemá schopnosť zapojiť spoločnosti do podpory linuxového jadra na tejto platforme.

Teraz sa to zdá rovnaké vývojka ktorý priniesol podporu systému Linux pre hernú konzolu Sony PlayStation 4 (PS4), stanovil si tiež cieľ priniesť Linux na Apple Silicon. Na druhej strane stále nemusíme vyhlasovať víťazstvo, je to ťažká cesta, takže budeme musieť byť opatrní a sledovať, ako sa to všetko skončí ...

Je však dobré vedieť, že po softvérovej stránke už existujú snahy začne prinášať ovocie prispôsobiť niekoľko systémov, ktoré teraz pracujú s x86, na tejto novej platforme založenej na ARM založenej na Apple Silicon ARM, ako je napríklad M1. A pri tejto zmene nebol vynechaný iba Linux, ale aj Microsoft Windows 10 alebo také známe projekty ako Docker. Druhá z nich v skutočnosti nefunguje ani s Rosettou, pretože sa spolieha na virtualizačné rozšírenia spoločnosti Intel.

Vývojár, o ktorom hovorím, už preukázal svoju zdatnosť portovaním Linux až PS4, ale to je jedna vec a zvyšok pre Apple M1 (a celý jeho ekosystém) je druhá. Bude to vyžadovať dlhé hodiny práce, veľa problémov na vyriešenie a veľké dávky spätného inžinierstva. To znamená, že to nebude nič cez noc, a možno keď sa to dosiahne, dôjde v oblasti hardvéru k pokroku smerom k novým verziám ...

Apple Silicon M1, ARM

Zatiaľ tento vývojár, tzv Hektor Martin, vytvorila na platforme Patreon finančnú kampaň s cieľom nájsť potrebnú finančnú podporu. Sám komentoval «Spoločnosť Apple práve uviedla na trh nový rad počítačov Apple Silicon Mac založených na ARM a vyhodili do vzduchu každý ďalší stroj ARM v rovnakej triede. Nebolo by pekné, keby mohli bežať aj na Linuxe?".

«Ukázalo sa, že môžu, ale niekto musí urobiť prácu. Pretože tieto zariadenia sú úplne nové a vyrábajú sa na mieru, je prenos Linuxu, ktorý na nich pracuje, obrovskou úlohou. Okrem záujmového projektu je to práca na plný úväzok«. Ako hovorí, jedna vec je portovať Linux tak, aby pracoval na inom x86 zariadení, napríklad na PS4, alebo aby pracoval na ARM SoC s IP jadrami, a druhou je robiť to na špeciálne navrhnutý čip pomocou ISA ARM, ako je to v prípade Apple Silicon.

«Cieľom je ponúknuť podporu systému Linux na počítačoch Apple Silicon Mac až do tej miery, že nejde iba o technickú ukážku, ale skôr o operačný systém, ktorý by chcel človek používať na každodennom zariadení. Na dosiahnutie tohto cieľa je potrebné urobiť ešte veľa práce. Spustiť Linux na čomkoľvek je jednoduché, ale správne fungovanie je ťažké. Ovládače musia byť napísané pre všetky zariadenia. Plne prispôsobený ovládač Apple GPU je najkomplikovanejšou súčasťou, ktorá je nevyhnutná pre dobrý zážitok z práce s počítačom. Aby bola životnosť batérie primeraná, musí fungovať aj správa napájania.«

Či tak alebo onak, cieľom je dosiahnuť 4000 dolárov mesačne, ktorú Martin vypočítal, by stačilo na financovanie jeho celodenného úsilia o vykonanie tejto kolosálnej a namáhavej práce.

Linus Torvalds Už bolo povedané „Hlavným problémom M1 pre mňa je GPU a ďalšie zariadenia, ktoré ho obklopujú, pretože to mi pravdepodobne zabráni v jeho používaní, pretože by nemalo podporu pre LInux, pokiaľ by sa Apple neotvoril.".

Hector sa zdá optimistickejšie, aj keď Apple nespolupracuje"Spustenie systému Linux vo veciach je jednoduché, ale dosiahnutie dobrého fungovania je ťažké. Ovládače musia byť napísané pre všetky zariadenia. Plne prispôsobený ovládač Apple GPU je komplikovanejšou súčasťou. ".

Budeme musieť vidieť, ako celý tento projekt dopadne, a či sa jedného dňa dosiahne, či by mohol slúžiť ako základ pre prispôsobenie Linuxu budúce verzie Apple Silicon rýchlejší.

Spolupracujte na kampani tu


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.