Dega linus-next është e disponueshme për testim në modalitetin e integrimit të vazhdueshëm

Sasha Levin nga kompania Google, i cili merret me mirĂ«mbajtjen e degĂ«ve LTS tĂ« kernelit Linux dhe Ă«shtĂ« anĂ«tar i kĂ«shillit konsultativ tĂ« organizatĂ«s Linux Foundation, njoftoi krijimin e njĂ« dege tĂ« re tĂ« kernelit Linux — «linus-next», e cila, siç Ă«shtĂ« bĂ«rĂ« me degĂ«n «linux-next», Ă«shtĂ« e destinuar pĂ«r testimin e ndryshimeve tĂ« propozuara pĂ«r t'u pĂ«rfshirĂ« nĂ« pĂ«rbĂ«rjen kryesore tĂ« degĂ«s sĂ« ardhshme tĂ« kernelit Linux, por dallon pĂ«r orientimin e saj nĂ« ndryshime qĂ« janĂ« gati pĂ«r t'u pranuar nĂ« degĂ«n kryesore dhe ofrimin e njĂ« baze mĂ« tĂ« stabilizuar dhe mĂ« tĂ« pĂ«rshtatshme pĂ«r testim.

Degën «linux-next», e përdorur deri tani, e bën shumë të përshtatshme për verifikimin e integrimit të ndryshimeve në kernel, vlerësimin e konfliktit midis nën-degëve të ndryshme të mirëmbajtësve dhe identifikimin e gabimeve dhe paralajmërimeve të lidhura me ndërtimin, por është e vështirë të përdoret për testimin e funksionimit të ndryshimeve të bëra. Degën «linux-next» përfshin një përzierje të ndryshimeve të gatshme për t'u transferuar në përbërjen kryesore të kernelit dhe shtesave eksperimentale, të cilat mund të vazhdojnë të zhvillohen për një kohë të gjatë dhe ndoshta as nuk do të pranohen në degën kryesore të kernelit.

Prania e kodit eksperimental tĂ« paqĂ«ndrueshĂ«m nuk lejon pĂ«rdorimin e kernelit «linux-next» pĂ«r testim tĂ« plotĂ«, pasi kodi eksperimental mund tĂ« ndikojĂ« negativisht nĂ« nĂ«n-sistemet e tjera tĂ« kernelit. NĂ« degĂ«n e re «linus-next», kriteret e pranimit tĂ« ndryshimeve do tĂ« jenĂ« mĂ« tĂ« rrepta — do tĂ« pĂ«rfshihen vetĂ«m kĂ«rkesat pĂ«r tĂ«rheqje tĂ« adresuara Linus Torvalds-it, tĂ« cilat sipas zhvilluesve do tĂ« pranohen nga Linus nĂ« degĂ«n kryesore tĂ« kernelit.

Shfaqja e degës «linus-next» do të ofroojë mundësinë jo vetëm për të testuar përputhshmërinë e ndryshimeve të propozuara në nivelin e ndërtimit të kernelit, por edhe për të vlerësuar drejtpërdrejt funksionimin, çka do të çojë në përmirësimin e cilësisë së testimit të ndryshimeve në fazën e shqyrtimit të kërkesës për tërheqje që është dërguar, por ende nuk është shqyrtuar nga Linus. Degën e re gjithashtu do të stimulojë dërgimin e kërkesave për tërheqje sa më herët, madje para fillimit të dritares së pranimit të ndryshimeve, për të mundësuar testimin e tyre në funksion. Për më tepër, dega «linus-next» do të zhvillohet sipas modelit të integrimit të vazhdueshëm, e jo me përditësim të përditshëm me krijimin e një etikete të re, çka do ta thjeshtojë analizën e problemeve që lindin dhe identifikimin e ndryshimeve konkrete që kanë shkaktuar dështim.

Së shtati, mund të theksohet pakënaqësia e Linus Torvalds ndaj procesit të bllokimit të dobësive në nivelin e bërthamës së harduerit, të shprehur gjatë diskutimeve për problemet dhe regresionet në kod për të kundërshtuar sulmet që shfrytëzojnë dobësi në mekanizmin e përfundimit spekulativ të instruksioneve në CPU. Ndryshimet, të nevojshme për të bllokuar dobësitë e harduerit, e ndërlikojnë zhvillimin, çojnë në regresione dhe ndikojnë negativisht në performancë, ndërkohë që sulmet që shfrytëzojnë shumicën e këtyre dobësive janë kryesisht teorike dhe kurrë nuk përdoren në praktikë, jashtë kushteve laboratorike.

Duke shqyrtuar propozimin për të ndryshuar bërthamën për të anashkaluar problemet potenciale në kundërshtimin e dobësive të harduerit, Linus sugjeroi të ngarkojë prodhuesit e pajisjeve me përgjegjësinë për shfaqjen e dobësive të harduerit dhe t'u japë të kuptojë se ata duhet të zgjidhin vetë problemet e tyre. Ndryshimi në fjalë ishte propozuar të shtohet si një masë sigurie, pasi për shkak të marrëveshjes së paqartë të sjelljes së CPU, mbrojtja potencialisht mund të ndalonte të funksiononte në disa CPU të reja Intel.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster