• Fedora 44 försenas – varför några få buggar kan stoppa ett helt operativsystem

    Fedora 44 har försenats efter att flera allvarliga fel upptäckts i systemets mest kritiska delar, som installation, grafik och krypterad uppstart. I stället för att hålla det planerade releasedatumet väljer utvecklarna att pausa lanseringen – ett beslut som visar hur avgörande kvalitetssäkring är när modern programvara ska fungera på många olika typer av hårdvara.

    Det låter kanske dramatiskt: en ny version av Fedora Linux var planerad att släppas den 14 april, men lanseringen stoppades i sista stund. Orsaken? Några envisa fel i systemet – så kallade blocker bugs – som bedömdes vara så allvarliga att hela releasen måste skjutas upp, sannolikt till den 21 april.

    Men varför kan några få buggar få ett helt operativsystem att vänta? Och vad säger det om hur modern programvara faktiskt byggs? Det här är en berättelse om kvalitetskontroll, teknikens komplexitet och varför förseningar ibland är ett tecken på att något fungerar precis som det ska.

    Vad är Fedora – och varför spelar en ny release roll?

    Fedora Linux är en av världens mest inflytelserika Linuxdistributioner. Den används både av entusiaster, utvecklare och som teknikplattform för innovationer som senare kan dyka upp i andra system. Fedora fungerar ofta som ett slags laboratorium för ny programvara: här introduceras nya skrivbordsmiljöer, uppdaterade utvecklarverktyg och modern systemteknik tidigt.

    Version 44 skulle bland annat föra med sig GNOME 50 för Workstation, Plasma 6.6 för KDE-användare, Budgie 10.10 med Wayland-stöd, förbättringar i installationsverktyget Anaconda och flera uppdaterade programpaket för utvecklare och servermiljöer.

    Det är alltså inte konstigt att många väntat på släppet.

    När ett planerat datum inte räcker

    I stora mjukvaruprojekt finns nästan alltid en målkalender. Fedora 44 hade en planerad lansering den 14 april. Men i praktiken är ett releasedatum inte en garanti – det är ett mål som bara gäller om systemet anses tillräckligt stabilt.

    När Fedora-projektet kom fram till att flera allvarliga fel fortfarande var öppna, ställdes det planerade Go/No-Go-mötet i praktiken in. Beskedet från kvalitetsarbetet var tydligt: det fanns flera kvarstående blockerare, och inget tydde på att de kunde ignoreras eller ”viftas bort”.

    Det är här begreppet final blocker bug blir centralt.

    Vad är en blocker bug?

    Alla buggar är inte lika viktiga. Vissa är irriterande men går att leva med, till exempel ett mindre grafiskt fel eller en ovanlig krasch i ett specialprogram. En blocker bug är däremot ett fel som anses så allvarligt att produkten inte bör släppas alls förrän det är löst.

    Det handlar ofta om sådant som:

    • att installationen kraschar
    • att användaren inte kan konfigurera viktiga funktioner
    • att systemet inte startar korrekt
    • att grundläggande säkerhets- eller krypteringsfunktioner fallerar

    Med andra ord: fel som förstör själva grundupplevelsen.

    Vad var det som stoppade Fedora 44?

    De accepterade blockerarna i Fedora 44 rör inte smådetaljer, utan just sådant som användaren möter allra först.

    Ett av problemen gäller en Mesa-bugg som kan få den inledande systemkonfigurationen att krascha på datorer med NVIDIA-hårdvara. Mesa är en viktig del av grafikstacken i Linuxvärlden, och grafikproblem tidigt i uppstart eller installation kan göra systemet oanvändbart direkt för vissa användare.

    De övriga accepterade blockerarna är kopplade till Plasma Setup, alltså installations- och förstagångsflödet för KDE-varianten av Fedora. Där påverkas bland annat tangentbordslayout och Wi-Fi-konfiguration – två saker som är avgörande när en användare ska komma igång med systemet.

    Dessutom finns två föreslagna blockerare kopplade till kärnan, alltså Linux-kärnan själv. De handlar om svart skärm i samband med att användaren anger LUKS-lösenord, alltså lösenordet för krypterade diskar. Ett av fallen ska dessutom vara specifikt observerat på en ThinkPad X1 Carbon Gen 13.

    Detta är ett bra exempel på hur svår modern systemutveckling är: problemen finns i gränssnittet mellan grafikdrivrutiner, kärnan, hårdvara, kryptering och installationsflöden. Ett fel i en sådan kedja kan räcka för att hela upplevelsen faller samman.

    Varför just första uppstarten är så känslig

    Ur ett tekniskt perspektiv är första uppstarten en av de mest kritiska faserna för ett operativsystem. Då ska många delar fungera samtidigt:

    • grafiken ska starta korrekt
    • tangentbord och språkval ska fungera
    • nätverk ska kunna konfigureras
    • krypterade system ska låsas upp
    • användaren ska kunna slutföra grundinställningarna utan fel

    Om något går sönder här spelar det nästan ingen roll hur bra resten av systemet är. Användaren kommer aldrig fram till de mer avancerade funktionerna.

    Det är därför det är logiskt att Fedora väljer att vänta. En release är inte bara en teknisk leverans – den är ett första intryck.

    Förseningen som kvalitetsstämpel

    I teknikvärlden uppfattas förseningar ofta negativt. Men i projekt som Fedora kan en uppskjuten release också tolkas som ett sundhetstecken. Det visar att kvalitetsprocessen faktiskt har mandat att säga stopp.

    Det är frestande att hålla ett datum, särskilt när användare, utvecklare och medier väntar. Men att släppa ett system med kända problem i installation, nätverk eller krypterad uppstart hade sannolikt kostat mer i förtroende än vad en veckas försening gör.

    På så sätt fungerar blocker bugs som en sorts säkerhetsventil i utvecklingsprocessen. De påminner om att programvara inte bara är kod – det är också testning, prioritering och ansvar.

    Vad väntar i Fedora 44 när den väl kommer?

    Trots förseningen ser Fedora 44 ut att bli en stor uppdatering. Bland nyheterna märks:

    • GNOME 50 i Workstation-versionen
    • Plasma 6.6 för KDE-användare, med nytt installationsflöde och ny inloggningshantering
    • Budgie 10.10 med stöd för Wayland
    • förbättringar i Anaconda-installationsprogrammet
    • bättre hantering av Live-media och förbättrat stöd för aarch64 på Windows on ARM-laptops
    • uppdaterade utvecklarverktyg och paket, som MariaDB 11.8, Ansible 13, Helm 4 och Golang 1.26
    • Nix i paketrepositorierna för utvecklare

    Det visar hur bred en modern Linuxrelease är. Det handlar inte bara om ett nytt skrivbord eller några nya appar, utan om ett helt ekosystem av verktyg, drivrutiner, pakethantering och plattformsteknik.

    En liten försening, en stor påminnelse

    Fedora 44:s uppskjutna release är i grunden en påminnelse om hur skör och komplex digital infrastruktur kan vara. Det räcker inte att ”det mesta fungerar”. För ett operativsystem måste även de allra första minuterna – installationen, uppstarten, inloggningen, nätverket – vara robusta.

    Därför är en försenad release ibland bättre än en punktlig.

    Och kanske är det just där den populärvetenskapliga lärdomen finns: bakom varje ”uppdatering” vi klickar hem döljer sig ett enormt samspel mellan människor, kod och maskiner. När det samspelet inte riktigt håller ihop, då märks det direkt. Men när utvecklare vågar bromsa i tid, är det också ett tecken på att tekniken tas på allvar.

    https://qa.fedoraproject.org/blockerbugs/milestone/44/final/buglist

    Teknisk ruta: Fedora 44

    Typ: Linuxdistribution med fokus på ny teknik och snabba uppdateringar

    Status: Försenad release på grund av kvarvarande blocker bugs i kritiska systemdelar

    Planerat släpp: Flyttat från 14 april till tidigast 21 april

    Berörda problem: krascher i initial setup på NVIDIA-system, fel i Plasma Setup för tangentbord och Wi-Fi samt svarta skärmar vid LUKS-upplåsning

    Skrivbordsmiljöer: GNOME 50, Plasma 6.6 och Budgie 10.10 med Wayland-stöd

    Övriga nyheter: uppdaterad Anaconda-installation, förbättrad Live-media, bättre stöd för aarch64 på Windows on ARM samt nya paketversioner för utvecklare

    Exempel på uppdaterade verktyg: MariaDB 11.8, Ansible 13, Helm 4 och Golang 1.26

  • Budgie 10.10 – slutet på en era och början på framtiden

    Budgie Desktop tar ett avgörande kliv in i framtiden. Med version 10.10 avslutas över tio års utveckling av Budgie 10 samtidigt som skrivbordsmiljön lämnar det åldrande X11-systemet till förmån för Wayland. Resultatet är ett modernt, stabilt och framtidssäkrat Budgie – och startpunkten för nästa stora kapitel i projektets historia.

    Budgie 10.10 – slutet på en era och början på framtiden

    Efter mer än tio års utveckling har Budgie Desktop nått en avgörande milstolpe. Med lanseringen av Budgie 10.10 tar projektet ett stort tekniskt kliv genom att lämna X11 och fullt ut gå över till Wayland. Samtidigt markerar versionen slutpunkten för Budgie 10-serien. Framöver sätts den i underhållsläge medan utvecklingsfokus flyttas till nästa stora generation: Budgie 11.

    Detta är inte bara ännu en uppdatering, utan ett historiskt vägval som påverkar både användare och utvecklare i Linux-ekosystemet.

    Övergången från X11 till Wayland

    För slutanvändaren är upplevelsen i Budgie 10.10 i stort sett densamma som tidigare. Paneler, applets, Raven-panelen, skrivbordsikoner och kortkommandon fungerar som man är van vid. Den stora förändringen sker bakom kulisserna.

    X11 har i decennier varit standard för grafik i Unix-liknande system, men dess ålder börjar märkas i form av komplexitet, säkerhetsproblem och svårigheter att anpassa sig till modern hårdvara. Wayland är ett modernare protokoll som är enklare, säkrare och bättre anpassat för dagens grafiska miljöer.

    Budgie-teamet har lagt stor vikt vid att göra övergången så smidig som möjligt. Målet har varit att användaren knappt ska märka att ett av de största tekniska skiftena i Linux-världen just har skett.

    Ett Wayland-ekosystem i samspel

    I stället för att bygga egna speciallösningar har Budgie 10.10 valt att dra nytta av etablerade Wayland-verktyg. Skärmbilder hanteras med grim och slurp, bakgrundsbilder via swaybg och skärmlåsning samt vilohantering genom moderna komponenter som swayidle, gtklock och swaylock.

    Applikationer integreras genom XDG Desktop Portals, vilket ger säkra och standardiserade lösningar för exempelvis skärmdelning och skärminspelning. Den tidigare Budgie Screensaver, baserad på gnome-screensaver, betraktas nu som föråldrad.

    Denna strategi gör Budgie både stabilare och mer framtidssäker, samtidigt som den passar väl in i det bredare Wayland-landskapet.

    Labwc och den nya arkitekturen

    För bästa upplevelse rekommenderas en wlroots-baserad Wayland-kompositor, särskilt labwc. Budgie-projektet har utvecklat en särskild brygga som automatiskt synkroniserar inställningar mellan Budgie och labwc. Detta ger konsekventa kortkommandon, enhetlig tematisering och välfungerande fönsterhantering utan manuell konfiguration.

    Det verkligt betydelsefulla är dock den nya arkitekturen. Budgie är inte längre hårt knutet till en specifik fönsterhanterare. Genom att bygga på Wayland-protokoll i stället för ett eget fönsterhanteringslager blir Budgie i praktiken kompositor-oberoende. Det öppnar dörren för experiment och innovation, och lägger grunden för Budgie 11.

    Förbättrade applets och paneler

    Många applets har skrivits om eller förbättrats för Wayland. Tasklist har fått en modern implementation som skalar bättre vid många öppna program. IconTasklist har blivit stabilare och mer robust. Night Light använder nu gammastep för att justera färgtemperaturen och minska ögonbelastning. Notifikationsappleten har fått ett snabbkommando för ”Stör ej”, och hanteringen av arbetsytor har blivit mer pålitlig.

    Även budgie-panel har moderniserats och använder nu layer-shell för korrekt positionering längs skärmens kanter.

    Uppdaterade systemkomponenter

    Budgie Desktop View fungerar nu fullt ut under Wayland och placerar skrivbordsikoner korrekt bakom fönster och paneler. Budgie Control Center har rensats från X11-specifika inställningar och fått förbättrat Wayland-stöd, inklusive bättre multitasking-inställningar och fler tillgänglighetsfunktioner. Budgie Session kontrollerar numera att en Wayland-kompositor faktiskt körs innan sessionen startar.

    Sammantaget ger detta ett mer robust och konsekvent system.

    Tillgänglighet i distributioner

    Budgie 10.10 kommer att ingå i kommande versioner av Fedora 44 samt i Ubuntu Budgie baserad på Ubuntu 26.04. Andra distributioner väntas följa efter i takt med att paketerare anpassar sig till den nya arkitekturen.

    Ett värdigt avslut och en ny början

    Budgie 10.10 är den sista stora utgåvan i 10.x-serien. Framöver kommer serien att underhållas med buggfixar och förbättrad Wayland-stabilitet, medan all större utveckling sker i Budgie 11.

    Efter mer än ett decennium är Budgie redo att ta steget in i framtiden. Med Wayland som grund och en mer flexibel arkitektur är skrivbordsmiljön bättre rustad än någonsin för nästa generation Linux-användare.

    Vill man testa Budgie Desktop , kan man t.ex ladda hem Ubuntu med Budgie Desktop som standard för att tex i en VM

    Budgie ger en mer Windows-liknande upplevelse, med startknappen längst ner till vänster och ett aktivitetsfält.

    Ubuntu Budgie

    För den som vill installera Budgie på sin ubuntu installtion kan man skriva

    sudo apt update
    sudo apt upgrade

    sudo apt install budgie-desktop

    sudo apt install budgie-desktop-settings budgie-extras

    FAKTARUTA: Budgie Desktop

    Namn: Budgie Desktop
    Typ: Skrivbordsmiljö för Linux
    Ursprung: Solus-projektet
    Första utgåva: 2014
    Programmeringsspråk: C, Vala, C++ (Qt6 i nyare komponenter)
    Grafiksystem: Wayland (från Budgie 10.10), tidigare X11
    Licens: Öppen källkod (GPL m.fl.)
    Målgrupp: Användare som vill ha ett modernt, traditionellt skrivbord

    Budgie Desktop är känt för sin rena design, klassiska skrivbordslayout och fokus på användarvänlighet. Med Budgie 10.10 har projektet tagit steget över till Wayland och samtidigt lagt grunden för nästa generation – Budgie 11.

Etikett: Budgie 10.10

  • Fedora 44 försenas – varför några få buggar kan stoppa ett helt operativsystem

    Fedora 44 har försenats efter att flera allvarliga fel upptäckts i systemets mest kritiska delar, som installation, grafik och krypterad uppstart. I stället för att hålla det planerade releasedatumet väljer utvecklarna att pausa lanseringen – ett beslut som visar hur avgörande kvalitetssäkring är när modern programvara ska fungera på många olika typer av hårdvara. Det…

  • Budgie 10.10 – slutet på en era och början på framtiden

    Budgie Desktop tar ett avgörande kliv in i framtiden. Med version 10.10 avslutas över tio års utveckling av Budgie 10 samtidigt som skrivbordsmiljön lämnar det åldrande X11-systemet till förmån för Wayland. Resultatet är ett modernt, stabilt och framtidssäkrat Budgie – och startpunkten för nästa stora kapitel i projektets historia. Budgie 10.10 – slutet på en…