• Peppermint OS – nu baserat på Debian 13 “Trixie” och moderniserat för 2025

    Peppermint OS har återuppstått i en modernare och mer elegant form. Den nya versionen bygger på Debian 13 “Trixie”, använder XFCE 4.20 som skrivbord och levereras med Linux-kärnan 6.12 LTS. Resultatet är ett lättviktigt, stabilt och uppdaterat Linuxsystem som behåller Peppermints välkända enkelhet – men med en fräschare design, förbättrad installerare och ett smartare sätt att välja program.

    Den lätta Linuxdistributionen Peppermint OS har fått en rejäl uppdatering. Den nya versionen bygger på Debian 13 “Trixie”, använder den långlivade Linux-kärnan 6.12 LTS, och levereras med det moderna XFCE 4.20-skrivbordet. Resultatet är ett snabbt, resurssnålt och stabilt system som samtidigt känns fräscht och uppdaterat.

    Peppermint OS har länge haft en trogen användarskara som uppskattar enkelheten: det är en minimalistisk distribution som inte försöker göra allt – bara göra det väl. I stället för att komma fullpackad med appar låter den dig själv välja vad som ska installeras, och just det har nu blivit ännu enklare.

    “Suggested Packages” – välj appar med ett klick

    Ett av de mest uppskattade verktygen i Peppermint är Suggested Packages, där användaren enkelt kan installera rekommenderade program. Tidigare krävdes en del terminalinteraktion – något som avskräckte nybörjare.
    Nu har utvecklarna moderniserat hela gränssnittet: det nya systemet använder enkla strömbrytare för att aktivera eller hoppa över appar. Det innebär att man kan installera allt man behöver med några snabba klick – helt utan terminalkommandon.

    På communityns begäran har dessutom webbläsaren Brave lagts till i listan, som ett alternativ i kategorin Browsers.

    Installeraren går in i framtiden med Qt6

    Den grafiska installeraren Calamares har fått ett rejält lyft. Den bygger nu på Qt6 och QML6, vilket inte bara gör den snyggare utan även ger en mer responsiv och smidig installationsupplevelse. För nya användare innebär det att steget från start till ett färdigt system blir ännu mer intuitivt.

    Små detaljer, stora förbättringar

    Förutom de stora nyheterna finns flera mindre men viktiga förbättringar under huven:

    • pftech visar nu korrekt vilket ikontema som används.
    • Det gamla övergångsmeddelandet mellan fetching och pfetch har tagits bort för ett renare flöde.
    • hBlock 3.5.1 har fått en ny funktion som gör att verktyget kan försöka igen automatiskt vid nätverksfel, tack vare de nya flaggorna -n och --retry.

    Tillsammans bidrar dessa justeringar till en mer polerad och stabil upplevelse – något som Peppermint-användare ofta värdesätter högre än bländande effekter.

    Vad händer med 32-bitarsversionen?

    En fråga som hänger i luften gäller stöd för 32-bitarsarkitekturen. Utvecklarna har ännu inte bestämt om de ska fortsätta bygga 32-bitars ISO-filer. Eftersom Debian fortfarande tillhandahåller 32-bitars paket är det tekniskt möjligt, men Peppermint-teamet vill först väga behovet mot den extra arbetsbördan.

    Byggt för framtiden

    Den här versionen av Peppermint OS, byggd den 12 oktober 2025, visar tydligt vart distributionen är på väg: mot en modern men resurssnål Linux-upplevelse som passar både nybörjare och entusiaster.

    Med Debian 13 som grund, ett fräscht XFCE-skrivbord och användarvänliga verktyg är Peppermint OS redo att fortsätta vara ett av de mest eleganta alternativen för den som vill ha ett snabbt, stabilt och lättanvänt operativsystem – utan onödigt fluff.

    https://sourceforge.net/p/peppermintos/pepwiki/BuildDate

    Teknisk fakta – Peppermint 25-10-12

    Build-datum
    2025-10-12 (Mainline)
    Arkitektur
    64-bit
    Bas
    Debian 13 “Trixie”
    Skrivbord
    XFCE 4.20
    Kärna
    Linux 6.12 LTS
    Installerare
    Calamares (Qt6 / QML6)
    App-val
    “Suggested Packages” med switch-toggle
    Webbläsare
    Brave tillagd som val
    Verktyg
    pftech visar ikontema korrekt
    UI-städning
    Övergångsmeddelande fetching→pfetch borttaget
    Säkerhet/Blocklist
    hBlock 3.5.1 med retry -n / --retry
    32-bitars ISO
    Ej beslutat (Debian i386-paket finns)
    Peppermint 25-10-12 följer distributionens minimalistiska filosofi: snabbt, resurssnålt och valfritt app-urval utan terminalkrav.
  • Firefox 144 är här – snabbare, smartare och säkrare än någonsin

    Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android.

    Mozilla har nu släppt den färdiga versionen av Firefox 144, och även om det inte är en revolutionerande uppdatering, innehåller den flera förbättringar som gör webbläsaren både smidigare och säkrare. Den officiella lanseringen sker den 14 oktober 2025, men versionen finns redan tillgänglig för nedladdning för Windows, Linux och Android.

    Förbättrad Picture-in-Picture-funktion

    En av de mest märkbara nyheterna gäller Picture-in-Picture-läget, den lilla videoruta som kan ligga ovanpå andra fönster. I tidigare versioner pausades videon om man stängde fönstret, men nu går det att stänga utan att stoppa uppspelningen genom att hålla nere Shift och klicka på stängningsknappen, eller genom att trycka Shift + Esc. Det är en liten men praktisk förbättring för den som ofta multitaskar.

    Starkare kryptering i lösenordshanteraren

    Firefox 144 byter ut den gamla krypteringsmetoden 3DES-CBC mot den modernare och säkrare AES-256-CBC för sparade lösenord i Firefox Password Manager. Det stärker skyddet av användarens lokala lösenord på datorn. Mozilla påpekar att lösenord som synkas via Firefox Sync redan tidigare har haft starkare kryptering (AES-256-GCM) och alltså inte påverkas av förändringen.

    Förbättringar i Android-versionen

    Android-versionen får en ny översättningsbanner som visar status för översättningen av webbsidor. Mozilla har också tagit bort inställningen “Tillåt skärmdumpar i privat läge” för att skydda användarnas integritet vid privat surfning.

    Förfinad hantering på Windows

    I Windows-versionen har Mozilla förbättrat hur Firefox fungerar med virtuella skrivbord. När en länk öppnas från ett annat program kommer Firefox nu att använda ett fönster på det aktuella skrivbordet, eller skapa ett nytt, istället för att hoppa till ett annat skrivbord. Det ger en mer konsekvent och förutsägbar användarupplevelse.

    Nya funktioner för webbutvecklare

    Firefox 144 introducerar flera nyheter för utvecklare:

    • Stöd för Element.moveBefore API, som förenklar flytt av HTML-element i DOM-strukturen.
    • Stöd för View Transition API Level 1, som gör övergångar mellan sidor mjukare i webbappar.
    • Möjlighet att använda resizeMode i getUserMedia, vilket tillåter beskärning och nedskalning av videoströmmar.
    • Nya metoder getOrInsert och getOrInsertComputed för Map och WeakMap, som underlättar hanteringen av nyckel-värde-par.

    Utvecklare får också stöd för WebGPU GPUDevice.importExternalTexture på Windows, samt förbättrad prestanda i VideoEncoder via en ny batch-encoding-funktion i WebCodecs, vilket minskar fördröjning och ökar genomströmningen. Dessutom visar Inspektörverktyget nu en särskild markering för egna (custom) händelser, vilket gör felsökning enklare.

    Förfinad grafikhantering

    Firefox 144 kan nu tillämpa dithering när gradienter som linear-gradient, conic-gradient och radial-gradient renderas via hårdvaruacceleration med WebRender. Detta ger jämnare färgövergångar, särskilt på skärmar med begränsad färgåtergivning.

    Tillgänglighet och lansering

    Mozilla planerar att officiellt presentera Firefox 144 tillsammans med Firefox 140.4 och Firefox 115.29.0 ESR den 14 oktober 2025. Men redan nu går det att ladda ner versionen, inklusive källkod, från Mozillas nedladdningsservrar. Firefox 144 finns tillgänglig för 64-bitars, 32-bitars och ARM64-system.

    Sammanfattning

    Firefox 144 är ingen dramatisk omarbetning, men det är en genomtänkt uppdatering som förfinar webbläsarens användarupplevelse och stärker säkerheten. Med modernare kryptering, smartare hantering av videofunktioner och fler verktyg för utvecklare visar Mozilla att Firefox fortsätter att utvecklas som en snabb, säker och användarvänlig webbläsare som respekterar både integritet och öppen standard.

    https://ftp.mozilla.org/pub/firefox/releases/144.0/linux-x86_64/sv-SE

    Version144 (Stable)
    Lanseringsdatum14 oktober 2025
    RenderareQuantum + WebRender (HW-accelererad)
    SäkerhetLösenord lokalt: AES-256-CBC · Sync: AES-256-GCM
    Video/MediaPiP: Shift + Klick stänger utan paus · WebCodecs batch-encoding
    PlattformarWindows · macOS · Linux · Android (ARM64, x86_64)
    WebGPUGPUDevice.importExternalTexture (Windows)
    Utvecklar-APIView Transition L1 · Element.moveBefore · getUserMedia resizeMode · Map.getOrInsert*
  • Blender 5.0 Beta – en ny era för färg och form

    Blender 5.0 är här i betaversion – och det märks att något stort är på gång. Den fria 3D-programvaran får nu stöd för HDR och bred färgrymd, ett nytt system för volymrendering och mängder av förbättringar som gör arbetet snabbare, snyggare och mer realistiskt än någonsin. Med bättre färghantering, nya verktyg för kurvor och animation, samt ett enklare gränssnitt markerar Blender 5.0 början på en ny generation digitalt skapande.

    Det är något speciellt när ett verktyg som redan är älskat av miljontals kreatörer tar ett kliv framåt. Nu har Blender 5.0 nått betastadiet – och det märks direkt att mycket har hänt. Den här versionen handlar inte bara om nya funktioner, utan om att ta hela skapandeupplevelsen till en ny nivå.

    Färger som på riktigt

    För första gången får Blender stöd för HDR och bred färgrymd. Det betyder att färgerna inte längre är begränsade till det vanliga skärmutbudet – ljus blir starkare, skuggor djupare och nyanser mer levande. För den som jobbar med film, ljussättning eller realistisk rendering är skillnaden tydlig.
    På Linux krävs Wayland och att Vulkan är aktiverat för att allt ska fungera fullt ut, men för den som uppfyller kraven väntar en bildupplevelse som känns ny.

    Med stöd för moderna färgstandarder som Rec.2100 och ACES 2.0 samt en ny AgX HDR-visning har Blender blivit mer framtidssäkert än någonsin.

    Mer liv i rörelsen

    En av de mest praktiska nyheterna är verktyget Jump Time by Delta, som låter användaren hoppa framåt eller bakåt i tidslinjen med ett eget intervall. Det är en liten detalj som gör stor skillnad när man arbetar med animationer.

    Kurvverktygen har också fått en rejäl uppdatering. De hanterar nu den nya Curves-objekttypen bättre och kan visas som tredimensionella cylindrar i stället för platta band. Det gör att hår, rep eller trådar ser betydligt mer naturliga ut.

    Och för den som skulpterar människor finns en ny grundmodell – en komplett mänsklig basmesh som kan användas som startpunkt för realistiska figurer och skelett.

    Snabbare, smartare, snyggare

    Bakom kulisserna har mycket också förbättrats. Blender kan nu använda Zstd-komprimering, ett modernt system som sparar plats utan att tappa kvalitet. Den nya algoritmen för volymrendering, baserad på “null scattering”, gör att rök och dimma både ser bättre ut och beräknas snabbare.

    Dessutom har sex nya modifierare baserade på Geometry Nodes tillkommit. Det gör det enklare att bygga upp komplexa former och rörelser på ett procedurmässigt sätt – alltså mer med logik än med manuellt arbete.

    Ett smidigare gränssnitt

    Utvecklarna har också lagt mycket tid på att göra Blender mer behagligt att använda. Man kan nu dra och släppa poster i Shape Keys-listan, snäppa fast sidopaneler, och rensa bort arbetsytor direkt från en ny meny. Även penselinställningarna har fått en uppfräschning, och det går att ställa in färgöverlägg per kamera.

    Temasystemet har genomgått en storstädning. Över 300 inställningar har försvunnit eller slagits ihop, vilket gör det lättare att skapa egna teman som faktiskt går att överblicka. Samtidigt har Blender fått en ny storyboard-mall för att planera animationer mer visuellt.

    En glimt av framtiden

    Att Blender 5.0 nu nått betastadiet betyder att det går att testa – helt gratis, precis som alltid. Men man bör komma ihåg att detta fortfarande är en förhandsversion. Den är inte tänkt för produktion, utan för att användare ska kunna prova, upptäcka fel och ge återkoppling.

    Den färdiga versionen väntas släppas den 5 november 2025. Då kan det mycket väl vara den största Blender-versionen hittills – en som förenar konst, teknik och kreativitet i ett verktyg som fortsätter växa tillsammans med sin community.

    https://builder.blender.org/download/daily

    Blender 5.0 – Tekniska fakta

    Utvecklare: Blender Foundation

    Licens: GNU General Public License (GPLv3)

    Programspråk: C, C++, Python

    Grafik-API: Vulkan (ny standard), OpenGL (äldre stöd)

    Operativsystem: Linux, Windows, macOS

    Ny färghantering: Rec.2100-PQ, Rec.2100-HLG, ACES 1.3/2.0, AgX HDR

    Rendering: Cycles, Eevee Next (real-time), Workbench

    Volymrendering: Null Scattering-algoritm (ny i 5.0)

    Filkomprimering: Zstd (Zstandard) – snabb förlustfri komprimering

    Geometrinoder: 6 nya Geometry Nodes-baserade modifierare

    Filformat: .blend, Alembic, USD, FBX, OBJ, STL, GLTF/GLB, Collada m.fl.

    Video & ljud: Inbyggd videoeditor, stöd för FFmpeg, MP4, AVI, MOV, WAV

    Renderfarmstöd: Blender Cloud / Flamenco

    Systemkrav (rekommenderat): 16 GB RAM, GPU med 4+ GB VRAM, 64-bitars CPU

    HDR-stöd på Linux: Kräver Wayland och Vulkan-backend

    Releaseplan: Slutlig version 5 november 2025

  • Linus Torvalds presenterar första testversionen av Linux 6.18

    Linus Torvalds har släppt den första testversionen av Linux 6.18 – nästa stora uppdatering av världens mest använda öppna operativsystem. Den nya kärnan bjuder på snabbare filhantering, förbättrad säkerhet, utökat stöd för ny hårdvara och förberedelser för framtidens AI- och molnteknik. Om allt går enligt plan blir Linux 6.18 den nästa långtidssupportade versionen, med lansering i slutet av november eller början av december 2025.

    Den legendariske Linux-skaparen Linus Torvalds har nu släppt den första testversionen (så kallad Release Candidate) av nästa stora Linux-kärna – version 6.18. Den färdiga versionen väntas komma i slutet av november eller början av december 2025 och kan mycket väl bli nästa långtidssupportade (LTS) version, vilket betyder att den får uppdateringar och säkerhetsfixar under flera år framöver.

    Vad är Linux-kärnan?

    För den som inte är insatt: Linux-kärnan är själva hjärtat i operativsystemet Linux – den del som sköter kontakten mellan datorns hårdvara (processor, minne, hårddiskar osv.) och programmen som körs. När kärnan uppdateras betyder det ofta bättre stöd för ny hårdvara, högre prestanda och färre buggar.

    Vad är nytt i 6.18?

    Den nya versionen innehåller som vanligt hundratals små förbättringar, men här är några av de mest intressanta nyheterna:

    • Bättre filsystemstöd: Linux 6.18 får en uppdatering av filsystemet Btrfs, som bland annat gör det möjligt att hantera större blockstorlekar, vilket kan ge snabbare filhantering på vissa typer av diskar.
    • Nytt stöd för virtualisering: Kärnan kan nu köras som gäst i FreeBSD:s så kallade Bhyve-hypervisor – ett system som gör det möjligt att köra flera operativsystem samtidigt på samma dator.
    • Säkrare nätverk: Nytt stöd gör det möjligt att kryptera TCP-anslutningar direkt via AMD:s inbyggda säkerhetsfunktioner, vilket kan ge ett extra lager av skydd mot dataintrång.
    • Förbättrat stöd för AMD och Intel: Versionen lägger till stöd för nya AMD-processorer och två nya Intel “Alder Lake-S”-modeller. Det finns också en ny funktion som gör att AMD-system kan övervaka och justera bandbredd mellan olika delar av processorn mer effektivt.
    • Stöd för artificiell intelligens: En ny drivrutin för Rockchip NPUs (specialchip för AI-beräkningar) har lagts till.
    • Förbättrad säkerhet för virtuella maskiner: En ny funktion från AMD – kallad Secure AVIC – skyddar virtuella datorer från att utsättas för falska signaler från ett osäkert värdsystem.

    Utöver det här innehåller versionen mängder av mindre förbättringar i drivrutiner, dokumentation, och verktyg för utvecklare. Linus Torvalds själv säger att “allt ser ganska normalt ut” och att detta är en av de smidigare utvecklingsfaserna på länge.

    Hur går testningen till?

    När en ny version av Linux ska släppas, börjar Linus Torvalds alltid med en testperiod där flera så kallade Release Candidates (RC) publiceras. Dessa versioner är till för utvecklare och avancerade användare som vill testa och rapportera buggar. Den första, Linux 6.18-rc1, finns redan tillgänglig för nedladdning på Linus Torvalds egen Git-server och på den officiella webbplatsen kernel.org.

    Det är dock viktigt att komma ihåg att detta inte är en färdig version. Den är avsedd för testning, inte för användning på vanliga datorer.

    Vägen hit – och framåt

    Den föregående versionen, Linux 6.17, släpptes den 28 september 2025 och innehöll bland annat stöd för nya Intel- och AMD-funktioner samt förbättrat stöd för moderna videokodare som HEVC (H.265). Den används redan i flera Linux-distributioner som Ubuntu 25.10, Fedora 43 och Arch Linux.

    Version 6.16, som kom i juli, har däremot nu nått slutet av sin livscykel (EOL – End of Life), vilket betyder att den inte längre får säkerhetsuppdateringar. Linux-användare rekommenderas därför att gå vidare till nyare versioner.

    Sammanfattning

    Linux 6.18 markerar ännu ett steg framåt för världens mest använda öppna operativsystem – från superdatorer till mobiltelefoner, bilar och servrar. Om allt går enligt plan blir version 6.18 den nästa stora LTS-versionen, vilket gör den extra viktig för företag och organisationer som vill ha en stabil plattform att bygga på under lång tid framöver.

    Den färdiga versionen väntas den 30 november om allt går enligt plan, eller den 7 december om testperioden förlängs med en extra RC-version.

    Linux 6.18 — tekniska höjdpunkter

    • Btrfs: inledande stöd för blockstorlek > sidstorlek (prestanda/skalning).
    • Virtualisering: kärnan kan köras som gäst på FreeBSD bhyve.
    • LoongArch KVM: PTW-funktionsdetektion på ny hårdvara.
    • Nätverk/AMD: PSP-baserad kryptering av TCP-anslutningar.
    • EDAC: ny drivrutin för AMD VersalNET minneskontroller + A72 L1/L2-cachefel.
    • x86/Intel: stöd för två Alder Lake-S SoC:er.
    • AMD QoS: tilldelning av bandbredds-räknare (RMIDs) per resurs.
    • AMDGPU: CRIU-stöd för gem-objekt (checkpoint/restore).
    • AI/Acceleratorer: Rocket Accel-drivrutin för Rockchip NPU:er.
    • Gäst-säkerhet: AMD Secure AVIC för skydd mot illasinnad interrupt-injektion.
    RC1: 12 okt 2025 • Planerad final: 30 nov 2025 (ev. 7 dec vid en extra RC) • Möjlig LTS: Ja
    Kort status

    ~50% av ändringarna är drivrutiner; övrigt: VFS/filsystem, arkitektur-uppdateringar (många devicetree-ändringar), verktyg, Rust-stöd m.m.

    Obs: RC-versioner är avsedda för test, inte produktion.

  • Svar till herr G.

    Många föredrar Linux Mint eftersom den har ett gränssnitt som påminner om Windows, men Ubuntu är också en utmärkt distribution. Ubuntu liknar inte Windows, men är lättanvänt. Fördelen med version 24.04 LTS är att den har support till 2029.

    Herr G har en Lenovo IdeaCentre AI03 med Windows 11, men föredrar att arbeta i Linux Mint, som han främst använder för kreativt skrivande och e-post. Han tycker att Windows fungerar dåligt för hans behov och vill därför hitta en stabil och enkel Linux-lösning. Rekommendationen han fått är Linux Mint 21.3, men han är osäker eftersom han inte är van vid att felsöka Linux. Han planerar att installera Linux Mint på en extern 1 TB-hårddisk och köra systemet som alternativ bootning (dual boot), men undrar om det finns ett bättre upplägg för bootningen eller en annan version av Mint som passar honom bättre.

    Linux.se Svara

    Oavsett om du väljer Ubuntu eller Linux Mint finns det stora gemenskaper på nätet där man kan få hjälp. Med AI:s intåg kan man numera dessutom ofta få utmärkt support den vägen.

    Du kan starta Linux från en extern disk – använd helst en SSD (till exempel Samsung T7, som är en bra produkt) och gärna via USB-C, annars kan det bli mycket långsamt.

    Ett annat alternativ är att du letar reda på en äldre laptop som inte klarar Windows 11 – det finns gott om sådana just nu till lågt pris. Kör sedan en testinstallation av Linux på den och se hur det fungerar.

    Många föredrar Linux Mint eftersom den har ett gränssnitt som påminner om Windows, men Ubuntu är också en utmärkt distribution. Ubuntu liknar inte Windows, men är lättanvänt. Fördelen med version 24.04 LTS är att den har support till 2029.

  • Gratis verktyg för att skapa QR koder

    I en tid när allt fler QR-koder används för att koppla samman den fysiska och digitala världen, står tjänsten qr.televinken.org som ett exempel på digital självständighet. Här skapar du egna QR-koder för webbsidor, kontaktkort, e-post eller telefon – utan konton, reklam eller mellanhänder. En enkel och fri lösning, slöjdad fram med hjälp av en virtuell Linux-maskin och ChatGPT.

    I en tid när allt fler QR-koder används för att länka till webbsidor, kontaktkort och evenemang, har många vant sig vid att använda olika onlinetjänster för att skapa dem. Problemet är att dessa tjänster ofta kräver registrering, lagrar data hos sig själva, eller tar betalt för att ladda ner QR-koder i hög upplösning.

    Det var just det här som blev startpunkten för qr.televinken.org – en fristående QR-kodtjänst som bygger på enkelhet, frihet och digital självständighet.

    En tjänst skapad för självständiga användare

    Till skillnad från många kommersiella QR-tjänster är qr.televinken.org inte beroende av någon central aktör eller inloggning. Du behöver inte skapa konto, du behöver inte lämna ifrån dig några personuppgifter – och du får din QR-kod direkt, i hög kvalitet, redo att användas var du vill.

    Tjänsten är skapad med tanken om digital självhushållning: att användaren själv ska kunna skapa det man behöver, utan att vara beroende av en mellanhand.

    Skapa QR-koder för flera ändamål

    qr.televinken.org kan du enkelt skapa QR-koder för:

    • Webbadresser – länka till din hemsida eller ett dokument.
    • SMS och telefonnummer – låt folk kontakta dig med ett enda skann.
    • E-postadresser – skapa en färdig “mailto”-länk i QR-form.
    • Visitkort (vCard) – dela dina kontaktuppgifter snabbt och modernt.

    Sedan mobilkameror började läsa QR-koder direkt har användningen exploderat, och qr.televinken.org gör det möjligt för alla att skapa dem på ett tryggt och självständigt sätt.

    Frihet i fokus

    Det här handlar inte bara om QR-koder – det handlar om digital frihet.
    Med qr.televinken.org slipper du reklam, abonnemang och dolda spårningstjänster. Det är en QR-tjänst som respekterar användaren och levererar det viktigaste:
    en enkel, snygg och högupplöst QR-kod – utan krångel.

    Ett gott exempel på digital slöjd

    qr.televinken.org är ett lysande exempel på vad man faktiskt kan slöjda ihop själv, med hjälp av en virtuell Linux-maskin och ChatGPT som assistent.
    Det visar att den som vill, kan skapa sin egen fungerande onlinetjänst – utan att vara ett företag, utan dyra verktyg och utan beroende av stora molnplattformar.

    En ny tid för digitalt skapande

    Ända sedan de första hemdatorerna gjorde entré i våra hem har man sagt att ”endast fantasin sätter gränser.”
    Men sanningen är att även den bästa idén ofta stannade vid just en idé – eftersom det krävdes programmeringskunskaper för att förverkliga den.

    Med moderna AI-verktyg som ChatGPT har den verkligheten förändrats.
    Det som tidigare krävde dyra konsulter eller år av studier kan i dag lösas av vem som helst med lite jävlar anamma, nyfikenhet och en vilja att skapa.

    Vi lever i en tid där kreativitet inte längre stoppas av tekniken – tvärtom hjälper tekniken oss att frigöra fantasin.
    Och med ett verktyg som ChatGPT vid sin sida kan man, från sin egen kammare, bygga något som både är användbart, tillgängligt och helt fritt från beroenden.

    Ett litet steg för en QR-kod – men ett stort steg för digital självständighet.

    https://qr.televinken.org

    Det här behöver du för att bygga en egen webbtjänst liknande den som qr.televinken.org

    Att bygga en egen webbtjänst behöver inte vara svårt – det handlar mest om nyfikenhet och viljan att prova. Med en virtuell Linux-maskin, lite grundläggande serverkunskap och hjälp från ChatGPT kan du skapa en fullt fungerande tjänst på egen hand.

    1. En LAMP-miljö
    Du behöver en LAMP-miljö (Linux, Apache, MySQL, PHP). Det går utmärkt att köra i en virtuell maskin – till exempel i VMware, VirtualBox eller på en äldre fysisk dator. Ett bra val är Ubuntu Server eller Debian 13.

    2. Installera grunderna
    Installera Apache, PHP och MySQL med:
    sudo apt install apache2 php mysql-server
    Öppna sedan webbläsaren och gå till http://<din maskins IP-adress> för att testa att Apache fungerar.

    3. Skaffa ett ChatGPT-konto
    Ett gratiskonto räcker långt. ChatGPT kan hjälpa dig att förstå felmeddelanden, förklara konfigurationsfiler och föreslå lösningar i realtid.

    4. Konfigurera din miljö
    När du kör din virtuella maskin, se till att den har en egen IP-adress (t.ex. via “Bridged mode”). Installera därefter Apache, PHP och MySQL. Då kan du nå servern direkt från din dator via nätverket.

    5. Dela filer mellan Linux och Windows
    Om du använder Windows som värdsystem kan du dela data mellan Windows och Linux med Samba.
    sudo apt install samba
    Redigera sedan /etc/samba/smb.conf och dela ut mappen /var/www/html för enkel åtkomst.

    6. Testa din första sida
    Skapa filen /var/www/html/index.php med:
    <?php echo "Hej världen!"; ?>
    Öppna den i webbläsaren – du har just byggt din första webbtjänst!

    7. Be ChatGPT om hjälp
    Om något inte fungerar, fråga ChatGPT. Det är som att ha en kunnig handledare tillgänglig dygnet runt.

    Slutsats:
    Med Linux, en virtuell maskin och ChatGPT kan vem som helst bygga en fungerande, stabil och fri webbtjänst – oavsett om det gäller QR-koder, kontaktformulär eller något helt annat.

    Digital slöjd när den är som bäst – enkelt, lärorikt och helt i egen regi.
  • LibreOffice 25.8.2 – stabilare, snabbare och ännu bättre

    LibreOffice 25.8.2 är här – en uppdatering som gör den fria kontorssviten snabbare, stabilare och mer kompatibel än någonsin. Med 70 buggfixar, förbättrad prestanda och utökat plattformsstöd fortsätter The Document Foundation att förfina världens mest kraftfulla öppna alternativ till Microsoft Office.

    Den fria kontorssviten LibreOffice får en viktig uppdatering. Version 25.8.2 är nu tillgänglig med hela 70 buggfixar och förbättringar som gör programmet både stabilare och mer pålitligt.

    Den 9 oktober 2025 meddelade The Document Foundation att LibreOffice 25.8.2 nu finns att ladda ner för Windows, macOS och Linux. Det är den andra underhållsuppdateringen i LibreOffice 25.8-serien och följer drygt fem veckor efter version 25.8.1.

    70 buggar fixade – förbättrad stabilitet och kompatibilitet

    Den nya versionen rättar till 70 kända fel och kraschproblem som rapporterats av användare sedan augusti. Bland annat har flera kompatibilitetsproblem med Microsoft Office/365-format lösts, liksom buggar som kunde påverka filöppning, sparning och användargränssnittet.

    För den som arbetar dagligen med dokument, kalkylblad eller presentationer innebär det en mjukare och mer stabil upplevelse, särskilt vid arbete med större filer eller avancerade mallar.

    Snabbare och smartare LibreOffice 25.8

    Huvudversionen LibreOffice 25.8, som släpptes i augusti 2025, introducerade en rad stora förbättringar:

    • Export till PDF 2.0 – med bättre kvalitet och moderna standarder
    • Upp till 30 % snabbare filöppning i Writer och Calc
    • Förbättrad minneshantering, särskilt märkbart på virtuella skrivbord och tunna klienter
    • Mjukare rullning i stora dokument
    • Förbättrad orddelning och textavstånd, vilket ger ett mer professionellt resultat vid utskrift

    Tillsammans gör dessa förbättringar LibreOffice till ett ännu mer attraktivt alternativ för såväl privatpersoner som organisationer.

    Finns nu för fler plattformar

    I samband med lanseringen meddelar The Document Foundation att Amazon Linux 2023 nu är en officiellt stödd plattform för LibreOffice. Det innebär att användare kan ladda ner färdiga 64-bitars ARM (AArch64)-paket i RPM-format, vilket underlättar installation på servrar och molnplattformar.

    Ladda ner nu – eller vänta på din distribution

    LibreOffice 25.8.2 finns att ladda ner direkt från www.libreoffice.org/download. Användare av Linuxdistributioner som till exempel Ubuntu, Fedora eller openSUSE rekommenderas dock att vänta tills versionen dyker upp i den egna distributionens programförråd, för att få en automatiskt testad och paketerad version.

    För systemintegratörer och utvecklare finns även källkoden tillgänglig för nedladdning.

    Stöd och långsiktig version

    LibreOffice 25.8-serien kommer att få sju underhållsuppdateringar fram till juni 2026, med nästa version – LibreOffice 25.8.3 – planerad till mitten av november 2025.

    För användare som prioriterar maximal stabilitet framför nya funktioner erbjuder stiftelsen också LibreOffice 25.2-serien, som innehåller fler månader av testade och bakportade fixar. Den aktuella versionen där är LibreOffice 25.2.6.

    Gemenskapen i centrum

    Som alltid påminner The Document Foundation om att detta är ”Community”-utgåvan av LibreOffice, framtagen och underhållen av frivilliga. För företag som behöver professionellt stöd och längre supportcykler rekommenderas LibreOffice Enterprise från stiftelsens ekosystempartners.

    Teknisk support erbjuds inte direkt av stiftelsen, men användare kan få hjälp via frivilliggemenskapen på ask.libreoffice.org eller genom användarlistor via e-post.

    Kort sagt: LibreOffice 25.8.2 är en viktig uppdatering som gör den fria kontorssviten snabbare, stabilare och mer kompatibel än någonsin – ett starkt alternativ till Microsoft Office för alla som värdesätter öppen källkod, transparens och frihet.

    Teknisk fakta • LibreOffice 25.8.2
    Släppt: 9 okt 2025

    Typ
    Underhållsutgåva (25.8, punkt 2)
    Antal fixar
    ≈ 70 bugg- och regressionsfixar (RC1 + RC2)
    Viktiga förbättringar
    Stabilitet, kraschfixar, bättre öppning/sparning, UI-förfiningar, förbättrad interoperabilitet med Microsoft Office/365-format
    Stödda plattformar
    Windows • macOS • Linux (DEB/RPM). Nytt: Amazon Linux 2023 (AArch64, RPM)
    Kärnnyheter i 25.8
    Export av PDF 2.0 • upp till 30% snabbare filöppning (Writer/Calc) • optimerad minneshantering • mjukare rullning i stora dokument • förbättrad orddelning & spacing
    Supportfönster
    25.8-serien underhålls till 12 juni 2026 (planerat)
    Nästa version
    25.8.3 (planerad mitten av nov 2025)
    Licens & utgåva
    ”Community”-utgåva, öppen källkod. Företag: överväg LibreOffice Enterprise
    Nedladdning
    libreoffice.org/download
    Ändringsloggar
    Se RC1/RC2-changelogs via projektets releasenoter
    Tips för Linux
    Installera via distributionens förråd för smidig uppdatering – eller hämta officiella DEB/RPM vid behov
    PDF 2.0 +30% öppningshastighet AArch64 RPM Stabilitet Interoperabilitet
  • ClamAV 1.5 släppt – starkare säkerhet, FIPS-kompatibilitet och nya funktioner

    ClamAV, det populära antivirusprogrammet med öppen källkod, har fått sin största uppdatering på över ett år. Version 1.5 ersätter gamla svaga kryptometoder med moderna alternativ, introducerar FIPS-kompatibel verifiering av virusdatabaser och bjuder på en rad förbättringar för både användare, administratörer och utvecklare.

    Efter över ett års väntan har ClamAV, ett av de mest välkända antivirusprogrammen med öppen källkod, fått en ny version.
    ClamAV utvecklas av Cisco Talos (en del av Cisco Systems), och används både av privatpersoner och företag för att upptäcka skadlig kod.
    Nu är version 1.5 här – med fokus på bättre säkerhet, modernare kryptografi och smidigare användning.

    Starkare verifiering av virusdatabaser

    För att ett antivirus ska fungera krävs ständiga uppdateringar av signaturdatabaserna (CVD-filer) som innehåller information om kända hot.
    I ClamAV 1.5 har verifieringssystemet blivit betydligt säkrare:

    • Databaserna får nu medföljande signaturfiler (.cvd.sign) som automatiskt laddas ner av Freshclam.
    • Verifieringen följer FIPS-standarder (amerikanska säkerhetskrav för kryptografi), viktigt för myndigheter och företag.
    • Om signaturfilen inte finns tillgänglig används den äldre MD5-baserade metoden som reserv.

    MD5 bort – SHA2-256 in

    En av de största förändringarna är att ClamAV nu lämnar den osäkra MD5-algoritmen, som länge ansetts svag.

    • Istället används SHA2-256, en betydligt starkare algoritm, för cachelagring av rena filer.
    • Ett nytt alternativ, FIPSCryptoHashLimits, gör det möjligt att blockera MD5 och SHA1 i FIPS-läge.

    Nya inställningar för administratörer

    Systemadministratörer får också nya verktyg i version 1.5:

    • Det nya alternativet –cvdcertsdir gör att man kan ange egna kataloger för certifikat.
    • Samma inställning kan även göras via konfigurationsfil eller miljövariabler.

    Bättre precision och fler funktioner

    För den som använder ClamScan för att genomsöka filer finns flera förbättringar:

    • Filstorlekar rapporteras nu i GiB, MiB, KiB eller byte, istället för avrundade MB-värden.
    • Nya kommandoradsflaggor:
    • –log-hash
    • –hash-alg
    • –file-type-hint

    Nytt för utvecklare

    Även utvecklare som bygger egna system med ClamAV får mer att arbeta med:

    • Nya publika API:er i libclamav ger djupare kontroll över verifiering, uppackning och skanning.
    • Nya callback-funktioner gör det möjligt att reagera på olika stadier i skanningsprocessen, t.ex. före hashning eller vid detektion.

    Fler förbättringar

    Andra nyheter i version 1.5:

    • Regex-stöd i OnAccessExcludePath (för att enklare utesluta filer från realtidsskanning).
    • Förbättrad JSON-utdata – tydligare skillnad mellan starka hot, potentiellt oönskade filer och svaga indikatorer.
    • Stöd för fler filtyper, inklusive felaktiga ZIP-arkiv och UTF-8-filnamn i Windows.
    • Förbättrad kompabilitet för AIX, Solaris och GNU/Hurd.
    • Flera buggfixar för minnesläckor och race conditions, vilket gör ClamAV stabilare.

    Slutord

    ClamAV 1.5 är framför allt en säkerhetsuppdatering, där gamla och svaga kryptometoder ersätts av moderna alternativ.
    Men versionen innehåller också många små förbättringar som gör livet enklare för både användare, administratörer och utvecklare.

    Fakta: Nyheterna i ClamAV 1.5

    • FIPS-kompatibel verifiering av databaser.
    • SHA2-256 ersätter MD5 för caching.
    • Nytt alternativ: FIPSCryptoHashLimits.
    • Nya admin- och kommandoradsalternativ.
    • Mer detaljerade filstorleksrapporter.
    • Nya API:er och callback-funktioner för utvecklare.
    • Förbättrad JSON-utdata och regex-stöd.
    • Stöd för fler filtyper och system.
    • Fixar för stabilitet och säkerhet.

    https://www.clamav.net/downloads

    https://linuxiac.com/clamav-1-5-antivirus-brings-fips-mode-signature-verification-support

    ClamAV 1.5 – Tekniskt faktablad

    Sammanfattning av nyckelfunktioner, konfigurationstips och utvecklaranrop. Bakgrund svart, text i terminalgrön.

    Översikt

    ClamAV 1.5 fokuserar på kryptografisk uppgradering, FIPS-kompatibel verifiering av signaturfiler, förbättrade API:er och stabilitetsfixar för Freshclam, ClamD och ClamScan.

    Viktiga säkerhetsförändringar

    • FIPS-kompatibel CVD-verifiering: Nytt system med externa .cvd-filer.
    ClamAV är ett open source-verktyg för antivirus och malware-detektering. Mer information: clamav.net
  • WGDashboard 4.3 släppt – ny klientpanel och pluginstöd

    WGDashboard är tillbaka i version 4.3 – nu med en klientpanel där användare kan logga in och se sina egna WireGuard-anslutningar. Det finns också ett nytt, fortfarande experimentellt, system för tillägg (plugins) som gör det möjligt att bygga ut funktionerna. Under huven har WGDashboard bytt till SQLAlchemy, vilket gör att flera databaser kan användas: SQLite, PostgreSQL och MySQL. Dessutom har webhooks lagts till för automatiska åtgärder, historisk data för varje anslutning samt stöd för taggar och filter som gör administrationen enklare. Bland övriga nyheter finns stöd för Debian 13, att nycklar döljs som standard och att kravet på MTU för nya anslutningar har tagits bort.


    Men det gör detsamma för tux är min cybersoldat, någonstans i Sverige.

    WGDashboard 4.3 – enklare hantering av WireGuard VPN

    Efter fem månader kommer nu en ny version av WGDashboard, ett webbaserat verktyg för att hantera WireGuard VPN-servrar. Med det kan administratörer skapa, ändra och hålla koll på alla enheter (så kallade peers) som är anslutna – direkt i webbläsaren.

    Ny klientpanel
    Den största nyheten i version 4.3 är en klientpanel. Det innebär att även vanliga användare kan logga in och se sina egna VPN-inställningar, inte bara administratörer. Det gör det enklare och tydligare för alla.

    Pluginsystem – bygg vidare med egna funktioner
    WGDashboard har fått stöd för plugins, alltså tillägg som kan ge nya funktioner. Utvecklare kan börja bygga sådana redan nu, även om stödet fortfarande är under utveckling.

    Förbättringar i bakgrunden
    Tidigare använde WGDashboard en enkel databas (SQLite). Nu kan man välja mellan flera olika databaser, till exempel SQLite, PostgreSQL eller MySQL.
    Det finns också stöd för webhooks, vilket betyder att vissa åtgärder kan ske automatiskt när en ny enhet läggs till, ändras eller tas bort.

    Mer statistik och anpassning
    Nya funktioner i version 4.3:

    • Historisk data för varje enhet, som nätverksanvändning, sessioner och tidigare anslutningar.
    • Möjlighet att gruppera enheter med taggar och filter.
    • Stöd för mallar (Jinja) för standardinställningar och mejlutskick.
    • Möjlighet att använda olika portar (”ingångar”) för olika konfigurationer.

    Andra nyheter och fixar

    • Stöd för Debian 13 (ny version av Linux).
    • Nya enheter får sina nycklar dolda som standard, så de visas inte öppet.
    • Kravet på MTU-värde (storlek på datapaket) för nya enheter är borttaget.
    • Menyer och startsida visar nu saker i samma ordning, vilket gör systemet mer logiskt.

    Dessutom har flera buggar rättats till, bland annat:

    • Diagrammen för nätverksanvändning visade ibland fel data.
    • Språkproblem i Docker-installationen när ett app-prefix användes.

    afikgrafer och språkproblem i Docker när app_prefix används.

    https://github.com/WGDashboard/WGDashboard/releases/tag/v4.3.0

    https://linuxiac.com/wgdashboard-4-3-wireguard-ui-adds-client-side-dashboard

    WGDashboard 4.3 – Teknisk fakta

    • Klientpanel: Klienter kan logga in och se sina tilldelade peers.
    • Pluginsystem: Nytt, experimentellt stöd för utvecklartillägg.
    • Databaser: SQLAlchemy med stöd för SQLite, PostgreSQL och MySQL.
    • Webhooks: Automatiska åtgärder vid peer-skapande, uppdatering eller borttagning.
    • Historisk data: Nätverksanvändning, sessioner och endpoints per peer.
    • Taggar & filter: Möjlighet att gruppera peers.
    • Jinja-mallar: För peer-standarder och e-postämnen.
    • Debian 13-stöd: Ny systemkompatibilitet.
    • Säkerhet: Privata och publika nycklar döljs som standard.
    • Buggfixar: Bland annat felaktiga trafikgrafer och Docker-locale-problem.
  • Hantera processer i Linux från terminalen – En nybörjarguide

    Att förstå och hantera processer är en av de mest grundläggande färdigheterna i Linux. När du kör ett program – vare sig det är en webbläsare, ett terminalkommando eller en systemtjänst – skapas en process. Ibland behöver du som användare ta kontroll över dessa processer: kanske för att ett program har hängt sig, för att frigöra resurser eller för att starta om en tjänst. I Linux görs detta genom att skicka signaler till processer via terminalen. I den här guiden går vi igenom vad processer är, hur signaler fungerar och hur du kan använda viktiga kommandon som kill, killall, pkill, fuser, pgrep och skill för att söka upp, pausa eller avsluta processer – med tydliga exempel för nybörjare.

    Att kunna döda en process från terminalen kan ibland vara nödvändigt.

    Vad är en process i Linux?

    En process är ett körande program på datorn. Operativsystemet Linux hanterar många processer samtidigt och ger varje process ett unikt process-ID (PID) för identifiering. Processer kan vara synliga användarprogram (som ett webbrowserfönster) eller systemtjänster som körs i bakgrunden. Linux-kärnan ansvarar för att schemalägga processer, fördela resurser och hålla isär deras minne och rättigheter. Som användare kan man med kommandon i terminalen inspektera och påverka processer, till exempel om ett program har hängt sig eller om man behöver avsluta en process som förbrukar för mycket resurser.

    Varför behöver man hantera eller avsluta processer?

    Vanliga anledningar till att manuellt hantera (eller döda) processer är att ett program inte svarar, har låst sig eller använder orimligt mycket CPU/minne. Ibland behöver man avsluta ett program som körs i bakgrunden, starta om en tjänst genom att skicka en viss signal, eller frigöra en fil eller nätverksport som en process håller låst. Genom att skicka signaler till processer kan man be dem avsluta på ett kontrollerat sätt eller tvinga fram en avslutning om de inte reagerar. Att känna till de viktigaste kommandona för processhantering – såsom kill, killall, pkill, fuser, pgrep och skill – är därför värdefullt. I denna artikel går vi igenom vad signaler är och hur man använder dessa kommandon med praktiska exempel.

    Signaler i Linux och vanliga signaler

    En signal är ett meddelande som operativsystemet kan skicka till en process för att uppmärksamma den på en händelse eller begära en viss åtgärd. Signaler identifieras både med namn (ofta med prefixet SIG) och ett nummer. Till exempel är SIGTERM signal nummer 15, SIGKILL nummer 9, SIGHUP nummer 1 och SIGSTOP nummer 19. När en signal skickas till en process avbryts den normalt tillfälligt för att hantera signalen. Vissa signaler kan fångas upp av processen (som då kan välja att ignorera dem eller utföra städning), medan andra inte kan ignoreras.

    Några vanliga signaler och deras betydelser är:

    • SIGTERM (15) – Termineringssignal. Standard-signalen som skickas av kommandot kill. Den ber processen att avsluta sig själv gracefully, dvs. på ett kontrollerat sätt[2]. Processen får en chans att städa upp, spara sitt tillstånd, stänga filer etc., innan den avslutas.
    • SIGKILL (9) – Kill-signalen. Detta är en tvångsavslutning som inte kan fångas eller ignoreras av processen[1][3]. Operativsystemet terminerar processen omedelbart när det får denna signal, även om processen hängt sig. SIGKILL bör användas som sista utväg när en process inte reagerar på vänligare signaler, eftersom ingen städning sker och t.ex. temporära filer eller resurser kan lämnas i osäkert tillstånd[3].
    • SIGHUP (1) – Hang up. Ursprungligen indikerar detta att den terminal (TTY) som startade processen kopplades ned. För många bakgrundstjänster (daemons) har det blivit konvention att SIGHUP innebär att processen ska läsa om sin konfiguration eller starta om sig själv[4]. Man kan alltså skicka SIGHUP till en daemon för att få den att göra en mjuk omstart eller ladda om inställningar.
    • SIGSTOP (19) – Stoppsignal. Pauserar en process (fryser dess exekvering) utan att avsluta den, och kan inte ignoreras av processen[1]. Detta motsvarar att köra ett program i bakgrunden genom att trycka Ctrl+Z i terminalen. En stoppad process kan återupptas igen genom att skicka SIGCONT (continue) eller föras in i förgrunden med shell-kommandon som fg. SIGSTOP/SIGCONT är användbara om man tillfälligt vill pausa en process (t.ex. för felsökning) utan att döda den.

    Det finns många fler signaler (för att lista alla standard-signaler kan man köra kill -l eller fuser -l i terminalen). Som nybörjare är det viktigast att förstå att SIGTERM är standardmetoden att avsluta processer på ett snällt sätt, SIGKILL är en tvingande nödlösning, och att signaler som SIGHUP och SIGSTOP har speciella användningsområden. Nästa steg är att använda kommandon som skickar dessa signaler till processer.

    Kommandot kill – avsluta processer med PID

    Det mest grundläggande sättet att skicka en signal till en process är med kommandot kill. Namnet låter brutalt, men kill skickar egentligen en godtycklig signal (som standard SIGTERM) till en eller flera processer utifrån deras PID. För att använda kill måste du alltså känna till processens ID-nummer. Detta kan man ta reda på med verktyg som ps (processlista), top eller pgrep (mer om pgrep nedan).

    Syntax: kill [signal] PID … (om ingen signal anges skickas SIGTERM som standard).

    Exempel på användning:

    # Skicka standardsignalen SIGTERM (15) till process med PID 1234
    kill 1234

    Kommandot ovan ber processen 1234 att avsluta sig själv snällt (SIGTERM är default för kill[2]). Om processen inte avslutas kan man behöva skicka en mer drastisk signal:

    # Tvinga avslutning av process 1234 med SIGKILL (9)
    kill -9 1234

    Här används flaggan -9 för att skicka signal 9 (SIGKILL), vilket omedelbart dödar processen[3]. Notera att man också kan skriva kill -SIGKILL 1234 – många signaler kan anges antingen med nummer, med fullt namn (t.ex. -SIGKILL) eller förkortat utan ”SIG” (t.ex. -KILL), alla dessa är ekvivalenta.

    Ett normalfall är att först försöka med en vanlig kill (SIGTERM) och ge processen åtminstone några sekunder att avsluta sig på rätt sätt. Om den fortsatt vägrar dö eller hänger sig, kan man följa upp med kill -9 för att garantera att den försvinner. SIGKILL kan som sagt inte ignoreras av processen[5].

    Kommandot kill kan även skicka andra signaler. Till exempel kan man skicka SIGHUP (1) för att instruera en process att starta om eller läsa om konfiguration:

    # Skicka SIGHUP (1) till process 5678, ofta för att få en daemon att läsa om sin config
    kill -1 5678 # -1 motsvarar SIGHUP
    kill -HUP 5678 # detta är likvärdigt med -1

    På liknande sätt kan kill -STOP användas för att pausa en process och kill -CONT för att fortsätta en pausad process. Om du är osäker på signalnamnet eller numret kan du skriva:

    # Lista alla signals namn och nummer
    kill -l

    Detta listar alla signaler som systemet känner till (t.ex. får du reda på att 15 = TERM, 9 = KILL, 1 = HUP, etc.).

    Tips: kill är inbyggt i många shell (som Bash). Oftast räcker det att ange PID, men var försiktig så att du inte råkar ange fel PID. Det är alltid en bra idé att dubbelkolla med exempelvis ps eller pgrep att du har rätt process. Som vanlig användare kan du bara skicka signaler till processer du äger (startat själv), medan root-användaren kan signalera alla processer.

    Kommandot killall – döda processer utifrån namn

    Med killall kan du skicka en signal till samtliga processer som matchar ett givet kommando-namn. Till skillnad från kill behöver du alltså inte känna till PID; istället anger du namnet på processen/programmet. Som standard skickar killall också SIGTERM om ingen annan signal anges[6].

    Syntax: killall [flaggor] [signal] namn…

    Ett enkelt exempel:

    # Försöker stänga alla processer som heter ”firefox” med SIGTERM
    killall firefox

    Ovanstående kommando försöker avsluta alla körande Firefox-processer (t.ex. om flera webbläsarfönster är öppna) genom att skicka SIGTERM till dem. Om de inte stänger sig ordentligt kan man tvinga dem:

    # Döda alla ”firefox”-processer med SIGKILL (9)
    killall -9 firefox

    Flaggan -9 fungerar här likadant som för kill. Man kan även specificera signalnamn, till exempel killall -KILL firefox gör samma sak. Under huven skickar killall signalen till alla processer med det angivna namnet[6].

    Det är viktigt att ange processen vid exakt namn. killall matchar som default hela kommandonamnet. Till exempel, killall vi dödar processer vars namn är precis ”vi”, men inte ”vim”. Man kan använda flaggan -I för att ignorera skillnad mellan versaler/gemener vid namnmatchning, eller -r för att tolka namnet som ett regular expression (regex) om man vill ha mer flexibel matchning[7]. Exempelvis skulle killall -r -9 ^firefox med regex döda alla processer vars namn börjar med ”firefox”.

    Några andra praktiska flaggor för killall är: – -i (interactive) – frågar om bekräftelse före varje enskild process som ska dödas. Bra för säkerhets skull om man är osäker. – -v (verbose) – skriver ut information om huruvida signalen lyckades skickas till var och en. – -u användare – begränsa till processer som ägs av en viss användare. T.ex. killall -u alice firefox skulle bara försöka döda Alice instanser av firefox.

    Varning: killall på Linux är harmlöst om du anger ett specifikt processnamn, men se upp så att du inte misstar det för det helt annorlunda kommandot killall på vissa Unix-system (som Solaris) där killall utan argument faktiskt försöker döda alla processer. På Linux är killall en del av psmisc-paketet och fungerar enligt ovan. Ange alltid explicit ett processnamn när du använder detta kommando.

    Kommandot pkill – skicka signal utifrån sökmönster

    pkill liknar killall genom att det låter dig avsluta processer baserat på namn, men det är mer flexibelt. Namnet pkill står för ”process kill” och är kopplat till kommandot pgrep (process grep). I själva verket är pkill en variant av pgrep som istället för att lista processer skickar en signal till dem som matchar kriteriet[8]. pkill använder sig av mönstermatchning (standardmässigt regular expressions) på processernas namn eller andra attribut.

    Syntax: pkill [flaggor] [signal] mönster

    Om ingen signal anges så skickar pkill som vanligt SIGTERM (15)[9]. Mönstret kan vara en del av processens namn. Exempel:

    # Försök avsluta alla processer vars namn innehåller ”chrome”
    pkill chrome

    Ovan kommando skulle skicka SIGTERM till alla processer som matchar regex-mönstret ”chrome” i sitt namn (så det träffar t.ex. både chrome och chromium om de körs). Vill man vara specifik att namnet ska matcha exakt, kan man använda flaggan -x (exact match). Alternativt kan man skriva regex med ^ och $ för att ange början/slut på namnet:

    # Avsluta alla processer som heter exakt ”ssh” (inte bara innehåller ”ssh”)
    pkill -x ssh

    Man kan på liknande sätt som med killall använda -9 eller -KILL för att skicka SIGKILL:

    # Tvinga bort alla processer vars namn matchar ”chrome”
    pkill -9 chrome

    Ett praktiskt användningsområde är att skicka andra signaler. Till exempel för att be en tjänst ladda om sin konfiguration (vilket ofta görs med SIGHUP) kan du göra:

    # Ladda om Nginx konfiguration genom att skicka SIGHUP (1) till alla ”nginx”-processer
    pkill -HUP nginx

    Detta utnyttjar att många tjänster (inklusive Nginx) tolkar SIGHUP som signal att läsa om config[10][11].

    pkill har flera användbara flaggor för att begränsa vilka processer som träffas: – -f – matcha mot hela kommandoraden istället för bara basnamnet. T.ex. pkill -f ”python myscript.py” skulle matcha kommandoraden som innehåller texten python myscript.py (användbart om processen har ett generiskt namn men unika argument). – -u användare – matcha bara processer som körs av en viss användare (eller lista av användare). T.ex. pkill -u bob ssh dödar ssh-processer som körs av användaren bob. – -n / -o – matcha endast den nyaste respektive äldsta processen som uppfyller mönstret. Detta är bra om man t.ex. vill döda den senast startade instansen av något. – -c – (i vissa varianter) visa antal träffade processer istället för att döda (eller används i pgrep specifikt – se man pkill/pgrep).

    En viktig sak med pkill är att det är lätt att matcha bredare än avsett om man inte är försiktig med mönstret. Till exempel kan pkill ssh även döda en process som heter ssh-agent eftersom ”ssh” ingår i namnet. Därför är ett gott råd att först testa mönstret med pgrep (som bara listar träffar) innan man kör pkill. Exempel:

    pgrep -l chrome # listar PIDs och namn för processer som matchar ”chrome”

    Om utdata ser rimlig ut så kan man sedan byta ut pgrep mot pkill med samma mönster för att faktiskt skicka signalen.

    Kommandot pgrep – hitta processer utifrån namn eller villkor

    Som nämnt är pgrep syskonverktyget till pkill. Istället för att skicka signaler listar pgrep helt enkelt ut process-ID för processer vars namn eller andra attribut matchar ett mönster. Formatet liknar pkill:

    Syntax: pgrep [flaggor] mönster

    Standardbeteendet är att matcha processnamn (kommandots namn) mot ett angivet mönster (som tolkas som regex). pgrep skriver ut matchande PIDs, ett per rad. Några exempel:

    # Hitta PID för alla processer vars namn innehåller ”ssh”
    pgrep ssh

    # Hitta PID för processen som heter exakt ”gnome-shell”
    pgrep -x gnome-shell Hantera processer i Linux från terminalen – En nybörjarguide

    Vad är en process i Linux?

    En process är ett körande program på datorn. Operativsystemet Linux hanterar många processer samtidigt och ger varje process ett unikt process-ID (PID) för identifiering. Processer kan vara synliga användarprogram (som ett webbrowserfönster) eller systemtjänster som körs i bakgrunden. Linux-kärnan ansvarar för att schemalägga processer, fördela resurser och hålla isär deras minne och rättigheter. Som användare kan man med kommandon i terminalen inspektera och påverka processer, till exempel om ett program har hängt sig eller om man behöver avsluta en process som förbrukar för mycket resurser.

    Varför behöver man hantera eller avsluta processer?

    Vanliga anledningar till att manuellt hantera (eller döda) processer är att ett program inte svarar, har låst sig eller använder orimligt mycket CPU/minne. Ibland behöver man avsluta ett program som körs i bakgrunden, starta om en tjänst genom att skicka en viss signal, eller frigöra en fil eller nätverksport som en process håller låst. Genom att skicka signaler till processer kan man be dem avsluta på ett kontrollerat sätt eller tvinga fram en avslutning om de inte reagerar. Att känna till de viktigaste kommandona för processhantering – såsom kill, killall, pkill, fuser, pgrep och skill – är därför värdefullt. I denna artikel går vi igenom vad signaler är och hur man använder dessa kommandon med praktiska exempel.

    Signaler i Linux och vanliga signaler

    En signal är ett meddelande som operativsystemet kan skicka till en process för att uppmärksamma den på en händelse eller begära en viss åtgärd. Signaler identifieras både med namn (ofta med prefixet SIG) och ett nummer. Till exempel är SIGTERM signal nummer 15, SIGKILL nummer 9, SIGHUP nummer 1 och SIGSTOP nummer 19[1]. När en signal skickas till en process avbryts den normalt tillfälligt för att hantera signalen. Vissa signaler kan fångas upp av processen (som då kan välja att ignorera dem eller utföra städning), medan andra inte kan ignoreras.

    Några vanliga signaler och deras betydelser är:

    • SIGTERM (15) – Termineringssignal. Standard-signalen som skickas av kommandot kill. Den ber processen att avsluta sig själv gracefully, dvs. på ett kontrollerat sätt[2]. Processen får en chans att städa upp, spara sitt tillstånd, stänga filer etc., innan den avslutas.
    • SIGKILL (9) – Kill-signalen. Detta är en tvångsavslutning som inte kan fångas eller ignoreras av processen[1][3]. Operativsystemet terminerar processen omedelbart när det får denna signal, även om processen hängt sig. SIGKILL bör användas som sista utväg när en process inte reagerar på vänligare signaler, eftersom ingen städning sker och t.ex. temporära filer eller resurser kan lämnas i osäkert tillstånd[3].
    • SIGHUP (1) – Hang up. Ursprungligen indikerar detta att den terminal (TTY) som startade processen kopplades ned. För många bakgrundstjänster (daemons) har det blivit konvention att SIGHUP innebär att processen ska läsa om sin konfiguration eller starta om sig själv[4]. Man kan alltså skicka SIGHUP till en daemon för att få den att göra en mjuk omstart eller ladda om inställningar.
    • SIGSTOP (19) – Stoppsignal. Pauserar en process (fryser dess exekvering) utan att avsluta den, och kan inte ignoreras av processen[1]. Detta motsvarar att köra ett program i bakgrunden genom att trycka Ctrl+Z i terminalen. En stoppad process kan återupptas igen genom att skicka SIGCONT (continue) eller föras in i förgrunden med shell-kommandon som fg. SIGSTOP/SIGCONT är användbara om man tillfälligt vill pausa en process (t.ex. för felsökning) utan att döda den.

    Det finns många fler signaler (för att lista alla standard-signaler kan man köra kill -l eller fuser -l i terminalen). Som nybörjare är det viktigast att förstå att SIGTERM är standardmetoden att avsluta processer på ett snällt sätt, SIGKILL är en tvingande nödlösning, och att signaler som SIGHUP och SIGSTOP har speciella användningsområden. Nästa steg är att använda kommandon som skickar dessa signaler till processer.

    Kommandot kill – avsluta processer med PID

    Det mest grundläggande sättet att skicka en signal till en process är med kommandot kill. Namnet låter brutalt, men kill skickar egentligen en godtycklig signal (som standard SIGTERM) till en eller flera processer utifrån deras PID. För att använda kill måste du alltså känna till processens ID-nummer. Detta kan man ta reda på med verktyg som ps (processlista), top eller pgrep (mer om pgrep nedan).

    Syntax: kill [signal] PID … (om ingen signal anges skickas SIGTERM som standard).

    Exempel på användning:

    # Skicka standardsignalen SIGTERM (15) till process med PID 1234
    kill 1234

    Kommandot ovan ber processen 1234 att avsluta sig själv snällt (SIGTERM är default för kill[2]). Om processen inte avslutas kan man behöva skicka en mer drastisk signal:

    # Tvinga avslutning av process 1234 med SIGKILL (9)
    kill -9 1234

    Här används flaggan -9 för att skicka signal 9 (SIGKILL), vilket omedelbart dödar processen[3]. Notera att man också kan skriva kill -SIGKILL 1234 – många signaler kan anges antingen med nummer, med fullt namn (t.ex. -SIGKILL) eller förkortat utan ”SIG” (t.ex. -KILL), alla dessa är ekvivalenta.

    Ett normalfall är att först försöka med en vanlig kill (SIGTERM) och ge processen åtminstone några sekunder att avsluta sig på rätt sätt. Om den fortsatt vägrar dö eller hänger sig, kan man följa upp med kill -9 för att garantera att den försvinner. SIGKILL kan som sagt inte ignoreras av processen[5].

    Kommandot kill kan även skicka andra signaler. Till exempel kan man skicka SIGHUP (1) för att instruera en process att starta om eller läsa om konfiguration:

    # Skicka SIGHUP (1) till process 5678, ofta för att få en daemon att läsa om sin config
    kill -1 5678 # -1 motsvarar SIGHUP
    kill -HUP 5678 # detta är likvärdigt med -1

    På liknande sätt kan kill -STOP användas för att pausa en process och kill -CONT för att fortsätta en pausad process. Om du är osäker på signalnamnet eller numret kan du skriva:

    # Lista alla signals namn och nummer
    kill -l

    Detta listar alla signaler som systemet känner till (t.ex. får du reda på att 15 = TERM, 9 = KILL, 1 = HUP, etc.).

    Tips: kill är inbyggt i många shell (som Bash). Oftast räcker det att ange PID, men var försiktig så att du inte råkar ange fel PID. Det är alltid en bra idé att dubbelkolla med exempelvis ps eller pgrep att du har rätt process. Som vanlig användare kan du bara skicka signaler till processer du äger (startat själv), medan root-användaren kan signalera alla processer.

    Kommandot killall – döda processer utifrån namn

    Med killall kan du skicka en signal till samtliga processer som matchar ett givet kommando-namn. Till skillnad från kill behöver du alltså inte känna till PID; istället anger du namnet på processen/programmet. Som standard skickar killall också SIGTERM om ingen annan signal anges[6].

    Syntax: killall [flaggor] [signal] namn…

    Ett enkelt exempel:

    # Försöker stänga alla processer som heter ”firefox” med SIGTERM
    killall firefox

    Ovanstående kommando försöker avsluta alla körande Firefox-processer (t.ex. om flera webbläsarfönster är öppna) genom att skicka SIGTERM till dem. Om de inte stänger sig ordentligt kan man tvinga dem:

    # Döda alla ”firefox”-processer med SIGKILL (9)
    killall -9 firefox

    Flaggan -9 fungerar här likadant som för kill. Man kan även specificera signalnamn, till exempel killall -KILL firefox gör samma sak. Under huven skickar killall signalen till alla processer med det angivna namnet[6].

    Det är viktigt att ange processen vid exakt namn. killall matchar som default hela kommandonamnet. Till exempel, killall vi dödar processer vars namn är precis ”vi”, men inte ”vim”. Man kan använda flaggan -I för att ignorera skillnad mellan versaler/gemener vid namnmatchning, eller -r för att tolka namnet som ett regular expression (regex) om man vill ha mer flexibel matchning[7]. Exempelvis skulle killall -r -9 ^firefox med regex döda alla processer vars namn börjar med ”firefox”.

    Några andra praktiska flaggor för killall är: – -i (interactive) – frågar om bekräftelse före varje enskild process som ska dödas. Bra för säkerhets skull om man är osäker. – -v (verbose) – skriver ut information om huruvida signalen lyckades skickas till var och en. – -u användare – begränsa till processer som ägs av en viss användare. T.ex. killall -u alice firefox skulle bara försöka döda Alice instanser av firefox.

    Varning: killall på Linux är harmlöst om du anger ett specifikt processnamn, men se upp så att du inte misstar det för det helt annorlunda kommandot killall på vissa Unix-system (som Solaris) där killall utan argument faktiskt försöker döda alla processer. På Linux är killall en del av psmisc-paketet och fungerar enligt ovan. Ange alltid explicit ett processnamn när du använder detta kommando.

    Svensk manualsida till killall(1)

    Kommandot pkill – skicka signal utifrån sökmönster

    pkill liknar killall genom att det låter dig avsluta processer baserat på namn, men det är mer flexibelt. Namnet pkill står för ”process kill” och är kopplat till kommandot pgrep (process grep). I själva verket är pkill en variant av pgrep som istället för att lista processer skickar en signal till dem som matchar kriteriet[8]. pkill använder sig av mönstermatchning (standardmässigt regular expressions) på processernas namn eller andra attribut.

    Syntax: pkill [flaggor] [signal] mönster

    Om ingen signal anges så skickar pkill som vanligt SIGTERM (15)[9]. Mönstret kan vara en del av processens namn. Exempel:

    # Försök avsluta alla processer vars namn innehåller ”chrome”
    pkill chrome

    Ovan kommando skulle skicka SIGTERM till alla processer som matchar regex-mönstret ”chrome” i sitt namn (så det träffar t.ex. både chrome och chromium om de körs). Vill man vara specifik att namnet ska matcha exakt, kan man använda flaggan -x (exact match). Alternativt kan man skriva regex med ^ och $ för att ange början/slut på namnet:

    # Avsluta alla processer som heter exakt ”ssh” (inte bara innehåller ”ssh”)
    pkill -x ssh

    Man kan på liknande sätt som med killall använda -9 eller -KILL för att skicka SIGKILL:

    # Tvinga bort alla processer vars namn matchar ”chrome”
    pkill -9 chrome

    Ett praktiskt användningsområde är att skicka andra signaler. Till exempel för att be en tjänst ladda om sin konfiguration (vilket ofta görs med SIGHUP) kan du göra:

    # Ladda om Nginx konfiguration genom att skicka SIGHUP (1) till alla ”nginx”-processer
    pkill -HUP nginx

    Detta utnyttjar att många tjänster (inklusive Nginx) tolkar SIGHUP som signal att läsa om config[10][11].

    pkill har flera användbara flaggor för att begränsa vilka processer som träffas: – -f – matcha mot hela kommandoraden istället för bara basnamnet. T.ex. pkill -f ”python myscript.py” skulle matcha kommandoraden som innehåller texten python myscript.py (användbart om processen har ett generiskt namn men unika argument). – -u användare – matcha bara processer som körs av en viss användare (eller lista av användare). T.ex. pkill -u bob ssh dödar ssh-processer som körs av användaren bob. – -n / -o – matcha endast den nyaste respektive äldsta processen som uppfyller mönstret. Detta är bra om man t.ex. vill döda den senast startade instansen av något. – -c – (i vissa varianter) visa antal träffade processer istället för att döda (eller används i pgrep specifikt – se man pkill/pgrep).

    En viktig sak med pkill är att det är lätt att matcha bredare än avsett om man inte är försiktig med mönstret. Till exempel kan pkill ssh även döda en process som heter ssh-agent eftersom ”ssh” ingår i namnet. Därför är ett gott råd att först testa mönstret med pgrep (som bara listar träffar) innan man kör pkill. Exempel:

    pgrep -l chrome # listar PIDs och namn för processer som matchar ”chrome”

    Om utdata ser rimlig ut så kan man sedan byta ut pgrep mot pkill med samma mönster för att faktiskt skicka signalen.

    Svensk manualsida till pkill(1)

    Kommandot pgrep – hitta processer utifrån namn eller villkor

    Som nämnt är pgrep syskonverktyget till pkill. Istället för att skicka signaler listar pgrep helt enkelt ut process-ID för processer vars namn eller andra attribut matchar ett mönster. Formatet liknar pkill:

    Syntax: pgrep [flaggor] mönster

    Standardbeteendet är att matcha processnamn (kommandots namn) mot ett angivet mönster (som tolkas som regex). pgrep skriver ut matchande PIDs, ett per rad. Några exempel:

    # Hitta PID för alla processer vars namn innehåller ”ssh”
    pgrep ssh

    # Hitta PID för processen som heter exakt ”gnome-shell”
    pgrep -x gnome-shell

    # Hitta alla processer som körs av användaren alice och innehåller ”python” i namnet
    pgrep -u alice python

    I det sista exemplet kombineras -u alice för att filtrera på ägare och mönstret ”python” för att filtrera på namn. pgrep har i stort sett samma filterflaggor som pkill (som -f, -x, -n, -o, -u etc.), så man kan göra avancerade sökningar. En användbar flagga är -l (lågt L) som gör att pgrep listar inte bara PID utan även processens namn:

    pgrep -l ssh

    Det kan ge utdata som:

    1039 sshd
    2257 ssh-agent
    6850 ssh
    31279 ssh-agent

    Då ser man både PID och vilket program det är. Om man vill ha hela kommandoraden kan man använda -a i stället för -l.

    pgrep är således mycket smidigare än att köra t.ex. ps aux | grep namn och manuellt leta PIDs. När man väl fått en PID via pgrep kan man sedan använda kill på den, eller direkt använda pkill som vi gjorde ovan för att slippa steget att manuellt läsa av PID.

    Svenska manualsida till pgrep(1)

    Kommandot fuser – hitta (och döda) processer som använder en resurs

    fuser är ett verktyg som skiljer sig lite från de övriga: det är inte en renodlad ”kill”-kommandon utan används för att identifiera vilka processer som använder en viss resurs. En resurs i detta sammanhang kan vara en fil, en mapp, eller en nätverksport/socket. Namnet fuser kommer av ”file user”, dvs vilka processer som använder en fil.

    Ett klassiskt problem är ”varför kan jag inte montera/avmontera den här disken?” eller ”vilken process kör på port 8080?”. fuser hjälper dig att svara på det, och kan även ta steget att döda de processer som blockerar en resurs.

    Syntax: fuser [flaggor] [resurs]

    Några vanliga användningsfall:

    # Ta reda på vilken process som använder filen /var/log/syslog
    fuser /var/log/syslog

    # Lista vilken process som lyssnar på TCP-port 80 (HTTP)
    fuser 80/tcp

    # Visa mer detaljer (ägare, access-typ etc.) för processer som kör på port 80
    fuser -v 80/tcp

    När man kör fuser på en fil eller port returnerar den normalt vilka PID:er som använder resursen. Flaggan -v (verbose) ger en tabell som visar PID, användare, och hur de använder resursen (t.ex. F för öppnad fil, e för exe-körning, tcp för nätverkstjänst etc.)[12][13].

    En mycket praktisk funktion är att kunna döda alla processer som använder en viss resurs. Detta görs med flaggan -k (kill). Exempel:

    # Döda processen som använder TCP-port 8443
    sudo fuser -k 8443/tcp

    Här letar fuser upp vilken process som lyssnar på port 8443 och skickar SIGKILL till den[14]. Som standard skickar fuser -k nämligen SIGKILL till processerna[15]. Om man istället vill försöka avsluta dem mjukare kan man specificera signal, t.ex. fuser -k -TERM 8443/tcp för att skicka SIGTERM (15)[16][17]. Generellt kan man lägga till -[SIGNAL] efter -k för valfri signal.

    VARNING: Använd fuser -k med omsorg. Om du anger en vanlig fil som resurs kommer bara processen som har just den filen öppen att dödas, men om du anger en hel mapp eller en monteringspunkt (t.ex. ett helt filsystem) så kommer alla processer som använder något i den mappen att dödas[18]. Till exempel fuser -k /home kan i värsta fall döda en mängd processer (eftersom många program sannolikt har något öppet under /home). Var därför specifik med resursen och använd gärna -i (interactive) flaggan tillsammans med -k för att be om bekräftelse för varje träff innan den dödas[18]. Exempel:

    # Interaktivt (-i) döda alla processer som använder aktuell mapp (.)
    fuser -ki .

    Ovan skulle lista alla processer som kör något i nuvarande katalog, och fråga y/n innan varje dödas.

    Slutligen, fuser -l visar en lista över alla signalnamn som kommandot känner till, liknande kill -l. fuser är ett kraftfullt verktyg när man till exempel felsöker ”resource busy” felmeddelanden – man kan snabbt hitta vilken process som blockerar en fil eller port och avsluta den för att komma vidare.

    Svensk manualsida till fuser(1)

    Kommandot skill – (föråldrat) skicka signaler baserat på användare/terminal

    Kommandot skill har snarlikt namn som kill, men är ett separat verktyg som låter dig skicka signaler till processer baserat på kriterier som användarnamn, terminal eller kommandonamn. Det kan ses som en föregångare till moderna verktyg som pkill och killall. I dagens Linux-system betraktas skill som föråldrat (obsolete) och ostandardiserat – dokumentationen själv rekommenderar att man använder killall, pkill och pgrep istället[19]. Vi tar ändå upp det här för fullständighetens skull.

    Syntax: skill [signal] [val för urval]

    Till skillnad från killall/pkill som använder argument och flaggor för att matcha processer, så använder skill en mer fri form där man exempelvis kan ange en användare eller en terminal direkt. För att eliminera tvetydighet finns dock flaggor: – -u användare för att matcha alla processer körda av en given användare. – -t tty för att matcha en viss terminal (TTY/PTY) där processerna körs. – -p pid för att matcha ett specifikt process-ID. – -c namn för att matcha ett kommandonamn.

    Standard-signalen för skill är SIGTERM (precis som kill)[20]. Du kan lista tillgängliga signalnamn med skill -l (eller -L för en tabell). Signal anges antingen med t.ex. -SIGKILL eller kortare -KILL eller med nummer -9.

    Några exempel på vad man kan göra med skill:

    # Döda (SIGKILL) alla processer som körs av användaren ”bob”
    sudo skill -KILL -u bob

    Detta liknar att köra killall -u bob eller pkill -9 -u bob – alla Bobs processer avslutas[21]. Ett annat exempel:

    # Stoppa (pausa med SIGSTOP) alla processer som körs på terminal /dev/pts/3
    skill -STOP -t pts/3

    Om en användare har en viss terminal öppen (t.ex. pts/3 över SSH) skulle ovan kommando frysa alla den användarens processer i just den terminalen. Man kan även ange flera kriterier:

    # Exempel från man-sidan: stoppa alla processer för tre olika användare
    skill -STOP -u alice -u bob -u charlie

    Och på motsvarande sätt kan man döda alla processer på alla pseudoterminaler (PTY):

    # Exempel: logga ut alla användare på pts-terminaler med tvång
    sudo skill -KILL -v /dev/pts/*

    Här används -v för verbose så att varje träff rapporteras. Detta kommando skulle skicka SIGKILL till samtliga processer som är kopplade till någon pts-terminal (praktiskt taget logga ut alla interaktiva sessions) – använd med extrem försiktighet!

    Sammanfattningsvis är skill kraftfull men inte så vanligt förekommande längre. Samma sak kan oftast göras med pkill/killall som är mer portabla mellan system. Om du stöter på skill i dokumentation eller scripts vet du nu att det är ett verktyg för att signalera processer med liknande funktion som killall/pkill, men i moderna Linux-distributioner kan du själv välja att använda de senare för klarhetens skull[19].

    Svenska manualsida till skill(1)

    ps – lista och filtrera processer

    ps visar en ögonblicksbild av aktiva processer. Det används för att hitta PID:er och förstå vad som körs.

    Exempel:
    ps – Terminalens egna processer
    ps aux – Alla processer i BSD-format
    ps -ef – Alla processer i System V-format
    ps -eo pid,ppid,user,%cpu,%mem,stat,etime,cmd | head
    ps -C sshd -o pid,ppid,cmd
    ps -ef –forest | less

    Några viktiga kolumner:

    • PID – process-ID
    • PPID – föräldraprocessens ID
    • STAT – status (R=running, S=sleeping, T=stopped, Z=zombie)
    • %CPU / %MEM – resursanvändning

    Svensk manualsida till ps(1)

    pidof – hämta PID utifrån namn

    Ger PID för körande program, bra i skript.

    Exempel:
    pidof nginx
    ps -p ”$(pidof nginx)” -o pid,ppid,%cpu,%mem,cmd

    Svensk manualsida för pidof(1)

    pstree – visa processhierarki

    pstree ritar processer i ett träd.

    Exempel:
    pstree
    pstree -p – med PIDs
    pstree -a – med kommandorader

    Svensk manualsidan till pstree(1)

    lsof – lista öppna filer och portar

    lsof visar vilka filer eller nätverksportar som används av processer.

    Exempel:
    sudo lsof /var/log/syslog
    sudo lsof -P -i :8080
    sudo lsof -t -i :8443 – endast PID
    sudo lsof -p 1234 – öppna filer för specifik PID

    Flaggor:

    • -P → visa portnummer
    • -n → hoppa över DNS
    • -t → endast PID

    Svenskmanualsida för lsof(8)

    top och htop – realtidsövervakning

    Interaktiva verktyg för att se processer i realtid.

    Exempel:
    top
    htop

    Tips i top:

    • M → sortera på minne
    • P → sortera på CPU
    • k → döda en process (ange PID och signal)

    Avslutande tips

    Att hantera processer i Linux-terminalen innebär i stort sett att man skickar rätt signal till rätt process(er). Börja alltid ”snällt” med SIGTERM eller SIGHUP om syftet är att låta processen städa upp och avsluta sig självmant. Om inte det hjälper, eskalera till SIGKILL för att tvinga fram en avslutning. Lär dig känna igen de vanligaste signalnamnen och deras nummer. Använd verktyg som pgrep för att dubbelkolla vilka processer som kommer att påverkas innan du använder pkill eller killall. Och slutligen – var försiktig med kommandon som mass-terminerar processer (killall, fuser -k, eller skill -KILL) särskilt som administratör, så att du inte råkar stänga ner mer än avsett.

    Med dessa verktyg och koncept i bagaget har du en god grund för att felsöka och kontrollera processer i Linux via terminalen. Lycka till med din processhantering!

    Exempel

    Här är 10 praktiska exempel på hur du kan använda ps, pidof, pstree, lsof, top/htop, samt de tidigare genomgångna verktygen (kill, killall, pkill, pgrep, fuser, skill) på olika sätt:

    1. Hitta en process som drar mest CPU
    ps -eo pid,%cpu,%mem,cmd --sort=-%cpu | head
    

    Visar de mest CPU-intensiva processerna.

    1. Avsluta ett specifikt program via PID
    kill -9 4321
    

    Tvingar bort processen med PID 4321 (t.ex. en låst applikation).

    1. Hitta och avsluta alla Firefox-processer
    killall firefox
    

    Avslutar alla processer som heter ”firefox”.

    1. Avsluta processer baserat på mönster i kommandoraden
    pkill -f "python myscript.py"
    

    Stänger processen som kör ett Python-skript med namnet myscript.py.

    1. Lista alla PIDs för processer som heter ssh
    pgrep -l ssh
    

    Visar både PID och namn på alla ssh-relaterade processer.

    1. Hitta vilken process som lyssnar på port 8080
    sudo lsof -i :8080
    

    Visar vilket program som kör på port 8080 (ofta webbserver eller testserver).

    1. Avsluta processen som håller port 8080
    sudo fuser -k 8080/tcp
    

    Dödar processen som blockerar porten.

    1. Visa processhierarkin som träd
    pstree -p
    

    Visar processer och deras PID i ett trädformat – bra för att förstå föräldra-/barnrelationer.

    1. Se vad som händer i realtid
    top
    

    Startar realtidsövervakning av processer. Du kan trycka k för att döda en process direkt från top.

    1. Hitta PID för en tjänst och visa dess detaljer
    pidof nginx
    ps -p $(pidof nginx) -o pid,ppid,user,%cpu,%mem,etime,cmd
    

    Hämtar PID för nginx och visar sedan detaljer om processen.

    Faktaruta: Processkommandon i Linux (terminal)

    Snabböversikt över kill, killall, pkill, pgrep, fuser och skill.

    kill — skicka signal till PID
    Används för att skicka en signal (t.ex. SIGTERM/SIGKILL) till en specifik process via dess PID.
    Syntax
    kill [signal] PID
    kill 1234            # SIGTERM (standard)
    kill -9 1234         # SIGKILL (tvingande)
    kill -HUP 5678       # läs om konfiguration
    killall — skicka signal till alla processer med visst namn
    Riktar in sig på kommandonamn i stället för PID.
    Syntax
    killall firefox       # SIGTERM
    killall -9 firefox    # SIGKILL
    killall -i firefox    # interaktiv bekräftelse
    Vanliga flaggor: -9, -i (interaktiv), -v (verbose), -u <användare>.
    pkill — skicka signal med mönstermatchning
    Använder regex/mönster för att träffa processer efter namn eller kommandorad.
    Syntax
    pkill chrome          # SIGTERM
    pkill -9 chrome       # SIGKILL
    pkill -x ssh          # exakt namnmatch
    pkill -HUP nginx      # ladda om tjänst
    Vanliga flaggor: -f (hela kommandoraden), -u <användare>, -n (nyaste), -o (äldsta), -x (exakt).
    Tips: testa först med pgrep så att mönstret träffar rätt.
    pgrep — hitta processer (ingen signal)
    Listar PIDs (och ev. namn/kommandorad) som matchar ett mönster.
    Syntax
    pgrep ssh
    pgrep -l ssh          # PID + namn
    pgrep -a python       # hela kommandoraden
    pgrep -u alice python # filter per användare
    Flaggor som liknar pkill: -f, -u, -n, -o, -x, -l, -a.
    fuser — visa/döda processer som använder fil/katalog/port
    Identifierar vilka processer som håller en resurs (fil, mountpoint, nätverksport).
    Syntax
    fuser /var/log/syslog
    fuser 80/tcp
    sudo fuser -k 8080/tcp     # döda process(er) på port
    Flaggor: -v (detaljer), -k (döda), -i (interaktiv), -l (lista signaler).
    Obs! -k på en hel katalog/mount kan döda många processer.
    skill — äldre verktyg (använd helst pkill/killall)
    Skickar signaler baserat på användare/terminal/namn; anses föråldrat.
    Exempel
    sudo skill -KILL -u bob   # döda alla processer för användare
    skill -STOP -t pts/3      # pausa processer på terminal
    Vanliga signaler
    • SIGTERM (15) – snäll avslutning (standard).
    • SIGKILL (9) – tvingande avslutning (kan ej fångas/ignoreras).
    • SIGHUP (1) – läs om konfiguration/starta om.
    • SIGSTOP (19) – pausa; återuppta med SIGCONT.
    Lista alla signaler: kill -l
    Rekommenderat arbetssätt
    • Börja med SIGTERM; ta till SIGKILL sist.
    • Testa mönster med pgrep innan du kör pkill.
    • Var försiktig med mass-terminering (killall, fuser -k).
  • RISC-V får egen testmiljö i Collaboras öppna labb

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

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

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

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

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

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

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

  • Andrew Tanenbaum, skaparen av MINIX, intervjuas på Nerdearla – gratis att följa online

    Andrew Tanenbaum, skaparen av MINIX och inspirationskälla till Linux, intervjuas live på årets Nerdearla i Buenos Aires. För oss i Sverige går det att följa gratis via livestream – direkt från datorn, på engelska, lördagen den 27 september klockan 15.

    MINIX är ett namn som de flesta Linuxintresserade stöter på när de gräver i historien. Operativsystemet, skapat av Andrew Tanenbaum 1987, blev inte bara en pedagogisk plattform utan också den gnista som inspirerade Linus Torvalds att börja bygga Linux. På sätt och vis kan man säga att om Torvalds är Linux pappa, så är Tanenbaum dess farfar.

    Senare i september kommer Tanenbaum, numera 81 år och professor emeritus vid Vrije Universiteit i Amsterdam, att intervjuas på scen under den stora open source-konferensen Nerdearla i Buenos Aires. För oss i Sverige är det kanske för långt bort för ett spontant besök – men det gör inget, för intervjun livestreamas gratis.

    Gratis och på engelska

    Nerdearla är i grunden en spanskspråkig konferens, men just intervjun med Tanenbaum hålls på engelska. Precis som hela konferensen är även sändningen fri att följa online. Det enda som krävs är en registrering.

    Intervjun inleder konferensen lördagen den 27 september klockan 10 lokal tid i Buenos Aires. Det motsvarar klockan 15 svensk tid – en perfekt eftermiddagsstart för den som vill höra en av datorvärldens mest inflytelserika personer berätta om sitt arbete och sin syn på öppen källkod.

    Nerdearla växer i världen

    Nerdearla startade i Argentina men har vuxit till ett av Latinamerikas största evenemang inom öppen källkod. På senare tid har det även hållits i Mexiko och i november tar man steget till Europa med en konferens i Madrid.

    Tidigare har arrangören lyckats få stora namn på scen, bland annat WordPress-grundaren Matt Mullenweg. I Buenos Aires är det Nicolás Wolovick, professor i datavetenskap vid Universidad Nacional de Córdoba och ansvarig för universitetets superdatorcenter, som håller i samtalet med Tanenbaum.

    Varför är Tanenbaum viktig?

    För oss Linuxanvändare är det svårt att överskatta hans roll. När han utvecklade MINIX var målet att ge studenter en fri och pedagogisk Unix-klon, som kunde köras på vanliga hemdatorer. Det blev startskottet för Linus Torvalds, som via en mailinglista för MINIX-användare presenterade sitt eget hobbyprojekt – Linux. Resten är, som man säger, historia.

    Intervjun kommer att inleda konferensen lördagen den 27 september klockan 15 svensk tid. Även om livestreamen är gratis måste du registrera dig.

    Faktaruta: MINIX


    • Skapare: Andrew S. Tanenbaum
    • Första version: 1987
    • Typ: Unix-liknande operativsystem med mikrokärna
    • Syfte: Undervisning och forskning i operativsystem
    • Känd påverkan: Inspirerade Linus Torvalds att starta Linux (1991)
    • Licens (MINIX 3): BSD-liknande
    • Plattformar: Ursprungligen x86; används ofta i undervisning och som forskningsplattform
    • Arkitektur: Drivrutiner och tjänster körs i användarrymden för högre robusthet

    Tips: MINIX 3 fokuserar på tillförlitlighet och självläkning av systemtjänster – en kontrast mot monolitiska kärnor.

  • Från 70-tal till 2025 – klassiska Linuxkommandon får nya muskler

    När vi startar datorn och skriver ls för att lista filer, eller cp för att kopiera något, tänker de flesta inte på det. Men bakom dessa små kommandon ligger en mjukvaruskatt med rötter tillbaka till 1970-talets Unix. Den heter GNU coreutils, och nu har den fått en ny stor uppdatering – version 9.8.

    En osynlig ryggrad i datorvärlden

    Coreutils är ett paket med de mest grundläggande verktygen i Linux och andra Unixliknande system. Det är program som hjälper oss att läsa textfiler, räkna ord, jämföra innehåll, sortera, hålla reda på datum eller visa hur många processorer datorn har. I princip varje gång du öppnar terminalen är det coreutils som gör jobbet i bakgrunden.

    Och nu – över 40 år efter att de första varianterna såg dagens ljus – fortsätter utvecklingen.

    Nya språk för säkerhet och enkelhet

    I den nya versionen är det särskilt två förbättringar som sticker ut.
    För det första kan verktyget cksum nu använda den moderna SHA3-algoritmen för att skapa säkra kontrollsummor. Kontrollsummor används för att försäkra sig om att en fil är intakt och inte manipulerad, och SHA3 är det senaste inom kryptografisk standardisering.

    För det andra får kodningsverktyget basenc stöd för Base58 – en metod att representera data utan de tecken som ofta misstas för varandra, som nollan och bokstaven O. Perfekt i en tid då vi allt oftare scannar QR-koder och hanterar kryptovalutaadresser.

    Smartare hantering av dagens datorer

    Dagens datorer ser annorlunda ut än på 80-talet, och coreutils hänger med. Kommandot nproc, som visar hur många processorer som finns att tillgå, tar nu hänsyn till cgroup v2 – en teknik som används i moderna Linuxsystem för att begränsa resurser i containrar. Det betyder att program i en container får en mer realistisk bild av vad de faktiskt får använda.

    Även stty, som styr inställningar för terminalen, kan nu sätta godtyckliga överföringshastigheter på vissa system. Och textverktyget fold har blivit medvetet om att världen består av fler tecken än bara ASCII – till exempel emojis och asiatiska tecken – och radbryter dem på rätt sätt.

    Fixar under huven

    Det kanske inte märks direkt för vanliga användare, men version 9.8 rättar också till en lång rad buggar. Till exempel fungerar nu cp --sparse=always bättre när det gäller att spara diskutrymme, tail riskerar inte längre att skriva ut extra rader i vissa situationer, och od (ett program för att visa filer i olika nummerformat) har blivit stabilare.

    För den som arbetar med stora tal har verktyget factor fått en rejäl hastighetsökning, och seq, som används för att generera talföljder, hanterar nu mycket stora startvärden med högre precision.

    Ett internationellt samarbete

    Bakom kulisserna är coreutils ett samarbete mellan utvecklare världen över. Den senaste versionen bygger på 348 kodändringar från åtta olika personer, varav veteranerna Paul Eggert och Padraig Brady står för merparten. Det visar att även de mest grundläggande programmen i datorvärlden behöver ständig omvårdnad – och att arbetet ofta sker i det tysta.

    Fortsatt relevant

    Att ett verktygspaket som skapades i Unix miljö på 1970-talet fortfarande utvecklas aktivt år 2025 är i sig en historia. Det påminner oss om att digital infrastruktur inte alltid handlar om de mest uppmärksammade apparna eller sociala nätverken. Ofta är det små, diskreta verktyg – kommandon på några få bokstäver – som får hela det moderna IT-samhället att fungera.

    För den nyfikne finns den nya versionen att ladda ner på GNU:s hemsida:
    https://gnu.org/s/coreutils/

    https://linuxiac.com/gnu-coreutils-9-8-released-with-sha3-support

  • Multikernel: Linux tar steget bortom den enskilda kärnan

    Linux står inför en ny milstolpe. Med projektet Multikernel öppnas dörren för en framtid där flera Linux-kärnor kan samarbeta på samma maskin. Genom att bygga vidare på den beprövade kexec-tekniken vill utvecklarna skapa ett mer flexibelt och skalbart Linux – anpassat för moln, datacenter och hyperskala.

    Linux har alltid haft ett rykte om sig att vara skalbart. Från små inbyggda system till världens största superdatorer – samma grundidé, samma kärna. Men under ytan finns det en begränsning: Linux bygger fortfarande på en modell där en enda kernel styr hela hårdvaran.

    Nu håller det på att förändras.

    Ett nytt initiativ, kallat Multikernel, vill ge Linux en helt ny arkitektur. Projektet öppnades nyligen upp för allmänheten och i samband med detta skickade Googles mjukvaruingenjör Cong Wang in de allra första kodändringarna till den klassiska Linux Kernel Mailing List (LKML).

    Från en till många
    Tänk dig att du sitter vid en server med en kraftfull processor och många kärnor. Ändå kör allt fortfarande under samma Linux-kärna, som ensam bestämmer hur resurserna används. Men vad händer om du vill köra två helt olika versioner av Linux sida vid sida – utan att ta till virtuella maskiner?

    Det är här Multikernel kommer in.

    Istället för att hålla fast vid en monolitisk modell låter Multikernel dig starta flera Linux-instanser på samma maskin, som sedan samarbetar som jämlikar. Varje kernel lever sitt eget liv, men de kan samtidigt dela på arbetsuppgifterna.

    Idén är inte helt ny. Forskare har tidigare experimenterat med samma tanke – bland annat i projektet Popcorn Linux, som visade att det går att låta flera kärnor samspela över olika hårdvaruplattformar. Men Multikernel försöker göra detta till något praktiskt och direkt användbart för dagens Linux.

    Byggt på gamla beprövade mekanismer
    Hur får man då flera Linux-kärnor att leva sida vid sida? Multikernel bygger vidare på en redan existerande funktion i Linux: kexec.

    Kexec har i mer än 20 år använts för att snabbt starta en ny kernel utan att starta om hela datorn. Multikernel använder samma teknik – men istället för att ersätta en gammal kernel med en ny, kan man nu ”spawna” flera kärnor som kör parallellt.

    Det betyder att man inte behöver uppfinna allt från början. Istället tar Multikernel något som redan är vältestat och förlänger det in i en ny riktning.

    Ett Linux för molnet och hyperskalan
    Varför behövs då detta? Svaret finns i de enorma datacenter som driver molnet.

    Där räcker inte alltid idén om ett enhetligt systemavtryck. I storskaliga miljöer kan det vara mer praktiskt att låta flera kernels hantera olika delar av arbetsbördan, ungefär som flera hjärnor som samarbetar i samma kropp.

    För utvecklare betyder det också något viktigt: man kan börja experimentera med denna arkitektur redan nu, utan att skriva om hela Linux från grunden.

    Öppenhet som filosofi
    Multikernel är inte ett slutet projekt. Tvärtom bygger det på öppenhet och samarbete.

    Alla ändringar, alla arkitekturval, allt delas öppet med Linux-communityt. Målet är inte att säga: ”så här ska det vara”, utan att bjuda in fler till diskussionen om hur framtidens kernel kan se ut.

    Teamet bakom Multikernel planerar också en serie instruktionsvideor som förklarar tekniken bakom projektet – både hur Multikernel fungerar och hur kexec gör det möjligt.

    Ett första steg på en lång resa
    Just nu befinner sig projektet i sin linda. Patcherna som släppts är bara första stenen i grunden. Men riktningen är tydlig: Multikernel vill göra Linux mer flexibelt, mer anpassningsbart och mer redo för en värld där datorer inte längre bara är en maskin – utan ofta tusentals maskiner som arbetar i kluster.

    Och det kanske mest spännande? Alla kan vara med. Koden finns på GitHub, diskussionen förs öppet på LKML, och vem som helst med intresse kan bidra med idéer och förbättringar.

    Multikernel är alltså inte bara ett tekniskt experiment – det är en inbjudan till att tänka om Linux från grunden.

    https://linuxiac.com/linux-kernel-multikernel-project-opens-up

    Teknisk fakta – Multikernel
    • Arkitektur: Multikernel (replikerad/”peer” kernel-design ovanpå kexec)
    • Kärnmekanism: Startar extra Linux-instanser via kexec (”spawned kernels”) på samma maskin
    • Isolering + samarbete: Varje kernel är isolerad men kan dela arbetsbörda med andra
    • Målmiljö: Hyperskala, moln, kluster och heterogena system
    • Användningsfall: Kör olika kernelversioner samtidigt utan VM; partitionera jobblaster per kernel
    • Resurshantering: Tänkbar partitionering av CPU-set, minnesområden och I/O-enheter per kernel
    • Kommunikation: Inter-kernel-kanaler (IKC) för kontroll- och dataplan (under uppbyggnad)
    • Kompatibilitet: Bygger på beprövad kexec-infrastruktur (20+ år i Linux)
    • Designmål: Minimala upstream-ändringar, robusthet och transparent integration
    • Relation till forskning: Inspirerat av Popcorn Linux och andra replikerade kernelprojekt
    • Status: Tidig fas; första patchset inskickat till LKML av Cong Wang (Google)
    • Utvecklarfokus: Möjliggör experiment utan omfattande omskrivning av kärnan
    • Begränsningar (nu): Delning av vissa enheter/DRM/blk kan vara begränsad; aktivt arbete pågår
    • Säkerhet: Isolering per kernel; attackyta mellan kernels hanteras via kontrollerade gränssnitt
    • Bygg/krav: Kernel med CONFIG_KEXEC, kexec-tools; x86_64 först ut (andra ISA kan följa)
    • Felsökning: printk, tracing, loggkanaler per kernel; koordinering kräver nya verktygsflöden
    • Hemsida/Repo: GitHub (källkod) och LKML (diskussion); tekniska videor utlovas
    • Engagera dig: Testa patcharna, ge feedback på LKML, skicka förbättringar via pull requests
  • Ubuntu 25.10 Beta: En ny era för det öppna skrivbordet

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

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

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

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

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

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

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

    Fokus på både vardagsanvändare och proffs
    Ubuntu 25.10 riktar sig både till vanliga datoranvändare och till organisationer. För den som använder Ubuntu på jobbet finns nu bättre integration med Microsofts inloggningstjänster och smartare hantering via Canonicals egna verktyg. Samtidigt får utvecklare tillgång till nya språk, verktyg och bibliotek som gör det enklare att bygga program för framtiden.

    Ubuntu Insights – mer kontroll till dig
    En annan spännande nyhet är Ubuntu Insights, som ersätter det gamla systemet för att skicka anonyma systemuppgifter till Canonical. Nu bestämmer du själv i större utsträckning vilka data som delas, och allt sker på frivillig basis.

    En försmak av framtiden – men inte för alla
    Sammanfattningsvis känns Ubuntu 25.10 Beta som en tydlig fingervisning om framtiden: en värld där Linux-skrivbordet är mer användarvänligt, säkrare och bättre anpassat till ny teknik. Från Wayland-grafiken till nya appar och starkare kryptering – det här är en version som både vårdar traditionen och tar ett kliv framåt.

    Men återigen: det här är inte en LTS-version. Ubuntu 25.10 är för den som vill leva i framkant och testa de senaste idéerna, inte för den som behöver en långsiktigt stabil plattform. För det är Ubuntu 24.04 LTS som gäller.

    Den slutliga versionen av Ubuntu 25.10 Questing Quokka släpps den 9 oktober.

    https://releases.ubuntu.com/questing

    Ubuntu 25.10 “Questing Quokka” – Beta
    Ej LTS
    Utgåva
    25.10 (Beta) – slutlig release: 9 okt 2025
    Support
    Icke-LTS (kortare support; för dig som vill ligga i framkant)
    Kodnamn
    Questing Quokka
    Kärna
    Linux 6.17 (kommande)
    Skrivbord
    GNOME 49
    Grafikstack
    Wayland-endast (X11-appar via XWayland)
    Nya standardappar
    • Bildvisare: Loupe (ersätter Eye of GNOME)
    • Terminal: Ptyxis (ersätter GNOME Terminal)
    Säkerhet
    TPM-stödd full diskkryptering (FDE) med PIN, entropi-/styrkeindikator och förbättrad återställningsnyckel-hantering
    Initramfs
    Dracut (ersätter initramfs-tools)
    System & tid
    Chrony som standard NTP-klient
    Prestanda/Grafik
    NVIDIA Dynamic Boost; Mesa 25.2
    Toolchain (urval)
    GCC 15.2 · glibc 2.42 · Binutils 2.45 · LLVM 20 · Rust 1.85 · Python 3.13.7 · Go 1.24 · OpenJDK 25 · OpenSSL 3.5 · systemd 257.9 · Boost 1.88
    Filsystem
    Uppdateringar för Btrfs, F2FS och EXT4
    Telemetri
    Ubuntu Insights (opt-in, ersätter Ubuntu Report)
    Arkitekturer
    Framsteg mot RISC-V-skrivbord: Firefox & Thunderbird fungerar
    Hantering/Enterprise
    Tätare Microsoft Entra ID-integration; Landscape-stöd för autoinstall
    Smaker
    Desktop · Server · Cloud · Edubuntu · Kubuntu · Xubuntu · Lubuntu · Ubuntu Studio · Unity · Cinnamon · Budgie · Kylin · MATE
    OBS: Ej LTS. Rekommenderas för test och tidig adoption – inte för kritiska produktionsmiljöer.
  • Windows 10 går i pension – vad händer nu?

    När Windows 10 nu går i pension står miljontals datoranvändare inför ett vägval: fortsätta på en plattform utan säkerhetsuppdateringar eller söka nya alternativ. Men datorn behöver inte hamna på skroten – med Linux kan den få ett nytt liv, fullt av moderna program och långvarigt stöd.

    Om ungefär en månad upphör stödet för Windows 10. Miljontals datorer världen över kommer inte längre få säkerhetsuppdateringar, och frågan många ställer sig är: vad gör jag nu?

    Till skillnad från vad vissa tror blir inte datorn oanvändbar över en natt. Windows 10 kommer fortsätta starta och fungera, precis som vanligt. Men från och med stoppdatumet kommer inga nya säkerhetsfixar att släppas. Det gör att sårbarheter som upptäcks framöver kan utnyttjas av hackare – utan att Microsoft täpper till hålen.

    Ett tryggare Windows än förr

    Det kan kännas oroande, men läget är inte lika akut som när Windows XP pensionerades 2014. Då var säkerhetsnivån så låg att en dator som kopplades direkt till internet snabbt kunde infekteras. Windows 10 är betydligt säkrare, med inbyggda skydd som brandvägg och antivirus. Men ju längre tiden går, desto större blir risken att obehöriga hittar luckor.

    Är Linux ett alternativ?

    Ett av de mest diskuterade alternativen är att byta till Linux – ett öppet, fritt operativsystem som används världen över, från superdatorer till mobiltelefoner. Men är det något för vanliga användare?

    Linux är inte samma sak som Windows. Programmen är inte direkt kompatibla, även om det finns lösningar som Wine för att köra vissa Windows-appar. Däremot är Linux utmärkt för den som främst använder datorn för vardagliga saker som att surfa, kolla e-post, streama film och skriva dokument.

    Hårdvara och fallgropar

    En viktig fråga att ställa sig är: vilken utrustning använder jag? De flesta datorer fungerar bra med Linux, men skrivare kan vara en fälla. Vissa Canon-, Epson- och HP-modeller kan vara svåra att få igång.

    För den som bara vill ha en stabil vardagsdator är dock Linux ett starkt alternativ – och framför allt får man fortsatt säkerhetsstöd.

    Vilken Linux ska man välja?

    Det finns hundratals olika Linux-varianter, så kallade distributioner. Här är tre populära alternativ:

    • Ubuntu 24.04 LTS – enkel att komma igång med, långtidssupport till 2029.
    • Linux Mint – för den som vill ha en upplevelse som liknar Windows.
    • Debian – ett stabilt alternativ för äldre hårdvara.

    Program du kan använda i Linux

    Många populära Windows-program har motsvarigheter i Linux. Ofta är de fria och öppna, vilket gör att du slipper licenskostnader. Här är några exempel:

    • LibreOffice – kontorspaket med ordbehandling, kalkylblad och presentationer. Motsvarar Microsoft Office.
    • Thunderbird – e-postklient med stöd för flera konton och kalender. Motsvarar Outlook.
    • GIMP – avancerat bildredigeringsprogram. Motsvarar Photoshop.
    • Krita – digitalt målarprogram, särskilt populärt bland illustratörer. Motsvarar Corel Painter eller Photoshop.
    • Spotify – musikstreaming, fungerar även på Linux.
    • VLC Media Player – spelar upp nästan alla typer av ljud- och videoformat. Motsvarar Windows Media Player.
    • Steam – spelplattform med stöd för tusentals titlar, inklusive många Windows-spel via Proton.
    • Shotcut eller Kdenlive – videoredigeringsprogram. Motsvarar Premiere Pro eller Vegas.

    Kort sagt: det mesta du behöver för vardagligt bruk finns redan i Linux-världen.

    Vad kan man göra – och inte?

    Linux kan inte ersätta alla Windows-program rakt av. Använder man till exempel specialiserad mjukvara för släktforskning eller Photoshop kan det bli knepigt. Men mycket av det vi förr installerade på datorn finns idag som webbtjänster: faktureringsprogram, kontorspaket och till och med bildredigering.

    Med andra ord: för många användare räcker Linux mer än väl.

    Slutsats

    Windows 10\:s pensionsdatum betyder inte att du måste kasta din dator. Men det är klokt att tänka igenom alternativen. Att byta till Linux kan ge nytt liv åt datorn – med säkerhetsuppdateringar, modern programvara och ett grönare avtryck på miljön.

    Kanske är det här den perfekta tiden att testa något nytt?

    Windows → Linux: program och motsvarigheter
    Windows-program Linux-alternativ Vad det gör
    Microsoft Office LibreOffice Ordbehandling, kalkyl, presentationer (Writer/Calc/Impress).
    Outlook Thunderbird E-postklient med kalender, flera konton och tillägg.
    Photoshop GIMP Avancerad bildredigering, lager, filter, plug-ins.
    Illustrator Inkscape Vektorgrafik, loggor, ikoner, SVG.
    Corel Painter / Photoshop (målning) Krita Digital målning/illustration, penslar, lager, HDR.
    MS Paint Pinta Enkel pixelredigering och ritning.
    Windows Media Player VLC Spelar “allt” – video/ljud, DVD, nätströmmar.
    Adobe Premiere Pro / Vegas Kdenlive eller Shotcut Videoredigering med tidslinje, effekter, exportprofiler.
    Adobe Audition Audacity eller Ardour Ljudinspelning, redigering och mastering.
    Notepad++ Kate eller Gedit Text/ kod-redigerare med syntaxmarkering.
    WinRAR / 7-Zip Ark / File Roller / PeaZip Packa upp/komprimera ZIP, RAR, 7z m.m.
    OneDrive-klient Nextcloud klient eller leverantörens Linux-klient (Dropbox/Google Drive via rclone/insync) Synka filer till molnet.
    Spotify (Windows) Spotify (Linux) Musikstreaming – finns som Linux-app och webbspelare.
    Steam (Windows) Steam (Linux) + Proton Spelplattform; kör många Windows-spel via Proton.
    Windows Backup/Återställning Timeshift Systemåterställning och snapshots.
    Tips: De flesta finns i programbutiken (t.ex. “Programvara”, Discover) eller som Flatpak/Snap.
  • Tails 7.0 – anonymt Linuxsystem blir snabbare och enklare

    Det anonymitetsfokuserade operativsystemet Tails är nu ute i version 7.0. Med snabbare start, nya standardappar och en modernare användarupplevelse tar systemet ytterligare steg för att göra digitalt självskydd mer tillgängligt för alla.

    År 2026 kan bli ett nytt 1984 – kanske med kommunister i en svensk regering.

    Ett steg framåt för anonymitet på nätet
    Det portabla operativsystemet Tails har nu släppts i version 7.0. Systemet är särskilt utvecklat för att skydda användare mot övervakning och censur, och bygger på den senaste utgåvan av Debian Linux.

    Snabbare start och smidigare användning
    En av de största nyheterna är att Tails numera startar betydligt snabbare än tidigare. Däremot krävs lite mer minne i datorn – minst 3 GB – för att systemet ska fungera utan problem.

    Nya appar i fokus
    Tails 7.0 kommer med en ny standardterminal och en ny bildvisare, vilket gör arbetsmiljön modernare och enklare att använda. Även flera andra förinstallerade program har uppdaterats till sina senaste versioner, som webbläsare, e-postklient och verktyg för bild- och ljudredigering.

    Rensat och förnyat
    För att hålla systemet smidigt har utvecklarna tagit bort vissa äldre funktioner och menyer. Fokus ligger på att göra upplevelsen mer renodlad och lättillgänglig, särskilt för nya användare.

    En hyllning till en viktig medarbetare
    Den här versionen är också tillägnad minnet av Lunar, en uppskattad utvecklare och aktivist inom fri programvara som bidrog starkt till både Tails och andra öppna projekt.

    Tillgängligt nu
    Tails 7.0 finns att ladda ner gratis från projektets officiella webbplats. Det går att installera på USB-minne och använda på vilken dator som helst, utan att lämna spår efter sig.

    ▶ Tails 7.0 • Teknisk fakta_

    Version & datum
    Tails 7.0 (släppt 18 september 2025)
    Bas
    Debian 13 “Trixie” (stabil)
    Kernel
    Linux 6.12.43 (LTS-serie)
    Skrivbord
    GNOME 48 (“Bengaluru”)
    Nya standardappar
    GNOME Console (terminal), GNOME Loupe (bildvisare). “Root Terminal” bytt namn till Root Console.
    Prestanda
    Snabbare uppstart: ~10–15 s snabbare på de flesta datorer genom byte av bildkomprimering från xz till zstd (bilden ~10% större). Lågkvalitativa USB-minnen kan starta ~20 s långsammare.
    Minimikrav RAM
    3 GB (tidigare 2 GB). Varning visas om kravet inte uppfylls.
    Uppdaterade komponenter
    Tor 0.4.8.17 Tor Browser 14.5.7 Thunderbird 128.14 ESR OnionShare 2.6.3 KeePassXC 2.7.10 Kleopatra 24.12 GIMP 3.0.4 Inkscape 1.4 Audacity 3.7.3 Electrum 4.5.8 Text Editor 48.3 Document Scanner 46.0 Inkscape hoppar över onboarding i Tails.
    GNOME-förändringar
    Omgjorda inställningar (tillgänglighet, ljud, mus/tangentbord), överamplifiering, alltid synliga rullningslister, förbättrad skärmläsare, dynamisk arbetsyteindikator, batterihälsa-option i ströminställningar.
    Borttaget
    “Places”-menyn; Kleopatra ur Favoriter; paket: unar, aircrack-ng, sq, Power Statistics; föråldrat “Network Connection”-alternativ.
    Hårdvarustöd
    Förbättrat stöd för nyare grafik och Wi-Fi med kernel 6.12.43.
    Uppgradering
    Automatiska uppgraderingar endast från 7.0~rc1/rc2 → 7.0. Övriga installationer: manuell uppgradering.
    Nedladdning
    ISO/USB-avbilder för 64-bitars system via den officiella webbplatsen.
    Dedikation
    Versionen är tillägnad minnet av Lunar (1982–2024).

    Tips: För bäst uppstartstid – använd ett USB-minne av god kvalitet. _

  • Mozilla Thunderbird 143 – stabilare än någonsin med viktiga buggfixar

    Mozilla Thunderbird 143 är här – och det handlar helt om stabilitet. Den populära, öppna e-postklienten har fått en rad buggfixar som gör programmet snabbare, säkrare och mindre frustrerande att använda, från kraschproblem till små men irriterande fel i gränssnittet.

    PostNord kan ta lärdom – Thunderbird levererar utan minsta krångel.

    Mozilla Thunderbird, den fria och öppna e-postklienten som används världen över för mejl, nyheter, kalender, chatt och adressböcker, har nått version 143. Den här gången handlar det inte om nya funktioner, utan om en rad välbehövliga buggfixar och stabilitetsförbättringar.

    Kraschfixar och stabilare start
    En av de största nyheterna i Thunderbird 143 är just det som inte syns – programmet ska helt enkelt fungera bättre. Uppdateringen åtgärdar bland annat en krasch vid uppstart, en annan krasch som kunde inträffa när man importerade mejl, samt en UI-hängning som uppstod när man försökte lägga till ett nytt e-postkonto.

    Dessutom har utvecklarna rättat till ett problem där mappar inte återställdes korrekt om man bytte till en ny utkastmapp och sedan tillbaka.

    Små fel som irriterade användarna
    En hel rad mindre, men desto mer irriterande problem har också lösts. Bland annat:

    • Menyraden försvann för vissa användare efter uppdatering från Thunderbird 128 ESR till 140 ESR.
    • Piltangenterna i den globala sökrutan hoppade över varannan träff.
    • Att dra och släppa en okryssad kontakt kunde leda till att fel (eller inget) e-postadress infogades.
    • På vissa IMAP-servrar gick det inte att radera eller ta bort bilagor.
    • Språkfältet i inställningarna var tomt efter att programmet startats om i felsökningsläge.
    • När man sparade ett nytt utkast låg den gamla, föråldrade versionen kvar i bakgrunden.
    • Vissa mappar visade ett felaktigt antal nya mejl innan några faktiskt kommit in.

    Funktioner som nu fungerar som de ska
    Utvecklarna har även passat på att lägga tillbaka eller komplettera funktioner som saknats:

    • En efterlängtad ”Skapa ny adressbok”-funktion har lagts till under Arkiv > Ny.
    • Möjligheten att skicka via smtp-relay.gmail.com fungerar igen.
    • Webbsidor med ogiltiga certifikat visas inte längre som tomma.
    • Dubbelupplagda kortkommandon i menyn Visa är nu borta.
    • På macOS fungerar återigen Cmd+Shift+F för att söka i meddelanden.
    • På Windows ser Thunderbird nu till att hamna i förgrunden när man klickar på en nyhetsavisering.
    • Programmet loggar numera en varning om filen mail.openpgp.alias_rules_file saknas.

    Säkerhet och användarupplevelse i fokus
    Utöver buggarna bjuder version 143 även på flera visuella och användarupplevelse-förbättringar samt tio säkerhetsfixar. Det gör att uppdateringen inte bara är bekväm för vardagsanvändare, utan också viktig ur ett säkerhetsperspektiv.

    Ladda ner Thunderbird 143
    Precis som tidigare kan Thunderbird laddas ner gratis från projektets officiella webbplats. Programmet finns som körbar binärfil för Linux och fungerar på i stort sett alla distributioner – utan att man behöver installera något.

    För dig som redan använder Thunderbird rekommenderas att uppdatera så snart som möjligt för att få en stabilare och tryggare mejlupplevelse.

    https://www.thunderbird.net/en-US/thunderbird/all

    Mozilla Thunderbird 143 – Fakta & teknisk data

    • Version: 143.0
    • Släppt: 16 september 2025
    • Typ: Buggfix-/stabilitetsrelease
    • Plattformar: Windows 10+, macOS 10.15+ (Catalina), Linux (GTK+ 3.14+)
    • Säkerhet: Flera CVE-fixar (MFSA 2025-77)
    • Hämta: thunderbird.net

    Fixar (urval)

    • Krasch vid uppstart samt krasch vid import av e-post åtgärdad.
    • UI-hängning när nytt e-postkonto lades till löst.
    • Byta till ny Utkast-mapp och tillbaka återställer nu korrekt.
    • Menyraden doldes efter uppdatering 128 ESR → 140 ESR – fixad.
    • Piltangenter i global sökning hoppade över varannan träff – fixat.
    • Drag-och-släpp av ej markerad kontakt gav fel/ingen adress – fixat.
    • Radera/detacha bilagor fungerade inte på vissa IMAP-servrar – fixat.
    • Språkfält tomt efter omstart i Felsökningsläge – fixat.
    • Spara nytt utkast behöll ersatt version – fixat.
    • Vissa mappar visade nya mejl före mottagning – fixat.
    • “Skapa ny adressbok” återfinns nu under Arkiv → Ny.
    • Skicka via smtp-relay.gmail.com fungerar igen.
    • Webbsidor med felaktiga certifikat visades som blanka – fixat.
    • macOS: Cmd+Shift+F öppnar åter “Sök meddelanden”.
    • Windows: Klick på nyhetsavisering för appen till förgrunden – fixat.
    Tips: Använder du ESR-spåret? Kontrollera även senaste 140.x ESR-notiserna för motsvarande säkerhetsfixar.
  • AV2 – nästa generations öppna videokodek från AOMedia

    AV2 är den nya öppna videokodeken från Alliance for Open Media som lanseras i slutet av 2025. Med avsevärt bättre kompression, stöd för AR/VR och fokus på både låg bandbredd och högsta bildkvalitet, är AV2 tänkt att bli nästa stora standard för video på webben – helt fri från licensavgifter.

    En videokodek som AV2 är en teknik för att komprimera och avkoda video så att den kan överföras och lagras mer effektivt. Den ser till att filmer, direktsändningar och interaktiva medier tar mindre plats utan att tumma på kvaliteten, vilket är avgörande för allt från streamingtjänster till videomöten och framtida AR/VR-upplevelser.

    AV2 bygger vidare på grunden som AV1 lade 2018, men erbjuder ännu bättre kompressionseffektivitet. Det innebär att videor kan strömmas i högre kvalitet med lägre bandbredd, något som gynnar både användare med begränsade internetanslutningar och de som vill ha förstklassig bildskärpa.

    Utöver traditionell videostreaming är AV2 särskilt anpassad för nya användningsområden. Den ger förbättrat stöd för AR och VR, hanterar skärminspelningar och presentationer mer effektivt, samt möjliggör flerprogramsströmning, till exempel delad skärm eller flera videoströmmar samtidigt.

    En viktig poäng är att AV2, precis som AV1, kommer att vara en royaltyfri och öppen standard. Till skillnad från proprietära alternativ som HEVC/H.265, där licensavgifter och komplexa regler bromsat spridningen, kan AV2 användas fritt av både företag och öppna projekt.

    För att underlätta spridningen kommer AOMedia även att tillhandahålla en referensimplementation med öppen källkod. Det gör att både stora aktörer inom streamingbranschen och mindre utvecklargrupper kan börja använda tekniken direkt.

    https://linuxiac.com/next-gen-av2-video-codec-announced-by-aomedia

    Fakta: AV2 (AOMedia Video 2)

    Standard:
    Öppen, royaltyfri videokodek från Alliance for Open Media (AOMedia)
    Status:
    Planerad lansering/spec-släpp slutet av 2025
    Efterträdare till:
    AV1 (2018)
    Licens:
    Royaltyfri, öppen standard + referensimplementation med öppen källkod
    Mål:
    Högre kompressionseffektivitet, bredare kvalitetsomfång, modernare arbetslaster

    Nyckelkapabiliteter

    • Effektivare kompression → högre visuell kvalitet vid lägre bitrate jämfört med AV1.
    • AR/VR & immersivt → förbättrat stöd för höga upplösningar, höga bildfrekvenser och sfäriskt/rumsligt innehåll.
    • Skärminnehåll → bättre hantering av presentationsvideo, UI/desktop-delning och skarpa kanter/text.
    • Multi-program/”split-screen” → effektiv samtidig leverans av flera bildrutor/strömmar.
    • Brett kvalitetsregister → från låg bandbredd på mobil till premium-UHD/HDR-scenarier.

    Teknisk översikt (”hur det funkar”)

    • Kodektyp: hybrid blockbaserad videokodning (intra/inter-prediktion, transform, kvantisering, entropikodning). • Förväntade förbättringsområden vs. AV1: mer adaptiva block/partitioner, förbättrad rörelsekompensation, skärminnehållsverktyg, och moderniserade in-loop-filter. (Detaljer publiceras i specifikationen.) • Ekosystem: öppet referensgenomförande (likt SVT-AV1 för AV1) för att möjliggöra både kommersiella och community-kodare/avkodare.

    Användningsfall

    Streaming/OTT:
    4K/8K, hög framerate, adaptiv bitrate, lägre CDN-kostnad
    Konferens:
    Skärmdelning, presentationsvideo, låga bitrater
    AR/VR/XR:
    Hög upplösning + låg latens för immersiva upplevelser
    Molnspel:
    Stabil kvalitet under varierande nät

    Kompatibilitet & implementering

    • Öppen specifikation → underlättar hårdvaruacceleration i CPU/GPU/SoC och snabbare webbläsarstöd.
    • Referenskod → jämförelsemått och interoperabilitetstester för branschen.
    • ! Tidig fas → faktiska procentvinster, profiler och nivåer bekräftas i slutlig spec/driftsättning.

    Snabbjämförelse (målbild)

    AV1 → etablerad, brett stöd i webbläsare/hårdvara. AV2 → nästa steg med högre effektivitet, bättre AR/VR & skärminnehåll, bibehållet ”royaltyfritt”-löfte.

    Obs: AOMedias officiella material bekräftar lanseringsfönster och fokusområden; tekniska finverktyg och siffror publiceras i samband med specifikationen och referensimplementationen.

  • Giada 1.3: Loopmaskinen som blir ännu mer flexibel

    Den öppna källkodsmjukvaran Giada har släppt version 1.3. Uppdateringen ger loopmaskinen stöd för flera ljudutgångar och förbättrad integration med JACK, vilket gör det möjligt för musiker att spela in och mixa sina liveframträdanden i multitrack – samtidigt som programmet fått en rad mindre förbättringar för ett smidigare arbetsflöde.

    Giada är en öppen källkod-baserad loopmaskin och musikproduktionsmjukvara som används av DJ\:s, liveartister och elektroniska musiker världen över. Programmet beskrivs ofta som minimalistiskt och kompromisslöst, med fokus på liveframträdanden och enkelhet i arbetsflödet.

    Nu har version 1.3 släppts – en uppdatering som kanske ser liten ut på pappret, men som innebär en stor förändring för alla som arbetar med mer avancerade ljudmiljöer.

    Den största nyheten är stödet för flera ljudutgångar. Tidigare var Giada begränsad till stereo, men nu går det att konfigurera flera kanaler och skicka varje signal till en separat hårdvaruutgång eller vidare till annan programvara. Detta öppnar för smidigare multitrack-inspelning av liveframträdanden och mer flexibel routing i studiomiljö.

    Uppdateringen förbättrar också integrationen med JACK Audio Connection Kit, vilket gör det enklare att koppla Giada till andra ljudprogram och system.

    Utöver ljudnyheterna har utvecklarna även förfinat Plug-in Browser-fönstret, uppdaterat det grafiska ramverket FLTK till version 1.4.4 och genomfört intern kodstädning för bättre stabilitet, snabbare prestanda och en smidigare användarupplevelse.

    Giada 1.3 finns att ladda ner som källkodspaket eller som universell Flatpak från Flathub – ett enkelt sätt att köra programmet på i princip vilken GNU/Linux-distribution som helst. För den bästa upplevelsen rekommenderar dock utvecklarna att använda det binärpaket som finns i den egna distributionens programförråd.

    Med Giada kan användare växla mellan olika roller: loopmaskin, samplingsspelare, sångeditor, liveinspelare, effektprocessor eller MIDI-kontroller. Med den nya versionen stärks programmet ytterligare som ett kraftfullt verktyg för musiker som vill kombinera enkelhet med professionella möjligheter.

    Giada 1.3 — teknisk faktaruta

    Version
    1.3.0 (stabil)
    Nyckelnyheter
    • Stöd för flera ljudutgångar (mer än stereo).
    • Förbättrad JACK Audio Connection Kit-integration.
    • Förfinat och snyggare Plug-in Browser.
    • Uppdaterat GUI-ramverk: FLTK 1.4.4.
    • Intern refaktorering och städning för stabilitet och prestanda.
    Routing & inspelning
    • Flera ljudkanaler kan mappas till separata hårdvaru-utgångar eller intern mjukvara.
    • Möjliggör multitrack-inspelning av liveframträdanden.
    Roller / användningssätt

    Loopmaskin • Samplingsspelare • Sångeditor • Liveinspelare • FX-processor • MIDI-kontroller

    Distribution & installation
    • Källkod (tarball) tillgänglig.
    • Universell Flatpak finns för GNU/Linux.
    • Rekommendation: använd ditt distrons binärpaket för bästa upplevelse.
    Målgrupp

    DJ:s, liveperformers och elektroniska musiker som vill ha minimalistiskt arbetsflöde med proffsig routing.

    Tips: kör i en ljudmiljö med JACK för flexibel multikanals-routing.

Etikett: Open-source

  • Peppermint OS – nu baserat på Debian 13 “Trixie” och moderniserat för 2025

    Peppermint OS har återuppstått i en modernare och mer elegant form. Den nya versionen bygger på Debian 13 “Trixie”, använder XFCE 4.20 som skrivbord och levereras med Linux-kärnan 6.12 LTS. Resultatet är ett lättviktigt, stabilt och uppdaterat Linuxsystem som behåller Peppermints välkända enkelhet – men med en fräschare design, förbättrad installerare och ett smartare sätt…

  • Firefox 144 är här – snabbare, smartare och säkrare än någonsin

    Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android. Mozilla har nu släppt den färdiga versionen av…

  • Blender 5.0 Beta – en ny era för färg och form

    Blender 5.0 är här i betaversion – och det märks att något stort är på gång. Den fria 3D-programvaran får nu stöd för HDR och bred färgrymd, ett nytt system för volymrendering och mängder av förbättringar som gör arbetet snabbare, snyggare och mer realistiskt än någonsin. Med bättre färghantering, nya verktyg för kurvor och animation,…

  • Linus Torvalds presenterar första testversionen av Linux 6.18

    Linus Torvalds har släppt den första testversionen av Linux 6.18 – nästa stora uppdatering av världens mest använda öppna operativsystem. Den nya kärnan bjuder på snabbare filhantering, förbättrad säkerhet, utökat stöd för ny hårdvara och förberedelser för framtidens AI- och molnteknik. Om allt går enligt plan blir Linux 6.18 den nästa långtidssupportade versionen, med lansering…

  • Svar till herr G.

    Många föredrar Linux Mint eftersom den har ett gränssnitt som påminner om Windows, men Ubuntu är också en utmärkt distribution. Ubuntu liknar inte Windows, men är lättanvänt. Fördelen med version 24.04 LTS är att den har support till 2029. Herr G har en Lenovo IdeaCentre AI03 med Windows 11, men föredrar att arbeta i Linux…

  • Gratis verktyg för att skapa QR koder

    I en tid när allt fler QR-koder används för att koppla samman den fysiska och digitala världen, står tjänsten qr.televinken.org som ett exempel på digital självständighet. Här skapar du egna QR-koder för webbsidor, kontaktkort, e-post eller telefon – utan konton, reklam eller mellanhänder. En enkel och fri lösning, slöjdad fram med hjälp av en virtuell…

  • LibreOffice 25.8.2 – stabilare, snabbare och ännu bättre

    LibreOffice 25.8.2 är här – en uppdatering som gör den fria kontorssviten snabbare, stabilare och mer kompatibel än någonsin. Med 70 buggfixar, förbättrad prestanda och utökat plattformsstöd fortsätter The Document Foundation att förfina världens mest kraftfulla öppna alternativ till Microsoft Office. Den fria kontorssviten LibreOffice får en viktig uppdatering. Version 25.8.2 är nu tillgänglig med…

  • ClamAV 1.5 släppt – starkare säkerhet, FIPS-kompatibilitet och nya funktioner

    ClamAV, det populära antivirusprogrammet med öppen källkod, har fått sin största uppdatering på över ett år. Version 1.5 ersätter gamla svaga kryptometoder med moderna alternativ, introducerar FIPS-kompatibel verifiering av virusdatabaser och bjuder på en rad förbättringar för både användare, administratörer och utvecklare. Efter över ett års väntan har ClamAV, ett av de mest välkända antivirusprogrammen…

  • WGDashboard 4.3 släppt – ny klientpanel och pluginstöd

    WGDashboard är tillbaka i version 4.3 – nu med en klientpanel där användare kan logga in och se sina egna WireGuard-anslutningar. Det finns också ett nytt, fortfarande experimentellt, system för tillägg (plugins) som gör det möjligt att bygga ut funktionerna. Under huven har WGDashboard bytt till SQLAlchemy, vilket gör att flera databaser kan användas: SQLite,…

  • Hantera processer i Linux från terminalen – En nybörjarguide

    Att förstå och hantera processer är en av de mest grundläggande färdigheterna i Linux. När du kör ett program – vare sig det är en webbläsare, ett terminalkommando eller en systemtjänst – skapas en process. Ibland behöver du som användare ta kontroll över dessa processer: kanske för att ett program har hängt sig, för att…

  • RISC-V får egen testmiljö i Collaboras öppna labb

    RISC-V tar ännu ett steg mot bredare användning. Genom att Collabora och RISE-projektet nu öppnar sin testmiljö för två RISC-V-kort får utvecklare världen över tillgång till hårdvarutester på distans – från enkel Linux-boot till fullständig återställning av hela systemet. RISC-V, den öppna processorarkitekturen som spås en ljus framtid, har fått en viktig förstärkning: två utvecklingskort…

  • Andrew Tanenbaum, skaparen av MINIX, intervjuas på Nerdearla – gratis att följa online

    Andrew Tanenbaum, skaparen av MINIX och inspirationskälla till Linux, intervjuas live på årets Nerdearla i Buenos Aires. För oss i Sverige går det att följa gratis via livestream – direkt från datorn, på engelska, lördagen den 27 september klockan 15. MINIX är ett namn som de flesta Linuxintresserade stöter på när de gräver i historien.…

  • Från 70-tal till 2025 – klassiska Linuxkommandon får nya muskler

    När vi startar datorn och skriver ls för att lista filer, eller cp för att kopiera något, tänker de flesta inte på det. Men bakom dessa små kommandon ligger en mjukvaruskatt med rötter tillbaka till 1970-talets Unix. Den heter GNU coreutils, och nu har den fått en ny stor uppdatering – version 9.8. En osynlig…

  • Multikernel: Linux tar steget bortom den enskilda kärnan

    Linux står inför en ny milstolpe. Med projektet Multikernel öppnas dörren för en framtid där flera Linux-kärnor kan samarbeta på samma maskin. Genom att bygga vidare på den beprövade kexec-tekniken vill utvecklarna skapa ett mer flexibelt och skalbart Linux – anpassat för moln, datacenter och hyperskala. Linux har alltid haft ett rykte om sig att…

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

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

  • Windows 10 går i pension – vad händer nu?

    När Windows 10 nu går i pension står miljontals datoranvändare inför ett vägval: fortsätta på en plattform utan säkerhetsuppdateringar eller söka nya alternativ. Men datorn behöver inte hamna på skroten – med Linux kan den få ett nytt liv, fullt av moderna program och långvarigt stöd. Om ungefär en månad upphör stödet för Windows 10.…

  • Tails 7.0 – anonymt Linuxsystem blir snabbare och enklare

    Det anonymitetsfokuserade operativsystemet Tails är nu ute i version 7.0. Med snabbare start, nya standardappar och en modernare användarupplevelse tar systemet ytterligare steg för att göra digitalt självskydd mer tillgängligt för alla. Ett steg framåt för anonymitet på nätetDet portabla operativsystemet Tails har nu släppts i version 7.0. Systemet är särskilt utvecklat för att skydda…

  • Mozilla Thunderbird 143 – stabilare än någonsin med viktiga buggfixar

    Mozilla Thunderbird 143 är här – och det handlar helt om stabilitet. Den populära, öppna e-postklienten har fått en rad buggfixar som gör programmet snabbare, säkrare och mindre frustrerande att använda, från kraschproblem till små men irriterande fel i gränssnittet. Mozilla Thunderbird, den fria och öppna e-postklienten som används världen över för mejl, nyheter, kalender,…

  • AV2 – nästa generations öppna videokodek från AOMedia

    AV2 är den nya öppna videokodeken från Alliance for Open Media som lanseras i slutet av 2025. Med avsevärt bättre kompression, stöd för AR/VR och fokus på både låg bandbredd och högsta bildkvalitet, är AV2 tänkt att bli nästa stora standard för video på webben – helt fri från licensavgifter. En videokodek som AV2 är…

  • Giada 1.3: Loopmaskinen som blir ännu mer flexibel

    Den öppna källkodsmjukvaran Giada har släppt version 1.3. Uppdateringen ger loopmaskinen stöd för flera ljudutgångar och förbättrad integration med JACK, vilket gör det möjligt för musiker att spela in och mixa sina liveframträdanden i multitrack – samtidigt som programmet fått en rad mindre förbättringar för ett smidigare arbetsflöde. Giada är en öppen källkod-baserad loopmaskin och…