Torvalds viser sin utilfredshed med udviklere, der sender alt på deadlines 

linus torvalds

Linus Benedict Torvalds er en softwareingeniør, kendt for at starte og vedligeholde Linux-udvikling.

Næsten efter Linus Torvalds afslørede udgivelsen af ​​den første versionskandidat til Linux 6.1 (Linux 6.1-rc1) med indledende understøttelse af Rust, tilføjelse af MGLRU og understøttelse af ny hardware, Jeg laver en kommentar hvori viser en vis utilfredshed med alle udviklere i at indsende deres pull-anmodninger lige før deadline.

Du skal huske det det to-ugers fusionsvindue, der åbnede med udgivelsen af ​​Linux 6.0-kernen (sidste 2. oktober) og nu er den officielt lukket, og det er tid til at teste den næste store udgivelse, Linux-kerne 6.1.

Linux 6.1-rc1 er klar til testere, superbrugere og ja, generelle brugere som ønsker at forhåndsvise, hvad der vil blive inkluderet i den stabile udgivelse, som forventes i begyndelsen til midten af ​​december 2022 (enten 4. december eller 11. december). Som det har været annonceret i et stykke tid, Sandsynligvis den største nye funktion i Linux 6.1 er kodesammenlægningen af ​​Rust-rammeværket.

dette gør det muligt at udvikle controllere på et andet sprog end C. Men selvom dette lyder meget spændende for Rust-udviklere, er det kun en meget grundlæggende implementering af Rust-sprogunderstøttelse, som ikke kan bruges til rigtige brugssager på nuværende tidspunkt.

Under fusionsvinduet, Linux 6.1 tilføjede mange andre fede funktioner, herunder: MGLRU fusioneret for at give et betydeligt ydeevnepotentiale, især for systemer med begrænset hukommelse, og arbejdet fortsatte med ny Intel Arc Graphics og AMD RDNA3-grafikunderstøttelse. Også, tilføjet KMSAN (Kernel Memory Sanitizer). KMSAN er en dynamisk hukommelsesfejldetektor for Linux-kernen. Giver en hurtig og komplet løsning til at finde fejl post-lancering og out-of-limit brug.

Blandt andre nye funktioner i Linux 6.1, Linux x86_64 vil udstede en standardadvarsel om W+X-tilknytninger og AMD platform management framework kombineret, udskrivning af CPU-kerner, hvor der opstår segmenteringsfejl. Denne sidste funktion ville have fanget alle de memcpy-baserede bufferoverløb fra de sidste par år og meget mere.

Torvalds anslår, at den nye Linux 6.1-kerne kan modtage så mange som otte kandidatudgivelser..

“Denne udgivelse ser ikke særlig stor ud: Vi har 'kun' 11 usammenflettede commits i løbet af dette flettevindue, sammenlignet med 500 sidste gang. Den er altså ikke ligefrem lille, men mindre end de nyeste versioner. I hvert fald i antal bekræftelser,” sagde Torvalds.

En anden vigtig ting er multi-generations LRU VM-serien. Da dette vil være årets sidste store Linux-kerneudgivelse, skulle det også være den næste LTS-serie (langtidsunderstøttelse).

Endelig Torvalds benyttede lejligheden til at spørge udviklerne kerne være mere "proaktiv" i fremtiden så du har ikke meget at forholde dig til, når flettevinduet slutter.

"Lad mig sige, at efter at have tunet min maskine og kommet op i fart med flettevinduet, var jeg en smule frustreret over de sene pull-anmodninger. Jeg har nævnt det før, men det er ret irriterende at få mange pull-anmodninger i de sidste par dage af fusionsvinduet,” siger Torvalds. Han gav råd om, hvordan kerneudviklere kan få tingene rigtigt.

Ideen om at "blive oppe hele natten for at aflevere papir dagen før gensyn" er noget, der burde være uddød efter gymnasiet. Ikke til kerneudvikling. Reglen er, at ting, der sendes til mig, skal være klar *før* flettevinduet åbner, ikke under flettevinduet,« sagde Torvalds i sit indlæg søndag.

Han tilføjede:

"Med en smule slæk til 'livet sker', selvfølgelig, men jeg føler virkelig, at nogle mennesker behandler slutningen af ​​fusionsvinduet som en deadline, og mangler alt det, der skulle være klar før fusionen. . vindue". Torvalds erkendte, at det ikke er første gang, han siger dette, men han ville gerne have, at det var den sidste. Han håber, at flere udviklere kan tage det seriøst denne gang.

Den stabile version af Linux 6.1 forventes at ankomme i december og det bliver sandsynligvis dette års Linux LTS-kerneudgivelse.

Torvalds appellerede også til udviklere om at gøre hans liv lettere ved at tilføje kode tidligere i udviklingscyklussen. Den beder hver udvikler om at forberede den kode, de vil tilføje til den nye kerneversion, før flettevinduet åbnes.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.