Projektet Asahi Linux Àndrar sin licens frÄn MIT till GPL pÄ grund av utnyttjande av deras arbete

Utvecklarna av projektet Asahi Linux, som arbetar med att portera Linux till Mac-datorer med Apple Silicon ARM-chips, har meddelat att de gÄr frÄn att anvÀnda den permissiva MIT-licensen till licensen GPLv2+. Beslutet fattades pÄ grund av försök att tillskansa sig deras arbete för egna vinster. Vissa oÀrliga tillverkare missbrukar rÀttigheterna som tillhandahÄlls av MIT-licensen och snor Asahi:s arbete för att trÀnga ut det ursprungliga projektet och aggressivt monetisera Linux pÄ system med Apple Silicon-chips.

I vissa fall har skaparna av kommersiella kloner kopierat Ànnu ofÀrdig kod frÄn Asahi-utvecklarnas privata forkars, vars arbete inte Àr slutfört, och publicerat hÀrledda arbeten utan att nÀmna upphovsmannaskap eller genom att skriva om koden med hjÀlp av AI-verktyg för att dölja kopiering av koden frÄn ett annat projekt. MIT-licensen tillÄter sÄdana manipulationer och skyddar inte mot att tillskansa sig andras arbete.

Till en början valde Asahi-projektet MIT-licensen för att stödja och dra till sig deltagande utvecklare frÄn BSD-system och andra fria operativsystem, men i dagens verklighet har projektet blivit försvarslöst mot oÀrlig anvÀndning. Intressant nog stötte Wine-projektet pÄ en liknande situation 2002 och var tvungna att byta licens frÄn MIT till LGPL för att motverka uppkomsten av proprietÀra forkars, skydda ekosystemet frÄn fragmentering och frÀmja överföring av Àndringar till huvudprojektet.

Förutom meddelandet om licensbytet redovisade Asahi Linux Àven det arbete som gjorts under de senaste mÄnaderna. Bland prestationerna:

  • För att inkluderas i huvudkĂ€rnan har drivrutinerna macaudio (ljudsubsystem) och avd (Apple Video Decoder) överfört, vars patchar innehĂ„ller cirka 3100 och 13000 kodrader. GrundlĂ€ggande beskrivningar av DeviceTree för M4 Pro-, M4 Max- och M5-enheter har lagts till. NĂ€r det Ă€r möjligt har Asahi-utvecklarna börjat tillĂ€mpa upstream-first-strategin, dĂ€r Ă€ndringar initialt utvecklas i huvudkĂ€rnan. Denna strategi har tillĂ€mpats för utveckling av TI USB-PD-, SPMI- och Thunderbolt-drivrutiner.
  • Stabiliserad och avlĂ€gsnad frĂ„n experimentell utvecklingsmĂ€rkning, stöd för M3-chips. JĂ€mfört med den tidigare rapporten har stöd för displayprocessorn (DCP) genomförts, vilket har förbĂ€ttrat prestanda, förlĂ€ngt batteritiden, möjliggjort övergĂ„ng till vilolĂ€ge och lagt till möjlighet att anvĂ€nda omrĂ„det runt "notchen" med kameran pĂ„ MacBook-skĂ€rmar.
  • Problemet med omvĂ€nd ingenjörskonst av M5-chips har lösts, dĂ€r mini-appar nu anvĂ€nds i isolerade enheter som styrs av mikro-kĂ€rnan Secure Kernel och anvĂ€nds för uppgifter som indikering av kamerans aktivering. Tre virtuella maskiner kunde startas samtidigt under m1n1-bootloadern för Secure Kernel, enheterna och macOS med SPTM.
  • OmvĂ€nd ingenjörskonst av M3 GPU-chips pĂ„gĂ„r, som skiljer sig avsevĂ€rt frĂ„n M1 och M2. I m1n1-bootloadern har GPU-initiering implementerats och stöd för rendering av grundlĂ€ggande primitiva former har lagts till.
  • Patchar har skickats för att inkludera stöd för Thunderbolt-kontrollern i Linux-kĂ€rnan, som skiljer sig frĂ„n Intel-kontrollerna och Ă€r avvikande kopplad till energihanteringsmodulen (PMGR). För tillfĂ€llet stöds endast USB3, XDomain och nĂ€tverksgenomgĂ„ng via Thunderbolt (PCIe- och DisplayPort-genomgĂ„ng fungerar inte).
  • Utvecklingen av projektet för att köra Windows-spel utan virtuell maskin fortgĂ„r. Problemet uppstod eftersom Windows-spel som Ă€r sammansatta för x86-arkitekturen Ă€r designade för 4K minnessidor, medan Apple-system anvĂ€nder 16K sidor. För att kringgĂ„ problemet med minnesideformatet startades virtuell maskin med ytterligare en Linux-kĂ€rna, sammansatt med en annan minneside-storlek, vilket ledde till en prestandaförlust pĂ„ cirka 20% för spelen.

    För att kringgÄ denna begrÀnsning har Asahi-utvecklarna portat funktionaliteten P3S (Per Process Page Size) som finns i Android-plattformens kÀrnor, vilket möjliggör förÀndring av minneside-formatet kopplat till enskilda processer. Med denna möjlighet har muvm framgÄngsrikt kört spel som Star Wars Battlefront, Wolfenstein: The New Order, GTA IV och Fallout: New Vegas utan virtuell maskin.

  • Med hjĂ€lp av SIMD-instruktioner har implementeringen av rumslig ljudfilter (beamformer) för MacBook-mikrofoner optimerats, vilket nĂ€stan har fördubblat ljudbehandlingen och minskat belastningen pĂ„ CPU.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster