• OpenBSD 8.0 är här – fler virtuella processorer, bättre grafikstöd och starkare säkerhet

    OpenBSD har släppts i version 8.0. Den nya versionen av det säkerhetsinriktade operativsystemet kan hantera virtuella datorer med upp till 64 virtuella processorer, får stöd för Intels Arc-grafikkort och tar ytterligare steg mot kryptering som ska stå emot framtidens kvantdatorer.

    Den 20 oktober 2026 släpptes OpenBSD 8.0, den 61 utgåvan sedan projektet startade. Precis som tidigare ligger tyngdpunkten på säkerhet, stabilitet och genomtänkt systemkonstruktion. Men den här gången innehåller uppdateringen också flera nyheter som gör operativsystemet mer användbart på modern datorutrustning.

    OpenBSD tillhör samma stora Unix-familj som bland annat FreeBSD och macOS har sina historiska rötter i. Det är däremot inte en Linuxdistribution. Systemet utvecklas som ett eget, sammanhängande operativsystem där säkerhet och korrekt programkod länge har prioriterats framför mängden funktioner.

    Även om OpenBSD kanske inte är särskilt känt bland vanliga datoranvändare har projektet haft ett betydande inflytande på internets säkerhet. Bland annat kommer det välkända fjärradministrationsverktyget OpenSSH från OpenBSD-projektet.

    Virtuella datorer får betydligt mer kraft

    En av de största nyheterna gäller virtualisering, alltså möjligheten att köra flera virtuella datorer inuti en fysisk dator.

    OpenBSD har ett eget virtualiseringssystem som heter VMM/VMD. Tidigare hade det begränsningar när det gällde hur många virtuella processorer en enskild virtuell maskin kunde använda.

    Med OpenBSD 8.0 höjs gränsen till 64 virtuella processorer per virtuell dator.

    Det innebär att en server med många processorkärnor kan fördela betydligt mer beräkningskapacitet till en virtuell maskin än tidigare. Det kan exempelvis vara användbart för företag som driver flera servrar på samma fysiska dator.

    Förbättringarna omfattar även hanteringen av virtuella hårddiskar, avbrottssignaler och nätverkskommunikation. Kompatibiliteten med vissa Linuxsystem som körs virtuellt har också förbättrats.

    Nu fungerar även Intels Arc-grafikkort

    Grafikstödet är ett annat område som fått en större uppdatering.

    OpenBSD 8.0 använder nu grafikdrivrutiner som har uppdaterats med kod från Linuxkärnan 6.18.53. Det innebär inte att OpenBSD använder Linux som kärna, utan att delar av den öppna drivrutinskoden har anpassats till OpenBSD.

    En viktig nyhet är stöd för Intel Arc A-serien, även kallad Alchemist. Det är Intels första generation av fristående Arc-grafikkort.

    Samtidigt har utvecklarna förändrat hur mycket virtuellt adressutrymme systemkärnan kan använda på vanliga 64-bitarsdatorer. Gränsen har höjts från 4 till 512 GB.

    Det gör det bland annat möjligt att hantera grafikkort med mer än 4 GB videominne på ett bättre sätt. Förbättringar har också gjorts för att undvika problem med vissa Intel Alder Lake-datorer.

    Sammantaget innebär förändringarna att OpenBSD tar ytterligare steg mot att fungera på modernare stationära datorer och arbetsstationer.

    Bättre stöd för bärbara datorer

    OpenBSD 8.0 innehåller även nyheter för datorer med ARM-processorer.

    Den kanske mest märkbara är att ARM64-plattformen nu får stöd för viloläge, så kallad hibernation.

    När en dator försätts i viloläge sparas innehållet i arbetsminnet på lagringsenheten. Datorn kan därefter stängas av och senare återuppta arbetet där användaren slutade.

    Detta skiljer sig från vanligt strömsparläge, där datorn fortfarande behöver en mindre mängd elektricitet för att behålla informationen i arbetsminnet.

    Utvecklarna har också förbättrat hanteringen av vila och återstart på flera bärbara datorer med Qualcomm Snapdragon-processorer.

    Även RISC-V, en öppen processorarkitektur som väcker allt större intresse, får utökat stöd. Bland annat tillkommer stöd för vektorinstruktioner och modernare avbrottshantering.

    Trådlösa nätverk blir stabilare

    En återkommande utmaning för alternativa operativsystem är drivrutiner till modern hårdvara.

    I OpenBSD 8.0 har flera trådlösa nätverksdrivrutiner förbättrats. Drivrutinerna qwx och qwz får utökat stöd för Wi-Fi enligt standarden 802.11n, inklusive kanalbredder på 40 MHz.

    Utvecklarna har dessutom åtgärdat problem som tidigare kunde orsaka krascher, instabila anslutningar och svårigheter att byta mellan olika trådlösa accesspunkter.

    På den trådbundna sidan tillkommer stöd för nya nätverkskretsar från Intel, bland annat inom Panther Lake- och Wildcat Lake-familjerna samt E610-serien.

    Säkerheten fortsätter att stå i centrum

    Säkerhet har alltid varit OpenBSD främsta kännetecken, och version 8.0 är inget undantag.

    Flera förbättringar har gjorts i systemkärnan för att minska risken för minnesfel, informationsläckor och felaktig hantering av programfiler.

    De säkerhetsfunktioner som kallas pledge och unveil har också fått förbättringar. Dessa tekniker begränsar vilka systemfunktioner och filer ett program får använda.

    Tanken är enkel: ett program ska inte ha tillgång till mer av datorn än det faktiskt behöver.

    Om exempelvis ett program som behandlar dokument skulle innehålla en säkerhetsbrist kan sådana begränsningar minska den skada en angripare kan orsaka.

    Även OpenBSD inbyggda brandvägg PF har fått ett antal rättelser som förbättrar hanteringen av nätverkstrafik och minskar risken för fel under hög belastning.

    Förbereder sig för kvantdatorernas tidsålder

    En intressant utveckling gäller kryptering.

    OpenBSD 8.0 levereras med LibreSSL 4.4, där en hybridmetod för nyckelutbyte har blivit förstahandsvalet för TLS 1.3 i biblioteket libtls.

    Metoden, X25519MLKEM768, kombinerar traditionell kryptering med en nyare teknik som är framtagen för att stå emot attacker med kraftfulla kvantdatorer.

    Varför behövs detta?

    Dagens kryptering bygger i många fall på matematiska problem som är mycket svåra för vanliga datorer att lösa. Tillräckligt avancerade kvantdatorer skulle i framtiden kunna angripa vissa av dessa metoder betydligt effektivare.

    Genom att kombinera etablerade och kvantresistenta algoritmer kan system börja förberedas redan innan sådana datorer blir ett praktiskt hot.

    OpenSSH uppdateras samtidigt till version 10.6. Där finns bland annat experimentellt stöd för digitala signaturer som kombinerar traditionell och kvantresistent kryptografi.

    Moderna skrivbordsmiljöer och program

    OpenBSD förknippas ofta med servrar, brandväggar och avancerad nätverksutrustning, men operativsystemet kan också användas som ett vanligt skrivbordssystem.

    I version 8.0 finns många aktuella program tillgängliga via projektets paketsystem.

    Bland nyheterna märks:

    • KDE Plasma 6.7.5
    • GNOME 49
    • Xfce 4.20
    • Firefox 157
    • Chromium 154
    • LibreOffice 26.8
    • PostgreSQL 18.6

    Även Wayland 1.26 finns tillgängligt, tillsammans med flera fönsterhanterare och kompositörer som Sway, Niri och Labwc.

    Det betyder att den som vill använda OpenBSD som skrivbordssystem har tillgång till både moderna grafiska miljöer och vanliga kontors- och internetprogram.

    Ett alternativ för den som prioriterar säkerhet och kontroll

    OpenBSD konkurrerar inte i första hand med Windows, macOS eller Ubuntu om att vara det enklaste operativsystemet för alla.

    Projektets styrka ligger i stället i dess konsekventa säkerhetsfilosofi, öppna källkod och strävan efter att hålla systemet så begripligt och kontrollerbart som möjligt.

    Med version 8.0 förbättras samtidigt stödet för modern hårdvara, virtualisering och grafiska skrivbord. Det gör systemet intressant inte bara för nätverksadministratörer och säkerhetsexperter, utan även för tekniskt intresserade användare som vill utforska ett alternativ till Linux.

    OpenBSD 8.0 finns nu att ladda ned kostnadsfritt för flera processorarkitekturer.

    Mer information finns på OpenBSD officiella webbplats, där även installationsanvisningar och länkar till nedladdningsservrar finns tillgängliga.

    Ladda hem : https://ftp.lysator.liu.se/pub/OpenBSD

    > OpenBSD 8.0 – FAKTA
    Operativsystem: OpenBSD
    Version: 8.0
    Utgåva: Nr 61
    Typ: Unix-liknande operativsystem
    Källkod: Öppen källkod
    Inriktning: Säkerhet och stabilitet
    Virtualisering: Upp till 64 vCPU per VM
    Grafik: Intel Arc A-Series
    DRM-drivrutiner: Linux 6.18.53-baserade
    ARM64: Stöd för viloläge
    RISC-V: Utökat processorstöd
    Brandvägg: PF
    Kryptering: LibreSSL 4.4
    SSH: OpenSSH 10.6
    Kvantresistent TLS: X25519MLKEM768
    Skrivbord: KDE, GNOME, Xfce
    Pakethantering: pkg_add
  • IPFire får viktig uppdatering – löser VPN-problem och förbättrar säkerheten

    Den populära Linuxbaserade brandväggen IPFire har fått en ny uppdatering. Version 2.29 Core Update 204 rättar ett besvärligt problem som drabbat VPN-användare, uppdaterar Linuxkärnan och innehåller en rad förbättringar som ska göra brandväggen både säkrare och stabilare.

    Vad är IPFire?

    IPFire är en Linuxbaserad brandvägg som används för att skydda datorer och nätverk mot obehörig åtkomst och olika typer av internetattacker. Systemet är baserat på öppen källkod och kan installeras på en vanlig dator eller särskild nätverksutrustning.

    Till skillnad från en traditionell brandvägg i exempelvis Windows fungerar IPFire som en central skyddsmur mellan det lokala nätverket och internet. All nätverkstrafik kan passera genom brandväggen, där den kontrolleras enligt de säkerhetsregler som administratören har ställt in.

    IPFire används bland annat i mindre företag, organisationer och av teknikintresserade privatpersoner som vill ha större kontroll över sina nätverk.

    DNS-problem för VPN-användare rättas

    Den viktigaste nyheten i Core Update 204 handlar om DNS, internets motsvarighet till en telefonkatalog.

    När du exempelvis skriver in en webbadress i webbläsaren måste datorn först ta reda på vilken IP-adress webbservern har. Denna översättning utförs av en DNS-server.

    I den föregående uppdateringen bytte IPFire ut sin tidigare DNS-programvara, Unbound, mot Knot Resolver. Bytet skulle bland annat ge snabbare namnuppslagningar och förbättrad driftsäkerhet.

    Enligt utvecklarna har förändringen fått ett positivt mottagande. Flera användare har rapporterat snabbare DNS-svar och att tidigare problem försvunnit.

    Men övergången medförde också ett oväntat fel.

    Användare som anslöt till sina nätverk genom VPN-teknikerna IPsec, WireGuard eller OpenVPN kunde i vissa fall inte längre slå upp domännamn.

    Problemet berodde på att Knot Resolver skickade sina DNS-svar med fel avsändaradress. Trots att VPN-anslutningen fungerade kunde klienterna därför inte hantera DNS-svaren korrekt.

    Resultatet blev att internet och interna nätverkstjänster kunde uppfattas som otillgängliga, trots att själva VPN-tunneln fungerade.

    Detta är nu åtgärdat i Core Update 204.

    Lösningen krävde relativt omfattande ändringar i hur Knot Resolver hanterar nätverkskommunikation. IPFire-utvecklarna har även skickat sina förbättringar vidare till Knot Resolver-projektet, så att andra användare kan dra nytta av dem.

    Ny Linuxkärna förbättrar säkerheten

    En annan betydelsefull förändring är att IPFire nu använder Linuxkärnan 6.18.54.

    Linuxkärnan är operativsystemets innersta del. Den ansvarar bland annat för kommunikationen mellan programvaran och datorns hårdvara, minneshantering och nätverkstrafik.

    För en brandvägg är kärnan särskilt viktig eftersom den hanterar stora delar av nätverkskommunikationen.

    Den uppdaterade kärnan innehåller ett antal rättningar från Linuxprojektet som ska bidra till bättre stabilitet och säkerhet.

    Det betyder inte nödvändigtvis att användaren märker någon dramatisk skillnad i vardagen. Däremot är regelbundna kärnuppdateringar viktiga för att minska risken för säkerhetsbrister och andra problem.

    WireGuard blir enklare att konfigurera

    WireGuard är en modern VPN-teknik som blivit populär tack vare sin relativt enkla uppbyggnad och goda prestanda.

    I tidigare IPFire-versioner kunde importen av WireGuard-konfigurationer misslyckas om en konfigurationsfil innehöll flera subnät separerade med mellanslag.

    Ett subnät är en avgränsad del av ett större datornätverk. Det är vanligt att en VPN-anslutning behöver ge åtkomst till flera sådana nät.

    Core Update 204 rättar importproblemet, vilket förenklar administrationen för användare med mer avancerade nätverkskonfigurationer.

    Bättre skydd mot nätfiske

    Uppdateringen innehåller även en nyhet för IPFires intrångsskydd, IPS (Intrusion Prevention System).

    Ett IPS-system analyserar nätverkstrafiken och försöker identifiera misstänkta aktiviteter, exempelvis kända angreppsmönster och försök att utnyttja säkerhetshål.

    IPFire erbjuder nu regeluppsättningen Advanced Phishing Protection, utvecklad av Julio Lira, som en tillgänglig regelkälla.

    Reglerna är avsedda att förbättra möjligheterna att identifiera och stoppa viss trafik kopplad till nätfiske.

    Nätfiske, eller phishing, innebär att angripare försöker lura människor att lämna ut exempelvis lösenord eller andra känsliga uppgifter, ofta genom falska webbplatser och meddelanden.

    Skyddet ersätter inte användarens egen försiktighet, men kan fungera som ytterligare ett säkerhetslager i nätverket.

    Flera viktiga program uppdateras

    Utöver de större förändringarna innehåller Core Update 204 en omfattande uppdatering av systemets programvaror.

    Bland de viktigare uppdateringarna finns:

    • Apache 2.4.68 – webbserverprogramvara som bland annat används för webbaserade tjänster.
    • Bash 5.3p15 – kommandotolk för administration och skript.
    • BIND 9.20.24 – programvara för DNS-tjänster.
    • cURL 8.21.0 – verktyg för kommunikation med olika internettjänster.
    • Knot Resolver 6.4.2 – DNS-resolvern som ersatt Unbound.
    • OpenSSH 10.4p1 – används för säker fjärradministration.
    • OpenSSL 3.6.5 – ett centralt bibliotek för krypterad kommunikation.
    • SQLite 3.53.3 – en lättviktig databasmotor.
    • systemd 261.1 – hanterar systemtjänster och andra delar av systemets drift.

    Även ett stort antal andra bibliotek och systemkomponenter har fått nya versioner.

    För användaren innebär detta framför allt att IPFire hålls uppdaterat med förbättringar och felrättningar från de olika programvaruprojekten.

    Förbättrad övervakning av brandväggen

    IPFire har också ett antal tilläggsprogram som kan installeras för att utöka funktionaliteten.

    I den nya uppdateringen har flera av dessa förbättrats.

    Övervakningsprogrammet Observium Agent kan nu rapportera status för Apache-webbservern. Det gör det enklare för administratörer att upptäcka om webbservertjänsten får problem.

    Även Zabbix, ett populärt system för nätverks- och serverövervakning, har fått förbättrat stöd. Det kan nu samla in mätvärden från Knot Resolver.

    Med sådana mätvärden kan en administratör lättare följa hur DNS-tjänsten fungerar och undersöka eventuella prestandaproblem.

    Dessutom har ett problem med Avahi rättats. Tidigare kunde systemets avstängning fastna om Avahi-tjänsten inte kördes. Detta ska nu vara åtgärdat.

    Bland de uppdaterade tilläggsprogrammen finns även ClamAV 1.5.3, FFmpeg 8.1.2, Git 2.55.0, HAProxy 3.4.2, Postfix 3.11.4, rsync 3.5.0 och Transmission 4.1.3.

    Även RISC-V får förbättringar

    En mindre uppmärksammad nyhet gäller processorarkitekturen RISC-V.

    RISC-V är en öppen processorarkitektur som kan användas som alternativ till exempelvis x86 och ARM.

    IPFire erbjuder experimentella versioner för RISC-V, och dessa har nu optimerats för processorer som kan utföra instruktioner i en annan ordning än den de ursprungligen kommer i.

    Tekniken kallas out-of-order execution och kan förbättra processorns prestanda.

    De nya optimeringarna är anpassade för modernare RISC-V-processorer, samtidigt som kompatibiliteten med den tidigare RVA22-nivån bibehålls.

    Större förändringar väntar

    IPFire-utvecklarna berättar också att arbetet med kommande versioner redan pågår.

    Ett viktigt utvecklingsområde är förbättrad övervakning och rapportering.

    Målet är att ge administratören en tydligare bild av vad som händer i brandväggen och hur trafiken rör sig genom nätverket.

    Det kan exempelvis göra det enklare att analysera nätverkets belastning, upptäcka avvikelser och felsöka anslutningsproblem.

    Utvecklarna har ännu inte presenterat någon tidsplan för när dessa förbättringar kommer att finnas tillgängliga.

    Bör man uppdatera?

    För den som redan använder IPFire 2.29 är Core Update 204 en viktig underhållsuppdatering.

    Särskilt angelägen är den för installationer där IPsec, WireGuard eller OpenVPN används, eftersom den löser ett fel som kan förhindra DNS-uppslagningar via VPN.

    Även användare som inte drabbats av detta problem har anledning att uppdatera, inte minst på grund av den nya Linuxkärnan och de många uppdaterade systemkomponenterna.

    Som alltid vid uppdatering av en brandvägg är det klokt att först säkerhetskopiera konfigurationen och planera för ett eventuellt kortare driftavbrott.

    Läs mer:

    > SYSTEMINFO: IPFire 2.29

    Distribution: IPFire

    Version: 2.29

    Uppdatering: Core Update 204

    Linuxkärna: 6.18.54

    DNS-resolver: Knot Resolver 6.4.2

    VPN-stöd: IPsec / WireGuard / OpenVPN

    Licens: Öppen källkod

    Användning: Brandvägg och nätverkssäkerhet

    [ VIKTIGA NYHETER ]
    ✔ DNS-problem över VPN åtgärdade
    ✔ Uppdaterad Linuxkärna
    ✔ Förbättrad WireGuard-import
    ✔ Nytt skydd mot nätfiske
    ✔ Förbättrad systemövervakning
    ✔ Uppdaterade säkerhetspaket
    root@ipfire:~# systemctl status firewall
    ● IPFire Core Update 204 — RELEASED

  • Ubuntu tar steget till RISC-V – nu får den öppna processorarkitekturen ett riktigt skrivbord

    Linuxvärlden står inför en spännande förändring. Canonical, företaget bakom Ubuntu, har presenterat officiella skrivbordsavbilder för processorarkitekturen RISC-V. Med Ubuntu 26.10, som planeras att släppas den 15 oktober 2026, blir det möjligt att köra en fullständig Ubuntu-skrivbordsmiljö på en ny generation datorer med öppet definierade processorarkitekturer.

    Vad är RISC-V och varför är det intressant?

    De flesta datorer använder i dag processorer som bygger på någon av två dominerande arkitekturer: x86, som framför allt används av Intel och AMD, eller ARM, som bland annat finns i mobiltelefoner, enkortsdatorer och Apples nyare datorer.

    RISC-V erbjuder ett tredje alternativ.

    Till skillnad från x86 och ARM bygger RISC-V på en öppen instruktionsuppsättning. Det innebär att företag, universitet och andra organisationer kan utveckla egna processorer som följer RISC-V-standarden utan att behöva betala licensavgifter för själva instruktionsuppsättningen.

    Det betyder däremot inte att alla RISC-V-processorer automatiskt är öppna eller att deras konstruktioner måste publiceras.

    Fördelen är framför allt friheten att utveckla specialanpassade processorer utan att vara beroende av en enskild leverantörs licensvillkor.

    Hittills har RISC-V främst förknippats med inbyggda system, utvecklingskort, industriell elektronik och experimentella datorer. Men i takt med att processorerna blir kraftfullare börjar arkitekturen också bli intressant för vanliga skrivbordsdatorer.

    Ubuntu 26.10 gör RISC-V mer användbart

    Ubuntu har under flera år haft stöd för RISC-V, men fokus har huvudsakligen legat på servrar och särskilda utvecklingsplattformar.

    Det som nu förändras är att Canonical gör det möjligt att installera en fullständig grafisk skrivbordsmiljö direkt från en installationsavbild.

    Tidigare har Ubuntu erbjudit sådana avbilder för x86-64 och ARM64. Med Ubuntu 26.10 tillkommer alltså RISC-V, även kallat riscv64.

    Det innebär att användaren kan få ett Linuxsystem med fönsterhantering, webbläsare, terminal, filhanterare och andra vanliga skrivbordsprogram.

    De första dagliga testversionerna av Ubuntu 26.10 med RISC-V-stöd dök upp redan under sommaren 2026. Nu har Canonical officiellt presenterat satsningen inför den kommande lanseringen.

    Två olika skrivbordsmiljöer

    Canonical har tagit fram två varianter för RISC-V: vanliga Ubuntu Desktop och en minimal version av Xubuntu.

    Ubuntu Desktop – för den moderna skrivbordsupplevelsen

    Standardversionen använder GNOME, en avancerad grafisk miljö med modern fönsterhantering och ett stort utbud av funktioner.

    Den är främst tänkt för nyare och kraftfullare RISC-V-datorer.

    Xubuntu Minimal – för enklare datorer och emulering

    Xubuntu använder den resurssnålare skrivbordsmiljön Xfce. Den kräver generellt mindre minne och processorkraft än GNOME.

    Det gör den särskilt intressant för virtuella maskiner och utvecklingsmiljöer.

    Skillnaden är betydande när operativsystemet körs genom emulering.

    Canonical förklarar att den minimala Xubuntu-versionen har tagits fram av praktiska skäl eftersom Xfce är betydligt mer hanterbart vid emulering än en fullständig GNOME-miljö.

    Xubuntu-avbilden är dock inofficiell och saknar officiellt stöd.

    SpacemiT K3 – en dator för framtidens Linux

    En av de mest intressanta plattformarna är SpacemiT K3 Pico-ITX, ett litet moderkort utrustat med en RISC-V-processor.

    Canonical har valt att ge plattformen officiellt stöd i Ubuntu 26.10.

    Det är ett viktigt steg eftersom RISC-V-datorer historiskt ofta har krävt särskilt anpassade Linuxversioner, specialbyggda kärnor och manuella inställningar för att fungera.

    Med officiellt stöd blir det enklare att installera och underhålla ett standardiserat operativsystem.

    Canonical har också publicerat installationsanvisningar som beskriver hur Ubuntu installeras på SpacemiT K3.

    Andra RISC-V-plattformar som nämns i sammanhanget är Milk-V Jupiter 2 Mini-ITX, DeepComputing DC-ROMA och SiFive HiFive Unmatched.

    Det betyder dock inte att samtliga modeller har samma nivå av officiellt stöd eller att installationsprocessen är lika enkel på alla datorer.

    Varför är det svårt att få Linux att fungera på RISC-V?

    Att skapa ett fungerande operativsystem handlar om betydligt mer än att kompilera om programmen för en annan processor.

    Olika RISC-V-datorer kan ha helt olika lösningar för grafik, lagring, uppstart och anslutningar.

    Det innebär att operativsystemet måste känna till hur respektive dator är konstruerad.

    Ett exempel är så kallade Device Tree Blobs, förkortat DTB. Dessa innehåller information om datorns hårdvara och hjälper Linuxkärnan att förstå vilka komponenter som finns och hur de är anslutna.

    På vissa plattformar kan användaren fortfarande behöva lägga till en startladdare, exempelvis U-Boot, och rätt DTB-filer för att kunna starta installationssystemet.

    Det här skiljer sig från en vanlig PC, där standardiserade uppstartsmekanismer som UEFI har gjort det förhållandevis enkelt att installera operativsystem på datorer från olika tillverkare.

    RISC-V håller fortfarande på att utveckla motsvarande gemensamma standarder och plattformar.

    En viktig del av arbetet är RVA23, en specifikation som definierar vilka funktioner en modern RISC-V-processor ska stödja.

    Genom att använda gemensamma standarder blir det lättare för operativsystem och program att fungera på olika tillverkares processorer.

    Kan RISC-V konkurrera med Intel, AMD och ARM?

    På kort sikt är det knappast troligt att RISC-V kommer att ersätta vanliga PC-processorer.

    Dagens x86- och ARM-system har ett stort försprång när det gäller prestanda, energieffektivitet i färdiga produkter, drivrutiner och tillgång till programvara.

    Men RISC-V har en annan viktig konkurrensfördel: öppenheten.

    En tillverkare kan exempelvis utveckla en processor som är specialanpassad för nätverksutrustning, industriella styrsystem eller beräkningar inom artificiell intelligens.

    Samtidigt kan operativsystem som Ubuntu bidra till att göra samma arkitektur användbar även för mer allmänna ändamål.

    Ju fler utvecklare som arbetar med RISC-V, desto större blir möjligheten att förbättra drivrutiner, programstöd och hårdvarukompatibilitet.

    Här spelar Linux en central roll. Eftersom Linuxkärnan och stora delar av användarmiljön är öppen källkod kan programvaran anpassas till nya processorarkitekturer utan att man behöver bygga ett helt operativsystem från grunden.

    Det innebär också att utvecklingen inte är beroende av att en enda leverantör står för allt arbete.

    Fortfarande ett experimentellt system

    Det finns dock anledning att vara försiktig.

    Även om Ubuntu 26.10 markerar en viktig milstolpe är de RISC-V-avbilder som finns tillgängliga före lanseringen fortfarande experimentella.

    Vissa funktioner kan saknas, drivrutiner kan vara ofullständiga och alla vanliga Ubuntu-program är ännu inte färdiganpassade för arkitekturen.

    För den som vill experimentera med systemet finns möjlighet att använda en fysisk RISC-V-dator eller prova Xubuntu Minimal i emulatorn QEMU.

    QEMU är ett program som kan efterlikna en annan dators processor och hårdvara. Det innebär att man exempelvis kan köra ett RISC-V-operativsystem på en vanlig dator med Intel- eller AMD-processor.

    Nackdelen är att emuleringen kan vara betydligt långsammare än att köra operativsystemet direkt på riktig RISC-V-hårdvara.

    Den som vill prova systemet behöver därför vara beredd på tekniska problem och ibland även manuella ingrepp.

    Canonical rekommenderar inte att de experimentella avbilderna används i produktionsmiljöer.

    En viktig milstolpe för öppna datorer

    Att Ubuntu nu får officiella skrivbordsavbilder för RISC-V handlar om mer än ytterligare en processorarkitektur.

    Det är ett steg mot en framtid där datorernas grundläggande teknik inte behöver kontrolleras av ett fåtal företag.

    På samma sätt som Linux har bidragit till att öppna upp operativsystemmarknaden kan RISC-V på sikt bidra till större valfrihet även när det gäller processorer.

    Ubuntu 26.10 gör inte RISC-V till en direkt konkurrent till dagens vanliga persondatorer över en natt. Men det flyttar arkitekturen ett steg närmare en framtid där en dator med en öppet definierad processor kan användas lika naturligt som vilken annan Linuxdator som helst.

    För Linuxentusiaster innebär det ytterligare en plattform att experimentera med. För hårdvarutillverkare innebär det större möjligheter att utveckla egna lösningar. Och för den öppna datorvärlden kan det på längre sikt innebära minskat beroende av de etablerade processorarkitekturerna.

    Ladda ner och läsa mer

    > FAKTA: UBUNTU 26.10 / RISC-V

    Distribution: Ubuntu 26.10

    Kodnamn: Stonking Stingray

    Processorarkitektur: RISC-V (riscv64)

    Lansering: 15 oktober 2026 (planerad)

    Skrivbordsmiljö: GNOME 51

    Alternativ: Xubuntu Minimal med Xfce

    Linuxkärna: Linux 7.3 (förväntad)

    Rekommenderad hårdvara: SpacemiT K3 Pico-ITX

    Virtuell testmiljö: QEMU

    Status: Experimentella testavbilder

    > OBS: Testversionerna rekommenderas inte för produktionsbruk.
  • YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico.

    När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry Pi med flera gigabyte arbetsminne. Men Linux behöver inte alls kräva så kraftfull hårdvara.

    Det lilla utvecklingskortet YuzukiNeko visar hur långt åt andra hållet man kan gå.

    Kortet mäter bara omkring 51 × 21 millimeter. Trots det finns här en 64-bitars processor som arbetar med omkring 1 GHz, anslutning för minneskort och bildskärmar – och möjlighet att starta Linux.

    Det placerar YuzukiNeko i ett spännande gränsland mellan en mikrokontroller och en traditionell enkortsdator.

    RISC-V är processorns språk

    I centrum sitter systemkretsen Allwinner F101. Den innehåller en T-Head XuanTie C907, en 64-bitars processorkärna som använder processorarkitekturen RISC-V.

    RISC-V kan enklast beskrivas som regelboken som bestämmer vilka instruktioner en processor förstår.

    Intel- och AMD-datorer använder huvudsakligen x86-arkitekturen, medan mobiltelefoner och många enkortsdatorer använder ARM. RISC-V är ett yngre alternativ med en viktig skillnad: instruktionsarkitekturen är öppen och kan användas utan samma typ av licensmodell som flera etablerade processorarkitekturer.

    Det har gjort RISC-V allt mer intressant för allt från små mikrokontroller till betydligt kraftfullare datorer.

    Processorn i YuzukiNeko kan köras i upp till cirka 1,008 GHz. Det är inte särskilt imponerande jämfört med en modern PC, men för den typ av arbetsuppgifter kortet är konstruerat för kan det vara fullt tillräckligt.

    Linux med bara 16 MB RAM

    Den kanske mest fascinerande siffran är inte processorns klockfrekvens utan mängden arbetsminne.

    YuzukiNeko har 8 eller 16 MB PSRAM.

    Inte gigabyte – megabyte.

    En modern dator med 16 GB RAM har alltså ungefär tusen gånger mer arbetsminne än 16 MB-versionen av YuzukiNeko.

    Att försöka starta ett modernt skrivbord med exempelvis KDE Plasma eller GNOME på YuzukiNeko vore därför helt orealistiskt. En modern webbläsare kan ensam använda hundratals megabyte eller flera gigabyte minne.

    Men Linux är inte samma sak som ett grafiskt skrivbord.

    Själva operativsystemet kan byggas mycket mindre.

    Man tar bara med det som behövs

    YuzukiNeko har demonstrerats med Linux 7.2 och Buildroot.

    Buildroot är ett verktyg för att skapa små Linuxsystem för inbyggda datorer. I stället för att installera en stor Linuxdistribution med tusentals program och bibliotek bygger man ett system som bara innehåller de delar som apparaten faktiskt behöver.

    Om datorn exempelvis ska styra en display behöver den inte LibreOffice, en webbläsare och hundratals andra program.

    Den behöver Linuxkärnan, rätt drivrutiner, ett litet grundsystem och programmet som utför själva uppgiften.

    Det är lite som att packa inför en resa med en mycket liten väska. Man kan inte ta med hela garderoben – men om man vet exakt vad man ska göra kan man ta med precis det som behövs.

    Det är så Linux kan fungera även med mycket små resurser.

    Mer dator än mikrokontroller

    Utseendet gör det naturligt att jämföra YuzukiNeko med Raspberry Pi Pico, men under ytan är skillnaderna stora.

    Raspberry Pi Pico är ett mikrokontrollerkort. Sådana kort är utmärkta för att exempelvis läsa sensorer, styra motorer, blinka lysdioder och reagera snabbt på elektriska signaler.

    YuzukiNeko befinner sig närmare en traditionell dator.

    Med Linux får utvecklaren bland annat filsystem, processer, Unixverktyg och en stor mängd existerande programvara och bibliotek.

    Det betyder inte att Linux alltid är bättre. En mikrokontroller kan starta nästan omedelbart, använda mycket lite energi och ge mycket exakt kontroll över hårdvaran.

    Det handlar snarare om två olika verktyg.

    YuzukiNeko är intressant när man vill ha den lilla datorns format men samtidigt behöver funktioner från ett riktigt operativsystem.

    Gjord för att prata med bildskärmar

    Allwinner F101 avslöjar också vilken sorts produkter kretsen kan vara tänkt för.

    Den har ovanligt omfattande stöd för bildskärmar för att vara en så liten och billig krets.

    Här finns bland annat MIPI DSI, LVDS och RGB888. MIPI DSI kan driva bildskärmar med upp till 1280 × 800 pixlar vid 60 Hz, medan LVDS kan nå 1366 × 768 vid 60 Hz.

    Det finns även en enklare G2D-grafikaccelerator.

    Det gör kretsen intressant för sådant som kontrollpaneler, informationsskärmar, mätinstrument och små terminaler.

    Tänk exempelvis på displayen på en maskin, ett passagesystem eller en liten informationspanel. Där behövs inte prestandan hos en vanlig PC, men det kan ändå vara praktiskt att ha Linux under skalet.

    Ett helt system på några kvadratcentimeter

    Kortet har dessutom stöd för microSD, så lagringsutrymmet behöver inte begränsas av den inbyggda flashkretsen.

    Den inbyggda SPI NOR-flashen är på 128 Mbit, alltså 16 MB.

    USB-C används både för anslutning och strömförsörjning, och runt kortets kanter finns två rader med 20 anslutningar som kan användas för kommunikation med annan elektronik.

    Systemkretsen erbjuder dessutom gränssnitt som SPI, UART, I²C, SDIO och I²S/PCM samt en inbyggd ljud-DAC.

    Resultatet är en förvånansvärt komplett liten dator.

    Linux är inte det enda alternativet

    YuzukiNeko kan även användas med Zephyr.

    Zephyr är ett realtidsoperativsystem som framför allt riktar sig mot inbyggda system. Det är betydligt mindre än Linux och lämpar sig för situationer där förutsägbara svarstider och nära kontroll över hårdvaran är viktigare än funktionerna hos ett större operativsystem.

    Samma hårdvara kan alltså användas på två ganska olika sätt.

    Det gör också YuzukiNeko intressant som experimentplattform för den som vill studera skillnaderna mellan Linux och ett realtidsoperativsystem.

    Hårdvaran går att studera

    YuzukiNeko är dessutom ett open source-projekt.

    Konstruktionsmaterial som kretsschema, kortlayout, Gerber-filer, 3D-modell och komponentlista har publicerats.

    Det är betydelsefullt eftersom kortet då inte behöver vara en svart låda. Den tekniskt intresserade kan studera hur datorn är konstruerad och i princip använda konstruktionen som utgångspunkt för egna projekt.

    Hur billig kan en Linuxdator bli?

    Allwinner F101 är också intressant ur ett ekonomiskt perspektiv.

    Enligt CNX Software har själva systemkretsen uppgetts kosta omkring 18 kinesiska yuan, motsvarande ungefär 2,70 amerikanska dollar.

    Det betyder inte att YuzukiNeko går att köpa för det priset. Ett färdigt kort behöver minne, kretskort, kontakter, spänningsreglering och andra komponenter.

    YuzukiNeko var dessutom inte en vanlig kommersiellt tillgänglig produkt när projektet presenterades.

    Men det låga priset på processorn visar hur billiga 64-bitars RISC-V-system börjar bli.

    En glimt av en annan sorts Linuxdator

    YuzukiNeko kommer knappast att ersätta en vanlig Raspberry Pi.

    Det är heller inte särskilt intressant att fråga om den kan användas som vanlig skrivbordsdator. Med maximalt 16 MB RAM är svaret i praktiken nej.

    Det intressanta är i stället att Linux kan pressas ned till en dator som nästan har samma fysiska format som ett mikrokontrollerkort.

    En sådan dator behöver inte ha ett skrivbord, tangentbord eller ens en traditionell bildskärm. Den kan sitta dold bakom en liten kontrollpanel och ägna hela sitt liv åt en enda uppgift.

    Det är också där RISC-V kan få en stor roll.

    När processorer blir billigare och mindre samtidigt som Linuxstödet förbättras öppnas ett område mellan den enkla mikrokontrollern och den betydligt kraftfullare enkortsdatorn.

    YuzukiNeko är ett litet kort, men det illustrerar en betydligt större utveckling: Linux och RISC-V är på väg in i allt mindre och billigare datorer.

    Läs mer >>

    > FAKTA: YuzukiNeko
    Typ: Linux-kapabel enkortsdator
    Systemkrets: Allwinner F101
    Processor: T-Head XuanTie C907, 64-bit RISC-V
    Klockfrekvens: upp till cirka 1,008 GHz
    Arbetsminne: 8 eller 16 MB PSRAM
    Flashminne: 16 MB SPI NOR
    Lagring: microSD
    Operativsystem: Linux 7.2 / Buildroot samt Zephyr
    USB: USB-C, USB 2.0 DRD
    Bildutgång: MIPI DSI, LVDS och RGB888
    Storlek: cirka 51 × 21 mm
    Öppen hårdvara: Ja
    > En Linuxdator i ungefär samma storleksklass som Raspberry Pi Pico.
  • Debian 13.7 släppt – över 100 säkerhetsproblem rättas

    Debian 13 har fått sin sjunde större underhållsuppdatering. Debian 13.7 innehåller 107 säkerhetsuppdateringar och rättningar för ytterligare 106 paket. För den som redan använder Debian 13 behövs ingen ominstallation – en vanlig systemuppdatering räcker.

    Debian är känt för att förändras försiktigt. I stället för att hela tiden introducera stora nyheter lägger utvecklarna mycket arbete på att hålla den stabila versionen säker och välfungerande.

    Debian 13.7 är ett tydligt exempel på detta.

    Versionen är en så kallad point release, eller underhållsversion, av Debian 13 ”Trixie”. Det innebär att det fortfarande är samma Debian 13 som tidigare, men installationsmedierna och ett stort antal programpaket har uppdaterats med de rättningar som kommit sedan den föregående utgåvan.

    Totalt ingår 107 säkerhetsrelaterade uppdateringar och korrigeringar för 106 andra paket.

    Du behöver inte installera om Debian

    För den som redan kör Debian 13 är Debian 13.7 egentligen mindre dramatiskt än versionsnumret kan antyda.

    Har datorn uppdaterats regelbundet har många av säkerhetsrättningarna redan installerats.

    Det räcker normalt att köra:

    sudo apt update
    sudo apt upgrade
    

    Efter uppdateringen har systemet i praktiken fått samma programuppdateringar som ingår i Debian 13.7.

    Den nya versionen är därför framför allt viktig för den som ska installera Debian på en ny dator eller server, eftersom installationsfilerna nu redan innehåller de senaste korrigeringarna.

    Nyare kärna i installationsprogrammet

    Debians installationsprogram har byggts om inför version 13.7 och använder nu Linux-kärnans 6.12.107+deb13 ABI.

    Det betyder bland annat att installationsprogrammet har fått de senaste drivrutins-, stabilitets- och säkerhetsrättningarna som Debian inkluderat i sin Linux 6.12-kärna.

    Det kan vara särskilt betydelsefullt på nyare datorer där stöd för lagringsenheter, nätverkskort och annan hårdvara ibland förbättras genom kärnuppdateringar.

    Debians paket för Linux säkerhetsgranskning, audit, har dessutom fått stöd för 64-bitars RISC-V.

    RISC-V är en öppen processorarkitektur som på senare år fått allt större betydelse inom allt från små inbyggda system till servrar och utvecklingsdatorer.

    Cinnamon får tillbaka sina tillägg

    Användare av skrivbordsmiljön Cinnamon får också en konkret förbättring.

    Ett problem som kunde hindra Cinnamon från att hämta och uppdatera sina så kallade spices har åtgärdats.

    Spices är samlingsnamnet för bland annat:

    • applets
    • desklets
    • teman
    • tillägg

    Det handlar alltså om de små komponenter som gör det möjligt att anpassa Cinnamon-skrivbordet med extra funktioner och annat utseende.

    Viktiga rättningar i glibc

    En av de mer centrala komponenterna som uppdaterats är glibc, GNU C Library.

    glibc används av en mycket stor del av programmen i ett Linux-system och fungerar som ett slags brygga mellan programmen och själva operativsystemet.

    I Debian 13.7 rättas bland annat problem som kan orsaka buffer overflow och buffer underflow.

    En buffer overflow innebär förenklat att ett program försöker skriva mer information till ett minnesområde än vad som får plats där. Sådana fel kan leda till krascher och i värsta fall användas för att angripa ett system.

    glibc har dessutom fått kompatibilitet med headerfiler för kommande Linux 7.0, vilket gör det enklare för utvecklare och paketbyggare att förbereda programvara för framtida kärnversioner.

    Flera Debian-paket har därför byggts om mot den nya versionen av glibc.

    QEMU får många säkerhetsrättningar

    Virtualiseringsprogrammet QEMU får också en omfattande uppdatering.

    QEMU används bland annat för att köra virtuella datorer och är en viktig komponent i många server- och molnmiljöer.

    Den nya Debian-versionen innehåller en senare stabil QEMU-version tillsammans med rättningar för flera typer av säkerhetsproblem, bland annat:

    • buffer overflow
    • use-after-free
    • läsning och skrivning utanför tillåtna minnesområden
    • problem som kan påverka Secure Boot

    Den typen av sårbarheter är särskilt viktiga att rätta på servrar där virtuella maskiner används för att separera olika system och användare från varandra.

    Många bildproblem rättas i ImageMagick

    Även ImageMagick får ett stort antal säkerhetsrättningar.

    ImageMagick används för automatisk bearbetning och konvertering av bilder och finns bakom många webbplatser och serversystem.

    Problemen som åtgärdas omfattar bland annat minnesläckor, buffer overflow, use-after-free, överbelastningsattacker och möjligheten att kringgå vissa säkerhetspolicyer.

    Bildbibliotek är särskilt intressanta ur säkerhetssynpunkt eftersom en angripare ibland bara behöver få ett system att öppna en specialkonstruerad bildfil för att försöka utnyttja en sårbarhet.

    dnsmasq, libvirt och Incus uppdateras

    Flera vanliga server- och nätverkskomponenter får också säkerhetsrättningar.

    dnsmasq, som bland annat kan fungera som DNS- och DHCP-server, får korrigeringar för buffer overflow och läsning utanför tillåtna minnesområden.

    Virtualiseringsplattformen libvirt får bland annat rättningar för problem som skulle kunna leda till informationsläckage eller utökade behörigheter.

    Även container- och virtualiseringsplattformen Incus uppdateras. Där rättas bland annat problem med sökvägshantering och otillräckliga behörighetskontroller.

    Python och Perl får omfattande uppdateringar

    Två av de vanligaste programmeringsspråken i Linux-världen påverkas också.

    Perl får en större samling säkerhetsrättningar, medan Python 3.13 uppdateras för att rätta både säkerhetsproblem och vanliga programfel.

    Eftersom både Python och Perl används i mängder av administrativa verktyg, webbapplikationer och automatiseringssystem kan sådana uppdateringar påverka betydligt fler program än vad paketnamnen först antyder.

    Firefox, Chromium, Docker och PostgreSQL

    Debian 13.7 samlar dessutom redan publicerade säkerhetsuppdateringar för en lång rad populära program och komponenter.

    Bland dem finns:

    Firefox ESR, Chromium, Flatpak, GIMP, Wireshark, PostgreSQL 17, Docker, OpenJDK, WebKitGTK och ZFS.

    Även bibliotek kopplade till OpenSSH har uppdaterats.

    Det visar samtidigt varför regelbundna uppdateringar är viktiga även på Linux. Ett modernt operativsystem består av tusentals olika komponenter, och säkerheten beror på att hela kedjan hålls uppdaterad.

    Nya tidszonsdata

    Även paketet tzdata har uppdaterats.

    Det kanske låter som en liten detalj, men tidszonsdatabasen används av operativsystem och program för att veta vilken lokal tid som gäller på olika platser i världen.

    När länder eller regioner ändrar regler för exempelvis sommartid måste databasen uppdateras.

    Den nya versionen innehåller bland annat förändringar som berör Alberta i Kanada och Marocko.

    Felaktiga tidszonsdata kan annars orsaka problem med allt från kalenderbokningar till loggfiler, säkerhetscertifikat och schemalagda serverjobb.

    Sex processorarkitekturer stöds

    Den som vill installera Debian 13.7 från början kan ladda ner nya netinst-avbilder.

    Netinst är en relativt liten installationsfil som installerar ett grundläggande Debian-system och hämtar resten av paketen från internet under installationen.

    Debian 13.7 finns för sex arkitekturer:

    • AMD64 / x86
    • ARM64
    • ARMHF
    • PPC64EL
    • RISC-V 64
    • S390x

    Det breda arkitekturstödet är fortfarande en av Debians stora styrkor. Samma distribution kan användas på allt från vanliga PC-datorer till ARM-servrar, RISC-V-system och IBM-stordatorer.

    Live-versioner för vanliga PC-datorer

    För AMD64 ( x86 ) finns dessutom nya Live-avbilder.

    Med en Live-version går det att starta Debian direkt från exempelvis ett USB-minne utan att först installera systemet på hårddisken.

    De finns med flera olika skrivbordsmiljöer:

    GNOME, KDE Plasma, LXDE, Xfce, Cinnamon och MATE.

    Det är ett enkelt sätt att prova Debian och kontrollera att exempelvis Wi-Fi, grafik och ljud fungerar innan installationen.

    Säkerhet snarare än nya funktioner

    Debian 13.7 är inte en version som kommer med ett helt nytt skrivbord eller stora förändringar av hur Debian fungerar.

    Det är heller inte meningen.

    Debians stabila utgåva är byggd kring tanken att systemet ska förändras så lite som möjligt samtidigt som säkerhetsproblem och allvarliga programfel rättas.

    Just därför är en uppdatering med över hundra säkerhetsrättningar betydelsefull.

    För befintliga användare är rekommendationen enkel: fortsätt att uppdatera Debian regelbundet.

    För den som ska göra en ny installation innebär Debian 13.7 framför allt att man får ett färskare installationsmedium där flera månaders säkerhets- och stabilitetsuppdateringar redan finns på plats.

    https://wiki.linux.se/Debian

    > FAKTA: DEBIAN 13.7
    Version: Debian 13.7 ”Trixie”
    Typ: Underhålls- och säkerhetsuppdatering
    Säkerhetsuppdateringar: 107
    Övriga rättningar: 106 paket
    Linux-kärna i installationsprogrammet: 6.12.107+deb13
    Arkitekturer: amd64, arm64, armhf, ppc64el, riscv64 och s390x
    Live-versioner: GNOME, KDE Plasma, LXDE, Xfce, Cinnamon och MATE
    Uppgradering: Ingen ominstallation krävs
    > Uppdatera systemet:
    sudo apt update
    sudo apt upgrade
  • Linux 7.3 närmar sig – första testversionen är släppt

    Linus Torvalds har släppt den första testversionen av Linux 7.3. Den kommande kärnan blir en ovanligt stor uppdatering med förbättrat stöd för moderna processorer, strömsparfunktioner och ARM-system. Om utvecklingen går enligt plan kan den färdiga versionen släppas den 18 eller 25 oktober 2026.

    Linuxkärnan är den del av ett Linux-system som arbetar närmast datorns hårdvara. Den sköter bland annat kommunikationen med processorn, arbetsminnet, lagringsenheter, grafikkort och nätverkskort. När en ny version av Linuxkärnan utvecklas handlar det därför ofta mindre om synliga förändringar på skrivbordet och mer om förbättringar under ytan.

    Nu har Linus Torvalds offentliggjort den första så kallade Release Candidate-versionen av Linux 7.3, betecknad Linux 7.3-rc1.

    En Release Candidate, eller RC, är en testversion som släpps när den stora perioden för att lägga till ny kod har avslutats. Därefter koncentrerar sig utvecklarna framför allt på att hitta och rätta fel.

    En ovanligt stor Linuxversion

    Linux 7.3 ser ut att bli en omfattande uppdatering.

    Linus Torvalds konstaterar att inget enskilt område egentligen sticker ut särskilt mycket, men att mängden kod som har kommit in är stor.

    ”Inget sticker egentligen ut – förutom att den är stor. Det är inte den största rc1-versionen vi någonsin haft, men den ligger definitivt högt upp, åtminstone sett till antalet ändringar.”

    En del av den stora kodmängden beror den här gången på AMD:s grafikdrivrutiner.

    Linuxkärnan innehåller mycket information som behövs för att kunna styra moderna grafikkretsar. I Linux 7.3 har bland annat stora mängder registerdefinitioner för AMD:s DCN6-teknik lagts till.

    Sådana filer kan innehålla tusentals definitioner över hur olika delar av grafikhårdvaran kan styras. Därför kan en relativt begränsad funktionell förändring resultera i väldigt stora mängder ny källkod.

    Torvalds beskriver själv detta som ännu en av de Linuxversioner där ett stort paket med AMD GPU-register får den totala kodmängden att växa kraftigt.

    Förbättringar för ARM och ACPI

    En av de mer tekniskt intressanta förändringarna i Linux 7.3 gäller hur kärnan hanterar avbrott, så kallade interrupts.

    Ett interrupt är ungefär datorhårdvarans sätt att säga:

    ”Jag behöver processorns uppmärksamhet.”

    Det kan exempelvis vara ett nätverkskort som har tagit emot ett datapaket, ett tangentbord där användaren har tryckt på en tangent eller en lagringsenhet som har avslutat en operation.

    Linuxkärnan innehåller därför en omfattande infrastruktur för att styra sådana avbrott.

    I Linux 7.3 uppdateras bland annat kärnans irqchip-kod i samband med ACPI.

    ACPI, Advanced Configuration and Power Interface, är en standard som operativsystem använder för att få information om datorns hårdvara samt för att kontrollera exempelvis energisparfunktioner och vilolägen.

    Förändringarna ska bland annat göra det möjligt att bättre hantera identifiering och startordning för GICv5 IWB på ARM-system som använder ACPI.

    GIC står för Generic Interrupt Controller och är den hårdvara som hanterar avbrott i många ARM-baserade system.

    För vanliga Linuxanvändare märks detta sannolikt inte direkt, men förbättringarna är viktiga när Linux används på allt fler ARM-servrar och andra avancerade ARM-baserade datorer.

    RISC-V-kod görs mer generell

    Även RISC-V påverkas av förändringarna.

    RISC-V är en öppen processorarkitektur som under de senaste åren fått allt större uppmärksamhet. Till skillnad från exempelvis x86 och ARM bygger själva instruktionsuppsättningen på en öppen standard.

    I Linux 7.3 gör utvecklarna om delar av koden för RISC-V:s interrupt-hantering.

    Kod som tidigare varit specifik för RISC-V flyttas till Linuxkärnans gemensamma ACPI-system för interrupts.

    Det kanske låter som en intern programmeringsdetalj, men sådana förändringar är viktiga för ett projekt av Linuxkärnans storlek. Genom att dela generell kod mellan flera processorarkitekturer minskar mängden duplicerad kod och framtida utveckling kan bli enklare.

    Det kan även minska risken för att samma funktion beter sig olika på olika processorplattformar.

    Intel och AMD får förbättrad processorstyrning

    Linux 7.3 innehåller också uppdateringar av kärnans cpufreq-system.

    Cpufreq används för att kontrollera processorns klockfrekvens och energiförbrukning.

    En modern processor kör normalt inte med maximal hastighet hela tiden. När datorn arbetar med enkla uppgifter kan processorns frekvens sänkas för att minska strömförbrukningen och värmeutvecklingen. När mer prestanda behövs kan hastigheten snabbt ökas igen.

    Två viktiga Linuxdrivrutiner inom området är:

    intel-pstate, som används för moderna Intel-processorer, och amd-pstate, som används för moderna AMD-processorer.

    Båda får förbättringar i Linux 7.3.

    Det kan på sikt ge bättre balans mellan prestanda och energiförbrukning på både bärbara och stationära datorer.

    Bättre stöd för energisparlägen

    Även drivrutinen intel_idle och Linux stöd för ACPI Processor Idle uppdateras.

    Här handlar flera av förändringarna om stöd för ACPI _LPI, där LPI står för Low Power Idle.

    Tekniken beskriver olika energisparlägen som processorn kan gå över till när den inte har något arbete att utföra.

    Ju djupare energisparläge som kan användas, desto mindre ström kan datorn förbruka. Samtidigt måste operativsystemet väga energibesparingen mot hur snabbt processorn behöver kunna vakna igen.

    Förbättrat stöd för dessa mekanismer kan därför vara särskilt betydelsefullt för bärbara datorer, servrar och andra system där strömförbrukningen är viktig.

    Nu börjar jakten på buggar

    Linux 7.3-rc1 innebär samtidigt att utvecklingen går in i en ny fas.

    Den stora så kallade merge window, där huvuddelen av ny funktionalitet tas in i kärnan, är avslutad. Under de kommande veckorna kommer nya Release Candidate-versioner framför allt att innehålla rättningar av problem som upptäcks under testerna.

    Traditionellt släpper Linus Torvalds en ny RC ungefär en gång i veckan.

    Om Linux 7.3 följer ett normalt utvecklingsförlopp med sju Release Candidates kan den färdiga kärnan därför komma 18 oktober 2026.

    Om det krävs en åttonde testversion flyttas den sannolika lanseringen istället till 25 oktober 2026.

    Exakt datum beror alltså på hur stabil kärnan visar sig vara under testperioden.

    Inte avsedd för produktionsdatorer

    Den som vill testa den nya kärnan redan nu kan hämta Linux 7.3-rc1 från Linus Torvalds Git-arkiv eller kernel.org.

    Men rc1 är framför allt avsedd för utvecklare och personer som aktivt vill testa den nya Linuxkärnan.

    Det är fortfarande en förhandsversion och fel kan förekomma.

    Den bör därför inte installeras på datorer eller servrar där stabil drift är viktig.

    För de flesta användare är det bättre att vänta tills Linux 7.3 är färdig – och därefter ytterligare tills den egna Linuxdistributionen har testat och paketerat kärnan.

    Linux 7.3 visar samtidigt hur utvecklingen av Linux ofta fungerar. De stora förändringarna är sällan spektakulära funktioner som användaren ser direkt på skärmen. Istället handlar det om tusentals mindre förbättringar av drivrutiner, processorstöd, energihantering och hårdvarukommunikation.

    Tillsammans gör de att Linux kan fortsätta fungera på nästa generations datorer.

    https://lkml.org/lkml/2026/8/30/688

    > FAKTA: Linux Kernel 7.3

    Version: Linux 7.3

    Aktuell version: 7.3-rc1

    Typ: Release Candidate

    Utvecklingsledare: Linus Torvalds

    Planerad slutversion: 18 eller 25 oktober 2026

    Nyheter: Förbättringar för ARM, ACPI, RISC-V, Intel P-State, AMD P-State och energisparfunktioner.

    Status: Testversion – bör inte användas på produktionssystem.

    root@linux:~$ uname -r
    7.3-rc1_
  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD är framför allt känt för sin ovanligt breda hårdvarusupport. Projektets gamla slogan, ”Of course it runs NetBSD”, syftar på att systemet kan köras på allt från moderna servrar och persondatorer till äldre arbetsstationer och mer ovanliga processorarkitekturer.

    Med NetBSD 11.0 fortsätter projektet på samma linje.

    RISC-V blir en officiellt stödd plattform

    Den största nyheten är den första stabila NetBSD-versionen för 64-bitars RISC-V-system.

    RISC-V är en öppen processorarkitektur som på senare år har fått stor uppmärksamhet. Till skillnad från exempelvis x86 och Arm kan RISC-V användas utan att en tillverkare behöver licensiera själva instruktionsuppsättningen. Det gör arkitekturen intressant för allt från utbildning och forskning till servrar, inbyggda system och framtida persondatorer.

    NetBSDs nya RISC-V-port kan inledningsvis köras i den virtuella maskinen QEMU samt på datorer baserade på StarFive JH7110-kretsen. Det omfattar bland annat enkortsdatorerna StarFive VisionFive 2 och PINE64 STAR64.

    Systemet har stöd för exempelvis:

    • PCI- och PCI Express-enheter
    • VirtIO-baserade nätverkskort och lagringsenheter
    • virtualiserat ljud
    • hårdvarubaserade slumptalsgeneratorer
    • temperatursensorer
    • felsökning av kraschade kärnor

    Det finns även ett mer grundläggande stöd för Allwinner D1, en enklare RISC-V-krets som används i bland annat MangoPi MQ Pro och Allwinner Nezha.

    Stödet är ännu inte lika komplett som för NetBSDs mer etablerade plattformar, men markerar ändå ett viktigt steg för både NetBSD och RISC-V.

    Snapdragon X Elite får tidigt stöd

    Även Arm-plattformen har fått flera förbättringar.

    NetBSD 11.0 innehåller ett första stöd för Qualcomms Snapdragon X Elite och företagets Oryon-processorkärnor. Snapdragon X Elite används framför allt i nyare bärbara Windowsdatorer och är en av de Arm-baserade plattformar som konkurrerar med traditionella x86-processorer från Intel och AMD.

    Det nya stödet omfattar bland annat drivrutiner för batteri- och laddningsövervakning, GPIO-anslutningar och I2C-styrenheter.

    Versionen innehåller också NUMA-stöd för Arm-system som använder ACPI. NUMA innebär förenklat att ett system kan hålla reda på vilket minne som ligger närmast en viss processorkärna. Det kan ge bättre prestanda i större datorer med många processorer eller processorkärnor.

    Andra förbättringar omfattar stöd för Arms SCMI-protokoll för prestandastyrning, en ny USB-C PHY-drivrutin för Rockchip samt bättre stöd för NanoPi R4S.

    Raspberry Pi 5 får också förbättrat stöd för kringutrustning när datorn startas genom UEFI.

    Virtuella maskiner kan starta på millisekunder

    NetBSD 11.0 innehåller en särskild kärna med namnet MICROVM för 32- och 64-bitars x86-system.

    Den är utformad för små virtuella maskiner som ska kunna starta mycket snabbt. Kärnan använder bland annat PVH-start, VirtIO MMIO-enheter och flera optimeringar som minskar mängden arbete under uppstarten.

    Enligt NetBSD-projektet kan en sådan virtuell maskin starta på omkring tio millisekunder på en x86-processor från ungefär 2020.

    Det är intressant för bland annat molntjänster där små virtuella maskiner kan behöva startas och stoppas automatiskt beroende på belastningen. Ett möjligt användningsområde är så kallade mikrotjänster, där varje liten funktion körs i en separat och isolerad miljö.

    NetBSD kan nu även startas med PVH utan att Xen används. Det fungerar exempelvis tillsammans med QEMUs -kernel-alternativ.

    VirtIO-enheter kan dessutom beskrivas genom parametrar på kärnans kommandorad.

    Nya drivrutiner för QEMU och VMware

    En ny drivrutin med namnet viogpu ger stöd för virtuella grafikkort som tillhandahålls av QEMU.

    Det betyder att NetBSD kan använda en mer modern virtualiserad grafiklösning i stället för att enbart förlita sig på enklare emulerade grafikkort.

    Den nya pvscsi-drivrutinen ger samtidigt stöd för VMwares paravirtualiserade SCSI-styrenheter. Paravirtualisering innebär att gästsystemet vet att det körs i en virtuell maskin och kan kommunicera mer direkt med värdsystemet. Det ger ofta bättre prestanda än fullständig hårdvaruemulering.

    Fler Linuxprogram kan köras utan ändringar

    NetBSD har sedan länge ett kompatibilitetslager som gör det möjligt att köra program som ursprungligen har kompilerats för Linux.

    NetBSD 11.0 utökar detta lager med ett stort antal Linux-kompatibla systemanrop och gränssnitt.

    Bland nyheterna finns:

    • epoll
    • clone3
    • statx
    • inotify
    • renameat2
    • close_range
    • waitid
    • syncfs
    • readahead
    • POSIX-meddelandeköer
    • sync_file_range

    Ett systemanrop är den mekanism som ett program använder för att be operativsystemets kärna utföra en uppgift. Det kan exempelvis handla om att öppna en fil, skapa en process, använda nätverket eller läsa information om systemet.

    När ett Linuxprogram använder ett systemanrop som saknas i NetBSDs kompatibilitetslager går programmet normalt inte att köra. Genom att införa fler Linux-kompatibla systemanrop kan NetBSD därför hantera fler Linuxprogram utan att programmens källkod behöver ändras.

    Versionen får även stöd för memfd_create, som gör det möjligt att skapa en fil direkt i arbetsminnet utan att den behöver få ett vanligt filnamn på disken.

    Det virtuella filsystemet procfs har samtidigt kompletterats med information om System V IPC samt Linux-liknande sökvägar för processgränser.

    Anpassningar för C23 och nya POSIX

    NetBSD 11.0 innehåller även förbättringar för nyare programmeringsstandarder.

    Verktyget lint, som används för att analysera C-kod och hitta möjliga programmeringsfel, kan nu kontrollera kod skriven enligt C23-standarden. Det har även blivit bättre på att upptäcka heltalsöverskridningar.

    En heltalsöverskridning uppstår när ett tal blir större eller mindre än vad den aktuella datatypen kan lagra. Resultatet kan bli felaktiga beräkningar, programkrascher eller i värsta fall säkerhetsproblem.

    NetBSD får också ett nytt kommando med namnet c17. Det fungerar som ett standardiserat sätt att anropa en kompilator för ISO C17, vilket krävs av POSIX.1-2024.

    Snabbare kärna och bättre stöd för flera processorer

    Flera delar av operativsystemets kärna har optimerats.

    Låsningen kring så kallade pipes har förbättrats. En pipe används när ett program skickar data direkt till ett annat program, exempelvis i följande kommandorad:

    cat fil.txt | grep sökord
    

    Minskad låskonkurrens innebär att flera processorer eller processorkärnor i mindre utsträckning behöver vänta på varandra.

    DRM-systemet, som hanterar moderna grafikkort i kärnan, har också fått bättre skalning på datorer med flera processorkärnor.

    VirtIO-drivrutinerna är nu markerade som multiprocessorsäkra. De kan därmed köras utan att hålla NetBSD-kärnans globala lås, vilket kan förbättra prestandan i virtuella maskiner.

    Även ZFS har optimerats så att borttagning av filer går snabbare.

    På SPARC-, PowerPC- och MIPS-processorer har byteväxling förbättrats. Byteväxling används när data behöver omvandlas mellan olika ordningsföljder för byte, exempelvis mellan little endian och big endian.

    Snabbare reaktion på förlorade nätverkspaket

    Den inledande väntetiden innan ett TCP-paket skickas om har sänkts från tre sekunder till en sekund.

    TCP ser till att data kommer fram i rätt ordning och att förlorade paket skickas igen. Om ett paket försvinner väntar systemet en viss tid innan det försöker på nytt.

    En kortare inledande väntetid kan göra att nätverksanslutningar återhämtar sig snabbare när de första paketen förloras. Ändringen är tillåten enligt internetstandarden RFC 6298.

    Brandväggen kan filtrera på länklagret

    NetBSD Packet Filter, NPF, kan nu filtrera trafik på lager 2 i nätverksmodellen.

    Lager 2 omfattar bland annat Ethernet-ramar och MAC-adresser. Tidigare har brandväggar främst arbetat högre upp i nätverksstacken, exempelvis med IP-adresser och TCP- eller UDP-portar.

    NPF-regler kan även göras beroende av användare och grupper. Det gör det möjligt att exempelvis tillåta nätverkstrafik för ett visst användarkonto men blockera samma trafik för andra användare.

    Kärnan håller uppsikt över sig själv

    NetBSD 11.0 introducerar också en mekanism som kallas kernel heartbeat.

    Olika processorer och avbrottsnivåer kan använda mekanismen för att kontrollera att andra delar av kärnan fortfarande gör framsteg. Om någon del av systemet fastnar kan detta upptäckas snabbare.

    Funktionen kan vara värdefull vid felsökning av svåra problem där datorn verkar frysa utan att skapa någon tydlig felrapport.

    Stort antal nya drivrutiner

    Hårdvarustödet har utökats med en omfattande samling nya och förbättrade drivrutiner.

    Bland nyheterna finns stöd för:

    • Realtek RTL8126-nätverkskort med 5 Gbit/s
    • virtuella funktioner för NVIDIA Mellanox ConnectX-6
    • ASIX AX88179A USB-nätverkskort
    • USB Audio Class 2.0
    • tangentbord som använder I2C HID
    • nyare Androidtelefoner med USB-delning via NCM
    • fler fläkt-, sensor-, serie- och lagringsstyrenheter
    • fler styrenheter för industriell utrustning

    USB Audio Class 2.0 är särskilt relevant för modernare externa ljudkort och DAC-enheter som arbetar med högre samplingsfrekvenser och fler ljudkanaler än vad den äldre USB-ljudstandarden klarar.

    Bättre övervakning av AMD-processorer

    NetBSD kan nu läsa temperaturinformation från fler moderna AMD-processorer.

    Det omfattar bland annat:

    • Siena
    • Turin Classic
    • Turin Dense
    • Strix Point
    • Zen 5

    Verktyget cpuctl känner nu även igen Intels Meteor Lake- och Emerald Rapids-processorer.

    Dessutom finns stöd för nyare varianter av Intels TCO-watchdog. En watchdog är en säkerhetsmekanism som kan starta om en dator om operativsystemet slutar fungera och inte längre skickar regelbundna livstecken.

    Uppdaterade program i grundsystemet

    NetBSD levereras som ett komplett grundsystem där både kärnan och ett stort antal centrala verktyg utvecklas och distribueras tillsammans.

    I NetBSD 11.0 har många externa komponenter uppdaterats. Några exempel är:

    • GCC 12.5
    • GDB 15.1
    • Binutils 2.42
    • OpenSSL 3.5.7
    • OpenSSH 10.3
    • Postfix 3.11.2
    • X.Org Server 21.1.24
    • tmux 3.6b
    • Unbound 1.25.1
    • BIND 9.20.24
    • wpa_supplicant 2.11

    Viktiga förändringar inför uppgradering

    Den som uppgraderar från en tidigare NetBSD-version bör vara uppmärksam på några förändringar.

    Kompatibilitetsbiblioteken för 32- och 64-bitarsprogram har flyttats till separata installationsuppsättningar med namnen:

    • base32
    • base64
    • debug32
    • debug64

    HTML-versionerna av manualsidorna ligger numera i den separata uppsättningen manhtml.

    OpenSSH har dessutom tagit bort stödet för DSA-nycklar. DSA är en äldre typ av SSH-nyckel som inte längre betraktas som tillräckligt säker.

    System som har en specialanpassad SSH-konfiguration där DSA uttryckligen har aktiverats kan behöva ändras innan SSH-servern kan startas.

    På aarch64-system anges processorfrekvensen numera i megahertz i stället för i abstrakta prestandanivåer.

    Drivrutinen hdaudio har också fått ändrade namn och en annan ordning på vissa ljudmixerreglage. Det kan påverka skript och lokala inställningar som hänvisar till reglagen med deras gamla namn.

    Ett brett lyft för ett ovanligt portabelt system

    NetBSD 11.0 är inte en utgåva som enbart fokuserar på en viss datorplattform eller användargrupp.

    Versionen förbättrar stödet för allt från moderna Arm- och RISC-V-system till äldre processorarkitekturer, virtuella servrar, nätverksutrustning och traditionella x86-datorer.

    RISC-V-stödet är den mest synliga nyheten, men de utökade Linux-kompatibilitetsfunktionerna kan på sikt bli minst lika betydelsefulla. De gör det lättare att använda program som främst har utvecklats och testats för Linux.

    Tillsammans med snabbare virtualisering, fler drivrutiner och förbättrad multiprocessorprestanda visar NetBSD 11.0 att projektet fortfarande utvecklas aktivt – samtidigt som det håller fast vid sitt ursprungliga mål: att skapa ett rent, stabilt och portabelt Unix-system som kan köras på så många typer av datorer som möjligt.

    https://blog.netbsd.org/tnf/entry/netbsd_11_0_released

    Ladda hem Netbsd

    https://netbsd.org

    > TEKNISKA FAKTA: NETBSD 11.0

    Version: NetBSD 11.0

    Utgåva: Nittonde stora NetBSD-versionen

    Systemtyp: Unix-liknande operativsystem

    Ny processorplattform: 64-bitars RISC-V

    RISC-V-enheter: QEMU, StarFive VisionFive 2 och PINE64 STAR64

    Arm-stöd: Inledande stöd för Qualcomm Snapdragon X Elite och Oryon

    Virtualisering: Ny MICROVM-kärna för amd64 och i386

    Uppstartstid: Omkring 10 millisekunder för MICROVM på lämplig x86-hårdvara

    Linuxkompatibilitet: Bland annat epoll, clone3, statx, inotify och memfd_create

    Programmeringsstandarder: Förbättrat stöd för C23 och POSIX.1-2024

    Brandvägg: NPF med lager 2-filtrering och regler för användare och grupper

    Nätverk: TCP:s första omsändningstid sänkt från tre till en sekund

    Kompilator: GCC 12.5

    Kryptering: OpenSSL 3.5.7

    SSH: OpenSSH 10.3

    Licens: BSD-licens

  • Xen 4.22 moderniserar virtualisering för x86 och Arm

    Xen 4.22 är nu släppt med flera förbättringar för moderna x86- och Arm-system. Den nya versionen får bland annat stöd för FRED, bättre skydd mot prestandaproblem, viloläge för virtuella Arm-maskiner och skärpta resursgränser i Xenstore.

    Den öppna hypervisorn Xen har släppts i version 4.22. Uppdateringen förbättrar hanteringen av avbrott på moderna x86-processorer, ger Arm-baserade virtuella maskiner stöd för viloläge och inför nya skydd mot gäster som förbrukar för mycket systemresurser.

    Xen är en så kallad typ 1-hypervisor. Det betyder att programvaran körs direkt ovanpå datorns hårdvara och skapar en grund där flera virtuella maskiner kan köras samtidigt.

    Till skillnad från virtualiseringsprogram som körs inuti ett vanligt operativsystem behöver Xen alltså inget underliggande Windows- eller Linux-system. Det gör tekniken lämplig för bland annat servrar, molntjänster, inbyggda system och miljöer där hög säkerhet och tydlig isolering mellan olika virtuella maskiner är viktigt.

    Med Xen 4.22 får projektet flera nya funktioner för moderna x86- och Arm-system.

    Modernare hantering av avbrott på x86

    En av de största nyheterna är stöd för FRED, en förkortning av Flexible Return and Event Delivery.

    Datorns processor måste hela tiden kunna avbryta det arbete som pågår. Det kan exempelvis ske när ett program gör ett systemanrop, när ett fel inträffar eller när ny information kommer från hårdvaran.

    På x86-plattformen har dessa mekanismer byggts ut under flera årtionden. Resultatet är ett kraftfullt men komplicerat system med många äldre delar som fortfarande måste stödjas.

    FRED är ett modernare försök att förenkla hur processorn hanterar systemanrop, undantag och avbrott. Genom att Xen nu stöder tekniken kan hypervisorn bättre utnyttja funktionerna i nyare x86-processorer.

    För vanliga användare innebär förändringen inte nödvändigtvis någon omedelbar och tydligt märkbar prestandaökning. På längre sikt kan tekniken däremot göra hanteringen av processorhändelser enklare, säkrare och lättare att underhålla.

    Skydd mot virtuella maskiner som låser processorbussen

    Xen 4.22 har även fått stöd för AMD Bus Lock Threshold.

    Vissa atomära processorinstruktioner kan under särskilda förhållanden låsa datorns processorbuss. Sådana låsningar kan behövas för att flera processorkärnor ska kunna arbeta med delade data utan att informationen skadas.

    Problemet är att upprepade busslåsningar kan påverka hela datorns prestanda. En felaktig eller illvillig virtuell maskin skulle därför kunna försämra prestandan även för andra virtuella maskiner på samma server.

    Med AMD Bus Lock Threshold kan Xen upptäcka och begränsa sådant beteende. Funktionen minskar därmed risken för att en enskild gäst påverkar resten av systemet.

    Arm-gäster kan försättas i viloläge

    På Arm-plattformen får virtuella maskiner nu stöd för att pausas och återupptas genom Power State Coordination Interface, PSCI.

    PSCI är ett standardiserat gränssnitt som används för att styra olika energilägen i Arm-baserade system. Med det nya stödet kan en virtuell Arm-maskin försättas i ett vilande tillstånd och senare fortsätta där den slutade.

    Funktionen är särskilt användbar i energikänsliga miljöer, till exempel inbyggda system, mobila plattformar och servrar där energiförbrukningen behöver anpassas efter belastningen.

    Xen har dessutom utökat stödet för Arm Firmware Framework for A-profile till version 1.2. Ramverket används för kommunikation mellan operativsystem, hypervisorer och säker firmware på moderna Arm-system.

    Fortsatt arbete med säkerhetskritiska Arm-system

    Arbetet med stöd för Armv8-R och dess Memory Protection Unit fortsätter.

    Armv8-R riktar sig främst till realtidssystem och säkerhetskritiska miljöer där förutsägbart beteende är viktigare än maximal generell prestanda. Det kan exempelvis handla om fordon, industriella styrsystem och annan utrustning där ett oväntat stopp kan få allvarliga konsekvenser.

    En Memory Protection Unit skiljer sig från den minneshantering som normalt används i persondatorer och servrar. Den är utformad för att skapa tydligt avgränsade minnesområden utan samma typ av avancerad virtuell minneshantering.

    Stödet är ännu inte färdigt, men visar att Xen-projektet vill bli mer användbart även utanför traditionella datacenter.

    RISC-V-stödet är fortfarande under utveckling

    Xen-projektet fortsätter också arbetet med RISC-V.

    RISC-V är en öppen processorarkitektur som blivit allt vanligare inom forskning, inbyggda system och specialutvecklade processorer. Till skillnad från många andra processorarkitekturer kan RISC-V användas och byggas ut utan traditionella licensavgifter.

    Stödet i Xen är dock fortfarande på ett tidigt stadium. Xen 4.22 kan därför ännu inte användas för allmän virtualisering av RISC-V-baserade gästsystem.

    Arbetet lägger däremot grunden för att Xen i framtiden ska kunna köra virtuella maskiner även på denna plattform.

    Xenstore får bättre skydd mot överbelastning

    En annan viktig förändring finns i Xenstore.

    Xenstore är en central tjänst som används av Xen-domäner för att utbyta inställningar och information. Den fungerar ungefär som en gemensam hierarkisk databas där hypervisorn och de virtuella maskinerna kan lagra och läsa konfigurationsvärden.

    I Xen 4.22 införs resurskvoter för varje domän. Det har även införts gränser för hur djupt så kallade bevakningar, eller watches, får byggas upp.

    Syftet är att förhindra att en enskild virtuell maskin använder orimligt mycket minne eller processorkraft i Xenstore. Förbättringen blir särskilt viktig på stora servrar där många virtuella maskiner körs samtidigt.

    Mikrokod kan levereras som en separat modul

    På x86-system kan uppdateringar av processorns mikrokod nu levereras som ett separat Multiboot-paket i CPIO-format.

    Mikrokod kan beskrivas som en låg nivå av programvara inuti processorn. Processortillverkare använder mikrokodsuppdateringar för att rätta fel och i vissa fall minska effekterna av säkerhetsproblem.

    Genom att kunna leverera mikrokoden som en separat startmodul blir det enklare att uppdatera den utan att behöva bygga in den direkt i andra delar av startsystemet.

    Verktyget xenpm har dessutom fått kommandot get-core-temp. Det kan visa temperaturen för enskilda processorkärnor på Intel-processorer som stöder funktionen.

    Utökade tester för funktionell säkerhet

    Xen 4.22 förbättrar även projektets arbete med funktionell säkerhet.

    Versionen innehåller QEMU-baserade verktyg för Software-in-the-Loop-testning. Det innebär att delar av ett system kan testas i en simulerad miljö utan att all fysisk hårdvara behöver finnas tillgänglig.

    Testmiljön kan bland annat användas för att återskapa fel, simulera olika gränssnitt och kontrollera att systemet reagerar på ett förutsägbart sätt.

    Projektet har också lagt till verktyg för kodtäckning. Dessa kan mäta hur stor del av programkoden som faktiskt testas. Stödet sträcker sig från enklare mätningar till Modified Condition/Decision Coverage, en mer avancerad metod som används i säkerhetskritiska system.

    Äldre gränssnitt fortsätter att tas bort

    Utvecklarna har även fortsatt att rensa bort föråldrade gränssnitt och komponenter.

    Sådant arbete ger sällan stora rubriker, men är viktigt för ett långlivat projekt som Xen. När gammal kod tas bort blir systemet enklare att underhålla, och risken minskar för att oanvända funktioner innehåller säkerhetsproblem.

    Xen 4.22 är därför inte bara en version med nya funktioner. Uppdateringen fortsätter också arbetet med att göra hypervisorn mer robust, skalbar och anpassad för moderna processorplattformar.

    Fakta: Vad är en hypervisor?

    En hypervisor är den programvara som skapar och hanterar virtuella datorer.

    Xen är en typ 1-hypervisor och körs direkt på den fysiska hårdvaran. Varje virtuellt operativsystem körs i en egen isolerad domän.

    Den första och mest privilegierade domänen kallas vanligtvis Dom0. Den ansvarar bland annat för administration och åtkomst till fysisk hårdvara. Övriga virtuella maskiner körs normalt som mindre privilegierade gästdomäner, ofta kallade DomU.

    https://wiki.xenproject.org/wiki/Xen_Project_4.22_Release_Notes

    TEKNISKA FAKTA: XEN 4.22
    Programvara: Xen Hypervisor
    Version: 4.22
    Typ: Öppen typ 1-hypervisor
    Arkitekturer: x86, Arm och pågående stöd för RISC-V
    Nyhet för x86: Stöd för Flexible Return and Event Delivery, FRED
    AMD-stöd: AMD Bus Lock Threshold
    Arm-funktion: Viloläge och återupptagning av gäster via PSCI
    Xenstore: Resurskvoter per domän och begränsat bevakningsdjup
    Mikrokod: Kan levereras som en separat Multiboot-modul i CPIO-format
    Temperatur: xenpm get-core-temp visar kärntemperatur på kompatibla Intel-processorer
    Licens: GPL och andra fria licenser beroende på komponent
    > Xen 4.22 förbättrar virtualisering, resurshantering och funktionell säkerhet.
  • GNU Binutils 2.47 gör utvecklarnas verktygslåda snabbare och mer flexibel

    GNU-projektet har släppt Binutils 2.47, en ny version av den viktiga verktygssamling som används för att bygga och analysera program i Linux. Uppdateringen ger bland annat bättre stöd för RISC-V, nya möjligheter vid felsökning och snabbare länkning av stora program.

    GNU-projektet har släppt GNU Binutils 2.47, en ny version av den verktygssamling som används för att bygga, länka och undersöka program på Linux och andra Unixliknande operativsystem.

    Binutils arbetar oftast i bakgrunden och märks därför sällan av vanliga datoranvändare. För programmerare, systemutvecklare och skapare av Linuxdistributioner är verktygen däremot mycket viktiga. De används tillsammans med bland annat kompilatorn GCC, standardbiblioteket glibc och felsökaren GDB.

    Vad är GNU Binutils?

    När en programmerare skriver ett program måste källkoden gå igenom flera steg innan den kan köras av datorn.

    Först översätts programkoden till maskinkod. Därefter måste olika delar av programmet kopplas samman till en färdig körbar fil. Binutils innehåller flera av de verktyg som behövs under denna process.

    Bland de mest kända verktygen finns:

    • as – omvandlar assemblerkod till objektfiler.
    • ld – länkar samman objektfiler och bibliotek till färdiga program.
    • objdump – visar information om innehållet i körbara filer och objektfiler.
    • readelf – granskar ELF-filer, som är det vanligaste formatet för körbara program i Linux.
    • ar – skapar och hanterar statiska programbibliotek.

    De flesta utvecklare använder inte alla dessa kommandon direkt. I stället anropas de automatiskt av kompilatorer och byggsystem.

    Enklare felsökning av program

    Både objdump och readelf har fått det nya alternativet:

    --debug-dir=DIR

    Det gör det möjligt att ange en särskild katalog där verktygen ska leta efter separata filer med felsökningsinformation.

    Felsökningsinformation innehåller exempelvis funktionsnamn, variabelnamn och kopplingar mellan maskinkod och programmets ursprungliga källkod. Informationen är mycket användbar när ett program kraschar eller beter sig fel.

    I många Linuxdistributioner lagras felsökningsinformationen separat från själva programmet. Det gör programfilerna mindre, samtidigt som utvecklare fortfarande kan installera den mer detaljerade informationen när den behövs.

    Med det nya alternativet blir det enklare att undersöka program när felsökningsfilerna ligger på en annan plats än normalt.

    Objdump kan visa globala variabler

    Verktyget objdump har även fått alternativet:

    --map-global-vars

    Det kan användas för att visa var globala variabler finns i en objektfil och vilken typ av information de innehåller.

    En global variabel är en variabel som kan användas av flera delar av ett program. Sådana variabler kan ibland göra program svårare att felsöka, eftersom innehållet kan ändras från många olika platser.

    Den nya funktionen kan därför hjälpa utvecklare att förstå hur ett program använder sitt minne och hur olika variabler är placerade i den färdiga programfilen.

    Objektfiler kan behandlas som ett bibliotek

    Länkaren har fått stöd för alternativen:

    --start-lib

    --end-lib

    De gör det möjligt att behandla en grupp objektfiler ungefär som om de låg i ett statiskt bibliotek.

    Ett statiskt bibliotek är normalt en samling färdigkompilerade objektfiler som har packats ihop i en arkivfil. Med de nya alternativen behöver utvecklaren inte alltid skapa en sådan arkivfil först.

    Det kan förenkla byggprocessen, särskilt i stora projekt där många mindre objektfiler ska kopplas samman.

    Länkaren tar då endast med de objektfiler som verkligen behövs, på ungefär samma sätt som när ett vanligt statiskt bibliotek används.

    Snabbare länkning kan ge större programfiler

    BFD-länkaren stöder nu optimeringsnivån:

    -O 0

    När denna nivå används slutar länkaren att slå samman innehållet i vissa sektioner som innehåller identiska eller liknande data.

    Normalt försöker länkaren minska storleken på det färdiga programmet genom att kombinera exempelvis identiska textsträngar eller annan återkommande information.

    Det arbetet kan dock ta tid, särskilt när mycket stora program ska byggas.

    Genom att använda -O 0 kan länkningen därför gå betydligt snabbare. Nackdelen är att det färdiga programmet kan bli större eftersom information som hade kunnat delas i stället sparas flera gånger.

    Det blir alltså en avvägning mellan byggtid och filstorlek.

    Funktionen kan vara särskilt användbar under utveckling, när ett program kompileras och länkas om många gånger. Inför en slutlig utgåva kan utvecklaren sedan välja en högre optimeringsnivå för att skapa en mindre programfil.

    Förbättrat stöd för RISC-V

    GNU Binutils 2.47 utökar även stödet för processorarkitekturen RISC-V.

    RISC-V är en öppen processorarkitektur. Till skillnad från flera traditionella processorplattformar kan den användas och vidareutvecklas utan att tillverkare behöver betala licensavgifter för själva instruktionsuppsättningen.

    Arkitekturen används bland annat i mikrokontroller, inbyggda system, forskningsprojekt, servrar och experimentella persondatorer.

    Den nya versionen av Binutils innehåller stöd för flera ytterligare RISC-V-utökningar, däribland:

    • zalasr 1.0
    • svrsw60t59b 1.0
    • zvabd 1.0
    • smpmpmt 1.0

    Stöd har också lagts till för flera instruktioner som utför vektoriella punktprodukter.

    Vektorberäkningar gör det möjligt för processorn att bearbeta flera tal samtidigt i stället för ett tal i taget. Det är särskilt användbart inom områden som bildbehandling, artificiell intelligens, vetenskapliga beräkningar och signalbehandling.

    Punktprodukter är en vanlig matematisk operation inom exempelvis maskininlärning. Bättre stöd för sådana instruktioner gör det möjligt för utvecklare att skapa program som mer effektivt utnyttjar moderna RISC-V-processorer.

    Äldre 32-bitars S/390 fasas ut

    Stödet för den 32-bitars IBM S/390-plattformen har nu markerats som föråldrat.

    Det innebär inte nödvändigtvis att stödet försvinner omedelbart, men det är en tydlig signal om att det kan tas bort i en framtida version.

    Den modernare 64-bitarsarkitekturen S/390x påverkas inte. Den fortsätter att stödjas och underhållas.

    S/390 och S/390x används främst i IBM:s stordatorsystem. Att den äldre 32-bitarsversionen fasas ut är därför ett naturligt steg när allt fler system använder 64-bitarsprocessorer och modernare programvara.

    En viktig uppdatering som arbetar i bakgrunden

    GNU Binutils 2.47 innehåller inga funktioner som vanliga datoranvändare kommer att se direkt på skrivbordet. Uppdateringen är ändå betydelsefull.

    Nästan alla program i en Linuxdistribution har vid något tillfälle passerat genom en assembler, länkare eller något annat verktyg från Binutils.

    Förbättringarna kan ge utvecklare snabbare byggprocesser, bättre möjligheter att undersöka programfiler och utökat stöd för nya processorinstruktioner.

    GNU Binutils 2.47 finns tillgänglig som källkod från GNU-projektets servrar. Användare av Linuxdistributioner med löpande uppdateringar kan räkna med att versionen dyker upp i pakethanteraren när distributionernas utvecklare har hunnit testa och paketera den.

    https://lists.gnu.org/archive/html/info-gnu/2026-07/msg00006.html

    Fakta: GNU Binutils 2.47

    • Utvecklare: GNU-projektet
    • ”`
    • Typ av programvara: Verktyg för assemblering, länkning och analys av binära filer
    • Viktiga verktyg: as, ld, objdump, readelf och ar
    • Nyheter: Förbättrad felsökning, nya länkaralternativ och snabbare länkning
    • Processorstöd: Utökat stöd för flera nya RISC-V-instruktioner
    • Utfasning: Stödet för 32-bitars IBM S/390 har markerats som föråldrat
    • Licens: Fri programvara inom GNU-projektet
    • ”`
  • FreeRDP 3.28 har släppts

    FreeRDP gör det möjligt att styra en dator på distans, nästan som om man satt framför den. I version 3.28 ligger fokus på säkrare anslutningar, färre krascher och bättre stöd för flera plattformar. Uppdateringen rättar flera sårbarheter, väcker liv i klienten för iPhone och iPad och förbättrar funktioner i Android, Windows och macOS.

    FreeRDP är en fri och öppen implementation av Microsofts Remote Desktop Protocol, vanligtvis förkortat RDP. Tekniken används för att ansluta till en annan dator över ett nätverk och arbeta med den på distans.

    Det kan exempelvis handla om att en Linuxanvändare behöver ansluta till en Windowsdator, att en administratör arbetar med en server eller att en användare vill nå sin arbetsdator hemifrån.

    När en RDP-anslutning upprättas skickas bilden från fjärrdatorn till användarens skärm. Tangentbord och mus skickar samtidigt kommandon tillbaka till fjärrdatorn. Även ljud, urklipp, skrivare, filer, kameror och andra enheter kan föras över mellan datorerna.

    FreeRDP används både som ett fristående program och som en teknisk grund i andra program för fjärrskrivbord. Därför kan en säkerhetsuppdatering i FreeRDP påverka betydligt fler användare än dem som själva känner till att programmet finns installerat.

    Flera säkerhetsproblem har rättats

    Den viktigaste nyheten i FreeRDP 3.28 är att flera säkerhetsproblem har åtgärdats. Bland dessa finns sårbarheterna CVE-2026-57156, CVE-2026-57157 och CVE-2026-57158.

    Rättningarna berör bland annat hur programmet tolkar inkommande data, kontrollerar minnesgränser och hanterar urklipp, kameror, smartkort, ljud, video och anslutna enheter.

    En RDP-klient måste kunna ta emot många olika typer av information från fjärrdatorn. Det kan vara allt från en bildruta till ett filnamn, ett ljudpaket eller information från ett smartkort.

    Om sådan information är felaktigt formaterad eller innehåller ett orimligt stort värde måste klienten upptäcka det innan informationen behandlas. Annars kan programmet försöka läsa eller skriva data på fel plats i minnet.

    Resultatet kan bli en krasch, men minnesfel kan i vissa fall även utnyttjas för att påverka programmet på ett mer allvarligt sätt. Därför är kontroller av storlek, format och minnesgränser en central del av säkerheten i program som kommunicerar över nätverk.

    I FreeRDP 3.28 har många av dessa kontroller förstärkts. Användare och Linuxdistributioner rekommenderas därför att uppdatera när den nya versionen blir tillgänglig.

    Klienten för iPhone och iPad får nytt liv

    En av de mer synliga nyheterna är att projektets klient för iPhone och iPad återigen har börjat utvecklas.

    Klienten heter iFreeRDP och är tänkt att göra det möjligt att ansluta till ett fjärrskrivbord från en iOS-enhet. I den nya versionen har utvecklarna moderniserat delar av koden och tagit bort flera varningar om föråldrade funktioner.

    Arbetet omfattar även förbättringar i byggsystemet och stöd för att bygga videokodeken OpenH264.

    En kodek är en teknik som komprimerar och packar upp ljud eller video. Komprimeringen gör att färre data behöver skickas över nätverket, vilket kan ge en snabbare och mjukare fjärrskrivbordsupplevelse.

    Förändringarna betyder inte automatiskt att en ny färdig version av iFreeRDP omedelbart dyker upp i Apples App Store. De visar däremot att klienten återigen har blivit en aktiv del av FreeRDP-projektet.

    Android får stöd för RISC-V

    Även Androidversionen har fått flera förbättringar. FreeRDP kan nu byggas för 64-bitars RISC-V på Android.

    RISC-V är en öppen processorarkitektur. Till skillnad från exempelvis x86 och ARM är den grundläggande instruktionsuppsättningen öppen och kan användas av olika tillverkare utan att de behöver utveckla en helt egen arkitektur.

    RISC-V används redan i bland annat inbyggda system, enkortsdatorer och vissa servrar. Stödet i Androidversionen av FreeRDP är därför främst viktigt för framtida enheter och för utvecklare som arbetar med den nya arkitekturen.

    Byggprocessen för Android har samtidigt blivit mer flexibel. Det går nu lättare att ändra versionsnamn och versionsnummer för olika utgåvor.

    Den virtuella muspekaren för pekskärmar har också fått en ny utformning. Dessutom har externa programberoenden flyttats till en särskild CMake-fil, vilket gör källkoden enklare att bygga och underhålla.

    Förbättringar i Windowsklienten

    FreeRDP innehåller också en klient för Windows som heter wfreerdp.

    I FreeRDP 3.28 har den flytande verktygsraden i helskärmsläget förbättrats. Verktygsraden gör det möjligt att komma åt olika kontroller även när fjärrskrivbordet täcker hela skärmen.

    Ett problem där rullningspositionen kunde återställas när rullningslisterna doldes har också rättats.

    Versionen innehåller dessutom justeringar för Microsofts kompilator MSVC och rättningar som berör CredSSP.

    CredSSP är en teknik som används när inloggningsuppgifter ska överföras till en fjärrdator. Eftersom tekniken hanterar känslig information är det viktigt att den fungerar korrekt och att fel upptäcks tidigt.

    Utvecklarna har även rättat problem med anropskonventioner på vissa x86-baserade Windows-system. En anropskonvention bestämmer bland annat hur ett program skickar information mellan olika funktioner. Fel på den nivån kan leda till oväntade krascher eller felaktiga resultat.

    Nytt stöd för smartkort på serversidan

    FreeRDP 3.28 introducerar ett nytt programmeringsgränssnitt för smartkort på serversidan.

    Ett smartkort är ett kort med ett inbyggt chip som kan lagra exempelvis digitala certifikat och krypteringsnycklar. Smartkort används ofta för säker inloggning inom företag, myndigheter och andra verksamheter med höga säkerhetskrav.

    Den nya versionen innehåller även flera rättningar för validering av smartkortsdata och för hantering av inloggning med smartkort.

    Validering innebär att programmet kontrollerar att informationen ser ut som förväntat innan den används. Det är särskilt viktigt när informationen kommer från en annan dator eller en extern enhet.

    Klientens statistikgränssnitt har dessutom utökats med stöd för statiska RDP-kanaler. Det gör det lättare för utvecklare och administratörer att se hur olika delar av anslutningen används och hur mycket data de överför.

    Säkrare filöverföring genom urklippet

    Den SDL-baserade FreeRDP-klienten har också fått flera förbättringar.

    SDL är ett plattformsoberoende bibliotek för bland annat grafik, ljud, tangentbord och mus. Det används för att samma programkod ska kunna fungera på flera operativsystem.

    I FreeRDP 3.28 har säkerheten förbättrats när filer kopieras genom urklippet.

    Urklippet används normalt när användaren kopierar och klistrar in text. I en RDP-anslutning kan samma teknik även användas för att flytta filer mellan den lokala datorn och fjärrdatorn.

    Det innebär att programmet måste hantera filnamn, sökvägar och filinformation som skickas över nätverket. Om sådana uppgifter inte kontrolleras ordentligt kan de orsaka fel eller användas på ett oväntat sätt.

    SDL-klienten har även fått stöd för Askpass. Det gör det möjligt att ange ett lösenord genom ett separat grafiskt fönster i stället för direkt i en terminal.

    Problem med aviseringar har rättats och inställningarna för naturlig rullning fungerar nu bättre med både mus och pekplatta.

    Naturlig rullning innebär att innehållet rör sig i samma riktning som användarens fingrar på pekplattan, ungefär som på en mobiltelefon eller surfplatta.

    Ljudet i macOS kan återställas bättre

    På macOS har ljudhanteringen förbättrats.

    Ljudet i en RDP-session kan påverkas när användaren ansluter hörlurar, byter ljudutgång eller ansluter ett externt ljudkort. Då kan macOS ändra konfigurationen för sitt ljudsystem AVAudioEngine.

    Tidigare kunde en sådan förändring göra att ljudet från fjärrdatorn försvann. FreeRDP 3.28 kan nu bättre återställa ljudströmmen efter att ljudsystemets inställningar har ändrats.

    Bättre kontroller av video och kameradata

    FreeRDP 3.28 innehåller även förbättrade kontroller av video och kameradata.

    När en videobild kopieras till skärmen måste programmet veta exakt hur stor den aktuella bildytan är. Om en bildruta är större än det tillgängliga området finns en risk att data hamnar utanför det minne som har reserverats.

    I den nya versionen begränsas kopieringen av videobildrutor till den aktuella bildytans storlek.

    Även information som skickas genom kamerakanaler och funktioner för fjärrassistans kontrolleras mer noggrant innan den används.

    Detta är ett exempel på så kallad defensiv programmering. Programmet utgår inte från att mottagen data är korrekt, utan kontrollerar den först.

    Färre krascher vid användning av RDP-gateway

    Ett möjligt segmenteringsfel i funktionen winpr_strnstr har också rättats.

    Ett segmenteringsfel uppstår när ett program försöker läsa eller skriva i ett minnesområde som det inte har rätt att använda. Operativsystemet stoppar då normalt programmet, vilket gör att det kraschar.

    Det aktuella felet kunde uppstå i samband med en RDP-gateway.

    En RDP-gateway fungerar som en mellanhand mellan klienten och fjärrdatorn. Den används ofta för att ge säker åtkomst till datorer i ett internt nätverk utan att RDP-servern behöver vara direkt åtkomlig från internet.

    RDPDR och WinPR har förstärkts

    Hanteringen av textsträngar i RDPDR-kanalen har förbättrats.

    RDPDR används för omdirigering av lokala enheter. Det kan exempelvis göra det möjligt för en fjärrdator att komma åt en lokal hårddisk, skrivare, serieport eller ett smartkort.

    Eftersom enhetsnamn och sökvägar skickas som textsträngar är det viktigt att programmet kontrollerar deras längd och innehåll.

    Flera kontroller i WinPR:s datatolkning har också förstärkts.

    WinPR är ett kompatibilitetslager som ingår i FreeRDP. Det tillhandahåller funktioner som liknar dem i Windows, men som kan användas på andra operativsystem.

    Genom att förbättra WinPR:s parsrar minskar risken för att felaktigt formaterad information orsakar minnesfel eller krascher.

    Tydligare loggar när anslutningen misslyckas

    Loggningen vid misslyckade anslutningar har förbättrats.

    För användaren kan ett anslutningsfel verka enkelt: fjärrskrivbordet öppnas inte. Bakom felet kan det däremot finnas många olika orsaker, till exempel felaktiga inloggningsuppgifter, certifikatproblem, nätverksfel eller inkompatibla säkerhetsinställningar.

    Tydligare loggar gör det lättare för administratörer och utvecklare att se var i anslutningsprocessen problemet uppstod.

    En viktig uppdatering även för vanliga användare

    FreeRDP 3.28 innehåller många tekniska förändringar som de flesta användare aldrig kommer att märka direkt.

    Det är ofta ett gott tecken. Säkerhetskontroller, förbättrad minneshantering och noggrannare validering ska helst arbeta i bakgrunden utan att störa användningen.

    Samtidigt innehåller versionen synligare förbättringar, som ett återupplivat iOS-projekt, bättre Androidstöd, förbättrade Windowskontroller och stabilare ljud i macOS.

    Den som använder FreeRDP direkt, eller ett program som bygger på FreeRDP, bör därför installera version 3.28 när den finns tillgänglig genom operativsystemets uppdateringar.

    https://www.freerdp.com

    > Fakta om FreeRDP

    Program: FreeRDP

    Version: 3.28

    Typ: Klient och verktyg för fjärrskrivbord

    Protokoll: Remote Desktop Protocol, RDP

    Licens: Fri och öppen källkod

    Plattformar: Linux, Windows, macOS, Android och iOS

    Användningsområde: Anslutning till och fjärrstyrning av datorer och servrar

    Viktigaste nytt i version 3.28: Säkerhetsrättningar, återupplivad iOS-klient, Androidstöd för RISC-V och förbättringar för Windows och macOS

    > Rekommendation: Uppdatera när version 3.28 blir tillgänglig i operativsystemets paketförråd.

  • Parrot 7.2 släppt – säkerhets-Linux får viktig patch mot ”Copy Fail”

    Parrot OS 7.2 är nu släppt och kommer med en viktig säkerhetsuppdatering mot sårbarheten ”Copy Fail”. Den nya versionen bygger på Linux 6.19.13, använder KDE Plasma 6.3.6 som standardmiljö och innehåller uppdaterade verktyg för penetrationstestning, digital forensik och säkerhetsanalys. För säkerhetsintresserade Linuxanvändare är detta framför allt en stabiliserande release där kärna, verktyg och infrastruktur har fått viktiga förbättringar.

    Parrot OS 7.2 är nu officiellt tillgängligt för nedladdning. Den nya versionen är särskilt intressant för säkerhetsintresserade, systemadministratörer och etiska hackare eftersom den innehåller en uppdaterad Linuxkärna med skydd mot den nyligen uppmärksammade sårbarheten ”Copy Fail”. Samtidigt fortsätter Parrot-projektet sin övergång till KDE Plasma som huvudsaklig skrivbordsmiljö och uppdaterar en lång rad verktyg för penetrationstestning och IT-säkerhet.

    Vad är Parrot OS?

    Parrot OS är en Debian-baserad Linuxdistribution som är byggd för säkerhetsarbete, digital forensik, anonymitet, utveckling och testning. Man kan se den som ett specialverktyg snarare än ett vanligt skrivbordsoperativsystem.

    Där vanliga Linuxdistributioner fokuserar på kontorsprogram, webbsurf och multimedia, kommer Parrot med färdiga verktyg för att analysera nätverk, testa webbsidor, undersöka system och hitta säkerhetsbrister.

    Skydd mot den allvarliga sårbarheten Copy Fail

    Den stora nyheten i Parrot 7.2 är att systemet levereras med Linux 6.19.13. Den versionen är patchad mot den nyligen uppmärksammade sårbarheten ”Copy Fail”.

    Sårbarheten kan enligt uppgifterna göra det möjligt för en lokal användare att höja sina rättigheter och få root-behörighet. Det är allvarligt eftersom root är den högsta behörighetsnivån i Linux. En angripare som redan har begränsad åtkomst till en dator kan i värsta fall ta full kontroll över systemet.

    För vanliga användare kan en sådan sårbarhet låta abstrakt, men i praktiken handlar det om gränsen mellan en vanlig användare och systemets absoluta maktcentrum. Linux bygger på tydliga behörigheter: en vanlig användare ska inte kunna ändra systemfiler, läsa andras privata data eller styra kärnan. När en lokal privilegiehöjning fungerar bryts den modellen.

    KDE Plasma fortsätter som standardmiljö

    Parrot 7.2 bygger vidare på Parrot 7-serien, där projektet tidigare bytte standardmiljö från MATE till KDE Plasma. Den nya versionen använder KDE Plasma 6.3.6 som skrivbordsmiljö.

    Samtidigt finns det även utgåvor med MATE, LXQt och Enlightenment. Det gör att användare kan välja mellan ett mer modernt och funktionsrikt skrivbord eller lättare miljöer som passar bättre i virtuella maskiner och på enklare hårdvara.

    Bygger på Debian 13.4 ”Trixie”

    En annan viktig del är att Parrot 7.2 innehåller uppdateringar från Debian 13.4 ”Trixie”. Eftersom Parrot bygger på Debian innebär det att mycket av stabiliteten och paketbasen kommer därifrån, medan Parrot-lagret ovanpå tillför säkerhetsverktyg, specialanpassningar och egna menyer.

    Resultatet blir ett system som kombinerar Debians breda paketarkiv med ett mer specialiserat fokus på cybersäkerhet.

    Många säkerhetsverktyg har uppdaterats

    Flera kända säkerhetsverktyg har uppdaterats i Parrot 7.2. Bland annat nämns:

    Metasploit Framework 6.4.127, BloodHound 9.0.0, OWASP ZAP 2.16.1, SQLMap 1.10.3, Certipy-AD 5.0.4, Evilginx 3.3.0, Evil-WinRM 1.6.0 och NetExec 1.5.1.

    Det är verktyg som används för allt från webbtestning och Active Directory-analys till nätverkskartläggning och simulering av angrepp i kontrollerade miljöer.

    För den som arbetar med IT-säkerhet är sådana uppdateringar viktiga. Säkerhetsverktyg måste följa med när verkliga system förändras. Nya versi”Dataingenjör? Vad fan är en dataingenjör? Påhittade titlar som de har köpt på en marknad i hemlandet. Lite som de där som kallar sig läkare, men har lägre kompetens än en svensk sjuksköterska.”oner av Windows, Linux, webbservrar, molntjänster och autentiseringssystem kräver att testverktygen också utvecklas. Annars riskerar säkerhetstestaren att använda gamla metoder mot nya miljöer och missa viktiga brister.

    Förbättrad meny och fortsatt arbete med Go-kodbasen

    Parrot 7.2 innehåller också förbättringar i Parrot Menu, där nya skrivbordsposter lagts till samtidigt som arbetet med den nya Go-baserade kodbasen fortsätter.

    Det låter kanske som en detalj, men menyerna är centrala i en säkerhetsdistribution. När hundratals verktyg finns installerade måste de vara logiskt organiserade, annars blir systemet snabbt svåranvänt.

    Förbättringar för Docker, virtuella maskiner och sidoprojekt

    Projektet har även förbättrat parrot-themes och parrot-tools, men mycket av arbetet i denna version har lagts på infrastruktur, Docker-containrar och olika sidoprojekt runt operativsystemet.

    Det visar att Parrot inte bara utvecklas som en ISO-fil för installation på datorer, utan som ett helt ekosystem med stöd för virtuella maskiner, containrar, WSL och specialutgåvor.

    Bättre hantering av Flatpak-paket

    En praktisk nyhet är att Parrot 7.2 får en inbyggd kontroll för Flatpak-paket, så att uppdateringar av sådana paket kan hanteras automatiskt.

    Flatpak används ofta för att installera program fristående från distributionens vanliga paketsystem. För användaren betyder det enklare underhåll och mindre risk att program ligger kvar i gamla versioner.

    Finns i flera olika utgåvor

    Parrot 7.2 finns som Home och Security live-editions för 64-bitars system. Det finns även färdiga avbilder för Docker, virtuella maskiner, WSL, Raspberry Pi, RISC-V och Hack The Box.

    Dessutom finns särskilda skrivbordsutgåvor med MATE, LXQt och Enlightenment.

    Security Edition är den mest kompletta varianten för penetrationstestning, digital forensik, reverse engineering och säkerhetsforskning. Home Edition passar bättre för den som vill ha Parrot som ett mer allmänt Linuxsystem med integritets- och säkerhetsfokus.

    Så uppdaterar befintliga användare

    För den som redan använder Parrot krävs ingen ominstallation. Systemet kan uppdateras med:

    Parrot Updater har också uppdaterats till version 2.0.8. Den nya versionen ska ge en bättre uppdateringsupplevelse, särskilt för användare som uppgraderar från Parrot 6 ”Lory”.

    En viktig men lågmäld säkerhetsrelease

    Parrot 7.2 är inte en version som främst handlar om ett nytt utseende eller stora synliga nyheter. Det är snarare en underhålls- och säkerhetsrelease där kärnan, verktygen och infrastrukturen har fått viktiga förbättringar.

    För en vanlig Linuxanvändare kan det låta torrt, men för den som arbetar med säkerhet är just detta avgörande. Ett verktygssystem måste vara uppdaterat, pålitligt och snabbt kunna hantera nya sårbarheter.

    Med Linux 6.19.13, patchen mot Copy Fail, uppdaterade säkerhetsverktyg och fortsatt utveckling av KDE-baserade Parrot 7-serien visar projektet att det vill vara mer än bara ännu en Kali-konkurrent. Parrot försöker bygga en komplett arbetsmiljö för cybersäkerhet, där både skrivbord, verktyg, containrar och specialutgåvor hänger ihop.

    https://parrotsec.org/download

    Teknisk faktaruta: Parrot OS 7.2

    Distribution: Parrot OS 7.2

    Bas: Debian 13.4 ”Trixie”

    Linuxkärna: Linux 6.19.13

    Skrivbordsmiljö: KDE Plasma 6.3.6

    Alternativa skrivbord: MATE, LXQt och Enlightenment

    Viktig säkerhetsfix: Patch mot sårbarheten ”Copy Fail”

    Uppdaterade verktyg: Metasploit Framework 6.4.127, BloodHound 9.0.0, OWASP ZAP 2.16.1, SQLMap 1.10.3, Certipy-AD 5.0.4, Evilginx 3.3.0, Evil-WinRM 1.6.0 och NetExec 1.5.1

    Utgåvor: Home, Security, Docker, VM, WSL, Raspberry Pi, RISC-V och Hack The Box

    Nyheter: Förbättrad Parrot Menu, bättre Flatpak-hantering, förbättrat VM-stöd och uppdaterad Parrot Updater 2.0.8

    Uppdatering från befintlig installation:

    sudo apt update && sudo apt full-upgrade
  • GCC 16.1 är här – och C++ tar ett stort kliv in i 2020-talet

    GCC 16.1 är här och markerar början på en ny fas för GNU Compiler Collection. Med C++20 som nytt standardläge, experimentellt stöd för kommande C++26-funktioner och förbättringar för både diagnostik, optimering och modern hårdvara är detta en release som kan få stor betydelse för utvecklare. Samtidigt kan äldre kodbaser behöva ses över när kompilatorn tar ett tydligt steg bort från C++17-eran.

    Den fria kompilatorsamlingen GCC har fått en ny storversion. Med GCC 16.1 startar den nya GCC 16-serien, och även om en kompilatorrelease kanske inte låter som något som får pulsen att rusa hos alla, är detta en version som många utvecklare kommer att märka av.

    Den största nyheten är att GCC nu byter standardläge för C++: från GNU C++17 till GNU C++20.

    Det betyder att den som kompilerar C++-kod utan att själv ange språkversion nu automatiskt får C++20 som utgångspunkt. För moderna projekt är det goda nyheter. För äldre kodbaser kan det däremot innebära att vissa saker behöver justeras.

    C++20 blir det nya normala

    C++20 var ett stort steg för programmeringsspråket C++. Det introducerade bland annat nya sätt att skriva generisk kod, förbättrade standardbibliotek och funktioner som gör språket mer uttrycksfullt. Att GCC nu gör GNU C++20 till standard är därför en tydlig signal: C++20 är inte längre något framtidsläge, utan något utvecklare bör räkna med i vardagen.

    För de flesta projekt innebär det inte nödvändigtvis katastrof. Men kod som byggts med antagandet att kompilatorn använder C++17 kan börja bete sig annorlunda eller ge nya felmeddelanden. Lösningen är ofta enkel: ange uttryckligen vilken standard projektet ska byggas med, till exempel med flaggan -std=gnu++17, eller uppdatera koden så att den fungerar bra med C++20.

    GCC-utvecklarna meddelar också att stödet för C++20:s standardbibliotek nu räknas som stabilt. Däremot är C++20-moduler fortfarande experimentella och kräver särskild aktivering med -fmodules.

    En försmak av C++26

    GCC 16.1 blickar också framåt. Versionen innehåller experimentellt stöd för flera funktioner som är på väg in i C++26, alltså en kommande version av C++-standarden.

    Bland nyheterna finns stöd för reflection, där program kan undersöka delar av sin egen struktur, contracts, som kan användas för att uttrycka krav och garantier i kod, constexpr exceptions, vilket stärker möjligheterna att göra beräkningar vid kompilering, samt nya bibliotekstyper som std::simd, std::inplace_vector, std::copyable_function och std::function_ref.

    Det här är inte funktioner man bör kasta in i produktionskritisk kod hur som helst. De är fortfarande experimentella. Men för språkintresserade utvecklare och verktygsmakare är GCC 16.1 ett viktigt steg mot nästa generation C++.

    Algol 68 gör oväntad entré

    En av de mer oväntade nyheterna är att GCC nu får en experimentell frontend för Algol 68, kallad ga68.

    Algol 68 är ett klassiskt programmeringsspråk från datorhistoriens mer akademiska hörn. Det hade stort inflytande på senare språk, även om det aldrig blev lika vardagligt använt som C, Pascal eller Fortran. Att GCC nu får stöd för Algol 68 är därför både tekniskt intressant och lite nostalgiskt.

    Frontend:en bygger på språket så som det beskrivs i den reviderade rapporten, inklusive godkända rättelser, och innehåller dessutom vissa GNU-utökningar samt en POSIX-prelude.

    Bättre felmeddelanden och modernare analys

    Kompilatorer handlar inte bara om att omvandla kod till körbara program. De är också ett av utvecklarens viktigaste verktyg för att förstå vad som gått fel.

    I GCC 16.1 har diagnostiken förbättrats. GCC kan nu generera fel- och varningsmeddelanden i ett experimentellt HTML-format, vilket kan göra rapporter mer lättlästa i webbläsare eller utvecklingsverktyg.

    Samtidigt förbättras SARIF-stödet med ny information om kontrollflöde. SARIF är ett format som används för maskinläsbara analysrapporter, till exempel i säkerhetsverktyg och CI-system.

    Det äldre JSON-formatet för diagnostik har tagits bort. Användare som behöver maskinläsbara felrapporter hänvisas i stället till SARIF.

    Mer stöd för moderna språkfunktioner

    På C-sidan utökas stödet för C23 och typen _BitInt till fler processorarkitekturer, bland annat RISC-V, Arm, S/390 och LoongArch. Det gör det enklare att skriva kod som arbetar med heltal av mer exakt definierade bitstorlekar.

    C-frontend:en får också stöd för så kallad counted-by-attribution för pekarfält, vilket kan hjälpa kompilatorn och analysverktyg att förstå hur stora vissa datastrukturer är.

    Fortran-användare får dessutom förbättringar i coarray-stödet. På system med en enda nod finns nu stöd för delat minne med flera trådar, vilket kan förbättra parallella Fortran-program.

    Snabbare kod genom bättre optimeringar

    Som vanligt i en ny GCC-version finns även en rad optimeringsförbättringar. GCC 16.1 har bland annat bättre vektorisering, alltså förmågan att omvandla kod så att processorn kan utföra flera operationer parallellt.

    Kompilatorn kan nu också vektorisera vissa loopar där antalet varv inte är känt i förväg, och hanteringen av reduktioner och tidiga loopavbrott har förbättrats.

    Även Link-Time Optimization, LTO, har fått förbättringar. LTO gör det möjligt för kompilatorn att optimera över flera källfiler när programmet länkas ihop. I GCC 16.1 hanteras top-level assembly bättre med hjälp av flaggan -flto-toplevel-asm-heuristics.

    Dessutom har spekulativ devirtualisering byggts ut, vilket kan hjälpa kompilatorn att optimera indirekta funktionsanrop när den kan göra kvalificerade gissningar om vilken funktion som faktiskt kommer att köras.

    Nya processorer och mer hårdvarustöd

    GCC 16.1 uppdaterar också stödet för ny hårdvara.

    På x86-sidan tillkommer stöd för AMD Zen 6 med -march=znver6, Intel Wildcat Lake med -march=wildcatlake och Intel Nova Lake med -march=novalake.

    För AMD GPU-offloading finns nu experimentellt stöd för MI300, och även LoongArch och IBM Z får ytterligare förbättringar.

    För vanliga användare märks detta kanske inte direkt. Men för den som bygger program för nya servrar, superdatorer eller specialiserad hårdvara kan kompilatorstöd vara avgörande för att få ut maximal prestanda.

    En version som kan kräva städning

    Som med många stora kompilatoruppdateringar finns en hake: kod som fungerade i tidigare GCC-versioner kan behöva ändras.

    Det beror både på den nya C++20-standarden som standardläge och på att kompilatorn blivit bättre på att upptäcka problem. I praktiken kan detta leda till fler varningar eller kompileringsfel i projekt som tidigare byggde utan problem.

    För utvecklare är rådet enkelt: testa tidigt, ange språkstandard tydligt i byggsystemet och läs igenom varningarna. Många av dem kan peka på verkliga problem som tidigare bara råkade passera obemärkt.

    Sammanfattning

    GCC 16.1 är mer än bara ännu en versionssiffra. Det är en tydlig markering om vart C++-världen är på väg. Med C++20 som nytt standardläge, experimentellt stöd för C++26, förbättrad diagnostik, bättre optimeringar och stöd för ny hårdvara är detta en viktig release för både systemutvecklare och språkentusiaster.

    För den som arbetar med äldre C++-kod gäller det att vara uppmärksam. För den som vill använda modernare språkfunktioner är GCC 16.1 däremot ett välkommet steg framåt.

    ”`html

    Faktaruta: GCC 16.1

    > Release: GCC 16.1 är den första stabila versionen i GCC 16-serien.

    > Största nyheten: C++ använder nu GNU C++20 som standard i stället för GNU C++17.

    > För utvecklare: Äldre projekt kan behöva ange språkstandard med exempelvis -std=gnu++17.

    > Framtidsstöd: Experimentellt stöd finns för flera C++26-funktioner.

    > Övrigt: GCC 16.1 innehåller även bättre diagnostik, optimeringar och stöd för ny hårdvara.

    ”`
  • IPFire 2.29 Core Update 201

    IPFire 2.29 Core Update 201 är här med en av projektets största nyheter hittills: en inbyggd DNS-brandvägg. Den nya funktionen stoppar skadliga domäner, nätfiske, reklam och annat oönskat innehåll redan innan enheterna i nätverket hinner ansluta till dem. Samtidigt förbättras intrångsskyddet, systemets grundkomponenter uppdateras och flera paket får nya versioner, vilket gör IPFire till ett ännu starkare alternativ för den som vill bygga ett säkert och flexibelt nätverk.

    IPFire 2.29 Core Update 201 är här med en av projektets största nyheter hittills: en inbyggd DNS-brandvägg. Den nya funktionen stoppar skadliga domäner, nätfiske, reklam och annat oönskat innehåll redan innan enheterna i nätverket hinner ansluta till dem. Samtidigt förbättras intrångsskyddet, systemets grundkomponenter uppdateras och flera paket får nya versioner, vilket gör IPFire till ett ännu starkare alternativ för den som vill bygga ett säkert och flexibelt nätverk.

    Från grindvakt till aktiv hotjägare

    En vanlig brandvägg fungerar ofta som en grindvakt. Den kontrollerar vilken trafik som får passera in och ut ur nätverket. Men IPFires nya DNS-brandvägg går ett steg längre. Den försöker stoppa skadliga webbplatser, nätfiske, reklamdomäner och annat oönskat innehåll innan datorn, mobilen eller servern ens försöker ansluta.

    Det sker genom DNS, alltså systemet som översätter domännamn som example.com till IP-adresser. När en enhet på nätverket frågar efter en domän går frågan via IPFires DNS-proxy. Där jämförs domänen mot IPFire DBL, projektets egen kontinuerligt uppdaterade spärrlista över skadliga eller oönskade domäner.

    Om domänen finns på listan får klienten svaret att domänen inte existerar. Resultatet blir att ingen anslutning görs, inget innehåll hämtas och hotet stoppas mycket tidigt i kedjan.

    Ett alternativ till Pi-hole och gamla URL-filter

    Många nätverksintresserade har länge använt lösningar som Pi-hole för att blockera reklam, spårning och skadliga domäner. Andra har använt traditionella URL-filter i brandväggen. Problemet är att de äldre lösningarna ofta kräver extra konfiguration, ytterligare en maskin eller fungerar sämre i dagens webblandskap där nästan all trafik är krypterad.

    IPFires DNS-brandvägg är tänkt att ersätta båda dessa upplägg. Eftersom DNS-trafiken redan passerar brandväggen kan filtreringen ske centralt. Det betyder att telefoner, datorer, surfplattor och IoT-prylar kan skyddas utan att varje enskild enhet måste konfigureras manuellt.

    Uppdaterade spärrlistor varje timme

    En viktig teknisk nyhet är hur spärrlistorna uppdateras. IPFire använder inkrementella DNS-zonöverföringar, så kallad IXFR, för att föra in uppdateringar direkt i DNS-proxyn. Det innebär att listorna kan hållas färska med liten bandbreddsanvändning.

    I praktiken betyder det att nya hot kan blockeras snabbare, samtidigt som systemet inte behöver ladda ner stora listor om och om igen.

    Förbättrat intrångsskydd

    Utöver DNS-brandväggen har IPFire också förbättrat sitt Intrusion Prevention System, IPS. Det är nu möjligt att ange olika mottagare för dagliga, veckovisa och månatliga IDS-rapporter.

    Det kan vara särskilt användbart i organisationer där olika personer ansvarar för olika typer av säkerhetsuppföljning. En tekniker kanske vill se dagliga varningar, medan en chef eller säkerhetsansvarig bara behöver en sammanfattning varje vecka eller månad.

    Modernare grundsystem

    Core Update 201 innehåller också en större uppdatering av byggkedjan, alltså de grundläggande verktyg som används för att bygga hela systemet. IPFire har uppdaterats till bland annat GNU C Library 2.43, GNU binutils 2.46.0, OpenSSL 3.6.1, OpenVPN 2.6.19, BIND 9.20.20, iptables 1.8.12 och Suricata Reporter 0.7.

    Det här låter kanske torrt, men det är viktigt. Moderna systembibliotek och säkerhetskomponenter ger bättre hårdvarustöd, förbättrad säkerhet och en stabilare grund för framtida uppdateringar.

    Mindre attackyta och bättre stabilitet

    IPFire-teamet har också rensat bort Rust-paket som inte längre behövs i distributionen. Färre onödiga komponenter betyder mindre byggarbete och framför allt en mindre attackyta.

    Andra förbättringar gäller bland annat nätverksinstallationen, som nu reserverar mer diskutrymme när systemet startas via nätverk, samt bättre experimentellt stöd för RISC-V-enheter. Web proxy-brandväggsregler skapas dessutom nu med flaggan –wait, vilket minskar risken för kapplöpningsproblem när regler läggs in.

    Add-ons har också uppdaterats

    Flera tilläggspaket har fått nya versioner, bland annat Git, Samba, Postfix, nano, minicom och tshark. Samtidigt har paketet 7zip tagits bort ur tilläggssamlingen eftersom upstream-projektet inte längre underhålls. För en säkerhetsinriktad distribution som IPFire är det en tydlig markering: gammal och övergiven mjukvara hör inte hemma i en brandvägg.

    Varför spelar det här roll?

    DNS-brandväggar är inte en magisk lösning på alla säkerhetsproblem. De stoppar inte allt, och de ersätter inte goda lösenord, uppdaterade system eller sunt säkerhetstänkande. Men de kan blockera många hot mycket tidigt, ofta innan användaren ens märker att något var på väg att hända.

    För småföretag, skolor, hemmalabb och teknikintresserade användare kan IPFire 2.29 Core Update 201 därför bli en särskilt intressant uppdatering. Den flyttar en typ av skydd som tidigare ofta krävde separata lösningar direkt in i brandväggen.

    Tillgänglighet

    IPFire 2.29 Core Update 201 finns nu att ladda ner som ISO- och USB-avbildningar från projektets officiella webbplats. Befintliga IPFire-användare kan installera uppdateringen via Pakfire, precis som vanligt.

    Med DNS-brandväggen tar IPFire ett tydligt steg från traditionell brandvägg till mer aktivt nätverksskydd, och gör det på ett sätt som både avancerade användare och mindre organisationer kan dra nytta av.

    https://www.ipfire.org/downloads/ipfire-2.29-core200

    Teknisk faktaruta: IPFire 2.29 Core Update 201

    Distribution: IPFire

    Version: 2.29 Core Update 201

    Typ: Linuxbaserad brandväggsdistribution

    Största nyhet: Inbyggd DNS-brandvägg

    Skyddar mot: Skadliga domäner, nätfiske, reklam och oönskat innehåll

    Teknik: DNS-frågor kontrolleras mot IPFire DBL innan svar skickas till klienten

    Blockering: Otillåtna domäner returnerar NXDOMAIN, vilket gör att domänen uppfattas som obefintlig

    Uppdatering av listor: Inkrementella DNS-zonöverföringar via IXFR

    IPS-förbättring: Olika mottagare kan anges för dagliga, veckovisa och månatliga IDS-rapporter

    Uppdaterade komponenter: glibc 2.43, GNU binutils 2.46.0, OpenSSL 3.6.1, OpenVPN 2.6.19 och BIND 9.20.20

    Installation: Nya installationer via ISO eller USB-avbildning, befintliga system uppdateras via Pakfire



  • QEMU 11.0 är här – snabbare, smartare och redo för framtidens processorer

    QEMU 11.0 är här och tar ett rejält kliv framåt för både virtualisering och emulering. Med stöd för nästa generations processorer, förbättringar för flera stora arkitekturer och en rad prestandaoptimeringar stärker den nya versionen sin roll som ett centralt verktyg för utvecklare och systemadministratörer.

    Den öppna plattformen QEMU, som används för att emulera datorer och köra virtuella maskiner, har nu släppts i version 11.0. Det är en stor uppdatering som inte bara förbättrar prestandan, utan också förbereder QEMU för nästa generation av processorer och systemarkitekturer.

    För utvecklare, testare och systemadministratörer innebär det att ännu fler typer av hårdvara kan efterliknas mer exakt och i många fall snabbare än tidigare.

    Ett viktigt steg mot framtidens chip

    En av de mest intressanta nyheterna i QEMU 11.0 är stödet för en ny CPU-modell för Intel Diamond Rapids, en kommande processorarkitektur från Intel. Det gör att utvecklare redan nu kan börja testa mjukvara i miljöer som efterliknar framtidens serverplattformar.

    Samtidigt introduceras en ny ”nitro”-accelerator som gör det möjligt att köra Nitro Enclaves mer direkt. Det handlar om skyddade körmiljöer för känsliga arbetslaster, något som blir allt viktigare i takt med att säkerhet och isolering får större betydelse i molninfrastruktur.

    Version 11.0 innehåller också stöd för CET-virtualisering på KVM, stöd för native context drivers i virtio-gpu och stöd för LAN-konfigurationskommandon i den simulerade BMC-miljön.

    Bredare stöd för flera arkitekturer

    QEMU är känt för sitt breda hårdvarustöd, och i version 11.0 har flera arkitekturer fått stora förbättringar.

    För RISC-V läggs stöd till för Zilsd- och Zclsd-extensionerna, liksom för ZALASR och Smpmpmt. Det gör emuleringen mer komplett och mer användbar för utvecklare som arbetar med den snabbt växande öppna processorarkitekturen.

    Även ARM får ett rejält lyft. Här handlar det bland annat om möjligheten att köra binärer som använder den äldre OABI-standarden, stöd för ARMv9-funktionerna FEAT_ASID2 och FEAT_E2H0, samt SMMUv3 IOMMU-acceleration. QEMU får också stöd för att TCG kan emulera processorer med SME men utan SVE.

    Dessutom har ARM-stödet fått nya egenskaper som ”virtio-mmio-transports”, vilket gör att gästen inte längre behöver presenteras för oanvända virtio-mmio-transporter, samt ”kvm-psci-version”, som låter användaren ange vilken PSCI-version KVM ska exponera för gästen.

    HPPA får oväntat mycket uppmärksamhet

    Ett av de mer överraskande områdena i QEMU 11.0 är hur mycket arbete som lagts på HPPA, alltså Hewlett-Packards äldre PA-RISC-arkitektur. Den får nu stöd för den 64-bitars A400-servern, för 64-bitars PAT-firmwaretillägget i SeaBIOS-hppa v22 och för processorer med 40- och 44-bitars fysiskt adressutrymme i SeaBIOS-hppa v23.

    I SeaBIOS-hppa v24 tillkommer dessutom full Astro PCI-initialisering.

    QEMU 11.0 förbättrar också det kommande stödet för 64-bitars HP-UX, lägger till initialt stöd för multicell-maskiner, ger stöd för emulering av 64-bitars CPU:er med 40- och 44-bitars fysisk adressrymd, och introducerar både 64-bitars GDB-stöd och TOC-stöd på 64-bitars maskiner.

    Det här är kanske inte den mest uppmärksammade arkitekturen i dag, men det visar hur QEMU både blickar framåt och samtidigt bevarar möjligheten att arbeta med äldre systemmiljöer.

    Fler förbättringar under huven

    Andra nyheter i QEMU 11.0 är stöd för alla tillgängliga CSRs i ”info registers”, dokumentation för ”riscv-aia”-acceleration, stöd för MIPS P8700-processorn och möjlighet att starta från virtio-blk-pci-enheter på IBM zSystems och LinuxONE, alltså s390x-plattformen.

    WHPX har fått snabbare och bättre emuleringskod samt stöd för x2apic och vapic. MSHV kräver nu Linux-kärna 6.19. Samtidigt har dirty sync-processen optimerats för ojusterade ramblock med KVM, och NFS-blockdrivrutinen har fått stöd för libnfs v6.

    Förbättringar även för användarlägesemulering

    Även user-mode-emuleringen har uppdaterats i QEMU 11.0. Bland nyheterna finns stöd för termios2, inklusive ioctl-anropen TCGETS2, TCSETS2, TCSETSW2 och TCSETSF2. Dessutom förbättras utskriften för mremap() i strace, statx()-systemanropet har uppdaterats, och Windows får stöd för funktionen guest-network-get-route.

    Därför spelar den här uppdateringen roll

    QEMU 11.0 är inte bara ännu en ny version. Det är en tydlig signal om hur viktig emulering och virtualisering har blivit i dagens datorvärld. När utvecklare behöver testa för ny hårdvara innan den ens finns på marknaden, när äldre system måste bevaras, eller när virtuella miljöer ska efterlikna riktig hårdvara så exakt som möjligt, spelar verktyg som QEMU en central roll.

    Med version 11.0 tar projektet ännu ett steg mot att bli mer framtidssäkert, mer flexibelt och mer användbart över ett brett spektrum av plattformar.

    https://www.qemu.org

    Teknisk faktaruta: QEMU 11.0

    Version:
    QEMU 11.0
    Typ:
    Open source-emulator och virtualiseringsplattform
    Ny CPU-modell:
    Stöd för Intel Diamond Rapids
    Ny accelerator:
    ”nitro” för native körning av Nitro Enclaves
    KVM:
    Stöd för CET-virtualisering och optimerad dirty sync
    ARM:
    Stöd för OABI, FEAT_ASID2, FEAT_E2H0, SMMUv3 IOMMU och SME utan SVE via TCG
    RISC-V:
    Stöd för Zilsd, Zclsd, ZALASR och Smpmpmt
    HPPA:
    Utökat 64-bitarsstöd, bättre HP-UX-stöd, multicell-stöd och 64-bitars GDB
    Övrigt stöd:
    MIPS P8700, virtio-blk-pci-boot på s390x, libnfs v6
    User-mode:
    termios2-stöd, bättre mremap()-utdata, uppdaterad statx(), guest-network-get-route för Windows
  • Armbian 26.2 “Goa” – stabilare grund och bredare stöd för enkortsdatorer

    Med Linux 6.18 LTS i ryggen och utökat stöd för nya enkortsdatorer tar Armbian 26.2 ett tydligt steg mot ökad stabilitet och bredare användning. Den nya versionen kombinerar långsiktig kärnsupport, förbättrade skrivbordsmiljöer och ett uppdaterat installationsverktyg – och stärker därmed Armbians roll som en flexibel och framtidssäker plattform för både hobbyprojekt och professionella ARM-system.



    Den Debian-baserade Linuxdistributionen Armbian har släppt version 26.2 med kodnamnet Goa. Den nya versionen markerar ett tydligt steg mot ökad stabilitet, bättre hårdvarustöd och mer genomtänkta skrivbordsmiljöer för moderna enkortsdatorer (SBC:er).

    Armbian är särskilt anpassad för ARM- och RISC-V-baserade system och används i allt från hobbyprojekt till industriella installationer. Version 26.2 visar hur plattformen fortsätter att mogna.

    Linux 6.18 LTS – långsiktig stabilitet

    En av de viktigaste nyheterna är att Armbian nu erbjuder systemavbilder baserade på Linux 6.18 LTS (Long Term Support).

    En LTS-kärna får säkerhetsuppdateringar och buggfixar under lång tid, vilket är avgörande för inbyggda system som kan vara i drift i flera år. För användare innebär detta:

    • Bättre stöd för nyare hårdvara
    • Stabilare drivrutiner
    • Längre livslängd för projekt utan ominstallation

    Detta gör versionen särskilt intressant för exempelvis hemservrar, nätverksutrustning och automatiseringslösningar.

    Utökat stöd för ny hårdvara

    Armbian 26.2 introducerar stöd för flera nya enkortsdatorer, bland annat modeller baserade på moderna ARM- och RISC-V-processorer.

    Samtidigt fortsätter förbättringarna för Rockchip- och Allwinner-plattformar – två av de vanligaste systemkretsarna i lågpris-SBC:er. Det innebär bättre kompatibilitet, förbättrad grafikhantering och stabilare systemkärna på populära kort.

    Förändringar i skrivbordsmiljöer

    Armbian utvecklas inte bara som serverplattform utan även som lättviktsdesktop för små datorer. Version 26.2 breddar alternativen:

    • Cinnamon
    • KDE Neon
    • XFCE för RISC-V
    • GNOME baserad på Ubuntu 24.04 LTS

    En tydlig förändring gäller hur skrivbordsmiljöerna matchas mot HDMI-prestanda:

    • Kort med snabb HDMI får nu GNOME i den stabila serien
    • Kort med långsammare grafik behåller XFCE

    Tidigare erbjöds XFCE även för snabbare enheter, men den varianten har tagits bort. Beslutet speglar ett försök att optimera användarupplevelsen utifrån faktisk hårdvarakapacitet.

    Uppgraderad Armbian Imager

    Installationsverktyget Armbian Imager har också förbättrats:

    • Snabbare dekomprimering av systemavbilder
    • Kodsignering på macOS och Windows för ökad säkerhet
    • AI-stödda översättningar
    • Ny inställningspanel med utvecklaralternativ

    Kodsignering är särskilt viktig eftersom det minskar risken att manipulerade installationsprogram sprids.

    Bättre kontroll över Wayland

    En annan nyhet är en funktion som gör det möjligt att maskera Wayland-sessioner på kortnivå. Wayland är den moderna ersättaren till det äldre X11-systemet i Linux, men fungerar inte optimalt på all hårdvara.

    Genom att styra vilka sessioner som exponeras kan Armbian säkerställa en stabilare skrivbordsupplevelse på mindre kraftfulla system.

    Ett steg mot mer professionell användning

    Armbian 26.2 visar hur enkortsdatorer fortsätter att utvecklas från hobbyplattformar till seriösa verktyg för både utveckling och drift. Kombinationen av:

    • LTS-kärna
    • Förbättrad säkerhet
    • Bredare hårdvarustöd
    • Mer genomtänkta desktopval

    gör att Armbian stärker sin position som ett lätt, optimerat och långsiktigt hållbart alternativ för ARM- och RISC-V-baserade system.

    https://blog.armbian.com/armbian-newsletter-template-2

    TEKNISK FAKTARUTA
    Release
    Armbian 26.2 “Goa”
    Kärna
    Linux 6.18 LTS-avbilder för flera plattformar
    Nya kort
    SpacemiT MusePi Pro, Radxa Rock 4D, OrangePi RV2, Odroid M2
    Desktop
    Cinnamon, KDE Neon, RISC-V XFCE, samt GNOME (Ubuntu 24.04 LTS-baserad) för “fast HDMI”
    HDMI-mål
    XFCE i stable riktas nu till “slow HDMI”; “fast HDMI”-XFCE borttagen/ersatt av GNOME
    Imager
    Snabbare dekomprimering, kodsignering (macOS/Windows), AI-översättningar, ny inställningspanel
    Wayland
    Board-level extension för att maskera Wayland-sessioner
  • DietPi 10.1: Litet system med stora ambitioner

    DietPi 10.1 vässar den lättviktiga Debian-baserade distributionen med officiellt stöd för NanoPi Zero2, ett nytt databashanteringsverktyg med AI-chatt och ett tydligt lyft för RISC-V genom upplåsta Navidrome-byggen. Samtidigt moderniseras Python-hanteringen via virtuella miljöer, fjärrskrivbord blir lättare att köra utan full desktop och en rad buggar och stabilitetsproblem rättas till

    Den resurssnåla Linuxdistributionen DietPi fortsätter att utvecklas i stadig takt. Version 10.1 är den första underhållsuppdateringen i 10.x-serien och fokuserar på förbättrad stabilitet, bredare hårdvarustöd och modernare mjukvaruhantering. Resultatet är ett mer robust system för enkortsdatorer och små servrar.

    DietPi bygger på Debian och är särskilt populär bland användare som vill ha maximal prestanda på minimal hårdvara – exempelvis Raspberry Pi och liknande plattformar.

    Officiellt stöd för NanoPi Zero2

    Den största nyheten är officiellt stöd för NanoPi Zero2. Det innebär att användare nu kan installera DietPi direkt på denna kompakta enkortsdator utan specialanpassningar. För hobbyutvecklare och entusiaster förenklar det processen betydligt och gör plattformen mer tillgänglig.

    Att fler kort får officiellt stöd visar hur DietPi gradvis breddar sitt ekosystem bortom de mest etablerade modellerna.

    Databashantering med AI-stöd

    En annan nyhet är att WhoDB lagts till i DietPi-Software-katalogen. Det är ett databashanteringsverktyg med ett AI-baserat chattgränssnitt, vilket gör det möjligt att interagera med databaser via naturligt språk.

    Detta speglar en större teknisk trend: även små och resurssnåla Linuxsystem börjar integrera AI-funktioner som tidigare främst funnits i molnbaserade miljöer.

    Modernare hantering av Python-program

    En viktig förändring sker bakom kulisserna. Alla Python-baserade program installeras nu i virtuella miljöer (venv) istället för i systemets globala Python-katalog.

    Tidigare kunde globala installationer skapa konflikter mellan systempaket och användarinstallerade moduler. Genom att isolera varje program i en egen miljö minskar risken för att uppdateringar orsakar problem.

    Under uppgraderingen ominstalleras vissa program automatiskt för att genomföra övergången, men användardata och inställningar bevaras. För användaren märks förändringen främst genom ökad stabilitet.

    RISC-V får ett lyft

    Stödet för den öppna processorarkitekturen RISC-V växer. Nu kan musikservern Navidrome installeras på RISC-V-system via officiella byggversioner.

    Detta är ännu ett tecken på att RISC-V långsamt går från experimentell teknik till praktiskt användbar plattform. För entusiaster och utvecklare innebär det fler möjligheter att bygga öppna system från grunden.

    Stabilare nätverk och tydligare systeminformation

    På NanoPi R5C har ett problem lösts där Ethernet-portarna tidigare kunde byta namn efter omstart. Nu är portarna fast definierade som LAN och WAN, vilket ger mer förutsägbara nätverksinställningar.

    Dessutom visar DietPi-Banner nu vilken Linuxkärna som körs. Det är en liten förändring, men den förenklar felsökning och systemadministration.

    Lättare fjärrskrivbord

    Fjärrskrivbordslösningarna TigerVNC, RealVNC och XRDP kräver inte längre en fullständig skrivbordsmiljö. Det räcker med en X-server.

    Detta gör det möjligt att köra en enda grafisk applikation – exempelvis en webbläsare i kiosk-läge – utan att installera ett helt skrivbordspaket. För system med begränsat minne är det en betydande fördel.

    Flera buggar åtgärdade

    Version 10.1 innehåller även en rad buggfixar. Startproblem på vissa enheter har lösts, installationsfel i olika program har korrigerats och problem med paketarkiv har åtgärdats automatiskt.

    Mycket av förbättringsarbetet bygger på rapporter från användare, vilket visar att projektet har en aktiv och engagerad community.

    Sammanfattning

    DietPi 10.1 är ingen dramatisk omvälvning, men det är en tydlig mognadsuppdatering. Med bättre hårdvarustöd, modernare Python-hantering och växande RISC-V-stöd stärks distributionens position som ett effektivt alternativ för små, specialiserade Linuxinstallationer.

    För den som vill bygga en lätt server, ett mediecenter eller experimentera med ny hårdvara fortsätter DietPi att vara ett av de mest intressanta valen i Linuxvärlden.

    https://dietpi.com

    DietPi 10.1 – teknisk faktaruta
    Release
    10.1 (första underhållsuppdateringen i 10.x-serien)
    Ny hårdvara
    Officiellt stöd för NanoPi Zero2
    Ny mjukvara
    WhoDB (databashantering med AI-chatt) i DietPi-Software
    Python
    Alla Python-appar kör nu i venv (virtuella miljöer) istället för global installation under /usr/local. Synapse, motionEye och OctoPrint ominstalleras vid uppdatering för smidig migrering.
    RISC-V
    Navidrome kan installeras på RISC-V tack vare officiella builds
    MinIO
    mc-klienten installeras ihop med servern. Alias skapas och standard-credentials uppdateras.
    Fjärrskrivbord
    TigerVNC/RealVNC/XRDP kan köras med bara X-server (utan full desktop)
    Nätverk
    NanoPi R5C behåller stabil namngivning: eth0=LAN, eth1=WAN
    Övrigt
    DietPi-Banner kan visa aktuell Linux-kärnversion
    Bugfixar (urval)
    Boot-fel på ZeroPi, kiosk-läge i Chromium, ADS-B Feeder på RISC-V/32-bit ARM, Gogs på ARMv8, microblog.pub, Pi-hole first-run dialog samt automatisk hantering av Plex repo-nyckelbyte.
  • Stöd för AMD Zen 6, Arm v9.7 och mer RISC-V

    När nästa generations processorer från AMD, Arm och RISC-V står för dörren måste även mjukvarans grundverktyg ligga steget före. Med GNU Binutils 2.46 tar utvecklarvärlden ett viktigt kliv mot framtiden genom att lägga till stöd för kommande CPU-arkitekturer, förbättrad felsökning och en moderniserad verktygskedja som gör fria operativsystem redo för hårdvara som ännu inte nått marknaden.

    När nya generationer av processorer närmar sig marknaden räcker det inte med snabbare kisel och fler kärnor. För att operativsystem och program verkligen ska kunna utnyttja ny hårdvara måste verktygen som bygger dem hänga med. Med version 2.46 tar GNU Binutils ett tydligt kliv framåt och gör utvecklare redo för kommande CPU-arkitekturer.

    Stöd för AMD Zen 6, Arm v9.7 och mer RISC-V

    En av de mest uppmärksammade nyheterna är att Binutils 2.46 nu har stöd för AMD:s kommande Zen 6-arkitektur. Även om processorerna ännu inte finns på marknaden innebär detta att mjukvara kan byggas och testas i god tid, så att ekosystemet är redo vid lansering.

    På Arm-sidan fortsätter utvecklingen i snabb takt. Stödet för Arm v9.6 är nu färdigställt, samtidigt som Arm v9.7 introduceras via flaggan -march=armv9.7-a. Dessutom finns tidigt stöd för framtida tekniker som POE2 och vMTE, vilket visar att verktygskedjan redan blickar framåt mot nästa generation av Arm-baserade system.

    Även RISC-V får ett lyft. Nya tillägg som sdtrig v1.0 och ssstrict v1.0 stärker stödet för den öppna instruktionsuppsättningen och gör plattformen mer attraktiv för både forskning och kommersiella produkter.

    SFrame Version 3 blir standard

    Assemblern i Binutils 2.46 använder nu SFrame Version 3 som standard. Det här påverkar framför allt hur stackramar och felsökningsinformation hanteras. För utvecklare innebär det bättre stöd för mycket stora program, över 2 gigabyte i storlek, mer flexibla ramlayouter och tydligare information om yttersta funktionsramar. Även hanteringen av signaler förbättras, vilket ger mer tillförlitliga bakspår vid felsökning.

    Nytt delat bibliotek för SFrame

    Som en följd av SFrame-uppdateringen introduceras ett nytt versionerat delat bibliotek, libsframe.so.3. Det använder symbolversionering under namnet LIBSFRAME_3.0 och är ett viktigt steg för att säkerställa långsiktig kompatibilitet mellan olika versioner av verktygen.

    Striktare kontroller och färre dolda fel

    Utvecklarna har också passat på att skärpa den interna kvaliteten. Verktyg som objcopy gör nu striktare kontroller av målformat, vilket gör att felaktig användning upptäcks tidigare i byggprocessen. Det äldre, mer tillåtande beteendet finns fortfarande kvar, men kräver nu att man uttryckligen anger vilket format som ska användas.

    Städning bland gamla plattformar

    För att minska underhållsbördan har stödet för vissa äldre och i praktiken oanvända mål tagits bort. Exempel på detta är NaCl och Solaris på PowerPC. Genom att rensa bort sådant som inte längre används kan utvecklingen fokusera på moderna och relevanta plattformar.

    Fler förbättringar under huven

    Utöver de stora nyheterna innehåller Binutils 2.46 mängder av buggfixar och mindre förbättringar. Programmet readelf kan nu visa innehållet i Global Offset Tables, stödet för länkartaggning har förbättrats och källkodstarbollarna skapas på ett sätt som underlättar reproducerbara byggen.

    En tyst men viktig uppdatering

    GNU Binutils 2.46 är ingen version som märks direkt av vanliga användare, men för utvecklare och hela open source-världen är den central. Den gör verktygskedjan redo för framtidens processorer, förbättrar felsökning i stora program och minskar teknisk skuld. Det är ännu ett exempel på hur grundläggande infrastruktur ofta utvecklas i det tysta, men med enorm betydelse för allt som byggs ovanpå.

    https://sourceware.org/pipermail/binutils/2026-February/148149.html

    Teknisk faktaruta: GNU Binutils 2.46
    Vad är det?
    Verktygssamling för binärhantering i GNU-toolchain, bl.a. assembler (as), länkare (ld), objcopy, readelf.
    Processor- och ISA-stöd
    • AMD: igenkänning/stöd för Zen 6
    • Arm: Arm v9.6 färdigställt, Arm v9.7 via -march=armv9.7-a
    • Arm: tidigt stöd för kommande tekniker (POE2, vMTE)
    • RISC-V: nya tillägg, bl.a. sdtrig v1.0 och ssstrict v1.0
    SFrame (stack frame-format)
    Assemblern emitterar SFrame Version 3 som standard, med stöd för binärer > 2 GiB, flexiblare frame-layout, markering av yttersta frames och förbättrad hantering av signal-trampoliner.
    Nytt bibliotek
    Ny versionerad delad bibliotekfil: libsframe.so.3
    Symbolversionering: LIBSFRAME_3.0
    Skärpta kontroller
    Striktare validering och plugin-hantering. Exempel: objcopy kontrollerar målformat hårdare; äldre beteende kan kräva att utdataformat anges explicit.
    Övrigt
    • readelf kan visa innehåll i Global Offset Tables (GOT)
    • förbättrad linker-taggning
    • borttaget stöd för vissa äldre mål (t.ex. NaCl, Solaris/PowerPC)
    • jämn release: GOLD-länkaren ingår i källträdet
  • QEMU 10.2 släppt – smartare uppdateringar och snabbare virtualisering

    QEMU 10.2 är här – och med den kommer ett rejält kliv mot smidigare virtualisering. Den nya versionen introducerar live-uppdateringar via migreringsläget cpr-exec, vilket kan minska resursåtgången och korta ned eller helt eliminera avbrott när virtuella maskiner uppdateras. Samtidigt bjuder releasen på prestandalyft med io_uring, förbättrad emulering för flera arkitekturer som ARM, RISC-V och PowerPC, samt nya möjligheter för både utvecklare och driftmiljöer.

    Den öppna emulatorn och virtualiseringsplattformen QEMU har nått version 10.2, och det är en uppdatering som tydligt stärker projektets position inom modern virtualisering och emulering. Med över 2300 ändringar från 188 utvecklare är detta en av de mest innehållsrika utgåvorna på senare år.

    Uppdatera virtuella maskiner utan avbrott

    Den största nyheten i QEMU 10.2 är stödet för live-uppdateringar. Ett nytt migreringsläge, kallat cpr-exec, gör det möjligt att uppdatera QEMU medan virtuella maskiner fortsätter att köra.

    Detta innebär:

    • Lägre resursförbrukning vid uppdateringar
    • Minskad eller helt utebliven nedtid
    • Möjlighet att återanvända befintliga tillstånd och nätverksanslutningar

    För servermiljöer, molntjänster och kritiska system är detta ett stort steg mot mer tillförlitlig drift.

    Prestandaförbättringar i grunden

    QEMU 10.2 byter nu till io_uring i huvudloopen, en modern Linux-teknik för asynkron in- och utdata. I praktiken betyder det effektivare I/O-hantering och bättre prestanda, särskilt vid hög belastning eller många samtidiga virtuella maskiner.

    Bredare och djupare arkitekturstöd

    Utgåvan innehåller omfattande förbättringar för flera processorarkitekturer:

    • ARM
      QEMU 10.2 introducerar en ny kortmodell, amd-versal2-virt, samt förbättringar för befintliga kort som AST2600, AST2700, AST1030 och xlnx-zynqmp. Dessutom tillkommer stöd för flera nya CPU-funktioner, bland annat FEAT_SCTLR2, FEAT_LSE128 och FEAT_RME_GPC2, vilket gör ARM-emuleringen mer korrekt och framtidssäker.
    • HPPA
      Ett tydligt historiskt tillskott är emulering av arbetsstationen HP 715/64, tillsammans med stöd för NCR 53c710 SCSI-kontroller och HP LASI multi-I/O-kretsen. Detta är värdefullt för bevarande och forskning kring äldre UNIX-system.
    • PowerPC
      Nya maskiner och CPU:er som PowerNV11 och PPE42 stöds nu, och pSeries-system får FADUMP-stöd, vilket underlättar felsökning efter systemkrascher.
    • RISC-V
      Arkitekturen fortsätter att mogna med ett stort antal buggfixar och förbättringar i emuleringen av olika komponenter.
    • s390x och LoongArch
      Här märks prestandaförbättringar för virtio-pci via irqfd samt utökad funktionalitet i TCG-läget, bland annat kring avbrottshantering och sidtabellsvandring.

    Förbättringar för värdsystem och utvecklare

    QEMU 10.2 innehåller även flera praktiska nyheter:

    • 9pfs delat filsystem för FreeBSD-värdar
    • RPMB-emulering för eMMC-enheter, viktigt för säker lagring
    • Många förbättringar i user-mode-emulering, vilket underlättar testning av program för andra arkitekturer

    Samtidigt höjs kravet på Rust – minsta stödda version är nu 1.83 – vilket speglar QEMU:s ökande användning av moderna programmeringsspråk och verktyg.

    Ett tydligt steg framåt

    QEMU 10.2 är mer än en vanlig versionsuppdatering. Den kombinerar praktiska förbättringar för daglig drift med långsiktiga satsningar på prestanda, arkitekturstöd och underhållbar kod. Resultatet är en stabilare, snabbare och mer flexibel plattform för allt från utveckling och testning till produktion och forskning.

    https://www.qemu.org

    Undrar du vad QEMU är för något? Kolla i vår wiki: https://wiki.linux.se/index.php/QEMU

    FAKTARUTA: QEMU 10.2
    • Version: 10.2.0 (stabil release)
    • Största nyheten: Live update via migreringsläget cpr-exec (lägre resursanvändning vid uppdatering, möjlighet att återanvända state/anslutningar)
    • Prestanda: Huvudloopen använder io_uring för bättre I/O
    • FreeBSD-värdar: 9pfs delat filsystem stöds
    • User-mode emulering: Många fixar och förbättringar
    • ARM: Ny board amd-versal2-virt + uppdateringar för AST2600/AST2700/AST1030 och xlnx-zynqmp
    • HPPA: Emulering av HP 715/64 + NCR 53c710 SCSI och HP LASI multi-I/O
    • PowerPC: Stöd för PowerNV11/PPE42 + FADUMP för pSeries
    • Övrigt: RPMB-emulering för eMMC-modell
    • Utveckling: 2300+ commits från 188 authors
    • Rust-krav: Minsta stödda Rust är 1.83
  • RISC-V får egen testmiljö i Collaboras öppna labb

    RISC-V tar ännu ett steg mot bredare användning. Genom att Collabora och RISE-projektet nu öppnar sin testmiljö för två RISC-V-kort får utvecklare världen över tillgång till hårdvarutester på distans – från enkel Linux-boot till fullständig återställning av hela systemet.

    RISC-V, den öppna processorarkitekturen som spås en ljus framtid, har fått en viktig förstärkning: två utvecklingskort – Banana Pi BPI-F3 och SiFive HiFive P550 – har nu lagts till i Collaboras publika testlabb.

    Bakom satsningen står RISE-projektet och Collabora, som tillsammans vill göra det enklare för utvecklare att testa mjukvara på riktig hårdvara. Testningen sker via LAVA, ett system som kan slå på korten på distans, styra bootloadern och starta Linux för att köra automatiserade tester.

    Men projektet nöjer sig inte med vanliga tester. Genom verktyget Boardswarm kan man gå djupare, ända ner i den allra första startkedjan i processorn. Det betyder att utvecklare kan återställa och omflasha enheterna helt på distans – från bootloader till operativsystem.

    Resultatet är en publikt tillgänglig testmiljö för RISC-V som vem som helst kan använda. Dokumentationen är öppen, så andra kan bygga liknande testfarmer.

    Det här är ett stort steg för ekosystemet kring RISC-V, som nu får samma typ av automatiserad testning som länge varit självklar för x86- och ARM-världen.

    https://www.collabora.com/news-and-blog/news-and-events/tested-on-real-silicon-automating-risc-v-hardware-in-the-loop.html

  • Ubuntu 25.10 Beta: En ny era för det öppna skrivbordet

    Ubuntu 25.10, med det lekfulla namnet Questing Quokka, är nu ute i betaversion. Det här är inte en LTS-utgåva utan en chans för nyfikna att uppleva framtidens Ubuntu redan idag. Med nytt skrivbord, modernare appar, Wayland som enda grafikmotor och starkare kryptering siktar Canonical på att ta ett stort kliv framåt – men den som prioriterar långsiktig stabilitet får vänta till nästa LTS.

    Canonical har nu släppt betaversionen av Ubuntu 25.10, med det lekfulla kodnamnet ”Questing Quokka”. Det är en version som tydligt markerar vart Ubuntu är på väg – och kanske också vart hela Linux-skrivbordet är på väg. Men det är viktigt att komma ihåg: Ubuntu 25.10 är inte en LTS-version. Det betyder att den får kortare supporttid och främst är tänkt för de som vill vara först med det allra senaste. Den som prioriterar långsiktig stabilitet gör klokt i att stanna kvar på Ubuntu 24.04 LTS.

    Ett modernare hjärta
    Under huven hittar vi en ny generation av Linuxkärnan, som öppnar dörrar för fler datorer och nya typer av hårdvara. Det betyder att både den senaste spel-laptopen och små experimentella datorer som bygger på den växande RISC-V-arkitekturen får bättre stöd. För den vanliga användaren märks det som att datorn helt enkelt fungerar smidigare direkt från start.

    Ett nytt skrivbordsliv
    På skrivbordet märks förändringarna direkt. Ubuntu 25.10 kommer med den senaste versionen av skrivbordsmiljön GNOME, som inte bara ser fräschare ut utan också gör vardagslivet enklare: du kan styra musiken från låsskärmen, justera ljusstyrkan per skärm och uppleva ett mer finslipat flöde mellan appar.

    Men det stannar inte där. Två trotjänare försvinner: den gamla bildvisaren Eye of GNOME byts ut mot Loupe, ett modernare verktyg byggt i Rust, och terminalprogrammet GNOME Terminal ersätts av Ptyxis, en mer framtidsinriktad emulator. Det här är förändringar som markerar en generationsväxling bland standardapparna.

    Wayland tar över
    Den kanske mest symboliska nyheten är att Wayland nu är den enda skrivbordsmotorn. Ubuntu släpper helt stödet för att logga in i den gamla Xorg-sessionen. För användaren innebär det bättre säkerhet, smidigare grafik och en plattform byggd för framtiden. Gamla program som fortfarande behöver X11 fungerar via ett kompatibilitetslager, så övergången blir mjukare än man kanske tror.

    Säkrare datorer redan från installationen
    Säkerhet är också ett tema i denna version. Installationsprogrammet erbjuder nu starkare diskkryptering som använder datorns egen TPM-modul. Det blir lättare att skapa och hantera återställningsnycklar, enklare att se hur starkt ditt lösenord är och till och med möjlighet att använda PIN-kod. Allt för att skydda dina data om olyckan är framme.

    Fokus på både vardagsanvändare och proffs
    Ubuntu 25.10 riktar sig både till vanliga datoranvändare och till organisationer. För den som använder Ubuntu på jobbet finns nu bättre integration med Microsofts inloggningstjänster och smartare hantering via Canonicals egna verktyg. Samtidigt får utvecklare tillgång till nya språk, verktyg och bibliotek som gör det enklare att bygga program för framtiden.

    Ubuntu Insights – mer kontroll till dig
    En annan spännande nyhet är Ubuntu Insights, som ersätter det gamla systemet för att skicka anonyma systemuppgifter till Canonical. Nu bestämmer du själv i större utsträckning vilka data som delas, och allt sker på frivillig basis.

    En försmak av framtiden – men inte för alla
    Sammanfattningsvis känns Ubuntu 25.10 Beta som en tydlig fingervisning om framtiden: en värld där Linux-skrivbordet är mer användarvänligt, säkrare och bättre anpassat till ny teknik. Från Wayland-grafiken till nya appar och starkare kryptering – det här är en version som både vårdar traditionen och tar ett kliv framåt.

    Men återigen: det här är inte en LTS-version. Ubuntu 25.10 är för den som vill leva i framkant och testa de senaste idéerna, inte för den som behöver en långsiktigt stabil plattform. För det är Ubuntu 24.04 LTS som gäller.

    Den slutliga versionen av Ubuntu 25.10 Questing Quokka släpps den 9 oktober.

    https://releases.ubuntu.com/questing

    Ubuntu 25.10 “Questing Quokka” – Beta
    Ej LTS
    Utgåva
    25.10 (Beta) – slutlig release: 9 okt 2025
    Support
    Icke-LTS (kortare support; för dig som vill ligga i framkant)
    Kodnamn
    Questing Quokka
    Kärna
    Linux 6.17 (kommande)
    Skrivbord
    GNOME 49
    Grafikstack
    Wayland-endast (X11-appar via XWayland)
    Nya standardappar
    • Bildvisare: Loupe (ersätter Eye of GNOME)
    • Terminal: Ptyxis (ersätter GNOME Terminal)
    Säkerhet
    TPM-stödd full diskkryptering (FDE) med PIN, entropi-/styrkeindikator och förbättrad återställningsnyckel-hantering
    Initramfs
    Dracut (ersätter initramfs-tools)
    System & tid
    Chrony som standard NTP-klient
    Prestanda/Grafik
    NVIDIA Dynamic Boost; Mesa 25.2
    Toolchain (urval)
    GCC 15.2 · glibc 2.42 · Binutils 2.45 · LLVM 20 · Rust 1.85 · Python 3.13.7 · Go 1.24 · OpenJDK 25 · OpenSSL 3.5 · systemd 257.9 · Boost 1.88
    Filsystem
    Uppdateringar för Btrfs, F2FS och EXT4
    Telemetri
    Ubuntu Insights (opt-in, ersätter Ubuntu Report)
    Arkitekturer
    Framsteg mot RISC-V-skrivbord: Firefox & Thunderbird fungerar
    Hantering/Enterprise
    Tätare Microsoft Entra ID-integration; Landscape-stöd för autoinstall
    Smaker
    Desktop · Server · Cloud · Edubuntu · Kubuntu · Xubuntu · Lubuntu · Ubuntu Studio · Unity · Cinnamon · Budgie · Kylin · MATE
    OBS: Ej LTS. Rekommenderas för test och tidig adoption – inte för kritiska produktionsmiljöer.

Etikett: RISC-V

  • OpenBSD 8.0 är här – fler virtuella processorer, bättre grafikstöd och starkare säkerhet

    OpenBSD har släppts i version 8.0. Den nya versionen av det säkerhetsinriktade operativsystemet kan hantera virtuella datorer med upp till 64 virtuella processorer, får stöd för Intels Arc-grafikkort och tar ytterligare steg mot kryptering som ska stå emot framtidens kvantdatorer. Den 20 oktober 2026 släpptes OpenBSD 8.0, den 61 utgåvan sedan projektet startade. Precis som…

  • IPFire får viktig uppdatering – löser VPN-problem och förbättrar säkerheten

    Den populära Linuxbaserade brandväggen IPFire har fått en ny uppdatering. Version 2.29 Core Update 204 rättar ett besvärligt problem som drabbat VPN-användare, uppdaterar Linuxkärnan och innehåller en rad förbättringar som ska göra brandväggen både säkrare och stabilare. Vad är IPFire? IPFire är en Linuxbaserad brandvägg som används för att skydda datorer och nätverk mot obehörig…

  • Ubuntu tar steget till RISC-V – nu får den öppna processorarkitekturen ett riktigt skrivbord

    Linuxvärlden står inför en spännande förändring. Canonical, företaget bakom Ubuntu, har presenterat officiella skrivbordsavbilder för processorarkitekturen RISC-V. Med Ubuntu 26.10, som planeras att släppas den 15 oktober 2026, blir det möjligt att köra en fullständig Ubuntu-skrivbordsmiljö på en ny generation datorer med öppet definierade processorarkitekturer. Vad är RISC-V och varför är det intressant? De flesta…

  • YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico. När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry…

  • Debian 13.7 släppt – över 100 säkerhetsproblem rättas

    Debian 13 har fått sin sjunde större underhållsuppdatering. Debian 13.7 innehåller 107 säkerhetsuppdateringar och rättningar för ytterligare 106 paket. För den som redan använder Debian 13 behövs ingen ominstallation – en vanlig systemuppdatering räcker. Debian är känt för att förändras försiktigt. I stället för att hela tiden introducera stora nyheter lägger utvecklarna mycket arbete på…

  • Linux 7.3 närmar sig – första testversionen är släppt

    Linus Torvalds har släppt den första testversionen av Linux 7.3. Den kommande kärnan blir en ovanligt stor uppdatering med förbättrat stöd för moderna processorer, strömsparfunktioner och ARM-system. Om utvecklingen går enligt plan kan den färdiga versionen släppas den 18 eller 25 oktober 2026. Linuxkärnan är den del av ett Linux-system som arbetar närmast datorns hårdvara.…

  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner. NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare…

  • Xen 4.22 moderniserar virtualisering för x86 och Arm

    Xen 4.22 är nu släppt med flera förbättringar för moderna x86- och Arm-system. Den nya versionen får bland annat stöd för FRED, bättre skydd mot prestandaproblem, viloläge för virtuella Arm-maskiner och skärpta resursgränser i Xenstore. Den öppna hypervisorn Xen har släppts i version 4.22. Uppdateringen förbättrar hanteringen av avbrott på moderna x86-processorer, ger Arm-baserade virtuella…

  • GNU Binutils 2.47 gör utvecklarnas verktygslåda snabbare och mer flexibel

    GNU-projektet har släppt Binutils 2.47, en ny version av den viktiga verktygssamling som används för att bygga och analysera program i Linux. Uppdateringen ger bland annat bättre stöd för RISC-V, nya möjligheter vid felsökning och snabbare länkning av stora program. GNU-projektet har släppt GNU Binutils 2.47, en ny version av den verktygssamling som används för…

  • FreeRDP 3.28 har släppts

    FreeRDP gör det möjligt att styra en dator på distans, nästan som om man satt framför den. I version 3.28 ligger fokus på säkrare anslutningar, färre krascher och bättre stöd för flera plattformar. Uppdateringen rättar flera sårbarheter, väcker liv i klienten för iPhone och iPad och förbättrar funktioner i Android, Windows och macOS. FreeRDP är…

  • Parrot 7.2 släppt – säkerhets-Linux får viktig patch mot ”Copy Fail”

    Parrot OS 7.2 är nu släppt och kommer med en viktig säkerhetsuppdatering mot sårbarheten ”Copy Fail”. Den nya versionen bygger på Linux 6.19.13, använder KDE Plasma 6.3.6 som standardmiljö och innehåller uppdaterade verktyg för penetrationstestning, digital forensik och säkerhetsanalys. För säkerhetsintresserade Linuxanvändare är detta framför allt en stabiliserande release där kärna, verktyg och infrastruktur har…

  • GCC 16.1 är här – och C++ tar ett stort kliv in i 2020-talet

    GCC 16.1 är här och markerar början på en ny fas för GNU Compiler Collection. Med C++20 som nytt standardläge, experimentellt stöd för kommande C++26-funktioner och förbättringar för både diagnostik, optimering och modern hårdvara är detta en release som kan få stor betydelse för utvecklare. Samtidigt kan äldre kodbaser behöva ses över när kompilatorn tar…

  • IPFire 2.29 Core Update 201

    IPFire 2.29 Core Update 201 är här med en av projektets största nyheter hittills: en inbyggd DNS-brandvägg. Den nya funktionen stoppar skadliga domäner, nätfiske, reklam och annat oönskat innehåll redan innan enheterna i nätverket hinner ansluta till dem. Samtidigt förbättras intrångsskyddet, systemets grundkomponenter uppdateras och flera paket får nya versioner, vilket gör IPFire till ett…

  • QEMU 11.0 är här – snabbare, smartare och redo för framtidens processorer

    QEMU 11.0 är här och tar ett rejält kliv framåt för både virtualisering och emulering. Med stöd för nästa generations processorer, förbättringar för flera stora arkitekturer och en rad prestandaoptimeringar stärker den nya versionen sin roll som ett centralt verktyg för utvecklare och systemadministratörer. Den öppna plattformen QEMU, som används för att emulera datorer och…

  • Armbian 26.2 “Goa” – stabilare grund och bredare stöd för enkortsdatorer

    Med Linux 6.18 LTS i ryggen och utökat stöd för nya enkortsdatorer tar Armbian 26.2 ett tydligt steg mot ökad stabilitet och bredare användning. Den nya versionen kombinerar långsiktig kärnsupport, förbättrade skrivbordsmiljöer och ett uppdaterat installationsverktyg – och stärker därmed Armbians roll som en flexibel och framtidssäker plattform för både hobbyprojekt och professionella ARM-system. Den…

  • DietPi 10.1: Litet system med stora ambitioner

    DietPi 10.1 vässar den lättviktiga Debian-baserade distributionen med officiellt stöd för NanoPi Zero2, ett nytt databashanteringsverktyg med AI-chatt och ett tydligt lyft för RISC-V genom upplåsta Navidrome-byggen. Samtidigt moderniseras Python-hanteringen via virtuella miljöer, fjärrskrivbord blir lättare att köra utan full desktop och en rad buggar och stabilitetsproblem rättas till Den resurssnåla Linuxdistributionen DietPi fortsätter att…

  • Stöd för AMD Zen 6, Arm v9.7 och mer RISC-V

    När nästa generations processorer från AMD, Arm och RISC-V står för dörren måste även mjukvarans grundverktyg ligga steget före. Med GNU Binutils 2.46 tar utvecklarvärlden ett viktigt kliv mot framtiden genom att lägga till stöd för kommande CPU-arkitekturer, förbättrad felsökning och en moderniserad verktygskedja som gör fria operativsystem redo för hårdvara som ännu inte nått…

  • QEMU 10.2 släppt – smartare uppdateringar och snabbare virtualisering

    QEMU 10.2 är här – och med den kommer ett rejält kliv mot smidigare virtualisering. Den nya versionen introducerar live-uppdateringar via migreringsläget cpr-exec, vilket kan minska resursåtgången och korta ned eller helt eliminera avbrott när virtuella maskiner uppdateras. Samtidigt bjuder releasen på prestandalyft med io_uring, förbättrad emulering för flera arkitekturer som ARM, RISC-V och PowerPC,…

  • RISC-V får egen testmiljö i Collaboras öppna labb

    RISC-V tar ännu ett steg mot bredare användning. Genom att Collabora och RISE-projektet nu öppnar sin testmiljö för två RISC-V-kort får utvecklare världen över tillgång till hårdvarutester på distans – från enkel Linux-boot till fullständig återställning av hela systemet. RISC-V, den öppna processorarkitekturen som spås en ljus framtid, har fått en viktig förstärkning: två utvecklingskort…

  • Ubuntu 25.10 Beta: En ny era för det öppna skrivbordet

    Ubuntu 25.10, med det lekfulla namnet Questing Quokka, är nu ute i betaversion. Det här är inte en LTS-utgåva utan en chans för nyfikna att uppleva framtidens Ubuntu redan idag. Med nytt skrivbord, modernare appar, Wayland som enda grafikmotor och starkare kryptering siktar Canonical på att ta ett stort kliv framåt – men den som…