Linux kan nu köras på Mac med M1, och det verkar vara användbart

Linux på en M1

med Linux 5.15 kärnan förbättrade stödet för Apple M1. För att uppdatera minnet lite för dem som inte kommer ihåg eller inte har koll, presenterade Tim Cook för lite mer än ett år sedan sin första processor för datorer, en som de kallade M1 och som har ARM -arkitektur. Av den anledningen har utvecklarna behövt arbeta lite mer för att göra deras programvara kompatibel med den nya hårdvarukomponenten i äpplet.

Det som inte fungerade på de nya Mac -datorerna var Linux, och inte bara det, eftersom Windows var ett annat operativsystem som inte kunde köras även i en virtuell maskin. Men med tiden kommer supporten och Linux kan nu köras på datorer med M1 Apple ... typ. Det kan användas på ett liknande sätt som vi kan köra vissa versioner av Android på en Raspberry Pi: det fungerar, saker kan göras, men det finns till exempel ingen hårdvaruacceleration.

Linux på M1 -Mac fungerar utan hårdvaruacceleration

Projektet som har arbetat med det i flera månader är Asahi Linux, och de har redan pratat om sina avsikter i e -postmeddelanden som skickas mellan kärnutvecklare. Nu är ordet som används för att definiera hur Linux fungerar på en Mac med M1 "användbart", vilket innebär att det kan användas. Men inte att det är perfekt, eftersom ingen acceleration via GPU Det kommer till exempel att göra det omöjligt att titta på videor eller spela videospel smidigt. Eller när det gäller videor kommer det helt enkelt att se sämre ut.

Asahi Linux har lyckats sätta nödvändiga drivrutiner i Linux 5.16, bland vilka finns PCIe, USB-C, Pinctrl, power manager eller skärmkontrollen:

”Med dessa drivrutiner är M1 -Mac verkligen användbara som Linux -stationära maskiner. Även om det inte finns någon GPU-acceleration ännu, är M1: s processorer så kraftfulla att ett programvarorenderat skrivbord faktiskt är snabbare på dem än till exempel hårdvaruaccelererade Rockchip ARM64-maskiner. "

Problemet eller utmaningen är att få hårdvaruacceleration att arbeta in Apples SoC använder en proprietär GPU. Utvecklare måste skapa en ny drivrutin från grunden, och det kommer att ta tid. Nästa sak blir att starta ett komplett installationsprogram, något som bara medlemmar i samhället har tillgång till för tillfället.

Enligt många utvecklare, och jag håller med, framtiden är ARMSå det är goda nyheter att mjukvaruutvecklare arbetar med att förbättra supporten. När det är standardiserat, något som vi inte vet när kommer att hända men det kommer att hända, kommer allt att stödjas till 100% och vi kommer alla att vinna.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.