• Så kör du FreeDOS i Linux

    Doom är ett klassik konfliktlösning spel ifrån 90 talet. Välja mellan Hagelbössa,motorsåg eller KSP för att nedkämpa lede fi. Med FreeDOS kan du köra klassiska retreospel i Linux.

    Vad är FreeDOS?

    FreeDOS är ett gratis och öppen källkod-baserat operativsystem som är kompatibelt med MS-DOS. Det utvecklades för att ge fortsatt stöd för DOS-program även efter att Microsoft upphörde med sitt officiella stöd för MS-DOS. FreeDOS kan användas för att köra äldre program, spel och verktyg som ursprungligen utvecklades för DOS. Det är särskilt populärt inom retrospel, industriella tillämpningar och systemadministration där äldre DOS-baserade program fortfarande behövs.

    FreeDOS är ett självständigt operativsystem och kan installeras på riktig hårdvara eller köras i en virtuell miljö såsom QEMU, vilket gör det enkelt att använda på moderna datorer utan att behöva en dedikerad äldre maskin.


    Kör FreeDOS på Linux med QEMU

    FreeDOS är ett gratis och öppen källkod-baserat operativsystem som är kompatibelt med DOS. Det gör det möjligt att köra gamla DOS-program och spel på modern hårdvara. Även om Linux är kraftfullt och flexibelt kan det finnas tillfällen då du behöver köra DOS-baserade applikationer av kompatibilitetsskäl eller för nostalgins skull.

    I denna guide visar jag hur du installerar och kör FreeDOS på en Linux-dator med hjälp av QEMU, en kraftfull och öppen källkodsbaserad emulator.


    Vad är QEMU?

    QEMU är en maskinemulator och virtualiserare som kan emulera en hel datorsystemmiljö, inklusive processor, minne och kringutrustning. Detta gör det möjligt att köra operativsystem och applikationer som är avsedda för andra arkitekturer.

    QEMU är lättviktigt, snabbt och perfekt för att köra FreeDOS på Linux.


    Varför använda FreeDOS?

    FreeDOS är en modern implementation av DOS som är fullt kompatibel med klassiska DOS-program och spel.

    Det är idealiskt för:

    • Att köra äldre program och mjukvara.
    • Att lära sig DOS och dess kommandon.
    • Att testa gamla applikationer i en kontrollerad miljö.
    • Att spela retrospel.

    Steg 1: Installera QEMU på Linux

    QEMU finns tillgängligt i de flesta Linux-distributioners pakethanterare. Installera det genom att köra följande kommandon baserat på din distribution:

    För Ubuntu/Debian:

    sudo apt update  
    sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager  
    

    För Fedora:

    sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer  
    

    För Arch Linux:

    sudo pacman -S qemu qemu-arch-extra virt-manager libvirt  
    

    Efter installationen, kontrollera att QEMU är korrekt installerat genom att köra:

    qemu-system-x86_64 --version  
    

    Steg 2: Installera FreeDOS med QEMU

    1. Besök den officiella FreeDOS-webbplatsen och ladda ner den senaste ISO-filen (t.ex. FD14-LiveCD.zip). Spara filen i en katalog, exempelvis ~/Downloads.
    2. Skapa en 2GB stor virtuell disk i qcow2-format (som stöder snapshots och är mer effektivt):
    qemu-img create -f qcow2 freedos.img 2G
    
    1. Extrahera ISO-filen och starta installationsprogrammet:
    unzip FD14-LiveCD.zip
    qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512  
    
    1. När den virtuella maskinen startar, välj Install to Harddisk och följ installationsstegen.
    2. Efter installationen, starta FreeDOS från den virtuella disken:
    qemu-system-i386 -m 64 -hda freedos.img -boot c  
    

    Steg 3: Kör DOS-program i FreeDOS

    När FreeDOS är igång kan du installera och köra DOS-program och spel. Till exempel, för att köra Doom:

    1. Ladda ner spelfilerna (t.ex. doom1.zip).
    2. Extrahera filerna till en katalog på din Linux-dator.
    3. Montera katalogen i QEMU genom att lägga till den som en extra hårddisk:
    qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512  
    
    1. Inuti FreeDOS, navigera till katalogen och starta spelet:
    C:\> doom.exe  
    

    Slutsats

    Genom att följa denna guide har du nu installerat och kört FreeDOS på Linux med hjälp av QEMU. Nu kan du köra gamla DOS-program, spela klassiska spel eller experimentera med DOS-applikationer utan att behöva dedikerad hårdvara.

    https://www.tecmint.com/install-freedos-on-linux

  • NVIDIA 570.124.04 drivrutiner är här.

    NVIDIA har nu lanserat den stabila versionen av sin 570-grafikdrivrutin för Linux, FreeBSD och Solaris. Den här uppdateringen innehåller flera förbättringar, inklusive stöd för VRR (Variable Refresh Rate) på system med flera skärmar. Dessutom har en ny conceal_vrr_caps-parameter lagts till, vilket möjliggör användning av funktioner som ULMB (Ultra Low Motion Blur) på vissa skärmar som annars inte är kompatibla med VRR.

    Drivrutinen innehåller även stöd för att visa Dynamic Boost-status, 32-bitars kompatibilitet för NVIDIA GBM-backend och den nya conceal_vrr_caps-parametern i nvidia-modeset-modulen.

    En annan nyhet är att drivrutinen nu stöder systemd suspend-then-hibernate, vilket förbättrar hanteringen av viloläge. Dessutom har stödet för containerbaserade miljöer som nvidia-container-toolkit och enroot förbättrats genom att visa alla drivrutinsfiler som används. Flera spel, bland annat Jones and the Great Circle, Assassin’s Creed Valhalla och Assassin’s Creed Mirage, fungerar nu bättre med den nya versionen.

    nvidia-settings-kontrollpanelen har också uppdaterats. Den använder nu NVML istället för NV-CONTROL för att styra GPU-klockor och fläkthastighet i Wayland-miljöer. Dessutom är GPU-överklockning nu aktiverad som standard på grafikkort som stöder programmerbar klockkontroll.

    Andra viktiga uppdateringar inkluderar stöd för VK_KHR_incremental_present-Vulkan-tillägget och att nvidia-drm fbdev=1 är aktiverat som standard. För nyare NVIDIA-grafikkort (Ada-generationen och senare) har en strömsparfunktion inaktiverats för ytor som skapas med DRM Dumb-Buffers API.

    Drivrutinen har också förbättrad kompatibilitet med Linux 6.11 och Linux 6.12 LTS, samt åtgärdar ett antal buggar från tidigare versioner.

    Den nya NVIDIA 570.124.04-drivrutinen finns nu tillgänglig för nedladdning som färdiga installationspaket för 64-bitars och AArch64 (ARM64) Linux-system, samt för 64-bitars FreeBSD och 32-bitars och 64-bitars Solaris-system.

    https://www.nvidia.com/en-us/drivers/details/241275

  • Clonezilla Live 3.2.1 släppt – nu endast för 64-bitars system

    Med ClonZilla kan du klona ditt system, kan var bra när man byter t.ex dator

    Den senaste versionen av Clonezilla Live, 3.2.1, har nu släppts med flera uppdateringar och förbättringar. En av de största nyheterna är att stödet för 32-bitars system (i686/i686-pae) har tagits bort, eftersom Debian inte längre tillhandahåller de nödvändiga paketen i sina arkiv. Detta innebär att Clonezilla Live nu endast är tillgängligt för 64-bitars system.

    Clonezilla Live är ett Debian-baserat, startbart live-system som används för att klona och skapa avbildningar av hårddiskar. I denna version har Linux-kärnan uppgraderats från 6.11 till 6.12 LTS, vilket ger bättre stöd för nyare hårdvara. Systemet är nu även baserat på den senaste versionen av Debian Sid per den 3 mars 2025.

    Utöver borttagandet av 32-bitarsstöd innehåller Clonezilla Live 3.2.1 flera tekniska förbättringar. Verktygen lz4 och lz4mt har slagits ihop, och standardinställningen använder nu ”lz4 -T0”, vilket gör det enklare för användare att justera startparametrar. En ny funktion i expertläget gör det möjligt att kopiera Clonezillas loggfiler till USB-enheten, och flera nya paket har lagts till, såsom pmount, jc och util-linux-extra.

    Andra förbättringar inkluderar:

    • En förbättrad kontrollsummemekanism för säkerhet vid skapande av avbildningar.
    • Alternativet ”-r” är nu inaktiverat som standard.
    • Stöd för Btrfs har tagits bort, eftersom verktyget partclone inte hanterar det tillräckligt väl.
    • Loggfiler lagras nu i /var/log/clonezilla/ istället för tidigare plats.

    Flera kärnkomponenter har också uppdaterats till sina senaste versioner, bland annat Partclone 0.3.33, ezio 2.0.15, Memtest86+ 7.20 och live-boot 20250225.

    Den nya versionen av Clonezilla Live kan laddas ner direkt från den officiella webbplatsen och används som tidigare genom att startas från ett USB-minne – utan att något behöver installeras på datorn.

  • Introduktion till GNU Binutils: En nybörjarguide

    Introduktion till GNU Binutils: En Nybörjarguide

    GNU Binutils för Nybörjare: Kompilera, Länka och Felsöka Programvara

    Vad är GNU Binutils?

    GNU Binutils (förkortning av ”Binary Utilities”) är en uppsättning kommandoradsverktyg för att hantera objektfiler, körbara filer och binära data. Dessa verktyg används för uppgifter som att assemblra kod, länka bibliotek, disassemblra körbara filer och analysera kompilerade program.

    Paketet Binutils innehåller några av de viktigaste verktygen i en utvecklares verktygslåda, såsom:

    • as (assemblatorn)
    • ld (länkaren)
    • objdump (för att inspektera binärfiler)
    • nm (för att lista symboler i objektfiler)
    • readelf (för att läsa information om ELF-filer)
    • strings (för att extrahera läsbar text från binärfiler)
    • strip (för att ta bort onödig data från binärfiler)
    • size (för att visa sektionernas storlekar)
    • objcopy (för att kopiera och modifiera objektfiler)
    • addr2line (för att koppla adresser till källkod)
    • ar (för att skapa och hantera arkiv)

    Fördelar

    Om du sysslar med programmering (särskilt i språk som C eller C++) och systemadministration kommer du förr eller senare att stöta på GNU Binutils.

    • För utvecklare: Binutils är ett måste för att kompilera och felsöka programvara.
    • För systemadministratörer: Dessa verktyg hjälper till att analysera körbara filer för säkerhet och kompatibilitet.
    • För de som sysslar med reverse engineering: Binutils gör det möjligt att inspektera och modifiera binärfiler.
    • För hobbyister: Binutils hjälper dig att förstå hur körbara filer fungerar under ytan.
    • Många populära utvecklingsmiljöer och operativsystem förlitar sig på Binutils i bakgrunden.
    • Binutils är öppen källkod: Du kan använda, modifiera och distribuera dessa verktyg utan att oroa dig för licensavgifter.

    Kort sagt kan förståelse för Binutils göra dig till en mer effektiv och skicklig programmerare eller systemadministratör.


    Hur Man Använder GNU Binutils Verktyg

    Låt oss gå igenom några av de viktigaste verktygen i GNU Binutils och hur de kan hjälpa dig.

    1. as: GNU Assemblator

    as konverterar assemblerkod till maskinkod.

    Exempel:

    as hello.s -o hello.o
    

    Detta kompilerar en assembler-källfil (hello.s) till en objektfil (hello.o).

    2. ld: GNU Länkare

    ld länkar objektfiler för att skapa en körbar fil.

    Exempel:

    ld -o hello hello.o
    

    Detta länkar hello.o till en körbar fil kallad hello.

    3. objdump: Inspektera Körbara Filer

    objdump visar detaljerad information om objektfiler och körbara filer.

    Exempel:

    objdump -d /bin/ls | less
    

    Detta disassemblrar kommandot ls, vilket visar dess assemblerinstruktioner.

    4. nm: Lista Symboler i en Binär

    nm listar symboler (funktioner och variabler) i en objektfil eller körbar fil.

    Exempel:

    nm hello.o | head
    

    Detta visar de första symbolerna i objektfilen hello.o.

    5. readelf: Läs ELF-huvuden

    readelf ger detaljerad information om ELF-filer (Executable and Linkable Format).

    Exempel:

    readelf -h /bin/ls
    

    Detta visar ELF-huvudet för kommandot ls.

    6. strings: Extrahera Läsbar Text från Binärfiler

    Verktyget strings hittar och extraherar läsbar text från binärfiler.

    Exempel:

    strings /bin/ls | grep "Usage"
    

    Detta söker efter användningsmeddelanden inuti binärfilen ls.

    7. strip: Minska Binärfilens Storlek genom att Ta Bort Symboler

    Kommandot strip tar bort onödiga symboler från körbara filer, vilket minskar deras storlek.

    Exempel:

    strip myprogram
    

    Detta minimerar storleken på myprogram genom att ta bort felsökningssymboler.

    8. size: Visa Sektioners Storlek

    Verktyget size visar minnesanvändningen för olika sektioner i en objektfil.

    Exempel:

    size /bin/ls
    

    Detta visar storleken på text-, data- och bss-segmenten (oinitierad data) för ls.

    9. objcopy: Kopiera och Modifiera Objektfiler

    Verktyget objcopy låter dig manipulera objektfiler.

    Exempel:

    objcopy --only-keep-debug myprogram myprogram.debug
    

    Detta extraherar felsökningssymboler till en separat fil.

    10. addr2line: Kartlägga Adresser till Källkod

    Kommandot addr2line hjälper till att koppla en minnesadress till motsvarande rad i källkoden.

    Exempel:

    addr2line -e /bin/ls 0x4005a0
    

    Detta visar vilken rad i ls-källkoden som motsvarar minnesadressen 0x4005a0.

    11. ar: Arkivverktyget

    Verktyget ar används för att skapa och hantera arkiv med objektfiler. Dessa arkiv, ofta kallade statiska bibliotek, kan länkas in i dina program för att återanvända kod.

    Exempel:
    Du kan skapa ett bibliotek med:

    ar rcs libmylib.a file1.o file2.o
    

    och sedan länka det till ditt program.


    Praktiskt Exempel: Felsökning av ett Enkelt C-program

    Som tidigare nämnts är GNU Binutils en samling binärverktyg som är avgörande för att arbeta med körbara filer, objektfiler och bibliotek i Linux. Dessa verktyg är användbara för felsökning, disassemblering och analys av binärfiler.

    I följande exempel kommer vi att använda objdump, nm och readelf för att felsöka.

    Översikt över Verktygen

    • objdump: Disassemblerar binärfiler, visar objektfilsektioner och extraherar information från körbara filer.
    • nm: Visar symboler (funktioner, variabler, etc.) från objektfiler.
    • readelf: Visar detaljerad information om ELF-filer (Executable and Linkable Format).

    Skapa ett Exempelprogram i C

    Låt oss börja med att skriva ett enkelt C-program, kompilera det och sedan analysera det med Binutils.

  • Mozilla Thunderbird 136 – Ny version med förbättrat utseende och mörkt läge

    Den senaste versionen av Mozilla Thunderbird, version 136, har nu släppts tillsammans med Mozilla Firefox 136. Denna uppdatering innehåller flera nya funktioner, förbättringar och buggfixar som gör e-postklienten ännu mer användarvänlig.

    Ny ”Utseende”-panel för bättre anpassning

    En av de största nyheterna i Thunderbird 136 är en ny ”Utseende”-sektion i inställningarna. Den gör det enklare att styra hur meddelanden visas och sorteras. Användare kan nu:

    • Ställa in standardtrådning för nya mappar: Otrådad, Trådad (standard) eller Grupperad efter sortering.
    • Välja hur meddelanden ska sorteras – exempelvis efter datum, avsändare, storlek, ämne eller prioritet.
    • Definiera sorteringsordningstigande (nya meddelanden längst ner) eller fallande (standard) (nya meddelanden högst upp).
    • Tillämpa dessa inställningar på alla befintliga mappar, en specifik mapp eller en mapp och dess undermappar.

    Automatiskt mörkt läge och bättre prestanda

    Utöver den nya utseendepanelen introduceras en snabbväxling i meddelandehuvudet som låter användare snabbt anpassa e-postmeddelanden till mörkt läge.

    Andra förbättringar inkluderar:

    • Optimerad hantering av inaktiva databaser för bättre prestanda.
    • Förbättrat stöd för HiDPI-skärmar, vilket ger skarpare grafik på högupplösta skärmar.
    • Snabbare prestanda för användare med många mappar, särskilt vid justering av meddelandepaneler.

    Åtgärdade buggar och förbättrad stabilitet

    Flera buggar har fixats för att förbättra stabiliteten och funktionaliteten i Thunderbird. Några av de mest betydande förbättringarna gäller:

    • Radering och hantering av bilagor i .EML-filer.
    • Problem med att öppna .EML-filer i stora e-postprofiler.
    • Felsökningar kopplade till Gmail-meddelanden, sökfunktioner och hantering av flera SMTP-servrar.

    Ladda ner och uppdatera

    Den nya versionen av Mozilla Thunderbird 136 kan laddas ner från den officiella webbplatsen. Användare som redan har Thunderbird kan uppdatera via menyn Om Mozilla Thunderbird.

  • Firefox 136 släppt – nu med vertikala flikar och bättre Linux-stöd

    Mozilla har nu släppt Firefox 136, en uppdatering med flera nya funktioner och förbättringar. En av de största nyheterna är möjligheten att använda vertikala flikar, vilket ger ett alternativ till det traditionella horisontella fliksystemet. Andra förbättringar inkluderar officiellt stöd för ARM64 (AArch64) Linux, bättre hårdvaruaccelererad videouppspelning för AMD-grafikkort på Linux, samt nya funktioner för både integritet och webbutveckling.

    Nyheter och förbättringar i Firefox 136

    • Vertikala flikar – Användare kan nu välja att visa flikar i en vertikal layout istället för den klassiska horisontella. Sidopanelen kan anpassas för att visa bokmärken, flikar från andra enheter och andra funktioner.
    • Bättre Linux-stöd – Nu finns officiella Linux-binärer för ARM64 (AArch64), vilket gör Firefox mer tillgängligt för enheter med den arkitekturen.
    • Hårdvaruaccelererad videouppspelning – AMD GPU:er på Linux kan nu använda hårdvaruavkodning för att förbättra prestanda vid videouppspelning.
    • HTTPS som standard – Firefox försöker nu automatiskt ladda sidor över HTTPS i första hand, vilket ökar säkerheten.
    • Smartblock Embeds – Vissa sociala medier-inbäddningar kan nu tillåtas även i strikt spårningsskydd och privat läge.
    • Förbättrad bildhantering – Kopiering av bilder från Firefox till andra program bevarar nu transparens genom PNG-formatet.
    • Cookie-bannerblockering ändrad – Funktionen för att automatiskt hantera cookie-banners är nu avstängd i privat läge.

    Förbättringar för olika plattformar

    För macOS

    • HEVC-videouppspelning stöds nu med hårdvaruacceleration.
    • Minskad energiförbrukning genom att bakgrundsprocesser flyttas till mer energieffektiva processorkärnor.
    • Textersättning i inmatningsfält fungerar nu som standard.
    • Mindre nedladdningar tack vare effektivare komprimering av installationsfiler.

    För Android

    • Användare kan nu rapportera webbplatser med kompatibilitetsproblem direkt från menyn.
    • Förbättrad tangentbordsdetektering för att se om ett tangentbord har autokorrigering.

    Nytt för webbutvecklare

    • Stöd för Codemirror 6 i utvecklingsverktygens debugger.
    • Nya CSS-pseudoklasser (:open, :has-slotted).
    • Förbättrad WebRTC-stöd med stöd för AV1 och H264 för fler samtidiga strömmar.
    • Stöd för CookieStore API och bättre referrer-hantering vid siduppdateringar.

    Firefox 136 finns nu att ladda ner för Windows, macOS och Linux (32-bit, 64-bit och ARM64). Den kommer även att släppas som en OTA-uppdatering för befintliga användare den 4 mars 2025.

    https://ftp.mozilla.org/pub/firefox/releases/136.0

  • NetworkManager 1.52 släppt med stöd för IPvlan-gränssnitt och ethtool FEC-läge

    Den här versionen introducerar även stöd för att automatiskt lägga till rutter till DNS-servrar och mildrar TunnelVision-attacker.

    NetworkManager 1.52 har släppts idag som den senaste stabila versionen av denna populära open-source-programvara för att hantera nätverksanslutningar i Linux-baserade operativsystem.

    Fem månader efter NetworkManager 1.50 introducerar denna nya version stöd för IPvlan-gränssnitt, möjligheten att manuellt konfigurera autentisering för LTE:s initiala EPS Bearer, stöd för ethtool FEC (Forward Error Correction)-läge och stöd för att automatiskt lägga till rutter till DNS-servrar via egenskaperna ipv4.routed-dns och ipv6.routed-dns.

    NetworkManager 1.52 introducerar också en ny egenskap, ipv4.link-local=fallback, för att tilldela en IPv4-link-local-adress när ingen annan IPv4-konfiguration är satt. Dessutom har ipv4.shared-dhcp-range och ipv4.shared-dhcp-lease-time lagts till, vilket gör det möjligt att anpassa DHCP-intervallet och leasingtiden som erbjuds av DHCP-servern vid delad anslutningsmetod.

    Utöver detta gör denna version det möjligt att specificera DNS-servrar med en URI-liknande syntax som stöder DNS over TLS (DoT)-namnservrar. Den lägger också till stöd för DHCPv4-alternativet ”IPv6-only preferred” (RFC 8925), vilket indikerar att en värd kan fungera i ett IPv6-exklusivt läge och avstå från att hämta en IPv4-adress om nätverket erbjuder IPv6-anslutning.

    Bland andra anmärkningsvärda ändringar inkluderar NetworkManager 1.52 stöd för att använda Dnsconfd-plugin för konfiguration av det systemomfattande DNS-cacheminnet, lagring av interaktiv historik i $XDG_CACHE_HOME/nmcli-history istället för ~/.nmcli-history, samt en ny ”shared”-metod för IPv6-konfiguration i den textbaserade gränssnittet nmtui.

    Vidare har stöd lagts till för att initrd-generatorn ska förstå alternativet rd.net.dns för att konfigurera globala namnservrar. Två nya nycklar, ”resolve-mode” och ”certification-authority”, har lagts till i konfigurationssektionen global-dns. Dessutom har stöd för OCI i nm-cloud-setup lagts till. Däremot har stödet för dhcpcanon DHCP-klienten och möjligheten att bygga med Autotools tagits bort.

    Flera buggar har åtgärdats i denna release, inklusive en bugg som hindrade aktivering av portar på bond- och brygggränssnitt, en bugg som förhindrade aktivering av OVS-gränssnitt, ett problem med att skapa MTPCP-slutpunkter för IPv4 med DAD och IPv6-tentativa adresser, samt en bugg som hindrade vissa VPN-rutter från att läggas till i tabellen specificerad i ipv4/6.routing-table. Detta gör det möjligt att använda policy routing för att mildra TunnelVision-attacker.

    NetworkManager 1.52 finns tillgänglig för nedladdning från dess GitLab-sida om du vill kompilera den från källkod, men det rekommenderas att vänta tills den når de stabila programvaruförråden i din GNU/Linux-distribution innan du uppdaterar din installation.

  • Armbian 25.2 är här – med bättre hårdvarustöd och fler funktioner

    Armbian är en optimerad och lättviktig Linux-distribution baserad på Debian och Ubuntu, speciellt framtagen för ARM-baserade enheter. Den är designad för att ge stabilitet, prestanda och bred hårdvarukompatibilitet på en mängd enkortsdatorer (SBCs), såsom Raspberry Pi, Odroid, Rockchip, Allwinner och många fler. Armbian är känd för sitt låga resursutnyttjande, omfattande drivrutinsstöd och en kraftfull verktygssamling som gör det enkelt att hantera och anpassa systemet.

    Nu har Armbian 25.2 släppts – en större uppdatering som förbättrar funktionaliteten, utökar stödet för fler enheter och optimerar prestandan ytterligare.

    Nyheter i Armbian 25.2

    Denna uppdatering kommer knappt tre månader efter Armbian 24.11 och innehåller nu den långsiktigt stödjande Linux 6.12 LTS-kärnan för de flesta enheter. Dessutom introduceras stöd för flera nya kort, inklusive Rock 2A och 2F, NanoPi R3S, Retroid Pocket RP5, RPMini, Rock 5T, GenBook, MKS-PI, SKIPR, Armsom CM5, NextThing C.H.I.P och Magicsee C400 Plus.

    Utöver detta har Rockchip 3588 fått flera förbättringar, såsom uppdaterade HDMI-drivrutiner, åtgärdade USB3-problem och förbättrat stöd för Bluetooth. En annan stor nyhet är att flera populära verktyg som AdGuardHome, Pi-Hole, Home Assistant, Utime Kuma, NetData, Grafana, Cockpit (med KVM-hantering) och NextCloud nu kan installeras direkt via armbian-config.

    Förbättrad infrastruktur och snabbare nedladdningar

    För att förbättra åtkomsten till Armbian globalt har projektet utökat sin serverinfrastruktur med nya speglar i Amsterdam, Wien och Nürnberg. CDN-nätverket (Content Delivery Network) har också uppgraderats för att säkerställa bättre tillgänglighet för användare i utsatta regioner. Dessutom har torrent-nedladdningar optimerats genom att spegla GitHub-filer på Armbians egna servrar, vilket gör det snabbare och enklare att ladda ner operativsystemet.

    Förbättringar för befintliga enheter

    Armbian 25.2 innehåller också flera förbättringar för redan stödda enheter och systemkretsar, bland annat för:

    • Rock S0, NanoPi R6S, Radxa E20C, BananaPi BPI-F3, Banana Pi BPI-CM4, Banana Pi BPI-M4 Zero
    • BIGTREETECH Pi 2/CB2, youyeetoo R1, Radxa Zero, Allwinner A10, Avaota-A1, CoolPi CM5, Rockchip 64
    • Odroid XU4, JetHome JetHub D2, Raspberry Pi 5, Raspberry Pi Compute Module 5

    Vill du veta mer? På Armbians officiella webbplats hittar du den fullständiga ändringsloggen och kan ladda ner den senaste versionen för en mängd ARM-baserade enheter, inklusive de flesta Raspberry Pi-modeller.

  • Linux Mints Cinnamon-får en makeover

    Bild ifrån mint blog

    Linux Mint-teamet arbetar på en ny design för Cinnamon-appmenyn; Mint 22.1 dominerar med 70 % av de senaste nedladdningarna, följt av LMDE 6 med 14 %.

    Linux Mint har släppt sitt månatliga nyhetsbrev, och den här gången finns det spännande uppdateringar att dela med sig av. För det första har teamet arbetat hårt med att skriva om sajtens backend och flytta den till en containerbaserad infrastruktur.

    Det här gör ingen större skillnad för slutanvändarna eftersom frontenden förblir densamma, men det är bra att projektet hänger med i moderna trender.

    Nu till de stora nyheterna som kommer att glädja alla Mint-användare – en redesign av Cinnamon-appmenyn (med en utökad sidopanel) är på gång. Och de tidiga resultaten ser riktigt lovande ut!

    Även om detaljerna fortfarande är ganska sparsamma vid det här laget, antyder de första skärmdumparna en moderniserad layout som ser mycket lovande ut.

    Låt oss nu gå vidare till något intressant, särskilt för dem som gillar att följa statistik. Mint-projektet har avslöjat intressanta insikter om nedladdningar under de senaste sju dagarna, vilket återspeglar användarnas operativsystemval. Mer specifikt:

    • Cinnamon: Cirka 60 % av alla nedladdningar
    • Xfce och MATE: Vardera runt 20 %

    När det gäller fördelningen per version ligger Linux Mint 22.1 i topp med hela 70 %, följt av LMDE 6 med 14 %, Mint 22 med 8 % och Mint 21.3 med cirka 8 %.

    Så, vilka är de viktigaste slutsatserna? Kort sagt bekräftar statistiken att många användare fortsätter att föredra de senaste versionerna, men de visar också att LMDE blir alltmer populärt bland dem som föredrar en Debian-baserad variant.

    Som jag har sagt många gånger tidigare skulle det vara fantastiskt om Linux Mint i framtiden bytte från den nuvarande Ubuntu-baserade varianten till en Debian-baserad. Men det är förstås bara min åsikt.

    Slutligen, om du har följt tidigare tillkännagivanden, vet du att Linux Mint 22.x inte kommer att ha en EDGE-release. Istället, när Linux Mint 22.2 lanseras (troligtvis runt mitten av året), kommer distributionen att gå vidare med en HWE-kärna (Hardware Enablement), vilket ger förbättrat stöd för nyare hårdvara.

    För mer information, se tillkännagivandet på Mints blogg.

    https://linuxiac.com/linux-mint-cinnamon-menu-is-getting-a-makeover

  • Kryptera mera.

    När lede fi lyssnar, så kryptera man.

    Cryptomator – Kryptera dina filer enkelt och säkert i molnet

    Cryptomator är en mjukvara som gör det enkelt att kryptera filer innan de laddas upp till en molntjänst. Med programmet kan du skapa skyddade valv där du lagrar dina filer. Varje valv låses med ett eget lösenord och kan rymma hur många filer och mappar du vill.

    Varje fil krypteras separat, vilket innebär att om du ändrar en fil, laddas endast den uppdaterade versionen upp – istället för att hela valvet måste synkroniseras.

    Cryptomator är helt gratis och bygger på öppen källkod.

    Funktioner:

    • Fungerar med de flesta molntjänster såsom Dropbox, Google Drive, OneDrive, ownCloud, Nextcloud och andra tjänster som synkroniserar filer lokalt.
    • Klientbaserad säkerhet: Du behöver inget konto, och ingen data delas med någon extern tjänst.
    • Användarvänlig och transparent: Programmet skapar en virtuell enhet där du kan arbeta med dina filer precis som på en vanlig USB-enhet.
    • Stark kryptering: Använder AES-256-bitars kryptering för att skydda dina filer.
    • Kryptering av filnamn: Filernas namn blir oläsliga för utomstående.
    • Dold mappstruktur: Ingen kan se hur filerna och mapparna är organiserade.
    • Flera separata valv: Du kan skapa flera krypterade valv, var och en med ett unikt lösenord.
    • Säker och pålitlig: Programmet har utvecklats genom tusentals uppdateringar för att maximera säkerheten.
    • Avancerade säkerhetsfunktioner: Använder scrypt för att göra lösenordsattacker svårare, samt kryptografiskt säkra slumpmässiga nummer för nycklar och identifiering.
    • Ingen enskild felpunkt (SPOF): Varje fil lagrar sin egen krypteringsinformation, vilket gör att enskilda filer kan hanteras utan att påverka hela valvet.
    • Kompatibelt med flera operativsystem: Cryptomator fungerar på Windows, macOS och Linux.

    https://cryptomator.org

    VeraCrypt – Kraftfull diskkryptering

    VeraCrypt är ett gratis och öppet krypteringsprogram som bygger vidare på TrueCrypt. Det fungerar på Linux, Windows, macOS och FreeBSD och skyddar filer genom on-the-fly-kryptering, vilket innebär att data krypteras automatiskt vid lagring och dekrypteras vid läsning – utan att sparas i okrypterad form.

    Huvudfunktioner:

    • Stöd för molnlagring och externa enheter
    • AES-256-bitars kryptering och andra starka algoritmer
    • Filnamn och mappstruktur krypteras
    • Parallell kryptering för multi-core processorer
    • Stöd för säkerhetstoken och smartkort
    • Kan läsa och konvertera TrueCrypt-volymer

    VeraCrypt ger hög säkerhet utan extra RAM-krav och erbjuder anpassningsbara säkerhetsinställningar. Dock är snabbast prestanda och pipelining endast tillgängligt på Windows.

    https://veracrypt.fr/en/Home.html

    Läs mer på https://www.linuxlinks.com/best-free-open-source-linux-file-encryption-tools/

  • Rust-integration i Linux-kärnan möter utmaningar men visar framsteg

    Arbetet med att införa Rust i Linux-kärnan har både mött motstånd och gjort framsteg den senaste tiden. Konflikten mellan förespråkare av Rust och C har blivit allt mer påtaglig, och Linus Torvalds beskrev den under Open Source Summit Europe 2024 som en strid med ”nästan religiösa undertoner.”

    Motstånd från kernel-maintainers

    Ett av de största hindren är att många av de erfarna Linux-utvecklarna är vana vid C och saknar kunskap om Rust. Dan Williams från Intels Linux-arkitektteam påpekade vid Linux Plumbers 2024 att dessa utvecklare är trygga med C och därför inte vet hur de ska granska eller felsöka Rust-kod. Samtidigt har Rust-utvecklare svårt att arbeta med Linux-kärnans grundläggande C-kod.

    Debatten trappades upp när en patch föreslogs i januari för att möjliggöra DMA (Direct Memory Access) för Rust-drivrutiner. Det skulle göra det enklare för Rust att hantera in- och utmatning av data. Men den erfarne Linux-maintainern Christoph Hellwig var tydlig i sitt avståndstagande och skrev: ”Ingen Rust-kod i kernel/dma, tack.”

    När Miguel Ojeda, ledaren för Rust for Linux-projektet, bad om ett alternativt förslag svarade Hellwig att Rust-utvecklarna borde hålla sina ändringar i sin egen kod istället för att ”göra livet svårare för andra.” Han betonade också att han inte vill arbeta med ett projekt som blandar programmeringsspråk, eftersom det skapar underhållsproblem.

    Rust-utvecklare erbjuder lösningar

    För att hantera oron föreslog Red Hat-utvecklaren Danilo Krummrich att Rust-koden för DMA-hantering skulle läggas som en separat modul underhålld av Rust-utvecklare. Detta skulle göra det möjligt att abstrahera C-API:erna utan att påverka kärnans kodbas.

    Men Hellwig var fortsatt kritisk och menade att han inte ville ha ytterligare en underhållare eller att Rust skulle ”sprida sig som en cancer” i kärnan. Det ordvalet väckte starka reaktioner, eftersom termen tidigare använts för att attackera Linux i kommersiella sammanhang.

    Linux-utvecklaren Ted T’so menade dock att Hellwig hade en poäng – problemet är inte Rust i sig, utan att det kräver tid och resurser som många maintainers inte har.

    Frustration och hårda ord

    Asahi Linux-utvecklaren Hector Martin gick längre och uppmanade Linus Torvalds att ingripa för att lösa ”Rust-drivrutinsröran.” När det inte skedde, tog Martin till sociala medier för att pressa fram ett beslut.

    Torvalds reagerade skarpt och menade att Martin borde ifrågasätta sin egen inställning istället för att försöka tvinga fram förändringar genom offentlig kritik. Han betonade att Linux-kärnan har en etablerad process för förändringar och att sociala medier inte är rätt forum för att driva utvecklingen framåt.

    Efter den konflikten valde Martin att lämna sitt arbete med Apple/ARM-plattformen för Linux och uttryckte sin besvikelse över hur utvecklingen av kärnan hanteras.

    En väg framåt för Rust i Linux

    En möjlig lösning har föreslagits av realtidsutvecklaren Steven Rostedt, som jämförde situationen med realtidsstödet i Linux, vilket tog 20 år att bli en del av kärnan. Han föreslog att Rust-utvecklarna kan hålla sin kod utanför kärnans kodbas tills den är mer mogen och kan integreras utan att störa befintliga system.

    Som ett steg i den riktningen publicerade Miguel Ojeda en policy för Rust i Linux, där det slås fast att varje subsystem själv kan avgöra om de vill använda Rust eller inte. Han betonade också att Rust-koden kan brytas temporärt om C-maintainers behöver göra akuta ändringar.

    Rust gör framsteg i Linux-kärnan

    Trots motståndet fortsätter Rust långsamt att få en plats i Linux. Med Linux 6.13, som släpptes i januari 2025, infördes betydande förbättringar för Rust, inklusive stöd för moduler, bindings och spårningshändelser.

    Greg Kroah-Hartman, som ansvarar för stabila Linux-utgåvor, menade att Rust nu nått en brytpunkt där vi kan förvänta oss fler Rust-drivrutiner framöver. Han konstaterade att Rust-utvecklarna bevisat många skeptiker fel genom att leverera fungerande kod.

    Trots de hårda diskussionerna ser Rust ut att fortsätta sin väg in i Linux, långsamt men stabilt.

    Läs hela artikel på Engelska :

    https://thenewstack.io/rust-integration-in-linux-kernel-faces-challenges-but-shows-progress

  • USB sticka med Ubuntu, Fedore, Debian, mint – Gratis

    Det har kommit till vår kännedom att finns mindre seriösa aktörer som försöker sälja på Linux USB för väldig höga belopp. Här får du tipset gratis hur bygger gratis USB sticka.

    För att göra detta, behöver du en tom USB sticka eller en sticka där du kan offra innehållet på. En 128 GB USB kostar 79:- på Amazon.se och då ingår frakten.

    Att skapa en Ubuntu-USB-sticka från Windows med Rufus är enkelt och tar bara några minuter. Följ dessa steg:


    Steg 1: Ladda ner nödvändiga filer

    1. Ladda ner Ubuntu ISO-filen
    2. Ladda ner och installera Rufus
      • Gå till Rufus officiella webbplats och ladda ner den senaste versionen av programmet.
      • Kör rufus.exe (installation behövs inte).

    Steg 2: Förbered USB-minnet

    1. Sätt i ett USB-minne (minst 8GB, helst 16GB eller mer).
    2. Öppna Rufus – det ska automatiskt identifiera din USB-sticka.
    3. Välj ISO-filen:
      • Klicka på ”Välj” och navigera till den nedladdade Ubuntu ISO-filen.
    4. Ställ in parametrar:
      • Starttyp: ”Disk eller ISO-avbildning”
      • Partitionsschema:
        • ”MBR” om datorn använder BIOS eller UEFI med Legacy-läge Det här gäller äldre datorer.
        • ”GPT” om datorn använder UEFI
      • Filsystem: ”FAT32”
      • Klusterstorlek: Lämna standardvärdet.

    Steg 3: Skapa USB-stickan

    1. Klicka på ”Start”.
    2. Om Rufus frågar om du vill skriva i ISO-läge eller DD-läge, välj ISO-läge.
    3. Vänta tills processen är klar (det kan ta några minuter).
    4. När den är färdig, klicka på ”Stäng” och mata ut USB-stickan.

    Steg 4: Starta från USB och installera Ubuntu

    1. Sätt in USB-stickan i datorn där du vill installera Ubuntu.
    2. Starta om datorn och tryck på Boot-menytangenten (ofta F12, F2, ESC eller DEL, beroende på tillverkare).
    3. Välj din USB-enhet i startmenyn.
    4. Ubuntu startas – du kan antingen testa utan att installera eller installera direkt.

    Tips: Felsökning

    • USB-stickan visas inte i Rufus → Testa en annan USB-port eller USB-stickan.
    • Datorn startar inte från USB → Kontrollera BIOS-inställningarna och aktivera ”USB Boot” samt ställ in rätt startordning.
    • Felmeddelande vid installation → Prova att skapa USB-stickan i DD-läge istället.

    Nu har du en färdig bootbar Ubuntu-USB-sticka! 🚀

    Önskar annan distrubtion, är bara ladda ner den iso filen ifrån länkar finns i vår wiki och bygga den med rufus.

    Om du vill ha installtionshjälp så finns mer information på vår support sida.

  • Pi-hole 6 – Snabbare, smartare och säkrare än någonsin

    Vad är Pi-hole?

    Pi-hole är ett nätverksomfattande annonsblockerarsystem som fungerar som en DNS-sinkhole. Det innebär att det blockerar annonser, spårare och skadliga domäner direkt på nätverksnivå, innan de ens når enheter som datorer, telefoner eller surfplattor. Till skillnad från traditionella annonsblockerare, som bara fungerar i en webbläsare, skyddar Pi-hole hela nätverket genom att filtrera alla DNS-förfrågningar. Det kan installeras på en enkel enhet som en Raspberry Pi, en server eller en Docker-container och ger ett effektivt sätt att minska oönskad trafik, förbättra prestandan och stärka säkerheten i nätverket.

    Nu har Pi-hole 6 släppts med en rad stora förbättringar som gör det ännu kraftfullare och mer användarvänligt.

    Nyheter i Pi-hole 6

    Inbyggd webbserver och REST API för bättre prestanda

    En av de största förändringarna i denna version är att Pi-hole nu har en inbyggd webbserver och ett REST API direkt integrerat i kärnan (pihole-FTL). Det innebär att externa tjänster som Lighttpd och PHP inte längre behövs, vilket resulterar i:

    • Mindre installationsstorlek
    • Lägre resursförbrukning
    • Snabbare och mer responsivt gränssnitt

    Dessutom har API:et förbättrats med server-sidig paginering, vilket gör att frågeloggar laddas betydligt snabbare.

    ”Antigravity” – Ny funktion för tillåtelselistor

    Tidigare har Pi-hole använts för att blockera domäner via listor, men nu introduceras en ny funktion: ”Antigravity”. Det är en prenumerationsbaserad tillåtelselista, vilket innebär att du kan lägga till specifika domäner som alltid ska tillåtas – perfekt för att finjustera filtreringen och slippa att önskade tjänster blockeras av misstag.

    Enklare konfiguration med en enda fil

    För att göra inställningarna mer överskådliga har Pi-hole 6 samlat alla konfigurationsfiler i en enda TOML-fil (/etc/pihole/pihole.toml).
    Det betyder att användare nu kan:

    • Redigera inställningar direkt i en tydligt kommenterad fil
    • Använda kommandoraden eller API:et för att göra ändringar
    • Sätta konfiguration via miljövariabler

    Helt ny design – enklare att använda

    Pi-hole 6 har också fått en total översyn av användargränssnittet. Nu delas inställningarna in i Grundläggande och Expert-läge, vilket gör det lättare för både nybörjare och avancerade användare att hitta rätt inställningar.

    Inbyggt stöd för HTTPS

    Säkerheten har också förbättrats med native HTTPS-stöd. Du kan antingen:

    • Använda egna SSL-certifikat
    • Låta Pi-hole generera självsignerade certifikat automatiskt

    Docker-användare: Viktig ändring!

    Pi-hole:s Docker-avbildning har nu bytt från Debian till Alpine. Detta innebär att vissa äldre miljövariabler kan sluta fungera, så det rekommenderas att användare läser den uppdaterade Docker-dokumentationen innan de uppgraderar.

    Så uppgraderar du till Pi-hole 6

    För de som kör Pi-hole direkt på en server är uppgraderingen enkel:

    1. Säkerhetskopiera din konfiguration
    2. Kör följande kommando:
    pihole -up
    

    Läs mer

    För fullständig information om alla förändringar, se det officiella tillkännagivandet eller läs hela ändringsloggen.

    Med Pi-hole 6 blir din nätverksupplevelse snabbare, säkrare och mer anpassningsbar än någonsin!

    https://linuxiac.com/pi-hole-6-is-here-now-faster-smarter-and-more-secure/
  • När lede fi lyssnar måste vi använda öppen källkod.

    Svenska staten borde ta ett större ansvar och utveckla vissa projekt som öppen källkod. Vi har sett exempel på Stockholms stads mardrömsprojekt Skolplattformen, som slutade med att en miljard kronor av skattepengar spolades ner i toaletten på något så värdelöst att ingen ville använda det.

    Vi låter stora amerikanska bolag styra och ställa med appar, men kan vi lita på apparna? Redan idag används tekniken för DRM, till exempel ringer en HP-skrivare hem till tillverkaren och frågar om du får använda en viss bläckpatron. Svaret kan bli nej – eftersom patronen tidigare använts i en annan skrivare av samma modell och tillverkare.

    Microsoft vill mer och mer att du skaffar ett ”Microsoft-konto”, och givetvis ska din data lagras på OneDrive.

    Men kan vi lita på ett eventuellt mer Rysslandsvänligt USA? Hur vet vi att de inte för vidare information till Ryssland?

    Stockholms Skolplattformen var ett utmärkt projekt som borde ha drivits som öppen källkod, där staten eller kommunen tog huvudansvaret, men där flera aktörer kunde bidra. Andra städer hade kunnat delta och bidra med kod, vilket hade skapat en dynamik i projektet. I stället fick vi ett missfoster av första klass.

    Dessutom blev det ett prestigeprojekt som skulle genomföras till varje pris. Folk fick sparken för att de följde lagen.

    Samma problem gäller olika journalsystem – man tittar sällan på vad användarna faktiskt vill ha. Politiker låter sig luras av säljargument och köper sedan en hög med skräp. Man slösar med skattepengar som om det inte fanns någon morgondag.

    Självklart bör staten/kommuna/region driva öppen källkod mer än vad man gör. Det skulle vara utmärkt plantskola för programmare och dels skulle fler kunna dela på kostnaden på stora projekt. Det skulle även skapa arbetstillfällen.

    Men vi skulle inte sitta händer på andra, för vi inte vad som pågår i din windows dator, vi kan inte se vad som pågår i din android eller iphone, eftersom vi har inte insyn och kan se källkoden.

  • DietPi 9.10 – Stöd för RISC-V, Raspberry Pi-kärna och nya funktioner

    Den senaste versionen av DietPi, en lättviktsdistribution baserad på Debian och utvecklad för enkortsdatorer som Raspberry Pi, har nu släppts. DietPi 9.10 innehåller förbättrat stöd för RISC-V, en ny visningshanterare, enklare kärnuppdateringar för Raspberry Pi samt nya funktioner för automation.

    Bättre stöd för RISC-V och fler enheter

    Användare av Orange Pi 5 Max, Orange Pi 5 Pro och NanoPi M6 kan nu dra nytta av officiella systembilder anpassade för dessa enheter. Även RISC-V-baserade enheter som StarFive’s VisionFive 2 och PINE64’s Star64 får uppdateringar, där de migreras från Debian Sid (unstable) till Debian Trixie (testing).

    Samtidigt har fler program blivit tillgängliga för RISC-V-plattformen, inklusive Bazarr, Raspotify, NZBGet, MicroK8s och AdGuard Home.

    Ny visningshanterare och enklare uppdateringar för Raspberry Pi

    En av de större nyheterna i DietPi 9.10 är DietPi-Display, ett nytt verktyg som förenklar hanteringen av bildskärmsinställningar, som t.ex. rotation och visningslägen via KMS/DRM. Detta gör det även lättare att använda DSI-skärmar.

    För Raspberry Pi-användare som kör Bookworm eller nyare blir det nu möjligt att smidigt uppdatera både kärnan och firmware via dietpi-config-menyn.

    DietPi håller också på att flytta fler bildskärmsinställningar från dietpi-config till det nya dietpi-display-verktyget, och användare uppmanas att testa och ge feedback på dess funktioner.

    Smartare hantering av tjänster

    Tidigare startade kommandot dietpi-services (re)start om alla tjänster, även de som var avstängda. Nu har detta ändrats så att endast aktiverade tjänster startas om om inget specifikt namn anges. Det innebär att avstängda tjänster förblir inaktiva om inte användaren själv väljer att slå på dem.

    Förbättrad automatisering

    I den nya versionen kan användare nu definiera fler automatiska åtgärder direkt i konfigurationsfilen ”dietpi.txt”:

    • AUTO_SETUP_APT_INSTALLS – Gör det möjligt att lista flera APT-paket som ska installeras automatiskt vid den första systemuppstarten.
    • AUTO_SETUP_INSTALL_SOFTWARE_ID – Tillåter att flera programvaru-ID:n skrivs på en enda rad, vilket förenklar hanteringen. Äldre konfigurationer där ID:n listas på flera rader fungerar fortfarande, men att samla dem på en rad rekommenderas framöver.

    Nya och borttagna program

    • myMPD, en lättviktsmusikspelare med webbgränssnitt, är nu tillbaka för ARMv6 Bookworm-system.
    • Vaultwarden visar nu sin paketversion i webbgränssnittet.
    • Vissa fristående verktyg som iperf, vim och tcpdump har tagits bort från dietpi-software, eftersom de redan finns i standardpaketförråden och inte kräver någon särskild konfiguration.

    Buggrättningar och stabilitetsförbättringar

    Den nya versionen rättar till flera problem, bland annat:

    • WiFi-problem på Orange Pi 5 Max har åtgärdats.
    • Sonarrs interna uppdaterare fungerar nu som den ska.
    • Fel vid migrering från Sonarr v3 till v4, där gamla inställningar fastnade, är nu lösta.

    Sammanfattning

    DietPi 9.10 är en stor uppdatering som gör det enklare att hantera systeminställningar, förbättrar stödet för RISC-V och Raspberry Pi och introducerar nya automationsmöjligheter. Med de senaste buggfixarna och prestandaförbättringarna blir det en stabilare och mer användarvänlig version av DietPi.

    https://linuxiac.com/dietpi-9-10-brings-risc-v-upgrades

  • Ubuntu 24.04.2 LTS är här – en uppdaterad version av långtidssupporterade Noble Numbat

    Ubuntu 24.04 LTS (Noble Numbat) är en långtidsstödd version av Ubuntu, som garanterar stabilitet och säkerhetsuppdateringar i minst fem år, fram till juni 2029. Nu har den andra punktutgåvan, Ubuntu 24.04.2 LTS, släppts, vilket ger en uppdaterad installationsversion för nya användare och förbättrat stöd för nyare hårdvara.

    Vad är nytt i Ubuntu 24.04.2 LTS?

    Denna uppdatering introducerar Linux-kärnan 6.11, vilket innebär bättre stöd för modern hårdvara jämfört med tidigare versioner som använde Linux 6.8. Dessutom levereras systemet med Mesa 24.2-grafikstacken från den kommande Ubuntu 24.10 (Oracular Oriole), vilket ger förbättrad grafikprestanda och kompatibilitet.

    För vem är denna version?

    Ubuntu 24.04.2 LTS är framför allt avsedd för nya installationer, eftersom den innehåller samtliga säkerhetsuppdateringar och förbättringar som släppts sedan augusti 2024. Det innebär att användare som installerar systemet slipper ladda ner och installera hundratals uppdateringar manuellt efter installationen. Om du redan använder Ubuntu 24.04 eller 24.04.1 LTS behöver du dock inte installera om systemet – det räcker att hålla det uppdaterat genom vanliga systemuppdateringar.

    Hur laddar jag ner Ubuntu 24.04.2 LTS?

    Längst ner i den här texten finns länk till vår wiki, där man komma vidare svensk ftp spegel av ubuntu.

    Vad kommer härnäst?

    Den tredje punktutgåvan, Ubuntu 24.04.3 LTS, är planerad att släppas i slutet av augusti 2025. Den förväntas bli en större uppdatering, då den kommer att innehålla den senaste Linux-kärnan och grafikstacken från Ubuntu 25.04 (Plucky Puffin), som lanseras i april 2025.

    Om du vill ha den allra senaste tekniken med de nyaste funktionerna rekommenderas det att antingen välja Ubuntu 24.10 eller vänta på Ubuntu 25.04. Annars är Ubuntu 24.04.2 LTS ett stabilt och långsiktigt val för både arbetsstationer och servrar.

    Länkar i vår wiki för olika ubuntu smaker.

    https://wiki.linux.se/index.php/Ubuntu#Ubuntu_24.04_LTS

  • Mesa 25.0 – Stor uppdatering med Vulkan 1.4-stöd och förbättringar för många spel

    Vulkan 1.4 är den senaste versionen av den moderna grafik- och beräknings-API:et Vulkan, som används för att ge högpresterande grafikrendering på flera plattformar. Vulkan är särskilt populärt inom spelutveckling och grafikintensiva applikationer, eftersom det erbjuder bättre kontroll över hårdvaran, lägre latens och högre effektivitet än äldre API:er som OpenGL. Den nya versionen, Vulkan 1.4, för med sig ytterligare optimeringar, förbättrad prestanda och bredare stöd för avancerade renderingstekniker.

    Nu har den öppna grafikstacken Mesa 25.0 släppts, vilket innebär att flera Linux-drivrutiner får stöd för Vulkan 1.4 och en rad andra förbättringar.


    Vulkan 1.4 och uppdaterade drivrutiner

    Den största nyheten i Mesa 25.0 är stödet för Vulkan 1.4 på flera grafikdrivrutiner, inklusive:

    • AMD RADV (Radeon)
    • Intel ANV
    • NVIDIA NVK
    • Qualcomm Turnip
    • Apple Asahi
    • Lavapipe (mjukvarubaserad Vulkan-rendering)

    Detta innebär att användare med dessa grafikkort nu kan dra nytta av de senaste Vulkan-funktionerna för förbättrad prestanda och grafik.


    Förbättringar för Mali-GPU:er och Vulkan 1.1 på PanVK

    För enheter med Mali-GPU:er (som ofta används i mobiltelefoner, surfplattor och inbäddade system) har PanVK-drivrutinen nu fått stöd för Vulkan 1.1 samt flera avancerade funktioner som:

    • 64-bitars shaderberäkningar för bättre grafikprecision
    • Bättre hantering av djupbuffertar och samplingstekniker
    • Nya optimeringar som förbättrar spelprestanda och grafikåtergivning

    PanVK har också utökats med stöd för många Vulkan-tillägg, vilket innebär att Mali-baserade enheter får bättre kompatibilitet med moderna spel och applikationer.


    Förbättrat stöd för RDNA4 och nya funktioner för AMD-grafik

    För användare av AMD Radeon-grafikkort innehåller Mesa 25.0 grundläggande stöd för RDNA4 (GFX12), den kommande generationen av AMD:s grafikarkitektur.

    Utöver detta har RADV-drivrutinen fått stöd för nya Vulkan-funktioner, inklusive:

    • VK_KHR_depth_clamp_zero_one (för bättre djuphantering i rendering)
    • VK_KHR_maintenance8 (optimeringar och buggfixar för Vulkan)

    Dessa uppdateringar gör att AMD:s öppna drivrutin fortsätter att leverera hög prestanda för spel och grafikapplikationer på Linux.


    Stora förbättringar i populära spel

    Mesa 25.0 innehåller optimeringar som förbättrar prestandan i en lång rad spel, inklusive:

    • Cyberpunk 2077
    • Ghost of Tsushima
    • Hogwarts Legacy
    • Red Dead Redemption 2
    • Resident Evil-serien
    • Portal 2
    • Dota 2
    • Total War: Warhammer II
    • … och många fler!

    Dessa förbättringar kan ge bättre bildfrekvens, högre detaljnivåer och en mer stabil spelupplevelse för Linux-användare som använder Mesa-drivrutiner.


    Övriga viktiga uppdateringar

    • Rusticl, en del av Mesa som hanterar OpenCL, har uppdaterats med stöd för cl_khr_depth_images, vilket förbättrar beräkningsprestanda i grafikapplikationer.
    • NVIDIA-användare får förbättrat stöd via NVK-drivrutinen, som nu hanterar fler Vulkan-funktioner.

    Sammanfattning – vad betyder detta för Linux-användare?

    Mesa 25.0 är en stor uppdatering som gör Linux till en ännu bättre plattform för spel och grafikintensiva applikationer. Med stöd för Vulkan 1.4, optimeringar för AMD, Intel, NVIDIA och Mali, samt förbättrad spelprestanda, kommer många användare att uppleva bättre grafik och stabilitet.

    För mer information och detaljerade ändringsloggar kan du besöka den officiella Mesa-webbplatsen och ladda ner den senaste versionen.

  • Darktable 5.0.1 – Uppdaterad version med förbättrad prestanda och buggfixar

    Darktable, det populära open-source-programmet för redigering av råfoton, har nu uppdaterats till version 5.0.1. Denna nya utgåva fokuserar på buggfixar, användargränssnittsförbättringar och optimerad prestanda, vilket gör programmet ännu stabilare och mer effektivt.

    Vad är nytt i Darktable 5.0.1?

    För dig som redan använder Darktable är det bra att veta att alla dina befintliga redigeringar bevaras när du uppgraderar från version 4.8 till 5.0.1. Däremot är de nya bibliotek- och konfigurationsfilerna inte bakåtkompatibla, vilket innebär att du inte kan gå tillbaka till en äldre version utan att återställa en säkerhetskopia. Därför rekommenderas det att du gör en backup av dina inställningar innan uppdatering.

    Förbättrad prestanda och nytt kamerastöd

    Den här versionen erbjuder en tydlig förbättring i hur historiken rensas från valda bilder, vilket gör arbetsflödet snabbare och mer responsivt.

    Dessutom har stödet för flera kameramodeller utökats och förbättrats, inklusive:

    • Leica SL3-S (DNG)
    • Minolta DiMAGE 5
    • Panasonic DC-S5D (3:2)

    Nya brusprofiler har lagts till för att optimera brusreducering på följande kameramodeller:

    • Fujifilm GFX100 II
    • Fujifilm X-S20
    • Fujifilm X100VI

    Viktiga buggfixar och förbättringar

    • Bättre scrollhantering – Collections-modulen minns nu var du senast befann dig i listan och återgår korrekt till den platsen.
    • Kraschsäkerhet – Problem som tidigare kunde orsaka krascher, som att flytta former i maskhanteraren, applicera stilar i mörkrummet eller stänga ett andra mörkrumsfönster i macOS, har åtgärdats.
    • Förbättrad modulhantering – Fixade problem med listning av moduler, användarpresets och inställningar för iop-order.
    • Bättre stöd för TIFF-filer – Nu kan Darktable återigen läsa TIFF-filer med 2 kanaler eller fler än fyra kanaler, vilket förbättrar kompatibiliteten.
    • Övriga förbättringar – Små justeringar som bättre centrering av bilder i kartläget och en mer stabil filmremsa gör programmet mer användarvänligt.

    Andra viktiga uppdateringar

    • Lensfun-databasen ingår nu i AppImage-versionen, vilket gör det enklare att hantera linsspecifika korrigeringar utan extra konfiguration.
    • JPEG XL-filer hanteras bättre, särskilt när det gäller bildrotation baserat på Exif-data.
    • Lua-stöd – Inga större Lua-förändringar i denna version, men API-versionen har uppdaterats till 9.4.0 för att hålla skriptkompatibiliteten intakt.
    • Fler språkstöd – Darktable fortsätter att expandera internationellt med uppdaterade översättningar på bland annat svenska, tjeckiska, traditionell kinesiska och ukrainska.

    Tillgänglighet och installation

    Darktable 5.0.1 finns tillgängligt för Windows, macOS och Linux. Linux-användare kan installera det via Flatpak eller som en AppImage, vilket gör det enkelt att använda oavsett distribution.

    Denna uppdatering är en viktig stabilitetsrelease som gör Darktable ännu mer pålitligt och kraftfullt. Om du vill läsa mer om alla ändringar, besök den officiella releasen.

    https://www.darktable.org/2025/02/darktable-5.0.1-released

  • Så här installerar du Linux-kernel 6.13 på Ubuntu

    Den senaste stabila versionen av Linux-kärnan, 6.13, är nu tillgänglig och kan installeras på Ubuntu via det officiella Ubuntu Mainline Kernel PPA. Om du behöver förbättrad hårdvarustöd eller vill testa de nya funktionerna, kan du enkelt uppgradera genom att följa denna guide.

    Nyheter i Linux 6.13

    Linux 6.13 släpptes den 19 januari 2025 och innehåller flera nya förbättringar, bland annat:

    Lazy preemption för bättre prestanda
    Shadow stack-stöd för AArch64 (ARM64) via Guarded Control Stack (GCS)
    ✅ Möjlighet att köra Linux i skyddade virtuella maskiner (realm) under Arm CCA
    ✅ Stöd för 6-node sub-NUMA-klustring på Intel
    Split-lock-detektering för AMD-processorer

    Den nya versionen finns tillgänglig för flera arkitekturer, inklusive x86_64, ARM64, ARMhf, PowerPC (ppc64el) och IBM System z (s390x).

    ⚠️ Viktigt att veta innan du installerar

    De kärnversioner som tillhandahålls via Mainline Kernel PPA är inte officiellt stöd från Ubuntu. Det innebär att du inte får support från Ubuntu Kernel Team, och eventuella problem som uppstår är på egen risk.


    Metod 1: Installera Linux-kernel 6.13 med ”Mainline Kernels”-verktyget (Grafiskt gränssnitt)

    Om du föredrar en enkel och användarvänlig metod kan du använda Mainline Kernels, ett grafiskt verktyg som automatiskt hanterar installationen åt dig.

    Steg för att installera via Mainline Kernels

    1️⃣ Öppna terminalen och kör följande kommandon för att installera verktyget:

    add-apt-repository ppa:cappelikan/ppa
    sudo apt update && sudo apt full-upgrade
    sudo apt install -y mainline

    2️⃣ Starta Mainline Kernels från applikationsmenyn i Ubuntu.
    3️⃣ Verktyget söker automatiskt efter den senaste tillgängliga kärnan. Klicka på den och tryck sedan på ”Installera”.
    4️⃣ Vänta tills installationen är klar och starta om datorn.

    📌 Fördelar med denna metod:
    ✔️ Enklare och mindre riskfylld installation
    ✔️ Automatiska uppdateringar för framtida versioner (t.ex. 6.13.1, 6.13.2)
    ✔️ Möjlighet att aktivera notiser om nya kärnversioner


    Metod 2: Installera Linux-kernel 6.13 manuellt via terminalen

    För avancerade användare som vill ha mer kontroll kan kärnan installeras manuellt genom att ladda ner och installera de nödvändiga paketen.

    Steg för manuell installation

    1️⃣ Ladda ner följande paket för din arkitektur (exempel för amd64/64-bitars):

    https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.13.2/amd64/linux-headers-6.13.2-061302-generic_6.13.2-061302.202502081010_amd64.deb

    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.13.2/amd64/linux-headers-6.13.2-061302_6.13.2-061302.202502081010_all.deb


    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.13.2/amd64/linux-image-unsigned-6.13.2-061302-generic_6.13.2-061302.202502081010_amd64.deb


    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.13.2/amd64/linux-modules-6.13.2-061302-generic_6.13.2-061302.202502081010_amd64.deb

    2️⃣ Installera samtliga paket med kommandot:

    dpkg -i *.deb

    3️⃣ När installationen är klar, starta om datorn.

    📌 Fördelar med denna metod:
    ✔️ Fullständig kontroll över installationen
    ✔️ Möjlighet att välja en specifik version

    ⚠️ Nackdel: Kräver mer teknisk kunskap och uppdateras inte automatiskt.


    Så här återställer du till en tidigare kärnversion

    Om du upplever problem med Linux 6.13 och vill återgå till en äldre version:

    1️⃣ Starta om datorn och håll Esc-tangenten intryckt för att öppna GRUB-menyn.
    2️⃣ Gå till ”Advanced options for Ubuntu”.
    3️⃣ Välj en tidigare kärnversion från listan.

    När du har startat systemet med den äldre kärnan kan du ta bort Linux 6.13 om det behövs:

    sudo apt remove linux-image-6.13.2-061302-generic linux-headers-6.13.2-061302-generic
    sudo update-grub

    Sammanfattning

    MetodLätt att användaAutomatiska uppdateringarGer full kontroll
    Mainline Kernels (GUI)✅ Ja✅ Ja❌ Nej
    Manuell installation (CLI)❌ Nej❌ Nej✅ Ja

    Om du vill ha en enkel och problemfri installation rekommenderas Mainline Kernels. Men om du föredrar att ha full kontroll över kärnuppdateringen kan du installera Linux 6.13 manuellt via terminalen.

    Nu är du redo att testa den senaste Linux-kärnan på Ubuntu! 🚀

    https://9to5linux.com/you-can-now-install-linux-kernel-6-13-on-ubuntu-heres-how

  • Arch Linux på väg till Microsofts WSL – en ny era för Linux på Windows

    Vad är WSL och varför är det viktigt?

    Windows Subsystem for Linux (WSL) är en funktion i Windows som gör det möjligt att köra Linux direkt i operativsystemet, utan att behöva en separat dator eller en virtuell maskin. Det innebär att användare kan köra Linux-kommandon, utveckla programvara och testa Linux-applikationer utan att lämna Windows-miljön.

    Denna funktion har blivit ovärderlig för både utvecklare och IT-specialister eftersom den erbjuder en smidig övergång mellan Windows och Linux. WSL gör det möjligt att använda kraften i Linux-terminalen tillsammans med Windows-ekosystemet, vilket sparar tid och förbättrar arbetsflöden.

    Trots sina fördelar har WSL hittills haft ett begränsat urval av officiellt tillgängliga Linux-distributioner. Populära alternativ som Ubuntu, Debian, SUSE och Kali Linux finns redan, men en tungviktare har saknats – Arch Linux.

    Arch Linux blir en officiell del av WSL

    Nu ser det dock ut som att detta kommer att förändras. Robin Candau, en Linux- och DevOps-ingenjör från Frankrike samt en bidragsgivare till Arch Linux, har meddelat att Arch är i slutskedet av godkännande för att bli en officiell WSL-distribution. Det innebär att användare snart kommer att kunna installera Arch Linux direkt genom WSL, precis som med de andra officiella distributionerna.

    Förslaget om att inkludera en Arch Linux-bild i WSL lades fram i januari och fick snabbt positiv respons från både användare och Arch Linux-utvecklare. Microsoft har nu bekräftat sitt intresse och har gått med på att inkludera Arch Linux i sin WSL-distributionslista, med regelbundna uppdateringar en gång i månaden.

    Vad återstår innan lanseringen?

    För att slutföra integrationen återstår några viktiga steg:

    Migrering av kod – Flytta Arch Linux WSL-repositoriet till den officiella Arch Linux-namnområdet.
    Automatiserad distribution – Konfigurera säkra byggsystem för kontinuerlig integration och automatiska uppdateringar.
    Regelbundna uppdateringar – Publicera månatliga uppdateringar i Microsofts WSL-manifest för att säkerställa att Arch Linux alltid är tillgängligt och aktuellt.

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

    Redan idag kan Arch installeras på WSL2, men processen kräver manuell nedladdning av en bild från Archs GitLab, vilket innebär en extra installationsprocess. Dessutom saknas officiellt stöd, vilket gör att användarna själva får lösa eventuella problem.

    Med den kommande officiella integrationen blir installationen betydligt enklare. Användare med WSL 2.4.4 eller senare kommer att kunna installera Arch Linux med ett enkelt PowerShell-kommando eller genom att dubbelklicka på en nedladdad bildfil. För äldre versioner av WSL går det fortfarande att importera och installera bilden manuellt.

    Endast stöd för WSL2

    Det är dock viktigt att notera att endast WSL2 stöds. Arch Linux har tydligt meddelat att de inte kommer att erbjuda stöd för WSL1, då de fokuserar på modern teknik och framåtblickande lösningar.

    När blir Arch Linux tillgängligt i WSL?

    Enligt Candau är lanseringen nära förestående, men exakt datum återstår att se. Det är värt att notera att Red Hat tidigare aviserade att deras distribution skulle bli en del av WSL, men flera månader senare har det ännu inte blivit verklighet. Därför finns en viss osäkerhet kring hur snabbt Arch Linux kan bli tillgängligt, beroende på hur smidigt den slutliga integrationen går.

    Ett stort steg för både Arch Linux och WSL

    Att Arch Linux blir en officiell del av WSL är en stor händelse för både Windows- och Linux-användare.

    ✅ För Windows-användare innebär det en möjlighet att enkelt testa och använda Arch Linux utan att lämna Windows-miljön.
    ✅ För utvecklare innebär det en smidig integration av Arch i deras arbetsflöde.
    ✅ För Microsoft innebär det en ännu bredare Linux-anpassning och ett närmare samarbete med open-source-communityn.

    Hur lång tid det tar innan Arch Linux finns tillgängligt återstår att se, men en sak är säker – detta är en spännande utveckling som gör Linux ännu mer tillgängligt för Windows-användare.

    https://linuxiac.com/microsoft-wsl-may-soon-embrace-arch-linux