Ukosoaji wa sera ya Open Source Foundation kuhusu programu dhibiti

Ariadne Conill, muundaji wa kicheza muziki cha Audacious, mwanzilishi wa itifaki ya IRCv3, na kiongozi wa timu ya usalama ya Alpine Linux, alikosoa sera za Free Software Foundation kuhusu programu miliki ya programu na microcode, na pia sheria za mpango wa Heshima Uhuru Wako unaolenga. uthibitishaji wa vifaa vinavyokidhi mahitaji ya kuhakikisha faragha na uhuru wa mtumiaji. Kulingana na Ariadne, sera za Wakfu huwekea watumiaji kikomo cha maunzi yaliyopitwa na wakati, kuwahimiza watengenezaji wanaotafuta uidhinishaji kutatiza zaidi usanifu wao wa maunzi, kukatisha tamaa uundaji wa njia mbadala zisizolipishwa za programu miliki za umiliki, na kuzuia matumizi ya mbinu sahihi za usalama.

Tatizo linasababishwa na ukweli kwamba cheti cha "Heshimu Uhuru Wako" kinaweza kupatikana tu na kifaa ambacho programu zote zinazotolewa lazima ziwe huru, ikiwa ni pamoja na firmware iliyopakiwa kwa kutumia CPU kuu. Wakati huo huo, firmware inayotumiwa kwenye wasindikaji wa ziada iliyoingia inaweza kubaki imefungwa, ikiwa haimaanishi sasisho baada ya kifaa kuanguka mikononi mwa watumiaji. Kwa mfano, kifaa lazima kisafirishwe na BIOS isiyolipishwa, lakini msimbo mdogo uliopakiwa na chipset kwa CPU, programu dhibiti kwa vifaa vya I/O, na usanidi wa miunganisho ya ndani ya FPGA inaweza kubaki imefungwa.

Hali hutokea kwamba ikiwa firmware ya wamiliki inapakiwa wakati wa kuanzishwa na mfumo wa uendeshaji, vifaa haviwezi kupokea cheti kutoka kwa Open Source Foundation, lakini ikiwa firmware kwa madhumuni sawa ni kubeba na chip tofauti, kifaa kinaweza kuthibitishwa. Njia hii inachukuliwa kuwa mbaya, kwa kuwa katika kesi ya kwanza firmware inaonekana, mtumiaji anadhibiti upakiaji wake, anajua kuhusu hilo, anaweza kufanya ukaguzi wa usalama wa kujitegemea, na inaweza kubadilishwa kwa urahisi ikiwa analog ya bure inapatikana. Katika kesi ya pili, firmware ni sanduku nyeusi, ambayo ni vigumu kuangalia na uwepo wa ambayo mtumiaji hawezi kuwa na ufahamu, kwa uongo kuamini kwamba programu zote ni chini ya udhibiti wake.

Kama mfano wa ghiliba zinazolenga kupata cheti cha Respects Your Freedom, simu mahiri ya Librem 5 inatolewa, ambayo watengenezaji wake, ili kupata na kutumia kwa madhumuni ya uuzaji alama ya kufuata mahitaji ya Free Software Foundation, walitumia processor tofauti ili kuanzisha vifaa na kupakia firmware. Baada ya kukamilika kwa hatua ya uanzishaji, udhibiti ulihamishiwa kwa CPU kuu, na processor ya msaidizi ilizimwa. Matokeo yake, cheti kinaweza kupatikana rasmi, kwa kuwa kernel na BIOS hazikupakia blobs za binary, lakini mbali na kuanzisha matatizo yasiyo ya lazima, hakuna kitu kingebadilika. Inafurahisha, mwishowe shida hizi zote zilikuwa bure na Purism haikuweza kupata cheti.

Masuala ya usalama na uthabiti pia hutokana na mapendekezo ya Open Source Foundation ya kutumia Linux Libre kernel na Libreboot firmware, iliyoondolewa matone yaliyopakiwa kwenye maunzi. Kufuatia mapendekezo haya kunaweza kusababisha aina mbalimbali za kushindwa, na kuficha maonyo kuhusu haja ya kusakinisha sasisho za firmware inaweza kusababisha makosa ambayo hayajasahihishwa na matatizo ya usalama iwezekanavyo (kwa mfano, bila kusasisha microcode, mfumo utabaki hatari kwa mashambulizi ya Meltdown na Specter) . Kuzima masasisho ya misimbo mikrosi huchukuliwa kuwa upuuzi, ikizingatiwa kuwa toleo lililopachikwa la msimbo mdogo sawa, ambao bado una udhaifu na hitilafu ambazo hazijarekebishwa, hupakiwa wakati wa mchakato wa kuanzisha chip.

Malalamiko mengine yanahusu kutoweza kupata cheti cha Respect Your Freedom kwa vifaa vya kisasa (mfano mpya zaidi wa kompyuta ndogo zilizoidhinishwa ulianza 2009). Uthibitishaji wa vifaa vipya unatatizwa na teknolojia kama vile Intel ME. Kwa mfano, kompyuta ya mkononi ya Framework inakuja na programu dhibiti iliyo wazi na inalenga udhibiti kamili wa mtumiaji, lakini hakuna uwezekano kwamba Free Software Foundation ikaipendekeze kutokana na matumizi ya vichakataji vya Intel vilivyo na teknolojia ya Intel ME (ili kuzima Injini ya Usimamizi ya Intel, wewe inaweza kuondoa moduli zote za Intel ME kutoka kwa firmware , haihusiani na uanzishaji wa awali wa CPU, na kuzima mtawala mkuu wa Intel ME kwa kutumia chaguo lisilo na kumbukumbu, ambalo, kwa mfano, linafanywa na System76 na Purism kwenye kompyuta zao za mkononi).

Mfano pia ni laptop ya Novena, iliyotengenezwa kwa mujibu wa kanuni za Open Hardware na inayotolewa na viendeshi vya chanzo wazi na firmware. Kwa kuwa uendeshaji wa GPU na WiFi katika Freescale i.MX 6 SoC ulihitaji blou za upakiaji, licha ya ukweli kwamba hapakuwa na matoleo tayari ya bure ya bloti hizi katika maendeleo, ili kuthibitisha Novena, Open Source Foundation ilihitaji hizi vipengele kuwa mechanically walemavu. Vibadilisho visivyolipishwa hatimaye viliundwa na kupatikana kwa watumiaji, lakini uidhinishaji ungezuia watumiaji kuzitumia kwa kuwa GPU na WiFi, ambazo hazikuwa na programu dhibiti ya bila malipo wakati wa uidhinishaji, zingelazimika kulemazwa kimwili ikiwa zitasafirishwa kwa Respect Your. Hati ya uhuru. Kwa hivyo, msanidi wa Novena alikataa kupitia cheti cha Heshima Uhuru Wako, na watumiaji walipokea kifaa kamili, sio kifaa kilichovuliwa.

Chanzo: opennet.ru

Kuongeza maoni