Asahi Linux muudab litsentsi MIT-ilt GPL-ile, et vĂ€ltida nende tööle parasiitide rĂŒndamist.

Asahi Linuxi arendajad, kes portivad Linuxi Apple Siliconi ARM-kiibiga Mac-arvutitele, teatasid, et nad on ĂŒle lĂ€inud lubava MIT-litsentsi kasutamisest kopileft litsentsile GPLv2+. Seda otsust tehti seoses katsetega nende tööde omastamiseks isiklikuks kasuks. MĂ”ned ebaausad tootjad kuritarvitavad MIT-litsentsi Ă”igusi ja varastavad Asahi arendusi, et tĂ”rjuda originaalprojekti ja agressiivselt monetiseerida Linuxi Apple Siliconi kiibiga sĂŒsteemides.

MÔnes olukorras on kaubanduslike kloonide loojaid kopeerinud veel toores kood Asahi arendajate isiklikest forkidest, mis ei ole veel valmis, ning avaldanud derivatiivseid teoseid autorite mainimiseta vÔi kirjutades koodi AI-tööriistade abil, et peita koodi laenamine teisest projektist. MIT-litsents lubab selliseid manipuleerimisi ning ei kaitse teiste tööde omastamise eest.

Alguses valis projekt Asahi MIT-litsentsi, et toetada ja kaasata arendajaid BSD-sĂŒsteemidest ning muudest vabade operatsioonisĂŒsteemidest, kuid tĂ€napĂ€eva oludes on projekt jÀÀnud ebaausate kasutuste suhtes kaitsetuks. Huvitav on mĂ€rkida, et 2002. aastal seisis sarnase probleemiga silmitsi projekt Wine, mis pidi oma litsentsi MIT-lt LGPL-le muutma, et tulla toime eraldiste forkide tekkimisega, kaitsta ökosĂŒsteemi fragmenteerumise eest ja soodustada muudatuste edastamist pĂ”hprojektile.

Lisaks litsentsi muutmise kuulutamisele andis Asahi Linux projekt viimase paarikuu jooksul tehtud tööde kohta aru. Saavutuste hulgas on:

  • Kerneli pĂ”hisessiooni kaasamiseks on edastatud macaudio (helisĂŒsteemi) ja avd (Apple Video Decoder) draiverid, mille rakendamist sisaldavad ligikaudu 3100 ja 13000 koodirea. Lisatud on DeviceTree pĂ”hikirjeldused M4 Pro, M4 Max ja M5 seadmete jaoks. Kui vĂ”imalik, on Asahi arendajad hakanud rakendama upstream-first strateegiat, mille kĂ€igus muudatusi arendatakse algselt pĂ”hikernelis. Seda strateegiat on rakendatud TI USB-PD, SPMI ja Thunderbolt draiverite arendamiseks.
  • Tugendatud ja eemaldatud katseversiooni mĂ€rge, toetades M3 kiipe. Eelneva aruande vĂ”rreldes on saavutatud ekraaniprotsessori (DCP) toetus, mis on andnud vĂ”imaluse suurendada jĂ”udlust, pikendada aku tööaega, vĂ”imaldada unereĆŸiimi sisenemist ning lisada vĂ”imalus kasutada "notchi" ĂŒmbrust MacBooki ekraanidel.
  • Lahendatud probleeme M5 kiipide tagasipöördumisega, kus on hakatud kasutama mini-rakendusi isoleeritud enclaves, mida haldavad Secure Kernel mikrotuum ja mida kasutatakse selliste ĂŒlesannete jaoks nagu kaamera sisselĂŒlitamise indikaator. Samal ajal Ă”nnestus kĂ€ivitada kolm virtuaalmasinat m1n1 loaderi all, mis oli mĂ”eldud Secure Kernel, enclaves ja macOS SPTM jaoks.
  • Edeneb M3 GPU kiipide tagasipöördumine, mis erineb oluliselt M1 ja M2-st. M1n1 loaderis on rakendatud GPU initsialiseerimine ja lisatud tugi lihtsate geomeetriliste elementide renderdamiseks.
  • Linuxi kernelisse saadeti Thunderbolt kontrollerit toetavad patĆĄid, mis erineb Intel'i kontrolleritest ja on ebatavaliselt seotud energiatarbimise haldamise mooduliga (PMGR). Praegu toetatakse ainult USB3, XDomain ja vĂ”rgu edastamist Thunderbolti kaudu (PCIe ja DisplayPort edastamine ei tööta).
  • JĂ€tkub projekt Windowsi mĂ€ngude kĂ€ivitamiseks ilma virtuaalmasinata. Probleem tekkis, kuna Windowsi mĂ€ngud, mis on kokku pandud x86 arhitektuuri jaoks, on arvutatud 4K mĂ€lulehtedele, samas kui Apple'i sĂŒsteemides kasutatakse 16K suurusega lehti. Lehe suuruse mittevastavuse vĂ€ltimiseks kĂ€ivitati virtuiaalmasin veel ĂŒhe Linuxi kerneli, mille mÔÔt oli erineva suurusega mĂ€lulehe, mis pĂ”hjustas mĂ€ngude jĂ”udluse vĂ€henemise ligikaudu 20%.

    Selle piirangu ĂŒletamiseks on Asahi arendajad porteerinud P3S (Per Process Page Size) funktsionaalsuse, mis on olemas Androidi platvormi kernelites ja vĂ”imaldab muuta mĂ€lulehtede suurust sĂ”ltuvalt ĂŒksikutest protsessidest. Kasutades seda vĂ”imalust, suudeti muvmiga ilma virtuaalmasinata kĂ€ivitada selliseid mĂ€nge nagu Star Wars Battlefront, Wolfenstein: The New Order, GTA IV ja Fallout: New Vegas.

  • SIMD kĂ€skude abil on tĂ€iustatud ruumilise audifiltri (beamformer) teostust MacBooki mikrofonide jaoks, mis peaaegu kaks korda suurendas heli töötlemise kiirus ja vĂ€hendas CPU koormust.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster