• RawTherapee 5.12 – nya verktyg för färg och förbättrat stöd för kameror

    RawTherapee är ett avancerat program för bildbehandling med öppen källkod som specialiserar sig på att arbeta med RAW-filer från digitalkameror. Programmet används av både entusiaster och professionella fotografer som vill ha noggrann kontroll över färger, kontrast, skärpa och tonomfång. Det är tillgängligt för Windows, macOS och Linux, och är ett kraftfullt alternativ till kommersiella program som Adobe Lightroom.

    I version 5.12, som släpptes åtta månader efter den tidigare 5.11-versionen, introduceras flera nyheter som förbättrar både arbetsflöde och bildkvalitet.

    En av de största nyheterna är ett avdimbla-alternativ som lagts till i verktyget för svarta punkter. Denna funktion justerar bildens lägsta ljusvärden, vilket gör att dis eller atmosfärisk dimma kan minska och fler detaljer framträder. Det här är särskilt användbart i bilder tagna under dimmiga förhållanden eller i motljus, där kontrasten annars är svag. Resultatet blir bilder med tydligare svärta och bättre tonseparation.

    En annan efterlängtad förbättring är ett nytt de-fish-verktyg för att korrigera fisheye-distorsion. Det har nu integrerats direkt i distorsionskorrigeringen i RawTherapee. Det innebär att bilder som tidigare såg böjda ut på grund av vidvinkeloptik nu kan rätas ut direkt i programmet. För mer kontroll finns även ett skalfält där du manuellt kan justera hur den korrigerade bilden ska beskäras och storleksanpassas. Detta är särskilt användbart för exempelvis arkitekturfotografi eller actionsportbilder där raka linjer är viktiga.

    För den som fotograferar med Canon-kameror finns nu fullt stöd för RAW-burstläget. I tidigare versioner kunde bara de sex första bilderna i en sådan serie läsas in, men nu blir hela bildsekvensen tillgänglig.

    Färghanteringen har också fått ett rejält lyft. Ett nytt verktyg för gamutkompression har lagts till, baserat på ACES (Academy Color Encoding System). Det gör att mycket starka färger begränsas till ett mer naturligt färgomfång redan innan andra färgjusteringar tillämpas. Detta är särskilt användbart i scener med stark belysning, som solnedgångar eller studioblixtar, där färger annars lätt blir övermättade och onaturliga.

    Även Resize verktyget har uppdaterats. Det heter nu Resize & Framing och innehåller, utöver storleksändring, möjlighet att lägga till en ram med valfri färg kring bilden innan den sparas.

    För användare som arbetar med HDR-flöden har RawTherapee 5.12 nu stöd för floating-point DNG-filer som redan har demosaicats. Samtidigt har Abstract Profile-funktionen fått en ny inställning för att öka kontrasten.

    Verktyget Color Appearance i Selective Editing har byggts ut med fler tonmappningsalternativ. Den tidigare funktionen för nivåjusteringar heter nu RGB channel Slope tone mapper och erbjuder mer kontroll över hur ljusa och mörka partier återges. Dessutom har en helt ny tonmappare introducerats, baserad på en sigmoidkurva, vilket kan ge mjukare och mer filmisk tonalitet i bilden.

    Stödet för objektivprofiler har också förbättrats. Fler Sony-objektiv känns nu igen automatiskt, vilket innebär att objektivkorrigeringar kan göras mer exakt utan att användaren behöver mata in dem manuellt.

    När det gäller kamerastöd innehåller version 5.12 förbättringar för en rad nya modeller, däribland:

    • Canon EOS R8 – med korrekta färgprofiler och svartnivåhantering i elektroniskt slutarläge
    • Fujifilm X-E4 – med korrekt bildbeskärning i elektroniskt slutarläge
    • Sony ILCE-7CR – med stöd för pixel shift
    • Sony ILCE-7M3 – med förbättrad svartnivåbehandling
    • Sony ILME-FX3 – med korrekt svartnivå när LibRaw används

    En teknisk förändring under ytan är att RawTherapee nu använder LibRaw som standardbibliotek för att läsa RAW-filer. Tidigare användes en förbättrad version av dcraw, men eftersom dcraw inte längre underhålls har LibRaw tagit över. Det ger bättre kompatibilitet med nya kameramodeller och filformat. Om ett format inte stöds av LibRaw, faller programmet tillbaka på dcraw, men detta gäller endast vissa äldre fall. Att stänga av LibRaw i inställningarna rekommenderas inte, eftersom det kan göra att nyare RAW-filer inte kan öppnas alls.

    Det är också bra att känna till att LibRaw-stödet kommer att bli obligatoriskt i framtida versioner av RawTherapee. Om du upplever några problem när du använder det, uppmuntras du att rapportera dessa till utvecklarna så att eventuella buggar kan åtgärdas i tid.

    Nerladdning

    Hemsida : https://rawtherapee.com/

    Kred till

    https://linuxiac.com/rawtherapee-5-12-enhances-color-tools-and-camera-compatibility

    RawTherapee 5.12 – Nyheter i korthet

    • Ny Dehaze-funktion minskar dis
    • De-fish konverterar fisheye-bilder
    • Full åtkomst till Canon RAW-burst-serier
    • Gamut Compression hanterar övermättade färger
    • Resize & Framing: storleksändring + färgram
    • Stöd för floating-point DNG-filer
    • Ny Kontrastförstärkning i Abstract Profile
    • Sigmoid-baserad tonmappning
    • GHS-tonmappare i Shadows/Highlights
    • Utökat stöd för Sony-objektiv

    Kamerastöd

    • Canon EOS R8
    • Fujifilm X-E4
    • Sony ILCE-7CR / 7M3 / FX3

    Teknik

    • LibRaw är nu standard
    • dcraw används som reserv vid behov

    Installation

    • Windows: Öppna zip, kör .exe
    • Linux: Använd pakethanterare eller AppImage
    • macOS: Kräver Sequoia 15.4+ eller Monterey 12.3+
  • Kali Linux 2025.2 är här – ny menystruktur och 13 nya säkerhetsverktyg

    Kali Linux är en specialiserad Linuxdistribution byggd för IT-säkerhet, penetrationstestning, forensik och etisk hackning. Den underhålls av Offensive Security och levereras med hundratals förinstallerade verktyg som används av säkerhetsexperter världen över för att testa nätverk, system och applikationer mot olika typer av sårbarheter.

    Offensive Security har nu släppt Kali Linux 2025.2, årets andra stora uppdatering av denna populära säkerhetsdistribution. Systemet bygger vidare på Debian och riktar sig till både professionella och entusiaster inom cybersäkerhet.

    En av de största nyheterna i denna version är att Kali-menyn har designats om från grunden. Den följer nu strukturen från MITRE ATT&CK-ramverket, vilket gör det enklare för användare att hitta rätt verktyg beroende på vilket steg i en attackkedja de vill testa.

    Xfce är fortfarande den förvalda skrivbordsmiljön, men i 2025.2 finns även stöd för GNOME 48 och KDE Plasma 6.3. För GNOME-användare finns ett nytt tillägg som visar IP-adressen för aktiv VPN-anslutning direkt i panelen.

    Den här uppdateringen introducerar även ett gäng nya säkerhetsverktyg, till exempel:

    • Azurehound – samlar in data från Azure för användning i BloodHound
    • binwalk3 – analyserar firmware-filer
    • bloodhound-ce-python – ett Python-verktyg för att mata in data i BloodHound CE
    • bopscrk – skapar avancerade lösenordslistor

    Ytterligare tillskott är:

    • chisel-common-binaries – färdiga körbara filer för Chisel
    • crlfuzz – letar efter CRLF-sårbarheter
    • donut-shellcode – omvandlar kod till shellcode som kan köras direkt i minnet
    • gitxray – analyserar GitHub-repositorier och användare

    Fler verktyg som tillkommit:

    • ldeep – gör grundliga sökningar i LDAP-miljöer
    • ligolo-ng-common-binaries – prekompilerade filer för ligolo-ng
    • rubeus – arbetar direkt med Kerberos och utnyttjar sårbarheter
    • sharphound – samlar in information åt BloodHound CE
    • tinja – testar webbsidor för så kallad template injection

    Andra nyheter i den här versionen:

    • En ny NetHunter CARsenal-svit för fordonsrelaterade säkerhetstester
      NetHunter CARsenal är en verktygssvit i Kali NetHunter för att testa säkerheten i fordon. Den innehåller verktyg för att analysera och manipulera CAN-buss, OBD2, ECU:er och trådlösa protokoll som Bluetooth. CARsenal samlar bilhackningsverktyg i ett gemensamt gränssnitt, anpassat för mobil användning med t.ex. USB- eller Bluetooth-adaptrar, och förenklar säkerhetstester på moderna fordon.
    • En stor förbättring av BloodHound med smidigare gränssnitt och bättre prestanda. BloodHound är ett verktyg för att analysera och visualisera behörigheter och relationer i Active Directory. Det hjälper etiska hackare och säkerhetsexperter att hitta möjliga vägar till privilegieeskalering, t.ex. hur en vanlig användare kan bli domänadministratör. Det används ofta vid penetrationstestning och Red Team-övningar.
    • Xclip är numera förinstallerat
      xclip är ett terminalverktyg för Linux som låter dig läsa från och skriva till urklippet (clipboard) i X11-miljöer. Det används för att kopiera text från kommandon till urklippet eller hämta innehåll från det, vilket är användbart i skript och för att snabbt dela terminalutdata med grafiska program.
    • Nya bakgrundsbilder från communityn

    För Raspberry Pi-användare innebär uppdateringen att vissa systembilder slagits ihop, vilket betyder att Raspberry Pi 5 inte längre kräver en särskild version. Den kommer även med Linux 6.12 LTS, stöd för nexmon-drivrutinen (brcmfmac), samt en ny regel i udev som tillåter att kommandot vgencmd körs utan root.

    Kali Linux 2025.2 finns tillgänglig för nedladdning i många olika versioner, inklusive för 64-bitarsdatorer, ARM-enheter, molnmiljöer, WSL och mobilplattformar. Har du redan Kali installerat, kan du uppdatera genom att köra:

    sudo apt update && sudo apt full-upgrade
    

    https://www.kali.org/get-kali/#kali-platforms <– Kan laddas hem ifrån den här URL:en

  • Red Hat förändrar Linux i grunden – RHEL 10 markerar övergången till immutabelt system

    Red Hat Enterprise Linux 10 (RHEL 10) markerar en tyst men genomgripande förändring i hur Linux används i företagsmiljöer. Med denna version överger Red Hat det traditionella sättet att hantera operativsystem med individuella paketuppdateringar, och omfamnar i stället ett immutabelt system – ett system där kärnan inte kan ändras under drift.

    Från pakethantering till helhetsuppdateringar

    Linuxdistributioner har i över tre decennier byggt på idén om pakethantering. Redan under 1990-talet etablerades verktyg som RPM (Red Hat Package Manager) och Debians dpkg, tillsammans med mer avancerade lösningar som yum och apt. Dessa gjorde det möjligt att installera, uppdatera och ta bort programvara samt systemkomponenter med automatiserad hantering av beroenden.

    Denna modell låg till grund för Linux’ framgång i både servermiljöer och på arbetsstationer – inte minst tack vare dess flexibilitet. Men flexibilitet kommer med ett pris: komplexitet och risk för inkonsistens, särskilt i storskaliga miljöer.

    Containers och nya krav på systemarkitektur

    Med framväxten av containrar och molnbaserade plattformar under 2010-talet förändrades förutsättningarna. Organisationer efterfrågade system som var minimala, reproducerbara och framför allt säkra.

    Lösningen blev immutabla Linuxdistributioner – där systemets kärndelar är skrivskyddade och endast kan uppdateras i sin helhet. Det innebär att uppdateringar sker genom att hela systemavbildningar byts ut, snarare än att individuella paket uppdateras. Om något går fel kan systemet enkelt rullas tillbaka till en tidigare fungerande version.

    CoreOS och Red Hats strategi

    En av de första stora aktörerna inom detta område var CoreOS, lanserad 2013 och särskilt framtagen för att köra containrar i stor skala. CoreOS byggde på idén om ett skrivskyddat system med atomiska uppdateringar – perfekt för Kubernetes och andra orkestreringssystem.

    Red Hat såg potentialen i detta och förvärvade CoreOS 2018 för cirka 250 miljoner dollar. Tekniken från CoreOS kom att bli grund för flera av Red Hats moderna distributioner, inklusive Fedora CoreOS och Red Hat CoreOS, båda designade för containerbaserade arbetsflöden.

    RHEL 10 – ett nytt kapitel

    Med RHEL 10 tar Red Hat steget fullt ut. Den traditionella pakethanteringsmodellen, där systemadministratörer uppdaterar program och bibliotek individuellt, lämnas bakom. Istället införs en modell där hela operativsystemet hanteras som en enhet. Uppdateringar sker i sin helhet vid omstart, och kan återställas lika enkelt.

    Detta tillvägagångssätt ökar inte bara stabiliteten, utan förbättrar också säkerheten. Eftersom systemets kärna inte kan modifieras under drift blir det betydligt svårare för skadlig kod att få fäste. Dessutom elimineras många av de problem som uppstår vid delvisa uppdateringar eller beroendekonflikter.

    Vad innebär ett immutabelt Linuxsystem?

    Ett immutabelt system är ett operativsystem där de centrala delarna – såsom binärer, bibliotek och systemkonfiguration – är skrivskyddade medan systemet är igång. Ändringar sker inte löpande, utan genom att en ny systembild rullas ut som ersätter den gamla.

    Fördelarna är flera:

    • Ökad säkerhet: Systemet kan inte ändras av misstag eller genom intrång.
    • Hög stabilitet: Alla uppdateringar testas som helhet, vilket minskar risken för fel.
    • Enkel återställning: Problem kan lösas genom att rulla tillbaka till föregående version.
    • Skalbarhet: Systemet beter sig likadant oavsett var det körs, vilket är idealiskt i stora miljöer.

    Slutet för det gamla?

    Det traditionella sättet att hantera Linux med pakethanterare är inte utdött – många distributioner kommer fortsätta stödja det i åratal. Men med RHEL 10 visar Red Hat att framtiden inom företags-Linux ligger i immutabilitet, särskilt i en värld där automatisering, containrar och säkerhet är centrala krav.

    För systemadministratörer och utvecklare innebär detta en ny modell att förhålla sig till – en som kan kännas ovan i början, men som på sikt erbjuder en enklare, säkrare och mer robust driftmiljö.

    https://www.zdnet.com/article/how-red-hat-just-quietly-radically-transformed-enterprise-server-linux

  • Rocky Linux 10 lanserad – fri ersättare till Red Hat Enterprise Linux 10

    Rocky Linux 10 har nu släppts som en kostnadsfri och öppen källkodsbaserad ersättning till Red Hat Enterprise Linux 10. Den nya versionen innehåller flera stora nyheter och uppdateringar, både från Red Hats utveckling och från Rocky Linux-projektets egna förbättringar.

    Andra viktiga förändringar är att:

    • Stöd för äldre x86-64-v2-CPU:er tas bort
    • 32-bitars programvara är inte längre aktivt underhållen
    • Wayland används nu som standardgrafikserver, vilket ersätter Xorg. Program som fortfarande använder X11 körs via Xwayland.

    Systemet innehåller också uppdaterade versioner av moderna utvecklingsverktyg och servrar, till exempel:

    • Rust 1.84
    • Go 1.23
    • Python 3.12
    • PHP 8.3
    • PostgreSQL 16
    • MySQL 8.4
    • MariaDB 10.11
    • Grafana 10.2
    • GDB 14.2
    • nginx 1.26
    • SystemTap, Valgrind, Dyninst med mera.

    Rocky Linux 10 går att ladda ner som ISO-filer från projektets webbplats och finns för flera arkitekturer, bland annat:

    • 64-bitars x86_64-v3 (AMD/Intel)
    • ARM64 (AArch64)
    • IBM POWER (ppc64le)
    • IBM Z (s390x)
    • RISC-V (64-bitars)

    Liveversioner med färdiginstallerade skrivbordsmiljöer som GNOME och KDE finns också – men endast för x86_64-v3 och AArch64.

    Det går inte att uppgradera direkt från Rocky Linux 8 eller 9 till version 10.

    Ladda hem

    https://rockylinux.org/sv-SE/download

    Några mirror då länken ovan är extrem seg ifrån Sverige.

    https://mirror.bahnhof.net/pub/rockylinux/10.0/isos

    Lista på fler speglingar :

    https://mirrors.rockylinux.org/mirrormanager/mirrors

    Fakta om Rocky Linux

    Rocky Linux är ett kostnadsfritt, öppen källkodsbaserat operativsystem som utvecklats som en direkt ersättare till CentOS, efter att Red Hat förändrade inriktningen på CentOS-projektet år 2020.

    Projektet startades av Gregory Kurtzer, en av grundarna till CentOS, med målet att erbjuda ett stabilt och binärkompatibelt alternativ till Red Hat Enterprise Linux (RHEL).

    Tidslinje och versioner

    • Rocky Linux 8 – Första stabila versionen, släppt i juni 2021
    • Rocky Linux 9 – Byggd på RHEL 9, släppt i juli 2022
    • Rocky Linux 10 – Nyaste versionen, släppt i juni 2025 med stöd för bl.a. RISC-V och Wayland

    Arkitekturstöd

    • x86_64 (AMD/Intel)
    • AArch64 (ARM64)
    • ppc64le (IBM POWER)
    • s390x (IBM Z)
    • riscv64 (64-bitars RISC-V, fr.o.m. version 10)

    Rocky Linux följer RHEL:s livscykel och är populärt bland företag, universitet och institutioner som söker ett stabilt, långsiktigt stödd operativsystem utan licenskostnader.

  • Ubuntu 25.10 tar farväl av X.org – framtiden är Wayland

    X.Org försvinner med Ubuntu 25.10 – nästa LTS-version kommer i april 2026 med Ubuntu 26.04.

    I över två decennier har X.org (eller X11) varit grunden för hur grafiska användargränssnitt visas i Linux. Det är ett gammalt fönstersystem med rötter ända tillbaka till 1980-talet. Även om det varit robust och flexibelt har det också burit med sig arv och tekniska begränsningar – framför allt när det gäller säkerhet, prestanda och stöd för modern hårdvara.

    Wayland, som utvecklats som en modern ersättare till X.org, är byggt från grunden med dagens behov i åtanke. Det erbjuder bättre isolering mellan applikationer, säkrare grafikhantering, effektivare renderingsvägar och förbättrat stöd för saker som pekskärmar, HiDPI-skärmar och moderna grafikdrivrutiner. Många Linuxdistributioner har redan börjat gå över till Wayland, och nu är det Ubuntu som tar nästa steg.

    Ubuntu 25.10 går vidare – GNOME på Xorg tas bort, Wayland blir standard

    När Ubuntu 25.10, med kodnamnet Questing Quokka, släpps i oktober 2025 kommer det inte längre vara möjligt att köra GNOME-skrivbordet med Xorg. Canonical har beslutat att helt och hållet gå över till Wayland, i takt med att skrivbordsmiljön GNOME 49 slutar stödja X.org-servern.

    Det innebär att alternativet ”Ubuntu på Xorg” försvinner från inloggningsmenyn. Alla GNOME Shell-baserade sessioner kommer nu att köras med Wayland som bas.

    ”Wayland har mognat rejält de senaste versionerna. Det fungerar nu väl även med Nvidia-drivrutiner, har bättre säkerhetsmodell, bättre stöd för moderna skärmar, och ger en stabil användarupplevelse i vardagen,” säger Jean Baptiste Lallement på Canonical.

    Dessutom menar Canonical att det tar resurser att underhålla två parallella grafiska system. Genom att fokusera helt på Wayland kan man minska teknisk skuld och snabbare förbättra upplevelsen.

    Vad betyder det för dig som användare?

    Du kommer inte längre att kunna välja att köra Ubuntu med Xorg. GNOME körs nu uteslutande på Wayland. Om du använder äldre program som kräver X11 kan det krävas anpassningar – men många applikationer fungerar redan bra via XWayland, som fungerar som ett kompatibilitetslager.

    Ubuntu 25.10 – mer än bara grafikskifte

    Den nya versionen släpps den 9 oktober 2025 och innehåller fler tekniska nyheter:

    • GNOME 49 – som helt övergår till Wayland
    • Linux-kärnan 6.17 – med stöd för nyare hårdvara
    • Mesa 25.1 – förbättrad grafikstack med fokus på prestanda och spel

    Under huven

    Ubuntu 25.10 bjuder också på en rad uppgraderingar av sina grundkomponenter:

    • GCC 15
    • GNU Binutils 2.45
    • Python 3.13
    • LLVM 20
    • Boost 1.88

    En annan intressant nyhet är att Ubuntu 25.10 ser ut att bli den första stora Linuxdistributionen som använder sudo-rs som standard – en säkrare omarbetning av det klassiska sudo, skriven i programmeringsspråket Rust.

  • Slackware-baserade PorteuX 2.1 – en av de första distributionerna med Linux 6.15

    Vad är PorteuX?
    PorteuX är en lätt, portabel och modulär Linuxdistribution som bygger på Slackware och har hämtat inspiration från liknande projekt som Slax och Porteus. Målet med PorteuX är att ge användaren ett snabbt och flexibelt system som kan köras direkt från USB-minne eller annan flyttbar lagring, utan att det lämnar några spår på värddatorn. Systemet är konstruerat för att vara oföränderligt, vilket innebär att du alltid startar från ett rent grundsystem – perfekt för felsökning, testning, eller för dig som vill ha ett pålitligt och lättanvänt Linux med full kontroll.

    PorteuX 2.1 – nu med Linux 6.15 och NTFS3 som standard

    Nu har version 2.1 av PorteuX släppts. Den här uppdateringen kommer två månader efter version 2.0 och är en av de första Linuxdistributionerna som använder Linux 6.15. En stor nyhet är att drivrutinen NTFS3 ersätter den äldre NTFS-3G för att hantera NTFS-partitioner, vilket ger bättre prestanda. Dock bör användare vara medvetna om att symboliska länkar (symlinks) på NTFS-enheter kan behöva återskapas.

    Förbättringar i PorteuX 2.1:

    • Stöd för komprimering via zstd och lz4 har lagts till i kärnans zram-hantering, vilket kan förbättra systemets effektivitet.
    • Systeminformation visas tydligare i Openbox-miljöns högerklicksmeny.
    • Volymknappar fungerar nu globalt i LXDE-versionen.
    • Optimerade Elementary-ikoner i MATE- och Xfce-varianterna.
    • FFmpeg har nu stöd för hårdvaruacceleration på AMD GPU:er via AMF.

    Ytterligare nyheter:

    • I LXDE kan man nu stänga fönster från aktivitetsfältet med mittenklick.
    • Paketet bc har flyttats till kärnmoduler eftersom det krävs i vissa skript.
    • I KDE Plasma-versionen är skrivbordsikoner aktiverade som standard.
    • Openbox öppnar numera nya fönster i mitten av skärmen.

    Uppdaterade skrivbordsmiljöer i version 2.1:

    • KDE Plasma 6.3.5
    • GNOME 48.2
    • Cinnamon 6.4.10

    Alla utgåvor levereras dessutom med den senaste NVIDIA 575-drivrutinen, vilket innebär förbättrad grafikprestanda och bättre hårdvarustöd.

    Stabilitetsförbättringar och buggfixar:

    • Fel där vissa moduler felaktigt tolkades som korrupta har rättats till.
    • Installationsprogrammet fungerar nu korrekt oavsett språk.
    • Problem i Openbox-sessionen med sudo.py och PipeWire är åtgärdade.
    • Xfce visar nu korrekt hårdvaruinformation, inklusive NVIDIA GPU:er.
    • Fönster öppnas nu som förväntat i LXQt.
    • Buggar i Whisker-menyn och qps i LXQt är också lösta.

    Flera andra programvarupaket har uppdaterats eller tagits bort. För en fullständig lista över ändringar samt nedladdning av systemet i olika skrivbordsmiljöer (KDE Plasma, GNOME, Xfce, Cinnamon, MATE, LXQt och LXDE), besök projektets GitHub-sida. PorteuX 2.1 finns tillgänglig i varianter baserade på både Slackware Stable och Slackware Current.

  • GNU Linux-libre 6.15 – Helt fri kärna för dig som vill ha full kontroll över ditt system

    Om du är en användare som värdesätter öppen källkod, integritet och mjukvarufrihet framför bred hårdvarukompatibilitet, finns det goda nyheter: GNU Linux-libre har släppt version 6.15 av sin kärna. Det är en specialversion av Linuxkärnan, rensad från all kod som kräver proprietär eller sluten mjukvara – något som gör den unik i sitt slag.

    Att använda GNU Linux-libre handlar inte bara om ideologi – det handlar om kontroll, transparens och säkerhet. Du vet exakt vad ditt system gör, och det finns inga dolda binärblobbar eller firmware med okänd funktion.

    Vad är nytt i GNU Linux-libre 6.15?

    Version 6.15 bygger på den officiella Linux 6.15-kärnan, men har anpassats för att passa fri programvaras principer. Några av nyheterna är:

    • All kod som försöker ladda in sluten firmware har tagits bort.
    • Verktygen som rensar kärnan från icke-fri kod har uppdaterats så att de hanterar de senaste drivrutinerna och modulerna.
    • Förbättringar i prestanda och säkerhet från den officiella kärnan har behållits, så länge de inte kräver icke-fri programvara.

    Resultatet är en kärna som lever upp till Free Software Foundations definition av frihet, där varje rad kod är öppen och granskbar.

    Varför välja en helt fri kärna?

    Det finns flera fördelar med att köra GNU Linux-libre:

    • Transparens – Du vet exakt vilken kod som körs i systemet.
    • Säkerhet – Inga dolda komponenter som inte går att inspektera.
    • Etisk konsekvens – Du använder bara programvara som respekterar användarens fri- och rättigheter.

    Det är därför helt fria Linuxdistributioner som Trisquel, Parabola och PureOS använder just denna kärna. Den passar också utmärkt för myndigheter, organisationer eller enskilda som vill bygga säkra och självständiga system.

    Men vad händer med hårdvaran?

    Det är sant att vissa komponenter, som vissa Wi-Fi-kort eller grafikkort, inte fungerar utan sluten firmware. GNU Linux-libre prioriterar principfast frihet framför bred hårdvarustöd. Det betyder att användaren ibland behöver välja sin utrustning med omsorg – eller leva med vissa begränsningar. För den som tycker att frihet är viktigare än bekvämlighet är det ett rimligt och medvetet val.

    Säkerhet i ett fritt ekosystem

    Fri programvara ger dig kontroll – men det betyder inte att du är skyddad från alla hot. Angripare utvecklar hela tiden nya metoder, och även Linuxanvändare är måltavlor. Ett aktuellt exempel är ”ClickFix”, ett webbläsarbaserat angrepp som riktar sig mot Linux-skrivbord genom social ingenjörskonst. Det visar att säkerhet inte bara handlar om vad du kör – utan också om hur du använder det.

    Slutsats

    GNU Linux-libre 6.15 är ett viktigt steg för alla som vill ha ett operativsystem som respekterar deras frihet fullt ut. Det kanske inte fungerar med all hårdvara ute i handeln, men det erbjuder något många andra kärnor inte kan: fullständig insyn, fullständig kontroll och ett etiskt ramverk att bygga vidare på.

    Om du värdesätter frihet mer än ”plug and play”, då är det här kärnan för dig.

  • Avancerad leveranskedjeattack mot PyPI och NPM avslöjad: Falska paket med bakdörrar för Windows och Linux

    En ny och sofistikerad attack mot mjukvarans leveranskedja har avslöjats av säkerhetsforskningsgruppen Checkmarx Zero. Angreppet riktar sig mot både Python- och JavaScript-utvecklare genom paket som distribuerats via PyPI och NPM. Genom att utnyttja felstavningar och namnförvirring har angriparna lyckats sprida skadlig kod med förmåga att ta kontroll över både Windows- och Linuxsystem – inklusive möjligheten till fjärråtkomst, datastöld och långvarig närvaro i komprometterade miljöer.

    Så fungerar attacken: namnförvirring och typosquatting

    Forskarna, ledda av Ariel Harush, identifierade en attack där falska paket laddades upp till PyPI med namn som starkt påminde om det populära Python-paketet colorama samt NPM-paketet colorizr. Metoden kallas typosquatting – att lura användare att installera fel paket genom små stavfel eller namnförväxling.

    Det ovanliga i denna kampanj är att angriparna använde ett paketnamn från ett ekosystem (NPM) för att rikta sig mot användare i ett annat (PyPI), vilket tyder på en avancerad och målmedveten taktik.

    Windows: skadeprogram med uthållighet och förmåga att undgå upptäckt

    På Windows-sidan innehöll de skadliga paketen körbara filer och skript som hämtades och aktiverades vid installation. Vissa av dessa kopplades till GitHub-kontot github.com/s7bhme.

    De skadliga funktionerna omfattade bland annat:

    • Insamling av miljövariabler från Windows-registret (kan innehålla känslig information).
    • Användning av Windows Task Scheduler för att skapa flera schemalagda uppgifter med olika skadeprogram.
    • Detektion av säkerhetsprogram och dynamisk anpassning av beteende för att undvika upptäckt.
    • Utskick av stulen data till externa servrar.
    Linux: avancerade bakdörrar med krypterad kommunikation

    För Linux analyserade forskarna bland annat paketen Colorizator och coloraiz. Dessa innehöll Base64-kodad skadlig kod som gömts i init-filer. När denna kod kördes skedde följande:

    1. En RSA-nyckel skrevs till /tmp/pub.pem.
    2. Ett skript laddades ned från gsocket.io/y, som installerade verktyget gs-netcat för krypterade bakdörrar.
    3. Utdata från gs-netcat krypterades, base64-kodades och skickades till Pastebin via API.
    4. Tillfälliga filer raderades för att dölja spår.

    Det nedladdade skriptet kunde:

    • Upprätthålla närvaro via systemd, crontab, shell-profiler och rc.local.
    • Kamouflera sig som systemprocesser (exempelvis kworker, kswapd0).
    • Kommunicera med angripare via Discord, Telegram och egna webhookar.
    • Stjäla information och upprätta långvarig fjärrstyrning.
    Tecken på intrång (Indicators of Compromise, IoC)
    TypVärdeBeskrivning
    GitHub-kontogithub.com/s7bhmeUrsprung till vissa skadeprogram och mallar
    Webhook-URLwebhook.site/dc3c1af9-ea3d-4401-9158-eb6dda735276Används för att skicka stulen data
    Paketägarerick_grimes, morty_smith, reven, m5tl, dsssAlias som använts för att ladda upp skadliga paket
    Filhash (Linux)d30c78c64985a42c34ef142fd8754a776c8db81228bafc385c5bd429252e4612Bash-skript från Linux-paket
    Filhash (Windows)daef5255eac4a4d16940e424c97492c6bad8fdafd2420632c371b9d18df3b47fKörbart Windows-program (x69gg.exe)
    Attribution och misstanke om flera angripare

    Initialt antog forskarna att samma aktör låg bakom både Windows- och Linux-varianterna, men analysen visade på skillnader i teknik, infrastruktur och metoder. Det är därför möjligt att flera oberoende grupper har använt liknande angreppssätt.

    Rekommenderade skyddsåtgärder

    Även om de skadliga paketen har tagits bort från publika källor, är hotbilden inte över. Checkmarx rekommenderar att organisationer:

    • Granskar alla kodbaser och beroenden för misstänkta paketnamn.
    • Söker igenom privata paketregister (t.ex. Artifactory, Nexus) och blockerar skadliga paket.
    • Säkerställer att dessa paket inte finns i utvecklings- eller testmiljöer.
    • Automatiserar upptäckt och blockering via Threat Intelligence-lösningar där det är möjligt.
    Slutsats

    Denna kampanj visar tydligt hur sårbar mjukvarans leveranskedja kan vara, särskilt i miljöer där öppen källkod och automatiserade installationer är vanliga. Genom att utnyttja enkla men effektiva metoder som typosquatting och ekosystemförvirring, lyckas angripare plantera kraftfull och svårupptäckt skadlig kod.

    Det är avgörande att utvecklare, DevOps-teams och säkerhetsansvariga stärker sina rutiner för kontroll av beroenden och aktivt övervakar ekosystemen för denna typ av hot.

    PyPI Supply Chain Attack Uncovered: Colorama and Colorizr Name Confusion
  • Linux Mint 22.2 får stöd för fingeravtryck med nya Fingwit

    I kommande version 22.2 av Linux Mint, med kodnamnet Zara, introduceras ett nytt verktyg kallat Fingwit. Det gör det möjligt att använda fingeravtrycksläsare för att logga in, låsa upp datorn eller bekräfta administrativa åtgärder, till exempel när du använder sudo eller startar program som kräver root-behörighet.

    Projektledaren Clement Lefebvre berättar i Linux Mints senaste nyhetsbrev att Fingwit är en ny applikation utvecklad internt. Den bygger på bakgrundstjänsten fprintd, men använder en mer avancerad PAM-modul än den traditionella pam_fprintd.so. Denna smartare lösning kan känna av när fingeravtrycksautentisering inte bör användas – till exempel om hemkatalogen är krypterad och lösenord krävs för att låsa upp den. I sådana fall växlar Fingwit automatiskt till lösenordsinmatning för att undvika att sessionen kraschar.

    Fingwit är en del av Linux Mints XApp-projekt, vilket betyder att det är byggt för att fungera inte bara i Mint utan också i andra Linuxdistributioner och skrivbordsmiljöer. Källkoden är öppen och finns tillgänglig på GitHub för den som vill granska eller bidra till utvecklingen.

    Utvecklingen av Fingwit har dessutom fått draghjälp genom ett samarbete med det amerikanska företaget Framework, som är känt för sina modulära bärbara datorer. Både Framework Laptop 13 och Framework Desktop kommer snart att kunna köpas med Linux Mint förinstallerat.

    Linux Mint 22.2 bjuder även på andra nyheter, bland annat:

    • Förbättrat standardtema Mint-Y
    • Möjlighet att ändra accentfärg i Flatpak-appar via XDG Desktop Portal
    • Stöd för libAdwaita i teman som Mint-Y, Mint-X och Mint-L
    • Ett nytt bibliotek kallat libAdapta, som ger bättre temasupport i Adwaita-appar

    Släppet av Linux Mint 22.2 väntas ske i juni eller juli 2025. En betaversion kommer att bli tillgänglig för testning inom kort.

  • 100 Kommando i Linux

    Linux.se presenterar här 100 vanliga kommandon i Linux och Unix (inklusive macOS, FreeBSD, OpenBSD m.fl.) som kan vara bra att kunna.
    Länken i den högra kolumnen går till vår wiki. Alla manualsidor finns ännu inte på plats, eftersom linux.se är ett ideellt hobbyprojekt – arbetet görs när tid och lust finns.

    Observera! Det finns skillnader mellan olika Unix-dialekter, så alla kommandon nedan fungerar kanske inte på annat än Linux.
    Vissa kommandon kan till och med vara unika för specifika distributioner – särskilt sådana som rör pakethantering och liknande verktyg.

    En liknande lista finns även i vår wiki, där man kan sortera kommandona efter användarnivå.

    Kommando Beskrivning Man-sida
    ls lista filer och kataloger ls(1)
    cd byt katalog cd(1)
    pwd skriv ut aktuell katalog pwd(1)
    cp kopiera filer/kataloger cp(1)
    mv flytta/byt namn på filer/kataloger mv(1)
    rm ta bort filer/kataloger rm(1)
    touch skapa en tom fil touch(1)
    mkdir skapa katalog mkdir(1)
    rmdir ta bort tom katalog rmdir(1)
    cat visa innehåll i filer cat(1)
    more visa text sida för sida more(1)
    less visa text med rullning less(1)
    head visa början av en fil head(1)
    tail visa slutet av en fil tail(1)
    echo skriv ut text echo(1)
    man visa manualsida man(1)
    info visa info-sidor info(1)
    which visa sökvägen till ett kommando which(1)
    type visa vilken typ av kommando det är type(1)
    clear rensa terminalen clear(1)
    find sök efter filer find(1)
    locate hitta filer snabbt locate(1)
    updatedb uppdatera locate-databasen updatedb(1)
    stat visa filinformation stat(1)
    file identifiera filtyp file(1)
    basename extrahera filnamn basename(1)
    dirname extrahera katalognamn dirname(1)
    du diskanvändning du(1)
    df diskutrymme df(1)
    tree visa katalogstruktur tree(1)
    grep sök i text grep(1)
    sed strömredigering av text sed(1)
    awk textbearbetning awk(1)
    cut extrahera fält cut(1)
    sort sortera text sort(1)
    uniq ta bort dubbletter uniq(1)
    tr översätt/ta bort tecken tr(1)
    wc räkna ord/tecken/rader wc(1)
    diff jämför filer diff(1)
    cmp jämför binärt cmp(1)
    whoami visa nuvarande användare whoami(1)
    id visa UID och GID id(1)
    useradd skapa ny användare useradd(1)
    passwd ändra lösenord passwd(1)
    usermod ändra användare usermod(1)
    groupadd skapa ny grupp groupadd(1)
    chmod ändra filrättigheter chmod(1)
    chown byt ägare chown(1)
    chgrp byt grupp chgrp(1)
    umask sätt standardrättigheter umask(1)
    ps lista processer ps(1)
    top realtidsövervakning top(1)
    htop förbättrad top htop(1)
    kill döda process kill(1)
    killall döda processer med namn killall(1)
    nice starta med prioritet nice(1)
    renice ändra prioritet renice(1)
    jobs lista bakgrundsjobb jobs(1)
    fg ta jobb till förgrunden fg(1)
    bg kör jobb i bakgrunden bg(1)
    tar arkivera filer tar(1)
    zip komprimera zip(1)
    unzip extrahera zip unzip(1)
    gzip komprimera gzip(1)
    gunzip dekomprimera gunzip(1)
    xz komprimera xz(1)
    unxz dekomprimera unxz(1)
    bzip2 komprimera bzip2(1)
    bunzip2 dekomprimera bunzip2(1)
    7z 7-Zip hantering 7z(1)
    ping kontrollera nätverk ping(1)
    wget hämta via HTTP wget(1)
    curl överför URL-data curl(1)
    ssh fjärrinloggning ssh(1)
    scp kopiera via SSH scp(1)
    rsync effektiv filöverföring rsync(1)
    ftp anslut FTP-server ftp(1)
    netstat nätverksstatus netstat(1)
    ss visa socket-statistik ss(1)
    ip hantera nätverk ip(1)
    apt hantera paket apt(1)
    dpkg deb-pakethanterare dpkg(1)
    apt-get äldre apt-kommando apt-get(1)
    apt-cache sök i apt-cache apt-cache(1)
    yum paketinstallation yum(1)
    dnf nyare pakethanterare dnf(1)
    rpm hantera RPM-paket rpm(1)
    sudo kör som root sudo(1)
    su byt användare su(1)
    systemctl hantera tjänster systemctl(1)
    journalctl visa systemloggar journalctl(1)
    hostname visa/ändra värdnamn hostname(1)
    uptime systemets driftstid uptime(1)
    dmesg kärnloggar dmesg(1)
    lsblk visa blockenheter lsblk(1)
    mount montera filsystem mount(1)
    umount avmontera filsystem umount(1)
    crontab schemalägg kommandon crontab(1)
    date visa/sätt datum date(1)
    time mät körtid för kommando time(1)
  • WireGuard Easy 15.0 – Ny version med snyggare gränssnitt, IPv6, 2FA och förbättrad säkerhet

    WireGuard Easy är ett webbaserat administrationsgränssnitt för att hantera din egen WireGuard-VPN-server. Nu är version 15.0 här – och det är en total omskrivning av projektet från grunden. Den nya versionen fokuserar på användarvänlighet, modern design och bättre säkerhet – utan att kompromissa med kontroll för avancerade användare.

    Vad är nytt i WireGuard Easy 15.0?

    Här är några av de viktigaste nyheterna:

    • Ny UI: Snyggare, snabbare och mobilanpassat användargränssnitt
    • IPv6-stöd: Fullt stöd för globala och lokala IPv6-adresser
    • 2FA: Tvåfaktorsautentisering via TOTP (t.ex. Google Authenticator)
    • SQLite-baserad konfiguration: All data lagras i en enda databasfil
    • Ny API-struktur: Bättre stöd för skript och tredjepartsintegrationer
    • CLI-förbättringar: Nya kommandon för backup, återställning och hjälp
    • Ny licens: Projektet har bytt till AGPL-3.0 för att skydda öppenheten
    • Docker-krav: Lokal installation utan Docker stöds inte längre
    • ARMv6 stöds ej: Raspberry Pi Zero (och liknande) stöds inte längre

    Den här uppdateringen gör WireGuard Easy enklare att installera, säkrare att använda, och mer framtidssäker.


    Så installerar du WireGuard Easy 15.0 på en Linux-server med Docker

    Förutsättningar

    Du behöver:

    • En Linux-server (t.ex. Ubuntu 20.04 eller senare)
    • Root- eller sudo-åtkomst
    • Öppen port 51820/UDP
    • Installerad Docker och Docker Compose

    Steg 1 – Installera Docker

    Om Docker inte redan är installerat:

    sudo apt update
    sudo apt install -y docker.io docker-compose
    sudo systemctl enable docker --now
    

    Steg 2 – Skapa katalog och config

    mkdir ~/wireguard-easy
    cd ~/wireguard-easy
    nano docker-compose.yml
    

    Klistra in detta innehåll:

    version: "3"
    
    services:
      wireguard-easy:
        container_name: wireguard-easy
        image: weejewel/wg-easy:15
        restart: unless-stopped
        environment:
          - WG_HOST=din.server.ip.eller.doman.se
          - PASSWORD=starktlösenord
        volumes:
          - ./wg-data:/etc/wireguard
          - /lib/modules:/lib/modules:ro
        ports:
          - "51820:51820/udp"
          - "51821:51821/tcp"
        cap_add:
          - NET_ADMIN
          - SYS_MODULE
        sysctls:
          - net.ipv4.ip_forward=1
          - net.ipv6.conf.all.forwarding=1
    

    OBS: Byt ut WG_HOST till din riktiga IP eller domän, och välj ett säkert PASSWORD.

    Steg 3 – Starta WireGuard Easy

    docker-compose up -d
    

    Steg 4 – Logga in

    Gå till din webbläsare och öppna:

    http://din.server.ip:51821
    

    Använd lösenordet du angav i docker-compose.yml för att logga in.


    Steg 5 – Lägg till klienter och konfigurera

    I webbgränssnittet kan du:

    • Lägga till nya klienter (peers)
    • Generera QR-koder
    • Aktivera 2FA för administratörsinloggning
    • Tilldela IPv4/IPv6-adresser
    • Ladda ner klientkonfigurationer
    • Se anslutningsstatus i realtid

    Säkerhetstips

    • Kör WireGuard Easy bakom en reverse proxy med HTTPS (t.ex. Caddy, Traefik eller Nginx)
    • Aktivera tvåfaktorsautentisering i inställningarna
    • Öppna endast nödvändiga portar i din brandvägg
    • Ta regelbunden backup på wg-data/wg-easy.db

    Avslutande ord

    WireGuard Easy 15.0 är ett stort steg framåt för alla som vill köra sin egen VPN utan att kompromissa med säkerhet, prestanda eller användarvänlighet. Den nya arkitekturen gör det dessutom lättare att underhålla och automatisera.

  • GNOME 48.2 är här – finslipad upplevelse med buggfixar och nyheter

    GNOME-projektet har släppt version 48.2 av sitt skrivbordsmiljöpaket – en uppdatering som finjusterar flera viktiga delar av systemet, inklusive GNOME Shell, Nautilus, Epiphany, Mutter och Inställningar.

    Det här är den andra underhållsutgåvan i GNOME 48-serien, med fokus på förbättringar och buggfixar snarare än stora nya funktioner. Bland nyheterna hittar vi två nya bakgrundsbilder som hyllar Pride-månaden samt bättre hantering av fönster som återställs till rätt bildskärm – något som tidigare kunde bli fel om man använde flera skärmar.

    Bättre inställningspaneler och lösenordsgenerator

    Inställningsappen har fått en rad förbättringar. Den visar nu flera NVIDIA-GPU:er korrekt i systeminformationen och lösenordsgeneratorn har förbättrats – den använder nu EFF:s ordlistor för att skapa säkrare lösenfraser. Även strömsparläget har fått en ny ikon som passar bättre in i det grafiska temat.

    Andra små förbättringar i inställningarna inkluderar att vissa inställningsgrupper döljs automatiskt om de inte behövs, och att panelen för aviseringar inte längre kraschar om man ändrar appinställningar upprepade gånger.

    Stabilare webbläsare och bättre e-postintegration

    GNOME:s egen webbläsare, Epiphany, har fått buggfixar för krascher som kunde uppstå när man öppnade inkognitofönster eller nedladdade filer. Autentiseringen i GNOME Online Accounts fungerar nu bättre med IMAP-mejl.

    Förbättrad filhantering och geststyrning

    Filer (tidigare Nautilus) laddar nu kataloger snabbare även innan miniatyrbilder är klara, och hanterar mediefiler bättre – särskilt när det gäller innehåll som körs i containrar.

    Mutter, som ansvarar för fönsterhantering i GNOME, har fått förbättrad hantering av touchpadgester, vilket gör skrivbordet mer responsivt vid multitouch-användning.

    Kartor som tänker ett steg längre

    GNOME Maps har också putsats till. Om du startar en ny rutt rensas nu gammal information automatiskt, och gränssnittet har uppdaterats med tydligare typsnitt. En irriterande detalj har också rättats till – kartan visar inte längre platsinformation av misstag när du försöker dra runt kartan.

    Finns snart i din Linux-distribution

    GNOME 48.2 kommer att dyka upp som uppdatering i många populära Linuxdistributioner inom kort. Samtidigt har även en uppdatering till GNOME 47-serien (version 47.7) släppts för dem som fortfarande använder den.

  • Ubuntu 20.04 LTS – fem stabila år går mot sitt slut

    Ubuntu 20.04 LTS, med kodnamnet Focal Fossa, lanserades den 23 april 2020 och blev snabbt en av de mest använda versionerna av Ubuntu tack vare dess stabilitet, långtidssupport (LTS) och omfattande paketsupport. Som en LTS-version har den erbjudit fem år av säkerhetsuppdateringar och buggfixar – något som gjort den till ett populärt val för både servrar och skrivbord i företags- och hemanvändning.

    Den 29 maj 2025 markerade dock ett viktigt skifte: Ubuntu 20.04 LTS har nu nått slutet av sin standardstödsperiod. Det innebär att Canonical, företaget bakom Ubuntu, inte längre tillhandahåller vanliga säkerhetsuppdateringar eller uppdateringar av programvarupaket genom det ordinarie arkivet.

    Vad innebär detta för användare?

    Om du fortfarande använder Ubuntu 20.04 LTS behöver du inte nödvändigtvis uppgradera direkt. Canonical erbjuder ett alternativ i form av Extended Security Maintenance (ESM), som ingår i Ubuntu Pro. Detta utökade stöd ger kritiska säkerhetsuppdateringar även efter att den normala supporten upphört – i upp till fem år till.

    Ubuntu Pro är gratis för privatpersoner på upp till fem fysiska datorer. För aktiva medlemmar i Ubuntu-gemenskapen finns det dessutom möjlighet till ett gratis abonnemang som täcker upp till 50 maskiner. I båda fallen får du tillgång till säkerhetsuppdateringar för både huvudarkivet (Main) och det bredare arkivet (Universe), verktyg för regelefterlevnad och livepatching av kärnan.

    Sammanfattningsvis:

    • Ubuntu 20.04 LTS fick fem års standardstöd (2020–2025)
    • Från 29 maj 2025 krävs Ubuntu Pro för att fortsätta få säkerhetsuppdateringar
    • Ubuntu Pro är gratis för upp till 5 (eller 50) maskiner beroende på användartyp
    • Systemet kan få stöd fram till 2030 med ESM

    Vad bör du göra nu?

    Canonical rekommenderar att användare så småningom uppgraderar till en nyare LTS-version. Det naturliga steget är att först gå till Ubuntu 22.04 LTS och därefter vidare till Ubuntu 24.04 LTS, som är den senaste långtidsversionen med aktivt stöd och förbättrad prestanda.

    Om du är osäker på hur du uppgraderar finns det tydliga guider som visar hur du går från Ubuntu 20.04 till 22.04 – och därefter vidare till 24.04 när det passar.

    För mer information om Ubuntu Pro och ESM, rekommenderas ett besök på den officiella Ubuntu-webbplatsen.

    https://linuxiac.com/ubuntu-20-04-lts-reaches-end-of-standard-support

  • iMac 27″(Late 2009) – Produkt-ID: Mac-F2268DC8

    OS: Ubuntu 24.04 LTS (64-bit), installerad på SSD

    Denna 27-tums iMac från slutet av 2009 är ett exempel på Apples påkostade design under Core 2 Duo-eran, nu uppgraderad med en modern Linuxmiljö och SSD för förbättrad prestanda.

    Hårdvaruspecifikationer:

    • Modell: iMac10,1 (iMac 27” Late 2009)
    • Processor: Intel® Core™2 Duo E7600 @ 3.06 GHz – 2 kärnor, 2 trådar
    • RAM: Vanligtvis utrustad med 4 GB DDR3, uppgraderingsbar till max 16 GB (4×4 GB SO-DIMM)
    • Lagring: SSD (SATA III), installerad istället för original hårddisk
    • Grafik: ATI Radeon HD 4670 (256 MB GDDR3) eller Radeon HD 4850 (512 MB), beroende på konfiguration
    • Skärm: 27” IPS-panel med 2560×1440 upplösning (2,5K), 16:9-format, ca 109 PPI
    • Ljud: Inbyggda stereohögtalare med hög ljudkvalitet, optisk ljudutgång (TOSLINK via 3,5 mm jack)
    • Nätverk: Gigabit Ethernet + inbyggt Wi-Fi 802.11n och Bluetooth 2.1
    • Anslutningar: 4× USB 2.0, FireWire 800, Mini DisplayPort, SD-kortläsare, ljud in/ut
    • Webbkamera: Inbyggd iSight (UVC-kompatibel, fungerar i Ubuntu)

    Mjukvara och kompatibilitet:

    Ubuntu 24.04 LTS är installerad med så komplett hårdvarustöd som möjligt. SSD-uppgraderingen ger avsevärt snabbare systemrespons vid uppstart, filåtkomst och programstart. Grafikkortet körs med öppna Mesa-drivrutiner (radeon), vilket ger stabil 2D-prestanda men begränsat stöd för modern 3D-acceleration.

    Prestanda och användningsområden:

    Trots sin ålder klarar datorn av att:

    • Streama SVT Play via Firefox eller Chrome
    • Användas som webbradio-/musikstation, exempelvis i ett garage eller kök
    • Fungera som enklare kontorsdator för ordbehandling, e-post och webbsurfning (LibreOffice medföljer)

    Begränsningar:

    • Endast två CPU-kärnor – begränsad prestanda vid multitasking och tunga applikationer
    • Viss instabilitet i grafiken – muspekaren kan försvinna sporadiskt, troligen på grund av begränsat drivrutinsstöd för äldre ATI-kort
      Möjliga lösningar:
      – Byt skrivbordsmiljö till Xfce eller MATE
      – Använd annan musdrivrutin eller aktivera alternativ grafikrendering i inställningarna

    Slutsats:
    Det här är en fullt fungerande maskin för grundläggande användning, särskilt lämpad som återbruksprojekt. Tack vare Linux och SSD-uppgradering blir den ett hållbart alternativ till att slänga fungerande teknik.
    För den som behöver en stabil surfdator, med bra skärm och ljud, är detta ett utmärkt val – särskilt för enklare uppgifter som musik, dokument och lättare webbanvändning.

    Miljöbesparing vid återbruk av iMac (2009)

    • Sparade koldioxidutsläpp: ca 600 kg CO₂e
    • Sparad energi: ca 800 kWh (motsvarar flera månaders elförbrukning i ett hushåll)
    • Sparat vatten: ca 1800 liter (produktion av elektronik är mycket vattenintensiv)
    • Sparade resurser: Neodym, litium, kobolt, guld, tantal m.fl.
    • Undviket elektronikavfall: ca 25–30 kg

    Genom att återbruka denna iMac istället för att köpa en ny dator har du gjort ett konkret miljöval som minskar utsläpp och sparar naturresurser.

    Källor: Fraunhofer IZM, ADEME, Apple miljörapporter, iFixit

    🖥️ Klicka här för att visa tekniska specifikationer för iMac 27″ (Late 2009)

    
     beskrivning: Allt-i-ett
        produkt: iMac10,1 (System SKU#)
        tillverkare: Apple Inc.
        version: 1.0
        serienummer: W8943CZJ5PE
        bredd: 64 bits
        förmågor: smbios-2.4 dmi-2.4 smp vsyscall32
        konfiguration: boot=normal chassis=all-in-one family=Mac sku=System SKU# uuid=785a330e-d4bc-5e38-a0a9-f3deae2cb9da
      *-core
           beskrivning: Moderkort
           produkt: Mac-F2268DC8
           tillverkare: Apple Inc.
           physical id: 0
           serienummer: Base Board Serial#
           plats: Part Component
         *-cpu:0
              beskrivning: Processor
              produkt: Intel(R) Core(TM)2 Duo CPU     E7600  @ 3.06GHz
              tillverkare: Intel Corp.
              physical id: 0
              bus info: cpu@0
              version: 6.23.10
              plats: U2E1
              storlek: 2774MHz
              kapacitet: 3060MHz
              bredd: 64 bits
              klocka: 266MHz
              förmågor: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm pti tpr_shadow flexpriority vpid dtherm vnmi cpufreq
              konfiguration: microcode=2571
            *-cache
                 beskrivning: L1 cache
                 physical id: 2
                 plats: Unknown
                 storlek: 32KiB
                 kapacitet: 32KiB
                 förmågor: asynchronous internal write-back data
                 konfiguration: level=1
         *-cache:0
              beskrivning: L1 cache
              physical id: 1
              plats: Unknown
              storlek: 32KiB
              kapacitet: 32KiB
              förmågor: asynchronous internal write-back instruction
              konfiguration: level=1
         *-cpu:1
              beskrivning: Processor
              tillverkare: Intel(R) Corporation
              physical id: 3
              bus info: cpu@1
              version: Intel(R) Core(TM)2 Duo CPU     E7600  @ 3.06GHz
              plats: U2E1
              storlek: 3017MHz
              kapacitet: 3060MHz
              klocka: 266MHz
              förmågor: cpufreq
            *-cache
                 beskrivning: L1 cache
                 physical id: 5
                 plats: Unknown
                 storlek: 32KiB
                 kapacitet: 32KiB
                 förmågor: asynchronous internal write-back data
                 konfiguration: level=1
         *-cache:1
              beskrivning: L1 cache
              physical id: 4
              plats: Unknown
              storlek: 32KiB
              kapacitet: 32KiB
              förmågor: asynchronous internal write-back instruction
              konfiguration: level=1
         *-memory
              beskrivning: Systemminne
              physical id: 6
              plats: System board or motherboard
              storlek: 4GiB
            *-bank:0
                 beskrivning: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME PO-Revision-Date: 2021-01-09 00:12+0000Last-Translator: Luna Jernberg Language-Team: Swedish MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2025-01-30 17:14+0000X-Generator: Launchpad (build b13dacce4a364151a813e3cdd6940bbff676214a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME PO-Revision-Date: 2021-01-09 00:12+0000Last-Translator: Luna Jernberg Language-Team: Swedish MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2025-01-30 17:14+0000X-Generator: Launchpad (build b13dacce4a364151a813e3cdd6940bbff676214a) [tom]
                 physical id: 0
                 plats: DIMM0
            *-bank:1
                 beskrivning: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME PO-Revision-Date: 2021-01-09 00:12+0000Last-Translator: Luna Jernberg Language-Team: Swedish MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2025-01-30 17:14+0000X-Generator: Launchpad (build b13dacce4a364151a813e3cdd6940bbff676214a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME PO-Revision-Date: 2021-01-09 00:12+0000Last-Translator: Luna Jernberg Language-Team: Swedish MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2025-01-30 17:14+0000X-Generator: Launchpad (build b13dacce4a364151a813e3cdd6940bbff676214a) [tom]
                 physical id: 1
                 plats: DIMM0
            *-bank:2
                 beskrivning: SODIMM DDR3 Synkront 1067 MHz (0,9 ns)
                 produkt: HMT125S6BFR8C-G7
                 tillverkare: Hynix Semiconductor (Hyundai Electronics)
                 physical id: 2
                 serienummer: 0x1B117EB6
                 plats: DIMM1
                 storlek: 2GiB
                 klocka: 1067MHz (0.9ns)
            *-bank:3
                 beskrivning: SODIMM DDR3 Synkront 1067 MHz (0,9 ns)
                 produkt: HMT125S6BFR8C-G7
                 tillverkare: Hynix Semiconductor (Hyundai Electronics)
                 physical id: 3
                 serienummer: 0x1B817E90
                 plats: DIMM1
                 storlek: 2GiB
                 klocka: 1067MHz (0.9ns)
         *-firmware
              beskrivning: BIOS
              tillverkare: Apple Inc.
              physical id: 10
              version: 214.0.0.0.0
              date: 12/19/2018
              storlek: 1MiB
              kapacitet: 4MiB
              förmågor: pci upgrade shadowing cdboot bootselect acpi ieee1394boot smartbattery netboot
         *-pci
              beskrivning: Host bridge
              produkt: MCP79 Host Bridge
              tillverkare: NVIDIA Corporation
              physical id: 100
              bus info: pci@0000:00:00.0
              version: b1
              bredd: 32 bits
              klocka: 66MHz
            *-memory:0 UNCLAIMED
                 beskrivning: RAM memory
                 produkt: MCP79 Memory Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 0.1
                 bus info: pci@0000:00:00.1
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz (15.2ns)
                 förmågor: bus_master
                 konfiguration: latency=0
            *-isa
                 beskrivning: ISA bridge
                 produkt: MCP79 LPC Bridge
                 tillverkare: NVIDIA Corporation
                 physical id: 3
                 bus info: pci@0000:00:03.0
                 version: b3
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: isa bus_master
                 konfiguration: latency=0
                 resurser: ioport:2000(storlek=256)
               *-pnp00:00
                    produkt: PnP device PNP0c02
                    physical id: 0
                    förmågor: pnp
                    konfiguration: driver=system
               *-pnp00:01
                    produkt: PnP device PNP0103
                    physical id: 1
                    förmågor: pnp
                    konfiguration: driver=system
               *-pnp00:02
                    produkt: PnP device PNP0c02
                    physical id: 2
                    förmågor: pnp
                    konfiguration: driver=system
               *-pnp00:03
                    produkt: PnP device PNP0b00
                    physical id: 3
                    förmågor: pnp
                    konfiguration: driver=rtc_cmos
            *-memory:1 UNCLAIMED
                 beskrivning: RAM memory
                 produkt: MCP79 Memory Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 3.1
                 bus info: pci@0000:00:03.1
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz (15.2ns)
                 konfiguration: latency=0
            *-serial
                 beskrivning: SMBus
                 produkt: MCP79 SMBus
                 tillverkare: NVIDIA Corporation
                 physical id: 3.2
                 bus info: pci@0000:00:03.2
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pm cap_list
                 konfiguration: driver=nForce2_smbus latency=0
                 resurser: irq:0 ioport:2180(storlek=64) ioport:2140(storlek=64) ioport:2100(storlek=64)
            *-memory:2 UNCLAIMED
                 beskrivning: RAM memory
                 produkt: MCP79 Memory Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 3.3
                 bus info: pci@0000:00:03.3
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz (15.2ns)
                 konfiguration: latency=0
            *-memory:3 UNCLAIMED
                 beskrivning: RAM memory
                 produkt: MCP79 Memory Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 3.4
                 bus info: pci@0000:00:03.4
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz (15.2ns)
                 konfiguration: latency=0
            *-processor UNCLAIMED
                 beskrivning: Co-processor
                 produkt: MCP79 Co-processor
                 tillverkare: NVIDIA Corporation
                 physical id: 3.5
                 bus info: pci@0000:00:03.5
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: bus_master
                 konfiguration: latency=0 maxlatency=1 mingnt=3
                 resurser: memory:d0400000-d047ffff
            *-usb:0
                 beskrivning: USB controller
                 produkt: MCP79 OHCI USB 1.1 Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 4
                 bus info: pci@0000:00:04.0
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pm ohci bus_master cap_list
                 konfiguration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
                 resurser: irq:20 memory:d0488000-d0488fff
               *-usbhost
                    produkt: OHCI PCI host controller
                    tillverkare: Linux 6.11.0-26-generic ohci_hcd
                    physical id: 1
                    bus info: usb@3
                    logiskt namn: usb3
                    version: 6.11
                    förmågor: usb-1.10
                    konfiguration: driver=hub slots=7 speed=12Mbit/s
                  *-usb:0
                       beskrivning: USB-hubb
                       produkt: Hub in Apple USB Keyboard
                       tillverkare: Alps Electric
                       physical id: 1
                       bus info: usb@3:1
                       version: 2.10
                       förmågor: usb-1.10
                       konfiguration: driver=hub maxpower=100mA slots=3 speed=12Mbit/s
                     *-usb
                          beskrivning: Tangentbord
                          produkt: Alps Electric Apple USB Keyboard
                          tillverkare: Alps Electric
                          physical id: 1
                          bus info: usb@3:1.1
                          logiskt namn: input3
                          logiskt namn: /dev/input/event3
                          logiskt namn: input3::capslock
                          logiskt namn: input3::numlock
                          logiskt namn: input3::scrolllock
                          version: 1.02
                          förmågor: usb-1.10 usb
                          konfiguration: driver=usbhid maxpower=50mA speed=1Mbit/s
                  *-usb:1
                       beskrivning: Human interface device
                       produkt: Apple Computer, Inc. IR Receiver
                       tillverkare: Apple Computer, Inc.
                       physical id: 5
                       bus info: usb@3:5
                       logiskt namn: input6
                       logiskt namn: /dev/input/event6
                       version: 0.16
                       förmågor: usb-2.00 usb
                       konfiguration: driver=usbhid maxpower=100mA speed=1Mbit/s
            *-usb:1
                 beskrivning: USB controller
                 produkt: MCP79 EHCI USB 2.0 Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 4.1
                 bus info: pci@0000:00:04.1
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: debug pm ehci bus_master cap_list
                 konfiguration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
                 resurser: irq:17 memory:d0489200-d04892ff
               *-usbhost
                    produkt: EHCI Host Controller
                    tillverkare: Linux 6.11.0-26-generic ehci_hcd
                    physical id: 1
                    bus info: usb@2
                    logiskt namn: usb2
                    version: 6.11
                    förmågor: usb-2.00
                    konfiguration: driver=hub slots=7 speed=480Mbit/s
                  *-usb
                       beskrivning: Grafik
                       produkt: Built-in iSight
                       tillverkare: Apple Inc.
                       physical id: 4
                       bus info: usb@2:4
                       version: 2.30
                       serienummer: 8J9A31A8777J3A00
                       förmågor: usb-2.00
                       konfiguration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
            *-usb:2
                 beskrivning: USB controller
                 produkt: MCP79 OHCI USB 1.1 Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 6
                 bus info: pci@0000:00:06.0
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pm ohci bus_master cap_list
                 konfiguration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
                 resurser: irq:22 memory:d0487000-d0487fff
               *-usbhost
                    produkt: OHCI PCI host controller
                    tillverkare: Linux 6.11.0-26-generic ohci_hcd
                    physical id: 1
                    bus info: usb@4
                    logiskt namn: usb4
                    version: 6.11
                    förmågor: usb-1.10
                    konfiguration: driver=hub slots=5 speed=12Mbit/s
                  *-usb:0
                       beskrivning: USB-hubb
                       produkt: BRCM2046 Hub
                       tillverkare: Apple Inc.
                       physical id: 1
                       bus info: usb@4:1
                       version: 1.00
                       förmågor: usb-2.00
                       konfiguration: driver=hub slots=3 speed=12Mbit/s
                     *-usb
                          beskrivning: Bluetooth wireless interface
                          produkt: Bluetooth USB Host Controller
                          tillverkare: Apple Inc.
                          physical id: 1
                          bus info: usb@4:1.1
                          version: 2.08
                          serienummer: 00264AA5C479
                          förmågor: usb-2.00 bluetooth
                          konfiguration: driver=btusb speed=12Mbit/s
                  *-usb:1
                       beskrivning: Mus
                       produkt: HID 1bcf:08a0 Keyboard
                       tillverkare: Sunplus Innovation Technology Inc.
                       physical id: 2
                       bus info: usb@4:2
                       logiskt namn: input4
                       logiskt namn: /dev/input/event4
                       logiskt namn: /dev/input/mouse0
                       logiskt namn: input5
                       logiskt namn: /dev/input/event5
                       logiskt namn: input5::capslock
                       logiskt namn: input5::compose
                       logiskt namn: input5::kana
                       logiskt namn: input5::numlock
                       logiskt namn: input5::scrolllock
                       version: 1.03
                       förmågor: usb-2.00 usb
                       konfiguration: driver=usbhid maxpower=98mA speed=1Mbit/s
                  *-usb:2
                       beskrivning: Tangentbord
                       produkt: CHICONY HP Basic USB Keyboard
                       tillverkare: CHICONY
                       physical id: 4
                       bus info: usb@4:4
                       logiskt namn: input7
                       logiskt namn: /dev/input/event7
                       logiskt namn: input7::capslock
                       logiskt namn: input7::numlock
                       logiskt namn: input7::scrolllock
                       version: 3.00
                       förmågor: usb-1.10 usb
                       konfiguration: driver=usbhid maxpower=100mA speed=1Mbit/s
            *-usb:3
                 beskrivning: USB controller
                 produkt: MCP79 EHCI USB 2.0 Controller
                 tillverkare: NVIDIA Corporation
                 physical id: 6.1
                 bus info: pci@0000:00:06.1
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: debug pm ehci bus_master cap_list
                 konfiguration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
                 resurser: irq:22 memory:d0489100-d04891ff
               *-usbhost
                    produkt: EHCI Host Controller
                    tillverkare: Linux 6.11.0-26-generic ehci_hcd
                    physical id: 1
                    bus info: usb@1
                    logiskt namn: usb1
                    version: 6.11
                    förmågor: usb-2.00
                    konfiguration: driver=hub slots=5 speed=480Mbit/s
                  *-usb
                       beskrivning: Masslagringsenhet
                       produkt: Card Reader
                       tillverkare: Apple
                       physical id: 5
                       bus info: usb@1:5
                       logiskt namn: scsi6
                       version: 98.33
                       serienummer: 000000009833
                       förmågor: usb-2.00 scsi emulated scsi-host
                       konfiguration: driver=usb-storage maxpower=500mA speed=480Mbit/s
                     *-disk
                          beskrivning: SCSI Disk
                          produkt: SD Card Reader
                          tillverkare: APPLE
                          physical id: 0.0.0
                          bus info: scsi@6:0.0.0
                          logiskt namn: /dev/sdb
                          version: 1.00
                          förmågor: removable
                          konfiguration: logicalsectorsize=512 sectorsize=512
                        *-medium
                             physical id: 0
                             logiskt namn: /dev/sdb
            *-multimedia
                 beskrivning: Audio device
                 produkt: MCP79 High Definition Audio
                 tillverkare: NVIDIA Corporation
                 physical id: 8
                 bus info: pci@0000:00:08.0
                 logiskt namn: card0
                 logiskt namn: /dev/snd/controlC0
                 logiskt namn: /dev/snd/hwC0D0
                 logiskt namn: /dev/snd/pcmC0D0c
                 logiskt namn: /dev/snd/pcmC0D0p
                 logiskt namn: /dev/snd/pcmC0D1p
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pm bus_master cap_list
                 konfiguration: driver=snd_hda_intel latency=0 maxlatency=5 mingnt=2
                 resurser: irq:20 memory:d0480000-d0483fff
               *-input
                    produkt: HDA NVidia Headphone
                    physical id: 0
                    logiskt namn: input9
                    logiskt namn: /dev/input/event9
            *-pci:0
                 beskrivning: PCI bridge
                 produkt: MCP79 PCI Bridge
                 tillverkare: NVIDIA Corporation
                 physical id: 9
                 bus info: pci@0000:00:09.0
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pci subtractive_decode cap_list
                 resurser: memory:d0300000-d03fffff
            *-network
                 beskrivning: Ethernet interface
                 produkt: MCP79 Ethernet
                 tillverkare: NVIDIA Corporation
                 physical id: a
                 bus info: pci@0000:00:0a.0
                 logiskt namn: enp0s10
                 version: b1
                 serienummer: 00:26:bb:67:70:d4
                 kapacitet: 1Gbit/s
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: pm msi bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                 konfiguration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 latency=0 link=no maxlatency=20 mingnt=1 multicast=yes port=MII
                 resurser: irq:30 memory:d0486000-d0486fff ioport:21e0(storlek=8) memory:d0489000-d04890ff memory:d0489300-d048930f
            *-sata
                 beskrivning: SATA controller
                 produkt: MCP79 AHCI Controller
                 tillverkare: NVIDIA Corporation
                 physical id: b
                 bus info: pci@0000:00:0b.0
                 logiskt namn: scsi0
                 logiskt namn: scsi1
                 version: b1
                 bredd: 32 bits
                 klocka: 66MHz
                 förmågor: sata pm msi ahci_1.0 bus_master cap_list emulated
                 konfiguration: driver=ahci latency=0 maxlatency=1 mingnt=3
                 resurser: irq:27 ioport:21d8(storlek=8) ioport:21ec(storlek=4) ioport:21d0(storlek=8) ioport:21e8(storlek=4) ioport:21c0(storlek=16) memory:d0484000-d0485fff
               *-disk
                    beskrivning: ATA Disk
                    produkt: CT500BX500SSD1
                    physical id: 0
                    bus info: scsi@0:0.0.0
                    logiskt namn: /dev/sda
                    version: 072
                    serienummer: 2433E8BFAA82
                    storlek: 465GiB (500GB)
                    förmågor: gpt-1.00 partitioned partitioned:gpt
                    konfiguration: ansiversion=5 guid=21e7b659-d684-4cad-be4b-13a8a09741c7 logicalsectorsize=512 sectorsize=512
                  *-volume:0 UNCLAIMED
                       beskrivning: Windows FAT volym
                       tillverkare: mkfs.fat
                       physical id: 1
                       bus info: scsi@0:0.0.0,1
                       version: FAT32
                       serienummer: 3d35-ea27
                       storlek: 1073MiB
                       kapacitet: 1074MiB
                       förmågor: boot fat initialized
                       konfiguration: FATs=2 filesystem=fat
                  *-volume:1
                       beskrivning: EXT4-volym
                       tillverkare: Linux
                       physical id: 2
                       bus info: scsi@0:0.0.0,2
                       logiskt namn: /dev/sda2
                       logiskt namn: /
                       version: 1.0
                       serienummer: 313bb94b-4012-4599-aa4e-757112d7c5f4
                       storlek: 464GiB
                       förmågor: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                       konfiguration: created=2025-06-03 18:33:25 filesystem=ext4 lastmountpoint=/ modified=2025-06-07 11:39:43 mount.fstype=ext4 mount.options=rw,relatime mounted=2025-06-07 11:39:45 state=mounted
               *-cdrom
                    beskrivning: DVD writer
                    produkt: DVDRW  GA11N
                    tillverkare: HL-DT-ST
                    physical id: 1
                    bus info: scsi@1:0.0.0
                    logiskt namn: /dev/cdrom
                    logiskt namn: /dev/sr0
                    version: KA18
                    förmågor: removable audio cd-r cd-rw dvd dvd-r
                    konfiguration: ansiversion=5 status=open
            *-pci:1
                 beskrivning: PCI bridge
                 produkt: MCP79 PCI Express Bridge
                 tillverkare: NVIDIA Corporation
                 physical id: c
                 bus info: pci@0000:00:0c.0
                 version: b1
                 bredd: 32 bits
                 klocka: 33MHz
                 förmågor: pci pm msi pciexpress normal_decode bus_master cap_list
                 konfiguration: driver=pcieport
                 resurser: irq:24 ioport:1000(storlek=4096) memory:d0200000-d02fffff ioport:c0000000(storlek=268435456)
               *-display
                    beskrivning: VGA compatible controller
                    produkt: RV730/M96-XT [Mobility Radeon HD 4670]
                    tillverkare: Advanced Micro Devices, Inc. [AMD/ATI]
                    physical id: 0
                    bus info: pci@0000:02:00.0
                    logiskt namn: /dev/fb0
                    version: 00
                    bredd: 64 bits
                    klocka: 33MHz
                    förmågor: pm pciexpress msi vga_controller bus_master cap_list rom fb
                    konfiguration: depth=32 driver=radeon latency=0 resolution=2560,1440
                    resurser: irq:29 memory:c0000000-cfffffff memory:d0220000-d022ffff ioport:1000(storlek=256) memory:d0200000-d021ffff
               *-multimedia
                    beskrivning: Audio device
                    produkt: RV710/730 HDMI Audio [Radeon HD 4000 series]
                    tillverkare: Advanced Micro Devices, Inc. [AMD/ATI]
                    physical id: 0.1
                    bus info: pci@0000:02:00.1
                    logiskt namn: card1
                    logiskt namn: /dev/snd/controlC1
                    logiskt namn: /dev/snd/hwC1D0
                    logiskt namn: /dev/snd/pcmC1D3p
                    version: 00
                    bredd: 64 bits
                    klocka: 33MHz
                    förmågor: pm pciexpress msi bus_master cap_list
                    konfiguration: driver=snd_hda_intel latency=0
                    resurser: irq:28 memory:d0230000-d0233fff
                  *-input
                       produkt: HDA ATI HDMI HDMI/DP,pcm=3
                       physical id: 0
                       logiskt namn: input8
                       logiskt namn: /dev/input/event8
            *-pci:2
                 beskrivning: PCI bridge
                 produkt: MCP79 PCI Express Bridge
                 tillverkare: NVIDIA Corporation
                 physical id: 15
                 bus info: pci@0000:00:15.0
                 version: b1
                 bredd: 32 bits
                 klocka: 33MHz
                 förmågor: pci pm msi pciexpress normal_decode bus_master cap_list
                 konfiguration: driver=pcieport
                 resurser: irq:25 memory:d0100000-d01fffff
               *-network
                    beskrivning: Trådlöst gränssnitt
                    produkt: AR928X Wireless Network Adapter (PCI-Express)
                    tillverkare: Qualcomm Atheros
                    physical id: 0
                    bus info: pci@0000:03:00.0
                    logiskt namn: wlp3s0
                    version: 01
                    serienummer: 04:1e:64:ef:f1:89
                    bredd: 64 bits
                    klocka: 33MHz
                    förmågor: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
                    konfiguration: broadcast=yes driver=ath9k driverversion=6.11.0-26-generic firmware=N/A ip=192.168.2.253 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                    resurser: irq:18 memory:d0100000-d010ffff
            *-pci:3
                 beskrivning: PCI bridge
                 produkt: MCP79 PCI Express Bridge
                 tillverkare: NVIDIA Corporation
                 physical id: 16
                 bus info: pci@0000:00:16.0
                 version: b1
                 bredd: 32 bits
                 klocka: 33MHz
                 förmågor: pci pm msi pciexpress normal_decode bus_master cap_list
                 konfiguration: driver=pcieport
                 resurser: irq:26 memory:d0000000-d00fffff
               *-pci
                    beskrivning: PCI bridge
                    produkt: XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
                    tillverkare: Texas Instruments
                    physical id: 0
                    bus info: pci@0000:04:00.0
                    version: 01
                    bredd: 64 bits
                    klocka: 33MHz
                    förmågor: pci pm msi pciexpress normal_decode bus_master cap_list
                    resurser: iomemory:2a001f10-2a001f0f memory:d0000000-d00fffff
                  *-firewire
                       beskrivning: FireWire (IEEE 1394)
                       produkt: XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
                       tillverkare: Texas Instruments
                       physical id: 0
                       bus info: pci@0000:05:00.0
                       version: 01
                       bredd: 32 bits
                       klocka: 66MHz
                       förmågor: pm ohci bus_master cap_list
                       konfiguration: driver=firewire_ohci latency=248 maxlatency=4 mingnt=2
                       resurser: irq:17 memory:d0004000-d00047ff memory:d0000000-d0003fff
      *-input:0
           produkt: Power Button
           physical id: 1
           logiskt namn: input0
           logiskt namn: /dev/input/event0
           förmågor: platform
      *-input:1
           produkt: Sleep Button
           physical id: 2
           logiskt namn: input1
           logiskt namn: /dev/input/event1
           förmågor: platform
      *-input:2
           produkt: Power Button
           physical id: 3
           logiskt namn: input2
           logiskt namn: /dev/input/event2
           förmågor: platform
    
    
      
  • Olika laptop laddare

    Undvik fel 240 – köp rätt laddare

    Jag har skrivit en artikel på Linux.se:s wiki om laddare till bärbara datorer. Även om ämnet inte direkt handlar om Linux, är det ändå relevant i sammanhang där äldre datorer tas tillvara och återanvänds – något vi gärna uppmuntrar.

    När man återbrukar en äldre laptop är det vanligt att originaladaptern saknas, är defekt eller inte längre fungerar som den ska. Många köper då en ny laddare från nätet, men utan rätt kunskap är det lätt att välja fel. Det finns stora variationer mellan olika tillverkare och modeller när det gäller kontaktdon, volt, ampere och watt. Vissa laddare är dessutom direkt olämpliga, trots att de ”passar”.

    Syftet med artikeln är att ge en tydlig översikt över vanliga laddartyper, kontaktmodeller, effektkrav och vad man bör tänka på innan man köper en ersättare. Det är grundläggande kunskap som kan spara både tid, pengar och frustration – och göra det enklare att ge en gammal dator nytt liv.

    https://wiki.linux.se/index.php/Laptop_laddare

  • Rocky Linux 9.6 är här – ny version baserad på Red Hat Enterprise Linux 9.6

    Rocky Linux är en kostnadsfri, öppen och communitystyrd Linuxdistribution som är binärkompatibel med Red Hat Enterprise Linux (RHEL). Projektet skapades som en direkt efterföljare till CentOS efter att Red Hat ändrade inriktning för det systemet. Rocky Linux riktar sig till både företag och privatpersoner som behöver ett stabilt, pålitligt och långsiktigt supportat operativsystem – utan kommersiell licens.

    Nu är Rocky Linux 9.6 (kodnamn Blue Onyx) tillgänglig för nedladdning. Versionen bygger på RHEL 9.6 och innehåller förbättringar, nya funktioner och uppdaterade verktyg.


    Nyheter i Rocky Linux 9.6

    En av de största nyheterna är att det nu finns en WSL-kompatibel version, vilket innebär att Rocky Linux kan köras direkt på Windows 10 eller 11 via Windows Subsystem for Linux – praktiskt för utvecklare och testmiljöer.

    Version 9.6 använder fortsatt KIWI, ett kraftfullt verktyg från openSUSE för att bygga systemavbilder. Med hjälp av KIWI tillsammans med verktygen Empanadas och ImageFactory har utvecklingsteamet skapat en effektivare och mer underhållbar byggprocess.

    Oracle Cloud-bilderna har också uppdaterats med nya versioner av sina verktyg.


    SELinux och andra förbättringar

    Versionen innehåller uppdaterade SELinux-regler med stöd för bl.a.:

    • iio-sensor-proxy
    • power-profiles-daemon
    • switcheroo-control
    • samba-bgqd

    Det finns dock fortfarande kända problem med både SELinux och ZFS som är värda att känna till (se nedan).


    Uppdaterade paket

    Rocky Linux 9.6 innehåller nyare versioner av flera viktiga utvecklings- och serversystem:

    • PHP 8.3 & 8.4
    • nginx 1.26
    • MySQL 8.4
    • Grafana 10.2.6
    • Performance Co-pilot 6.3.2
    • Valgrind 3.24.0
    • SystemTap 5.2
    • LLVM 19.17
    • Rust 1.84.1
    • Go 1.23

    Tillgängliga versioner

    Du kan ladda ner Rocky Linux 9.6 för följande arkitekturer:

    • x86_64 (Intel/AMD 64-bit)
    • AArch64 (ARM64)
    • ppc64le (PowerPC 64-bit Little Endian)
    • s390x (IBM System z)

    Dessutom finns Live ISO-avbilder med skrivbordsmiljöerna GNOME, KDE Plasma, Xfce, Cinnamon och MATE.

    Uppgradering och migrering

    Användare av Rocky Linux 9.x kan uppgradera till version 9.6 genom att köra:

    sudo dnf -y upgrade
    

    Det går också att använda grafiska verktyg som GNOME Software eller KDE Discover.
    Användare från andra RHEL 9-kompatibla system kan konvertera med verktyget migrate2rocky.

    OBS: Det finns ingen direkt uppgradering från Rocky Linux 8 till 9 – där rekommenderas nyinstallation.


    Kända problem

    • ZFS fungerar inte i nuläget. Den ZFS-modul som finns tillgänglig idag är inte kompatibel med Rocky Linux 9.6. Användare bör avvakta.
    • SELinux + passt-problem. Om SELinux är aktiverat på ett system som använder passt för nätverk kan nätverksgränssnittet misslyckas med att starta.

    Fullständig lista över ändringar och problem hittar du i Rocky Linux 9.6 Release Notes.

    Nyheter i Rocky Linux 9.6

    • Ny WSL-kompatibel avbild – kör Rocky Linux direkt på Windows 10/11 med Windows Subsystem for Linux.
    • Byggsystemet förbättrat med KIWI – modern image builder från openSUSE.
    • Uppdaterade verktyg för Oracle Cloud-avbilder.
    • Nya SELinux-regler för bl.a. iio-sensor-proxy, power-profiles-daemon, switcheroo-control och samba-bgqd.
    • Uppdaterade komponenter:
      • PHP 8.3 och 8.4
      • MySQL 8.4
      • nginx 1.26
      • Rust 1.84.1, LLVM 19.17, Go 1.23
      • Valgrind 3.24.0, SystemTap 5.2, elfutils 0.192
      • Performance Co-pilot 6.3.2, Grafana 10.2.6
    • Live ISO med skrivbordsmiljöer: GNOME, KDE Plasma, Xfce, Cinnamon och MATE.
    • Tillgänglig för x86_64, ARM64, ppc64le och IBM s390x.
  • Wireshark 4.4.7 släppt – täpper till säkerhetshål och rättar flera buggar

    Wireshark är ett av världens mest använda verktyg för att analysera nätverkstrafik. Det låter användare inspektera datapaket i realtid eller från sparade filer, vilket gör det oumbärligt för felsökning, säkerhetsanalys och utveckling av nätverksapplikationer. Programmet finns till Linux, macOS och Windows, och är både fritt och öppen källkod.

    Nu har version 4.4.7 släppts som en underhållsuppdatering i 4.4-serien, med fokus på att åtgärda ett allvarligt säkerhetsproblem samt flera andra buggar.

    Den viktigaste nyheten är att Wireshark 4.4.7 åtgärdar en säkerhetsbrist (CVE-2025-5601) som kunde utnyttjas för att krascha programmet via manipulerade paket eller filer. Sårbarheten låg i hur kolumndata hanterades och berörde versionerna 4.4.0–4.4.6 samt 4.2.0–4.2.12.

    Flera andra problem är också lösta, till exempel:

    • Ett fel där WebSocket-meddelanden inte dekomprimerades korrekt från och med det andra meddelandet.
    • En bugg i CIGI-protokollets dissekering som påverkade datatrafik till bildgeneratorer.
    • Felaktig hantering av LIN-protokollets ”go to sleep”-kommando i vissa analyser.
    • Visuella buggar där bitfält försvann eller visades fel i diagrammen.
    • Fel i LDAP-dissektorn som visade vissa filter på ett missvisande sätt.
    • Problem med Green Power-paket inom ZigBee när rätt protokollversion inte var inställd.
    • En kraschrisk när Lua-skript satte namn i heuristiska dissektortabeller.
    • Felaktig tolkning av pakettypen LL_PERIODIC_SYNC_WR_IND.

    Dessutom har stödet för ett stort antal protokoll förbättrats, däribland Bluetooth LE, SSH, TLS, LDAP, ZigBee, netfilter, TCPCL och flera andra.

    Wireshark 4.4.7 finns att ladda ner från den officiella webbplatsen som källkod eller som Flatpak via Flathub. Fullständig lista över ändringar och förbättringar finns i versionsinformationen online.

    Nyheter i Wireshark 4.4.7

    • Säkerhetsfix för CVE-2025-5601 – förhindrar krascher via skadliga paket eller filer.
    • WebSocket-kompression åtgärdad – meddelanden dekomprimeras nu korrekt.
    • Förbättrad dissekering av CIGI-protokollet.
    • Korrekt tolkning av LIN-kommandot “go to sleep”.
    • Bitfält i paketdiagram visas nu som de ska.
    • LDAP-filter med enstaka “&” hanteras korrekt.
    • Green Power-paket i ZigBee dissekeras korrekt när rätt version anges.
    • Lua-baserade dissektortabeller fungerar nu stabilt.
    • Fix för tolkning av pakettypen LL_PERIODIC_SYNC_WR_IND.
    • Uppdaterat protokollstöd för AT, BT LE LL, CIGI, LDAP, LIN, SSH, TLS, ZigBee med flera.
  • Sverige är beroende av sluten källkod ifrån Microsoft

    Vårt försvar är beroende av Amerikansk teknologi. Dags att ta flygande tunnan i drift ingen?

    Sverige är djupt beroende av amerikanska techjättar som Microsoft, Google och Amazon. Experter varnar för att landet kan lamslås på 30 dagar om USA stänger av tillgången till deras molntjänster. Danmark, Norge och Tyskland har redan börjat planera för digital självständighet – med satsningar på öppen källkod och alternativa system. I Sverige saknas ett nationellt direktiv, men myndigheter som Arbetsförmedlingen och nätverk som Esam agerar på eget initiativ. Hotet är inte teoretiskt – Internationella brottmålsdomstolen uppges nyligen ha fått ett mejlkonto stängt av Microsoft. Forskare på Rise testar nu hur långt man kan komma med helt oberoende teknik. Målet är inte att kapa allt, utan att stå starkare vid kris.

    Sverige är ett av världens mest digitaliserade länder, med stor tillit till amerikanska molntjänster som Microsoft, Google och Amazon. Men den digitala sårbarheten är betydande. Om relationerna med USA skulle försämras, eller om vi hamnar i onåd hos någon framtida amerikansk administration, kan vår digitala infrastruktur snabbt slås ut. All data i molnet kan bli otillgänglig – eller förlorad.

    Det väcker en viktig fråga: Hur beroende ska vi vara av utländska techjättar? USA är förvisso en allierad, men presidenter som Donald Trump har visat att politiska beslut snabbt kan påverka teknikflöden och åtkomst. Sverige måste därför börja ta ansvar för sin digitala självständighet.

    Vi borde också tänka längre. Om Sverige skulle hamna i konflikt med exempelvis Ryssland behöver vi kunna övervaka stora ytor, upprätthålla kommunikation och skydda känslig infrastruktur – även utan tillgång till ny teknik.

    Samtidigt slänger vi enorma mängder fullt fungerande elektronik. Mobiltelefoner, datorer och annan utrustning kasseras för att de inte längre stödjer de senaste versionerna av Windows eller macOS. Men i ett krisläge kan just den tekniken bli avgörande.

    Sverige borde inrätta en myndighet med uppdraget att utforska och utveckla hur vi kan återanvända gammal teknik – inte som nostalgi, utan som en del av vår säkerhetspolitik. En Samsung S10 kan kanske användas som kameraövervakning ute skogen eller drönarsystem. En äldre dator med Intel i7-processor kan kanske fungera som router i ett radiosystem för alternativ kommunikation. Jag vet inte. Men en smart återbruk av den teknik som idag kasseras , tanken bör väckas och någon måste fundera ut hur.

    Poängen är inte att förlita sig på gammal teknik, utan att ha en plan B – och C. När världen blir allt mer osäker måste vi kunna klara oss utan att vara helt beroende av leveranser från USA och Kina.

    Vi måste ha kontroll över den hårdvara och mjukvara vi använder. I ett allvarligt läge får vi inte riskera att våra system ”ringer hem” till utländska servrar och avslöjar känslig information.

    Det är hög tid att bygga upp digital resiliens – precis som vi rustar det militära försvaret. För när krisen kommer, måste vi kunna kommunicera, samordna och agera – med den teknik vi redan har.

    https://www.dn.se/sverige/varningen-microsoft-kan-stanga-ner-sverige

  • Linux 6.15 släppt – Rust, Apple Silicon och förbättrat hårdvarustöd bland nyheterna

    Linus Torvalds har officiellt tillkännagivit lanseringen av Linux 6.15, den senaste stabila versionen av Linux-kärnan. Den nya versionen bjuder på en rad tekniska förbättringar, nytt hårdvarustöd och flera funktioner som gör kärnan mer framtidssäker.

    Bland de mest uppmärksammade nyheterna finns Rust-stöd för ARMv7 och hrtimer, vilket markerar ytterligare ett steg mot att integrera Rust-språket i kärnutvecklingen. På x86-sidan har en ny bootparameter, setcpuid=, införts för att bättre kunna styra processoridentifiering.

    Prestandamodulen (PMU) har förbättrats både för Intel och AMD, och stödet för sched_ext gör det möjligt att räkna och rapportera interna schemaläggningshändelser – något som kan bli värdefullt för utvecklare av låg-nivå systemprogram.

    ARM-arkitekturen får stöd för nested virtualization med VGICv3, och Apple Silicon kan nu emulera PMUv3-funktioner, vilket gör Linux än mer kompatibelt med modern ARM-baserad hårdvara.

    En ny API för monteringshändelser gör det möjligt att upptäcka när filsystem monteras eller avmonteras. Blocklagret får stöd för hårdvaruinlindade krypteringsnycklar, och EROFS-filsystemet klarar nu 48-bitars blockadressering, vilket ökar skalbarheten.

    Säkerheten har också förbättrats. io_uring-subsystemet har fått en ny säkerhetskrok som ger säkerhetsmoduler större kontroll. Dessutom har Landlock-säkerhetsmodulen fått ett nytt granskningssystem som förklarar varför åtkomst nekats.

    Flera filsystem har fått nya funktioner: FUSE klarar nu mycket långa filnamn (över 1 024 tecken), OverlayFS har fått ett nytt alternativ override_creds som påverkar behörigheter i de underliggande lagren, och XFS har fått stöd för zonade enheter.

    BPF (Berkeley Packet Filter) har förbättrad verifiering av slingor i program, och perf kan nu profilera latens baserat på schemaläggningsdata. Inom nätverket tillkommer stöd för TCP_RTO_MAX_MS, en ny socketinställning för tidsgräns vid omförsök, samt BPF-callbacks för tidsstämplar i nätverksstacken.

    När det gäller RISC-V läggs stöd till för flera nya tillägg: BFloat16, Zaamo, Zalrsc och ZBKB. Även nollkopierad mottagning av nätverkspaket i io_uring är nu möjligt.

    På hårdvarusidan märks stöd för:

    • Apple Touch Bar
    • Google Pixel Pro 6
    • MYIR Remi Pi utvecklingskort
    • Huawei Matebook E Go
    • Milk-V Jupiter (RISC-V)
    • HP-laptops med CS35L41 HDA-ljudchip

    ACPI-drivrutiner har förbättrats. Fläktdrivrutinen hanterar nu finmaskig status även om kontrollen är grov, och knappdrivrutinen kan nu reagera på både enhets- och systemhändelser – viktigt för till exempel uppvakning ur viloläge.

    En viktig förändring är att stöd för 32-bitars x86-system med mer än åtta CPU:er eller mer än 4 GB RAM tas bort – något som främst påverkar äldre eller specialbyggda system.

    En annan intressant nyhet är det nya subsystemet fwctl, som gör det möjligt att köra fjärrprocedurer (RPC) säkert i firmware från användarutrymmet. En ny härdningsfunktion gör det också möjligt att låsa vissa minnesområden från ändring – dock är den avstängd som standard på grund av kompatibilitetsproblem med vissa program.

    Linux 6.15 kan nu laddas ned från kernel.org eller Linus Torvalds’ git-träd för de som vill kompilera kärnan manuellt. För de flesta användare rekommenderas dock att vänta tills distributionens paketförvar innehåller den nya versionen.

    Samtidigt som 6.15 släpps öppnas nu merge-fönstret för Linux 6.16, som väntas i slutet av juli eller början av augusti. Den första Release Candidate-versionen (RC1) kommer den 8 juni 2025.

    Förklaringar av tekniska förkortningar och begrepp

    ACPI – Advanced Configuration and Power Interface, hanterar energifunktioner och enhetsstyrning i datorn.
    API – Application Programming Interface, ett programmeringsgränssnitt som gör att program kan kommunicera med varandra.
    BFloat16 – Ett flyttalsformat med reducerad precision som används inom maskininlärning.
    BPF – Berkeley Packet Filter, ett system för att filtrera och köra kod i kärnan, ofta för nätverksanalys.
    CPU – Central Processing Unit, själva processorn i en dator.
    EROFS – Enhanced Read-Only File System, ett snabbt skrivskyddat filsystem från Huawei.
    FUSE – Filesystem in Userspace, gör det möjligt att skapa egna filsystem utan att ändra kärnan.
    fwctl – Nytt subsystem för säker kommunikation med firmware.
    HDA – High Definition Audio, standard för ljudöverföring i datorer.
    hrtimer – High-resolution timer, används för exakt tidtagning i Linux.
    io_uring – Ett modernt I/O-subsystem i Linux för högeffektiv asynkron databehandling.
    OverlayFS – Ett filsystem som kombinerar flera kataloglager till ett enhetligt filsystem.
    perf – Verktyg för prestandaanalys och profilering i Linux.
    PMU – Performance Monitoring Unit, hårdvarumodul för att mäta CPU-prestanda.
    RISC-V – En öppen processorarkitektur som blir allt vanligare i inbyggda system.
    Rust – Ett programmeringsspråk med fokus på säker minneshantering.
    sched_ext – Ett system i Linux för att tillåta anpassade schemaläggare att köras i användarutrymme.
    TCP_RTO_MAX_MS – En socketinställning för att ange maximal tid för omförsök i TCP-nätverk.
    VGICv3 – Virtual Generic Interrupt Controller version 3, används i ARM-virtualisering.
    XFS – Ett kraftfullt filsystem designat för höga prestanda och stora datamängder.
    ZBKB, Zaamo, Zalrsc – Nya RISC-V-instruktionsutökningar som förbättrar prestanda och funktionalitet.

  • AI-modellen som hittade ett säkerhetshål i Linuxkärnan – ett historiskt genombrott

    Den 22 maj 2025 markerade ett viktigt datum i cybersäkerhetens historia. Då avslöjade säkerhetsforskaren Sean Heelan att OpenAIs senaste AI-modell, ChatGPT o3, upptäckt en allvarlig och tidigare okänd sårbarhet i Linuxkärnans implementation av SMB-protokollet. Felet, nu registrerat som CVE-2025-37899, är en så kallad fjärrstyrd 0-dagars sårbarhet – ett av de mest kritiska säkerhetsproblemen ett system kan ha. En patch har redan släppts och integrerats i samtliga aktivt underhållna Linuxgrenar.

    Men det verkliga nyhetsvärdet ligger inte bara i själva sårbarheten – utan i hur den hittades.

    Från kodanalys till banbrytande upptäckt

    Heelan använde AI-modellen i ett experimentellt syfte: han ville se om o3 kunde hjälpa till att identifiera kända buggar i SMB-koden, som används för nätverksfildelning via kernel-tjänsten ksmbd. Han matade modellen med utvalda delar av Linuxkärnans SMB-relaterade kod, i block om några tusen rader, för att hålla sig inom modellens kontextgränser.

    Redan då imponerade o3 – den identifierade en tidigare känd sårbarhet (CVE-2025-37778) betydligt oftare än andra modeller, med träffsäkerhet som matchade eller överträffade mänskliga säkerhetsanalytiker. Men det verkligt sensationella kom när modellen även upptäckte ett helt nytt fel som ingen tidigare dokumenterat: ett use-after-free-fel i hanteringen av SMB-kommandot LOGOFF.

    Ett klassiskt race condition – svår att hitta, lätt att utnyttja

    Felet låg i hur flera trådar kunde komma åt samma datastruktur utan tillräcklig synkronisering. När en användare loggade ut frigjordes ett minnesobjekt, men andra trådar kunde fortfarande nå det och därmed skapa ett race condition. Detta öppnade för potentiell minneskorruption och möjligheten att exekvera kod med kärnprivilegier – ett mycket allvarligt säkerhetshot.

    Detta är exakt den typ av komplexa samtidighetsproblem som ofta undgår mänskliga granskare vid kodrevision – särskilt i stora, invecklade kodbaser som Linuxkärnan. Och här var det alltså en AI-modell som på egen hand såg igenom det hela.

    En ny typ av samarbete

    Upptäckten rapporterades omedelbart och åtgärdades snabbt av Linuxutvecklarna. Men kanske viktigare än den enskilda buggen är vad detta visar om framtiden: att AI och människa tillsammans kan uppnå något som tidigare varit otänkbart.

    Att en språkmodell tränad på kod inte bara kan förstå syntax, utan även analysera flöden, identifiera sårbarheter och skriva tydliga buggrapporter – det markerar en ny era för utveckling och säkerhet.

    Heelan noterade att o3 inte bara presterade bättre än tidigare modeller som Claude Sonnet 3.7, utan att den även skrev rapporter som liknade de från erfarna säkerhetsanalytiker: fokuserade, tydliga och relevanta.

    Slutsats: början på något större

    Det här kan mycket väl vara första gången en AI-modell på egen hand upptäckt och bidragit till att åtgärda en verklig sårbarhet i Linuxkärnan – något som tidigare ansetts vara ett av de mest avancerade områdena inom mjukvarusäkerhet.

    Det innebär inte att AI ersätter människor – men det visar tydligt hur AI redan idag kan förstärka mänsklig förmåga och bidra till en säkrare digital värld.

    Med sådana framsteg i ryggen kan vi stå inför ett nytt skifte i hur kod skrivs, granskas och säkras. Och om detta bara är början, återstår det att se hur långt vi kan nå – tillsammans med maskinerna.

    https://linuxiac.com/chatgpt-o3-model-found-remote-zeroday-in-linux-kernel-code

  • Återbrukad trotjänare: HP EliteBook 2540p år 2025

    För inte så länge sedan fick jag tag på en gammal trotjänare – en HP EliteBook 2540p, en modell som lanserades runt 2010. Det är svårt att tro att det har gått över 15 år sedan den här lilla affärsdatorn först dök upp på marknaden. Men vad kan man egentligen använda en sådan gammal maskin till i dag?

    Gamla insidan, ny potential?

    Under skalet sitter en första generationens Intel Core i7, 4 GB RAM och en mekanisk hårddisk. Just hårddisken är flaskhalsen – det märks direkt att den inte har uppgraderats till SSD, vilket gör att uppstart och programstarter tar sin lilla tid. Men det går.

    Trots åldern är datorn förvånansvärt komplett: den har både VGA och DisplayPort, och till och med en märklig, numera nästan bortglömd kontakt – troligen för en dockningsstation. Den lilla 12,1-tumsskärmen har en upplösning på 1280 × 800, vilket inte är mycket att skryta med år 2025.

    Specifikationer (testexemplar)

    • Processor: Intel Core i7 (1:a generationen)
    • RAM: 4 GB DDR3
    • Lagring: Mekanisk hårddisk (HDD)
    • Skärm: 12,1 tum, 1280 × 800 pixlar (16:10)
    • Grafik: Intel HD Graphics
    • Anslutningar:
      • DisplayPort
      • VGA
      • 2 × USB 2.0
      • 1 × eSATA/USB-kombinationsport
      • SD-kortläsare
      • Ethernet (RJ-45)
      • Ljud in/ut
      • Dockningskontakt (proprietär)
    • Trådlöst: Wi-Fi 802.11n, Bluetooth (beroende på konfiguration)
    • Vikt: cirka 1,5 kg
    • Operativsystem vid test: Linux Ubuntu 24.04 LTS

    Upplevelse med Ubuntu

    Som Linux-dator flyter den på helt okej, även om den tar en liten stund på sig att starta. Jag installerade Ubuntu 24.04 LTS, som har stöd ända till år 2028.

    Visst, skärmen är lite lågupplöst för att vara 2025 – men så vadå? Det går alldeles utmärkt att surfa till exempel dagstidningar som SvD, och den klarar dessutom att streama från SVT Play utan problem.

    Den här maskinen var egentligen på väg till tippen, vilket hade varit synd – särskilt eftersom just det här exemplaret är i fint skick, och fungerar utmärkt med Linux Ubuntu. En perfekt dator för den som behöver just ungefär detta.

    Vad klarar den i dag?

    Överraskande mycket faktiskt. Jag testade att streama SVT Play, och det fungerade utan problem. Inga hack, inget lagg – bara gammal hederlig stabilitet.

    Det jag upplever som en nackdel är att det är en förstegenerations i7. Men som en kompis att ta med sig på resor och liknande – där man kanske inte vill ta med sin dyra, fina dator – fungerar den bra. Batteritiden på det exemplar jag testar är helt okej, och den här generationen har fortfarande batterier man kan byta själv.

    Maskinen har även en DVD-spelare. Om man rör sig i områden där streaming inte fungerar, är det en fördel – DVD-filmer finns ofta att köpa billigt i second hand-butiker.

    För den som behöver en ordbehandlare, skriva e-post eller kanske ha en dator i köket för recept och nyheter – då räcker den här maskinen långt.

    Slutsats

    Nej, HP EliteBook 2540p kommer inte vinna några farttävlingar. Men den är välbyggd, kompakt och funktionell – och framför allt: den var gratis. Med en SSD och kanske lite mer RAM skulle den till och med kunna bli en riktigt trevlig liten vardagsmaskin.

    I en tid där återbruk och hållbarhet är viktigare än någonsin är det fascinerande att se hur mycket liv det faktiskt finns kvar i en femton år gammal laptop.

  • Microsoft gör WSL till öppen källkod – en ny era för Linux på Windows

    Microsoft har nu öppnat källkoden för Windows Subsystem for Linux (WSL), ett drag som välkomnats av utvecklarsamhället och markerar en milstolpe i projektets historia. Det allra första ärendet på WSL:s GitHub – som ställde den enkla frågan ”Kommer detta bli öppen källkod?” – har därmed fått sitt svar, nästan ett decennium senare.

    Från experiment till kärnteknik

    WSL lanserades första gången 2016 som ett sätt för utvecklare att köra Linux-kommandon direkt i Windows, utan att behöva använda virtuella maskiner eller dubbelstart. Den ursprungliga versionen fungerade som ett kompatibilitetslager inom Windows-kärnan.

    För att förbättra prestanda och kompatibilitet med Linux-program, släppte Microsoft 2019 WSL 2. Den versionen introducerade en riktig Linux-kärna som körs i en lättvikts virtuell maskin – ett stort tekniskt steg framåt.

    Mot ett fristående ekosystem

    När stödet för grafiska Linux-appar (via WSLg), GPU-acceleration och systemd lades till, blev det tydligt att WSL behövde vidareutvecklas fristående från Windows. År 2021 bröts WSL ut till ett eget projekt, med en separat kodbas som först släpptes i Microsoft Store under version 0.47.1.

    Denna nya distributionsmodell gjorde det möjligt att uppdatera WSL oberoende av Windows-versionen. År 2022 kom den första stabila versionen, och i Windows 11 version 24H2 migrerades användare från det inbyggda WSL till det nya fristående paketet. För att underlätta övergången behöll Microsoft wsl.exe som verktyg för att ladda ner och installera den senaste versionen.

    WSL 2.0 – nya funktioner för utvecklare

    Med version 2.0.0 tog Microsoft ytterligare ett steg genom att införa stöd för speglat nätverk, DNS-tunnel, proxykonfiguration, stöd för session 0 (används av vissa tjänster) och brandväggsintegration. Det har gjort WSL till ett ännu mer kraftfullt verktyg för utvecklare som vill arbeta i en Linux-miljö utan att lämna Windows.

    Källkoden tillgänglig på GitHub

    Nu har alltså Microsoft publicerat källkoden till WSL-projektet på GitHub. Det innebär att vem som helst kan bygga sin egen version från källkod, bidra med förbättringar eller rapportera fel direkt i projektet.

    Pierre Boulay från Microsoft uttrycker optimism över detta steg:

    ”Vi har sett hur mycket communityn har gjort för WSL utan källkod. Nu ser vi fram emot vad som kan hända när utvecklare kan bidra direkt.”

    Inte allt är öppet – ännu

    Det är dock viktigt att notera att vissa komponenter fortfarande inte är öppen källkod:

    • Lxcore.sys – kärndrivrutinen som används i WSL 1
    • P9rdr.sys och p9np.dll – ansvariga för filsystemets omdirigering mellan Windows och Linux (via \\wsl.localhost)

    Dessa delar är fortfarande integrerade i Windows och omfattas inte av det öppna WSL-projektet – åtminstone inte i nuläget.

    Ett öppnare Windows för utvecklare

    Att WSL nu är öppen källkod stärker Microsofts satsning på att skapa en mer utvecklarvänlig plattform. Med detta steg tas ytterligare ett kliv mot att brygga gapet mellan Windows och Linux – inte bara tekniskt, utan även kulturellt. För open source-entusiaster och utvecklare är detta en viktig seger.

    Självklart! Här är ett stycke som du kan infoga i artikeln – direkt efter rubriken eller i anslutning till faktarutan – för att enkelt förklara hur man installerar WSL i Windows 11:

    Så installerar du WSL i Windows 11

    Att komma igång med WSL är enkelt – i Windows 11 är allt redan förberett. Du behöver bara öppna PowerShell som administratör och skriva följande kommando:

    wsl --install
    

    Detta laddar ner och installerar alla nödvändiga komponenter samt Ubuntu som standard-Linuxdistribution. När installationen är klar startar du Linux genom att helt enkelt skriva wsl i startmenyn eller terminalen. Du kan även installera andra distributioner som Debian, Fedora eller Kali via Microsoft Store.

    Vad är WSL?

    Windows Subsystem for Linux (WSL) är en funktion i Windows som låter dig köra ett komplett Linux-system direkt i Windows, utan att använda en virtuell maskin eller dual-boot. Du kan köra vanliga Linux-kommandon, installera paket via apt, använda verktyg som git, ssh, python och till och med starta grafiska Linux-appar – allt från ett terminalfönster i Windows.

    Fakta om WSL:

    • WSL introducerades av Microsoft 2016.
    • WSL 2 använder en riktig Linux-kärna inuti en lättvikts-VM.
    • Stöd finns för grafiska Linux-appar genom WSLg.
    • Installeras enkelt med wsl --install i PowerShell.
    • Senaste versionerna distribueras via Microsoft Store.
    • WSL 2.0 innehåller förbättringar som:
      • Speglat nätverk
      • DNS-tunnling
      • Proxy- och brandväggsstöd
      • Stöd för bakgrundstjänster (session 0)
    • Källkoden för WSL är öppen och finns på GitHub (sedan 2025).


    https://github.com/microsoft/WSL/releases/tag/2.5.7

Månad: juni 2025

  • RawTherapee 5.12 – nya verktyg för färg och förbättrat stöd för kameror

    RawTherapee är ett avancerat program för bildbehandling med öppen källkod som specialiserar sig på att arbeta med RAW-filer från digitalkameror. Programmet används av både entusiaster och professionella fotografer som vill ha noggrann kontroll över färger, kontrast, skärpa och tonomfång. Det är tillgängligt för Windows, macOS och Linux, och är ett kraftfullt alternativ till kommersiella program…

  • Kali Linux 2025.2 är här – ny menystruktur och 13 nya säkerhetsverktyg

    Kali Linux är en specialiserad Linuxdistribution byggd för IT-säkerhet, penetrationstestning, forensik och etisk hackning. Den underhålls av Offensive Security och levereras med hundratals förinstallerade verktyg som används av säkerhetsexperter världen över för att testa nätverk, system och applikationer mot olika typer av sårbarheter. Offensive Security har nu släppt Kali Linux 2025.2, årets andra stora uppdatering…

  • Red Hat förändrar Linux i grunden – RHEL 10 markerar övergången till immutabelt system

    Red Hat Enterprise Linux 10 (RHEL 10) markerar en tyst men genomgripande förändring i hur Linux används i företagsmiljöer. Med denna version överger Red Hat det traditionella sättet att hantera operativsystem med individuella paketuppdateringar, och omfamnar i stället ett immutabelt system – ett system där kärnan inte kan ändras under drift. Från pakethantering till helhetsuppdateringar…

  • Rocky Linux 10 lanserad – fri ersättare till Red Hat Enterprise Linux 10

    Rocky Linux 10 har nu släppts som en kostnadsfri och öppen källkodsbaserad ersättning till Red Hat Enterprise Linux 10. Den nya versionen innehåller flera stora nyheter och uppdateringar, både från Red Hats utveckling och från Rocky Linux-projektets egna förbättringar. Andra viktiga förändringar är att: Systemet innehåller också uppdaterade versioner av moderna utvecklingsverktyg och servrar, till…

  • Ubuntu 25.10 tar farväl av X.org – framtiden är Wayland

    I över två decennier har X.org (eller X11) varit grunden för hur grafiska användargränssnitt visas i Linux. Det är ett gammalt fönstersystem med rötter ända tillbaka till 1980-talet. Även om det varit robust och flexibelt har det också burit med sig arv och tekniska begränsningar – framför allt när det gäller säkerhet, prestanda och stöd…

  • Slackware-baserade PorteuX 2.1 – en av de första distributionerna med Linux 6.15

    Vad är PorteuX?PorteuX är en lätt, portabel och modulär Linuxdistribution som bygger på Slackware och har hämtat inspiration från liknande projekt som Slax och Porteus. Målet med PorteuX är att ge användaren ett snabbt och flexibelt system som kan köras direkt från USB-minne eller annan flyttbar lagring, utan att det lämnar några spår på värddatorn.…

  • GNU Linux-libre 6.15 – Helt fri kärna för dig som vill ha full kontroll över ditt system

    Om du är en användare som värdesätter öppen källkod, integritet och mjukvarufrihet framför bred hårdvarukompatibilitet, finns det goda nyheter: GNU Linux-libre har släppt version 6.15 av sin kärna. Det är en specialversion av Linuxkärnan, rensad från all kod som kräver proprietär eller sluten mjukvara – något som gör den unik i sitt slag. Att använda…

  • Avancerad leveranskedjeattack mot PyPI och NPM avslöjad: Falska paket med bakdörrar för Windows och Linux

    En ny och sofistikerad attack mot mjukvarans leveranskedja har avslöjats av säkerhetsforskningsgruppen Checkmarx Zero. Angreppet riktar sig mot både Python- och JavaScript-utvecklare genom paket som distribuerats via PyPI och NPM. Genom att utnyttja felstavningar och namnförvirring har angriparna lyckats sprida skadlig kod med förmåga att ta kontroll över både Windows- och Linuxsystem – inklusive möjligheten…

  • Linux Mint 22.2 får stöd för fingeravtryck med nya Fingwit

    I kommande version 22.2 av Linux Mint, med kodnamnet Zara, introduceras ett nytt verktyg kallat Fingwit. Det gör det möjligt att använda fingeravtrycksläsare för att logga in, låsa upp datorn eller bekräfta administrativa åtgärder, till exempel när du använder sudo eller startar program som kräver root-behörighet. Projektledaren Clement Lefebvre berättar i Linux Mints senaste nyhetsbrev…

  • 100 Kommando i Linux

    Linux.se presenterar här 100 vanliga kommandon i Linux och Unix (inklusive macOS, FreeBSD, OpenBSD m.fl.) som kan vara bra att kunna.Länken i den högra kolumnen går till vår wiki. Alla manualsidor finns ännu inte på plats, eftersom linux.se är ett ideellt hobbyprojekt – arbetet görs när tid och lust finns. Observera! Det finns skillnader mellan…

  • WireGuard Easy 15.0 – Ny version med snyggare gränssnitt, IPv6, 2FA och förbättrad säkerhet

    WireGuard Easy är ett webbaserat administrationsgränssnitt för att hantera din egen WireGuard-VPN-server. Nu är version 15.0 här – och det är en total omskrivning av projektet från grunden. Den nya versionen fokuserar på användarvänlighet, modern design och bättre säkerhet – utan att kompromissa med kontroll för avancerade användare. Vad är nytt i WireGuard Easy 15.0?…

  • GNOME 48.2 är här – finslipad upplevelse med buggfixar och nyheter

    GNOME-projektet har släppt version 48.2 av sitt skrivbordsmiljöpaket – en uppdatering som finjusterar flera viktiga delar av systemet, inklusive GNOME Shell, Nautilus, Epiphany, Mutter och Inställningar. Det här är den andra underhållsutgåvan i GNOME 48-serien, med fokus på förbättringar och buggfixar snarare än stora nya funktioner. Bland nyheterna hittar vi två nya bakgrundsbilder som hyllar…

  • Ubuntu 20.04 LTS – fem stabila år går mot sitt slut

    Ubuntu 20.04 LTS, med kodnamnet Focal Fossa, lanserades den 23 april 2020 och blev snabbt en av de mest använda versionerna av Ubuntu tack vare dess stabilitet, långtidssupport (LTS) och omfattande paketsupport. Som en LTS-version har den erbjudit fem år av säkerhetsuppdateringar och buggfixar – något som gjort den till ett populärt val för både…

  • iMac 27″(Late 2009) – Produkt-ID: Mac-F2268DC8

    OS: Ubuntu 24.04 LTS (64-bit), installerad på SSD Denna 27-tums iMac från slutet av 2009 är ett exempel på Apples påkostade design under Core 2 Duo-eran, nu uppgraderad med en modern Linuxmiljö och SSD för förbättrad prestanda. Hårdvaruspecifikationer: Mjukvara och kompatibilitet: Ubuntu 24.04 LTS är installerad med så komplett hårdvarustöd som möjligt. SSD-uppgraderingen ger avsevärt…

  • Olika laptop laddare

    Jag har skrivit en artikel på Linux.se:s wiki om laddare till bärbara datorer. Även om ämnet inte direkt handlar om Linux, är det ändå relevant i sammanhang där äldre datorer tas tillvara och återanvänds – något vi gärna uppmuntrar. När man återbrukar en äldre laptop är det vanligt att originaladaptern saknas, är defekt eller inte…

  • Rocky Linux 9.6 är här – ny version baserad på Red Hat Enterprise Linux 9.6

    Rocky Linux är en kostnadsfri, öppen och communitystyrd Linuxdistribution som är binärkompatibel med Red Hat Enterprise Linux (RHEL). Projektet skapades som en direkt efterföljare till CentOS efter att Red Hat ändrade inriktning för det systemet. Rocky Linux riktar sig till både företag och privatpersoner som behöver ett stabilt, pålitligt och långsiktigt supportat operativsystem – utan…

  • Wireshark 4.4.7 släppt – täpper till säkerhetshål och rättar flera buggar

    Wireshark är ett av världens mest använda verktyg för att analysera nätverkstrafik. Det låter användare inspektera datapaket i realtid eller från sparade filer, vilket gör det oumbärligt för felsökning, säkerhetsanalys och utveckling av nätverksapplikationer. Programmet finns till Linux, macOS och Windows, och är både fritt och öppen källkod. Nu har version 4.4.7 släppts som en…

  • Sverige är beroende av sluten källkod ifrån Microsoft

    Sverige är djupt beroende av amerikanska techjättar som Microsoft, Google och Amazon. Experter varnar för att landet kan lamslås på 30 dagar om USA stänger av tillgången till deras molntjänster. Danmark, Norge och Tyskland har redan börjat planera för digital självständighet – med satsningar på öppen källkod och alternativa system. I Sverige saknas ett nationellt…

  • Linux 6.15 släppt – Rust, Apple Silicon och förbättrat hårdvarustöd bland nyheterna

    Linus Torvalds har officiellt tillkännagivit lanseringen av Linux 6.15, den senaste stabila versionen av Linux-kärnan. Den nya versionen bjuder på en rad tekniska förbättringar, nytt hårdvarustöd och flera funktioner som gör kärnan mer framtidssäker. Bland de mest uppmärksammade nyheterna finns Rust-stöd för ARMv7 och hrtimer, vilket markerar ytterligare ett steg mot att integrera Rust-språket i…

  • AI-modellen som hittade ett säkerhetshål i Linuxkärnan – ett historiskt genombrott

    Den 22 maj 2025 markerade ett viktigt datum i cybersäkerhetens historia. Då avslöjade säkerhetsforskaren Sean Heelan att OpenAIs senaste AI-modell, ChatGPT o3, upptäckt en allvarlig och tidigare okänd sårbarhet i Linuxkärnans implementation av SMB-protokollet. Felet, nu registrerat som CVE-2025-37899, är en så kallad fjärrstyrd 0-dagars sårbarhet – ett av de mest kritiska säkerhetsproblemen ett system…

  • Återbrukad trotjänare: HP EliteBook 2540p år 2025

    För inte så länge sedan fick jag tag på en gammal trotjänare – en HP EliteBook 2540p, en modell som lanserades runt 2010. Det är svårt att tro att det har gått över 15 år sedan den här lilla affärsdatorn först dök upp på marknaden. Men vad kan man egentligen använda en sådan gammal maskin…

  • Microsoft gör WSL till öppen källkod – en ny era för Linux på Windows

    Microsoft har nu öppnat källkoden för Windows Subsystem for Linux (WSL), ett drag som välkomnats av utvecklarsamhället och markerar en milstolpe i projektets historia. Det allra första ärendet på WSL:s GitHub – som ställde den enkla frågan ”Kommer detta bli öppen källkod?” – har därmed fått sitt svar, nästan ett decennium senare. Från experiment till…