Linux kan nå kjøres på Mac -maskiner med M1, og det ser ut til å være brukbart

Linux på en M1

med Linux 5.15, kjernen forbedret støtten for Apple M1. For å oppdatere minnet litt for de som ikke husker eller har vært uten anelse, presenterte Tim Cook for litt over et år siden sin første prosessor for datamaskiner, en som de kalte M1 og som har ARM -arkitektur. Av den grunn har utviklerne måtte jobbe litt mer for å gjøre programvaren kompatibel med den nye maskinvarekomponenten i eplet.

Det som ikke fungerte på de nye Mac -ene var Linux, og ikke bare det, siden Windows var et annet operativsystem som ikke kunne kjøres selv i en virtuell maskin. Men med tiden kommer støtten, og Linux kan nå kjøres på datamaskiner med M1 Apple ... liksom. Den kan brukes på lignende måte som vi kan kjøre noen versjoner av Android på en Raspberry Pi: det fungerer, ting kan gjøres, men det er for eksempel ingen maskinvareakselerasjon.

Linux på M1 -maskiner fungerer uten maskinvareakselerasjon

Prosjektet som har jobbet med det i flere måneder er Asahi Linux, og de har allerede snakket om intensjonene sine i e -poster sendt mellom kjerneutviklere. Nå er ordet som brukes til å definere hvordan Linux fungerer på en Mac med M1 "brukbart", noe som betyr at det kan brukes. Men ikke at det er perfekt, siden ingen akselerasjon via GPU Det vil for eksempel gjøre det umulig å se videoer eller spille videospill jevnt. Eller når det gjelder videoer, vil det ganske enkelt se verre ut.

Asahi Linux har klart å sette de nødvendige driverne i Linux 5.16, blant dem er PCIe, USB-C, Pinctrl, strømbehandleren eller skjermkontrollen:

"Med disse driverne er M1 -maskiner virkelig brukbare som Linux -stasjonære maskiner. Selv om det ikke er noen GPU-akselerasjon ennå, er M1s CPUer så kraftige at et programvare-gjengitt skrivebord faktisk er raskere på dem enn på for eksempel maskinvareakselerert Rockchip ARM64-maskiner. "

Problemet eller utfordringen er å få maskinvareakselerasjon til å fungere Apples SoC bruker en proprietær GPU. Utviklere må lage en ny driver fra bunnen av, og det vil ta tid. Den neste tingen vil være å lansere en full installatør, noe som bare fellesskapsmedlemmer har tilgang til for øyeblikket.

I følge mange utviklere, og jeg er enig, fremtiden er ARMSå det er gode nyheter at programvareutviklere jobber med å forbedre støtten. Når det er standardisert, noe som vi ikke vet når vil skje, men det vil skje, vil alt bli 100% støttet, og vi vil alle vinne.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.