Key takeaways
- Virtualiseringsföretaget Corellium har fått Linux att köras på en M1 Mac.
- Du kan installera det på din MacBook Pro eller Air, men du behöver ett externt USB-tangentbord och en mus.
- Snart kommer Mac-användare att kunna virtualisera Linux.
Linux körs nu på Apples M1 Mac-datorer. Virtualiseringsföretaget Corellium - som för närvarande stäms av Apple - har porterat operativsystemet med öppen källkod till Apple Silicon Macs.
Coelliums verksamhet är virtualisering. Den låter dig köra iOS, Android och Linux virtualisering på ARM-processorer, den typ av processor som används i Apple Silicon. Så det är ingen överraskning att den har lyckats porta Linux till M1 Mac så snart. Men vad betyder Linux på Mac för dig?
"När Apple bestämde sig för att tillåta installation av anpassade kärnor på Mac-datorer med M1-processor, var vi mycket glada över att få prova att bygga en annan Linux-port för att öka vår förståelse av hårdvaruplattformen", säger Corellium i ett blogginlägg publicerat på dess webbplats.
"När vi skapade en modell av processorn för vår säkerhetsforskningsprodukt, arbetade vi parallellt med Linux-porten."
Mac-maskinvaran är riktigt bra. Till och med Linus Torvalds [uppfinnaren av Linux] vill ha en.
Linux på Mac
Linux är ett operativsystem som macOS, Windows, Android och så vidare. Den kan användas som en stationär plattform, men du är mycket mer benägen att hitta den i en telefon, inbäddad i elektroniska enheter eller till och med i superdatorer. Eftersom det är öppen källkod kan det anpassas.
Android-telefoner körs på Linux, liksom NASA-system. Om du har ett smart kylskåp är det troligt att det är Linux-baserat. Linux har alltså justerats för att köras på i stort sett vad som helst med ett datorchip inuti. Och nu inkluderar den listan M1 Mac.
M1 Mac-datorerna stöder uppstart från icke-macOS-operativsystem, men det var inte lätt att få igång Linux. Apple gillar att skräddarsy sin hårdvara och mjukvara, och detta gjorde till och med enkla uppgifter som att ansluta till ett USB-tangentbord och en mus komplicerade.
Den första porten fungerade på Mac mini, men Corellium har sedan dess fått den att köras på MacBooks. "Idag har vi lagt till CPU-klockhantering (30 % hastighetsförbättring) och stöd för MacBook Air och pro", sa Chris Wade, Corelliums tekniska chef, på Twitter.
Om du vill prova det på en bärbar dator måste du följa Corelliums instruktioner. "Det kräver fortfarande externt tangentbord, mus och USB för att starta", skrev Wade på Twitter. "Men vi jobbar på att lägga till stöd för dem."
Vad betyder detta?
De flesta av oss kommer aldrig att göra något annat än att köra macOS på våra nya Apple Silicon Mac-datorer, och det är bra. Men att porta Linux är praktiskt av flera anledningar. En är att det betyder att du kan virtualisera Linux på din dator.
Corellium-porten kräver för närvarande att du startar direkt i Linux. Virtualisering är ett alternativ som låter dig köra en instans av Linux i ett fönster på din Mac, precis som alla andra appar. Förekomsten av Linux i det här fönstret körs direkt på Mac:s hårdvara, men det är mycket bekvämare för användarna.
Hur du än kör det, låter Linux på Mac människor köpa dessa fantastiska, kraftfulla maskiner och använda dem för sina jobb. Forskare och forskare använder ofta hemmagjorda eller öppen källkod Linux-verktyg, och snart kommer de att kunna använda dem på en tyst bärbar dator med batteritid hela dagen, inga fläktar och lite värme.
Vi var mycket glada över att få prova att bygga ytterligare en Linux-port för att öka vår förståelse av hårdvaruplattformen.
De kan också få tillgång till de anpassade marker som Apple lägger i sina enheter. Tensorflow, en maskininlärningsplattform med öppen källkod, använder redan Apples "Core ML" maskininlärningsteknik på M1 Mac. Linux-användare kan återanvända den anpassade Apple-hårdvaran för eget bruk.
Det finns också utmaningen. "Linuxanvändare gillar att bevisa att Linux kan köras på vad som helst", sa den tekniska skribenten och Linuxanvändaren Chris Ward till Lifewire via direktmeddelande.
"Mac-maskinvaran är riktigt bra", säger Ward. "Till och med Linus Torvalds [uppfinnaren av Linux] vill ha en."
Apple vinner också här, eftersom det kommer att sälja fler Mac-datorer. Det är inte tokigt att tro att serverföretag kan utrusta sina datacenter med Mac minis som kör Linux, för att dra fördel av deras kraftfulla, coola chips.
För en typisk Mac-användare kanske detta inte gör någon skillnad. Men för människor som bryr sig är detta en mycket stor sak. Och det är goda nyheter.