EGY ELTÖKÉLT FEJLESZTŐ NATÍV WINDOWS TÁMOGATÁST KÉSZÍTENE AZ APPLE M1 ALAPÚ KONFIGURÁCIÓIHOZ

Noha a szakember már nekiállt a munkának, nincs rá garancia, hogy a kezdeményezés végül sikerrel zárul, és ezt ő is beismerte.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
2022. jún. 9. 18:17
Egy eltökélt fejlesztő natív Windows támogatást készítene az Apple M1 alapú konfigurációihoz

Miután az Apple bemutatta az első olyan konfigurációkat, amelyek a vállalat által házon belül fejlesztett M1-es SoC egységeket alkalmazzák, világossá vált, hogy a Boot Camp rendszerű Windows futtatásnak befellegzett az új masinák esetében, ugyanis ehhez megfelelő szoftveres támogatásra lenne szükség. Az Apple szerint igazából csak a Microsoft fejlesztőcsapatán múlik, megvalósítják-e a támogatást – plusz nyilván az Apple részéről is szükség lenne némi erőfeszítésre, például driverek és egyebek biztosítása terén –, ám erre mindeddig nem került sor, pedig a napokban az első M2 alapú konfigurációk is megjelentek.

A Linux esetében már sikerült elérni, hogy natívan fusson az M1 alapú eszközökön, vagyis képes legyen a boot folyamat levezénylésére, illetve a különböző funkciók nagy részét is sikerül már életre kelteni. A Windows esetében más a helyzet, egyelőre nincs lehetőség natív futtatásra, csak virtuális gép keretén belül használhatjuk a Microsoft operációs rendszerét az Apple saját, házon belül fejlesztett hardver köré épített gépein.

Mivel a Linux natív futtatásával kapcsolatban elég sok tapasztalat áll rendelkezésre, ezek egy részét a Windows támogatás megvalósításához is be lehet vetni. Gyakorlatilag erre készül egy fejlesztő, Arminder Singh, aki minden tőle telhetőt meg akar tenni annak érdekében, hogy a próbálkozást végül siker koronázza, igaz, azt ő is elismerte, nincs rá garancia, hogy a hosszas kemény munka eredményeként végül sikerül elérni a hőn áhított célt.

Galéria megnyitása

Szerinte több problémát is le kell küzdeni, például azt, hogy az Apple lapkái architektúra terén nagyon különböznek a hagyományos ARM64 chipektől, amelyeket például a MediaTek vagy a Qualcomm használ, ennek megfelelően elég sok dolgot kell egyedileg megoldani, már ami a hardver működésre bírását illeti.

A feladatot lényegében két komoly kihívás nehezíti. Az egyik az, hogy az Apple chipjei nem hagyományos megszakítás-vezérlőt használnak, ezzel pedig a Windows alap esetben nem tud mit kezdeni, hiszen nem készítették fel az efféle rendszerek működésére. A másik kemény dió az IOMMU (Input Output Memory Management Unit), amelynél a lapméretek okoznak kihívásokat a hardverrel történő kommunikáció során. Amennyiben ezeket az akadályokat sikerül leküzdeni, maradnak még bőven nehézségek, hiszen az egyedi hardverkomponenseket is munkára kell bírni, ehhez pedig driverekre lesz szükség.

A Windows UEFI firmware indításához a fejlesztő egy kreatív megoldást próbál bevetni, lényegében az Asahi Linuxnál használt m1n1 bootloadert akarja munkára fogni, ezzel szeretné kihúzni a megszakítás-vezérlővel kapcsolatos nehézség méregfogát. Egyelőre még csak az m1n1 bootloader és a hypervisor frissítésén dolgozik, hogy azokkal lehetőség nyíljon a Windows UEFI indítására, a végső sikerhez még sok munkára lesz szükség.

Hogy ebben kap-e végül segítséget akár az Apple, akár a Microsoft térfeléről? Valószínűleg nem, az viszont biztos, hogy egyhamar nem fogja feladni a küzdelmet – akár még sikerrel is járhat.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

9 hozzászólás

A komment írásához előbb jelentkezz be!
Törölt felhasználó
Törölt felhasználó
2022. jún. 12. 12:05
#5

Nem lesz ebből semmi.

_PARASZT_
_PARASZT_
2022. jún. 10. 20:01
#4

Aki winfost akar futtatni az megteheti harmadannyiba kerülö hardweren hasonlo teljesitmény melett...

zsoltika007
zsoltika007
2022. jún. 12. 9:04

@PARASZT Pont hogy nem, tekintve hogy apple m1-en volt a leggyorsabb az armos win11. Úgy hogy emulálva futott Parallelsen és megverte a natív konfigurációkat is, elég nagy szégyen a Qualcomm-nak.

SasDawe
SasDawe
2022. jún. 10. 8:43
#3

Az a Windows license, amit jelenleg telepítéskor el kell fogadni nem engedi meg az Apple M1/2-s gépekre való telepítés. Még virtualizálva sem!

SasDawe
SasDawe
2022. jún. 11. 7:15

@nyerek01 a cikket olvasva az embernek az az érzése hogy szabad és támogatott virtuálisan futtatni Windowst, de ez nem így van, egyik virtualizációs szoftver gyártója sem támogatja, senki sem támogatja. Mindössze csak éppen hogy nem lehetetlen.

Ugyanakkor semmi garancia nincsen arra hogy egy frissítés nem teszi tönkre a hackindows-t.

Mosdatlan_falusi
Mosdatlan_falusi
2022. jún. 10. 8:37
#2

Ennek pontosan mi értelme van? Rendben, natívan fut majd a Windows és utána? Portolja az összes kritikus programot is? Linuxon sok szoftvernek van ARM portja, azok elvileg fordíthatóak ide is, de a proprietary programokkal mi lesz? Office, Adobe programok (elvileg ezeknek is van natív portjuk, de kétlem, hogy az Adobe majd megcsinálja Windows alá is). Hobbinak jó, de ha azt nézem, hogy a ReactOS-en hányan dolgoznak és hol tart most, hát vannak fenntartásaim.

wintercounter
wintercounter
2022. jún. 10. 13:26

@Mosdatlan_falusi Gondolom Win 11 ARM-et akar futtatni, igy azzal nem is kell foglalkoznia.

patau
patau
2022. jún. 9. 23:48
#1

Ez elég kemény, de értelmes cél. Látszik a lelkesedés. Szurkolok, de ez lehetséges?

Vissza az oldal tetejére