Kernel Linux-libre 6.12 është në dispozicion. Zgjidhja për problemet e licencave me driverat Tuxedo.

Fondacioni Latinoamerikan i Softuerit tĂ« LirĂ« publikoi njĂ« version tĂ« plotĂ« tĂ« lirĂ« tĂ« kernelit Linux 6.12 — Linux-libre 6.12-gnu, i pastruar nga elemente firmware dhe drivera qĂ« pĂ«rmbajnĂ« komponentĂ« tĂ« pa-lirĂ« ose pjesĂ« kodi, pĂ«rdorimi i tĂ« cilave Ă«shtĂ« i kufizuar nga prodhuesi. PĂ«r mĂ« tepĂ«r, Linux-libre çaktivizon funksionet e kernelit pĂ«r tĂ« ngarkuar komponentĂ« tĂ« jashtĂ«m tĂ« pa-lirĂ« qĂ« nuk janĂ« tĂ« pĂ«rfshirĂ« nĂ« kernel, dhe heq tĂ« gjitha referencat pĂ«r pĂ«rdorimin e komponentĂ«ve tĂ« pa-lirĂ« nga dokumentacioni.

Për pastrimin e kernelit nga pjesët e pa-lira, projekti Linux-libre krijoi një shell-script universale, që përmban mijëra shabllone për të identifikuar praninë e inserteve binare dhe për të përjashtuar alarmin e rremë. Po ashtu, patch-e të gatshme, të krijuar mbi bazën e përdorimit të skriptit të përmendur më lart, janë të disponueshme për shkarkim. Kernel Linux-libre rekomandohet për t'u përdorur në distribucione që përputhen me kriteret e Fondacionit të Softuerit të Lirë për ndërtimin e distribucioneve plotësisht të lira GNU/Linux. Për shembull, Linux-libre përdoret në distribucione të tilla si Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix dhe Kongoni.

NĂ« versionin Linux-libre 6.12-gnu Ă«shtĂ« shtuar kodi pĂ«r pastrimin e blob-Ă«ve nĂ« shoferĂ«t pĂ«r SoC CPM/QE QMC, çipat pa tela Realtek 8852BE-VT, adaptatorĂ«t bluetooth Amlogic, adaptatorĂ«t e rrjetit amcc qt2025, sensorĂ«t aw96103/aw96105 dhe kodekĂ«t TI TLV320AIC31XX. ËshtĂ« kryer njĂ« pastrim shtesĂ« i blob-Ă«ve nĂ« shoferĂ«t pĂ«r kontrolluesit xHCI Renesas dhe Intel ISH (Integrated Sensor Hub) HID. Kodi pĂ«r heqjen e blob-Ă«ve nĂ« shoferĂ«t dhe nĂ«n-sistemet MHI PCI host, Adreno 620/621, r8169, Qualcomm q6v5 remoteproc, rtw8852c, rtw8922a, ka pasur pĂ«rmirĂ«sime, si dhe nĂ« skedarĂ«t dts pĂ«r çipat ARM54 TI PRU dhe Qualcomm. Pastrimi i shoferĂ«ve pĂ«r kartat pa tela ks7010 dhe nĂ«n-sistemin e zĂ«rit Intel SkyLake Ă«shtĂ« ndĂ«rprerĂ«, pasi kĂ«ta shoferĂ« janĂ« eliminuar nga bĂ«rthama.

Vërehet ndryshe identifikimi i njërit nga driverat e kodit objektiv të ekzekutueshëm, të gjeneruara nga kodet burimore të pa publikuara dhe të inkorporuara në formën e një sekuence numrash të gjashtëmbëdhjetë. Driveri problematik nuk emërtohet qartë, por, nga ndryshimet, duket se bëhet fjalë për praninë e mikro-kodit të shader-it në skedarin gfx_v9_4_3_cleaner_shader.h, i cili është pjesë e driverit AMDGPU. Një inserim i tillë i ngjashëm u identifikua për herë të parë në bërthamën 6.11 dhe më pas u propozua nga një nga zhvilluesit për t'u fshirë, pasi kodet burimore nuk ishin ofruar (u krijua një situatë për dorëzimin nën licencën GPL të programit, i cili ishte vetëm në formën binare). Megjithatë, në bërthamën 6.12, kodi binar i përmendur u ruajt, dhe në atë driver u shtua një inserim i ngjashëm tjetër.

Për më tepër, në njoftimin e Linux-libre 6.12 përmenden edhe dy ngjarje të tjera:

  • PĂ«r t'u pĂ«rfshirĂ« nĂ« thelbin e sistemit, Ă«shtĂ« propozuar njĂ« modifikim qĂ« bllokon drejtuesit pĂ«r laptopĂ«t Tuxedo nga qasja nĂ« nĂ«n sistemi tĂ« thelbĂ«sore qĂ« janĂ« tĂ« aksesueshme vetĂ«m pĂ«r kodin nĂ«n licencĂ«n GPLv2 (EXPORT_SYMBOL_GPL). MundĂ«sia e bllokimit fillimisht u prezantua pĂ«r tĂ« kufizuar lidhjen e drejtuesve pronĂ«sorĂ« me komponentĂ«t e thelbĂ«s qĂ« eksportohen vetĂ«m pĂ«r modulet nĂ«n licencĂ«n GPLv2, por kjo kapĂ«rcyhet me sukses pĂ«rmes krijimit tĂ« moduleve interfaci, tĂ« cilat transmetojnĂ« qasjen e drejtuesit pronĂ«sor nĂ« API-tĂ« e nevojshme tĂ« thelbĂ«s. NĂ« rastin e drejtuesve Tuxedo, situata Ă«shtĂ« e kundĂ«rt — pĂ«rkundĂ«r faktit se drejtuesit Tuxedo zhvillohen veçmas nga thelbi, ato ofrohen nĂ«n licencĂ«n GPLv3, e cila nga njĂ«ra anĂ« nuk Ă«shtĂ« e pĂ«rputhshme me GPLv2, por nga ana tjetĂ«r mbron mĂ« shumĂ« liri, pĂ«r shembull, mbron nga ti.vozimi.

    ËshtĂ« e njohur se kompania Tuxedo prej kohĂ«sh ka propozuar tĂ« ndryshojĂ« licencĂ«n pĂ«r drejtuesit e saj, por ajo vazhdoi tĂ« ofronte kodin nĂ«n licencĂ«n GPLv3 dhe nĂ« tĂ« njĂ«jtĂ«n kohĂ« tregonte nĂ« kodin e drejtuesit makron ‘MODULE_LICENSE(«GPL»)’ nĂ« vend tĂ« ‘MODULE_LICENSE(«GPL v3»)’ pĂ«r tĂ« marrĂ« qasje nĂ« tĂ« gjitha nĂ«n-sistemet e bĂ«rthamĂ«s. Kompania Tuxedo pranoi kritikat dhe ndryshoi licencĂ«n nĂ« GPLv2+ pĂ«r pjesĂ«n e drejtuesve tĂ« saj. Ndryshimi Ă«shtĂ« aplikuar pĂ«r drejtuesit gxtp7380, ite_8291, ite_8291_lb, ite_8297, stk8321, tuxedo_compatibility_check, tuxedo_nb02_nvidia_power_ctrl dhe tuxedo_tuxi. MĂ« shumĂ« se njĂ« duzinĂ« drejtuesish ende nuk janĂ« ripĂ«rcaktuar, pasi pĂ«r ndryshimin e licencĂ«s pĂ«r ta kĂ«rkohet pajtimi nga zhvillues tĂ« tretĂ«.

    PĂ«rdorimi i nĂ« kodin ‘MODULE_LICENSE(«GPL»)’ nĂ« vend tĂ« ‘MODULE_LICENSE(«GPL v3»)’ u shpjegua nga njĂ« pĂ«rfaqĂ«sues i Tuxedo me mungesĂ«n e njĂ« shpjegimi tĂ« qartĂ« nĂ« dokumentacionin e bĂ«rthamĂ«s, se marka ‘GPL’ nuk mund tĂ« pĂ«rdoret pĂ«r licencĂ«n GPLv3. Ai gjithashtu tha se kompania ka pĂ«r qĂ«llim tĂ« transferojĂ« drejtuesit e saj nĂ« bĂ«rthamĂ«n kryesore tĂ« Linux dhe pĂ«r kĂ«tĂ« po punon pĂ«r riprogramimin e plotĂ« tĂ« tyre nĂ«n licencĂ«n GPLv2, duke marrĂ« parasysh kĂ«rkesat pĂ«r komponentĂ«t e bĂ«rthamĂ«s.

  • Zhvilluesit e bĂ«rthamĂ«s po diskutojnĂ« iniciativĂ«n pĂ«r shtimin e flamurit X86_BUG_OLD_MICROCODE, i cili sinjalizon se nĂ« sistem po pĂ«rdoret njĂ« version i papĂ«rditĂ«suar i mikrokodit tĂ« CPU. Kur vendoset ky flamur, sistemi duhet konsideruar si i ndjeshĂ«m ndaj potencialeve tĂ« paadresuara tĂ« sigurisĂ«. PĂ«rpjekjet pĂ«r tĂ« barazuar gjendjen e sistemit me mikrokod tĂ« papĂ«rditĂ«suar me situatĂ«n e realisht tĂ« paadresuara tĂ« sigurisĂ« nĂ« kod, kanĂ« shkaktuar kritika nga njĂ«ri nga mbĂ«shtetĂ«sit e projektit Linux-libre.

    Sipas mendimit të mbështetësit të Linux-libre, bërthama nuk duhet të kufizojë të drejtat e përdoruesve për të mos instaluar firmware dhe mikrokod të papërmbledhur në pajisjet e tyre. Diskutimi mbi praninë e dobësive duhet të lidhet me korrigjimet specifike në versione të caktuara firmware, e jo të quhen të rrezikshme çdo sistem që nuk ka instalimin më të fundit të mikrokodit, pa u shqyrtuar nëse në këtë sistem ekzistojnë dobësi dhe nëse firmware më e fundit përmban korrigjime për këto dobësi.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster