Linux, känt för sin flexibilitet och öppenhet, kan köras på många olika sätt. Denna artikel utforskar de olika metoderna för att köra Linux, var och en med sina unika fördelar och användningsområden.
1. På Fysisk Hårdvara
Att köra Linux på egen maskin är ett alternativ som finns
Att installera Linux på en dator som primärt operativsystem är det mest traditionella sättet. Det ger full tillgång till hårdvaran, optimal prestanda och är idealiskt för de som behöver en pålitlig och kraftfull arbetsstation.
Dom flesta linux distrubtioner kan installera köras direkt på hårdvaran. Exempel är Ubuntu, Debian, Mint och fedora.
Fördelar: Full hårdvaruåtkomst, låg latens. Nackdelar: Kräver en dedikerad dator.
Man kan köra Linux även på gamla hårdvara ifrån ca 2010 utan problem, det är maskiner som idag kasseras.
2. Virtuell Maskin (VM)
Med Virteull maskin menas att dela på samma hårdvara. Så en dator kan både köra Windows , Linux, FreeBSD och AmigaOS på samma hårdvara.
En virtuell maskin skapar en isolerad miljö inuti en befintlig dator. Populära verktyg som VMware, VirtualBox och KVM gör det möjligt att köra Linux parallellt med ditt huvudoperativsystem.
Fördelar: Flexibilitet, enkel säkerhetskopiering. Nackdelar: Minskad prestanda jämfört med direkt hårdvara.
Om man önskar använda visa funktioner ur LAMP , exempelvis vill ha en test plattform för webapp eller liknade. Då kan man köra server version av distrubtion t.ex. Ubuntu server 22.04 LTS eller Debian.
Linux på en VPS är idealiskt för webbserverar och onlineapplikationer. Dessa servrar är värdar i molnet och tillhandahålls av olika tjänsteleverantörer.
Fördelar: Global tillgänglighet, underhåll av leverantören. Nackdelar: Återkommande kostnader, mindre hårdvarukontroll.
4. Dual Boot
Att välja mellan Windows eller Linux dual boot.
Dual Boot-system tillåter användare att installera Linux vid sidan av ett annat operativsystem (som Windows), med möjlighet att välja vid uppstart.
Fördelar: Fullständig prestanda från varje system. Nackdelar: Kräver omstart för att växla system.
5. Live USB
Linux kan köras från en bootbar USB-enhet utan att behöva installeras på datorns hårddisk. Det är ett bra sätt att testa eller använda Linux utan permanent installation.
Dom flesta linux distar kan idag köra som Live, det finns dock några som specialiserade på live t.ex Knoppix . Det här lösningen lämpar sej för den som vill testa linux eller behöver köra linux väldig temporärt.
Fördelar: Hög portabilitet, ingen installation nödvändig. Nackdelar: Lägre prestanda än en fullständig installation.
6. Docker och Containers
Med verktyg som Docker kan Linux köras inuti containers. Detta skapar lätta, isolerade miljöer för olika applikationer och tjänster.
Fördelar: Resurseffektivitet, enkel hantering. Nackdelar: Begränsad funktionalitet jämfört med en fullständig installation.
7. Cloud-baserade Linux miljöer
Många molntjänster som AWS, Google Cloud och Azure tillhandahåller Linux-baserade virtuella maskiner som kan konfigureras och användas för en rad olika ändamål.
Fördelar: Snabb uppstart, stor skalbarhet. Nackdelar: Återkommande kostnader, beroende av internetanslutning.
Sammanfattning
Valet av hur man kör Linux beror på användarens behov och situation. Traditionell installation ger maximal kontroll och prestanda, medan virtuella maskiner och VPS erbjuder flexibilitet och tillgänglighet. Dual boot-lösningar är idealiska för de som behöver växla mellan olika operativsystem, medan Live USB erbjuder enkel testning och portabilitet. Containers och molnbaserade lösningar är utmärkta för utveckling och drift av applikationer, erbjuder skalbarhet och enkel tillgänglighet.
Oavsett ditt behov finns det en Linux-lösning som passar dig, och denna mångsidighet är en av anledningarna till att Linux fortsätter att vara ett populärt val för både personliga och professionella användare.
Linux Manjaro Linux 23.1 även kallad Vulkan. Med Kernel 6.6 LTS
Manjaro Linux 23.1 är tillgänglig för nedladdning som den första stora uppdateringen i Manjaro Linux 23-serien som ger en nyare kärna, nyare skrivbordsmiljöer och uppdaterade komponenter till Arch Linux-baserade distro.
Manjaro 23.1 är här lite över tre månader efter Manjaro 23.0 och den drivs av den senaste och bästa Linux 6.6 LTS-kärnserien. Manjaro 23.0 levererades med Linux-kärnan 6.5, som nu nått slutet av den stödda livslängden, så den nya utgåvan bör ge ett extra lager av hårdvarustöd.
Manjaro 23.1, som kallas ”Vulkan”, levereras med de vanliga utgåvorna med skrivbordsmiljöerna Xfce, GNOME och KDE Plasma. Medan flaggskeppsutgåvan använder Xfce 4.18, har KDE Plasma- och GNOME-utgåvorna uppdaterats till de senaste KDE Plasma 5.27.10 LTS- och GNOME 45.2-utgåvorna.
LibreOffice 7.6.4 Community och LibreOffice 7.5.9 Community är omedelbart tillgängliga från www.libreoffice.org/download för Windows (Intel/AMD/ARM-processorer), macOS (Apple Silicon och Intel-processorer) och Linux .
LibreOffice 7.6.4 Community är den mest avancerade versionen av kontorssviten och erbjuder det bästa när det gäller produktivitetsfunktioner och interoperabilitet med Microsoft Office proprietära format.
LibreOffice 7.5.9 Community är den mest noggrant testade versionen av sviten, för produktivitetstillämpningar i företagsmiljön, men har nu nått slutet av sin livslängd, så användare uppmanas att planera uppgraderingen till LibreOffice 7.6.4 Community, som har också testats och eftersökt tillräckligt för produktionsmiljöer.
För implementeringar i företagsklass rekommenderar TDF starkt LibreOffice Enterprise-familjen av applikationer från ekosystempartners – för stationära datorer, mobiler och moln – med ett stort antal dedikerade mervärdesfunktioner och andra fördelar som SLA (Service Level Agreements): www. libreoffice.org/download/libreoffice-in-business/.
LibreOffice 7.6 office suite-serien kommer att stödjas fram till den 12 juni 2024. Nästa planerade uppdatering, LibreOffice 7.6.5, är för närvarande planerad till sista veckan i februari 2024. Å andra sidan kommer LibreOffice 7.5-serien inte att få några uppdateringar längre, så du bör uppgradera till LibreOffice 7.6 så snart som möjligt.
Att installera MariaDB på FreeBSD är en process som involverar flera steg. Här är en steg-för-steg guide:
Installera MariaDB på FreeBSD
Förberedelser
Uppdatera Systemet: Innan du börjar, se till att ditt FreeBSD-system är uppdaterat. Detta kan göras med följande kommand:
pkg update && pkg upgrade
Säkerhetskopiera Viktiga Data: Om du har viktig data på systemet, se till att säkerhetskopiera den innan du fortsätter.
Installation
Installera MariaDB-servern: Använd FreeBSD’s pakethanteringssystem för att installera MariaDB. Det kan göras med följande kommand:
pkg install mariadb105-server mariadb105-client
(Notera att versionen av MariaDB (mariadb105 i detta fall) kan variera beroende på FreeBSD-version och tillgängliga paket.)
Aktivera MariaDB: För att MariaDB ska starta automatiskt vid systemstart, lägg till följande rad i /etc/rc.conf:
mysql_enable="YES"
Konfiguration och Start
Starta MariaDB-servern: Med MariaDB nu installerat, starta tjänsten med kommandot:
service mysql-server start
Säker Konfiguration: Kör MariaDB:s säkra installationskript för att säkra din databas. Detta inkluderar att sätta ett lösenord för root-användaren, ta bort anonyma användare och testdatabaser. Kör:
mysql_secure_installation
Logga in på MariaDB: För att kontrollera att allt fungerar, logga in på MariaDB som root-användaren:
mysql -u root -p
Ytterligare Konfiguration
Konfigurationsfil: Du kan anpassa MariaDB:s inställningar genom att redigera dess konfigurationsfil, vanligtvis belägen i /usr/local/etc/my.cnf.
Skapa Databaser och Användare: Skapa nya databaser och användare enligt dina behov med CREATE DATABASE och CREATE USER SQL-kommandon i MariaDB:s prompt.
Underhåll och Hantering
Backup och Återställning: Lär dig hur man tar backups av din MariaDB-databas och återställer dem vid behov.
Uppdateringar och Övervakning: Håll systemet och MariaDB uppdaterade och övervaka dess prestanda och säkerhet.
Slutsats
Grattis! Du har nu en fungerande MariaDB-installation på ditt FreeBSD-system. Kom ihåg att regelbundet underhålla och uppdatera din databasserver för optimal prestanda och säkerhet.
Säkerhetskonfiguration: Kör mysql_secure_installation för att säkra din databasserver. Detta steg innebär att sätta ett root-lösenord och ta bort anonyma användare, testdatabaser och fjärråtkomst till root-användaren.
sudo mysql_secure_installation
Testa Installationen: Testa att din installation fungerar genom att logga in på MariaDB:
mysql -u root -p
Installation av MariaDB på Fedora
Uppdatera Systemet: Liksom i Debian, börja med att uppdatera ditt Fedora-system:
sudo dnf update
Installera MariaDB: Använd dnf för att installera MariaDB:
sudo dnf install mariadb-server
Starta och Aktivera MariaDB: Starta MariaDB-tjänsten och aktivera den så att den startar vid boot:
Säkerhetskonfiguration: Kör också mysql_secure_installation för att säkra din MariaDB-installation:
sudo mysql_secure_installation
Testa Installationen: Slutligen, testa att MariaDB fungerar:
mysql -u root -p
Genom att följa dessa steg bör du kunna installera och konfigurera MariaDB på både Debian och Fedora. Kom ihåg att även om stegen är likartade, kan det finnas små skillnader i kommandona beroende på din specifika version av operativsystemet.
SparkyLinux finns både till Intel och Arm baserade maskiner. Arm baserade maskiner är oftast en raspberry pi.
Sparky linux är en ytterligaren ”lättvikt” linuxdistrubtion baserad på debian.
Mer specifikt har Sparky 7.2 nu utökat sitt stöd till ARMHF- och ARM64-plattformar, med bilder redo att användas, vilket indikerar distributionens engagemang för ett bredare utbud av enheter.
Drivs av Linux-kärnan 6.1 LTS, Sparky 7.2 kommer baserad på de senaste Debian 12 ”Bookworm” och Sparky stabila repos från och med den 5 december, med den viktigaste höjdpunkten de tillagda ytterligare arkitekturerna.
Mer specifikt har Sparky 7.2 nu utökat sitt stöd till ARMHF– och ARM64-plattformar, med bilder redo att användas, vilket indikerar distributionens engagemang för ett bredare utbud av enheter.
– alla paket uppdaterade från Debians och Sparkys stabila repor från och med den 5 december 2023
– Linux kernel PC: 6.1.55 (6.6.4-sparky & 5.15.141-LTS-sparky in sparky repos) – Linux kernel ARM: 6.1.58 – LibreOffice 7.4.7 – Calamares 3.2.61 – KDE Plasma 5.27.5 – LXQt 1.2.0 – MATE 1.26 – Xfce 4.18 – Openbox 3.6.1 – Firefox 115.5.0esr (120.0.1-sparky in sparky repos) – Thunderbird 115.5.0 – VLC 3.0.20 – Exaile 4.1.3 – ARMHF & ARM64 images are ready and out too
Raspberry Pi Foundation släppte en ny version av sin Raspberry Pi OS-distribution för Raspberry Pi enkortsdatorer som förbättrar stödet för den senaste Raspberry Pi 5-modellen, ett nytt mörkt tema, uppdaterar olika appar och lägger till några nya funktioner.
Dessutom harmoniserar den här utgåvan GTK+2-temat med GTK+3-temat för att förbättra stödet för Qt-appar, möjliggör övervakning av temafiler i pixdecor-plugin för att ladda ändringar i farten, ökar omladdningen av temaändringar i farten , lägger till en tysk översättning till Utseendeinställningar och återställer genvägen till The Magpi-webbplatsen i huvudmenyn.
För den senaste Raspberry Pi 5-modellen lägger den nya Raspberry Pi OS-versionen till stöd för seriell portväxling i både rc_gui och raspi-config-verktygen, och uppdaterar både Mathematica och Scratch 3-apparna för att fungera på den nya Raspberry Pi-enkortsdatorn , såväl som på ARM 64-bitars installationer.
Bland andra ändringar lägger Raspberry Pi OS 2023-12-05 till stöd för att identifiera pekskärmar med unika strängar per enhet för att möjliggöra en korrekt koppling till skärmenheter, lägger till kompatibilitet med Raspberry Pi 1-skärmar, förbättrar Wayfire-rendering och lägger till gpiod binär verktyg och python3-venv i Raspberry Pi OS Lite-utgåvan.
Med den här uppdateringen visar GNOME Shell nu inställningsdialogrutan först efter att ett tillägg har laddats. Dessutom åtgärdades ett prestandaproblem orsakat av upprepade signalläckor, och ett problem med att backspacet på skärmen fastnade åtgärdades också, tillsammans med pilnavigering i sökresultaten.
GNOME 45.2 uppdaterar också Mutter-fönstret och komposithanteraren för att förbättra stödet för surfplattor på X11 och för att inaktivera hårdvarumarkören när den hämmas av backend. En krasch och ett par andra buggar åtgärdades också i Mutter 45.2.
Nautilus-filhanteraren (filer) fick stöd för att upptäcka avmontering på vissa icke-inbyggda monteringar, stöd för att utöka typer och storlekar i dialogrutan Egenskaper, en fix för en krasch som inträffade vid visning av bildegenskaper, samt en krasch som inträffade när återansluter till en fjärrserver.
Loupe 45.2 bildvisare ingår också i GNOME 45.2-versionen med förbättrad ordning av bilder efter borttagning av bilder så att den inte längre förvirrar användare, förbättrade kortkommandon för att korrekt visa svepgester och möjligheten att visa en bild när den laddas om efter ett fel.
GNOME 45.2 kommer snart att ta sig in i de stabila programvaruförråden för olika populära GNU/Linux-distributioner, så se till att du uppdaterar dina installationer regelbundet. Nästa punktutgåva, GNOME 45.3, är för närvarande planerad till början av januari 2024, tillsammans med alfaversionen av GNOME 46.
Peppermint OS är ett lättviktigt, användarvänligt Linux-baserat operativsystem som är känt för sin snabbhet och minimala systemkrav. Det är en idealisk lösning för äldre hårdvara eller för användare som söker en enkel, effektiv datorupplevelse.
Bakgrund och Utveckling
Peppermint OS utvecklades först 2010, med en ambition att skapa en hybridmiljö som kombinerade molnbaserade och lokala applikationer. Dess designfilosofi fokuserar på att ge användaren frihet att välja vilka applikationer de vill använda, vilket gör det till ett populärt val för dem som föredrar en skräddarsydd upplevelse.
Funktioner och Användarvänlighet
En av de mest framträdande funktionerna i Peppermint OS är dess integration av molnbaserade tjänster. Användare kan enkelt skapa genvägar till sina favoritwebbapplikationer, vilket gör det enkelt att arbeta både online och offline. Systemet använder LXDE-skrivbordsmiljön, som är känd för sin lättvikt och snabbhet, och kombinerar detta med andra element från Xfce och GNOME för att erbjuda en balanserad och effektiv användarupplevelse.
Systemkrav och Kompatibilitet
Peppermint OS är känt för sina låga systemkrav, vilket gör det till ett utmärkt val för äldre datorer eller system med begränsade resurser. Det kan köras på så lite som 512 MB RAM, även om 1 GB rekommenderas för en smidigare upplevelse. Det är också kompatibelt med de flesta hårdvaror och stöder ett brett utbud av nätverksdrivrutiner, vilket gör det tillgängligt för en stor användarbas.
Gemenskap och Support
Peppermint OS har en aktiv och välkomnande gemenskap. Det finns ett stort antal forum och användargrupper där nybörjare och erfarna användare kan dela tips, tricks och lösningar. Officiell support erbjuds också via deras webbplatser och forum, där utvecklarna ofta engagerar sig för att hjälpa användarna.
Framtiden för Peppermint OS
Framtiden för Peppermint OS ser ljus ut, med regelbundna uppdateringar som förbättrar systemets stabilitet och funktionalitet. Utvecklarna fortsätter att experimentera med nya idéer för att förbättra användarupplevelsen och säkerställa att operativsystemet förblir relevant och effektivt i en värld där teknik ständigt förändras.
Sammanfattning
Peppermint OS är ett utmärkt val för både nya och erfarna Linux-användare. Dess kombination av lättvikt, flexibilitet och användarvänlighet gör det till ett attraktivt alternativ för dem som söker en enkel men kraftfull datorupplevelse. Med en stark gemenskap och engagerade utvecklare, fortsätter Peppermint OS att växa och utvecklas, vilket bekräftar dess plats som ett pålitligt och anpassningsbart operativsystem.
Armbian är ett lättviktsoperativsystem baserat på Debian och Ubuntu som är optimerat för ARM-baserade enheter som single-board-datorer (SBCs), exempelvis Raspberry Pi, Orange Pi, och andra liknande enheter. Det är känt för sin effektivitet, anpassningsbarhet och för att det stöder ett brett utbud av ARM-hårdvara. Armbian erbjuder en stabil grund för att köra serverapplikationer, utveckla programvara, eller för allmän användning i utbildning och hobbyprojekt.
Vi är glada över att kunna presentera den senaste Armbian-versionen, v23.11! Den här uppdateringen kommer med en uppsjö av förändringar, vilket gör Armbian-upplevelsen ännu bättre.
Här är de viktigaste höjdpunkterna i den här utgåvan!
Enkorts datorer med höjd nivå av support.
Vi är glada att inkludera följande kort i vår standardsupportnivå:
Khadas VIM1S
Khadas VIM4
Texas Instruments TDA4VM
Xiaomi Pad 5 Pro
Viktiga förbättringar i den här versionen
Adresserar många buggar för förbättrad funktionalitet för Banana Pi CM4.
Mainline Kernel för RK3588 med experimentellt HDMI-stöd.
Fixade skärmhanterare på alla stationära datorer.
Experimentellt EDK2/UEFI-stöd för RK3588-kort.
Vi introducerar Ubuntu Mantic och Debian Trixie som dagliga bildbyggen.
Förbättra kvalitetskontrollen genom automatiserade tester.
Höjdpunkter av genomförda åtgärder
Stängda Projekt I den här versionen har vi framgångsrikt stängt flera projekt, inklusive byte av standardinloggningshanteraren, möjliggjort skapande av artefakter vid pull-begäran och lagt till stöd för Hikey 960. Dessutom har vi uppdaterat edge-kärnan till v6.6 och introducerat nya Armbian bakgrundsbilder. Stödet för olika kort som NanoPi R6S/R6C, TI SK-TDA4VM, Xiaomi-elish och fler har lagts till, vilket förbättrar utbudet av kompatibla enheter.
Stängda uppgifter
Många uppgifter har slutförts, allt från att ta bort leverantörsspecifika patchar till att lägga till stöd för olika kort som Tanix TX6, Inovato Quadra och Mekotronics R58X-Pro. Förbättringar har gjorts för specifika kärnor, som att rensa upp EOL-kärnor för Rockchip64, uppdatera kärnkonfigurationer för Waydroid- och Redroid-stöd och aktivera Bluetooth-stöd för VIM1S/VIM4.
Lösta buggar
Den här utgåvan tar upp olika buggar och problem, vilket säkerställer en smidigare användarupplevelse. Bugfixar inkluderar att lösa fel med specifika kommandon, fixa kompileringsproblem för olika kärnor, åtgärda skärmutdataproblem och förbättra hårdvarustödet för flera kort, som Orange Pi 3 LTS, LicheePi 4A och Khadas Vim1s.
Valve släppte idag en ny stabil Steam Client-uppdatering som ger olika förbättringar för Linux-spelare, såväl som ett par nya funktioner och många buggfixar.
Fixat den nya kontrollpanelen som visas på verktyg/applikationer
Fixat att öppna Big Picture Mode från systemfältet/aktivitetsfältet
Fixad visning av tillgängligt diskutrymme i dialogrutan ”Lägg till en ny Steam-biblioteksmapp”.
Fixade ett problem där upplåsning av Family View i klienten ibland inte låste upp kassan
Fixade ett problem där mellansidesannonserna med kontrollerinformation kunde skalas felaktigt på Steam Deck eller andra små bildskärmar
Fixade ett problem där VR-bara spel kunde visas med meddelandet ”Controller Required” tillsammans med inget controllerstöd
Stor bild
Lägg tillbaka knapparna till mellansidesannonserna för spelstart istället för att lita på sidfotsknapparna
Fixade flera layoutregressioner i snabbåtkomstmenyn, eula-dialoger och sidan för spelprestationer
Steam input
Fixade att skrivbordets konfigurationssida var tom när du valde bort Steam Input
Fixat för Steam Controller gyrosvarvhastighet och påskyndade gravitationskorrigeringen. Båda påverkade känslan av gyro till avböjningsläge.
Fixade att vissa kontroller inte kunde klara den manuella kalibreringsfasen för stationära toleranser.
Fixade enstaka ”ryck” i ”Gyro To…”-konverteringslägen som använde gravitationsaxeln (t.ex. Player Space, World Space, Laser Pointer-lägen)
Förbättrat gyro till joystick avböjningsläges lågnivåbrus.
Återinsatt horisontell haptik för alla nya ”Gyro To…”-lägen.
Fast UI: ordning på Steam Deck Gyros kalibreringsavläsningar.
Försök att fixa äldre Gyro ”Joystick”-läge – använd gravitationsorienteringen som hittas vid appväxling och subtrahera den från liveflödet.
Lade till stöd för NACON Revolution 5 Pro-kontrollern
Fix: Nintendo Joy-Con gyrosvarvhastigheter är nu korrekt kalibrerade för naturliga vinklar. Var tidigare på 80% verklig omsättningshastighet.
Fix: ”Gyro till…”-lägen hoppar när du lägger till/tar bort åtgärdslager eller byter åtgärdsuppsättningar.
Fix: Sony Dualshock accelerometeravläsning var felaktig vid den första anslutningen via bluetooth.
Linux
Fast ångöverlagring som gjorde att renderingen stannade i vissa titlar (t.ex. Watch_Dogs)
Fixat ångöverlägg som orsakade krascher i vissa titlar
Fedora är en Linux distribution som utvecklas av Fedora Project, med stöd av och sponsring från Red Hat. Fedora är känt för att vara en av de mest innovativa distributionerna, och det fokuserar på att inkludera den senaste programvaran och tekniken. Det är en community-driven distribution, vilket betyder att utvecklingen är öppen och användarsamhället bidrar aktivt.
Kernel 6.5
Fedora 39 levereras med Linux Kernel 6.5, vilket ger många prestandaförbättringar, säkerhetsförbättringar och hårdvarustöd. Detta innebär bättre kompatibilitet med den senaste hårdvaran och en smidigare och säkrare datorupplevelse. Viktiga höjdpunkter i Kernel 6.5 inkluderar det initiala Wifi-7-stödet och många fler.
GNOME 45: En fräsch look och känsla
För Fedoras Workstation edition 39 tar GNOME 45 i centrum. Den här uppdateringen introducerar en elegant uppdatering av din skrivbordsmiljö, med nya Adwaita-stilar med delade rubriker och förbättrade dialogrutor för systeminställningar. Men det är inte allt; GNOME 45 ger några fiffiga tillägg:
Snabbare filsökning: Det har aldrig varit snabbare att hitta dina filer, tack vare en global sökfunktion som låter dig ”söka överallt”. Det är en produktivitetsökning som du kommer att uppskatta i dina dagliga uppgifter.
Förbättrad användbarhet: Fedora Workstation har nu nya arbetsyteikoner för en mer användarvänlig upplevelse. Du kommer att finna det enklare än någonsin att organisera din arbetsyta och komma åt dina applikationer.
Loupe ersätter ’Eyes of GNOME’: Den nya ’Loupe’-applikationen tar över från ’Eyes of GNOME’-bildvisaren. Även om det fortfarande pågår, öppnar denna förändring upp spännande möjligheter för bildvisning på Fedora.
Tangentbordsbelysningskontroll: GNOME 45 introducerar också en dedikerad kontroll i snabba inställningar, så att du kan justera bakgrundsbelysningen på tangentbordet med ett bekvämt skjutreglage.
Automatiska uppdateringar i Fedora Kinoite
För Fedora Kinoite-användare finns det en betydande förbättring i form av automatiska uppdateringar aktiverade som standard. Plasma Discover stöder nu automatiska uppdateringar genom rpm-otree-stegade uppdateringar. Det betyder att du utan ansträngning kommer att få buggfixar och uppdateringar när de rullar ut i denna oföränderliga Fedora-spin med KDE Plasma, vilket säkerställer att ditt system förblir säkert och uppdaterat.
Kärnmoduluppdateringar
Fedora 39 kommer med viktiga kärnmoduluppdateringar, inklusive:
I teknikvärlden finns det en ständig debatt mellan användare och utvecklare om fördelarna och nackdelarna med olika operativsystem. Två av de mest framträdande operativsystemen i open source-samhället är Linux och FreeBSD. Denna artikel jämför dessa två system ur ett tekniskt perspektiv för att ge en djupare förståelse för deras egenskaper, prestanda, och användningsområden.
Kärnarkitektur
Linux och FreeBSD skiljer sig åt redan på kärnnivå. Linux, som är en monolitisk kärna, erbjuder hög prestanda och stöd för en mängd olika hårdvaruplattformar. FreeBSD å andra sidan använder en hybridkärna, som kombinerar egenskaperna hos både mikro- och monolitiska kärnor, vilket ger en balans mellan prestanda och flexibilitet.
Filsystem
Ett annat område där Linux och FreeBSD skiljer sig är deras filsystem. Linux stöder en mängd olika filsystem, inklusive ext4, Btrfs, och XFS. FreeBSD använder primärt UFS och det avancerade ZFS, som erbjuder robusta funktioner för datalagring och -återställning.
Nätverksprestanda
När det gäller nätverksprestanda, tenderar FreeBSD att ha en kant över Linux, speciellt i höglastade nätverksmiljöer. Detta beror på dess effektiva nätverksstack och stöd för högpresterande nätverkstekniker.
Säkerhet
Både Linux och FreeBSD erbjuder robusta säkerhetsfunktioner. Linux har SELinux och AppArmor för säkerhetsförstärkning, medan FreeBSD erbjuder Jails och MAC (Mandatory Access Control) för finjusterad kontroll över systemresurser och isolering.
Licensiering
Linux distribueras under GNU General Public License (GPL), som kräver att alla ändringar och derivat också är öppna. FreeBSD använder BSD-licensen, som är mer tillåtande och tillåter integrering i proprietär programvara.
Användningsområden
Linux dominerar på servermarknaden och är populärt i molnmiljöer tack vare sin breda hårdvarustöd och starka community. FreeBSD ses ofta i nischade applikationer som kräver specifik nätverksprestanda eller avancerade filsystemsfunktioner, och är populärt för nätverksapplikationer och lagringslösningar.
Att konfigurera FreeBSD jämfört med Linux innebär att hantera olika systemarkitekturer, verktyg och filstrukturer. Här är några av de viktigaste skillnaderna:
1. Grundläggande Systemarkitektur
FreeBSD: Använder en komplett systemdesign, där kärnan och alla användarutrymmesprogram (som shell och grundläggande verktyg) utvecklas och underhålls som en enhet. Detta innebär att systemuppdateringar och konfigurationer tenderar att vara mer enhetliga.
Linux: Består av en kärna utvecklad av Linux Kernel Project och en uppsättning användarutrymmesprogram från olika källor (ofta GNU-projektet). Distributioner kombinerar dessa element och varje distribution kan ha sina egna konfigurationssätt.
2. Konfigurationsfiler
FreeBSD: Konfigurationsfiler är centralt placerade i /etc och /usr/local/etc för tredjepartsprogram. Konfigurationsfilerna är väl dokumenterade och innehåller ofta kommentarer som förklarar olika inställningar.
Linux: Placeringen och formatet på konfigurationsfiler kan variera mellan distributioner. Filer som /etc/fstab, /etc/network/interfaces (Debian-baserade) eller /etc/sysconfig/network-scripts (RHEL-baserade) används för grundläggande systemkonfigurationer.
3. Pakethantering
FreeBSD: Använder pkg som det primära verktyget för att hantera binära paket, liknande apt eller yum på Linux. För mer anpassade installationer finns ”Ports Collection”, ett omfattande system för att kompilera programvara från källkod, komplett med alla beroenden.
Linux: Varierar beroende på distribution. De vanligaste verktygen inkluderar apt för Debian-baserade system och yum eller dnf för RHEL-baserade system. Det finns ingen direkt motsvarighet till FreeBSDs Ports Collection, även om liknande funktionalitet kan uppnås med verktyg som apt-build.
4. Initial System Setup och Kärnkonfiguration
Linux och FreeBSD härstämmar ifrån olika UNIX ideologier och kulturer.
FreeBSD: Konfigurationen av kärnan och systemet sker ofta genom att redigera textfiler och kan kräva kompilering av en anpassad kärna för avancerad konfiguration.
Linux: Kärnkonfiguration är sällan nödvändig på grund av de modulära kärnor som används av de flesta distributioner. De flesta inställningar kan ändras genom moduler och konfigurationsfiler utan att behöva kompilera kärnan.
5. Nätverkskonfiguration
FreeBSD: Använder rc.conf för grundläggande nätverkskonfiguration, där du kan ställa in nätverksinterface, statiska IP-adresser, och annat.
Linux: Nätverkskonfigurationen kan skilja sig åt markant mellan distributioner. Verktyg som NetworkManager är vanliga i många moderna distributioner, medan andra använder mer traditionella skriptbaserade metoder.
6. Systemstart och Tjänster
FreeBSD: Använder ett init-system som kallas rc med skript baserade i /etc/rc.* för att hantera systemstart och tjänster.
Linux: Använder olika init-system beroende på distribution, med systemd som det mest populära, följt av alternativ som SysVinit och Upstart.
Slutsats Linux och FreeBSD konfiguration
Konfigurationen av FreeBSD och Linux skiljer sig åt på grundläggande sätt, från hur operativsystemen är strukturerade till hur de hanterar paket och tjänster. Medan Linux erbjuder en mängd olika verktyg och metoder beroende på distribution, tenderar FreeBSD att erbjuda en mer enhetlig och konsistent upplevelse över hela systemet. Användare som byter mellan de två systemen behöver vara beredda på att lära sig nya sätt att utfö
Slutsats vad man skall välja
Valet mellan Linux och FreeBSD beror mycket på de specifika behoven och kraven i ett givet projekt eller miljö. Linux är idealiskt för de som söker bred kompatibilitet och stark communitysupport, medan FreeBSD är ett utmärkt val för applikationer som kräver avancerade nätverks- och lagringsfunktioner samt en mer flexibel licensmodell.
PHP är ett öppen källkods skriptspråk som främst används för webbutveckling. Det är inbäddat i HTML för att skapa dynamiska webbsidor och interagerar effektivt med databaser. PHP är plattformsoberoende och stöds av en stor utvecklargemenskap, vilket gör det till ett populärt val för att skapa webbplatser och webbapplikationer.
Först och främst, börja med att uppdatera din paketlista och uppgradera ditt system för att säkerställa att alla befintliga paket är uppdaterade:
sudo apt update sudo apt upgrade
Som standard ingår inte PHP 8.3 i Ubuntu 22.04s standardförråd. Så du måste lägga till Ondrej Sury PPA i ditt system.
apt-get install ca-certificates apt-transport-https software-properties-common
När alla paket är installerade, lägg till denna PPA med följande kommando:
add-apt-repository ppa:ondrej/phpapt-get update
Efter att ha lagt till det nya repositoriet, installera PHP 8.3 med följande kommando:
sudo apt install php8.3
Efter installationen, verifiera att rätt version av PHP har installerats:
php -v
Beroende på dina behov kan du behöva installera ytterligare PHP-moduler. Använd apt search php8.3-* för att hitta tillgängliga moduler och installera de som behövs, till exempel:
sudo apt install php8.3-mysql php8.3-xml php8.3-gd
Om du använder en webbserver som Apache bör du starta om den för att tillämpa PHP-installationen:
sudo systemctl restart apache2
Ett bash script som använda exif data på massor av bilder spara massor tid.
EXIF, eller Exchangeable Image File Format, är en standard för metadata som används för att lagra information om en bild i bildfilen själv. Denna metadata kan innehålla detaljer som kamerainställningar, datum och tid för fotografering, geografisk plats (om tillgänglig), kameramodell och tillverkare, och annan relevant information om bilden.
Bash script nedan gör så du kan lägga till kommentar på dina bilder, t.ex vilken webbplats dom kommer ifrån. Starta en terminal skriv t.ex nano fixabilder och klistra koden nedan. Spara koden och skriv cmod +x fixabilder ,kopiera filen till med
Nu går du till den delen av serven där du har t.ex du har din webplats och skriver.
./fixabilder www.linux.se
#!/bin/bash
# Kontrollera om exiftool är installerat
if ! command -v exiftool &> /dev/null; then
echo "exiftool är inte installerat. Installera det innan du fortsätter."
exit 1
fi
# Kontrollera om det finns minst ett argument (kommentaren)
if [ $# -lt 1 ]; then
echo "Användning: $0 <kommentar>"
exit 1
fi
# Den aktuella mappen där skriptet körs
start_mapp="$(pwd)"
# Kommentaren som användaren anger
kommentar="$1"
# Sök efter både .jpg och .png-filer i den aktuella mappen och dess undermappar
find "$start_mapp" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -exec exiftool -overwrite_original -"Comment=$kommentar" {} \;
echo "Klart!"
Saknas exiftool!
Saknas exiftool i ditt system? Här installera du exiftool på ett red hat eller debian/ubuntu/mint system
På Debian (och derivat som Ubuntu):
sudo apt-get update
sudo apt-get install libimage-exiftool-perl
På Red Hat (och derivat som Fedora och CentOS):
sudo yum install epel-release
(För nyare versioner som använder dnf, byt ut yum med dnf i kommandot ovan.)
Att kompilera PHP 8.3 från källkod är en uppgift som kräver särskild uppmärksamhet och kunskap, men det ger avancerade användare och utvecklare möjlighet att skräddarsy sin PHP-installation. Denna guide täcker stegen för att kompilera PHP 8.3 både på Ubuntu och Fedora-system.
Kompilering av PHP från källkod på både Ubuntu och Fedora ger dig flexibilitet och full kontroll över din PHP-installation. Detta är särskilt användbart för dem som behöver specifika konfigurationer eller vill dra nytta av de senaste funktionerna i PHP. Regelbundna uppdateringar och noggrann hantering av säkerhetsinställningar är nödvändiga för att upprätthålla ett pålitligt och säkert system.
Att konfigurera klockan i Ubuntu via terminalen är en användbar färdighet, särskilt för systemadministratörer och de som föredrar att arbeta i en textbaserad miljö. Här är en steg-för-steg guide för hur du kan göra detta:
Steg 1: Öppna Terminalen
Du kan öppna terminalen genom att trycka på Ctrl + Alt + T eller genom att söka efter ’Terminal’ i ditt system.
Steg 2: Kontrollera Aktuell Tid
För att se den aktuella tiden och datum, skriv in kommandot: date.
Steg 3: Ändra Tidszon
Om du behöver ändra tidszon, använd kommandot timedatectl. Lista tillgängliga tidszoner med: timedatectl list-timezones.
För att sätta en specifik tidszon, skriv: sudo timedatectl set-timezone din_tidszon. Ersätt din_tidszon med önskad tidszon, exempelvis Europe/Stockholm.
Så ställer du i Stockholm/europa som tidszon
För att ställa in tidszonen till Stockholm på ett system som använder systemd och har verktyget timedatectl installerat, kan du följa dessa steg:
Öppna Terminalen: Starta terminalen på din Linux-maskin.
Lista Tillgängliga Tidszoner: Du kan lista alla tillgängliga tidszoner med följande kommando:
timedatectl list-timezones
Använd grep för att hitta Stockholm specifikt:
timedatectl list-timezones | grep Stockholm
Sätt Tidszonen: När du har bekräftat att ’Europe/Stockholm’ finns tillgänglig, använd följande kommando för att ställa in det som systemets tidszon:
sudo timedatectl set-timezone Europe/Stockholm
Du behöver sudo-rättigheter (eller vara inloggad som root) för att ändra systemets tidszon.
Verifiera Ändringen: För att se till att tidszonen har ändrats korrekt, kör:
timedatectl
Detta kommando visar aktuell tid och datum, tidszon, och om nätverkstidssynkronisering är aktiv eller inte.
Notera att dessa instruktioner gäller för de flesta moderna Linux-distributioner som använder systemd, såsom Ubuntu, Fedora, Debian, CentOS och andra. Om din distribution inte använder systemd, kan processen för att ändra tidszonen variera.
Steg 4: Ställa in Datum och Tid Manuellt
För att manuellt ställa in datum och tid, använd date kommandot med följande syntax: sudo date MMDDhhmm[[CC]YY][.ss]. Här står MM för månad, DD för dag, hh för timme, mm för minut, CC för århundrade, YY för år, och ss för sekund.
Exempel: För att ställa in klockan till 21:00 den 1:a April 2023, skriv sudo date 040121002023.
Steg 5: Synkronisera Klockan Automatiskt
Ubuntu använder vanligtvis systemd-timesyncd för automatisk tidsynkronisering.
Kontrollera att det är aktivt med timedatectl status.
Om det inte är aktivt, kan du aktivera det med sudo timedatectl set-ntp true.
Bash script som ställer in tidszone och synca klockan emot NTP , spara bash scriptet nedan som en textfil. Skriv chmod +x filname
#!/bin/bash
# Kontrollera om scriptet körs som root
if [ "$EUID" -ne 0 ]
then echo "Vänligen kör som root"
exit
fi
# Ställ in tidszonen till Stockholm
timedatectl set-timezone Europe/Stockholm
# Aktivera NTP-synkronisering
timedatectl set-ntp on
# Visa aktuell tid och tidszon
timedatectl
Steg 6: Kontrollera Ändringarna
Använd date eller timedatectl status igen för att se till att dina ändringar har trätt i kraft.
Tips
Var försiktig när du ändrar systemtiden, särskilt på en server, eftersom det kan påverka andra processer.
För detaljerad information, använd man date eller man timedatectl för att läsa manualsidorna för dessa kommandon.
Genom att följa dessa steg kan du enkelt konfigurera tiden på din Ubuntu-maskin via terminalen.
Linux operativsystem har blivit ett populärt val både för personligt och professionellt bruk, och dess förmåga att hantera utskriftsjobb spelar en viktig roll i dess dagliga användning. I denna artikel utforskar vi hur utskriftssystemet i Linux fungerar, och de olika komponenterna som gör det möjligt att skriva ut dokument smidigt och effektivt.
Utskriftsköer och Jobbhantering
I hjärtat av Linux utskriftssystem ligger utskriftsköerna. Varje skrivare som är konfigurerad på ett Linux-system har en egen kö där utskriftsjobb väntar på att bli bearbetade. Detta tillåter användare att skicka flera utskriftsjobb till skrivaren utan att behöva vänta på att varje jobb ska slutföras innan nästa skickas.
CUPS: Hjärnan i Systemet
Det vanligaste utskriftssystemet i Linux är Common UNIX Printing System (CUPS). Detta system ger omfattande stöd för att skriva ut både lokalt och över nätverk, och använder Internet Printing Protocol (IPP) för att hantera utskriftsjobb och köer.
Spooling och Drivrutiner
En central del av CUPS är utskriftsspoolaren. Denna komponent hanterar utskriftsköerna, tar emot jobb från användare och program, och skickar dem till rätt skrivare. Rätt drivrutiner är också avgörande för att skrivaren ska kunna bearbeta och skriva ut jobben korrekt.
Filter och Formatomvandling
Linux-utskriftssystemet använder olika filter och omvandlare för att bearbeta utskriftsjobb. Ett dokument i PDF-format kan exempelvis behöva omvandlas till ett skrivarspecifikt format innan utskrift.
Användargränssnitt och Verktyg
För att underlätta interaktionen med utskriftssystemet finns det grafiska användargränssnitt som GNOME:s eller KDE:s utskriftshantering, och kommandoradsverktyg som lp, lpr, och lpstat.
Nätverksutskrift
En viktig funktion i CUPS är stödet för nätverksutskrift, vilket möjliggör utskrift på skrivare som är anslutna till samma nätverk. Detta hanteras vanligtvis genom att konfigurera skrivaren med en IP-adress eller ett värdnamn.
Konfigurationsfiler
CUPS använder konfigurationsfiler för att styra systemets beteende och inställningar. Dessa filer kan anpassas för att justera utskriftskvalitet, pappersstorlek och säkerhetsinställningar.
Konfigurationsfiler i CUPS (Common UNIX Printing System) spelar en central roll i att definiera och styra hur utskriftstjänsterna fungerar. Dessa filer tillåter detaljerad anpassning av utskriftsserverns beteende, från hantering av skrivarköer till säkerhetsinställningar. Här är en översikt över hur konfigurationsfiler fungerar i CUPS:
Huvudsakliga Konfigurationsfiler
cupsd.conf: Detta är huvudkonfigurationsfilen för CUPS-daemonen (cupsd). Den innehåller inställningar för serverns beteende, nätverkslyssnande, loggningsnivåer, och tillgängligheten för administration via webbgränssnittet. Här kan du konfigurera aspekter som:
cupsd.conf är den huvudsakliga konfigurationsfilen för CUPS-daemonen (cupsd), vilken styr beteendet hos CUPS-utskriftsservern. Den innehåller inställningar som påverkar hur CUPS hanterar utskriftsjobb, interagerar med nätverket, administrerar behörigheter och säkerhet, samt andra operativa aspekter. Filen är vanligtvis lokaliserad i /etc/cups/-katalogen på Unix-liknande system. Nedan följer en beskrivning av några viktiga delar och direktiv i cupsd.conf:
Viktiga Direktiv och Deras Funktioner
Serverinställningar
Port, Listen, Browsing: Dessa direktiv styr vilka portar och nätverksgränssnitt CUPS ska lyssna på och om nätverksbrowsing ska vara aktiverat för att upptäcka skrivare.
Loggningsinställningar
LogLevel: Bestämmer detaljnivån för CUPS loggar. Det kan variera från debug för omfattande loggning till error för att endast logga fel.
Säkerhetsinställningar och Behörigheter
Location: Definierar olika områden (t.ex. /admin) och deras tillhörande säkerhetspolicys.
Order, Allow, Deny: Dessa används inom <Location>-block för att definiera åtkomstkontroller, såsom vilka IP-adresser eller användare som tillåts eller nekas åtkomst.
Jobb- och Skrivarköhantering
MaxJobs, MaxCopies, MaxPrintingTime: Begränsar antalet samtidiga jobb, kopior per jobb och maximal tid för ett utskriftsjobb.
Användar- och Gruppbehörigheter
SystemGroup: Anger vilken systemgrupp som har administrativa rättigheter till CUPS.
Skrivarupptäckt och Delning
BrowseLocalProtocols, BrowseRemoteProtocols: Definierar protokoll som används för att upptäcka lokala och fjärrskrivare.
SharePrinters: Anger om lokalt anslutna skrivare ska delas över nätverket.
Redigering och Hantering
Redigering: För att ändra inställningar i cupsd.conf, bör du använda en textredigerare. Det är viktigt att vara försiktig och förstå konsekvenserna av ändringarna, eftersom felaktiga inställningar kan påverka utskriftstjänsternas funktionalitet.
Tillämpa Ändringar: Efter att ha gjort ändringar i cupsd.conf, måste CUPS-tjänsten vanligtvis startas om för att de nya inställningarna ska träda i kraft.
Säkerhetskopiering: Det är en god praxis att skapa en säkerhetskopia av cupsd.conf innan du gör ändringar, för att enkelt kunna återställa tidigare inställningar vid behov.
cupsd.conf erbjuder avancerade konfigurationsmöjligheter för att anpassa och säkra CUPS-utskriftsmiljön. Korrekt konfiguration av denna fil är avgörande för en smidig och säker utskriftsadministration.
Vilka nätverksgränssnitt CUPS ska lyssna på.
Skrivarköernas beteende och prioriteringar.
printers.conf är en central konfigurationsfil inom CUPS (Common UNIX Printing System), ett omfattande utskriftshanteringssystem som används i Unix-liknande operativsystem. Den här filen spelar en avgörande roll i hur CUPS hanterar och interagerar med skrivare. Belägen i /etc/cups/-katalogen, printers.conf lagrar detaljerad information om varje skrivare som är konfigurerad i systemet. Denna fil är vital för CUPS-funktionaliteten, då den innebär grunden för kommunikationen och styrningen av utskriftsprocesser.
Struktur och Innehåll
printers.conf består av flera sektioner, där varje sektion representerar en unik skrivare. Varje skrivare är definierad genom en uppsättning nyckel-värdepar som beskriver olika aspekter och inställningar för skrivaren. Dessa inkluderar:
Name: Namnet på skrivaren. Detta är det identifierande namnet som användare och systemet använder för att referera till skrivaren.
Location: Den fysiska platsen för skrivaren, vilket kan vara användbart i nätverksmiljöer eller större kontor.
DeviceURI: Denna URI (Uniform Resource Identifier) beskriver skrivarens anslutningsmetod och plats. Det kan vara en lokal anslutning som USB, eller en nätverksanslutning.
State: Visar den aktuella statusen för skrivaren, som kan vara ”idle” (ledig), ”processing” (bearbetar) eller ”stopped” (stoppad).
MakeModel: Anger skrivarens märke och modell, vilket hjälper systemet att använda rätt drivrutiner och inställningar.
PPD: Sökväg till skrivarens PostScript Printer Description-fil, som innehåller detaljer om skrivarens kapacitet och tillgängliga alternativ.
Hantering och Användning
Användare och administratörer interagerar vanligtvis inte direkt med printers.conf. Istället utförs konfiguration och hantering av skrivare via CUPS webbgränssnitt eller kommandoradsverktyg, som lpadmin. När en skrivare läggs till, ändras eller tas bort via dessa gränssnitt, uppdateras printers.conf automatiskt för att återspegla dessa ändringar.
Säkerhetsaspekter
Med tanke på dess centrala roll i utskriftshantering, är åtkomst till printers.conf strikt begränsad till administratörsanvändare. Detta är kritiskt för att upprätthålla systemets säkerhet och integritet, eftersom obehöriga ändringar i denna fil kan orsaka allvarliga funktionsstörningar eller säkerhetsrisker.
Bästa Praxis
Säkerhetskopiering: Innan större ändringar görs i CUPS-konfigurationen, bör en säkerhetskopia av printers.conf skapas.
Försiktighet vid Manuell Redigering: Även om det är möjligt att manuellt redigera printers.conf, bör detta undvikas om möjligt, eftersom felaktiga ändringar kan leda till problem.
Användning av Webbgränssnittet: För de flesta administrativa uppgifter, inklusive att lägga till eller ta bort skrivare, är det rekommenderat att använda CUPS webbgränssnitt, vilket minskar risken för fel.
Avancerade Användningsfall
I mer avancerade utskriftsmiljöer, där skräddarsydda eller specialiserade utskriftslösningar krävs, kan printers.conf erbjuder en djupare nivå av anpassning. Experter kan modifiera specifika inställningar för att optimera prestanda, hantera utskriftsköer effektivare
Starta om CUPS
sudo systemctl restart cups
Kontroller status
systemctl status cups
Classes.conf
classes.conf är en konfigurationsfil i CUPS (Common UNIX Printing System) som används för att definiera och konfigurera skrivarklasser. En skrivarklass i CUPS är en grupp av en eller flera skrivare som kan hantera samma utskriftsjobb. Detta är användbart i miljöer där flera skrivare delar på utskriftsbelastningen eller där det finns behov av redundans. Här är en närmare beskrivning av classes.conf-filen och dess innehåll:
Syfte: classes.conf används för att gruppera enskilda skrivare i klasser. När en utskrift skickas till en skrivarklass, hanterar CUPS utskriften genom att skicka den till en av skrivarna i klassen. Detta kan vara användbart för att balansera utskriftslasten eller erbjuda högre tillgänglighet.
Struktur: Filen består av en eller flera klassdefinitioner. Varje klassdefinition innehåller information om klassens namn, dess medlemsskrivare och eventuella ytterligare inställningar. En typisk post i classes.conf kan se ut så här:
<Class [klassnamn]>
Info [beskrivande text om klassen]
Location [plats för skrivarklassen]
Member [namn på skrivare 1]
Member [namn på skrivare 2]
...
</Class>
Här är [klassnamn] namnet på skrivarklassen, och Member-raderna listar namnen på de skrivare som ingår i klassen.
Hantering: Klasser kan skapas och redigeras antingen genom att direkt redigera classes.conf-filen eller genom CUPS webbgränssnitt eller kommandoradsverktyg. Om du redigerar filen manuellt, är det viktigt att följa korrekt syntax och se till att filen inte innehåller några syntaxfel, eftersom detta kan påverka CUPS-funktionaliteten.
Säkerhet och Tillgänglighet: Precis som med andra CUPS-konfigurationsfiler, bör classes.conf hanteras och redigeras med försiktighet, helst av en erfaren systemadministratör. Det är också viktigt att säkerhetskopiera denna fil innan du gör några ändringar.
Uppdateringar och Återstart: När ändringar görs i classes.conf, kan det krävas att CUPS-tjänsten startas om för att de nya inställningarna ska träda i kraft.
Genom att använda skrivarklasser kan organisationer effektivt hantera sina utskriftsresurser, speciellt i större nätverk med många skrivare.
PPD-filer (PostScript Printer Description)
spelar en central roll i utskriftshanteringssystem, särskilt i CUPS (Common UNIX Printing System). De används för att beskriva egenskaperna och kapaciteterna hos en specifik skrivare eller utskriftsenhet. Här är en mer detaljerad beskrivning av hur PPD-filer fungerar:
Syfte och Innehåll: En PPD-fil innehåller information om skrivarens funktioner och inställningar, såsom dess upplösning, färgförmåga, pappersstorlekar, input- och output-bin, duplexkapacitet, minneskapacitet, och så vidare. Den definierar också de kommandon som används för att styra dessa funktioner när ett dokument skrivs ut.
Format och Struktur: PPD-filer är vanligtvis textfiler som följer en standardiserad formatstruktur. De innehåller en serie av märkta anvisningar och värden som beskriver skrivarens egenskaper och hur den ska hanteras av utskriftssystemet. Dessa anvisningar följer Adobe PostScript-språkstandarden.
Integration med Utskriftssystemet: När en skrivare installeras i ett system (t.ex. en Linux-dator med CUPS), väljs en lämplig PPD-fil som motsvarar skrivaren. Denna fil används sedan av utskriftssystemet för att korrekt hantera utskriftsjobb för den specifika skrivaren. Utskriftssystemet refererar till PPD-filen för att avgöra vilka alternativ som är tillgängliga och hur de ska implementeras för varje utskriftsjobb.
Skapande och Anpassning: Många skrivartillverkare tillhandahåller PPD-filer för sina produkter. Användare kan också skapa eller anpassa PPD-filer för specifika behov, även om detta kräver en god förståelse av skrivarens kapaciteter och PostScript-programmering.
Korsplattforms Kompatibilitet: PPD-filer används inte bara i UNIX- och Linux-miljöer utan också i andra operativsystem, som macOS, för att hantera PostScript- och icke-PostScript-skrivare. Detta gör dem till ett viktigt verktyg för korsplattforms utskriftshantering.
Uppdateringar och Förvaltning: Det är viktigt att hålla PPD-filer uppdaterade för att säkerställa att de korrekt återspeglar skrivarens aktuella funktioner och inställningar. I vissa fall kan uppdateringar av PPD-filer tillhandahållas av skrivartillverkaren för att lägga till nya funktioner eller korrigera problem.
Sammanfattningsvis är PPD-filer avgörande för att säkerställa att utskriftssystem korrekt och effektivt kan kommunicera med och hantera skrivare, och de möjliggör en detaljerad anpassning av utskriftsprocessen för att matcha de specifika egenskaperna hos varje enskild skrivarenhet.
client.conf
client.conf är en konfigurationsfil som används av CUPS (Common UNIX Printing System) på klientdatorer för att styra hur CUPS-klienter (som lp och lpr kommandon) interagerar med en CUPS-server. Denna fil är särskilt viktig i nätverksmiljöer där flera klienter ansluter till en eller flera CUPS-servrar. Här är en detaljerad beskrivning av client.conf och dess funktioner:
Syfte: client.conf tillhandahåller konfigurationsinställningar för CUPS-klienter på en användares maskin. Detta inkluderar inställningar som definierar vilken CUPS-server klienten ska ansluta till för utskriftsjobb.
Placering: Filen client.conf finns vanligtvis i /etc/cups/ på Linux-system eller i en användares hemkatalog under ~/.cups/ för användarspecifika inställningar. Om båda existerar, har inställningarna i användarens hemkatalog företräde.
Inställningar: De vanligaste inställningarna i client.conf inkluderar:
ServerName: Anger hostnamnet eller IP-adressen till en CUPS-server som klienten ska ansluta till. Det kan vara en lokal maskin (localhost) eller en fjärrserver (server.example.com).
Encryption: Bestämmer vilken typ av kryptering som ska användas vid kommunikation med CUPS-servern. Vanliga värden inkluderar IfRequested, Always, eller Never.
ServerPort: Specificerar porten som ska användas för att ansluta till CUPS-servern. Standardvärdet är vanligtvis port 631.
ErrorPolicy: Definierar hur klienten ska hantera fel vid kommunikation med servern.
Användning: client.conf används främst i nätverk där utskriftsjobb måste dirigeras till en specifik server, eller när särskilda nätverks- eller säkerhetsinställningar krävs. Det är särskilt användbart i stora organisationer eller utbildningsinstitutioner med centraliserade utskriftstjänster.
Redigering och Administration: Filen kan redigeras manuellt med en textredigerare av systemadministratörer eller användare med lämplig behörighet. Eftersom ändringar i client.conf kan påverka hur en dator interagerar med CUPS-servrar, bör ändringar göras försiktigt.
Uppdateringar och Återladdning: När ändringar görs i client.conf, behöver CUPS-klienter vanligtvis inte startas om, eftersom de läser in konfigurationsfilen när ett nytt utskriftsjobb initieras.
Genom att korrekt konfigurera client.conf kan användare och administratörer säkerställa att utskriftsjobb hanteras effektivt och säkert i ett nätverk, och att användare kan ansluta till rätt CUPS-server för sina utskriftsbehov.
Felsöka CUPS
Att använda släggan i felsökning av cups är ett mindre bra verktyg.
Felsökning av CUPS (Common UNIX Printing System) kan involvera flera steg och verktyg, beroende på naturen av problemet. Här är en allmän guide för att felsöka CUPS:
1. Kontrollera Skrivarens Status
Använd CUPS webbgränssnittet (vanligtvis tillgänglig på http://localhost:631) för att kontrollera statusen på skrivaren. Se efter om skrivaren är pausad, inaktiverad eller om det finns några felmeddelanden.
Använd kommandot lpstat -p i terminalen för att kontrollera skrivarens status.
2. Kontrollera CUPS-Tjänstens Status
Se till att CUPS-tjänsten körs genom att använda kommandot sudo systemctl status cups (för systemd-baserade system) eller motsvarande kommando för ditt system.
3. Granska Loggfiler
Att läsa logfilen är en del av felsökningen av CUPS
CUPS loggar information och fel till olika loggfiler, vanligtvis placerade i /var/log/cups/. De viktigaste filerna är error_log och access_log.
Öppna error_log med en textredigerare eller använd tail -f /var/log/cups/error_log för att följa loggen i realtid. Sök efter felmeddelanden eller varningar som kan ge ledtrådar om problemet.
4. Kontrollera Nätverksanslutning
Om du använder en nätverksskrivare, kontrollera att nätverksanslutningen fungerar. Använd ping eller liknande verktyg för att säkerställa att skrivaren är nåbar över nätverket.
5. Kontrollera Skrivardrivrutiner och PPD-Filer
Se till att rätt drivrutiner är installerade för skrivaren. För många skrivare krävs specifika PPD-filer för korrekt funktion.
Om problemet uppstod efter en uppdatering, överväg att återgå till en tidigare version av drivrutinen eller PPD-filen.
6. Testa Utskrift från Kommandoraden
Använd kommandon som lp eller lpr för att skicka utskriftsjobb direkt från terminalen. Detta kan hjälpa till att isolera problemet till antingen mjukvaran eller hårdvaran.
7. Återstarta CUPS-Tjänsten
Ibland kan återstart av CUPS-tjänsten lösa problemet. Använd sudo systemctl restart cups eller motsvarande kommando.
8. Kontrollera Brandvägg och Säkerhetsinställningar
Om du har en brandvägg aktiverad, se till att nödvändiga portar (vanligtvis 631) är öppna för CUPS-trafik.
9. Konsultera Dokumentation och Forum
Läs igenom CUPS dokumentationen för specifika felmeddelanden eller problem.
Sök i onlineforum eller användarcommunityn för liknande problem och lösningar.
10. Prova med en Annan Skrivare eller Dator
Om möjligt, testa med en annan skrivare eller anslut till skrivaren från en annan dator för att avgöra om problemet är lokaliserat till en specifik enhet eller konfiguration.
Kom ihåg att felsökning kan vara en process av eliminering. Det är ofta nödvändigt att prova flera olika lösningar för att identifiera roten till problemet.
Avslutande Tankar
Utskriftssystemet i Linux är ett sofistikerat samspel av teknologier och processer som ger användare flexibilitet och effektivitet i deras utskriftsbehov. Dess förmåga att smidigt hantera allt från enkla dokumentutskrifter till komplexa nätverksutskriftsjobb gör det till en oumbärlig del av Linux-användarens verktygslåda.
Att bygga din egen Linuxkärna är en avancerad och utbildande process som ger insikt i systemets innersta funktioner. Den här artikeln går igenom stegen för att bygga en anpassad kärna på Ubuntu, från förberedelser till installation och efterföljande steg.
Förberedelser
Uppdatera och Uppgradera Systemet
Först och främst, se till att ditt Ubuntu-system är uppdaterat för att undvika kompatibilitetsproblem:
sudo apt update
sudo apt upgrade
Installera Nödvändiga Paket
För att bygga kärnan behöver du vissa verktyg och bibliotek:
Kör make menuconfig för en interaktiv konfigurationsgränssnitt:
make menuconfig
Här kan du anpassa kärnans konfiguration efter dina behov. När du är klar, spara och avsluta.
Konfigurering av Linuxkärnan med make menuconfig: En Översikt
När det gäller att anpassa och bygga en Linuxkärna är make menuconfig ett kraftfullt och populärt verktyg. Denna textbaserade konfigurationsgränssnitt låter användare detaljerat anpassa sin kärna för att möta specifika krav och hårdvarupreferenser. Här är en djupgående titt på de olika alternativen och kategorierna som dyker upp i make menuconfig.
1. Processor Type and Features
Detta är avgörande för att optimera kärnans prestanda för specifik hårdvara. När det gäller kompilering av Linux-kärnan är ”Processor Type and Features” en kritisk del av konfigurationsprocessen. Denna del innefattar inställningar och val som direkt påverkar hur kärnan kommer att interagera med och utnyttja den specifika processorn i systemet. Här är några nyckelpunkter:
Val av Processorarkitektur: Detta är en av de första och mest grundläggande stegen. Du måste ange vilken processorarkitektur kärnan ska kompileras för, till exempel x86, x86_64, ARM, etc. Detta påverkar vilken uppsättning av instruktioner och funktionalitet som kommer att inkluderas i den kompilerade kärnan.
Processorfamilj och Specifika Funktioner: Inom en given arkitektur kan du behöva specificera en mer specifik processorfamilj (till exempel Intel Core i7, AMD Ryzen, etc.). Detta optimerar kärnan för de specifika funktionerna och förmågorna hos den valda processorfamiljen.
Optimeringsnivåer: Kompilatorer som GCC tillåter olika optimeringsnivåer, som kan justeras beroende på processor. Vissa optimeringar kan förbättra prestandan för specifika processorfunktioner, som cacheminne och parallellbearbetning.
Instruktionsuppsättningar: Modernt processorer stöder olika utökade instruktionsuppsättningar som SSE, AVX (på x86/x86_64) eller NEON (på ARM). Aktivera stöd för dessa i kärnkonfigurationen kan förbättra prestanda för vissa operationer.
Multitrådning och Kärnor: Om din processor har flera kärnor eller stöd för multitrådning (som Hyper-Threading på Intel-processorer), kan det vara viktigt att konfigurera kärnan för att dra full nytta av dessa funktioner.
Advanced Power Management Features: Detta innefattar konfigurationer för energihantering och effektivitetsfunktioner som C-states och P-states, vilket är särskilt viktigt för bärbara datorer och energieffektiva system.
Virtualiseringsteknik: Om din processor har stöd för virtualiseringstekniker som Intel VT eller AMD-V, kan dessa alternativ aktiveras i kärnkonfigurationen för bättre prestanda och säkerhet i virtualiserade miljöer.
Kernel Security Features: Beroende på processorns förmågor kan vissa säkerhetsfunktioner som SMEP (Supervisor Mode Execution Protection) eller SMAP (Supervisor Mode Access Prevention) konfigureras för att förbättra systemets säkerhet.
Att noggrant välja dessa inställningar när du kompilerar Linux-kärnan kan göra en betydande skillnad i systemets prestanda, energieffektivitet och stabilitet.
2. Power Management Options
Här konfigureras inställningar för strömhantering och energisparlägen. Användare kan anpassa funktioner som ACPI och olika CPU-idle-inställningar, vilket är viktigt för energieffektivitet.
”Power Management Options” under kompilering av Linux-kärnan avser ett set av konfigurationsinställningar som hanterar hur operativsystemet ska interagera med och styra hårdvarans energiförbrukning. Dessa inställningar är avgörande för att optimera batteritid och energieffektivitet i bärbara datorer och andra energikänsliga enheter. Här är några nyckelaspekter av dessa alternativ:
CPU Frequency Scaling: Detta gör det möjligt för kärnan att dynamiskt justera processorns klockfrekvens beroende på systemets belastning. En lägre frekvens används under perioder med låg belastning för att spara energi, medan högre frekvenser används under tung belastning för bättre prestanda.
Idle Power Management: Detta omfattar tekniker som CPU Idle, som låter processorn gå in i olika vilolägen (såsom C-states) när den inte är aktiv. Djupare vilolägen sparar mer energi men kan ta längre tid att vakna upp från.
Power Management for Peripheral Devices: Inkluderar stöd för att hantera strömförbrukningen av periferienheter som hårddiskar och nätverkskort, till exempel genom att låta dem gå in i lågenergilägen när de inte används.
ACPI (Advanced Configuration and Power Interface) Support: ACPI är en standard för hårdvarugränssnitt som gör det möjligt för operativsystemet att kontrollera mängden ström som levereras till olika komponenter, vilket är centralt för avancerad energihantering.
Thermal Management: Detta inkluderar inställningar för att hantera systemets värmeutveckling, till exempel genom att justera fläkthastigheter eller minska processorns prestanda för att hålla temperaturen under kontroll.
Battery Management: För bärbara datorer, inkluderar detta funktioner för att övervaka och hantera batteristatus, som att ge information om batteriets hälsa och resterande batteritid.
Suspend and Hibernate: Stöd för energisparlägen som suspendering (där systemet står i ett lågströmläge men behåller data i RAM) och viloläge (där systemets tillstånd sparas till disk och strömmen stängs helt av).
Att noggrant konfigurera dessa alternativ under kärnans kompilering kan leda till betydande energibesparingar, särskilt i mobila eller batteridrivna enheter. Det kan dock kräva balansering mot prestandakrav, eftersom vissa energibesparande åtgärder kan minska systemets responsivitet eller prestanda.
3. Bus Options
SL buss är inget som ingår som alternativ i linux kärnan.
När vi talar om ”Bus Options” på en teknisk nivå inom Linux, refererar vi till konfigurationsalternativ relaterade till olika bussar och gränssnitt som datorns hårdvarukomponenter använder för kommunikation. Dessa bussar kan inkludera PCI (Peripheral Component Interconnect), USB (Universal Serial Bus), I2C, och andra. Att förstå och korrekt konfigurera dessa bussoptioner är avgörande för optimal systemprestanda och hårdvarukompatibilitet.
Viktiga Aspekter av Bus Options i Linux
1. PCI/PCIe Konfiguration:
PCI/PCIe (Peripheral Component Interconnect Express) Bus: Denna buss används av många hårdvarukomponenter som grafikkort, nätverkskort och lagringsenheter.
Linux PCI-subsystem: Linux-kärnan innehåller ett robust PCI-subsystem som hanterar upptäckt och konfiguration av PCI-enheter. Detta inkluderar att tilldela resurser som I/O-områden, minnesområden och IRQs (Interrupt Requests).
2. USB Systemkonfiguration:
USB-hantering: För att hantera USB-enheter, behöver Linux-kärnan stöd för USB-protokollet, vilket inkluderar att identifiera och hantera anslutna enheter.
Modulärt Stöd: Linux-kärnan tillhandahåller modulärt stöd för olika USB-versioner (som USB 2.0, USB 3.0) och klasser (som lagringsenheter, human interface devices).
3. I2C och SPI Busar:
I2C (Inter-Integrated Circuit) och SPI (Serial Peripheral Interface): Dessa är seriella bussar ofta använda för att ansluta låghastighetsperiferienheter till moderkort, sensorer, och små inbyggda system.
Linux-stöd: Linux innehåller drivrutiner för att hantera kommunikation över dessa bussar, vilket är särskilt viktigt i inbyggda system och för IoT-enheter.
4. Konfiguration via Device Tree eller ACPI:
Device Tree (för ARM-baserade system): En datastruktur som används för att beskriva hårdvarukomponenter och deras konfiguration i system utan ett BIOS/UEFI, såsom många ARM-baserade system.
ACPI (för x86-baserade system): Används för att upptäcka och konfigurera hårdvaruenheter och hantera energiförbrukning.
5. Direkt Minnestillgång (DMA):
DMA-konfigurationer: DMA tillåter hårdvaruenheter att direkt läsa från och skriva till huvudminnet, vilket ökar dataöverföringshastigheten och minskar CPU-belastningen.
Linux DMA API: Linux-kärnan tillhandahåller API:er för att hantera DMA-överföringar, vilket är avgörande för högpresterande system.
6. Anpassning och Optimering:
Kärnalternativ: Erfarna användare och systemadministratörer kan anpassa Linux-kärnans konfiguration för att aktivera eller inaktivera stöd för specifika bussar och gränssnitt, baserat på specifika systembehov och hårdvarukonfigurationer.
Sammanfattning
”Bus Options” i Linux innebär en djupgående konfiguration och förvaltning av olika bussgränssnitt och kommunikationsprotokoll mellan systemets komponenter. Korrekt konfiguration av dessa alternativ är avgörande för systemets stabilitet och prestanda, och det spelar en ännu större roll i specialiserade tillämpningar som inbyggda system och högpresterande beräkningsmiljöer. Genom att finjustera dessa inställningar kan man optimera kommunikation och dataöverföringar mellan olika enheter i ett Linux-system.
Denna kategori inkluderar konfigurationer för olika bussystem, såsom PCI, USB och I2C. Det är viktigt för att säkerställa korrekt kommunikation och funktionalitet för ansluten hårdvara.
4. Executable File Formats / Emulations
Stöd för olika exekverbara filformat och emuleringar hanteras här, vilket är viktigt för systemets kompatibilitet med olika program och tjänster.
5. Device Drivers
En omfattande kategori som täcker drivrutiner för allt från grafik och ljud till nätverk och lagringsenheter. Detta är kritiskt för att säkerställa att all hårdvara fungerar korrekt med kärnan.
6. File Systems
Inställningar för olika filsystem, både interna och nätverksbaserade, hanteras här. Detta inkluderar populära filsystem som ext4 och Btrfs, samt nätverksfiler som NFS och CIFS.
7. Kernel Features
Grundläggande kärninställningar, som schemaläggning och minneshantering, finns här. Dessa inställningar är avgörande för systemets övergripande stabilitet och prestanda.
Stöd för specifik hårdvara: Du kan välja att inkludera eller utesluta stöd för viss hårdvara beroende på systemets behov. Till exempel kan du aktivera drivrutiner för specifika nätverkskort, grafikkort, eller andra enheter.
Filsystem: Du kan välja vilka filsystem som ska stödjas av kärnan. Detta kan inkludera vanliga filsystem som ext4, NTFS, eller Btrfs.
Säkerhetsfunktioner: Linux-kärnan innehåller olika säkerhetsfunktioner som SELinux, AppArmor, och andra säkerhetsmoduler som kan konfigureras.
Prestandainställningar: Du kan aktivera eller inaktivera olika prestandaförbättringar som CPU- och minnesoptimeringar.
Nätverksfunktioner: Detta kan inkludera inställningar för TCP/IP-stacken, nätverkssäkerhet, och andra relaterade funktioner.
Modulstöd: Du kan välja om vissa funktioner ska byggas direkt in i kärnan eller om de ska vara laddningsbara moduler.
Avancerade funktioner: Sådana som virtualisering, krypteringsstöd, och filsystemssnapshots.
Varje funktion eller egenskap som du väljer att inkludera eller utesluta kommer att påverka kärnans storlek, prestanda och funktionalitet. Konfigurationen görs vanligtvis före kompileringen genom verktyg som make menuconfig, make xconfig, eller make oldconfig, vilka erbjuder en användargränssnitt för att göra dessa val.
8. Networking Support
Detta område täcker nätverksrelaterade funktioner, inklusive olika protokoll, trådlöst stöd och brandväggsfunktioner, vilket är avgörande för systemets anslutningsmöjligheter.
Nätverksmöjligheterna som kan inkluderas eller påverkas vid kompilering av Linux-kärnan är många och varierar beroende på specifika användningsfall och konfigurationsbehov. Här är några av de viktigaste aspekterna:
Nätverksdrivrutiner: Möjligheten att inkludera eller utesluta specifika nätverksdrivrutiner beroende på hårdvaran som används. Detta kan vara drivrutiner för Ethernet-kort, trådlösa adaptrar, Bluetooth-moduler med mera.
Protokollstöd: Linux-kärnan stöder en mängd nätverksprotokoll, som TCP/IP, UDP, ICMP, och många andra. Användaren kan välja vilka protokoll som ska inkluderas i kärnan.
Säkerhetsfunktioner: Konfigurationen av nätverkssäkerhetsfunktioner som SELinux, AppArmor, och nätverksbrandväggar som iptables/netfilter.
Virtualisering och container-teknologier: Stöd för virtualiseringslösningar som KVM (Kernel-based Virtual Machine) och container-teknologier som Docker kan konfigureras.
Prestandaoptimeringar: Möjlighet att optimera nätverksprestandan genom att aktivera eller inaktivera specifika kärnfunktioner som TCP stack tuning, packet filtering, och network scheduling.
Nätverksfiler och filsystem: Stöd för nätverksfiler och filsystem, såsom NFS (Network File System) eller SMB (Server Message Block).
Trådlösa inställningar: För trådlösa nätverk kan olika moduler och drivrutiner väljas eller konfigureras för att förbättra anslutningen eller säkerheten.
Advanced Networking Features: Stöd för avancerade nätverksfunktioner som QoS (Quality of Service), bonding (kombinering av flera nätverksanslutningar för ökad genomströmning eller redundans), och VLAN (Virtual Local Area Network).
Det är viktigt att notera att val av nätverksfunktioner och -inställningar bör matcha användarens behov och den hårdvara som används. En felaktig konfiguration kan leda till problem med nätverksanslutning eller systemstabilitet.
9. Security Options
Säkerhetsfunktioner såsom SELinux, AppArmor och andra säkerhetsmekanismer hanteras här, vilket är avgörande för att skydda systemet mot externa hot.
Säkerhetsalternativ i Kompilering av Linuxkärnan
När det kommer till att bygga en säker och robust Linuxkärna, är valet av säkerhetsinställningar avgörande. Under kompileringsprocessen med make menuconfig eller liknande konfigurationsverktyg, erbjuds användare en rad säkerhetsrelaterade alternativ för att förbättra systemets skydd mot olika hot och angrepp. Här är en översikt över de viktigaste säkerhetsalternativen som finns tillgängliga i Linuxkärnan.
1. SELinux (Security-Enhanced Linux)
SELinux är ett kraftfullt säkerhetssystem som tillhandahåller mekanismer för att stödja åtkomstkontrollens säkerhetspolicy. Det är en uppsättning kärnpatchar och verktyg som ger en robust mekanism för åtkomstkontroll.
2. AppArmor
Liknande SELinux, är AppArmor en säkerhetsmodul som använder ett profilbaserat system för att begränsa programbehörigheter och aktiviteter, vilket bidrar till att minska riskerna för säkerhetsöverträdelser.
3. Smack (Simplified Mandatory Access Control Kernel)
Smack är ett lättviktigt MAC-system som är designat för enklare administration. Det erbjuder grundläggande men effektiva åtkomstkontrollfunktioner för att förbättra systemets säkerhet.
4. TOMOYO Linux
Detta är en säkerhetsmodul som fokuserar på att övervaka och begränsa systemets beteende. Det hjälper till att hålla koll på och kontrollera programaktiviteter.
5. Yama
Yama är en säkerhetsmodul som tillhandahåller ytterligare säkerhetsfunktioner, som till exempel begränsningar för ptrace-systemanropet, vilket är viktigt för att skydda systemet mot vissa typer av attacker.
6. Auditing
Ett system för att logga olika systemaktiviteter, vilket är viktigt för att spåra och identifiera potentiella säkerhetsproblem och intrångsförsök.
7. Kernel Hardening Options
Dessa inställningar är avsedda att stärka kärnans motståndskraft mot olika typer av attacker, inklusive skydd mot buffer overflow och andra vanliga säkerhetsbrister.
8. Stack Protector
Denna funktion syftar till att förhindra stack overflow-attacker genom att använda metoder som canaries för att upptäcka och förhindra stack corruption.
9. Restricting Access to Kernel Logs
Genom att begränsa åtkomsten till kärnloggar kan man förhindra att känslig information läcker ut eller utnyttjas av obehöriga.
10. Executable and File Protections
Inställningar för att förhindra exekvering av oönskad eller skadlig kod och för att skydda filsystemet från obehöriga förändringar.
11. Control Groups (cgroups)
Även om de främst används för resurshantering, kan cgroups också användas för att begränsa och isolera systemresurser för olika processer eller användare, vilket kan ha säkerhetsfördelar.
Dessa säkerhetsalternativ i Linuxkärnan är avgörande för att bygga ett robust och säkert system. Valet och konfigurationen av dessa alternativ kräver dock en god förståelse av deras funktioner och potentiella påverkan på systemets beteende och prestanda. Att konfigurera dessa alternativ korrekt kan betydligt förbättra systemets säkerhet och motståndskraft mot olika typer av hot och angrepp.
10. Cryptographic API
Här konfigureras kryptografiska algoritmer och verktyg, vilket är viktigt för säker dataöverföring och lagring.
Cryptographic API i Linux-kärnan är ett ramverk som tillhandahåller kryptografiska funktioner till olika delar av kärnsystemet samt till moduler och drivrutiner som körs i kärnutrymmet. Den är utformad för att vara flexibel och stödja en mängd olika kryptografiska algoritmer och lägen. Här är några nyckelaspekter:
Algoritmer och Funktioner: API:et stöder en mängd olika kryptografiska algoritmer, inklusive symmetrisk kryptering (som AES och DES), hash-funktioner (som SHA-1 och SHA-256), och asymmetriska krypteringsalgoritmer (som RSA). Det inkluderar också stöd för kryptografiska primitiver som digitala signaturer och nyckelutbyte.
Modulär Design: API:et är utformat för att vara modulärt, vilket gör det möjligt för utvecklare att lägga till stöd för nya algoritmer eller ersätta befintliga implementationer med specialiserade, kanske mer effektiva, versioner. Detta är särskilt användbart för hårdvaruaccelererade kryptografiska operationer.
Användning inom Kärnan: API:et används av kärnan för olika säkerhetsfunktioner, som kryptering av filsystem (till exempel i eCryptfs och fscrypt), säker kommunikation (till exempel via IPsec och TLS i kärnutrymmet), och för att säkerställa integriteten hos kärnmoduler.
Kryptoakceleration: API:et kan dra nytta av hårdvarubaserad kryptoakceleration när sådan hårdvara finns tillgänglig. Detta innebär att vissa kryptografiska operationer kan utföras mycket snabbare än om de utfördes i ren programvara.
Användargränssnitt: Förutom att användas internt i kärnan, exponerar API:et också funktioner till användarläge via olika gränssnitt, såsom /dev/crypto, vilket gör det möjligt för användarprogram att dra nytta av kärnans kryptografiska kapaciteter.
Säkerhet och Underhåll: Eftersom kryptografi är central för många säkerhetsaspekter, genomgår API:et och dess implementationer rigorösa säkerhetsgranskningar och regelbundet underhåll för att säkerställa att de är fria från sårbarheter och prestandaproblem.
Cryptographic API i Linux-kärnan är alltså en kritisk komponent för att upprätthålla säkerheten och integriteten i Linux-system, och den fortsätter att utvecklas och förbättras med tiden för att möta nya säkerhetsutmaningar och tekniska framsteg.
11. Library Routines
Standardbibliotek och rutiner som används av kärnan konfigureras här, vilket är viktigt för grundläggande systemfunktioner.
Varje kategori i make menuconfig innehåller en mängd underkategorier och specifika alternativ. Användare kan navigera genom dessa alternativ, och välja eller avvälja dem baserat på sina behov. Det är viktigt att notera att vissa alternativ kan ha beroenden, vilket innebär att aktivering eller inaktivering av ett alternativ kan påverka tillgängligheten av andra. Slutresultatet av denna konfigurationsprocess är en skräddarsydd kärna, optimerad för användarens specifika system och behov.
Byggprocessen
Kompilera Kärnan
Kernel kompileringar är som att bygga med lego.
Kompilera din anpassade kärna:
make -j $(nproc)
Användningen av -j $(nproc) optimerar kompileringsprocessen genom att använda alla tillgängliga processorkärnor.
Installera Moduler och Kärnan
Efter kompilering, installera modulerna:
sudo make modules_install
Följt av installation av själva kärnan:
sudo make install
Uppdatera Bootloader och Starta Om
Uppdatera GRUB
För att inkludera den nya kärnan i startmenyn, uppdatera GRUB:
sudo update-grub
Starta Om Datorn
Starta om datorn och välj den nya kärnan från GRUB-menyn under uppstart.
Efter Installation
Testa din nya kärna genom att köra uname -r. Det är viktigt att vara medveten om att en anpassad kärna kanske inte får samma nivå av support och säkerhetsuppdateringar som standardkärnor.
Sammanfattning
Att bygga din egen kärna på Ubuntu ger dig möjlighet att skräddarsy ditt system för specifika användningsfall. Denna process är inte bara utbildande utan också givande för dem som vill fördjupa sin förståelse för Linux-system. Dock bör den närmas med försiktighet, särskilt om du planerar att använda kärnan i en produktionsmiljö.
Xberry pi är en Sinclair ZX Spectrum Next clone i raspberry pi 3 formfaktor, så man kan använda det chassi tillbehör som finns till raspberry pi så får man ZX Spectrum m/23. ZX Spectrum var en dator som många lärde sej programmera på i början på 1980 talet, maskinen har tillsammans med C64 nått en ”kultstatus”
-2MB RAM, 128MBIT Flash ROM -RTC onboard with battery backup -Header for ESP-8266-01 Module –HDMI and VGA port -Audio and EAR/MIC connectors -1 Joystick port -PS/2 port for Keyboard/Mouse -Header for connect to Matrix Keyboard
Nvidias Blackwell-arkitektur driver både enorma AI-system och grafikkort i vanliga datorer. Bakom namnet finns en ny generation kretsar som räknar med lägre precision, flyttar data i extrem hastighet och […]
I slutet av 1970-talet började persondatorn flytta ut från hobbyrummen och in i skolorna. Bell & Howells svarta version av Apple II Plus visar hur en vanlig hemdator anpassades […]
Den såg ut som en kraftig skrivmaskin och såldes som en programmerbar terminal. Men inuti Datapoint 2200 fanns en idé som kom att leva vidare i Intel 8008, Zilog […]
Data General/One lanserades 1984 och var en av de första bärbara datorerna som kombinerade batteridrift, IBM PC-kompatibilitet och en fullstor bildskärm. Den blev aldrig någon större försäljningsframgång, men dess […]
Långt innan Apple lanserade iPhone och Android blev världens vanligaste mobilplattform försökte IBM förena telefonen med datorn. Resultatet blev IBM Simon – en halvkilostung apparat med pekskärm, e-post, fax, […]
AMD EPYC 7302 är en kraftfull serverprocessor med 16 kärnor och 32 trådar, utvecklad för virtualisering, databaser och andra krävande arbetsuppgifter. Med Zen 2-arkitektur, 128 MB L3-cache, åttakanaligt DDR4-minne […]
LaserDisc var den stora, blanka videoskivan som lovade bättre bild, bättre ljud och snabbare åtkomst än VHS. Trots att formatet aldrig slog igenom på bred front blev det en […]
HP ProBook 430 G4 var en gång en modern och påkostad arbetsdator för företag. I dag har den hamnat i teknikens gränsland: fortfarande fullt användbar för kontorsarbete, men utan […]
Gevaert Automatic är en ovanlig mekanisk dubbel-8-kamera från tiden före Gevaerts sammanslagning med Agfa. Med fjäderdriven motor, utbytbart Steinheil-objektiv och filmhastigheter på upp till 32 bilder per sekund är […]
När IBM lanserade ThinkPad 701 år 1995 löste företaget problemet med små bärbara datorer på ett spektakulärt sätt. Datorns delade tangentbord vecklade automatiskt ut sig när locket öppnades och […]
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Python 3.15 introduces a faster experimental JIT compiler, explicit lazy imports, UTF-8 encoding by default, and new built-in types. The post Python 3.15 Released with Faster JIT, Lazy Imports, and UTF-8 by Default appeared first on Linux Today.
Solus seeks contributor approval to relicense its package repository under MPL-2.0, paving the way for closer collaboration with aerynOS. The post Solus Works to Remove Licensing Barriers to aerynOS Collaboration appeared first on Linux Today.
Woodpecker CI 3.19 adds server-enforced agent labels, strengthens pipeline security, improves secret handling, and fixes workflow reliability issues. The post Woodpecker CI 3.19 Adds Server-Enforced Agent Labels appeared first on Linux Today.
KDE Frameworks 6.31 improves file management, text encoding detection, desktop icons, and application stability with numerous bug fixes. The post KDE Releases KDE Frameworks 6.31 with Various Improvements and Bug Fixes appeared first on Linux Today.
Canonical introduces official Ubuntu Desktop images for RISC-V with Ubuntu 26.10, expanding support for SpacemiT K3 hardware and desktop testing. The post Canonical Announces Official Ubuntu Desktop Images for RISC-V appeared first on Linux Today.
Discover free and open-source alternatives to Microsoft Phone Link for syncing notifications, sharing files, and connecting phones to Linux desktops. The post Best Free and Open Source Alternatives to Microsoft Phone Link appeared first on Linux Today.
Learn 10 practical ways to secure SSH access on Ubuntu production servers using SSH keys, firewall rules, access restrictions, and login protection. The post 10 Tips to Harden SSH Access on Production Ubuntu Servers appeared first on Linux Today.
Learn how to install and use btop on Linux to monitor CPU, memory, disk activity, network traffic, and running processes in real time. The post btop: Monitor CPU, Memory, Disk, and Network in Linux appeared first on Linux Today.
Immich 3.3 introduces shared people management, birthday memories, automatic photo edit stacking, and improved image previews. The post Immich 3.3 Photo and Video Management Solution Adds People Sharing, Birthday Memories appeared first on Linux Today.
Explore how BPFDoor exploits Linux packet filtering to evade detection, compromise network-edge devices, and threaten telecom infrastructure. The post What the BPFDoor Backdoor Tells us About Attacks on The Network Edge appeared first on Linux Today.
Learn what’s new in the LibreOffice 26.8 release across Writer, Calc, Impress and the rest of the suite. LibreOffice 26.8 was released on 26 August 2026 for Windows, macOS and Linux. The updates are heavier on Writer than on Base or Draw, which is the usual pattern. The useful work is in how text is… […]
We round up the Fedora 45 workstation (upcoming) features, currently ongoing beta tests. Fedora Linux 45 Beta landed on 15 September 2026, and the final release is aimed at 20 October, with 27 October held as a fallback. This release brings the latest and greatest GNOME 51 on Workstation, KDE Plasma 6.7 on the Plasma… […]
We round up the best new features of GNOME 51 desktop environments. GNOME 51 brings a calmer, more practical desktop. One of the major highlights is smoother motion under load. Mutter’s reworked frame scheduling and screen frame delivery help animations stay smooth when the system is busy. Screen recording is faster too, because GNOME now… […]
In a bold move toward ultimate minimalism, developer Geir Isene has created Frame — the first X11 server for Linux written entirely in assembly language. The X server is one of those foundational pieces that most of us take for granted. It’s big, complex, and full of decades of legacy code. But what if someone… […]
Weston 16.0 released with major advances in HDR, color management, and Wayland protocol support. After about five months of development, the Weston project has officially released Weston 16.0, the reference Wayland compositor. This version brings important improvements that will help desktop environments like GNOME, KDE, and Enlightenment achieve better and more complete Wayland support. It’s… […]
GNOME OS is getting a dedicated “Test Center” that finally makes testing experimental apps and system components safe, simple, and reversible on image-based distributions. GNOME OS has always been that cool, slightly wild playground for people who live and breathe GNOME. It’s image-based, atomically updated, super secure… and until now, a bit of a pain… […]
Debian released important point updates for both its current stable and previous stable versions on July 11, with Debian 12 officially entering its Long Term Support phase. The Debian project released updated point versions for both its current stable release and the previous one on July 11, 2026. Debian 13.6 delivers 124 stability fixes and… […]
KDE Frameworks 6.28.0 Released with Android Calendar Plugin, New Barcode Support, and KIO Improvements. KDE has released Frameworks 6.28.0, the latest monthly update to its set of over 80 libraries that form the foundation of Plasma and most KDE applications. This release brings several useful new features along with the usual round of bug fixes… […]
System76 has officially released COSMIC 1.1.0, bringing a host of exciting improvements to their Rust-powered desktop environment. System76 has officially released COSMIC 1.1.0, the latest version of their exciting Rust-based desktop environment. This solid update brings many practical improvements across the board, making COSMIC even more polished and enjoyable to use. I have been following… […]
Shotcut 26.6 brings powerful High Dynamic Range preview, restored external monitor support, and several useful improvements. A new version of the popular free and open-source video editor Shotcut 26.6.25 is now available. This release brings excellent HDR (High Dynamic Range) preview and export capabilities, brings back the long-missing external monitor support using a system display,… […]
Annons
Datorservice
Trasiga dator? Och bor i Stockholm?
Bromma Datorservice sedan 2007.
Catch up on the latest Linux news: Kernel 7.3, OBS Studio 33.0, COSMIC 1.11, KeePassXC 2.8, OpenSSL 4.1, BeamFS filesystem proposed for inclusion in the Linux kernel, and more.
Varför ska du linuxifiera din dator? En 10–15 år gammal premiumdator är inte skräp. Den kan ofta användas i flera år till. Med Linux får du ett system som är mer oberoende av de stora teknikjättarna Google, Microsoft och Apple. Det starkaste argumentet för att köra Linux är att du kan använda din dator några […]
Men först: vad är Linux? Troligen använder du redan Linux utan att veta om det. Linux är en kärna, alltså en grundkomponent som ett operativsystem behöver för att kunna hantera filer, kommunicera med internet, styra hårdvara och mycket annat. Det som gör Linux speciellt är att det är släppt under en licens som gör att […]
Datorproblem kan vara både frustrerande och tidskrävande – men hjälp finns nära till hands. Hos Datorhjälp i Bromma får du personlig och kunnig support, oavsett om det gäller en trasig laptop, krånglande e-post eller installation av ny teknik i hemmet. Med butik på Orrspelsvägen 13 och möjlighet till hembesök över hela Stockholm hjälper våra erfarna […]
När datorn krånglar, Wi-Fi-uppkopplingen sviktar eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende kring Karlaplan finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll runt Karlaplan väljer att få teknisk hjälp på plats i stället för att ta sig […]
När datorn krånglar, wifi slutar fungera eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Bergshamra. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Bergshamra. När datorn låser sig, e-posten slutar fungera eller den nya […]
När datorn krånglar, wifi strular eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Hässelby Strand. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Hässelby Strand. När datorn låser sig, e-posten slutar fungera eller den […]
När tekniken krånglar i vardagen – från datorer som låser sig till wifi som inte fungerar – finns personlig hjälp att få i Högdalen. Med hembesök i lugn och trygg miljö, pedagogiska förklaringar och möjlighet till halva kostnaden genom RUT-avdraget blir det enklare att få digitala problem lösta. Högdalen. När datorn fryser, e-posten slutar fungera […]
När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Rågsved finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig […]
När tekniken krånglar i vardagen – från strulande datorer och e-post till wifi som inte vill fungera – finns personlig hjälp att få i Vårberg. Med hembesök i lugn och ro och möjlighet till halva kostnaden via RUT-avdraget erbjuds ett tryggt och pedagogiskt stöd för den som vill få tekniken att fungera igen. Vårberg. När […]
När datorn krånglar, internetuppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Norsborg finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll i Norsborg väljer att få teknisk hjälp på plats i stället för […]
En klassisk MacBook Pro från Apple med aluminiumchassi och 13,3-tumsskärm. Datorn är från 2009 och har en Intel Core 2 Duo-processor på 2,26 GHz, 4 GB arbetsminne och en hårddisk på 160 GB. Datorn levereras med Ubuntu 24.04 LTS, ett modernt Linuxbaserat operativsystem som fortfarande får säkerhetsuppdateringar. Det innebär att datorn kan fortsätta användas utan […]
ASUS TP500LA är en mångsidig bärbar dator som passar bra för webbsurfning, e-post, ordbehandling, kontorsarbete och annan vardagsanvändning. Datorn är utrustad med en Intel Core i5-4210U på 1,70 GHz, med 2 kärnor och 4 trådar, samt 8 GB DDR3-minne. Lagringen består av en 1 TB Western Digital HDD samt en extra 24 GB SanDisk SSD. […]
Dell Inspiron 1721 är en äldre men fullt användbar bärbar dator som passar bra för enklare vardagsuppgifter som webbsurfning, e-post, ordbehandling och enklare multimedia. Datorn är utrustad med en AMD Athlon 64 X2 TK-57 dubbelkärnig processor på 1,90 GHz samt 2 GB arbetsminne. Lagringen består av en 120 GB Kingston SSD, vilket ger snabbare uppstart […]
En äldre och enkel bärbar dator för grundläggande användning. Acer Aspire V5-531 kör Debian 13 och passar för exempelvis webbsurfning, e-post, ordbehandling och enklare strömning som SVT Play. Acer Aspire V5-531 är en äldre men fullt fungerande bärbar dator som passar för enklare användning, exempelvis webbsurfning, e-post, ordbehandling och andra vardagliga uppgifter. Datorn har en […]
En äldre bärbar dator behöver inte vara uttjänt bara för att den inte längre klarar de senaste och mest krävande programmen. Den här Asus X551MA från mitten av 2010-talet har fått nytt liv med Debian och visar hur fri programvara kan göra enkel, åldrad hårdvara användbar igen. Med rätt anpassningar räcker datorn fortfarande gott för […]
Acer Aspire 5741G är en äldre bärbar dator som fortfarande klarar enklare vardagsuppgifter med Linux Mint 22.2 ”Zara”. Med en Intel Core i5-processor, separat NVIDIA GeForce GT 320M-grafik och en hårddisk på 320 GB passar den för ordbehandling, e-post, webbsurfning, film och enklare Linuxprojekt, även om mer arbetsminne och en SSD skulle göra den betydligt […]
ASUS K53TK är en äldre bärbar dator som har fått nytt liv med Ubuntu 24.04.4 LTS och en snabb Crucial SSD på 240 GB. Med en fyrkärnig AMD A6-processor, 4 GB arbetsminne, dubbla Radeon-grafikkretsar och USB 3.0 passar den fortfarande för ordbehandling, webbsurfning, film och andra vardagliga uppgifter. ASUS K53TK är en äldre bärbar dator […]
Acer Aspire 7750Z är en äldre bärbar dator med stor bildskärm, 4 GB arbetsminne och en mekanisk hårddisk på 500 GB. Med Linux Mint 22.3 ”Zena” installerat fungerar den fortfarande för ordbehandling, e-post, enklare webbsurfning, film och andra vardagliga uppgifter. Ett framtida byte till SSD skulle dessutom kunna göra datorn märkbart snabbare och mer responsiv. […]
Acer Aspire F5-521 är en äldre bärbar dator som fortfarande fungerar bra för enklare vardagsuppgifter. Med fyrkärnig AMD-processor, 4 GB arbetsminne, integrerad Radeon-grafik och en SSD på 128 GB passar den för exempelvis ordbehandling, e-post, webbsurfning och multimedia. Datorn kör Ubuntu Linux, vilket ger den goda möjligheter att fortsätta användas som vardagsdator, reservdator eller återbruksdator. […]
HP EliteBook 820 G1 är en kompakt och välbyggd bärbar företagsdator som passar bra för vanligt vardagsbruk, studier, webbsurfning, e-post och enklare kontorsarbete. Datorns smidiga format gör den lätt att bära med sig. Den passar därför bra som arbetsdator, studiedator eller som en extra dator i hemmet. Den snabba SSD-lagringen gör att datorn startar snabbt […]
OBS Studio 33 släppt – bättre skärminspelning, smartare ljudhantering och stora förändringar under huven Det populära inspelnings- och streamingprogrammet OBS Studio har kommit i version 33. Den nya versionen bjuder på förbättrad hantering av ljud och video, modernare stöd för NVIDIA teknik, smidigare arbete med bildkällor och en omfattande förändring av hur tillägg hanteras. För… Läs mer: OBS Studio 33 släppt – bättre skärminspelning, smartare ljudhantering och stora förändringar under huven
Att installera Linux har traditionellt inneburit att man startar datorn från ett USB-minne och följer installationsprogrammets olika steg. Med Agama vill openSUSE modernisera den processen. Nu har version 25 släppts, med en inbyggd terminal i webbläsaren, förbättrad nätverkshantering och möjlighet att avbryta innan installationen påbörjas. Linuxdistributionen openSUSE fortsätter utvecklingen av Agama, ett modernt installationsprogram som… Läs mer: openSUSE presenterar Agama 25 – Linuxinstallation direkt från webbläsaren
Linuxdistributionen Tails, som är utvecklad för att skydda användarnas identitet och integritet på internet, har fått en akut säkerhetsuppdatering. Bakgrunden är en allvarlig brist i det system som används för att kontrollera att krypterade webbplatser verkligen är vad de utger sig för att vara. I värsta fall skulle angripare kunna lura användare att besöka falska… Läs mer: Akut säkerhetsuppdatering av Tails – kapade säkerhetscertifikat hotar anonymiteten på nätet
Två kritiska säkerhetshål i PHP har utlöst ett akut säkerhetslarm. Sårbarheterna kan göra det möjligt för angripare att köra skadlig kod på webbservrar utan lösenord eller inloggning. Eftersom bristerna finns i själva PHP-motorn kan även välskötta webbplatser drabbas. PHP-utvecklarna har nu släppt säkerhetsuppdateringar och uppmanar alla serveradministratörer att uppdatera omedelbart. Den 21 oktober 2026 gick… Läs mer: Akut säkerhetslarm för PHP – två kritiska säkerhetshål hotar miljontals webbplatser
OpenBSD har släppts i version 8.0. Den nya versionen av det säkerhetsinriktade operativsystemet kan hantera virtuella datorer med upp till 64 virtuella processorer, får stöd för Intels Arc-grafikkort och tar ytterligare steg mot kryptering som ska stå emot framtidens kvantdatorer. Den 20 oktober 2026 släpptes OpenBSD 8.0, den 61 utgåvan sedan projektet startade. Precis som… Läs mer: OpenBSD 8.0 är här – fler virtuella processorer, bättre grafikstöd och starkare säkerhet
Med tiden samlar datorn på sig mängder av filer som vi sällan behöver. Webbläsare sparar tillfälliga data, program lämnar efter sig loggfiler och operativsystemet behåller rester från gamla installationer. BleachBit är ett verktyg som hjälper till att rensa bort sådant digitalt skräp. Nu har version 6.0.6 släppts, med snabbare filradering, stöd för fler program och… Läs mer: BleachBit 6.0.6 är här – snabbare städning och bättre skydd för din dator
En webbläsare som inte kan visa webbsidor på skärmen låter kanske som en ganska meningslös uppfinning. Men Lightpanda är byggd för en helt annan uppgift: att låta datorer och AI-system använda internet snabbt och resurssnålt. Nu har projektet nått version 1.0 och lämnat betastadiet efter två års utveckling. Den 2 oktober 2026 presenterades den första… Läs mer: Lightpanda 1.0 är här – webbläsaren som inte behöver visa webbsidor
Linux har fått en ny kärna. Den 18 oktober 2026 släpptes Linux 7.3, med förbättringar som kan göra allt från vanliga datorer till stora servrar effektivare. Bland nyheterna finns smartare fördelning av processorkraft, ett ovanligt filsystem som vägrar samarbeta och bättre stöd för modern hårdvara. Linux utvecklas ständigt, även om förändringarna sällan märks direkt på… Läs mer: Linux 7.3 är här – snabbare datorer, bättre säkerhet och ny teknik under huven
Har du en gammal dator som samlar damm? Med ZimaOS kan den få nytt liv som en nätverksserver för säkerhetskopior, filmer, bilder och egna molntjänster. Det Linuxbaserade operativsystemet gör det möjligt att bygga en avancerad hemmaserver utan att behöva vara expert på Linux. Att ha sina bilder, dokument och säkerhetskopior lagrade hos stora molnföretag har… Läs mer: ZimaOS – förvandla din gamla dator till en NAS och hemmaserver med Linux
Att installera och uppdatera program i Linux är något som de flesta användare tar för givet. Men bakom kulisserna arbetar avancerade system som ser till att programmen fungerar tillsammans. Nu har pakethanteraren Shelly fått en omfattande uppdatering som kan förändra hur program installeras och underhålls i Arch Linux. Vad är en pakethanterare? Den som använder… Läs mer: Shelly 3.1.7 – en ny generation pakethantering för Linux
GNOME är mest känt som skrivbordsmiljön i Linuxdistributioner som Ubuntu och Fedora. Men utvecklarna bakom GNOME har större ambitioner än så. Med lanseringen av GNOME OS Preview den 16 oktober 2026 tar projektet ett viktigt steg mot att erbjuda ett komplett operativsystem som även vanliga datoranvändare ska kunna installera och använda. Under många år har… Läs mer: GNOME OS Preview – nu tar GNOME steget mot ett eget Linux för vanliga användare
Artificiell intelligens blir allt vanligare inom programmering, men hur ska man hantera kod som skrivits med hjälp av AI? Frågan har skapat en intensiv debatt bland utvecklarna av Linux. Nu tar Linux skapare Linus Torvalds tydligt ställning: Det viktiga är inte vilka verktyg programmeraren använder, utan att personen förstår och tar ansvar för resultatet. Linux… Läs mer: Linus Torvalds säger nej till AI-förbud i Linux – utvecklaren måste förstå sin kod
Den populära Linuxbaserade brandväggen IPFire har fått en ny uppdatering. Version 2.29 Core Update 204 rättar ett besvärligt problem som drabbat VPN-användare, uppdaterar Linuxkärnan och innehåller en rad förbättringar som ska göra brandväggen både säkrare och stabilare. Vad är IPFire? IPFire är en Linuxbaserad brandvägg som används för att skydda datorer och nätverk mot obehörig… Läs mer: IPFire får viktig uppdatering – löser VPN-problem och förbättrar säkerheten
Mozilla har släppt Thunderbird 158, en ny version av det populära e-postprogrammet med öppen källkod. Den här gången handlar det inte om stora förändringar i utseendet, utan framför allt om att göra programmet snabbare, stabilare och säkrare. Bland förbättringarna finns snabbare sökning bland e-postmeddelanden, bättre hantering av kryptering och flera viktiga rättelser för kalender och… Läs mer: Thunderbird 158 är här – snabbare e-post och färre irriterande problem
Mozilla förbereder lanseringen av Firefox 158, nästa version av den populära webbläsaren med öppen källkod. Den nya versionen bjuder på förbättrad PDF-hantering i Linux och macOS, stöd för det moderna bildformatet JPEG XL och flera förändringar som ska göra surfningen både smidigare och mer tillgänglig. Mozilla förbereder lanseringen av Firefox 158, nästa version av den… Läs mer: Firefox 158 är här – bättre PDF-filer, modernare bilder och smidigare surfning
Linux skapare Linus Torvalds har tagit hjälp av AI-verktyget Claude Code för att optimera Linuxkärnan. I ett experiment har han lyckats mer än tredubbla antalet läsoperationer per sekund genom att förändra hur operativsystemet hanterar arbetsminnet. Resultatet visar AI-teknikens möjligheter inom avancerad programmering, men väcker också frågor om tillförlitlighet och säkerhet. När processorkärnorna konkurrerar om minnet… Läs mer: Linus Torvalds testar AI-skriven Linuxkod – tredubblar läshastigheten
Från februari 2027 kommer Let’s Encrypt att börja utfärda SSL-certifikat som bara gäller i 64 dagar, jämfört med dagens 90 dagar. Under 2028 ska giltighetstiden kortas ytterligare, till 45 dagar. Förändringen ska göra internet säkrare, men innebär också att webbservrar måste förnya sina certifikat betydligt oftare. Varför behövs SSL-certifikat? När du besöker en webbplats som… Läs mer: Let’s Encrypt kortar livslängden på SSL-certifikat – stora förändringar väntar för webbplatser
Linuxvärlden står inför en spännande förändring. Canonical, företaget bakom Ubuntu, har presenterat officiella skrivbordsavbilder för processorarkitekturen RISC-V. Med Ubuntu 26.10, som planeras att släppas den 15 oktober 2026, blir det möjligt att köra en fullständig Ubuntu-skrivbordsmiljö på en ny generation datorer med öppet definierade processorarkitekturer. Vad är RISC-V och varför är det intressant? De flesta… Läs mer: Ubuntu tar steget till RISC-V – nu får den öppna processorarkitekturen ett riktigt skrivbord
Det populära verktyget Ventoy har fått en ny version. Med Ventoy 1.1.18 blir det enklare att starta och använda flera operativsystem från samma USB-minne. Uppdateringen introducerar experimentellt stöd för SteamOS, förbättrad hantering av ISO-filer i Linux och flera viktiga buggfixar. Det populära verktyget Ventoy har fått en ny version. Med Ventoy 1.1.18 blir det enklare… Läs mer: Ventoy 1.1.18 släppt – nu med stöd för SteamOS och förbättrad Linuxkompatibilitet
Ubuntu 26.10 ”Stonking Stingray” släpps den 15 oktober och kommer med flera stora säkerhetsnyheter. Med Linux 7.3, en nedbantad GRUB, utökat stöd för TPM-baserad kryptering och fler komponenter skrivna i Rust vill Canonical göra Ubuntu både säkrare och mer motståndskraftigt mot framtida angrepp. När Ubuntu 26.10, med kodnamnet Stonking Stingray, släpps den 15 oktober 2026… Läs mer: Ubuntu 26.10 satsar stort på säkerhet – Linux 7.3 och smartare kryptering
Parrot OS 7.4 är här med Linux 7.1, uppdaterade säkerhetsverktyg, förbättrade Raspberry Pi-avbilder och nya optimerade ISO-filer för moderna processorer. Den Debian-baserade distributionen får även AnonSurf 6.0 och flera förbättringar för ARM och Apple Silicon. Den säkerhetsinriktade Linuxdistributionen Parrot OS har fått en ny version. Parrot OS 7.4 innehåller bland annat en ny Linuxkärna, uppdaterade… Läs mer: Parrot OS 7.4 släppt – snabbare system, AnonSurf 6.0 och nya Raspberry Pi-avbilder
LibreOffice 26.8.1 är den första underhållsuppdateringen i 26.8-serien och rättar omkring 40 fel. Fokus ligger på bättre kompatibilitet med Microsoft Office, stabilare PDF-export samt färre krascher och problem i Writer, Calc och Impress. LibreOffice 26.8 lanserades nyligen med flera större nyheter, men som ofta är fallet med större programversioner dyker det också upp mindre fel… Läs mer: LibreOffice 26.8.1 rättar ett 40-tal fel – bättre stöd för Microsoft Office och PDF
Mozilla har släppt Thunderbird 157, en uppdatering som framför allt fokuserar på stabilitet och felrättningar. Bland nyheterna finns lösningar på problem med 100 procents CPU-belastning, IMAP, OpenPGP, Gmail OAuth2, CalDAV och CardDAV, tillsammans med flera förbättringar för både privatpersoner och företagsanvändare. Mozilla har släppt Thunderbird 157, en ny version av den populära e-postklienten. Uppdateringen innehåller… Läs mer: Thunderbird 157 löser problem med 100 procent CPU-belastning, OpenPGP och IMAP
Firefox 157 är här med en av webbläsarens största visuella förändringar på flera år. Den nya Nova-designen ger ett modernare gränssnitt, samtidigt som Mozilla förbättrar HDR-video, vertikala flikar, WebRTC och ljud- och bildsynkronisering. Mozilla lanserar Firefox 157, en ny version av den öppna webbläsaren som denna gång innehåller en av de största visuella förändringarna på… Läs mer: Firefox 157 får nytt utseende och bättre stöd för video
Datorer bortskänkes Okit.se skänker bort äldre datorer som fortfarande fungerar utmärkt med Linux för surf, e-post, ordbehandling och mycket annat. Reservera en dator på okit.se . När den är klar får du en hämtningsinbjudan med tid och plats i Västra Stockholm.
OBS Studio, det fria och öppna programmet för videoinspelning och direktsändning till exempelvis YouTube och Twitch, har gått in i betatestning inför version 33. Den nya versionen förbättrar bland annat stödet för NVIDIA-teknik, spelinspelning, PipeWire och ARM64-system. Den populära programvaran OBS Studio är på väg mot version 33. Den nya versionen har nu gått in… Läs mer: OBS Studio 33 får bättre NVIDIA-stöd och flera förbättringar
NetBSD 10.2 är här med förbättrat stöd för nätverkskort, ARM-system och virtualisering, samtidigt som flera säkerhetsproblem rättas. Uppdateringen riktar sig främst till användare som fortfarande kör NetBSD 10-serien och innehåller även nya versioner av bland annat OpenSSL, Xorg och tmux. Här är en populärvetenskaplig version med mer flyt, förklaringar av tekniska begrepp och en ton… Läs mer: NetBSD 10.2 släppt – bättre hårdvarustöd och viktiga säkerhetsfixar
Samba 4.25 är här med flera nyheter för större och mer driftsäkra filservermiljöer. Bland förbättringarna finns experimentellt stöd för SMB3 Persistent Handles, bättre klusterhantering, stöd för Ceph Object Gateway och starkare standardinställningar för Kerberos. Samba är programvaran som gör det möjligt för Linux- och Unixdatorer att dela filer och skrivare med Windowsdatorer. Den används både… Läs mer: Samba 4.25 gör filservrar tåligare vid avbrott
Clonezilla Live 3.3.3-37 är här med flera förbättringar för både vanliga användare och systemadministratörer. Den nya versionen får bland annat stöd för HTTP Boot och LUKS2, en uppdaterad Linux-kärna, bättre visning på högupplösta skärmar samt flera förbättringar för diskkloning och återställning. Clonezilla Live 3.3.3-37 har släppts med flera större förbättringar för både vanliga användare och… Läs mer: Clonezilla Live 3.3.3-37 får HTTP Boot, LUKS2 och bättre stöd för moderna skärmar
Föreställ dig att din mobiltelefon, din TV, din router och stora delar av internet plötsligt måste byggas om från grunden. Inte därför att tekniken har försvunnit, utan därför att ingen längre får dela med sig av programkod. Tänk dig att du var tvungen att åka tillbaka till 90-talet, där du bara kunde spela ”Snake” på… Läs mer: Hur skulle världen se ut utan öppen källkod?
Canonical har släppt den fjärde och sista utvecklingsbilden av Ubuntu 26.10 ”Stonking Stingray”. Snapshot 4 ger en tidig bild av hur höstens Ubuntu-version kommer att se ut och levereras med Linux 7.2. Den färdiga versionen planeras däremot att få den ännu nyare Linux-kärnan 7.3. Ubuntu 26.10 närmar sig nu den viktiga betafasen. Den 17 september… Läs mer: Ubuntu 26.10 Snapshot 4 är släppt – Linux 7.2 nu, Linux 7.3 till slutversionen
Tails 7.13 är nu tillgänglig med Tor Browser 15.0.23, Tor 0.4.9.12 och en förenklad avstängning som gör att systemet kan stängas av direkt när inget kräver användarens uppmärksamhet. Tails-projektet har släppt Tails 7.13, den senaste versionen av Linuxdistributionen som är utvecklad för användare som vill minska mängden spår de lämnar efter sig när de använder… Läs mer: Tails 7.13 släppt – snabbare avstängning och uppdaterad Tor Browser
Mozilla har släppt Thunderbird 156. Den nya versionen innehåller stöd för mer flexibel OAuth-inloggning, nya funktioner för företagsadministratörer och en lång rad rättningar för bland annat IMAP, POP3, bilagor, krypterad e-post och kalendrar. Thunderbird är ett av de mest välkända fria e-postprogrammen och fungerar på bland annat Linux, Windows och macOS. Programmet kan användas tillsammans… Läs mer: Thunderbird 156 förbättrar säkerhet, bilagor och e-posthantering
Datorer som inte längre klarar Windows 11 eller som har fallit utanför Apples stöd behöver inte vara uttjänta. Det ideella medborgarinitiativet OKIT samlar in äldre datorer, installerar Linux och skänker dem vidare till personer som fortfarande kan ha nytta av dem. Nu har projektet öppnat sin webbplats där besökare kan se vilka datorer som finns… Läs mer: OKIT ger gamla datorer ett nytt liv med Linux
Mozilla har släppt Firefox 156 med flera förbättringar under huven. Den inbyggda PDF-läsaren kan nu starta upp till 45 procent snabbare, samtidigt som webbläsaren använder mindre resurser vid visning av stora bilder och får flera förbättringar för Android, multimedia och företagsmiljöer. Mozilla har släppt Firefox 156, och den här gången ligger mycket av fokus på… Läs mer: Firefox 156 är här – PDF-filer öppnas upp till 45 procent snabbare
Navidrome 0.64 har släppts med stöd för Jellyfin-kompatibla musikappar, snabbare spellistor, smartare sortering och en helt omarbetad hantering av albumomslag. För den som föredrar att lagra och strömma sin egen musik i stället för att vara beroende av Spotify, Apple Music eller andra kommersiella tjänster är uppdateringen särskilt intressant. Navidrome är en öppen källkodsbaserad musikserver… Läs mer: Navidrome 0.64 gör den egna musikservern smartare och mer kompatibel
Raspberry Pi har länge varit favoritvalet för billiga hemmaservrar och hobbyprojekt. Men i takt med att priserna har stigit kan en gammal bärbar dator vara ett både billigare och kraftfullare alternativ. Med bättre kompatibilitet, inbyggd lagring och fler anslutningar kan en tio år gammal laptop få nytt liv som filserver, Docker-maskin, Home Assistant-server eller litet… Läs mer: Gamla bärbara datorer kan vara bättre hemmaservrar än Raspberry Pi
Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico. När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry… Läs mer: YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico
Nästa stora version av KDE Plasma börjar ta form. Plasma 6.8 får bland annat ett nytt temasystem, bättre säkerhetskopiering, snabbare fjärrskrivbord, förbättrad grafik och flera nyheter för Wayland. KDE Plasma 6.8 planeras att släppas den 14 oktober 2026. Betaversionen finns redan ute för testning, vilket betyder att funktionerna nu börjar bli tillräckligt färdiga för att… Läs mer: KDE Plasma 6.8 – snabbare fjärrskrivbord, bättre Wayland och nytt temasystem
Debian 13 har fått sin sjunde större underhållsuppdatering. Debian 13.7 innehåller 107 säkerhetsuppdateringar och rättningar för ytterligare 106 paket. För den som redan använder Debian 13 behövs ingen ominstallation – en vanlig systemuppdatering räcker. Debian är känt för att förändras försiktigt. I stället för att hela tiden introducera stora nyheter lägger utvecklarna mycket arbete på… Läs mer: Debian 13.7 släppt – över 100 säkerhetsproblem rättas
Slut på röriga menyer och klickande i labyrinter. Med lanseringen av Agama 24 förnyar openSUSE sättet vi installerar Linux på. Nya smarta sökfunktioner, samlade regioninställningar och kraftfull automatisk lagringshantering gör installationsprocessen både snabbare och mer tillgänglig – oavsett om du är en nyfiken hemmaanvändare eller en erfaren systemadministratör. Att installera ett operativsystem har historiskt sett… Läs mer: Smidigare Linux-installationer: openSUSE lanserar installeraren Agama 24
Ubuntu 24.04.5 LTS har släppts med en uppdaterad HWE-stack, Linux 7.0 och Mesa 26.2. Uppdateringen ger framför allt bättre stöd för nyare hårdvara, modernare grafikdrivrutiner samt samlade säkerhets- och stabilitetsförbättringar. För den som redan kör Ubuntu 24.04 LTS behövs ingen ominstallation – vanliga systemuppdateringar räcker. Ubuntu 24.04 LTS har fått sin femte stora underhållsuppdatering. Ubuntu… Läs mer: Ubuntu 24.04.5 LTS släppt – får Linux 7.0 och nyare grafikdrivrutiner
Jellyfin 12.0 är här med stora förbättringar under huven och ett modernare gränssnitt. Den fria mediaservern får bland annat snabbare databashantering, FFmpeg 8.1, bättre stöd för böcker och serier samt flera viktiga säkerhetsfixar. Jellyfin 12.0 är här, och bakom versionsnumret döljer sig betydligt mer än en vanlig uppdatering. Den fria mediaservern har fått en snabbare… Läs mer: Jellyfin 12.0 släppt – snabbare databas, nytt gränssnitt och FFmpeg 8.1
Open CAD Studio är ett nytt CAD-program med öppen källkod som vill göra professionell ritning och modellering mer tillgänglig för Linux-användare. Programmet är byggt i Rust, har stöd för både 2D och 3D och kan dessutom öppna, redigera och spara DWG- och DXF-filer direkt. CAD-program har länge varit ett område där Linux haft betydligt färre… Läs mer: Open CAD Studio – nytt öppet CAD-program byggt i Rust
I ett EU där förslaget om Chat Control fortfarande är högaktuellt, och i ett Sverige där ett parti som en gång var med och byggde upp den inhemska underrättelseorganisationen IB åter kan få statsministerposten – Sveriges motsvarighet till Stasi i DDR – blir det allt viktigare att lämna så få digitala spår som möjligt efter… Läs mer: Tails 7.12 släppt – integritetssystemet börjar uppdateras varannan vecka
Audacity 4.0 är här – och den klassiska ljudredigeraren har fått betydligt mer än ett nytt utseende. Ett nytt gränssnitt, ett förändrat sätt att arbeta med ljudklipp och ett nytt projektformat gör version 4.0 till ett av de största teknikskiftena i programmets historia. Audacity har under många år varit ett av de mest kända fria… Läs mer: Audacity 4.0 förändrar hur vi redigerar ljud
Linux From Scratch 13.1 har släppts med en rejält uppdaterad grund, bland annat GCC 16.2, Binutils 2.47, Glibc 2.44 och Linuxkärnan 7.1.8. För den som verkligen vill förstå hur ett Linuxsystem byggs upp från grunden är LFS fortfarande ett av de mest lärorika projekten i Linuxvärlden. Att installera Linux brukar i dag vara ganska enkelt.… Läs mer: Linux From Scratch 13.1 släppt – bygg ditt Linux-system från grunden
Mozilla släpper Firefox 155 med förbättrad nätverkshantering, starkare integritetsskydd, bättre PDF-funktioner och flera nyheter för webbutvecklare. Samtidigt står Firefox 156 redan på tur, med lägre resursförbrukning och effektivare videohantering som några av de viktigaste förbättringarna. Mozilla fortsätter sin snabba utvecklingstakt av Firefox. Den 1 september 2026 släpps Firefox 155, och även om många av förändringarna… Läs mer: Firefox 155 är här – snabbare nätverk, bättre integritet och mängder av ny webbteknik och snart kommer 156.
OpenShot 4.0 är en av de största uppdateringarna hittills av det fria videoredigeringsprogrammet. Den nya versionen kan spela in skärm, webbkamera och ljud, har fått avancerade verktyg för färgkorrigering och kan med hjälp av AI följa personer och andra objekt i en film – utan att materialet behöver skickas till molnet. OpenShot är ett videoredigeringsprogram… Läs mer: OpenShot 4.0 gör videoredigering mer komplett – nu med skärminspelning och lokal AI
Kernel.org, en av de viktigaste infrastrukturerna bakom utvecklingen av Linux, utsätts för miljontals automatiska förfrågningar varje dygn. En stor del tros komma från AI-relaterade insamlingsrobotar. Nu går omkring en femtedel av serverkapaciteten åt till att hantera trafiken. Linux utvecklas helt öppet. Källkod, ändringar, diskussioner och historik finns tillgängliga för vem som helst att läsa och… Läs mer: AI-robotar pressar Kernel.org – miljontals automatiska anrop varje dag
Linus Torvalds har släppt den första testversionen av Linux 7.3. Den kommande kärnan blir en ovanligt stor uppdatering med förbättrat stöd för moderna processorer, strömsparfunktioner och ARM-system. Om utvecklingen går enligt plan kan den färdiga versionen släppas den 18 eller 25 oktober 2026. Linuxkärnan är den del av ett Linux-system som arbetar närmast datorns hårdvara.… Läs mer: Linux 7.3 närmar sig – första testversionen är släppt
Med Multikernel Linux kan flera fristående Linux-kärnor köras samtidigt på samma fysiska dator – utan virtuella maskiner eller en hypervisor. Den första offentliga versionen bygger på Linux 7.0 och visar lovande resultat, men tekniken befinner sig fortfarande på experimentstadiet. En vanlig Linux-dator kör en enda kärna som ansvarar för allt från processorer och minne till… Läs mer: Multikernel Linux låter flera Linux-kärnor dela på samma dator
Ubuntu 26.04.1 LTS finns nu att hämta. Det är den första samlade uppdateringen av vårens Ubuntu 26.04 LTS och innehåller flera månaders säkerhetsuppdateringar och felrättningar. För den som redan använder Ubuntu 26.04 händer inget dramatiskt, men för nya installationer innebär den nya utgåvan en tryggare och mer färdig start. En putsad version – inte ett… Läs mer: Ubuntu 26.04.1 LTS är här – nu har långtidssystemet blivit stabilare
Den 25 augusti 1991 berättade den då 21-årige studenten Linus Torvalds att han arbetade på ett fritt operativsystem. Projektet var enligt honom ”bara en hobby” och skulle inte bli särskilt stort. Trettiofem år senare finns Linux i allt från mobiltelefoner och trådlösa routrar till superdatorer, rymdsystem och världens största datacenter. När Linus Torvalds publicerade sitt… Läs mer: Från hobbyprojekt till världens digitala ryggrad – Linux fyller 35 år
Musikspelaren Rhythmbox har fått en mindre men viktig uppdatering. Version 3.5.1 rättar ett fel som kunde stoppa uppspelningen helt och förbättrar samtidigt kompatibiliteten med flera systemkomponenter. Rhythmbox är en musikspelare med öppen källkod som framför allt används i Linux och GNOME-baserade skrivbordsmiljöer. Programmet kan hantera lokala musiksamlingar, internetradio, poddsändningar och olika typer av musiktjänster. Den… Läs mer: Rhythmbox 3.5.1 löser problem med ReplayGain och förbättrar stödet för FLAC
Den Slackware-baserade Linuxdistributionen PorteuX har släppts i version 2.8. Trots sin ringa storlek erbjuder systemet allt från KDE Plasma och GNOME till COSMIC och Xfce. Under ytan finns flera tekniska förbättringar för bland annat spel, NTFS-diskar, VirtualBox och strömförbrukning. PorteuX är en Linuxdistribution för den som vill ha ett snabbt och portabelt operativsystem som inte… Läs mer: PorteuX 2.8 pressar in Linux 7.2 och åtta skrivbordsmiljöer i ett litet, portabelt system
Ett avrundningsfel på en enda kodrad gjorde delar av ett reserverat grafikminne tillgängligt för vanliga program. Resultatet blev skadade data och svart skärm. För att hitta orsaken tog Linus Torvalds hjälp av AI – men det krävdes 24 felsökningspatchar och 18 omstarter innan gåtan var löst. AI används i allt fler delar av programutvecklingen, och… Läs mer: AI hjälpte Linus Torvalds hitta Linuxbugg efter 18 omstarter
Apprise 1.13 har släppts med stöd för fler meddelandetjänster, krypterade Bark-notiser och rikare Telegram-meddelanden. Samtidigt markerar versionen slutet för Apprise 1.x. Nästa större utvecklingssteg blir Apprise 2.x, som kommer att innehålla förändringar som kan bryta befintliga integrationer. Apprise är ett verktyg med öppen källkod som gör det möjligt för ett program att skicka meddelanden genom… Läs mer: Apprise 1.13 blir slutstationen för 1.x-serien
OpenZFS 2.4.4 har släppts med stöd för Linuxkärnan 7.2, ett nytt verktyg för att rädda låsta lagringspooler och flera korrigeringar som minskar risken för datafel. Uppdateringen riktar sig främst till administratörer av servrar och större lagringssystem, men förbättringarna berör alla som använder ZFS för att skydda viktiga filer. OpenZFS är mer än ett traditionellt filsystem.… Läs mer: OpenZFS 2.4.4 stärker datasäkerheten och får stöd för Linux 7.2
Den öppna musikspelaren Meloville vill göra det enklare att lyssna på en lokal musiksamling i Linux. Programmet kombinerar ett modernt gränssnitt med synkroniserade låttexter, spellistor, redigering av metadata och stöd för knapparna på Bluetooth-hörlurar. Musiktjänster som Spotify och Apple Music har gjort strömmande musik till vardag. Samtidigt finns det fortfarande många som föredrar att lagra… Läs mer: Meloville – ny musikspelare för Linux med synkroniserade låttexter
Tails 7.11 har släppts med en viktig rättelse för Persistent Storage och en uppdaterad version av Tor Browser. Operativsystemet är utvecklat för människor som behöver skydda sin identitet och lämna så få digitala spår som möjligt efter sig. Tails är ett säkerhets- och integritetsinriktat operativsystem som vanligtvis körs direkt från ett USB-minne. När datorn stängs… Läs mer: Tails 7.11 löser problem med krypterad lagring
WordPress 7.1, med kodnamnet ”Mary Lou”, släpptes den 19 augusti 2026. Den nya versionen gör det enklare att skapa mobilanpassade webbplatser, redigera bilder och samarbeta kring innehåll. Samtidigt flyttas en del av det tunga arbetet från webbservern till användarens egen dator. WordPress driver en betydande del av världens webbplatser. När publiceringssystemet förändras påverkas därför inte… Läs mer: WordPress 7.1 flyttar bildbehandlingen från servern till webbläsaren
Thunderbird 154 har släppts med bättre stöd för Microsoft 365, möjlighet att ligga kvar i systemfältet och flera förbättringar för e-post, kalender och adressböcker. Bakom de synliga nyheterna finns även viktiga rättningar som minskar risken för förlorade meddelanden och programkrascher. Thunderbird har länge varit ett populärt alternativ för den som vill samla sin e-post, kalender… Läs mer: Thunderbird 154 knyts närmare Microsoft 365 – och blir säkrare i vardagen
GIMP förbereder en av programmets största moderniseringar på många år. Den kommande versionen 3.4 får ett nytt och snabbare projektformat, bättre stöd för Photoshop-filer, naturligare färgblandning och fler möjligheter att redigera bilder utan att originalet förändras permanent. GIMP står inför en av sina största tekniska förändringar på många år. I den kommande versionen 3.4 arbetar… Läs mer: GIMP 3.4 tar sikte på framtiden med nytt filformat och bättre Photoshop-stöd
Mozilla skärper säkerheten i Firefox 154 genom att hindra webbplatser från att obemärkt kommunicera med routrar, skrivare och annan utrustning i det lokala nätverket. Uppdateringen ger även enklare kontroll över webbläsarens AI-funktioner, förbättrad hantering av kakor och PDF-filer samt flera nyheter för Windows, macOS, Linux och Android. En webbläsare kommunicerar inte bara med webbplatser ute… Läs mer: Firefox 154 skyddar hemnätverket och ger användaren större kontroll över AI
Linux 7.2 har släppts. Den nya kärnan innehåller förbättringar för allt från processorer och grafikkort till filsystem, nätverk och säkerhet. För vanliga användare handlar uppdateringen främst om bättre prestanda, stabilare hårdvarustöd och en teknisk grund för kommande Linuxdistributioner. Linuxkärnan är den del av operativsystemet som arbetar närmast datorns hårdvara. Den bestämmer bland annat hur processorns… Läs mer: Linux 7.2 är här – smartare resursfördelning, bättre lagring och stöd för ny hårdvara
Den 16 augusti 1993 presenterade studenten Ian Murdock sin idé om en ny Linuxdistribution. Trettiotre år senare är Debian fortfarande ett av den fria programvaruvärldens viktigaste projekt – och utgör grunden för många av dagens mest använda Linuxsystem. När Ian Murdock grundade Debian 1993 var Linux fortfarande ett ungt projekt. Begreppet Linuxdistribution var förhållandevis nytt,… Läs mer: Debian fyller 33 år – operativsystemet som byggs av en världsomspännande gemenskap
SparkyLinux 8.4 har släppts med Debian 13.6 som grund, uppdaterade program och flera olika skrivbordsmiljöer. Den nya versionen återinför dessutom stödet för 32-bitarsdatorer och kan därmed ge nytt liv åt äldre men fortfarande fungerande hårdvara. SparkyLinux 8.4 har lanserats som den senaste stabila versionen i distributionens 8-serie, som går under kodnamnet ”Seven Sisters”. Den nya… Läs mer: SparkyLinux 8.4 väcker liv i äldre 32-bitarsdatorer
WireGuard Easy har släppts i version 15.4. Den nya versionen gör det möjligt att skydda administrationsgränssnittet med extern OAuth-inloggning och innehåller flera förbättringar av säkerhet, prestanda och användarvänlighet. WireGuard är ett modernt VPN-protokoll som skapar en krypterad förbindelse mellan olika enheter och nätverk. Det kan exempelvis användas för att ansluta en bärbar dator till hemnätverket… Läs mer: WireGuard Easy 15.4 får OAuth och förbättrad säkerhet
Rsync 3.5 har släppts med rättningar för 33 säkerhetsproblem, däribland en kritisk sårbarhet som kunde användas för att kringgå serverns åtkomstkontroller. Uppdateringen innehåller dessutom omfattande förstärkningar av programmets hantering av sökvägar, symboliska länkar, krypterade anslutningar och rsync-servrar. Rsync 3.5 har släppts med omfattande säkerhetsförbättringar. Den nya versionen rättar sammanlagt 33 säkerhetsproblem, varav ett klassas som… Läs mer: Rsync 3.5 släppt – rättar 33 säkerhetsproblem
Ett begränsat minnesfel i Linuxkärnan behöver inte ge en angripare särskilt stor kontroll. Men säkerhetsverktyget CopyKat visar hur till synes oskyldiga kärnobjekt kan användas som förstärkare – och hjälpa angriparen att ta kontroll över hela systemet. Forskare vid IBM Research Europe och Vrije Universiteit Amsterdam har utvecklat CopyKat, ett automatiserat system som letar efter användbara… Läs mer: CopyKat hittar 122 byggstenar som kan förvandla små minnesfel till rootåtkomst
Wireshark 4.6.8 är en omfattande underhållsuppdatering som rättar ett stort antal säkerhetsproblem, programkrascher och avkodningsfel. Uppdateringen är särskilt viktig för användare som analyserar nätverkstrafik eller öppnar paketfiler från andra källor. Wireshark brukar beskrivas som ett digitalt mikroskop för datornätverk. Programmet kan fånga upp och visa de datapaket som färdas mellan datorer, servrar, routrar, mobiltelefoner och… Läs mer: Wireshark 4.6.8 släppt – nätverkets digitala mikroskop blir säkrare
Manjaro 26.1 ”Bian-May” ser nu ut att vara i det närmaste färdigt. Den senaste stora uppdateringen innehåller Linuxkärnan 7.1, KDE Plasma 6.7 och uppdateringar av fler än tusen programpaket. Befintliga användare behöver inte installera om sina datorer. Manjaro är en så kallad rullande Linuxdistribution. Det innebär att systemet uppdateras fortlöpande, i stället för att användaren… Läs mer: Manjaro 26.1 är i praktiken färdigt – får Linux 7.1 och KDE Plasma 6.7
En uppdatering till Linux-kärna 7.0 kan slå ut Wi-Fi – och i värsta fall orsaka kernel panic – på äldre datorer med nätverkskort från Broadcom. Ett nytt skript hjälper användare av Ubuntu 24.04 och Linux Mint att avinstallera kärnan och återgå till den fungerande versionen 6.14. Har du en äldre MacBook, HP eller någon annan… Läs mer: Wi-Fi kan sluta fungera med Linux-kärna 7.0 i Ubuntu och Linux Mint
Linux Mint har släppt nya HWE-avbilder av Linux Mint 22.3 med Linuxkärnan 7.0. De är främst avsedda för moderna datorer där det vanliga installationsmediet har problem med exempelvis grafikkort, nätverk eller annan ny hårdvara. Samtidigt visar utvecklarna upp flera kommande förbättringar av Cinnamon och systemets hantering av Linuxkärnor. Operativsystemets kärna fungerar som en länk mellan… Läs mer: Linux Mint 22.3 får nytt installationsmedium med Linuxkärnan 7.0
CachyOS fortsätter att vässa sin prestandainriktade Linuxdistribution. I augustiutgåvan för 2026 har flera centrala verktyg skrivits om i de moderna programspråken Rust och Zig, samtidigt som installationen, uppdateringssystemet och stödet för handhållna datorer har förbättrats. CachyOS är en Arch Linux-baserad distribution som framför allt riktar sig till användare som vill ha ett snabbt och modernt… Läs mer: CachyOS satsar på snabbare program och säkrare kod i augustiutgåvan
Canonical har börjat rulla ut Linux 7.0 till Ubuntu 24.04 LTS. Den nya HWE-kärnan ger bättre stöd för modern hårdvara och blir en viktig del av Ubuntu 24.04.5 LTS, som planeras att släppas den 27 augusti 2026. En ny motor under huven Linuxkärnan är den del av operativsystemet som arbetar närmast datorns hårdvara. Den sköter… Läs mer: Ubuntu 24.04.5 Släppts den 27:e Augusti
En 18 år gammal sårbarhet i Linuxkärnans SCTP-kod kan ge lokala angripare fullständig rootåtkomst. Säkerhetsforskarna bakom upptäckten har även visat att felet under vissa förutsättningar kan användas för att ta sig ur en container och angripa värdsystemet. Sårbarheten har fått namnet SCTPhantom och registrerats som CVE-2026-64564. Den finns i Linuxkärnans stöd för nätverksprotokollet SCTP och… Läs mer: SCTPhantom – 18 år gammal Linux-bugg kan ge angripare rootåtkomst
Linux Foundation meddelar att Dell Technologies, HP, Lenovo och NVIDIA blir Premier Members i Linux Vendor Firmware Service. Satsningen ska göra det enklare och säkrare att uppdatera den programvara som finns inbyggd i datorer, servrar, grafikkort och annan hårdvara. De flesta Linuxanvändare är vana vid att uppdatera operativsystemet och installerade program med några enkla kommandon… Läs mer: Dell, HP, Lenovo och NVIDIA stärker firmwareuppdateringar i Linux
WordPress 7.0.3 har släppts med rättningar av tolv säkerhetsproblem. Flera av sårbarheterna kan utnyttjas för att köra skadlig kod, komma åt skyddad information eller skaffa utökade rättigheter. Eftersom detta är en viktig säkerhetsuppdatering rekommenderas alla webbplatsägare att installera den omgående. WordPress 7.0.3 har släppts med rättningar av tolv säkerhetsproblem. Flera av sårbarheterna kan användas för… Läs mer: WordPress 7.0.3 täpper till tolv säkerhetshål – uppdatera omgående
Debian har släppt en ny säkerhetsuppdatering för Debian 13 ”Trixie” som rättar 28 sårbarheter i Linux-kärnan. Bland de allvarligaste finns SCTPhantom och Zapscape, två säkerhetshål som under vissa förutsättningar kan ge angripare root-behörighet eller möjlighet att ta sig från en virtuell maskin till värdsystemet. Debian-projektet har släppt en ny säkerhetsuppdatering för Debian 13 ”Trixie”. Uppdateringen… Läs mer: Ny säkerhetsuppdatering för Debian 13 täpper till allvarligahål i Linux-kärnan
Hur varm är processorn egentligen? Hur snabbt arbetar kärnorna, vad gör grafikkortet och börjar hårddisken visa tecken på problem? Det nya Linux-programmet HWall samlar både hårdvaruinformation och sensordata i ett och samma verktyg – och kan dessutom varna när något börjar bli för varmt eller belastat. Linux har länge haft mängder av verktyg för den… Läs mer: HWall – ny Linux-app vill ge full koll på datorns hårdvara
Rust-projektet uutils tar ännu ett stort steg mot att kunna ersätta GNU Coreutils. Med version 0.10 klarar projektet nu 93,48 procent av GNU testsvit och levererar samtidigt förbättringar inom säkerhet, prestanda, filhantering och stöd för fler plattformar. Coreutils är en samling grundläggande kommandoradsverktyg som finns i nästan alla Linuxsystem. Kommandon som ls, cp, mv, rm,… Läs mer: Rust-baserade uutils närmar sig full kompatibilitet med GNU Coreutils
Mozilla har släppt Firefox 153.0.3, en mindre men innehållsrik uppdatering som förbättrar webbläsarens nya smarta funktioner och rättar flera problem med bland annat medieuppspelning, sidopaneler, utvecklarverktyg och uppdateringar i Windows. Firefox 153.0.3 kommer ungefär en vecka efter version 153.0.1. Uppdateringen innehåller framför allt felrättningar, men Mozilla har även gjort vissa förbättringar av de nya smarta… Läs mer: Firefox 153.0.3 förbättrar smarta funktioner och löser flera störande fel
KDE Linux närmar sig sin första betaversion och har nu slutfört 83 procent av det planerade arbetet. Bland nyheterna finns automatisk installation av stöd för Java- och DOS-program, förbättrad säkerhet, snabbare uppstart och bättre grafikprestanda i virtuella maskiner. KDE Linux är ett nytt Linuxbaserat operativsystem som utvecklas av KDE-projektet, organisationen bakom skrivbordsmiljön KDE Plasma. Systemet… Läs mer: KDE Linux närmar sig beta – kan snart starta Java- och DOS-program automatiskt
Google har börjat erbjuda en officiell version av Chrome för ARM64-baserade Linuxdatorer. Med nya DEB- och RPM-paket får användare av Debian, Ubuntu, Fedora och openSUSE nu tillgång till samma Chrome-funktioner och automatiska uppdateringar som på traditionella Intel- och AMD-system. Google har börjat erbjuda en särskild version av Chrome för Linuxdatorer med ARM64-processorer. Därmed behöver användare… Läs mer: Google Chrome kommer till Linuxdatorer med ARM64
Arch Linux har släppt sin installationsavbildning för augusti 2026 – den första som bygger på Linuxkärnan 7.1. Uppdateringen ger förbättrat hårdvarustöd, ett modernare installationsprogram och samtliga säkerhets- och paketuppdateringar från juli. Arch Linux har släppt sin installationsavbildning för augusti 2026. Den stora nyheten är att detta är den första officiella Arch Linux-versionen som levereras med… Läs mer: Nya Arch Linux får Linux 7.1 – bättre stöd för både ny och äldre hårdvara
Debianprojektet har släppt en omfattande säkerhetsuppdatering för Debian 13 ”Trixie”. Uppdateringen rättar 68 säkerhetsproblem i Linuxkärnan, däribland brister som kan orsaka systemkrascher, informationsläckor och i vissa fall ge en angripare fullständig kontroll över datorn. Den nya uppdateringen publicerades den 31 juli 2026 och gäller Linuxkärnan 6.12 LTS, som används i Debian 13. Alla användare rekommenderas… Läs mer: Stor säkerhetsuppdatering för Debian 13 täpper till 68 sårbarheter
EU:s nya system för digital ålderskontroll ska skydda användarnas identitet – men kravet på hårdvarubunden attestering väcker oro. Kritiker menar att tekniken kan stänga ute Linux, alternativa Android-system och självkompilerade appar, trots att projektet utvecklas med öppen källkod. Europeiska unionen arbetar med en öppen teknisk lösning för ålderskontroll på internet. Tanken är att en användare… Läs mer: EU ålderskontroll väcker oro – kan Linux och fria operativsystem stängas ute?
Den nya installationsavbildningen AerynOS 2026.08 innehåller experimentellt stöd för OpenZFS, en moderniserad systemd-miljö och en ny generation versionshanterade programförråd. Samtidigt fortsätter Linuxdistributionen att utvecklas mot målet att en installation ska kunna uppdateras under lång tid utan att behöva installeras om. AerynOS har publicerat en ny installationsavbildning med beteckningen AerynOS 2026.08. Den samlar de senaste förändringarna… Läs mer: AerynOS 2026.08 satsar på OpenZFS och säkrare systemuppdateringar
NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner. NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare… Läs mer: NetBSD 11.0 tar steget in i RISC-V-världen
Linux har passerat 10 procent av den uppmätta användningen på persondatorer i Nordamerika. Men siffran betyder inte att var tionde dator kör Linux – statistiken mäter webtrafik och påverkas även av hur operativsystem identifieras. Linux har nått en uppmärksammad milstolpe. Enligt Statcounters statistik för juli 2026 stod Linux för 10,65 procent av den uppmätta användningen… Läs mer: Linux får över 10% på skrivbordsdatorer i Nordamerika
GNU-projektet har släppt GNU Nano 9.2, en ny underhållsversion av den populära textredigeraren för Linux och andra Unix-liknande operativsystem. Versionen har fått kodnamnet ”Alquézar” och innehåller bland annat bättre kontroll av terminalmiljön, tydligare namn på multibuffertfunktionen och återställt stöd för äldre tangentkombinationer. GNU Nano är en liten och lättanvänd textredigerare som körs direkt i terminalen.… Läs mer: GNU Nano 9.2 förbättrar terminalkontrollen och återinför äldre kortkommandon
Xen 4.22 är nu släppt med flera förbättringar för moderna x86- och Arm-system. Den nya versionen får bland annat stöd för FRED, bättre skydd mot prestandaproblem, viloläge för virtuella Arm-maskiner och skärpta resursgränser i Xenstore. Den öppna hypervisorn Xen har släppts i version 4.22. Uppdateringen förbättrar hanteringen av avbrott på moderna x86-processorer, ger Arm-baserade virtuella… Läs mer: Xen 4.22 moderniserar virtualisering för x86 och Arm
Linux-musikspelaren Fooyin har fått en omfattande uppdatering. Version 0.12 kan bland annat konvertera ljudfiler, visa musiken som spektrogram och oscilloskop samt automatiskt anpassa ljudet efter datorns ljudenhet. Fooyin är en anpassningsbar musikspelare för Linux som bygger på det grafiska ramverket Qt. Med version 0.12 utvecklas programmet från en traditionell musikspelare till ett mer komplett verktyg… Läs mer: Fooyin 0.12 gör musikspelaren till ett litet ljudlaboratorium
Utvecklare får använda AI för att diskutera idéer, förstå källkod och göra efterforskningar. Men kod som helt eller delvis bygger på material från språkmodeller som ChatGPT, Gemini eller GitHub Copilot ska normalt inte tas emot som bidrag till GNU Compiler Collection. GCC Steering Committee, den grupp som leder utvecklingen av GNU Compiler Collection, har antagit… Läs mer: GCC säger nej till betydande kod som skapats av AI
GNU-projektet har släppt Binutils 2.47, en ny version av den viktiga verktygssamling som används för att bygga och analysera program i Linux. Uppdateringen ger bland annat bättre stöd för RISC-V, nya möjligheter vid felsökning och snabbare länkning av stora program. GNU-projektet har släppt GNU Binutils 2.47, en ny version av den verktygssamling som används för… Läs mer: GNU Binutils 2.47 gör utvecklarnas verktygslåda snabbare och mer flexibel
Canonical inför en valfri virtualiseringsstack i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av QEMU, libvirt och tillhörande firmware utan att behöva lämna den stabila LTS-versionen. Canonical inför en ny valfri virtualiseringsmiljö i Ubuntu 26.04 LTS. Den gör det möjligt att använda nyare versioner av bland annat QEMU, libvirt, EDK2 och… Läs mer: Ubuntu 26.04 LTS får modernare stöd för virtuella datorer