0
Den seneste udgivelse af Debian GNU/Linux 9 (stretch) har fået mig til at tænke over Debian-udvikling/release cyklus igen.
Det er faktisk temmelig interessant, og helt forskellig fra alle andre Linux-distribution, som jeg er bekendt med. Der er tre vigtigste Debian grene – “stable”, “innovation” og “ustabile”, med navne (taget fra tegn i Toy Story-film), der gives til hver afdeling, og numre, der er tildelt til hver enkelt udgivelse, som de bevæger sig til “stable”. Det kan måske lyde forvirrende, men en lille smule af et eksempel skal rydde det op.
Indtil midten af juni, Debian “stabil” overgang var Jessie. Du kan installere og køre denne udgivelse ved at downloade en Debian-Installation Billede eller en Debian Live-Billede. Når du har haft det kørende, det var identificeret i filen /etc/debian_version, som “8.x” (hvor x angiver roll-up version), og i /etc/os_release som “Debian GNU/Linux 8 (jessie)”.
Ligeledes først i juni, “test” frigivelse var at Strække den. Der er to måder (mindst), som du kan installere og køre det sandsynligvis den mest almindelige måde er at installere den stabile udgave, og derefter ændre repositories at sige “test” snarere end “stabil” eller “jessie”.
Identifikation er en smule anderledes, end det er for den stabile udgivelse; /etc/debian_version siger “stræk/sid”, og /etc/os_release siger, “Debian GNU/Linux stræk/sid”. Forskellen er, at det frigiver ikke få numre, indtil de flytter til “stable”, og test-udgivelse også deler sit navn med den “ustabile” – udgaven, der er altid “sid”.
Hvad skete der i juni, når Strække officielt blev den stabile udgave er interessant (og er årsagen til dette indlæg).
Først efter test udgivelse var frosset i forberedelse til det bliver den stabile udgave, identificering af filer som blev ændret til “9” og “Debian GNU/Linux 9 (stretch)”. Dette er faktisk sket før den egentlige udgivelse, så for et stykke tid, dem, der kører Debian testing, så faktisk det, der er identificeret som stabil.
Så når den officielle frigivelse meddelelse kom ud, ikke meget der skete for dem, der var ” på “test”. Den identifikation, som allerede var der, og intet nyt var ved at ske helt endnu… så nogle brugere begyndte at blive bekymret for, at de ikke længere var følgende Debian-test-grenen.
Ikke at bekymre sig, det tager bare lidt tid, for støv at bosætte sig og til test-grenen til at begynde at bevæge sig igen.
Test-grenen er nu blevet døbt “Buster”, og de opdateringer, som kom igennem i denne uge har ændret identifikation filer til at sige “buster/sid”. Udviklingen vil nu fortsætte i denne gren, indtil der på et tidspunkt i fremtiden hele cyklus starter igen, og Buster bliver den stabile distribution.
Selvfølgelig har jeg i Debian er installeret på hver computer, som jeg ejer. Jeg plejede at holde Debians stabile gren på et par af dem, bare så jeg havde det hele for reference. Men jeg endelig besluttet, at der ikke var noget reelt behov for det, og der var nok fordele ved at køre meget mere aktuelle Debian-test-grenen, så nu er alt kører test-grenen.
Skærmbilledet nedenfor er fra min ASUS R414S, som kører Debian buster og Kanel skrivebordet:

Debian GNU/linux Buster (test) Kanel Desktop
Billede: J. A. Watson
Nogle oplysninger om versioner af pakker:
Bemærk, at det stadig kører Kanel 3.2, selv om 3.4 blev udgivet i begyndelsen af Maj, og selvfølgelig var inkluderet i de seneste Mint 18.2 udgivelse. Nu er der opdateringer flyder ind i test-grenen igen, jeg formoder, der vil fange op snart.
Jeg har installeret Xfce desktop-version på min Samsung N150 Plus, som ser ud som dette:
Debian GNU/Linux Buster Xfce Desktop
Billede: J. A. Watson
Jeg har så tilføjet i3-pakker til stationære computere. Det fungerer meget godt, og den reaktion og ydeevne er væsentligt bedre end jeg kan få med Linux Mint Xfce og i3 på det samme system.
Debian GNU/Linux Buster i3 Desktop
Billede: J. A. Watson
Men en ny Debian-udgave, medfører mere ringe end blot i sine egne filialer. Det næste skridt er, at alle de andre Linux-distributioner, som stammer fra Debian stable bliver nødt til at opdatere deres base, og derefter foretage en ny udgivelse.
Måske er de to mest kendte af disse derivater er Raspbian og Linux Mint Debian Edition (LMDE). Fra hvad der er blevet sagt i hver af deres blogs for nylig, jeg tror ikke, at nogen af dem vil komme ud med et Debian-Stretch-baseret udgivelse i den nærmeste fremtid.
I Udgivelsen Annonceringen af den seneste Raspbian opdatering, Simon Lange nævnt, at de arbejder på en Debian Strække version af Raspbian, og de håber at frigive den engang i løbet af sommeren. Krydsede fingre på, at man…
På den anden side, Linux Mint Blog sagde i sin Månedlige Nyheder for juni, at deres udviklere arbejder på portering opdateringer fra Mint 18.2 (herunder Kanel 3.4 og MATE 1.18) for at LMDE, og når det er gjort, vil der være en ny udgivelse. Det behøver ikke nævne, Stræk, så jeg formoder, at de ikke er tæt på at gøre det endnu.
– Distributioner, der er baseret på Debian testing ikke vil have en ny udgivelse, at hamle op med, men de er stadig kommer til at have en smule arbejde at gøre. På grund af de forskellige stadier af “fryse” i forberedelsen til den Strækning stabile udgave, der er tilbøjelige til at være en ophobning af opdateringer venter på at blive indarbejdet i distributionen testing.
Så, hvis du i øjeblikket kører Debian GNU/Linux, så sørg for at du har samlet op på alle de seneste opdateringer. Hvis du kører en af de Debian derivatives, hold øje med en ny udgivelse, der kommer i den nærmeste fremtid. Enten måde, tingene er tilbøjelige til at være aktiv i et stykke tid.
0