Fundatio Programmatis Liberi Americae Latinae versionem omnino gratuitam nuclei emisit. Linux 6.12 - Linux-libre 6.12-gnu, purgatum ab elementis firmware et rectoris continentibus componentes non liberas vel sectiones codicis quorum ambitus applicationis a fabricante restringitur. Praeterea, Linux`-libre` functionem nuclei ad componentes externos non liberos, qui in distributione nuclei non includuntur, onerandos inhabilitat, et mentionem usus componentium non liberorum e documentatione removet.
Ad purgandum nucleum a partibus non liberis, proiectum Linux-libre scriptum universale creavit, quod milia exemplorum continet ad injectiones binarias detegendas et falsos positivos eliminandos. Correctiones paratae ad usum, in scripto supradicto fundatae, etiam ad demptionem praesto sunt. Nucleus... Linux`-libre` commendatur ad usum in distributionibus quae criteria Fundationis Programmatis Liberi (Free Software Foundation) ad distributiones GNU omnino liberas construendas implent.Linux. Eg Linux`-libre` in distributionibus ut Dragora adhibetur. LinuxTrisquel, Dyne: Bolic, gNewSense, Parabola, Musix et Kongoni.
In quaestione Linux-libre 6.12-gnu codicem addidit ad purgandas maculas in rectoribus pro SoC CPM/QE QMC, fragmentis sine filo Realtek 8852BE-VT, adaptoribus Bluetooth Amlogic, adaptoribus retialibus amcc qt2025, sensoribus aw96103/aw96105, et codec TI TLV320AIC31XX. Purgatio macularum addita peracta est in rectoribus pro moderatoribus Renesas xHCI et Intel ISH (Integrated Sensor Hub) HID. Codex remotionis macularum renovatus est in rectoribus et subsystematibus pro hospite MHI PCI, Adreno 620/621, r8169, Qualcomm q6v5 remoteproc, rtw8852c, rtw8922a, necnon in fasciculis dts pro ARM54 TI PRU et fragmentis Qualcomm. Purgatio rectorum pro chartis sine filo ks7010 et subsystemate soni Intel SkyLake intermissa est, cum hi rectores e nucleo remoti sint.
Separatim, identificatio unius e rectoribus objecti exsecutabilis codicis, e textibus ineditis oriundis et in forma sequentis numerorum hexadecimalium infixa, in auctoritatibus auctorum notatur. Agitator problematicus non clare nominatus est, sed per mutationes iudicans, loquimur de praesentia microcodei umbratilis in tabella gfx_v9_4_3_ mundior_shader.h, quae pars aurigae AMDGPU est. Prima talis inserta in nucleo 6.11 notata est ac deinde ab uno e nucleorum removenda proposita, cum textus aliunde non provideretur (res orta est ut programmata sub licentia GPL suppleta, tantum in forma binaria praesto). In nucleo 6.12 codicem binarii determinatum retinuit, et alia similia inserta eidem auriga addita sunt.
Praeterea, in nuntio Linux-libre 6.12 duo plura eventa commemoravit:
- Emendatio proposita est ad includendum in nucleo quae rectores computatralium portatilium Tuxedo prohibet ne subsystemata nuclei, quae solum codice GPLv2 licentiato (EXPORT_SYMBOL_GPL) accessibilia sunt, attingant. Haec facultas obstruendi primum introducta est ad copulationem rectorum proprietariorum cum componentibus nuclei limitandam. Linux, exportatum solum pro modulis licentiatis GPLv2, sed hoc feliciter evitari potest creando modulos stratificatos qui accessum rectoris proprietarii ad necessaria API nuclei extendunt. In casu rectorum Tuxedo, res inversa est: quamvis separatim a nucleo evoluti, rectores Tuxedo sub licentia GPLv3 licentiantur, quae, quamvis incompatibilis cum GPLv2, plures libertates offert, ut tutelam contra tivoizationem.
Notatur Tuxedo iam pridem licentiam pro suis rectoribus mutandi oblatam esse, sed perseuerat codicem sub GPLv3 supplere et simul significasse "MODULE_LICENSE" ("GPL") tortor in codice aurigae loco. MODULE_LICENSE ("GPL v3")" aditus ad omnes nucleos subsystematis. Tuxedo cum reprehensione consensit et licentiam GPLv2+ aliquot ex rectoribus suis mutavit. Mutatio applicata rectoribus gxtp7380, ite_8291, ite_8291_lb, ite_8297, ite 8297, stk8321, tuxedo_compatibilidad, tuxedo_nb02_nvidia_power_ctrl et tuxedo_tuxi. Plus quam duodecim rectores nondum remissi sunt, cum licentia mutanda consensum e tertia factione tincidunt requirit.
Legatus societatis Tuxedo usum 'MODULE_LICENSE("GPL")' in codice loco 'MODULE_LICENSE("GPL v3")' explicavit ob defectum clarae explicationis in documentatione nuclei quae indicaret signum "GPL" non posse adhiberi pro licentia GPLv3. Affirmavit etiam societatem intendere ut rectores suos nucleo principali conferret. Linux et ad hunc finem laborat ut ea sub licentia GPLv2 omnino rescribantur, requisitis pro componentibus nuclei in ratione habita.
- Elaboratores nuclei de consilio addendi vexillum X86_BUG_OLD_MICROCODE disputant, quod indicat systema non uti recentissima versione microcodicis CPU. Cum hoc vexillum positum est, systema proponitur ut habeat vulnerabilitates potentialiter non emendatas. Conatus aequandi statum systematis cum microcodice obsoleto cum praesentia vulnerabilitatum actualium non emendatarum in codice ad reprehensionem ab uno ex curatoribus propositi duxerunt. Linuxliber
Secundum personam comitantem Linux-libre, nucleus non debet violare iura usorum ne firmware proprietarium et microcodicem non probatum in suis machinis instituant. Proponitur ut praesentia vulnerabilitatum referatur ad correctiones specificas in versionibus firmware specificis, potius quam ut vulnerabile in categoria digeratur quodlibet systema quod microcodicem recentissimum non habet institutum, sive systema iam vulnerabilitatibus afficiatur sive firmware recentissimum correctiones contineat.
Source: opennet.ru
