Linux kernel 5.8 doći će s nizom promjena i RC1 je sada dostupan

Linus Torvalds je nedavno predstavio prvi RC (Release Candidate) za verzije Linux kernel 5.8 i u reklami On je istakao da će to, po svemu sudeći, biti najveće jezgro svih u vezi cjelokupnog postojanja projekta.

A to je u Linux kernelu 5.8, usvojeno je 14,206 setova izmjena, Que Oni su uticali na oko 20% svih fajlova u spremištu sa kernel kodom. Veličina zakrpe 5.8-rc1 bila je 61 MB, što je otprilike 35% veće od zakrpe koja je nastala iz verzije 5.7.

Nisam ovo očekivao, ali izgleda da je 5.8 jedno od naših najvećih izdanja svih vremena.

Od -rc1, jednak je v4.9, koji je dugo bio naše najveće izdanje po velikom broju urezivanja. Da, 5.8-rc1 ima par manje urezivanja od 4.9-rc1, ali uprkos tome, to je mnogo kompletnija verzija.

Kernel 4.9 je bio veštački veliki delom zbog greybus podsistema koji je spojen u toj verziji, ali i zato što je v4.8 imao dužu rc seriju i samim tim je bilo više zaostatka u razvoju. U 5.8, nemamo znakova te vrste problema koji čine izdanje većim, samo postoji mnogo razvoja.

Ukupno, od promjena napravljenih na ovoj novoj verziji, Oni su uticali na 15234 fajla, Dodato je 1026178 linija koda, uklonjeno je 480891 linija (za poređenje, 570560 linija koda je dodano u granu 5.7 i 297401 red je uklonjen).

Oko 37% svih promjena predstavljeno u 5.8 Oni se odnose na drajvere uređaja, Otprilike 16% promjena odnosi se na ažuriranje koda specifičnog za hardverske arhitekture, 10% je povezano na mrežni stog, 3% na sistem datoteka, a 4% na interne podsisteme kernela.

Napominje se da su jezgra s velikim veličinama zakrpa pronađena i ranije, ali su promjene obično bile koncentrisane u jednom podsistemu ili uzrokovane dodavanjem velike količine tipičnih podataka (na primjer, veliki broj linija je dodan s opisima dnevnika u kernel 4.12 za AMD GPU drajver iu kernelu 2.6.29, veliki deo novih drajvera je dodat u odeljak za pripremu).

Srž Linux 5.8 je značajan jer sam po sebi ima mnogo promjena (u smislu broja urezivanja i broja dodatih linija koda) i raspoređenih po različitim podsistemima.

Većinu promjena pokrivaju vozači i mnoge promjene se odnose na fundamentalne promjene i čišćenje u glavnim podsistemima, kao i razvojem specifičnih hardverskih poboljšanja. Ne bez automatskih izmjena koje se odnose na ažuriranje informacija o licenciranju u SPDX formatu, ali ove izmjene nisu dominantne i samo odražavaju povećanu razvojnu aktivnost.

Vrijedi napomenuti da, unatoč veličini, ne mora nužno izgledati posebno problematična verzija, barem do sada.

Da, sama veličina je učinila ovaj prozor za spajanje malo stresnijim nego što ja volim, jer zaista volim imati nekoliko mirnih dana na kraju kako bih detaljnije pogledao neke od zahtjeva za povlačenjem.

Ovog puta se to nikada nije dogodilo. Ali stvarno sam imao samo dva zahtjeva za povlačenjem koje sam na kraju htio detaljnije ispitati, tako da je sve uspjelo. – Komentari Linus Torvalds.

On to takođe pominje u stvari, mada Kernel 5.8-rc1 je "u rangu sa najboljim" u pogledu i broj potvrda i broj novih linija, to je zapravo izvanredan šampion po broju izmijenjenih fajlova.

YOpet, to nije zbog jednostavne skripte za cijelo drvo
(kerneli s mnogo promjena na SPDX licencnoj liniji imaju mnogo modificiranih datoteka), ako ne samo zbog previše razvojni rad.

Konačno ako želite znati više o tome, detalje možete provjeriti na sljedećem linku.

Izvor: https://lkml.org/


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.