• Ubuntu 26.04 LTS får modernare stöd för virtuella datorer

    Canonical inför en valfri virtualiseringsstack i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av QEMU, libvirt och tillhörande firmware utan att behöva lämna den stabila LTS-versionen.

    Canonical inför en ny valfri virtualiseringsmiljö i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av bland annat QEMU, libvirt, EDK2 och SeaBIOS utan att behöva lämna den stabila LTS-versionen av Ubuntu.

    Ny teknik på en stabil grund

    Ubuntu LTS är utvecklat för datorer och servrar som behöver vara stabila under lång tid. En nackdel med detta är att vissa program och systemkomponenter kan hinna bli äldre innan nästa LTS-version släpps.

    Sedan tidigare använder Ubuntu så kallade HWE-kärnor, Hardware Enablement, för att ge en LTS-version stöd för nyare hårdvara. Nu utvidgas samma princip till de program och komponenter som används för virtualisering.

    Den nya virtualiseringsstacken innehåller bland annat qemu-hwe, libvirt-hwe, edk2-hwe och seabios-hwe.

    QEMU används för att köra och emulera virtuella datorer. Libvirt används för att skapa och administrera virtuella maskiner. EDK2 innehåller bland annat OVMF, som fungerar som virtuell UEFI-firmware, medan SeaBIOS erbjuder traditionellt BIOS-stöd.

    Det innebär att själva operativsystemet kan ligga kvar på Ubuntu 26.04 LTS, samtidigt som virtualiseringsmiljön får tillgång till modernare teknik.

    Uppdateras var sjätte månad

    Under de första två åren efter lanseringen av Ubuntu 26.04 LTS planerar Canonical att uppdatera virtualiseringsstacken ungefär var sjätte månad.

    De nya versionerna kommer först att testas i Ubuntus kortlivade mellanversioner. När de har provats och bedömts som tillräckligt stabila kan de senare göras tillgängliga för Ubuntu 26.04 LTS genom HWE-paketen.

    På så sätt kan en organisation använda en stabil LTS-installation och samtidigt få modernare virtualiseringsteknik.

    Förbättrat skydd för virtuella datorer

    Ubuntu 26.04 LTS har stöd för säkerhetsteknikerna AMD SEV-SNP och Intel TDX.

    Teknikerna används för så kallad konfidentiell databehandling. Syftet är att skydda informationen i en virtuell dator även när den behandlas i arbetsminnet.

    Vanligtvis skyddas känslig information genom kryptering när den lagras på en hårddisk eller skickas över ett nätverk. När informationen används måste den däremot normalt dekrypteras.

    Med tekniker som SEV-SNP och TDX kan minnet i den virtuella datorn skyddas bättre mot andra delar av systemet, inklusive värddatorn och dess administratörer.

    Det kan vara viktigt för myndigheter, reglerade verksamheter, molntjänster, behandling av känsliga personuppgifter och konfidentiell AI-bearbetning.

    Flera funktioner inom området är fortfarande under utveckling. Den nya HWE-modellen gör det lättare att införa förbättringar i Ubuntu 26.04 LTS efter hand som de blir tillgängliga.

    Den nya stacken är valfri

    Vanliga installationer av Ubuntu 26.04 LTS fortsätter att använda de ordinarie virtualiseringspaketen.

    En administratör måste själv välja att installera HWE-varianterna. Det betyder att befintliga system inte automatiskt byter till nyare versioner av QEMU, libvirt eller firmware.

    Det minskar risken för oväntade förändringar i redan fungerande servermiljöer.

    Ett verktyg håller ihop installationen

    Canonical tillhandahåller även verktyget ubuntu_virt_helper. Det hjälper administratören att hantera virtualiseringsstacken som en sammanhängande enhet.

    QEMU, libvirt och den virtuella datorns firmware är beroende av varandra. Om bara en komponent uppgraderas kan resultatet bli en blandning av versioner som inte är testade tillsammans.

    Verktyget ska därför minska risken för ofullständiga eller inkonsekventa kombinationer av paket.

    Mindre behov av att uppgradera hela servern

    Tidigare har organisationer som behövt den senaste virtualiseringstekniken ofta haft två alternativ: att uppgradera värdservrarna till en kortlivad Ubuntu-version eller att vänta på nästa LTS-utgåva.

    Den nya virtualiseringsstacken erbjuder en mellanväg.

    Servern kan fortsätta använda Ubuntu 26.04 LTS som stabil grund, medan virtualiseringsprogrammen uppdateras i snabbare takt. Det kan ge stöd för nya processorer, bättre säkerhetsfunktioner och modernare virtuella maskiner utan att hela operativsystemet behöver bytas ut.

    För verksamheter som driver många virtuella servrar kan detta innebära både enklare underhåll och snabbare tillgång till ny teknik.

    https://canonical.com/blog/ubuntu-virtualization-hwe-stack-confidential-computing

    > TEKNISK FAKTARUTA

    Distribution: Ubuntu 26.04 LTS

    Funktion: Valfri HWE-stack för virtualisering

    HWE: Hardware Enablement

    Paket: qemu-hwe, libvirt-hwe, edk2-hwe och seabios-hwe

    Virtuell UEFI: OVMF via EDK2

    Uppdateringsintervall: Ungefär var sjätte månad under de första två åren

    Säkerhetsteknik: AMD SEV-SNP och Intel TDX

    Hanteringsverktyg: ubuntu_virt_helper

    Installation: HWE-stacken är valfri och aktiveras inte automatiskt

    Syfte: Att ge Ubuntu 26.04 LTS tillgång till modernare virtualiseringsteknik utan att hela operativsystemet behöver uppgraderas till en kortlivad Ubuntu-version.

  • Microsoft lanserat OS för sandlådan.

    LiteBox är ett nytt öppet källkodsprojekt från Microsoft som utforskar hur program kan köras säkrare genom att drastiskt minska den del av operativsystemet som de får tillgång till. Genom att använda ett extremt litet, bibliotekbaserat operativsystem i stället för traditionella virtuella maskiner eller containrar vill projektet minska attackytan, begränsa konsekvenserna av sårbarheter och skapa mer förutsägbara miljöer för känsliga arbetslaster i moln, CI-system och konfidentiell databehandling.

    LiteBox – ett nytt sätt att tänka kring säkrare kodkörning

    När program körs på moderna operativsystem får de ofta tillgång till ett enormt antal funktioner som systemanrop, drivrutiner, nätverksstackar och kernel-subsystem. Det ger flexibilitet men innebär också en stor säkerhetsrisk. Ju mer ett program får tillgång till, desto större blir attackytan om något går fel.

    LiteBox är ett nytt öppen källkodsprojekt från Microsoft som angriper problemet från ett helt annat håll. I stället för att isolera program med virtuella maskiner eller traditionella containrar bygger LiteBox på idén om ett extremt litet, säkerhetsfokuserat operativsystem, ett så kallat library OS.

    Ett operativsystem som bara innehåller det nödvändiga

    Grundtanken bakom LiteBox är enkel men radikal. Ett program ska bara se exakt de operativsystemsfunktioner det behöver för att fungera, och inget mer.

    I stället för att exponera hela värdsystemets kernel tillhandahåller LiteBox ett smalt och kontrollerat gränssnitt. Det minskar risken för att sårbarheter i operativsystemet kan utnyttjas och begränsar skadorna om ett program beter sig illvilligt eller kraschar.

    Library OS – operativsystem som bibliotek

    LiteBox bygger på library OS-modellen. Det innebär att traditionella OS-funktioner inte levereras av ett stort, delat operativsystem utan som bibliotek som följer med applikationen.

    I praktiken betyder det att varje arbetslast får sitt eget minimala operativsystem, skrivet i Rust, med tydliga gränser och mycket liten kodbas. Mindre kod innebär färre buggar, enklare granskning och högre säkerhet.

    Linux-program utan Linux-kärna

    En av de mest uppmärksammade egenskaperna hos LiteBox är att det kan köra omodifierade Linux-program även på Windows och andra plattformar, utan att kräva en full Linux-kärna eller virtuell maskin.

    I stället tillhandahåller LiteBox ett Linux-liknande exekveringsgränssnitt ovanpå sin minimala plattform. För utvecklare och molntjänster innebär det ett lättviktigt sätt att köra Linux-arbetslaster utan den overhead som virtuella maskiner ofta innebär.

    Striktare isolering än containrar

    På Linux kan LiteBox användas som ett alternativ till traditionella containrar. Skillnaden är att containrar fortfarande delar samma kernel, vilket innebär att stora delar av operativsystemet exponeras.

    LiteBox exponerar däremot bara en mycket begränsad uppsättning funktioner, vilket gör attackytan betydligt mindre. För miljöer som kör okänd eller halvbetrodd kod, till exempel CI-system eller molntjänster som kör användarskript, är detta särskilt attraktivt.

    Anpassat för konfidentiell databehandling

    LiteBox är också byggt med modern hårdvarusäkerhet i åtanke. Det kan köras ovanpå tekniker för konfidentiell databehandling, där minnet är krypterat i hårdvara och värdsystemet inte nödvändigtvis är betrott.

    I sådana miljöer är det avgörande att den betrodda kodbasen är så liten som möjligt. LiteBox bidrar till detta genom att drastiskt minska mängden kod som måste litas på.

    Användningsområden och begränsningar

    Typiska användningsområden för LiteBox är sandboxning av opålitlig eller användargenererad kod, körning av CI-jobb och automatiserade byggsystem, molntjänster som behöver strikt isolering, konfidentiella beräkningsmiljöer samt körning av OP-TEE-program i en minimal OS-miljö.

    Det är däremot inte tänkt som ett ersättningssystem för Linux eller Windows och inte heller som ett skrivbordsoperativsystem.

    Ett smalt verktyg med tydlig roll

    LiteBox är inte ett försök att konkurrera med etablerade operativsystem eller containerplattformar. Det är ett specialiserat verktyg för situationer där säkerhet, förutsägbarhet och minimal attackyta är viktigare än generell funktionalitet.

    Projektet illustrerar en tydlig riktning inom systemsäkerhet. Framtidens isolering handlar inte om större och mer komplexa sandlådor, utan om att göra operativsystemets yta så liten och kontrollerad som möjligt.

    https://github.com/microsoft/litebox

    Faktaruta: LiteBox
    Vad är det? Ett open-source sandboxing-projekt (MIT-licens) från Microsoft som bygger en minimal, säkerhetsfokuserad “library OS”-miljö för att köra arbetslaster isolerat.
    Skrivet i Rust.
    Kärnidén Ersätta bred OS-exponering med ett smalt, kontrollerat gränssnitt anpassat för den kod som körs, för att minska attackytan och begränsa skador vid sårbarheter.
    Library OS Grundläggande OS-funktioner levereras som bibliotek som följer applikationen, i stället för att luta sig mot en stor värdkärna.
    Linux på Windows Ger en Linux-lik exekveringsmiljö på Windows och andra plattformar utan att kräva en full Linux-kärna eller komplett Linux-VM, med målet att kunna köra omodifierade Linux-program.
    På Linux Kan användas för att sandboxa Linux-arbetslaster och exponera betydligt mindre av kärnan än vad containrar normalt gör.
    Confidential computing Kan köras ovanpå tekniker som AMD SEV-SNP för hårdvarukrypterat minne och minskat beroende av värdsystemet.
    TEE-stöd Kan hosta OP-TEE-program på Linux för en minimal OS-miljö vid trusted execution-arbetslaster.
    Typiska användningsfall Körning av opålitlig/semitrustad kod, användarsuppladdade arbetslaster i moln, CI-jobb och miljöer där en liten Trusted Computing Base är viktig.
    Inte tänkt som Ersättare för Linux/Windows, desktop-OS eller generell containerplattform; snarare ett fokuserat exekveringslager för kontrollerade arbetslaster.

Etikett: confidential computing

  • Ubuntu 26.04 LTS får modernare stöd för virtuella datorer

    Canonical inför en valfri virtualiseringsstack i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av QEMU, libvirt och tillhörande firmware utan att behöva lämna den stabila LTS-versionen. Canonical inför en ny valfri virtualiseringsmiljö i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av bland annat QEMU, libvirt, EDK2 och…

  • Microsoft lanserat OS för sandlådan.

    LiteBox är ett nytt öppet källkodsprojekt från Microsoft som utforskar hur program kan köras säkrare genom att drastiskt minska den del av operativsystemet som de får tillgång till. Genom att använda ett extremt litet, bibliotekbaserat operativsystem i stället för traditionella virtuella maskiner eller containrar vill projektet minska attackytan, begränsa konsekvenserna av sårbarheter och skapa mer…