Ang paglihok aron ilakip ang proprietary firmware sa pag-apod-apod sa Debian

Si Steve McIntyre, kinsa nagsilbing lider sa proyekto sa Debian sulod sa pipila ka tuig, mihimo sa inisyatiba sa paghunahuna pag-usab sa pamaagi ni Debian sa pagpadala sa proprietary firmware, nga sa pagkakaron wala gilakip sa opisyal nga mga hulagway sa pag-instalar ug gihatag sa usa ka bulag nga dili libre nga repository. Sumala ni Steve, ang pagsulay sa pagkab-ot sa sulundon sa paghatud lamang sa bukas nga gigikanan nga software nagresulta sa wala kinahanglana nga mga kalisud alang sa mga tiggamit, nga sa daghang mga kaso kinahanglan nga mag-install sa proprietary firmware kung gusto nila makuha ang hingpit nga pagpaandar sa ilang kagamitan.

Ang proprietary firmware gibutang sa usa ka bulag nga dili libre nga repository, kauban ang uban pang mga pakete nga wala ipang-apod-apod ubos sa libre ug bukas nga mga lisensya. Ang dili libre nga repository dili opisyal nga nahisakop sa proyekto sa Debian ug ang mga pakete gikan niini dili maapil sa pag-install ug mga live build. Tungod niini, ang mga imahe sa pag-install nga adunay proprietary firmware gikolekta nga gilain ug giklasipikar nga dili opisyal, bisan kung kini pormal nga gipalambo ug gipadayon sa proyekto sa Debian.

Sa ingon, usa ka piho nga status quo ang nakab-ot sa komunidad, nga naghiusa sa tinguha nga maghatag lamang sa open source software sa pag-apod-apod ug ang panginahanglan sa mga tiggamit alang sa firmware. Adunay usab usa ka gamay nga hugpong sa libre nga firmware, nga gilakip sa mga opisyal nga asembliya ug ang panguna nga tipiganan, apan gamay ra ang ingon nga firmware ug dili kini igo sa kadaghanan nga mga kaso.

Ang pamaagi nga gigamit sa Debian nagmugna og daghang mga problema, lakip ang kahasol sa mga tiggamit ug pag-usik sa mga kahinguhaan sa pagtukod, pagsulay ug pag-host sa dili opisyal nga mga pagtukod nga adunay sirado nga firmware. Ang proyekto nagpresentar sa mga opisyal nga mga imahe ingon nga nag-unang girekomenda nga mga asembliya, apan kini naglibog lamang sa mga tiggamit, tungod kay sa panahon sa proseso sa pag-instalar nakasugat sila og mga problema sa suporta sa hardware. Ang paggamit sa dili opisyal nga mga asembliya nga dili boluntaryo nga nagdala ngadto sa pagkapopular sa proprietary software, tungod kay ang user, kauban ang firmware, nakadawat usab sa usa ka konektado nga dili libre nga repository sa uban nga dili libre nga software, samtang kung ang firmware gitanyag nga gilain, ang paglakip sa Ang dili libre nga repository mahimong mahatag.

Bag-ohay lang, ang mga tiggama labi nga midangop sa paggamit sa eksternal nga firmware nga gikarga sa operating system, imbis nga maghatud sa firmware sa permanente nga panumduman sa mga aparato mismo. Ang ingon nga eksternal nga firmware gikinahanglan alang sa daghang modernong mga graphic, sound ug network adapters. Sa samang higayon, ang pangutana mao ang dili klaro sa unsa nga gidak-on ang firmware mahimong ikapasangil sa mga kinahanglanon alang sa paghatud sa libre nga software, tungod kay sa esensya ang firmware gipatuman sa mga hardware device, ug dili sa sistema, ug may kalabutan sa mga ekipo. Uban sa parehas nga kalampusan, ang mga modernong kompyuter, nga nasangkapan bisan sa hingpit nga libre nga mga pag-apod-apod, nagpadagan sa firmware nga gitukod sa kagamitan. Ang bugtong kalainan mao nga ang pipila ka firmware gikarga sa operating system, samtang ang uban na-flash na sa ROM o Flash memory.

Gidala ni Steve alang sa diskusyon ang lima ka nag-unang mga kapilian sa pagdesinyo sa paghatud sa firmware sa Debian, nga giplano nga ibutang alang sa usa ka kinatibuk-ang boto sa mga developer:

  • Biyai ang tanan ingon nga mao, suplay sa closed firmware lamang sa lain-laing mga dili opisyal nga mga asembliya.
  • Hunonga ang paghatag ug dili opisyal nga mga pagtukod nga adunay dili libre nga firmware ug dad-a ang pag-apod-apod nga nahisubay sa ideolohiya sa proyekto aron mahatagan lamang ang libre nga software.
  • I-convert ang dili opisyal nga mga asembliya nga adunay firmware ngadto sa mga opisyal ug ihatag kini nga managsama ug sa usa ka dapit nga adunay mga asembliya nga naglakip lamang sa libre nga software, nga makapasayon ​​sa pagpangita sa user sa gikinahanglan nga firmware.
  • Ilakip ang proprietary firmware sa standard nga opisyal nga mga asembliya ug magdumili sa paghatag sa indibidwal nga dili opisyal nga mga asembliya. Ang downside niini nga pamaagi mao ang paglakip sa usa ka non-free repository pinaagi sa default.
  • Ibulag ang proprietary firmware gikan sa dili libre nga repository ngadto sa usa ka separado nga non-free-firmware component ug ipadala kini sa laing repository nga wala magkinahanglan sa pagpaaktibo sa non-free nga repository. Pagdugang og eksepsiyon sa mga lagda sa proyekto nga nagtugot sa paglakip sa usa ka non-free-firmware component sa standard installation assemblies. Sa ingon, posible nga magdumili sa paghimo og lahi nga dili opisyal nga mga asembliya, ilakip ang firmware sa mga sumbanan nga asembliya ug dili i-aktibo ang dili libre nga repository alang sa mga tiggamit.

    Si Steve mismo nagpasiugda sa pagsagop sa ikalima nga punto, nga magtugot sa proyekto nga dili motipas pag-ayo gikan sa pagpasiugda sa libre nga software, apan sa samang higayon himoon ang produkto nga sayon ​​ug mapuslanon alang sa mga tiggamit. Ang installer nagtanyag sa usa ka tin-aw nga kalainan tali sa libre ug dili-libre nga firmware, nga nagtugot sa user sa paghimo sa usa ka nahibal-an nga pagpili ug pagpahibalo sa user kung ang available nga libre nga firmware nagsuporta sa kasamtangan nga hardware ug kung adunay mga proyekto sa paghimo og libre nga firmware alang sa kasamtangan nga mga himan. Sa yugto sa boot, giplano usab nga magdugang usa ka setting aron ma-disable ang usa ka pakete nga adunay dili libre nga firmware.

    Source: opennet.ru

  • Idugang sa usa ka comment