Guhertoyek bi tevahî belaş a kernel Linux-libre 5.16 heye

Bi derengiyek piçûk, Weqfa Nermalava Azad a Amerîkaya Latîn guhertoyek bi tevahî belaş a kernel Linux 5.16 - Linux-libre 5.16-gnu, ji hêmanên firmware û ajokarên ku tê de hêmanên ne-azad an beşên kodê vedihewîne, hatî paqij kirin, weşand. ji hêla çêker ve sînorkirî ye. Wekî din, Linux-libre şiyana kernelê ya barkirina hêmanên ne-belaş ên ku di belavkirina kernelê de cih nagirin asteng dike, û referansa karanîna pêkhateyên ne-azad ji belgeyê radike.

Ji bo paqijkirina kernelê ji beşên ne-azad, di nav projeya Linux-libre de skrîptek şêlê gerdûnî hatiye afirandin, ku bi hezaran şablon ji bo destnîşankirina hebûna têkelên binary û rakirina erênîyên derewîn vedihewîne. Paçên amade yên ku bi karanîna skrîpta jorîn hatine afirandin jî ji bo dakêşanê hene. Kernel Linux-libre ji bo karanîna di belavkirinên ku pîvanên Weqfa Nermalava Azad pêk tînin de ji bo avakirina belavkirinên GNU/Linux bi tevahî belaş tê pêşniyar kirin. Mînakî, kernel Linux-libre di belavkirinên wekî Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix û Kongoni de tê bikar anîn.

Di berdana Linux-libre 5.16-gnu de, barkirina blob di ajokarên nû de ji bo çîpên bêtêl (mt7921s û rtw89/8852a), ekranên desta (ili210x), çîpên deng (qdsp6) û dsp i.MX, û her weha di pelên devicetree ji bo aarch64 - çîpên Qualcomm. Ji bilî banga pergala "firmware_request_builtin" ku di kernelê de tê pêşniyar kirin, Linux-libre fonksiyona berevajî "firmware_reject_builtin" pêşkêşî dike. Nivîsarên paqijkirina kodê ji bo neçalakkirina vebijarkên request_firmware û _nowarn/_builtin fonksiyonên yekgirtî hene.

Source: opennet.ru

Add a comment