
Toinen ehdokas tulevan Linux-ytimen julkaisuun nyt saatavana testausta varten ja on saapunut tavallista liikkeellisempänä. Linux 7.0-rc2 julkaistaan viikkoa rc1:n jälkeen, mikä sulkee lopullisesti ikkunan uusien ominaisuuksien integroinnille ja siirtyy vaiheeseen, jossa teoriassa koodin puhdistuksen ja vakauttamisen tulisi olla etusijalla.
Vaikka se onkin teknisesti kokeneille käyttäjille eikä suurelle yleisölle suunniteltu versio, sen vaikutus on yhtä merkittävä: Se vaikuttaa keskeisiin järjestelmäkomponentteihin, kuten tiedostojärjestelmiin, verkkoon, BPF:ään ja nykyaikaisiin laiteajureihin.Tämä pätee erityisesti järjestelmiin, joissa on uusimman sukupolven AMD-prosessorit ja tekoälykiihdyttimet. Tämän vuoksi se on erityisen merkityksellinen Euroopassa ja Espanjassa järjestelmänvalvojille, kehittäjille ja kriittisiä Linux-pohjaisia infrastruktuureja hallinnoiville.
Mitä Linux 7.0-rc2 tarkoittaa kehityssyklin sisällä?
Ensimmäisen julkaisuehdokkaan saapuessa projekti tyypillisesti päättää uusien ominaisuuksien sisällyttämisvaiheen. Siitä eteenpäin Seuraavat RC:t on ensisijaisesti tarkoitettu regressioiden korjaamiseen, alijärjestelmien hiomiseen ja vakauden saavuttamiseen. ennen vakaan ytimen version julkaisua. Tätä kaavaa on toistettu vuosien ajan, ja se on ytimen julkaisuaikataulun perusta.
Linux 7.0:n erityistapauksessa jo julkaisu rc1 teki selväksi, että kyseessä oli harppaus eteenpäin, keskittyen yhteensopivuuden parantamiseen uusimman laitteiston kanssa ja järjestelmän vanhempien osien, kuten NTFS-tuen ja tiettyjen SSD-levyjen käsittelyn, päivittämiseen. Julkaisu rc2 ei lisää loppukäyttäjälle näkyviä merkittäviä ominaisuuksia, mutta se muokkaa lukuisia sisäisiä yksityiskohtia, joilla voi olla merkitystä vaativissa ympäristöissä.
Linux 7.0-rc2 on tavallista suurempi ja huolestuttaa Linus Torvaldsia
Eniten keskustelua Linux 7.0-rc2:sta eivät ole herättäneet niinkään itse muutokset, vaan päivityksen kokonaiskoko. Linus Torvalds on avoimesti myöntänyt, ettei hän ole kovin tyytyväinen siihen, kuinka kömpelöksi tämä toinen RC on osoittautunut. jos mitataan yhdistämättömien committien lukumäärällä.
Se ei ole huolenaihe siinä mielessä, että kehitys olisi mennyt pieleen, mutta se on epätavallista. Torvaldsin itsensä mukaan, On kulunut jonkin aikaa siitä, kun olen viimeksi nähnyt näin ladatun RC2:n. Suorien muutosten osalta asia, joka hänen mielestään voisi liittyä "kalenterimeluun", joka joskus vaikuttaa näihin kehityssykleihin: on viikkoja, jolloin integraatiopyyntöjä kertyy enemmän, ja toisia, jolloin tahti hidastuu.
Toinen tekijä, jonka ytimen kehittäjä ottaa huomioon, on edellisen syklin kesto. Linux 6.19 julkaistiin viikkoa tavallista myöhemmin.Tämä on luultavasti johtanut siihen, että suuri osa keskeneräisestä työstä ja tietyistä korjauksista on keskittynyt tähän ajankohtaan, mikä on johtanut RC2:n ylikuormitukseen kuin tässä alkuvaiheessa olisi toivottu.
Keskitytään vakauteen, sisäiseen siistiytymiseen ja kuljettajan dominoinnin vähentämiseen
Toisin kuin yleensä muissa tilanteissa, Linux 7.0-rc2:n muutosten painoarvo ei lankea niin ylivoimaisesti ajureille.Torvalds huomauttaa, että ajurit muodostavat noin neljänneksen RC1:een verrattuna olevasta kokonaiserosta, kun taas tyypillisesti ne muodostavat helposti puolet korjauspäivitysten määrästä. Tällä kertaa ajurit edustavat noin neljännestä kokonaismäärästä, muutospuun yhteenvedon mukaan.
Tässä yhteydessä Hyvin merkittävä osa työstä on tiedostojärjestelmissäSMB-asiakasohjelma (jota käytetään laajalti sekaverkoissa, joissa on Windows/Linux, myös espanjalaisissa ja eurooppalaisissa yrityksissä) saa merkittävän osan muutoksista, samoin kuin parannuksia XFS:ään ja EROFS:ään, kahteen tiedostojärjestelmään, joita käytetään yleisesti tehokkaissa palvelin- ja tallennusympäristöissä. Osa tästä työstä keskittyy tiedostojärjestelmät ja sen käyttäytyminen kuormituksen alaisena.
Loput muutokset jakautuvat seuraaviin: Ytimen, verkkokoodin, arkkitehtuurin, automaattisen testauksen ja BPF:n muutoksetBPF:ää, jota käytetään yhä enemmän havainnoitavuuteen, suodatukseen ja ytimen edistyneisiin tehtäviin, korjataan useita kertoja sekä itse ytimessä että sen testipaketissa. Korjausten tavoitteena on vahvistaa sen luotettavuutta tilanteissa, joissa sitä käytetään valvontaan tai tietoturvaan.
Tärkeimmät korjaukset: AMDXDNA ja muut näytönohjaimet
Ohjainten osalta yksi tämän rc2:n tärkeimmistä painopisteistä on grafiikka- ja kiihdytysekosysteemi. AMDXDNA-ajuri, joka liittyy AMD:n Ryzen AI -kiihdyttimiinSe on kerännyt huomattavan luettelon korjauksista järjestelmän keskeytysongelmista muistivirheisiin.
Jo integroituihin korjauksiin kuuluvat mm. Ratkaisuja jousitukseen liittyviin lukkoihin, puskurin ylivuotoihin, syötteen puhdistamiseen, lukkiutumiin, kantaman ulkopuoliseen käyttöön ja laiteohjelmiston latausvirheisiinMonet näistä ongelmista liittyvät suoraan muistin manuaalisen hallinnan monimutkaisuuteen ja riskeihin C-kielellä, mikä on herättänyt uudelleen keskustelun Rustin käytöstä ohjaimissa tällaisten vikojen minimoimiseksi tulevaisuudessa.
AMDXDNA:n lisäksi Muutokset koskevat myös AMDGPU:ta (mukaan lukien UserQ-tuki, korjaukset DC-näyttöalijärjestelmässä ja VCN 5:ssä).sekä Intel Xe-, Nouveau- ja muita näytönohjain- ja kiihdytysajureita. Jälkimmäisissä tapauksissa nämä ovat pääasiassa pienempiä korjauksia ilman merkittäviä uusia ominaisuuksia, mutta välttämättömiä Linux 7.0:n vakaan version grafiikkatuen vakauttamiseksi.
Tiedosto- ja verkkojärjestelmät: SMB, XFS, EROFS ja muita
Versio 7.0-rc2 syventyy myös keskeisten tiedostojärjestelmien ylläpitoon sekä työpöytä- että palvelinympäristöissä. Pk-yritysasiakas vastaanottaa suuren määrän muutoksia.Tämä voi olla erityisen tärkeää eurooppalaisille organisaatioille, jotka yhdistävät Linux-palvelimia kaupallisiin Windows- tai NAS-infrastruktuureihin sisäisissä verkoissaan.
Yhdessä pk-yritysten kanssa XFS ja EROFS sisältävät korjauksia, joiden tarkoituksena on parantaa suorituskykyä suuren kuormituksen tilanteissa. ja estää fuusion aikana syntyneitä regressioita. Nämä muutokset ovat erityisen tärkeitä hosting-palveluntarjoajille, datakeskuksille ja järjestelmänvalvojille, jotka työskentelevät suurten tietomäärien kanssa GNU/Linux-järjestelmissä.
Verkon osalta Muutoksia on tehty verkkopinon eri tasoille, mikä vahvistaa toimintaa tilanteissa, joissa 7.0-ydintä käytetään suuren liikenteen, verkkopalveluiden tai pilvi-infrastruktuurien hallintaan, jotka tukevat käyttäjiä Espanjassa ja muualla Euroopassa.
Muutokset ytimeen, BPF:ään ja arkkitehtuuriin
Näkyvien alijärjestelmien ulkopuolella Huomattava osa rc2:sta keskittyy ytimen ytimeenKorjauksia on sisällytetty useisiin sisäisiin suorituspolkuihin sekä tuettuihin arkkitehtuureihin linkitettyyn koodiin odottamattoman toiminnan välttämiseksi ja suorituskyvyn parantamiseksi tietyissä tilanteissa.
GMP on edelleen erityisen huomion kohteena tässä kehitysvaiheessa. Automatisoituun testaukseen ja GMP-työkaluihin on tehty lukuisia muutoksiaTämä on avainasemassa niille, jotka käyttävät tätä teknologiaa havainnoitavuuden, verkkojen tai edistyneen turvallisuuden alalla, mukaan lukien eurooppalaiset palveluntarjoajat, jotka perustavat osan valvonnastaan näihin mekanismeihin.
Toinen huomattava muutos on poistaminen vanha Kconfig-asetus, joka aiheutti ärsyttäviä viestejä järjestelmälokeihin liittyvät alustamattomien satunnaislähteiden käyttöön. Tämäntyyppinen siivous saattaa vaikuttaa vähäiseltä, mutta se auttaa vähentämään lokien kohinaa ja helpottaa järjestelmänvalvojien ja tukitiimien todellisten ongelmien tunnistamista.
RC, jolla on vaikutusta uusien laitteistojen testaukseen
Niiden, jotka yleensä asentavat alustavia ytimen versioita testatakseen uusimpia ominaisuuksia, kannattaa tutustua tähän rc2:een yksityiskohtaisesti. Verkkoalijärjestelmiä, edistyneitä tiedostojärjestelmiä ja uutta AMD-laitteistoa koskevien muutosten määrä Testaaminen on suositeltavaa tehdä hitaasti, varsinkin jos ydintä käytetään ympäristöissä, joissa vakaus on tärkeää.
Pöytätietokoneilla tai kannettavilla tietokoneilla henkilökohtaiseen käyttöön Voisi olla mielenkiintoista kokeilla Linux 7.0-rc2:ta tietokoneilla, joissa on Ryzen-prosessorit ja integroidut tekoälykiihdyttimet.edellyttäen, että se tehdään valvotuissa ympäristöissä (esimerkiksi testiosiossa tai toissijaisella koneella) ja ajantasaisilla varmuuskopioilla.
Joka tapauksessa, Tätä kaukosäädintä ei ole tarkoitettu tuotantolaitteille, kriittisille työasemille tai operatiivisille palvelimille.Ei Espanjassa eikä muuallakaan Euroopassa. Tämä on kehitysversio, jonka päätavoitteena on, että yhteisö havaitsee virheet ennen vakaan version julkaisua.
Linux 7.0-rc2:n asennusvaihtoehdot jakelussasi
Kunnes Linux 7.0:n lopullinen versio julkaistaan ja tärkeimmät jakelut (Debian, Ubuntu, Fedora, openSUSE jne.) integroivat sen vakaisiin arkistoihinsa, Niiden, jotka haluavat kokeilla rc2:ta, on asennettava ydin itse.Tämä vaatii jonkin verran kokemusta ja kohtuullista hallintaa komentorivin kanssa.
Debian- tai Ubuntu-pohjaisissa jakeluissa, samoin kuin monissa muissa Espanjassa käytetyissä jakeluissa, melko suosittu vaihtoehto on käyttää ytimen hallintatyökaluja, kuten joidenkin kolmannen osapuolen repositorioiden tarjoamia. Ajatuksena on, että ytimen pääversiot voidaan ladata ja asentaa ilman manuaalista kääntämistä.ja samalla helpottaa ytimien vaihtoa ongelmatilanteissa.
AMDXDNA:han, AMDGPU:hun, tiedostojärjestelmiin, kuten SMB:hen, XFS:ään ja EROFS:ään, tehtyjen korjausten sekä BPF:n, ytimen ja verkon vahvistusten myötä Linux 7.0-rc2 on asemoitu keskeiseksi vaiheeksi version hiomisessa, jonka tavoitteena on parantaa sekä yhteensopivuutta nykyaikaisen laitteiston kanssa että järjestelmän sisäistä kestävyyttä.Niille, jotka seuraavat tarkasti ytimen kehitystä, tämä virstanpylväs toimii muistutuksena siitä, että vaikka kaikki ei menekään täydellisesti ensimmäisellä kerralla, jatkuvan parantamisen prosessi on edelleen vahvasti läsnä.
