• ANNONS!

    Med Linuxhjälp hemma, så kan du använda äldre maskiner några år tiill

    ANNONS!

    Vill du ha personlig Linuxhjälp?
    Många datorer slängs idag i onödan eftersom tillverkare har slutat att supportera produkten.

    LINUXHJÄLP FÖR 350:- / TIM EFTER RUT

    Om din dator är hel och fungerande kan vi göra den användbar igen, till exempel för att surfa på nätet.
    Med RUT-avdraget kostar det bara 350:-/timme att få personlig Linuxhjälp för att installera Linux på äldre datorer.

    Vi rör oss över Stockholms området såsom innanför tullarna och förorter som Bromma, Solna, Sundbyberg, Vällingby, Huddinge, Enskede med flera.



  • 5 st bra terminalprogram

    Riktiga pigviner använder CLI i terminalen.

    När det kommer till att välja rätt terminalemulator för din dator finns det flera alternativ som sticker ut på marknaden. I denna artikel undersöker vi några av de mest populära och användbara terminalemulatorerna som finns tillgängliga. Vi börjar med Terminator, en kraftfull terminalemulator som erbjuder praktiska vertikala och horisontella delningar tillsammans med bra konfigurationsdialoger och alternativ, vilket gör den idealisk för avancerad terminalanvändning.

    Nästa på listan är Hyper, en mycket konfigurerbar och utbyggbar terminal som täcker de avancerade användarnivåerna. Hyper är perfekt för de som vill anpassa sin terminal till fullo. Yakuake erbjuder snabb åtkomst med sitt pop-up gränssnitt, enkel konfiguration och praktiska funktioner för smidig terminalanvändning, vilket gör den till ett utmärkt val för användare som behöver snabb tillgång till terminalen.

    Cool Retro Term erbjuder ett charmigt retro utseende med få grundläggande funktioner och realtidskonfiguration, vilket är perfekt för nostalgiska användare som uppskattar en vintage-stil. Slutligen har vi Terminology, som är både snygg och lätt att använda med inbäddade miniatyrförhandsvisningar. Den är perfekt för dem som söker en estetisk och funktionell terminal.

    Dessa terminalemulatorer erbjuder olika funktioner och fördelar som kan passa olika typer av användare beroende på deras specifika behov och preferenser. Oavsett om du är en avancerad användare som kräver hög konfigurerbarhet, eller en nostalgiker som älskar retro-design, finns det en terminalemulator för dig i denna lista.

    Terminator
    Terminator erbjuder praktiska vertikala och horisontella delningar med bra konfigurationsdialoger och alternativ, idealisk för avancerad terminalanvändning.
    https://wiki.linux.se/index.php/Terminator

    Cool Retro Term
    Cool Retro Term erbjuder ett charmigt retro utseende med få grundläggande funktioner och realtidskonfiguration, perfekt för nostalgiska användare.
    https://wiki.linux.se/index.php/Cool_Retro_Term



    Yakuake
    Yakuake erbjuder snabb åtkomst med sitt pop-up gränssnitt, enkel konfiguration och praktiska funktioner för smidig terminalanvändning.
    https://wiki.linux.se/index.php/Yakuake

    Hyper
    Hyper är mycket konfigurerbar och utbyggbar, vilket täcker de avancerade användarnivåerna, perfekt för de som vill anpassa sin terminal.
    https://wiki.linux.se/index.php/Hyper

    Terminology
    Terminology är snygg och lätt att använda med inbäddade miniatyrförhandsvisningar, perfekt för dem som söker en estetisk och funktionell terminal.
    https://wiki.linux.se/index.php/Terminology

    Vår wiki

    https://wiki.linux.se/index.php/Kategori:Terminanlprogram


  • Budgie 10.9.2 Desktop Släppt med Viktiga Buggfixar medan Porteringen till Wayland Fortsätter

    Budgie är en modern skrivbordsmiljö som utvecklas för GNU/Linux-distributioner, känd för sin eleganta och intuitiva design. Den erbjuder en enkel men kraftfull användarupplevelse och har snabbt blivit ett populärt val bland användare som söker en balans mellan estetik och funktionalitet.

    Utvecklaren Joshua Strobl har nyligen meddelat att Budgie 10.9.2 har släppts, en mindre men betydelsefull uppdatering i Budgie 10.9-serien. Medan utvecklingsteamet arbetar intensivt med att porta Budgie till Wayland-displayprotokollet, vilket planeras att introduceras i Budgie 10.10, har de också släppt en punktuppdatering för nuvarande användare. Denna uppdatering fokuserar på att lösa flera problem och irritationsmoment som användare har rapporterat.

    Bland förbättringarna i Budgie 10.9.2 finns en uppdaterad Budgie-meny som nu korrekt visar terminalbaserade applikationer som Neovim. Uppdateringen åtgärdar också ett problem i Budgie-kördialogen som gjorde att den visades i aktivitetsväxlaren, samt löser ett problem där avslutningsdialoger blockerade autentiseringsdialoger.

    En annan viktig åtgärd är lösningen på ett problem med aviseringar där standardåtgärden utfördes när stängningsknappen klickades. Dessutom har ett problem med systembrickan, där vissa appar inte visade sina avsedda ikoner, rättats till. Uppdateringen förbättrar också specifikationsöverensstämmelsen, vilket ökar kompatibiliteten med vissa ikonteman.

    Utöver dessa förbättringar har TabSwitcher fått en uppdatering som gör att den inte längre visar en tom växlare när inga fönster finns att växla mellan. Arbetsyta-applet har också förbättrats, med en fix för den trasiga vänstra rullningsriktningen och ett problem där klick på en fönsterikon inte bytte arbetsyta som förväntat.

    Sammantaget erbjuder Budgie 10.9.2 en mer polerad och stabil användarupplevelse medan teamet fortsätter sitt arbete med att introducera Wayland-stöd i kommande versioner.

    https://buddiesofbudgie.org/blog/budgie-10-9-2-released


  • Darktabele 4.8 med många nyheter

    Var mer sport förr att framkalla film.

    Darktable 4.8: En Stor Uppdatering av den Populära Open-Source RAW Bildredigeraren

    Darktable är en kraftfull open-source RAW bildredigerare som används av fotografer för att hantera och redigera digitala negativ (RAW-filer). Programmet erbjuder en icke-destruktiv redigeringsprocess som gör det möjligt för användare att justera sina bilder utan att förlora originaldata. Darktable är känt för sina avancerade funktioner och stöd för en mängd olika kameramodeller, vilket gör det till ett populärt val bland både amatörer och professionella fotografer.

    Idag har Darktable släppt version 4.8, en stor uppdatering som introducerar flera nya funktioner, förbättringar och utökat kamerastöd.

    Nyheter i Darktable 4.8

    En av de mest framträdande nyheterna i Darktable 4.8 är introduktionen av en ny färg equalizer-modul. Denna modul ger användare möjlighet att justera nyans, ljusstyrka och mättnad baserat på färger, vilket ger större kontroll över bildens färgprofil. Två nya moduler för bildkomposition har också lagts till: Förstora Canvas och Överlägg. Dessa verktyg underlättar för användare att skapa mer komplexa bildkompositioner direkt i Darktable.

    En annan viktig uppdatering är en ny växlingsknapp för mörkrumsläge. Denna funktion tvingar pixelbehandlingen att använda hela bildens data istället för bara det visade området, vilket kan förbättra redigeringsprecisionen.

    Förbättrad Stöd för DNG-filer och Nya Funktioner

    Darktable 4.8 inkluderar nu stöd för DNG-filer som kräver CameraCalibration-taggar för korrekt vitbalansering. Utskriftsvyn har förbättrats med en streckad kontur av det valda området, vilket gör det lättare att se exakt vad som kommer att skrivas ut. Användare på Linux kan nu också importera bilder direkt från en GVFs-montering, och programmet stöder nu CMYK-profilerade histogram.

    Flera nya samlingstyper och filter har lagts till, inklusive för blixt, vitbalans, exponeringsprogram, mätningsläge och bildgruppering. Maskblandningsstöd har introducerats till höjdpunktsrekonstruktionsmodulen, fler EXIF-fält har lagts till i bildinformationsmodulen, och det finns nu stöd för att återställa snapshots som en ny historik.

    Utökat Kamerastöd och Nya Profiler

    Darktable 4.8 utökar sitt stöd för kameror och inkluderar nu modeller som Canon EOS R100, Canon EOS R50, Canon EOS R6 Mark II, Canon EOS R8, Canon EOS Ra, Fujifilm FinePix S9600fd, Fujifilm X100VI (komprimerad), GoPro FUSION (DNG), Leica SL3 (DNG), OM System OM-1 Mark II, Panasonic DC-TZ95D (4:3), Panasonic DMC-FX150 (4:3, 3:2, 16:9), Panasonic DMC-FZ28 (3:2), Phase One P25, Phase One P45+, Ricoh GR III HDF (DNG), Ricoh GR IIIx HDF (DNG), Sony ILCE-9M3, och Sony UMC-R10C.

    Nya vitbalansförinställningar har lagts till för Canon EOS R6 Mark II, Fujifilm X-H2, OM System OM-1 Mark II, och OM System OM-5. Brusprofiler har också introducerats för Canon EOS R6 Mark II, Fujifilm GFX 50R, OM System OM-1 Mark II, OM System OM-5, Phase One IQ180, Sony ILCE-9M3, och Sony ZV-1.

    Buggar Åtgärdade och Tillgänglighet

    Många buggar från den tidigare versionen 4.6 har åtgärdats i denna release. För att läsa alla tekniska detaljer kan du besöka projektets GitHub-sida för release notes. Darktable 4.8 finns nu tillgänglig för nedladdning på den officiella webbplatsen och som en Flatpak-app på Flathub.

    Darktable fortsätter att vara ett ovärderligt verktyg för fotografer världen över, och med version 4.8 blir det ännu kraftfullare och mer användarvänligt.

    https://www.darktable.org/install

    Delart av innehåller ovan bygger på data ifrån


  • Tor Browser 13.5 Förbättrar Anonymitet och Brygginställningar

    När staten lägger pussel , gäller att behålla sin bit och vara anonym på nätet.

    Tor Browser, en webbläsare med öppen källkod, är känd för sin förmåga att låta användare surfa på internet anonymt, fri från spårning, övervakning och censur. Genom att använda ett nätverk av virtuella tunnlar, som kallas Tor-nätverket, skyddar webbläsaren användarnas integritet genom att dirigera internettrafiken genom ett globalt nätverk av servrar, vilket gör det svårt för någon att spåra användarens aktivitet eller plats. En viktig funktion i Tor Browser är skydd mot fingeravtrycksspårning, en teknik där unika kännetecken från en användares webbläsare och dator används för att identifiera och spåra dem över olika webbplatser.

    Vad Fingeravtryck Innebär i Tor-sammanhang

    Fingeravtryck, eller ”fingerprinting,” i webbläsarsammanhang innebär att en webbplats eller en tredje part samlar in och kombinerar en mängd olika dataelement från en användares enhet och webbläsare för att skapa en unik profil eller identifierare. Detta kan inkludera information om webbläsarens version, operativsystem, installerade tillägg, skärmupplösning, språkpreferenser, och till och med enhetens maskinvara. I Tor-sammanhang är skyddet mot fingeravtryck avgörande eftersom det hjälper till att förhindra att användare blir spårade och identifierade baserat på dessa unika egenskaper. Tor Browser arbetar ständigt för att minimera skillnaderna mellan användarnas inställningar och beteenden, vilket gör det svårare för någon att skapa ett unikt fingeravtryck och därmed upprätthålla högre nivåer av anonymitet.

    Förbättrad Fingeravtrycksskydd

    En av de stora nyheterna i Tor Browser 13.5 är den förbättrade användarupplevelsen av fingeravtrycksskydd. Den nya versionen förändrar designen av letterboxing-funktionen, som används för att förhindra att webbläsarfönstrets storlek används som ett fingeravtryck för att spåra användare. Den tidigare designen kunde distrahera användare från innehållet de försökte titta på. Nu finns en ny Letterboxing-sektion i Allmänna inställningar där användare kan välja att spara den senaste fönsterstorleken och justera var letterboxen ska placeras i webbläsarfönstret.

    ”Även om den nuvarande letterboxing-funktionen fungerar bra för att skydda användare från fingeravtrycksspårning, uppfattade nya användare ofta dess visuella design som ett fel i webbläsaren eller som ett renderingsproblem med den webbplats de besökte,” förklarade utvecklarna.

    Förbättrade Brygginställningar

    Denna utgåva innehåller också förbättringar för användare som ansluter till Tor-nätverket via bryggor. Bryggor är speciella ingångspunkter till Tor-nätverket som hjälper användare att undvika censur. Tor Browser 13.5 introducerar en omarbetad design av bryggkorten, med förbättrade delningsfunktioner och ett mer kompakt kort där bryggans källa är förmärkta. En ny sektion, ”Hitta fler bryggor,” har lagts till för att hjälpa användare att hitta fler bryggor och hanteringen av flera bryggor har förbättrats.

    Enklare Anslutningsupplevelse och Felmeddelanden

    För Android-användare innebär Tor Browser 13.5 en ny inbyggd anslutningsupplevelse med stöd för automatisk anslutning, vilket gör det lättare att komma igång. Dessutom har designen av felmeddelanden för Onion-sidor förenklats för att matcha andra nätverksfel i Tor Browser. Tor-loggarna har nu flyttats till en ny ”Anslutningsinställningar” sektion i Inställningar, vilket gör det enklare att hitta och hantera dem.

    Bugfixar och Tillgänglighet

    Flera buggar har också åtgärdats i denna version. För en fullständig lista över alla tekniska detaljer rekommenderas att läsa den fullständiga ändringsloggen. Tor Browser 13.5 kan laddas ner från den officiella webbplatsen som en binär fil som kan köras på de flesta GNU/Linux-distributioner utan installation.

    Tor Browser fortsätter att förbättra användarnas integritet och säkerhet online, och version 13.5 är ytterligare ett steg i rätt riktning.

    Hängde du inte mer hur ett tor nätverket fungera? Länken här brevvid går till vår wiki, där förklaras det lite djupare.

    Innehållet ovan bygger delvis på data ifrån


  • Kommando w

    I Barnprogrammet 5 pingviner är fler än 4 demoner så har vi kommit fram till bokstaven w.

    En omfattande guide till kommandot w i Linux

    Kommandot w är ett kraftfullt verktyg i Linux som används för att visa information om de användare som är inloggade på systemet och vad de gör. Det är ett ovärderligt verktyg för systemadministratörer som behöver övervaka aktivitet och diagnostisera problem på systemet. Här är en detaljerad genomgång av vad kommandot w kan göra och hur du använder det.

    Grundläggande användning

    När du skriver w i terminalen utan några ytterligare alternativ, kommer kommandot att visa en standardrapport som innehåller följande information:

    $ w
     10:22:35 up 1 day,  2:34,  4 users,  load average: 0.15, 0.10, 0.09
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    john     pts/0    192.168.1.10     08:13    2:22m  0.10s  0.05s bash
    alice    pts/1    192.168.1.11     09:15    1:05m  0.20s  0.15s sshd: alice
    bob      pts/2    :0               08:45    5:30   0.50s  0.30s vim
    carol    pts/3    192.168.1.12     10:00    0.00s  0.25s  0.20s python script.py

    Förklaring av kolumnerna

    • USER: Namnet på den inloggade användaren.
    • TTY: Terminaltyper, identifierar vilken terminal sessionen är kopplad till.
    • FROM: Ursprung för inloggningen, t.ex. IP-adressen om användaren är inloggad via nätverk.
    • LOGIN@: Tid då användaren loggade in.
    • IDLE: Hur länge användaren har varit inaktiv.
    • JCPU: Sammanlagd CPU-tid som använts av alla processer som är kopplade till den aktuella terminalen.
    • PCPU: CPU-tid som använts av den aktuella processen som visas i kolumnen WHAT.
    • WHAT: Kommandot eller processen som användaren kör för närvarande.

    Användbara alternativ

    Kommandot w har flera alternativ som kan användas för att anpassa utmatningen. Här är några av de mest användbara:

    • -h: Visar hjälptext för kommandot.
      $ w -h
    • -s: Kortare format. Visar inte detaljer om frånvarotid och CPU-tid.
      $ w -s
      10:22:35 up 1 day,  2:34,  4 users,  load average: 0.15, 0.10, 0.09
      USER     TTY      FROM             LOGIN@  WHAT
      john     pts/0    192.168.1.10     08:13   bash
      alice    pts/1    192.168.1.11     09:15   sshd: alice
      bob      pts/2    :0               08:45   vim
      carol    pts/3    192.168.1.12     10:00   python script.py
    • -u: Visar information om hur länge systemet har varit igång.
      $ w -u
    • -f: Visar fullständig rapport inklusive ”FROM”-fältet.
      $ w -f
    • -V: Visar versionen av kommandot w.
      $ w -V

    Praktiska tillämpningar

    1. Övervakning av användaraktivitet:
      Systemadministratörer kan använda w för att snabbt få en översikt över vilka användare som är inloggade och vad de gör, vilket kan vara användbart för att upptäcka oauktoriserad användning eller för att spåra aktivitet på systemet.
    2. Diagnostisering av prestandaproblem:
      Genom att titta på CPU-tiden som används av olika processer kan administratörer identifiera processer som konsumerar mycket resurser och ta åtgärder för att optimera systemets prestanda.
    3. Säkerhetskontroller:
      Genom att övervaka användares inloggningar och sessioner kan administratörer säkerställa att endast auktoriserade användare har åtkomst till systemet och att inga misstänkta aktiviteter pågår.

    Sammanfattning

    Kommandot w är ett mångsidigt och användbart verktyg för att övervaka systemets användning i realtid. Det ger viktig information om inloggade användare, deras aktiviteter och systemets allmänna prestanda. Genom att förstå och använda w kan systemadministratörer bättre hantera och optimera sina Linux-system.

    Manual sidan i vår wiki

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


  • Glad Midsommar

    Linux.se önskar dom få läsare som sajten har en glad midsommar.


  • ONLYOFFICE Docs 8.1 Introducerar Avancerad PDF-redigerare.

    Det är bara Norska ordbehandlare som har tipex på skärmen.

    ONLYOFFICE Docs är en kraftfull och mångsidig onlinekontorssvit som erbjuder en rad verktyg för dokumentredigering, kalkylblad och presentationer. Den är utformad för att förbättra samarbete och produktivitet i både små och stora organisationer. ONLYOFFICE Docs är tillgänglig under GNU AGPL v.3.0-licensen, vilket betyder att den är öppen källkod och kan användas, modifieras och distribueras fritt.

    ONLYOFFICE Docs, en populär onlinekontorssvit, har släppt sin senaste version, 8.1. Denna uppdatering innehåller en mängd nya funktioner och förbättringar som syftar till att göra arbetsflödet smidigare och förbättra användarupplevelsen vid dokumenthantering. Den nya versionen innehåller över 30 nya funktioner och har löst 432 buggar.

    Nyheter i ONLYOFFICE Docs 8.1

    Den största nyheten i denna version är en fullfjädrad PDF-redigerare. Nu kan användare inte bara visa och kommentera PDF-filer, utan också redigera text direkt i dokumenten.

    Den nya redigeraren gör det också möjligt att infoga och ta bort sidor samt att integrera objekt som tabeller, former och bilder. Detta gör PDF-redigeringen mer komplett och mångsidig.

    En annan viktig förbättring är att PDF-redigeraren nu stödjer PDF-formulär direkt, vilket gör det enklare att skapa och fylla i formulär utan att behöva använda det tidigare DOCXF-formatet.

    Dokumentredigeraren i ONLYOFFICE Docs 8.1 har också uppdaterats för att kunna hantera och känna igen bakgrundsfärger från dokument skapade i andra kontorssviter, vilket förbättrar kompatibiliteten mellan olika dokument.

    Nu kan användare anpassa sidnummerformat och enkelt växla mellan olika lägen för redigering, granskning och visning utan att störa samarbetsprocessen.

    För användare av kalkylblad har säkerhetsfunktionerna förbättrats, med möjlighet att begränsa visningen av celler i skyddade områden. Nya funktioner som ”GETPIVOTDATA” och ”IMPORTRANGE” har också lagts till. Samarbete blir smidigare med celländringar som nu markeras i Versionshistoriken.

    Presentationsverktyget har fått en ny funktion kallad Slide Master, vilket underlättar enhetliga slidlayouter, samt en Animationspanel som hjälper till att hålla reda på animationseffekter.

    ONLYOFFICE Docs 8.1 har också förbättrat stöd för höger-till-vänster-språk (RTL) och lagt till flera nya språk i kalkylbladsredigeraren. Användargränssnittet har förbättrats med ompositionerade knappar och lättåtkomliga inställningar för styckeformatering.

    Dessutom har mallbiblioteket utökats och innehåller nu mallar för olika dokumenttyper på flera språk, vilket kan spara användarna tid och ansträngning.

    Detaljerad information om alla förändringar finns i tillkännagivandet. ONLYOFFICE Docs 8.1 kan nu laddas ner som en självhostad version, med molnlösningar som kommer snart.

    https://www.onlyoffice.com/download-docs.aspx#docs-community


  • 15 Bästa Verktygen för Webbsäkerhetstestning i Kali Linux

    Att penetrera sitt Linux-system innebär att testa dess säkerhet genom att identifiera sårbarheter innan en angripare gör det. Genom penetrationstester kan man förbättra systemets skydd mot attacker, identifiera säkerhetsluckor, och förstå hur effektivt nuvarande säkerhetsåtgärder är. Detta bidrar till att öka systemets robusthet, säkerställa dataintegritet och skydda känslig information från potentiella hot.

    Med ökningen av cyberattacker och avancerade metoder för att infiltrera system, är det viktigt att säkerställa dina webbapplikationers säkerhet. Här är en guide till några av de mest pålitliga penetrationstestningsverktygen som ingår i Kali Linux.

    1. WPScan
      WPScan är ett öppen källkodsverktyg som skannar WordPress-installationer för sårbarheter. Det använder en sårbarhetsdatabas för att upptäcka brister i teman och plugins. WPScan kan identifiera WordPress-versioner, lista användare och analysera REST API för potentiella svagheter.
    2. Metasploit Framework
      Metasploit, som utvecklas och underhålls av Rapid7, är ett kraftfullt verktyg med öppen källkod som används av säkerhetsteam för att genomföra penetrationstester och upptäcka sårbarheter. Målet är att identifiera och hantera risker.

    3. Burp Suite
      Burp Suite är ett omfattande verktyg för säkerhetsbedömning av webbapplikationer. Med sin proxy kan användare inspektera och ändra HTTP/S-trafik i realtid. Verktyget kan automatiskt upptäcka vanliga sårbarheter och erbjuder verktyg för manuell testning och attacker.
    4. OWASP ZAP (Zed Attack Proxy)
      OWASP ZAP är ett populärt verktyg för att skanna webbapplikationer efter sårbarheter. Det kan automatiskt upptäcka vanliga säkerhetsbrister och tillåter användare att manuellt testa och ändra HTTP/S-förfrågningar och svar i realtid.
    5. Nikto
      Nikto är en öppen källkods webserver-skanner som utför omfattande tester för att hitta sårbarheter och konfigurationsfel. Det kan identifiera osäkra HTTP-rubriker, föråldrade komponenter och andra säkerhetsproblem.
    6. SQLMap
      SQLMap är ett kraftfullt verktyg för att upptäcka och utnyttja SQL-injektionssårbarheter i webbapplikationer. Det stöder flera databashanteringssystem och kan automatisera processen för att identifiera och extrahera data från sårbara databaser.
    7. Aircrack-ng
      Aircrack-ng är en komplett svit för att testa Wi-Fi-säkerhet. Det kan fånga upp nätverkstrafik och använda starka algoritmer för att knäcka WiFi-lösenord, vilket hjälper till att utvärdera säkerheten i trådlösa nätverk.
    8. Wfuzz
      Wfuzz är ett verktyg för att brute-force:a autentisering och hitta dolda resurser som filer och kataloger i webbapplikationer. Det stöder flera HTTP-metoder och kan anpassas för riktad testning.
    9. DirBuster
      DirBuster är ett verktyg för att hitta dolda filer och kataloger på webbservrar. Det använder ordboksbaserade attacker för att identifiera resurser som inte är direkt länkade från webbapplikationens sidor.
    10. BeEF (Browser Exploitation Framework)
      BeEF fokuserar på att testa webbläsarsäkerhet genom att utnyttja sårbarheter i webbläsare och deras tillägg. Det kan skapa en kommando- och kontrollinfrastruktur för att kommunicera med komprometterade webbläsare och utföra attacker.
    11. Hydra
      Hydra är ett verktyg för att knäcka lösenord genom att använda ordboks- och brute-force-attacker. Det stöder många protokoll som FTP, HTTP, SMB och SSH, vilket gör det mångsidigt för olika säkerhetstestscenarier.
    12. WhatWeb
      WhatWeb är ett rekognoseringsverktyg som identifierar teknologier och mjukvaror som används i webbapplikationer genom att analysera HTTP-rubriker, HTML-kod och JavaScript-filer. Det kan hjälpa till med sårbarhetsanalys och exploatering.
    13. GoBuster
      GoBuster är ett verktyg för brute-forcing av kataloger och filer på webbservrar. Det stöder flera protokoll och kan snabbt enumerera dolda resurser, vilket är användbart för rekognosering och sårbarhetsbedömning.
    14. SQLNinja
      SQLNinja är inriktat på att utnyttja SQL-injektionssårbarheter i webbapplikationer. Det stöder flera databashanteringssystem och kan automatisera exploatering och dataextraktion från sårbara databaser.
    15. XSStrike
      XSStrike är ett avancerat verktyg för att upptäcka och utnyttja cross-site scripting (XSS) sårbarheter. Det använder olika analysmetoder för att identifiera XSS-brister och tillåter testare att köra JavaScript-kod i komprometterade webbapplikationer.

    Slutsats

    Kali Linux erbjuder ett brett utbud av verktyg för att testa säkerheten i dina webbapplikationer. Oavsett om du utför en fullständig sårbarhetsbedömning eller kontrollerar specifika brister, kan dessa verktyg hjälpa dig att genomföra en omfattande säkerhetsgranskning av dina applikationer.

    Innehåller ovan bygger på data ifrån

    https://www.tecmint.com/kali-linux-web-penetration-testing-tools


  • Frågelådan : Kan man installera ubuntu på en 3:e disk?

    Hej. Jag har en dator med 3 diskar. Har windows 12 installerat på den ena och en till lagring. Funderar på att installera ubuntu på den tredje. Skulle det funka? Mvh Roger

    Hej Roger!

    Ja, det är fullt möjligt att installera Ubuntu på den tredje disken i din dator. Här är en översikt över hur du kan göra det:

    1. Förberedelse:
    • Säkerhetskopiera: Säkerhetskopiera dina viktiga data innan du börjar, eftersom installation av ett operativsystem kan leda till dataförlust om något går fel.
    • Ladda ner Ubuntu: Besök Ubuntu’s officiella webbplats och ladda ner den senaste versionen av Ubuntu.
    • Skapa en startbar USB: Använd ett verktyg som Rufus (Windows) eller Etcher (flerplattform) för att skapa en startbar USB-enhet med Ubuntu ISO-filen.
    1. Installation:
    • Starta från USB: Anslut den startbara USB-enheten till din dator och starta om. Du kan behöva ändra startordningen i BIOS/UEFI för att starta från USB-enheten.
    • Starta Ubuntu-installationen: När du startar från USB-enheten, välj att prova eller installera Ubuntu. Om du vill testa Ubuntu först kan du välja ”Try Ubuntu”, annars väljer du ”Install Ubuntu”.
    • Installationsprocessen: Följ installationsguiden. När du kommer till steget där du ska välja installationsplats, välj ”Something else” för att manuellt partitionera diskarna.
    • Välj rätt disk: Välj den tredje disken (se till att du väljer rätt disk för att undvika att skriva över dina Windows-installationer eller lagringsdiskar). Skapa nödvändiga partitioner (t.ex. root /, swap, och eventuellt /home).
    • Installera Bootloader: Installera GRUB bootloader på den tredje disken. Detta gör det möjligt att välja vilket operativsystem du vill starta när du startar datorn.
    1. Efter installationen:
    • Uppdatera GRUB: När installationen är klar och du startar om datorn, bör GRUB visas med val för både Windows och Ubuntu. Om du inte ser Windows, kan du behöva uppdatera GRUB. Starta Ubuntu, öppna en terminal och kör:
      sudo update-grub
    • Dubbelstart: Nu ska du kunna välja vilket operativsystem du vill använda varje gång du startar datorn.

    Genom att följa dessa steg bör du kunna ha både Windows 12 och Ubuntu installerade på separata diskar, vilket ger dig möjligheten att välja vilket operativsystem du vill använda vid uppstart.

    Lycka till med installationen!

    Mvh,
    Mr TUX


  • IceWM 3.6 Släppt med Nya Funktioner och Fixar

    IceWM är en lättviktig fönsterhanterare för X Window System. Den är designad för att vara snabb, enkel och kompatibel med äldre hårdvara. IceWM använder en minimalistisk design och är mycket konfigurerbar via textfiler. Den erbjuder stöd för teman, virtuella skrivbord och en rad olika fönsterhanteringsfunktioner.

    En månad efter den tidigare versionen 3.5 har IceWM, den populära och resurseffektiva fönsterhanteraren för X Window System, släppt sin senaste version, 3.6. Denna uppdatering erbjuder nya funktioner för att förbättra användarupplevelsen och fönsterhantering, samt flera viktiga buggfixar för ökad stabilitet och användbarhet.

    Höjdpunkter i IceWM 3.6

    För att underlätta användarinteraktioner stöder IceWM 3.6 nu teckenkomposition i adressfältet via X-inmatningsmetoden, vilket är särskilt användbart för användare som arbetar med flera språk.

    En annan praktisk nyhet är möjligheten att dubbelklicka på fönsterkanterna för att maximera just den sidan av fönstret. Denna funktion gäller även fönsterhörn, vilket gör det möjligt att dubbelklicka för att maximera eller återställa fönstrets position, vilket förbättrar precisionen vid ändring av fönsterstorlek.

    Den nya versionen inkluderar också flera fixar som förbättrar systemets responsivitet och minskar onödiga systemanrop. IceWM ignorerar nu duplicerade förfrågningar från GNOME att flytta eller ändra storlek på fönster, vilket tidigare ledde till onödiga systemanrop.

    Uppdateringen återställer dessutom möjligheten att flytta fönster genom att dra med höger musknapp, vilket ger användaren bättre kontroll över fönsterplacering.

    IceWM 3.6 fokuserar också på att förebygga fel i fönsterhantering. Ändringar inkluderar att undvika skapandet av ogiltiga arbetsområden och att se till att händelser inte skickas till redan förstörda fönster.

    Dessa justeringar minskar risken för krascher och ökar fönsterhanterarens motståndskraft i olika driftsmiljöer. IceWM har också slutat installera musbindningar och skapa fönsterhandtag för förstörda eller föräldralösa fönster, vilket prioriterar systemets integritet och resursförvaltning.

    https://linuxiac.com/icewm-3-6-window-manager


  • Debian 10 når end of life 30 Juni

    Slutet närmar sig för Debian 10, användare uppmanas att uppgradera

    Debian 10 (Buster) når sin slutpunkt den 30 juni 2024. För att få fortsatt stöd och uppdateringar behöver användare uppgradera till Debian 11 (Bullseye). Debian Long Term Support (LTS)-teamet har officiellt meddelat att stödet för Debian 10, kodnamn ”Buster”, avslutas den 30 juni 2024.

    Debian 10 lanserades den 6 juli 2019 och har fått nästan fem års kontinuerliga uppdateringar och säkerhetsfixar, vilket är den normala supportperioden för Debians stabila versioner.

    Med Debian 10 snart ur bruk, uppmanas användare att börja migrera till Debian 11 (Bullseye) om de inte redan har gjort det. Efter juni kommer inga fler säkerhetsuppdateringar att ges för Buster-versionen.

    Debian 11, som är projektets nuvarande ”oldstable”-version och lanserades den 14 augusti 2021, kommer att påbörja sin LTS-fas den 14 augusti 2024, när de vanliga säkerhetsuppdateringarna upphör.

    För dem som är nya inom Debian, är det värt att nämna att stabila versioner får tre års regelbundet stöd plus två års LTS, vilket totalt ger en femårig livscykel. Debian 11 (Bullseye) kommer att få säkerhetsuppdateringar fram till den 31 augusti 2026.

    Vad händer sedan? Det finns en möjlighet att förlänga livslängden för Debian-versioner som nått slutet av sin livscykel med ytterligare fem år genom Extended Long Term Support (ELTS)-programmet. Detta program erbjuder dock endast ett begränsat antal paket säkerhetsuppdateringar.

    Det är viktigt att förstå att ELTS är en betaltjänst som erbjuds av tredje parter och inte är en del av Debian-projektet, så Debians egna resurser används inte.

    Om du fortfarande använder Debian 10 och vill uppgradera till Debian 11 är det enkelt! Följ de två guiderna nedan för en smidig övergång. När du har uppgraderat till Debian 11 Bullseye kan du sedan uppgradera till den senaste stabila versionen, Debian 12 Bookworm.

    Det är viktigt att notera att du inte kan uppgradera direkt från Debian 10 till Debian 12. Först måste du uppgradera till Debian 11 och därefter till Debian 12.

    https://linuxiac.com/upgrade-debian-10-buster-to-debian-11-bullseye

    https://linuxiac.com/how-to-upgrade-to-debian-12-from-debian-11

    För mer information om Debian 10:s slut på livscykeln, besök det officiella meddelandet. För en djupare introduktion till Debian, rekommenderar vi att läsa vår detaljerade artikel om ämnet.

    https://www.debian.org

    Här kan du ladda ner debian

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


  • FreeBSD fyller 31 år

    Grattis på 31-årsdagen, FreeBSD!

    På Nationella FreeBSD-dagen hyllar vi det öppna operativsystemet som har varit en teknisk grundpelare sedan 1993. Grattis på 31-årsdagen, FreeBSD!

    När vi pratar om öppen källkod, särskilt fria operativsystem, är FreeBSD ett namn som ständigt lyser starkt. Det är firat inom open source-gemenskapen och fortsätter att pålitligt tjäna miljontals användare och organisationer över hela världen.

    Idag firar vi en viktig milstolpe inom teknikvärlden—FreeBSD, ett banbrytande operativsystem med öppen källkod, fyller 31 år. Resan började vid University of California i Berkeley den 19 juni 1993, när en e-posttråd på en tidig BSD-lista officiellt markerade starten för det vi idag känner som FreeBSD.

    År 2017 utsåg National Day Calendar officiellt den 19 juni till Nationella FreeBSD-dagen, vilket understryker dess betydelse och påverkan inom teknikgemenskapen.

    Under de senaste tre decennierna har FreeBSD byggt upp ett rykte som ett av de mest stabila och pålitliga operativsystemen. Det används bland annat i system som driver tjänster från företag som Netflix, WhatsApp och till och med spelkonsolen PlayStation 4.

    Så även om du inte är en utvecklare eller teknikentusiast inom öppen källkod, är chansen stor att du dagligen använder tjänster som drivs av FreeBSD. Dess inflytande är stort, men ofta osynligt för vanliga användare.

    Vi uppskattar att ha ett av de mest säkra, stabila och pålitliga operativsystemen till hands. Vi älskar det användarvänliga PKG-verktyget, som är en fröjd att använda, och vi är tacksamma för den omfattande ports-samlingen—en riktig skattkammare. Och så finns det ZFS-filsystemet—helt enkelt oslagbart. Det finns så mycket mer att uppskatta.

    Tack för allt! Grattis på 31-årsdagen, FreeBSD! Du är fantastisk!

    https://linuxiac.com/happy-31st-birthday-freebsd


  • KDE Plasma 6.1: Den senaste uppdateringen för GNU/Linux-användare

    KDE Plasma är en kraftfull och anpassningsbar skrivbordsmiljö för GNU/Linux-distributioner, känd för sina rikliga funktioner och eleganta design. Med sitt intuitiva gränssnitt och omfattande anpassningsmöjligheter har KDE Plasma blivit ett populärt val för många Linux-användare världen över. Nu har KDE-projektet lanserat KDE Plasma 6.1, den senaste versionen som erbjuder en rad nya och förbättrade funktioner.

    Stora nyheter i KDE Plasma 6.1

    Denna uppdatering, som är den första större sedan Plasma 6.0, introducerar flera spännande nyheter. Bland de mest framträdande förändringarna finns stöd för explicit GPU-synkronisering för NVIDIA-användare, vilket förbättrar Plasma Wayland-upplevelsen för de som använder Mesa 24.1-grafikstacken och NVIDIA 555-drivrutinerna. Detta innebär en mer stabil och smidig upplevelse för användare med dessa specifika hårdvarukonfigurationer.

    En annan stor nyhet är trippelbuffring, vilket ger smidigare animationer och skärmrendering. KDE-utvecklaren Nate Graham betonar att detta trippelbuffringsstöd på Wayland är särskilt betydelsefullt, eftersom det gör animationer och skärmrendering lika smidiga som i X11-sessionen, som redan hade trippelbuffring.

    Förbättrat stöd och nya funktioner

    KDE Plasma 6.1 erbjuder också förbättrat stöd för Flatpak-appar och en ny fjärrskrivbordssida i Systeminställningar, där användare kan aktivera och konfigurera RDP-fjärrinloggningar. En ny funktion gömmer automatiskt markören efter en period av inaktivitet, vilket är praktiskt för att hålla skrivbordet rent och fritt från störningar.

    Systemaviseringarna har förbättrats, och det finns nu möjlighet att spara sessioner manuellt samt experimentellt stöd för sessionåterställning i Plasma Wayland. Kicker-startprogrammet har också uppdaterats för att möjliggöra beräkningar och enhetskonverteringar direkt, och stöd för WireGuard VPN har förbättrats.

    En annan användbar funktion är den aktiverade “Skaka markören för att hitta den”-effekten, samt möjligheten att synkronisera bakgrundsbelysningens färg med den aktiva accentfärgen på bärbara datorer med RGB-bakgrundsbelysta tangentbord. Användare kan nu även uppdatera Snap-appar manuellt i Plasma Discover.

    Förbättringar av användargränssnittet

    KDE Plasma 6.1 introducerar också flera användargränssnittsförbättringar. Bland dessa finns moderniserade sidor i Systeminställningar, förbättrad sökfunktion och uppdateringar av widgetar för ström och batteri, digital klocka och klisterlappar. Det finns stöd för direkt skärmavläsning för roterade skärmar, samt förbättrat stöd för XWayland-appar och Välkomstcenter-appen.

    Användargränssnittet har förbättrats ytterligare med möjligheten att väcka en sovande skärm med en stylus, bättre markörikon vid fönsterdragning och en förbättrad funktion för anpassade accentfärger. En ny zooma-ut-effekt i Plasmas Redigeringsläge och möjligheten att låsa upp skärmlåset utan lösenord är också nya tillägg.

    Specifika förbättringar för hårdvara och säkerhet

    För Lenovo IdeaPad och Lenovo Legion bärbara datorer finns nu en funktion som låter användare ställa in batteriladdningen till en viss nivå, exempelvis 80%, för att förlänga batteriets livslängd. Dessutom har stöd för Input Capture-portalen introducerats, vilket gör det möjligt att fånga inmatningshändelser från anslutna enheter.

    KRunner-sökresultat prioriterar nu Systeminställningar, och det är möjligt att konfigurera fjärrinloggningar via RDP från en ny sida i Systeminställningar. Dessutom finns bättre stöd för AMD GPU:er med AMDGPU-drivrutinen.

    Ytterligare förbättringar

    KDE Plasma 6.1 möjliggör nu även för XWayland-appar att registrera icke-alfanumeriska tangenttryckningar, ger möjlighet att gömma webbläsarens navigationsfält och visar teknisk ljudinformation i Info Center. Nya funktioner som “kantbarriär” och “hörnbarriär” för flerbildsskärmsinställningar har också introducerats.

    För mer detaljer om de nya funktionerna i KDE Plasma 6.1 kan du läsa den fullständiga tillkännagivelsen. Uppdateringen kommer snart att finnas tillgänglig i de stabila mjukvaruförråden för flera populära GNU/Linux-distributioner, inklusive Arch Linux, KDE neon, openSUSE Tumbleweed och Fedora Linux.

    https://kde.org/announcements/plasma/6/6.1.0


  • Ny version av Tails OS förstärker säkerheten med slumptal

    Lede fi finns där ute.

    Tails, eller The Amnesic Incognito Live System, är en Debian-baserad GNU/Linux-distribution designad för att skydda användare mot övervakning och censur. Tails fungerar som ett live-system, vilket innebär att det kan startas från en USB-sticka eller DVD utan att lämna några spår på datorn. Operativsystemet använder Tor-nätverket för anonymitet och erbjuder ett säkert sätt att kommunicera och surfa på internet.

    Nu har den senaste stabila versionen, Tails 6.4, släppts med flera viktiga uppdateringar och förbättringar.

    Förstärkt kryptografi med slumptal

    En av de mest betydande nyheterna i Tails 6.4 är införandet av slumptal som lagras på Tails USB-stickan. Detta stärker kryptografin för systemet avsevärt. En säker slumptalsgenerator är kritisk för många av Tails komponenter, inklusive Persistent Storage, Tor och HTTPS. Slumptalet lagras utanför Persistent Storage för att säkerställa att alla användare kan dra nytta av starkare kryptering.

    Byte till HTTPS-adresser

    Utöver förbättrad kryptografi byter Tails 6.4 till att använda HTTPS-adresser för Debian och Tails APT-förvar, istället för de tidigare onion-adresserna. Denna förändring ökar säkerheten vid nedladdning och uppdatering av programvara.

    Uppdateringar av programvara

    Den nya versionen inkluderar också uppdateringar av flera viktiga programvaror:

    • Tor Browser har uppdaterats till version 13.0.16
    • Tor-klienten har uppdaterats till version 0.4.8.12
    • Mozilla Thunderbird har uppdaterats till version 115.12.0

    Åtgärdade buggar

    Flera buggar har åtgärdats i denna uppdatering, vilket förbättrar användarupplevelsen på flera sätt:

    • Förbättrad upplåsning av Persistent Storage
    • Bättre anslutning till mobilnätverk på vissa datorer
    • Hantering av felmeddelanden från Tails Cloner när en USB-sticka inte kan avmonteras
    • Förbättringar i Tor Browser’s startsida när ”New Identity”-funktionen används

    Återaktiverad PDF-läsarfunktion

    En annan viktig förbättring är att PDF-läsarfunktionaliteten i Mozilla Thunderbird återaktiveras. Denna funktion var inaktiverad i den tidigare versionen Tails 6.3 på grund av säkerhetsskäl.

    Borttagna överflödiga dialogrutor

    Dessutom har den överflödiga dialogrutan som tidigare dök upp när man låste upp en VeraCrypt-volym med verktyget Unlock VeraCrypt Volumes tagits bort, vilket gör processen smidigare.

    För mer detaljer kan du se den fullständiga ändringsloggen på Tails officiella webbplats. Tails 6.4 finns nu tillgänglig för nedladdning som en live ISO-bild eller en USB-bild för 64-bitars system. Befintliga Tails-användare kommer att få en automatisk uppdateringsnotis men kan också uppdatera manuellt om de vill.

    Att använda Tails är ett steg mot att skydda sin integritet och säkerhet online, och med dessa nya uppdateringar fortsätter Tails att vara ett kraftfullt verktyg i kampen mot övervakning och censur.

    https://tails.net/install/index.en.html

    Artikel ovan bygger på data ifrån


  • Cinnamon 6.2-skrivbordsmiljön släppt: En genomgång av nyheterna

    Cinnamon Desktop är en användarvänlig skrivbordsmiljö för Linux, utvecklad av Linux Mint-teamet. Den erbjuder ett traditionellt gränssnitt med modern grafik, snabb respons och anpassningsmöjligheter. Känd för sin stabilitet och bekväma användarupplevelse, är den ett populärt val för både nybörjare och erfarna användare.

    Den senaste versionen av Cinnamon, version 6.2, har nått stabil status och har nu publicerats av utvecklarna bakom Linux Mint. Denna version kommer att vara standard i den kommande utgåvan av Linux Mint 22, kodnamn ”Wilma”.

    Cinnamon 6.2 representerar en mindre uppdatering jämfört med version 6.0, med ett fåtal men betydelsefulla ändringar. Bland nyheterna återfinns hälsningsmärken för Cinnamon-sessioner, möjligheten att visa sökfältet som standard i applikationsvalsmenyn, nya alternativ för skärmlåsningsfördröjning på 5 och 10 sekunder samt förbättrat stöd för Flatpak-applikationer.

    En av de mest framstående nyheterna är introduktionen av en ny XApp, kallad GNOME Online Accounts GTK, som ersätter den tidigare GTK 4-baserade GNOME Online Accounts-appen från GNOME 46. Denna nya applikation underlättar hanteringen av onlinekonton för Cinnamon-användare.

    Version 6.2 inkluderar också stöd för att konfigurera bindningar för Spices, en funktion som möjliggör visning av batteriets laddnings- och urladdningsstatus i energihanteringsinställningarna, samt ett nytt gränssnitt för xdg-portalbegäranden. Dessutom har en ny åtgärdsikon införts i Mint-X-temat och flera komponenter har portats till Clutter-animationer.

    Förbättringarna inkluderar även olika korrigeringar för att stärka stödet för NVIDIA-användare, vilket innebär att problem med Online Accounts nu är åtgärdade. Vidare har uppdateringar gjorts för ström- och ljudapplikationerna, och temana Adwaita och HighContrast har tagits bort från listan över tillgängliga teman.

    Bland de övriga förändringarna märks uppdateringar av användarappleten som nu tillåter visning av profilbilder i panelen, förbättringar av arbetsytans omkopplare, nya inställningar för Shift + klicka-åtgärder i Cornerbar-appleten, korrigeringar av skrivbordskikfunktionen samt införandet av en vetenskapskategori i menyn.

    Det är också värt att nämna att Cinnamon 6.2 kommer att vara standardmiljö i den kommande Linux Mint 22-distributionen, som baseras på operativsystemet Ubuntu 24.04 LTS (Noble Numbat) och drivs av Linux-kärnan 6.8. Denna distribution förväntas släppas inom de närmaste månaderna.

    Läs mer här


  • Ny Lansering: postmarketOS 24.06 Med KDE Plasma 6 och GNOME Mobile 46

    PostmarketOS är ett operativsystem baserat på Alpine Linux, utformat för att ge nytt liv åt gamla smartphones och surfplattor. Genom att använda långsiktigt stödjande mjukvara och fokus på säkerhet och stabilitet, erbjuder det en alternativ och hållbar lösning för äldre enheter.

    Ny Lansering: postmarketOS 24.06 Med KDE Plasma 6 och GNOME Mobile 46ste stabila utgåvan av detta Alpine Linux-baserade operativsystem, designat för både mobila enheter och datorer. Den nya versionen introducerar stöd för flera nya enheter samt de senaste uppdateringarna av populära grafiska gränssnitt.

    Stöd för Nya Enheter

    En av de mest spännande nyheterna i postmarketOS 24.06 är det utökade stödet för nya enheter. Bland dessa hittar vi:

    • Google Nexus 10-surfplattan
    • Lenovo ThinkPad X13s-bärbara datorn
    • MS Surface RT-surfplattan
    • Generellt x86_64-stöd, vilket gör att postmarketOS nu kan köras på nästan vilken PC eller bärbar dator som helst
    • NVIDIA Tegra ARMv7-stöd, vilket öppnar upp för användning på enheter som Asus Transformer, Google Nexus 7 (2012), LG Optimus Vu och WEXLER Tab 7t.

    Uppdaterade Grafiska Gränssnitt

    Den nya versionen av postmarketOS kommer med betydande uppdateringar av flera grafiska gränssnitt:

    • KDE Plasma Mobile 6: Denna uppdatering markerar nästan 10 år sedan den första Plasma 5-utgåvan och medför omfattande förbättringar. En omskriven hemskärm tillåter nu användare att anpassa med appar, mappar och widgets, och en ny välkomstskärm hjälper till med initiala inställningar som Wi-Fi och tidszoner.
    • GNOME Shell på Mobile 46: Ersätter version 45 och introducerar en ny schemaläggningshanterare för förbättrad UI-jämnhet samt stöd för att aktivera tangentbordet med dubbeltryck på den nedre listen.
    • Phosh 0.39: Nya funktioner inkluderar mappar i appöversikten, förbättrad hantering av enheter med sensor, snabbval av Wi-Fi-nätverk och möjligheten att öppna skärmtangentbordet med långtryck på den nedre listen.
    • Sxmo 1.16.3: Förbättrad suspensionskontroll och nya enhetskonfigurationer för Nokia N900, Xiaomi Redmi Note 4 och PineTab 2.

    Ytterligare Förbättringar

    Förutom de grafiska gränssnitten har postmarketOS 24.06 flera andra anmärkningsvärda förbättringar:

    • Alla användargränssnitt har nu den vackra Meadow-bakgrunden.
    • Nya tangentbordskartläggningar för Chromebook-enheter och GPU-accelerationsstöd för Samsung Chromebook.
    • logbookd är nu standardlogger, vilket ger användarna ett gränssnitt liknande journalctl för att komma åt loggar.
    • Stöd för initramfs för att exportera loggar vid startfel.
    • Icke-fri firmware installeras nu som standard.
    • Möjlighet att installera gränssnitten cage när du bygger dina egna bilder.
    • Många förbättringar och buggfixar.

    Hur Man Uppdaterar

    För att få tillgång till postmarketOS 24.06, besök den officiella webbplatsen och ladda ner den nya versionen för din enhet. Om du redan använder postmarketOS 23.12, besök den officiella wikin för att få instruktioner om hur du uppgraderar till den senaste versionen.

    postmarketOS fortsätter att vara ett kraftfullt verktyg för Linux entusiaster, och version 24.06 tar ännu ett steg mot att göra detta operativsystem tillgängligt för en bredare användarbas.

    Officel hemsida :

    https://postmarketos.org/download

    Mer information om v24.06

    https://postmarketos.org/blog/2024/06/16/v24.06-release

    Artikel ovan bygger på data ifrån


  • Amber: Ett Nytt Programmeringsspråk som Förenklar Bash-skriptning för Gen Z

    Amber lika lätt att koda i ZX Basic
    Amber är ett statiskt typat programspråk utvecklat för att skapa säkra, högpresterande applikationer. Det kombinerar funktionell och objektorienterad programmering, med stöd för immutabilitet och aktörsbaserad modellering. Amber är utformat för att vara lättläst och effektivt att skriva.

    Bash-skriptning har länge varit ett oumbärligt verktyg för systemadministratörer och utvecklare, men dess komplexa syntax kan vara en barriär för nykomlingar. Nu finns Amber, ett nytt programmeringsspråk som syftar till att göra Bash-skriptning mer tillgänglig genom att erbjuda en hög-nivå syntax som kompileras till Bash-skript.

    Behöver Bash-skriptning Förbättras?

    Kanske inte. Men Amber ger dig möjligheten att skriva Bash-skript på ett språk som är närmare det mänskliga språket, vilket gör det betydligt enklare att förstå och använda. Ett hög-nivå programmeringsspråk är mer användarvänligt och låter dig skriva kod som är lättare att läsa och underhålla.

    Amber gör Bash-skriptning Enklare

    Amber är ett programmeringsspråk som kompilerar dina skript till Bash. Du skriver skripten i ett modernt hög-nivå språk, och Amber omvandlar dem till Bash-skript. Detta innebär att du kan köra dem precis som vanliga Bash-skript, men med fördelen av en mer läsbar syntax.

    Amber är baserat på ECMA-skriptsyntax, som standardiserar syntaxen för generella skriptspråk. Detta ger en bekant syntax för dem som redan är vana vid andra ECMA-baserade språk som JavaScript.

    Hur Fungerar det?

    Med Amber kan du skriva ditt skript och köra det direkt:

    amber script.ab

    Alternativt kan du kompilera ett Amber-skript till ett Bash-skript och köra det senare:

    amber test.ab test.sh

    Låt oss titta på ett exempel på ett Amber-skript:

    // Definiera variabler
    let name = "John"
    let age = 30
    
    // Visa en hälsning
    echo "Hello, my name is {name}"
    
    // Utför villkorskontroller
    if age < 18 {
        echo "I'm not an adult yet"
    } else {
        echo "I'm an adult"
    }
    
    // Loop genom en array
    let fruits = ["apple", "banana", "cherry", "date"]
    echo "My favorite fruits are:"
    loop fruit in fruits {
        echo fruit
    }

    När detta kompileras till ett Bash-skript blir det:

    __0_name="John";
    __1_age=30;
    echo "Hello, my name is ${__0_name}";
    if [ $(echo ${__1_age} '<' 18 | bc -l | sed '/\./ s/\.\{0,1\}0\{1,\}$//') != 0 ]; then
        echo "I'm not an adult yet"
    else
        echo "I'm an adult"
    fi;
    __AMBER_ARRAY_0=("apple" "banana" "cherry" "date");
    __2_fruits=("${__AMBER_ARRAY_0[@]}");
    echo "My favorite fruits are:";
    for fruit in "${__2_fruits[@]}"
    do
        echo "${fruit}"
    done

    Båda skripten ger samma resultat, men Amber erbjuder ett mer läsbart och begripligt sätt att skriva skripten.

    Fördelarna med Amber

    Amber erbjuder ett typ-säkert och runtime-säkert programmeringsspråk som hanterar buggar och fel under kompileringen, vilket kan spara tid och minska frustrationen jämfört med traditionella Bash-skriptfel. Felmeddelandena är mer informativa och lättare att förstå än de kryptiska meddelandena som ofta förekommer i Bash.

    Installation av Amber på Linux

    För att installera Amber på Linux kan du använda följande Bash-skript (ironiskt nog). Du behöver sudo-åtkomst.

    curl -s "https://raw.githubusercontent.com/Ph0enixKM/AmberNative/master/setup/install.sh" | bash

    Amber riktar sig till yngre Linux-användare, vilket syns på de emojis som används i utdata. Dokumentationen är också användarvänlig och hjälper dig att snabbt komma igång med språket.

    Slutsats

    2024 verkar vara året då fler verktyg anpassade för Gen Z utvecklas. Verktyg som Warp-terminalen och nu Amber gör det lättare för nya användare att komma igång med moln- och DevOps-fältet utan att behöva djupdyka i traditionell Bash-skriptning.

    Amber är kanske inte för alla, särskilt inte för erfarna Bash-användare, men det kan vara ett utmärkt verktyg för dem som är obekväma med Bash-skript men ändå behöver använda dem i sitt arbete. Amber erbjuder ett modernare och mer tillgängligt sätt att skriva och köra Bash-skript, vilket kan vara en värdefull resurs för den nya generationen av molningenjörer och DevOps-specialister.

    Mer om språket Amber

    https://amber-lang.com/?ref=news.itsfoss.com

    Artikel ovan på

    https://news.itsfoss.com/amber-lang


  • Nyheter i Linux Kernel 6.9

    Linux Kernel 6.9 introducerar förbättrad prestanda med AMD Preferred Core och Intel FRED-arkitektur, snabbare uppstart för system med mycket RAM, och bättre stöd för ARM med Rust-stöd och utökad hårdvarukompatibilitet. Den nya versionen är redan tillgänglig för rullande distributioner som Arch och Manjaro​

    Den senaste versionen av Linux-kärnan, 6.9, har släppts och introducerar en mängd nya funktioner och förbättringar som är värda att notera.

    Processorer:

    • AMD: Linux 6.9 stöder nu AMD Preferred Core, vilket gör att kärnan kan prioritera uppgifter till de mest högpresterande CPU-kärnorna. Detta förbättrar systemprestanda och effektivitet, särskilt på moderna AMD Zen-system. Ytterligare stöd för AMD SEV-SNP (Secure Encrypted Virtualization – Secure Nested Paging) är också inkluderat, vilket är en viktig del av AMD:s arbete med konfidentiell databehandling.
    • Intel: Optimeringar för Meteor Lake-processorer förbättrar energieffektiviteten och prestandan. Dessutom har stöd för Intel FRED (Flexible Return and Event Delivery) införts, vilket möjliggör snabbare och mer robusta övergångar mellan olika privilegienivåer i systemet.

    ARM och andra arkitekturer:

    • RISC-V: Nya kryptografiroutiner och stöd för systemhibernering har lagts till. Förbättringar för LoongArch-arkitekturen inkluderar stöd för ”live patching” av kärnan och nya konfigurationsalternativ.
    • ARM64: Rust-språket stöds nu, vilket möjliggör framtida utveckling av kärnkod i Rust. Andra uppdateringar inkluderar omorganisation av det virtuella adressutrymmet och stöd för större adressområden.

    Grafik:

    • Förbättringar för högupplösta skärmar inkluderar stöd för större typsnitt i framebuffer-enheten, vilket gör att texten blir tydligare på 4K-skärmar. Uppdateringar för Intel i915-grafikdrivrutinen, DisplayPort-tunneling och bandbreddstilldelning är också inkluderade.

    Lagring och diverse ändringar:

    • FUSE: Ett nytt passthrough-läge förbättrar prestandan för användarrumfilssystem genom att minska overhead från daemon-processer. ExFAT-filsystemet har optimerats för bättre prestanda, särskilt med ”dirsync” aktiverat. Dessutom har den gamla NTFS-implementationen ersatts av NTFS3 för bättre stöd.

    Ljuduppdateringar:

    • Stöd för ny hårdvara som Microchip SAM9x7 och NXP i.MX95, samt förbättringar för VirtIO och Firewire-ljuddrivrutiner. Både AMD och Intel har fått förbättrat stöd för sina respektive SoundWire-plattformar.

    Hur man laddar ner och installerar Linux Kernel 6.9

    Tänk på att använda den senaste huvudlinjeversionen av Linux-kärnan på dina produktionssystem eller dagliga datorer inte alltid är klokt om du inte har ett specifikt behov. För allmänna ahttps://www.debugpoint.com/linux-kernel-6-9/nvändare är det bäst att vänta några veckor tills alla större Linux-distributioner inkluderar denna version via sina officiella stabila kanaler efter noggrann testning.

    Instruktioner för installation på Ubuntu och relaterade distributioner:

    1. Besök huvudlinjens kernel-sida.
    2. Välj byggtyp – det finns generiska och låg latens-versioner. Generiska byggnader fungerar i de flesta fall för standard system, medan låg latens-versionen är lämplig för ljudinspelningar och andra realtidsapplikationer.
    3. Ladda ner de fyra .deb-paketen för generisk via terminalen och installera dem:
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-headers-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-headers-6.9.0-060900_6.9.0-060900.202405122134_all.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-image-unsigned-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-modules-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    sudo dpkg -i *.deb
    1. Starta om systemet.

    Instruktionerna för låg latens och andra arkitekturer (t.ex. ARM) är desamma. Ersätt paketnamnen i ovanstående wget-kommandon. Du kan hitta dem på huvudlinjens Kernel-sida.

    Du kan också kompilera källorna själv från följande länkar:

    Distributionsstöd

    • Arch Linux-användare bör få denna version i början av juni 2024 via den månatliga ISO-uppdateringen.
    • Andra distributioner bör få denna version via sina vanliga paketuppdateringar.

    Sammanfattning

    Sammanfattningsvis introducerar utgåvan av Linux Kernel 6.9 många viktiga uppdateringar och förbättringar, såsom uppdateringar av CPU och GPU, stöd för 4K-skärmar, säkerhetsförbättringar, kärnförändringar samt förbättringar av filsystem och nätverk. Denna utgåva initierar även sammanslagningsfönstret för Kernel 6.10.

    Innehåller ovan bygger på data ifrån


  • Sparky Linux 7.4 Släppt – Utforska De Nya Funktionerna och Förbättringarna

    Sparky Linux är en lättviktsdistro baserad på Debian. Den erbjuder flera desktop-miljöer och är känd för sin snabbhet och stabilitet. Sparky Linux är idealisk för både gamla och nya datorer och erbjuder verktyg för enkel installation och anpassning. Perfekt för både nybörjare och avancerade användare.

    Sparky Linux-teamet har nyligen tillkännagivit lanseringen av Sparky 7.4, den senaste kvartalsuppdateringen i Sparky 7 ”Orion Belt”-serien. Denna version bygger på den stabila grunden av Debian 12 ”Bookworm” och kommer nästan tre månader efter den tidigare 7.3-versionen.

    Vad är Sparky Linux?

    Sparky Linux är en mångsidig och Debian-baserad Linux-distribution som är känd för sitt lättviktiga tillvägagångssätt och sin flexibilitet. Distributionen kan köras effektivt på både ny och gammal hårdvara och erbjuder en mängd olika skrivbordsmiljöer, vilket gör den anpassningsbar efter olika användares behov och preferenser.

    Nyheter i Sparky 7.4

    Den senaste versionen, Sparky 7.4, introducerar flera uppdateringar och förbättringar:

    • Kärnuppdateringar: PC-versionen har uppdaterats till Linux-kärnan 6.1.90 LTS, vilket ger förbättrat hårdvarustöd och prestanda. ARM-enheter har också fått en kärnuppdatering till 6.6.31 LTS, vilket ökar effektiviteten och kompatibiliteten.
    • Uppdaterade skrivbordsmiljöer: Användare har nu tillgång till flera uppdaterade skrivbordsmiljöer, inklusive KDE Plasma 5.27.5, LXQt 1.2.0, MATE 1.26 och Xfce 4.18. Dessa miljöer erbjuder unika funktioner och användarupplevelser.
    • Programuppdateringar: Nya versioner av viktiga program som LibreOffice 7.4.7, Firefox 115.11.0esr och Thunderbird 115.11.0 finns nu tillgängliga, vilket säkerställer att användarna har tillgång till de senaste verktygen för produktivitet och internetanvändning.
    • Nya funktioner: Sparky 7.4 lägger till möjligheten att installera Debian-backportskärnor via APTus, vilket ger användarna fler alternativ för nyare kärnfunktioner på en stabil Debian-bas.

    Viktiga Fixar och Förändringar

    En viktig sista minuten-fix tillämpades på Xfce- och MATE-utgåvorna, vilket ledde till en omkonfigurering och återutgivning som version 7.4.1. Dessutom inkluderar denna version en modifierad GRUB-konfiguration för användare med multiboot-system, vilket förhindrar automatisk körning av ’os-prober’.

    För Existerande och Nya Användare

    För existerande användare av Sparky 7 behövs ingen ominstallation; att helt enkelt hålla systemet uppdaterat kommer att införliva de nya ändringarna. Nya användare eller de som vill installera Sparky 7 ”Orion Belt” kan hitta ISO-bilderna på nedladdningssidan för stabila versioner.

    Sammanfattning av Uppdateringar

    Här är en sammanfattning av de viktigaste uppdateringarna i Sparky 7.4:

    • Alla paket är uppdaterade från Debian och Sparky stabila repos per den 9 juni 2024.
    • Linux-kärna för PC: 6.1.90 LTS (med andra versioner tillgängliga i Sparky-repos).
    • Linux-kärna för ARM: 6.6.31 LTS.
    • LibreOffice 7.4.7.
    • KDE Plasma 5.27.5.
    • LXQt 1.2.0.
    • MATE 1.26.
    • Xfce 4.18.
    • Openbox 3.6.1.
    • Firefox 115.11.0esr (med andra versioner tillgängliga i Sparky-repos).
    • Thunderbird 115.11.0.
    • Tillagd Debian-backportskärninstallation till APTus: 64bit, 64bit RT, 686-pae, 686-pae RT, 686 non-pae.

    Tillgängliga Versioner

    Sparky 7.4 ”Orion Belt” finns tillgänglig i följande versioner:

    • amd64 BIOS/UEFI+Secure Boot: Xfce, LXQt, MATE, KDE Plasma, MinimalGUI (Openbox) och MinimalCLI (textläge).
    • i686 non-pae BIOS/UEFI (Legacy): MinimalGUI (Openbox) och MinimalCLI (textläge).
    • ARMHF och ARM64 Openbox och CLI.

    För att förhindra att ’os-prober’ körs som standard, kan användare manuellt lägga till raden GRUB_DISABLE_OS_PROBER=false i slutet av filen /etc/default/grub och sedan uppdatera grub med kommandot sudo update-grub.

    Användaruppgifter för live-versionen är:

    • PC: live:live.
    • ARM: pi:sparky.

    Här kan du ladda SparkyLinux


  • AlmaLinux OS Nu Officiellt Stöd för Raspberry Pi 5

    AlmaLinux är en öppen källkods-Linuxdistribution, skapad som ett community-drivet alternativ till CentOS efter dess skifte till CentOS Stream. Den är binärkompatibel med RHEL och populär för sin stabilitet och tillförlitlighet.

    AlmaLinux OS 9.4 och 8.10-versionerna har båda uppdaterats för att inkludera stöd för Raspberry Pi 5. Denna uppdatering kommer med GNOME 40.4-skrivbordsmiljön som standard, körande på Wayland, vilket ger en modern och smidig användarupplevelse.

    Den populära Raspberry Pi-datorn har nu fått ytterligare en kraftfull allierad i form av AlmaLinux OS. Raspberry Pi 5-modellen stöds nu officiellt av detta gratisalternativ till Red Hat Enterprise Linux, vilket möjliggör en robust och flexibel plattform för både utvecklare och entusiaster.

    Utmaningar och Framsteg

    Utvecklaren Koichiro Iwao från AlmaLinux delade nyligen med sig av de utmaningar som mötte teamet under arbetet med att inkludera stöd för Raspberry Pi 5. Iwao var tvungen att sätta sig in i Raspberry Pi:s unika uppstartsprocess för att kunna bygga en kompatibel kärna för AlmaLinux OS. Denna kärna baserades på den officiella Linux 6.6 LTS-kärnan som används i Raspberry Pi OS.

    ”Trots att jag tidigare bidragit till AlmaLinux Raspberry Pi-bilder, visste jag inte mycket om uppstartsprocessen. Det krävdes mycket tid och ansträngning att framgångsrikt bygga en kärna i min ARM-miljö och övervinna misslyckade byggprocesser och uppstartsproblem,” berättade Iwao i ett blogginlägg.

    En annan betydande utmaning var att förstå och anpassa systemet för skillnaderna mellan Raspberry Pi 4 och den nya Pi 5-modellen. Efter mycket arbete lyckades Iwao omarbeta kärnan så att det RHEL-baserade operativsystemet kunde starta på Raspberry Pi 5, vilket markerar en viktig milstolpe för projektet.

    Tillgänglighet och Användning

    För de som vill testa AlmaLinux OS på sin Raspberry Pi 5, är installationen nu enklare än någonsin. Oavsett om man vill använda det eleganta GNOME-skrivbordet för dagliga uppgifter eller distribuera en kraftfull Linux-server, är de nödvändiga bilderna nu tillgängliga för nedladdning på den officiella AlmaLinux-webbplatsen.

    AlmaLinux OS är inte bara begränsat till Raspberry Pi 5. Stödet omfattar även Raspberry Pi 4 Model B, Raspberry Pi 400, Raspberry Pi 3 Model B+ och Raspberry Pi 3 Model A+ kort. På alla dessa enheter använder AlmaLinux OS Wayland som standard session för GNOME 40.4-skrivbordet, med standardinloggningen ”almalinux” som både användarnamn och lösenord.

    Sammanfattning

    Med det nya stödet för Raspberry Pi 5 fortsätter AlmaLinux OS att vara ett attraktivt alternativ för dem som söker en pålitlig och kraftfull Linux-distribution på sina Raspberry Pi-enheter. Detta steg framåt öppnar nya möjligheter för användning och innovation, och befäster AlmaLinux OS som ett viktigt verktyg i open source-gemenskapen.

    Ladda hem AlmaLinux :

    https://almalinux.org/get-almalinux


  • DietPi v9.5 Släppt: Nytt Mjukvarupaket Forgejo och Viktiga Förbättringar

    DietPi är en lättvikts Linux-distribution baserad på Debian, optimerad för små, enkorts-datorer som Raspberry Pi. Den erbjuder ett användarvänligt gränssnitt med automatiserade installationer, systemverktyg och en minimal diskstorlek, vilket gör den idealisk för IoT-projekt och serverapplikationer.

    Den 9 juni 2024 släpptes den senaste versionen av DietPi, v9.5, som innehåller den nya mjukvaran Forgejo, en fork av Gitea, samt en rad förbättringar och buggfixar som gör systemet ännu mer stabilt och användarvänligt.

    Ny Mjukvara: Forgejo

    DietPi-teamet har lagt till Forgejo, en fork av Gitea, i sitt mjukvarubibliotek. Detta nya paket är en välkommen tillskott för utvecklare och användare som behöver en kraftfull och pålitlig Git-serverlösning. För mer information om Forgejo och dess bakgrund, kan du läsa mer på Forgejo.org. En stor eloge går till @Cs137 för förslaget och @jcnils för implementationen.

    Förbättringar

    DietPi v9.5 introducerar flera förbättringar som gör systemet mer effektivt och användarvänligt. Här är några av de mest betydande uppdateringarna:

    Bilder: De nya DietPi-bilderna kommer inte längre att innehålla gnupg-paketet, utan endast gpg. Detta eftersom de andra funktionerna i sviten inte längre behövs för DietPis skript. Funktioner som dirmngr och gpg-agent är nu borttagna, men gpg ger tydliga felmeddelanden om vad som saknas.

    Radxa ZERO 3: Den inbyggda WiFi-funktionen fungerar nu direkt på tidiga ZERO 3W-modeller med AP6212 WiFi-chip, vilket gör det enklare att komma igång med dessa enheter.

    Quartz64/Star64/VisionFive 2: Stöd för dm-crypt/LUKS har lagts till i kärnan för dessa enheter, vilket ökar säkerheten och flexibiliteten för användare.

    DietPi-Software | Jellyfin: FFmpeg 6 är nu tillgängligt för Jellyfin. På äldre installationer uppgraderas inte FFmpeg 5 automatiskt av APT, men denna uppdatering åtgärdar det genom att uppgradera alla berörda system.

    DietPi-Software | MediaWiki: Uppladdade bilder sparas nu vid ominstallationer, vilket förenklar hanteringen och säkerställer att viktiga filer inte går förlorade.

    Buggfixar

    Denna release åtgärdar också flera kritiska buggar som användare har rapporterat:

    Odroid C1/C2: Ett problem där omstarter kunde fastna har åtgärdats, vilket nu eliminerar behovet av strömcykler för att starta om enheten.

    Orange Pi Zero 2W: Ett problem där den inbyggda Ethernet-adaptern inte fungerade har lösts.

    NanoPi NEO: Ett problem med lysdiodkonfigurationen på grund av en konflikterande kärnpatch har fixats.

    DietPi-Config förbättringar: Ett problem där avancerade alternativ inte var tillgängliga på vissa enheter har åtgärdats, vilket förbättrar användarupplevelsen.

    Snapcast Server: Två problem relaterade till Snapcast Server på RISC-V-system och Bookworm-system har lösts, vilket säkerställer att webgränssnittet och servern fungerar korrekt.

    Shairport Sync: Ett problem där AirPlay 2 inte installerades korrekt har fixats, och nu kommer även AirPlay 2-paketet att rensas vid avinstallation.

    Box64: Ett problem med ogiltigt byggmål på Raspberry Pi 5 har åtgärdats.

    Jellyfin: Ett problem där ändringar av HTTP-porten inte kunde tillämpas har lösts genom att skapa en minimal nätverkskonfigurationsfil vid tjänstens start.

    Förutom dessa specifika förbättringar och buggfixar har många mindre förbättringar av kodprestanda och stabilitet, samt visuella och stavningsfixar, implementerats i denna release. För en fullständig lista över alla ändringar, besök DietPi på GitHub.

    DietPi v9.5 representerar ett betydande steg framåt för denna lättviktsdistribition, och de nya funktionerna och förbättringarna gör det till ett ännu bättre val för alla användare.

    https://dietpi.com/#download


  • DevToys v2.0 Förhandsversion: Nu med Stöd för Linux

    DevToy är en mångsidig, kostnadsfri utvecklingsverktygssamling för utvecklare. Det inkluderar kodomvandlare, formatteringsverktyg, hashgeneratorer och mycket mer. Utformat för att effektivisera kodningsprocesser och öka produktiviteten, är DevToy ett oumbärligt verktyg i varje utvecklares arsenal.

    Efter över 300 000 nedladdningar av DevToys 1.0 är vi glada att kunna presentera DevToys v2.0.1 Förhandsversion. Denna version, som är resultatet av ett års arbete, innebär en fullständig omskrivning av appen och introducerar flera nya funktioner och förbättringar.

    Nu tillgängligt på Windows, macOS och Linux

    När DevToys först lanserades var det endast tillgängligt för Windows. Detta beslut grundades på att vi, de två passionerade utvecklarna Etienne Baudoux och Benjamin Titeux, hade växt upp med Windows-ekosystemet och kände oss bekväma med det. Liknande appar fanns redan för macOS och Linux, men efterfrågan på stöd för dessa plattformar blev snabbt vår mest önskade funktion på GitHub.

    Fantastiska utvecklare började till och med arbeta på egna versioner, oftast riktade mot en enda plattform. Dessa versioner låg dock ofta efter vår Windows-app när det gällde funktioner, verktyg och stabilitet. I januari 2023 bestämde vi oss därför för att skriva om DevToys med fokus på plattformsoberoende stöd. Nu kan vi stolt meddela att DevToys är tillgängligt för Windows, macOS och Linux, vilket gör https://devtoys.app/downloaddet mer tillgängligt för fler utvecklare.

    Introduktion av Tillägg

    På GitHub får vi ofta förslag på nya verktyg att lägga till i DevToys. Eftersom vi utvecklar DevToys på vår fritid går utvecklingen ofta inte lika snabbt som förslagen kommer in. Dessutom verkade användningen av Xhttps://devtoys.app/downloadAML i DevToys 1.0 avskräcka potentiella bidragsgivare. Vi villhttps://devtoys.app/downloade också hålla DevToys slimmat och undvika att fylla appen med för många verktyg.

    För att hantera detta introducerar vi nu tillägg i DevToys 2.0. Tillägg är små plugins som vem som helst kan utveckla för att lägga till nya verktyg i DevToys. Vi hoppas att detta kommer att påskynda tillväxten av DevToys och möjliggöra fler verktyg för utvecklare.

    Vi har gjort ett utvecklingskit (SDK) tillgängligt som inte kräver några XAML-kunskaper och är mycket utvecklarvänligt. Från och med idag är verktyget PNG Compressor tillgängligt som ett tillägg. Vi valde att inte inkludera det som standard i DevToys på grund av dess olika licens och de cirka 4 MB utrymme det kräver. Detta gav oss också en möjlighet att demonstrera ett verkligt användningsfall av SDK:n.

    Kommandoradsapplikation

    Vi har också utvecklat en kommandoradsapplikation för DevToys, vilket gör det möjligt att köra DevToys från terminalen och använda det i CI/CD-pipelines eller i andra miljöer utan grafiskt användargränssnitt.

    Andra Förbättringar

    DevToys 2.0 inkluderar många andra förbättringar. Här är några av dem:

    • Kompakt placeringsalternativ: Minskar avståndet mellan användargränssnittselement, vilket passar användare som föredrar detta framför det touch-vänliga gränssnittet.
    • Inbyggt stöd för radbrytning: Gäller alla verktyg. Text Analyzer och Utilities inkluderar nu ett sätt att konvertera radbrytningar mellan Windows-, Unix- och Mac-format.
    • Nya standardverktyg: List Comparer, JSON Path tester, QR-kodgenerator och läsare, samt JSON till CSV-konverterare. Befintliga verktyg har också förbättrats avsevärt; till exempel inkluderar RegEx Tester nu en fusklapp, och Date Converter stödjer millisekunder, ticks och anpassade epoker.
    • Färgblindhetssimulator: Fungerar nu upp till två gånger snabbare. PNG Compressor har uppgraderats för att erbjuda både förlustfri och förlustkomprimering, vilket minskar bildstorleken med upp till 80%.
    • Smart Detection: Tillåter nu kedjning av verktyg, vilket gör det möjligt att överföra utdata från ett verktyg direkt till ett annat utan att behöva kopiera och klistra in.

    Små Detaljer

    • Favoritverktyg på Windows: Tillgängliga i aktivitetsfältets Jump List.
    • Fuzzy search: Sökfältet stöder nu fuzzy search, vilket gör det möjligt att hitta verktyg även om du gör ett stavfel.
    • Automatiska uppdateringar: Appen har nu ett alternativ att automatiskt kontrollera efter uppdateringar vid start.
    • Kodredigeraren: Uppdaterad till Monaco Editor v0.39.0, med funktioner som brace pair colorization.
    • Minskad minnesanvändning: Vid växling mellan verktyg, vilket vi kommer att beskriva i detalj i ett framtida blogginlägg.

    Avslutande Ord

    DevToys 2.0 Förhandsversion är tillgänglig idag, och detta hade inte varit möjligt utan vår fantastiska community. Vi vill uttrycka vår tacksamhet till alla utvecklare som bidragit till DevToys och hjälpt oss att förbättra det. Vi hoppas att du njuter av denna nya version och att den förbättrar din produktivitet.

    Kan laddas hem här

    https://devtoys.app/download

    Folket bakom projeketet ”annons” om 2.0

    https://devtoys.app/blog/announcing-devtoys-2.0-preview


  • IPFire 2.29 – Core Update 186: Nu tillgänglig för testning

    IPFire är en säkerhetsfokuserad Linux-baserad brandväggsdistribution. Den erbjuder en kraftfull plattform för nätverkssäkerhet och -hantering, inklusive funktioner som brandväggsfiltrering, VPN-stöd och intrusion detection. Med regelbundna uppdateringar och starkt community-stöd är IPFire idealisk för både hem- och företagsnätverk.

    Den efterlängtade uppdateringen av IPFire 2.29 – Core Update 186 är nu tillgänglig för testning. Denna version kommer med en rad förbättringar, inklusive en uppdaterad kärna, experimentellt stöd för Btrfs samt flera buggfixar. Här är en översikt över de viktigaste nyheterna och förändringarna.

    En Uppdaterad Kärna

    Denna uppdatering innehåller en uppdatering av IPFire-kärnan, som nu är baserad på Linux 6.6.30. Den nya kärnan innehåller åtgärder för den senaste Register File Data Sampling (RFDS, CVE-2023-28746) i Intel-processorer. Dessutom har problem med CPU-grafen för processorer, där vissa virtuella kärnor är offline, åtgärdats. Raspberry Pi-användare kan nu också dra nytta av stöd för CPU-frekvensskalning.

    Experimentellt Stöd för Btrfs

    En av de mest spännande nyheterna i denna uppdatering är det experimentella stödet för Btrfs-filsystemet i IPFire. Detta har implementerats för att undersöka vilka fördelar IPFire kan dra nytta av med denna nya filsystemdesign. Btrfs möjliggör komprimering av all datahttps://www.ipfire.org/downloads/ipfire-2.29-core186 och tillåter skapandet av snapshots, vilket kan bli användbart för utvecklingsprocessen och förenkla återställningar.

    Diverse Förbättringar och Uppdateringar

    Brandväggsblocklistor
    • Spamhaus EDROP har slagits ihop med DROP. Användare som tidigare hade EDROP aktiverat kommer automatiskt att få DROP aktiverat efter denna uppdatering.
    • Den avvecklade Alienvault-listan har tagits bort.
    Suricata och Säkerhet

    Suricata har nu aktiverats för att använda Linux Landlock, som ska skydda mot obehörig åtkomst till filsystemet från exploits.

    Övriga Förbättringar
    • Unbound/DHCP Leases-bron har patchats för att undvika onödiga omladdningar av Unbound, tack vare ett bidrag från Nick Howitt.
    • Vissa onödiga varningar under uppstartsprocessen har tystats.
    Uppdaterade Paket

    Följande paket har uppdaterats i denna version:

    • Apache2 2.4.59
    • BIND 9.16.49
    • kmod 32
    • libhtp 0.5.48
    • SQLite 3.45.3
    • squid 6.9
    • strongSwan 5.9.14
    • Suricata 7.0.5
    • tzdata 2024a

    Tilläggsförändringar

    • Icinga har tagits bort, som tidigare meddelats i februari.
    • Det trasiga sslh-tillägget har också tagits bort.
    Uppdaterade Tilläggspaket
    • Bacula 13.0.4
    • dnsdist 1.9.3
    • Lynis 3.1.1
    • mympd 14.1.2
    • Tor 0.4.8.11

    IPFire 2.29 – Core Update 186 lovar att leverera förbättrad prestanda och säkerhet. Användare uppmuntras att testa denna uppdatering och rapportera eventuella problem för att bidra till att göra den slutliga versionen så stabil och säker som möjligt.

    Om du tycker om IPFire , så kan du donera en slant på

    https://www.ipfire.org/donate

    Här kan du tanka hem den

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


  • openSUSE Leap 15.6: Förbättringar och Nya Funktioner

    openSUSE Leap är en stabil och pålitlig version av openSUSE-operativsystemet, baserat på SUSE Linux Enterprise. Det erbjuder enterprise-nivå stabilitet och support, regelbundna uppdateringar och är mångsidigt nog att användas för servrar, arbetsstationer och utveckling, vilket gör det idealiskt för både företag och hemmabruk.

    openSUSE Leap 15.6 presenterar en rad betydande uppdateringar och nya funktioner som stärker dess position som ett pålitligt operativsystem för både professionella och hobbyanvändare. Den senaste versionen innehåller förbättringar inom system- och containerhantering, virtualiseringstekniker, programvaruuppgraderingar, telekommunikation, skrivbordsmiljöer, ljudtekniker och en viktig övergång till Python 3.11.

    Cockpit-paketet: Intuitiv Systemadministration

    En av de mest framträdande förbättringarna i Leap 15.6 är integrationen av Cockpit-paketet. Cockpit erbjuder ett webbaserat gränssnitt för systemadministration som kombinerar avancerade operationer med en användarvänlig design. Detta verktyg är ett kraftfullt tillskott för både IT-proffs och hobbyanvändare, vilket understryker openSUSEs engagemang för tillgängliga men kraftfulla verktyg.

    Förbättrade Containertjänster

    Leap 15.6 förstärker containerhanteringen genom att introducera Podman 4.8, speciellt anpassad för Nextcloud, samt uppdateringar av Distrobox, Docker, python-podman, Skopeo, containerd och libcontainers-common. Dessa förbättringar säkerställer att systemet kan hantera moderna containerlösningar effektivt och robust, vilket är avgörande för dagens digitala infrastruktur.

    Virtualiseringstekniker: Stabilitet och Prestanda

    Virtualiseringsmöjligheterna i Leap 15.6 har förbättrats med uppdateringar av Xen 4.18, KVM 8.2.2, libvirt 10.0 och virt-manager 4.1. Dessa uppdateringar bidrar till ökad prestanda och stabilitet i virtuella miljöer, vilket är kritiskt för företag som förlitar sig på virtualisering för sina IT-behov.

    Betydande Programvaruuppgraderingar

    Leap 15.6 inkluderar omfattande programvaruuppgraderingar med nya versioner av Linux Kernel 6.4, OpenSSL 3.1, MariaDB 10.11.6, PostgreSQL 16, Redis 7.2, PHP 8.2 och Node.js 20. Dessa uppdateringar förbättrar prestanda, säkerhet och tillförlitlighet, vilket gör Leap 15.6 till ett robust val för både utvecklings- och produktionsmiljöer.

    Telekommunikationsprogramvara: Bättre Nätverksprestanda

    Utgåvan av Leap 15.6 innehåller också uppdateringar i telekommunikationsprogramvara med DPDK 22.11 och Open vSwitch 3.1 samt OVN 23.03. Dessa förbättringar stöder bättre nätverksprestanda och tillförlitlighet, vilket är avgörande för företagskommunikationssystem.

    Förnyad KDE-miljö

    KDE-miljön har uppdaterats med KDE Plasma 5.27.11, Qt 5.15.12+kde151 och KDE Frameworks 5.115.0. Dessutom innehåller den Qt6 version 6.6.3 med uppdaterade Python-bindningar för PyQt5 och PyQt6 som är anpassade till Python 3.11. Dessa uppdateringar säkerställer en smidig och effektiv skrivbordsupplevelse för användarna.

    GNOME 45: Förbättrad Användarupplevelse

    GNOME 45 i Leap 15.6 medför flera förbättringar som ytterligare förbättrar skrivbordsmiljön. Dessa uppdateringar erbjuder nya funktioner som förbättrar användarupplevelsen och stärker Leap 15.6 som ett topprankat val för användare som söker ett modernt och polerat skrivbord.

    Uppgraderade Ljudtekniker

    Leap 15.6 uppgraderar ljudtekniker med PulseAudio 17.0 och PipeWire 1.0.4. Dessa uppdateringar förbättrar hårdvarukompatibilitet och Bluetooth-funktionalitet, inklusive indikatorer för enhetsbatterinivå. Detta säkerställer högkvalitativ ljudprestanda för olika användningsområden.

    Övergång till Python 3.11

    En viktig förändring i Leap 15.6 är övergången till Python 3.11, vilket innebär att många icke-underhållna Python-paket tas bort. Denna förändring säkerställer att systemet förblir säkert och uppdaterat med de senaste Python-funktionerna och förbättringarna, vilket gynnar både utvecklare och användare.

    Sammanfattningsvis markerar openSUSE Leap 15.6 en betydande uppdatering med omfattande förbättringar inom flera områden. Dessa uppdateringar förstärker operativsystemets stabilitet, säkerhet och prestanda, vilket gör det till ett utmärkt val för både professionella användare och entusiaster.

    https://en.opensuse.org/Features_15.6

    Ladda hem

    https://get.opensuse.org/sv/leap/15.6/#download


  • Paketetadministration i Linux

    En paketadministratör är ett verktyg, antingen i kommandoradsform eller grafiskt, som gör det enkelt att hantera programvarupaket på ett Linux-system. Ett programvarupaket är en samling filer som paketerats för enkel distribution och installation.

    När du installerar ett program använder paketadministratören den senaste versionen, laddar ner den, placerar nödvändiga filer på rätt platser och hanterar eventuella beroenden automatiskt.

    Grafiska paketadministratörer är användarvänliga gränssnitt som använder kommandoradsverktyg i bakgrunden. Exempel är Synaptic (som använder APT) och Warehouse (som använder Flatpak).

    Vad kan en paketadministratör göra?

    Moderna paketadministratörer kan utföra en rad uppgifter från grundläggande till avancerade, inklusive:

    • Installation: Installerar paket från lokal cache eller hämtar från fjärrarkiv.
    • Sökning: Söker efter specifika paket i systemets paketdatabas.
    • Uppdatering: Uppdaterar paketdatabasen, individuella paket eller alla systempaket.
    • Borttagning: Tar bort paket, inklusive deras beroenden och bibliotek.
    • Information: Visar detaljer om paket innan installation, såsom namn, storlek och beroenden.
    • Listning: Visar en lista över alla installerade paket.
    • Nedgradering: Tillåter återgång till tidigare versioner av paket.
    • Lägga till Arkiv: Aktiverar ytterligare arkiv för att få tillgång till fler programvaror.
    • Lista Arkiv: Visar aktiverade arkiv.
    • Ta bort Arkiv: Tar bort inaktiva eller oönskade arkiv.

    Paketadministratörer för olika Linux-distributioner

    Olika Linux-distributioner använder olika paketadministratörer baserat på deras struktur och behov. Här är en lista över vanliga paketadministratörer och de distributioner som använder dem:

    PaketadministratörLinux-distributioner
    APTUbuntu, Debian, Kali Linux, Linux Mint, Zorin OS, Pop!_OS, Elementary OS, med flera.
    YUMCentOS, Fedora, RHEL, AlmaLinux, Rocky Linux, med flera.
    DNFRed Hat, Fedora, CentOS Stream, Rocky Linux, openSUSE, med flera.
    PacmanArch Linux, Manjaro Linux, EndeavourOS, med flera.
    YaySamma som ovan.
    ZypperopenSUSE Leap, openSUSE Tumbleweed, med flera.
    EmergeGentoo Linux, Chromium OS, med flera.
    Nix-envNixOS
    ApkAlpine och postmarketOS.
    XBPS-*Void Linux, VX-Linux, med flera.
    swupdClear Linux

    Ytterligare Paketadministratörer

    Det finns också paketadministratörer som kan användas på flera Linux-distributioner och ibland även på andra operativsystem som macOS eller Windows:

    PaketadministratörflatpakPaketadministratörStödda Plattformar
    HomebrewAlla Linux-distributioner
    SnapAlla Linux-distributioner
    FlatpakAlla Linux-distributioner
    CargoLinux, Windows och macOS
    NPM, NPXLinux, Windows och macOS
    Pip, Pipx, uvLinux, Windows och macOS

    Paketadministratörer som nämns här är mycket populära och vanliga. Men det finns även andra metoder för att installera paket, som att köra skript från wget eller curl, vilket bör göras med försiktighet.

    AppImage är en annan teknik som tillåter användare att köra applikationer i ett portabelt format.

    Artikel ovan bygger på data ifrån


  • Nya Funktioner i Perl 5.40

    Perl är ett dynamiskt, tolkat programmeringsspråk skapat av Larry Wall 1987. Det kombinerar element från C, sed och awk, och är känt för sina kraftfulla textbearbetningsmöjligheter. Perl är flexibel, stöder flera programmeringsparadigm (procedur-, objekt- och funktionell programmering) och används ofta för systemadministration, webbutveckling och databasinteraktion. Dess motto, ”There’s more than one way to do it,” speglar dess flexibilitet och uttrycksfullhet.

    Perl 5.40 introducerar nya funktioner och förbättringar som gör programmeringsspråket mer kraftfullt och säkert. Här är en sammanfattning av de viktigaste nyheterna:

    Nya Funktioner i Perl 5.40

    En av de mest anmärkningsvärda nyheterna är det nya CLASS-nyckelordet, som gör det möjligt att hämta klassnamn mer exakt inom klassbaserade sammanhang som metoder och fältinitialiseringar. Detta är särskilt användbart under konstruktorer där ”$self” inte kan användas.

    Perl 5.40 introducerar också :reader-attributet för fältvariabler, vilket automatiskt skapar åtkomstmetoder. Detta förenklar kod och förbättrar läsbarheten. Dessutom tillåter uppdateringen mellanslag i -M kommandoradsalternativet, vilket överensstämmer med hur -I-alternativet fungerar.

    En viktig syntaxförändring är införandet av ^^ logiska xor-operatören, vilket kompletterar Perls uppsättning logiska operatorer. Funktioner som try/catch-block och iterering över flera värden med for har nu gått från experimentella till stabila, vilket betyder att de nu är tillförlitliga och rekommenderas för användning.

    Säkerhetsuppdateringar

    Perl 5.40 åtgärdar flera säkerhetsproblem, inklusive CVE-2023-47038, som fixar ett buffertöverskridningsproblem, och CVE-2023-47039, som hanterar en binär kapningssårbarhet på Windows-system.

    Inkompatibla Förändringar och Avskrivningar

    Uppdateringen innehåller också förändringar som kan påverka befintliga skript. Till exempel har reset EXPR-funktionen ändrats för att nu trigga ‘set magic’ på skalärvariabler, vilket kan påverka äldre skript. Dessutom fasar Perl ut funktioner och syntax som kan orsaka tvetydighet eller fel, som att klarnamn tolkas som filhandtag.

    Moduluppdateringar

    Perl 5.40 uppdaterar en rad moduler, från ”Archive::Tar” till ”IO::Socket::IP”, och introducerar nya moduler som ”Term::Table” och ”Test2::Suite” i Perl-kärnan. Detta minskar beroendet av externa moduler vid testning på CPAN.

    Prestandaförbättringar

    Den nya versionen innehåller också prestandaförbättringar, inklusive optimerade negationsoperationer och förbättrad hantering av generiska TARGMY-optimeringar, vilket kan förbättra exekveringstider för vissa operationer avsevärt.

    Utvecklare rekommenderas att konsultera Perl-dokumentationen och gemenskapsresurser för en fullständig genomgång av alla ändringar och ytterligare information.

    Mer information

    https://metacpan.org/release/HAARG/perl-5.40.0/view/pod/perldelta.pod


  • Nyhetstorka!

    Idag är det nyhetstorka på linux och öppen källkodsfronten.

    Nu finns i alla fall kontakt möjligheter till oss , full i formuläret på sidan Kontakta Linux.se .


  • ravynOS 0.5 släppt: Ett FreeBSD-baserat OS med målet att vara kompatibelt med macOS

    ravynOS 0.5 är ett nyutgivet FreeBSD-baserat operativsystem som syftar till att vara kompatibelt med macOS-applikationer och har ett användargränssnitt som liknar macOS. Det möjliggör körning av macOS-applikationer genom att rekompilera källkod eller använda Mach-O-filer. Systemet stöder macOS-filsystemen HFS+ och APFS, samt ZFS. Det skapar macOS-liknande kataloger och hemkataloger för användare.

    ravynOS innehåller en delvis implementering av Cocoa och Objective-C runtime, och kan även köra Linux-applikationer. Applikationer kan distribueras som AppImage-filer utan behov av installation. Den grafiska miljön bygger på labwc, wlroots och Wayland, och erbjuder ett macOS-liknande gränssnitt.

    Den nya versionen använder FreeBSD 15-CURRENT och inkluderar verktyg som turbo texteditor och cmake. Ett nytt byggverktyg, build.sh, förenklar skapandet av systemet och ISO-avbildningar. En grafisk Dock-panel och stöd för NSStatusItem-klassen har lagts till. Paketinstallation från FreeBSD-förråden är möjlig med pkg-kommandot, trots att det egna paketförrådet har avvecklats.

    Kan tankas hem här : https://github.com/ravynsoft/ravynos/releases/tag/v0.5.0


  • Microsoft släpper GUI för att konfigurera WSL ( Windows Subsytem for Linux )

    WSL (Windows Subsystem for Linux) är en kompatibilitetslager för att köra Linux-binär exekverbara filer nativt på Windows 10 och senare. Det möjliggör utvecklare att använda Linux-kommandon och verktyg direkt på Windows utan att behöva dual-boot eller använda en virtuell maskin.

    Microsoft utvecklar en grafisk konfigurator för Windows Subsystem for Linux (WSL) för att förenkla konfiguration och hantering av WSL-parametrar. Den nya konfiguratorn kommer att visa alla möjliga inställningar i kategorier och visa om de är användbara i det aktuella systemet, medan möjligheten att redigera .wslconfig-filen manuellt kommer att finnas kvar.

    Nya standardinställningar inkluderar autoMemoryReclaim=dropCache för att returnera frigjort minne till Windows och dnsTunneling=true för DNS-tunnling i Windows 11. Experimentella funktioner som wsl –manage –set-sparse för att återlämna frigjort diskutrymme och ”networkingMode=mirrored” för nätverkspeglingsläget för att stödja IPv6 har också lagts till.

    Microsoft Defender kommer att kunna övervaka WSL-miljöer med en ny plugin, och integration med Intune gör det möjligt att hantera inställningar. I framtiden planeras att Dev Home-konfiguratorn ska kunna användas för att hantera och starta WSL-miljöer.

    Samtliga uppdateringar är tillgängliga via normala OS-uppdateringar.


  • Mozilla Firefox 127 tillgänglig för nerladdning

    Mozilla Firefox är en snabb, säker och anpassningsbar webbläsare utvecklad av Mozilla Foundation. Den har funktioner som spårningsskydd, tilläggsstöd och regelbundna uppdateringar för en bättre webbläsarupplevelse.

    Mozilla Firefox 127 är nu tillgänglig för nedladdning och innehåller flera nya funktioner och förbättringar.

    En av de största nyheterna i Firefox 127 är den uppdaterade skärmdumpsfunktionen, som nu gör det möjligt att ta skärmdumpar av olika :about:-sidor och specifika filtyper som SVG och XML. Dessutom har prestandan vid stora skärmdumpar förbättrats, och tillgängligheten har ökat med nya tangentbordsgenvägar, temakompatibilitet och stöd för High Contrast Mode (HCM).

    En annan ny funktion är alternativet ”Stäng dubblettflikar” som finns både i flikfältets widget ”Lista alla flikar” och i flikens snabbmeny, vilket gör det enklare att stänga dubblettflikar. Firefox 127 stöder också lösning av HTTPS DNS-poster med operativsystemets DNS-upplösare på Linux, Android 10 och senare samt Windows 11.

    Mozilla har också optimerat DNS-prefetching för HTTPS-dokument via rel=”dns-prefetch” länkhint, vilket tillåter webbutvecklare att specificera domännamn för viktiga tillgångar som bör lösas i förväg.

    För att minska användarfingeravtrycksdata och förbättra webbplatskompatibilitet, rapporterar Firefox 127 nu 32-bitars x86 CPU-arkitekturer som x86_64 (64-bit) i User-Agent-strängen på Linux-system, samt på navigator.platform och navigator.oscpu Web API:er.

    För webbutvecklare inkluderar den nya versionen stöd för de nya Set JavaScript-metoderna för att skapa unioner och snitt av två set. Funktionen navigator.clipboard.read()/write() har också aktiverats, vilket ger en klistra-in-kontxtmeny där användare kan bekräfta när de försöker läsa utklippsinnehåll som inte härrör från en same-origin-sida.

    Mozilla planerar att officiellt lansera Firefox 127 imorgon, den 11 juni, men de officiella binärfilerna för GNU/Linux, macOS och andra system kan redan nu laddas ner från Mozillas FTP-nedladdningsserver.

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


  • Arch Linux-baserade CachyOS släpper handhållen version och stöd för T2 MacBook

    CachyOS är en Arch Linux-baserad distribution som fokuserar på prestanda och säkerhet. Den använder egenoptimerade kompileringar och specialanpassade kärnor för att maximera hastighet och effektivitet. CachyOS erbjuder även ett anpassningsbart skrivbordsmiljöval och användarvänliga verktyg för systemhantering.

    Arch Linux-baserade CachyOS släpper handhållen version och stöd för T2 MacBook

    CachyOS-utvecklarna har idag släppt en ny ISO-snapshot för juni 2024 av deras Arch Linux-baserade distribution. Denna uppdatering innehåller stöd för ny hårdvara, en ny version för portabla enheter och flera förbättringar.

    Den senaste versionen av CachyOS inkluderar nu stöd för T2 MacBook i standardutgåvan, vilket gör det möjligt att installera den på kompatibla MacBook-enheter. Användare bör dock notera att Wi-Fi och Bluetooth inte fungerar direkt efter installationen och kräver efterföljande patchning enligt givna instruktioner.

    För dem som föredrar att köra Linux på portabla enheter, introduceras nu den stabila utgåvan av CachyOS Handheld Edition. Denna version är avsedd för enheter som Steam Deck, Lenovo Legion Go och Asus ROG Ally. Enligt utvecklarna har de gjort många justeringar för att förbättra stöd och konfiguration för dessa enheter. Ayaneo-enheter ska också stödjas, även om detta inte har testats fullt ut ännu.

    För användare av NVIDIA GPU medför juni 2024-releasen betaversionen av den kommande NVIDIA 555-grafikdrivrutinen, som erbjuder explicit GPU-synkronisering och andra förbättringar. Det inkluderar även patchade kompositörer med explicit synkroniseringsstöd och förbättrad viloläge på Wayland.

    En annan nyhet i denna release är ett nytt skript kallat cachy-chroot, som hjälper användare genom chroot-processen och säkerställer korrekt montering av partitioner, samt korrekt detektion av Btrfs-subvolymer.

    Bland andra viktiga förändringar märks möjligheten att kopiera CachyOS ISO till datorns RAM för att förbättra uppstartstiden, att Btrfs nu är standardfilsystemet vid nya installationer istället för XFS, att firewalld-brandväggen har ersatts med ufw, och att olika komponenter har uppdaterats till sina senaste versioner.

    För mer information om ändringarna som ingår i CachyOS juni 2024-release, besök den officiella webbplatsen där både Desktop- och Handheld-versionerna finns tillgängliga för nedladdning. CachyOS Desktop-utgåvan inkluderar den senaste KDE Plasma 6.0.5-skrivbordsmiljön och drivs av Linux 6.9.

    Vad menas med T2 Macbook?

    T2 MacBook avser MacBook-modeller utrustade med Apples T2 Security Chip. Denna specialiserade säkerhetschip finns i flera Mac-modeller som släpptes mellan 2018 och 2020, inklusive MacBook Pro, MacBook Air, iMac Pro, Mac mini och Mac Pro. T2-chippet integrerar flera kontroller och hanterar säkerhetsfunktioner som:

    1. Secure Enclave: En säker del av chipet som hanterar känslig data, som krypteringsnycklar och biometriska data (Touch ID).
    2. Secure Boot: Säkerställer att endast betrodd programvara som godkänts av Apple laddas vid uppstart.
    3. Diskkryptering: Hanterar kryptering och dekryptering av data på den interna lagringen i realtid.

    Eftersom T2-chippet hanterar så många kritiska funktioner kan det vara utmanande att installera och köra Linux på dessa enheter, vilket kräver specifika patchar och konfigurationer för att få alla komponenter att fungera korrekt. I CachyOS juni 2024-release finns nu stöd för installation på T2 MacBook-modeller, men vissa funktioner som Wi-Fi och Bluetooth kan kräva ytterligare arbete för att fungera.

    Delar av innehållet ovan kommer ifrån data ifrån


  • OBS Studio 30.2 i beta version

    OBS Studio 30.2 har lanserats i offentlig beta-testning och erbjuder flera nya funktioner, särskilt för Linux-användare. Dessa inkluderar stöd för den inbyggda NVENC-kodaren med NVENC AV1, delad texturstöd för NVENC, QuickSync och VA-API kodare, samt förbättrad RTMP/FLV multi-track ljud och video och HEVC-stöd för WebRTC. Den nya versionen introducerar även ett experimentellt ”Hybrid MP4” format som kombinerar felsäkerhet med snabbare åtkomsttider och bred kompatibilitet, samt stöd för kapitelmarkörer. Multitrack videoströmning är en annan ny funktion, för närvarande endast tillgänglig på Windows med NVIDIA GPU. Betaversionen är tillgänglig för Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Windows och macOS, men är inte lämplig för produktionsbruk.

    Mer information här


  • Debian 13 får automatisk rensning av /tmp

    /tmp är en temporär katalog i Unix-baserade system där applikationer och användare kan lagra tillfälliga filer. Filinnehållet raderas vanligtvis vid omstart eller efter en viss tid. Den används ofta för att hantera mellanfiler, cachedata och andra kortvariga data.

    Debian 13 introducerar tmpfs för /tmp och tidsstyrd rensning för /var/tmp, vilket speglar standardpraxis i den kommande Trixie-versionen. För att följa de moderna standarderna som andra Linux-distributioner använder och förbättra systemets renlighet och effektivitet, kommer Debians nästa version, 13 (Trixie), att ändra hur temporära filer hanteras. Förändringarna rör främst katalogerna ”/tmp” och ”/var/tmp.”

    Tidigare har Debians hantering av ”/var/tmp” med systemd inte inkluderat automatisk rensning, till skillnad från många andra distributioner. Efter diskussioner inom Debians utvecklingsgemenskap har man nu enats om att införa modernare standardinställningar som liknar andra Linux-distributioner.

    Specifikt innebär dessa förändringar att ”/tmp” kommer att lagras som ett temporärt filsystem (tmpfs), och att en automatiserad rensningsprocess införs för ”/var/tmp.”

    Genom att använda tmpfs för ”/tmp” kommer denna katalog att lagras i RAM, vilket snabbar upp åtkomsten till temporära filer och minskar slitaget på den permanenta lagringen. Detta är en vanligt använd konfiguration i Linux-världen, uppskattad för sina prestandafördelar, särskilt i miljöer där temporära data ofta behöver åtkomst.

    För ”/var/tmp” kommer Debian 13 att införa en tidsstyrd systemd-tjänst som automatiskt tar bort filer äldre än 30 dagar. Samtidigt kommer katalogen ”/tmp,” som används mer frekvent, att få en kortare behållningstid där filer äldre än tio dagar tas bort automatiskt i nya installationer.

    Dessa inställningar hanteras via systemd, som använder konfigurationen ”tmpfiles.d” för periodisk rensning.

    För de användare och systemadministratörer som vill behålla den gamla beteenden är det enkelt att ändra tillbaka. Man kan justera inställningarna genom att maskera systemd-enheter eller ändra konfigurationsfilerna i ”/etc/tmpfiles.d/,” vilket gör övergången flexibel efter behov.

    För mer detaljerad information kan man se diskussionen på Debians utvecklingsmailinglista.

    Dessa förändringar är planerade att genomföras i den kommande Debian 13 (Trixie)-versionen, som förväntas släppas runt mitten av 2025, även om ett exakt releasedatum ännu inte är fastställt.

    Artikel ovan bygger på innehåll ifrån

    https://linuxiac.com/debian-13-moves-to-tmpfs-for-tmp-directory


  • Incus 6.2 Container och VM hantare släppt

    Incus är ett avancerat verktyg för hantering av systemcontainrar och virtuella maskiner. Det erbjuder säker, skalbar och intuitiv användning med stöd för flera lagrings- och nätverkslösningar. Incus tillhandahåller omfattande dokumentation och ett enhetligt API för både lokal och fjärranvändning.

    Introduktion till Incus

    Incus är ett modernt verktyg för att hantera både systemcontainrar och virtuella maskiner, och ger en användarupplevelse liknande den man får hos offentliga molntjänster. Det möjliggör enkel integration och användning av containrar och virtuella maskiner med delad lagring och nätverk.

    Incus använder bilder från olika Linux-distributioner och är utformat för att vara flexibelt och skalbart för olika behov. Det stödjer flera lagrings- och nätverkslösningar och kan installeras på allt från en enkel laptop eller molninstans till omfattande serverrack.

    Funktioner och Användning

    Incus erbjuder verktyg för att hantera instanser via kommandorad, REST API eller tredjepartsverktyg. Det har ett enhetligt REST API för både lokal och fjärranvändning. Projektet startades som ett communitydrivet alternativ till Canonicals LXD av Aleksa Sarai och underhålls nu av många av de ursprungliga LXD-utvecklarna.

    Kom igång med Incus

    För att börja använda Incus kan du testa det online och följa en installationsguide för att sätta upp det lokalt.

    Containrar och Virtuella Maskiner

    Incus stödjer både systemcontainrar och virtuella maskiner. En systemcontainer simulerar ett fullt operativsystem med hjälp av värdsystemets kärna, medan en virtuell maskin använder värdsystemets hårdvara men har sin egen kärna. Detta möjliggör körning av olika operativsystem.

    Viktiga Funktioner

    • API: Ett säkert, intuitivt och skalbart kärn-API.
    • Händelsehantering: Loggning och hantering av livscykelhändelser.
    • Fjärranvändning: Samma API för både lokal och nätverksåtkomst.
    • Projektstöd: Hantering av bilder och profiler inom projekt.
    • Backup och Export: Säkerhetskopiering, återställning, snapshots och migrering av instanser.

    Tillgänglighet och Installation

    Incus fungerar på de flesta moderna Linux-distributioner. Även om Incus själva inte tillhandahåller paket, finns de tillgängliga i flera distributioner och tredjepartsförråd. Det finns även en klient för Windows och macOS som kan ansluta till en Linux-baserad Incus-server.

    Support och Utgåvor

    Incus har två typer av utgåvor: LTS-utgåvor med långsiktigt stöd och funktionsutgåvor som släpps månatligen med nya funktioner och buggfixar. Kommersiell support kan erhållas från Zabbly.

    Språk, Licensiering och Bidrag

    Incus är skrivet i Go och är fri programvara under Apache 2-licensen. Källkoden finns på GitHub och det krävs inga juridiska avtal för att bidra, men commits måste vara signerade enligt DCO (Developer Certificate of Ownership).

    Nyheter i Incus 6.2

    Incus 6.2 introducerar omfattande dokumentation för flera moduler, inklusive detaljer om bildbegränsningar, kärnbegränsningar för instanser, USB- och Unix-enheter, nätverkszoner och diskhantering. Dessa dokument är utformade för att hjälpa användare att bättre förstå och använda Incus fulla kapacitet.

    Den nya versionen utökar YAML-stöd för nyckelskapande i lagringshinkar och volymer, vilket gör konfigurationshantering mer strömlinjeformad. Användare kan nu även anpassa kolumner i listor för lagrings- och nätverksgränssnitt, vilket ger en mer skräddarsydd vy.

    Incus 6.2 inkluderar också nya funktioner för förbättrad nätverksrouting, som LogicalRouterSNATAdd och LogicalRouterDNATSNATAdd. Ett nytt kommando, incus top, har introducerats för att låta användare övervaka resursanvändning och systemprestanda i realtid.

    Övriga Förbättringar

    • Bugfixar: Förbättrad stabilitet genom att åtgärda runtime-fel och justeringar för migrationsstatus och 32-bitars arkitekturkompatibilitet.
    • Effektivitet: Uppdaterade beroenden och mindre justeringar i kodstruktur och argumentordning för bättre effektivitet.
    • Installation: Incus-agentens installationsplats har flyttats till en skrivbar plats för ökad säkerhet och underhåll.
    • Access API: Ny implementation av access API för förbättrade säkerhetsprotokoll och användarhantering.
    • Konsolloggar: Förbättrad hantering av konsolloggar för enklare spårning och diagnos av problem inom containermiljöer.

    Mer information finns här

    https://linuxcontainers.org


  • Introduktion till ss kommandot i Linux

    ss är ett kraftfullt Linux-verktyg för att visa detaljer om nätverksanslutningar och sockets. Det ersätter netstat och kan visa TCP, UDP och andra protokoll, med stöd för avancerad filtrering och detaljerad statusinformation. Användbart för nätverksövervakning och felsökning.

    Introduktion till ss kommandot i Linux

    ss är ett kraftfullt verktyg för att visa information om nätverksanslutningar, sockets och liknande i Linux. Det är en del av iproute2-paketet och har i många fall ersatt det äldre netstat-kommandot på moderna Linux-distributioner.

    Grundläggande användning

    För att använda ss måste du ha root-åtkomst eller tillräckliga behörigheter. Kommandot används vanligtvis i följande format:

    ss [OPTION] [FILTER]

    Här är en enkel användning för att lista alla aktiva nätverksanslutningar:

    ss

    Vanliga optioner

    1. -a: Visar både lyssnande och icke-lyssnande sockets.
    ss -a
    1. -l: Visar endast lyssnande sockets.
    ss -l
    1. -t: Visar endast TCP-sockets.
    ss -t
    1. -u: Visar endast UDP-sockets.
    ss -u
    1. -n: Visar numeriska adresser istället för att försöka lösa namn.
    ss -n

    Djupdykning i funktioner och exempel

    Lista alla aktiva anslutningar

    ss -a

    Detta kommando listar alla sockets inklusive både lyssnande och aktiva anslutningar.

    Visa endast lyssnande TCP-sockets

    ss -lt

    Använd detta för att få en snabb överblick över alla tjänster som lyssnar på TCP-portar.

    Få detaljerad information om sockets

    ss -e

    Med denna option kan du se mer detaljerad information om varje socket, inklusive tilläggsinformation som kan vara användbar för diagnostiska ändamål.

    Filtrering efter specifik port

    För att filtrera sockets som använder en specifik port kan du använda sport eller dport beroende på om du är intresserad av källporten eller destinationsporten.

    ss -at sport = :80

    Detta kommando visar alla TCP-anslutningar som använder port 80.

    Visa sockets för ett specifikt protokoll

    ss -u -a

    Detta kommando visar alla UDP-anslutningar.

    Kombinera filter

    Du kan kombinera olika filter för att få en mer specifik lista över sockets.

    ss -at state established '( dport = :22 or sport = :22 )'

    Detta kommando visar alla etablerade TCP-anslutningar där antingen källporten eller destinationsporten är 22, vilket är vanligt för SSH.

    Detaljerade exempel och användningsfall

    Övervaka nätverksprestanda

    Genom att använda ss i kombination med andra verktyg kan du skapa en kraftfull nätverksövervakningslösning. Till exempel kan du använda ss för att fånga upp realtidsdata om nätverksanslutningar och sedan bearbeta denna data med skript eller andra verktyg.

    ss -tn src 192.168.1.100

    Detta kommando visar alla aktiva TCP-anslutningar från IP-adressen 192.168.1.100.

    Integrering med skript

    Du kan använda ss i bash-skript för att automatisera nätverksrelaterade uppgifter. Här är ett exempel på ett skript som kontrollerar om en viss port är öppen och skriver ut ett meddelande baserat på resultatet.

    #!/bin/bash
    
    PORT=80
    if ss -tln | grep -q ":$PORT"; then
        echo "Port $PORT is open"
    else
        echo "Port $PORT is closed"
    fi

    Användning med cron för regelbunden övervakning

    Du kan använda ss tillsammans med cron för att skapa regelbundna rapporter om nätverksstatus. Här är ett exempel på hur du kan konfigurera en cron-jobb som kör ett skript varje timme för att logga aktuella anslutningar.

    0 * * * * /path/to/your_script.sh >> /var/log/network_connections.log

    Avancerad användning

    Spåra specifika anslutningar

    För att spåra och diagnostisera specifika nätverksanslutningar kan du använda avancerade filter i ss.

    ss -o state established '( dport = :80 or sport = :80 )'

    Detta kommando visar alla etablerade anslutningar relaterade till HTTP (port 80) och inkluderar timerinformation.

    Diagnostisera nätverksproblem

    Genom att kombinera ss med andra diagnostikverktyg som ping och traceroute kan du felsöka nätverksproblem mer effektivt.

    ss -o state syn-sent

    Detta kommando visar alla sockets som är i SYN-SENT-tillstånd, vilket indikerar att de försöker etablera en anslutning.

    Slutord

    ss är ett mångsidigt och kraftfullt verktyg för nätverksadministratörer och alla som behöver detaljerad information om nätverksanslutningar på en Linux-maskin. Genom att behärska dess olika optioner och filter kan du snabbt och effektivt diagnostisera och övervaka nätverkstrafik och anslutningar.

    Genom att använda ss regelbundet i din dagliga drift kan du säkerställa en bättre nätverksövervakning och snabbare felsökning, vilket bidrar till en mer stabil och säker IT-miljö.

    För att maximera din användning av ss, rekommenderas det att du experimenterar med olika optioner och filterkombinationer för att hitta de som bäst passar dina specifika behov och arbetsflöden.

    Manunal sidan för ss i vår wiki

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


  • KDE har släppt KDE Frameworks 6.3

    KDE Frameworks är en samling av över 70 tilläggsbibliotek till Qt som erbjuder vanliga funktioner för KDE Plasma-skrivbordet och dess applikationer. De tillhandahåller verktyg för UI-förbättringar, ikonhantering, filindexering och mer, och uppdateras regelbundet för att förbättra prestanda och användarupplevelse.

    En uppdatering som förbättrar användargränssnittet och åtgärdar buggar för KDE Plasma-skrivbordet och dess applikationer. Den nya versionen förbättrar renderingen av SVG-bilder på skärmar med fraktionell skalning, förnyar utseendet på små dialogrutor och kommandofält, och justerar färgerna på ikoner i mörka färgscheman. Uppdateringen löser också långvariga fördröjningar i filindexering och problem med popup-fönster i ”Hämta ny [sak]” och sökning i Kickoff-applikationsstartaren. Nästa uppdatering, KDE Frameworks 6.4, är planerad till den 12 juli 2024, medan KDE Plasma 6.1 med nya funktioner släpps den 18 juni 2024.

    https://kde.org/announcements/frameworks/6/6.3.0


  • Installera LOMP på Ubuntu 24.04 och RHEL: En detaljerad guide

    OpenLiteSpeed är en högpresterande, lättviktig och öppen källkodsversion av LiteSpeed Technologies webbserver. Den stödjer Apache .htaccess, integrerad sidcache, SSL/TLS, och moderna protokoll som HTTP/2 och QUIC, vilket gör den idealisk för både små och stora webbplatser.

    Denna artikel ger en omfattande guide om hur man installerar LOMP (Linux, OpenLiteSpeed, MySQL/MariaDB, PHP) på både Ubuntu 24.04 och RHEL (Red Hat Enterprise Linux). Vi kommer också att diskutera för- och nackdelar med att använda OpenLiteSpeed jämfört med Apache.

    Innehållsförteckning

    1. Introduktion till LOMP
    2. Förberedelser
    3. Installera OpenLiteSpeed
    • Ubuntu 24.04
    • RHEL
    1. Konfigurera OpenLiteSpeed
    2. Installera MySQL/MariaDB
    • Ubuntu 24.04
    • RHEL
    1. Installera PHP
    • Ubuntu 24.04
    • RHEL
    1. Konfigurera PHP med OpenLiteSpeed
    2. Säkerställa installationen
    3. Jämförelse mellan OpenLiteSpeed och Apache
    4. Slutsats

    1. Introduktion till LOMP

    LOMP är en populär webbutvecklingsstack som består av Linux, OpenLiteSpeed, MySQL/MariaDB och PHP. Det är ett utmärkt alternativ till den mer kända LAMP-stacken som använder Apache istället för OpenLiteSpeed. OpenLiteSpeed är känt för sin höga prestanda och låga resursförbrukning, vilket gör det till ett attraktivt val för många utvecklare och systemadministratörer.

    2. Förberedelser

    Innan vi börjar med installationen, se till att din server är uppdaterad.

    Ubuntu 24.04

    Kör följande kommandon för att uppdatera ditt system:

    sudo apt update
    sudo apt upgrade

    RHEL

    För RHEL, använd följande kommando för att uppdatera systemet:

    sudo yum update

    3. Installera OpenLiteSpeed

    Ubuntu 24.04

    Steg 1: Lägg ladda hem OpenLiteSpeed

    Ladda hem OpenLiteSpeed

    wget https://openlitespeed.org/packages/openlitespeed-1.8.1-x86_64-linux.tgz 
    
     zcat openlitespeed-1.8.1-x86_64-linux.tgz | tar xvf -

    Steg 2: Installera OpenLiteSpeed

    cd openlitespeed

    ./install.sh

    Steg 3: Starta OpenLiteSpeed

    Efter installationen, starta OpenLiteSpeed-tjänsten.

    sudo systemctl start lsws
    sudo systemctl enable lsws

    Steg 4: Verifiera installationen

    Du kan verifiera att OpenLiteSpeed körs genom att besöka din serverns IP-adress på port 8088 (http://your_server_ip:8088).

    RHEL

    Steg 1: Lägg till OpenLiteSpeed repository

    För att lägga till OpenLiteSpeed repository, kör följande kommando:

    sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

    Steg 2: Installera OpenLiteSpeed

    Nu kan vi installera OpenLiteSpeed med yum.

    sudo yum install openlitespeed

    Steg 3: Starta OpenLiteSpeed

    Efter installationen, starta OpenLiteSpeed-tjänsten.

    sudo systemctl start lsws
    sudo systemctl enable lsws

    Steg 4: Verifiera installationen

    Du kan verifiera att OpenLiteSpeed körs genom att besöka din serverns IP-adress på port 8088 (http://your_server_ip:8088).

    4. Konfigurera OpenLiteSpeed

    Steg 1: Åtkomst till OpenLiteSpeed Admin Panel

    OpenLiteSpeed har en webbaserad administratörspanel som körs på port 7080. För att logga in, måste vi först ställa in ett administratörslösenord.

    sudo /usr/local/lsws/admin/misc/admpass.sh

    Steg 2: Logga in på Admin Panel

    En fördel med OpenLiteSpeed är en kontrollpanel via webläsare

    Öppna din webbläsare och gå till http://your_server_ip:7080. Logga in med användarnamnet ”admin” och det lösenord du just skapade.

    5. Installera MySQL/MariaDB

    Ubuntu 24.04

    Steg 1: Installera MySQL/MariaDB

    Vi kommer att använda MariaDB, en populär gaffel av MySQL.

    sudo apt install mariadb-server mariadb-client

    Steg 2: Säkerställa MariaDB

    Kör säkerhetsskriptet för MariaDB för att ställa in root-lösenordet och säkerställa databasen.

    sudo mysql_secure_installation

    Följ instruktionerna på skärmen för att ställa in root-lösenordet och ta bort onödiga användarkonton och databaser.

    RHEL

    Steg 1: Installera MySQL/MariaDB

    Installera MariaDB-servern med följande kommando:

    sudo yum install mariadb-server mariadb

    Steg 2: Starta och aktivera MariaDB

    Starta MariaDB-tjänsten och aktivera den vid uppstart.

    sudo systemctl start mariadb
    sudo systemctl enable mariadb

    Steg 3: Säkerställa MariaDB

    Kör säkerhetsskriptet för MariaDB.

    sudo mysql_secure_installation

    Följ instruktionerna på skärmen för att ställa in root-lösenordet och ta bort onödiga användarkonton och databaser.

    6. Installera PHP

    Ubuntu 24.04

    Steg 1: Lägg till PHP repository

    Lägg till repository som innehåller de senaste versionerna av PHP.

    sudo add-apt-repository ppa:ondrej/php
    sudo apt update

    Steg 2: Installera PHP

    Installera PHP och några vanliga tillägg.

    sudo apt install lsphp82 lsphp82-mysql lsphp82-common lsphp82-opcache lsphp82-mcrypt lsphp82-curl lsphp82-gd

    RHEL

    Steg 1: Lägg till EPEL och Remi repository

    För att få tillgång till de senaste PHP-paketen, lägg till EPEL och Remi repository.

    sudo yum install epel-release
    sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Steg 2: Aktivera Remi repository

    Aktivera Remi repository för PHP 8.2.

    sudo yum-config-manager --enable remi-php82

    Steg 3: Installera PHP

    Installera PHP och några vanliga tillägg.

    sudo yum install lsphp82 lsphp82-mysqlnd lsphp82-common lsphp82-opcache lsphp82-curl lsphp82-gd

    7. Konfigurera PHP med OpenLiteSpeed

    Steg 1: Konfigurera PHP

    Vi måste berätta för OpenLiteSpeed att använda vår PHP-installation. Detta görs genom adminpanelen.

    1. Logga in på OpenLiteSpeed Admin Panel.
    2. Gå till ”Server Configuration” -> ”External App” och skapa en ny ”LiteSpeed SAPI App”.
    3. Konfigurera den med följande inställningar:
    • Name: lsphp
    • Address: uds://tmp/lshttpd/lsphp.sock
    • Notes: LiteSpeed PHP
    • Max Connections: 35
    • Environment: PHP_LSAPI_CHILDREN=35
    • Initial Request Timeout (secs): 60
    • Retry Timeout (secs): 0
    • Command: /usr/local/lsws/lsphp82/bin/lsphp
    1. Gå till ”Script Handler” och skapa en ny skripthanterare för PHP.
    • Suffixes: php
    • Handler Type: LiteSpeed SAPI
    • Handler Name: lsphp

    Steg 2: Testa PHP

    Skapa en PHP-fil för att verifiera installationen.

    echo "<?php phpinfo(); ?>" | sudo tee /usr/local/lsws/Example/html/phpinfo.php

    Öppna din webbläsare och gå till http://your_server_ip:8088/phpinfo.php för att se PHP-konfigurationssidan.

    8. Säkerställa installationen

    Steg 1: Säkerhet och brandvägg

    Se till att endast nödvändiga portar är öppna i din brandvägg.

    Ubuntu 24.04

    sudo ufw allow 22/tcp
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    sudo ufw enable

    RHEL

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

    Steg 2: SSL/TLS Certifikat

    Installera ett SSL/TLS-certifikat för att säkra din

    webbplats. Ett gratis alternativ är Let’s Encrypt.

    1. Installera certbot.

    Ubuntu 24.04

    sudo apt install certbot

    RHEL

    sudo yum install certbot
    1. Hämta och installera certifikatet.
       sudo certbot certonly --standalone -d your_domain
    1. Konfigurera OpenLiteSpeed att använda SSL-certifikatet via adminpanelen.

    9. Jämförelse mellan OpenLiteSpeed och Apache

    Fördelar med OpenLiteSpeed

    1. Prestanda: OpenLiteSpeed är känt för sin höga prestanda och låga resursförbrukning, särskilt under höga trafikbelastningar.
    2. Inbyggd caching: OpenLiteSpeed har inbyggd sidcaching som kan avsevärt förbättra laddningstider.
    3. Säkerhet: OpenLiteSpeed erbjuder en mängd säkerhetsfunktioner inklusive DDoS-skydd, IP-geoblockering och mer.
    4. Modern arkitektur: OpenLiteSpeed är designat för att hantera HTTP/2 och QUIC utan extra moduler.

    Nackdelar med OpenLiteSpeed

    1. Kompatibilitet: OpenLiteSpeed har färre moduler och tredjepartsintegrationer jämfört med Apache.
    2. Administrativt gränssnitt: Adminpanelen kan vara mindre intuitiv och användarvänlig för nya användare.
    3. Support och dokumentation: OpenLiteSpeed har mindre omfattande support och dokumentation jämfört med Apache.

    Fördelar med Apache

    1. Moduler och tillägg: Apache har ett stort antal moduler och tillägg som kan utöka dess funktionalitet.
    2. Flexibilitet: Apache kan konfigureras att fungera i en mängd olika miljöer och scenarier.
    3. Dokumentation och community: Apache har en omfattande dokumentation och ett stort användarcommunity.

    Nackdelar med Apache

    1. Prestanda: Apache kan ha sämre prestanda jämfört med OpenLiteSpeed under höga trafikbelastningar.
    2. Resursförbrukning: Apache kan kräva mer resurser jämfört med OpenLiteSpeed.

    10. Slutsats

    Att installera och konfigurera LOMP-stacken på både Ubuntu 24.04 och RHEL kan verka komplicerat, men med rätt instruktioner kan det göras relativt enkelt. OpenLiteSpeed erbjuder flera fördelar jämfört med Apache, särskilt när det gäller prestanda och resurseffektivitet. Beroende på dina specifika behov kan valet mellan OpenLiteSpeed och Apache variera, men med denna guide bör du ha en solid grund för att komma igång med din LOMP-installation.

    Genom att följa denna guide har du nu en fullt fungerande LOMP-stack på din Ubuntu 24.04- eller RHEL-server. Du är redo att börja utveckla och distribuera dina webbapplikationer med en kraftfull och effektiv servermiljö.


  • Guide: Installation av psmisc och Användning av fuser

    fuser är ett Linux-verktyg som identifierar vilka processer som använder en specifik fil, filsystem eller nätverksport. Det hjälper att hantera resurslåsning genom att lista process-ID:n och användarnamn för dessa processer, och kan även användas för att döda dem vid behov.

    Introduktion

    Linux är känt för sina kraftfulla och flexibla kommandoradsverktyg, och ett av de paket som erbjuder en mängd sådana verktyg är psmisc. Detta paket innehåller flera små men användbara verktyg som hjälper systemadministratörer och avancerade användare att hantera processer och systemresurser. I denna artikel kommer vi att fokusera på hur man installerar psmisc och hur man använder kommandot fuser, inklusive flera exempel för att illustrera dess användbarhet.

    Installation av psmisc

    Innan vi går vidare till detaljerna om fuser, låt oss börja med att installera psmisc-paketet. Installationsproceduren kan variera beroende på din Linux-distribution.

    För Debian-baserade system (Ubuntu, etc.)
    1. Uppdatera paketlistan
       sudo apt-get update
    1. Installera psmisc
       sudo apt-get install psmisc
    För Red Hat-baserade system (Fedora, CentOS, etc.)
    1. Uppdatera paketlistan
       sudo yum check-update
    1. Installera psmisc
       sudo yum install psmisc

    Efter att ha installerat psmisc-paketet har du nu tillgång till flera verktyg, inklusive fuser, killall, pstree, peekfd och prtstat.

    Användning av fuser

    fuser är ett kraftfullt verktyg som används för att identifiera vilka processer som använder en specifik fil, ett filsystem eller en socket. Detta kan vara särskilt användbart när du behöver veta vilka processer som har åtkomst till en fil som du försöker ta bort eller avmontera.

    Grundläggande syntax

    Den grundläggande syntaxen för fuser är:

    fuser [alternativ] fil

    Vanliga alternativ

    • -a: Visar alla filer som specificerats på kommandoraden. Som standard visas endast filer som används av minst en process.
    • -i: Frågar användaren om bekräftelse innan en process dödas.
    • -k: Dödar processer som använder den specificerade filen.
    • -m: Namnet anger en fil på ett monterat filsystem eller en blockenhet som är monterad. Alla processer som har tillgång till filer på det filsystemet listas.
    • -n: Utrymmestyp. Använd det specificerade utrymmet istället för standardutrymmet fil. Tillgängliga utrymmestyper är file, udp, och tcp.
    • -s: Tyst läge. Endast felmeddelanden visas.
    • -u: Lägg till användarnamnet för processens ägare till varje PID.

    Exempel på användning av fuser

    Exempel 1: Identifiera processer som använder en fil

    Antag att vi har en fil /tmp/testfil.txt och vi vill veta vilka processer som för närvarande använder denna fil.

    fuser /tmp/testfil.txt

    Utdata kan se ut så här:

    /tmp/testfil.txt:  1234

    Detta betyder att processen med PID 1234 använder filen /tmp/testfil.txt.

    Exempel 2: Visa användar-ID för processer

    För att visa användar-ID:n för de processer som använder en fil, använd -u alternativet.

    fuser -u /tmp/testfil.txt

    Utdata kan se ut så här:

    /tmp/testfil.txt:  1234(user1)

    Här ser vi att processen med PID 1234 som använder filen /tmp/testfil.txt ägs av användaren user1.

    Exempel 3: Identifiera processer som använder en katalog

    För att identifiera alla processer som använder en specifik katalog, använd följande kommando:

    fuser /tmp

    Utdata kan visa något liknande:

    /tmp:  1234  5678  9012

    Detta betyder att processerna med PID:erna 1234, 5678 och 9012 använder katalogen /tmp.

    Exempel 4: Döda alla processer som använder en fil

    Ibland kan du behöva döda alla processer som använder en specifik fil, exempelvis om du försöker avmontera ett filsystem men får ett felmeddelande om att filen är i bruk.

    fuser -k /tmp/testfil.txt

    Detta kommando dödar alla processer som använder filen /tmp/testfil.txt.

    Exempel 5: Identifiera processer som använder en TCP-port

    För att identifiera vilka processer som använder en specifik TCP-port, exempelvis port 80, använd följande kommando:

    fuser -n tcp 80

    Utdata kan visa något liknande:

    80/tcp:  2345  6789

    Detta betyder att processerna med PID:erna 2345 och 6789 använder TCP-port 80.

    Exempel 6: Döda alla processer som använder en TCP-port

    Om du vill döda alla processer som använder en specifik TCP-port, exempelvis port 80, kan du använda följande kommando:

    fuser -k -n tcp 80

    Detta kommando kommer att döda alla processer som använder TCP-port 80.

    Avancerade Användningar

    Kombinera med andra kommandon

    Du kan kombinera fuser med andra kommandon för att utföra mer komplexa uppgifter. Till exempel, om du vill döda alla processer som använder en specifik fil men också vill få bekräftelse innan varje process dödas, kan du använda -i alternativet:

    fuser -ki /tmp/testfil.txt
    Skriptning med fuser

    fuser kan också användas i skript för att automatisera vissa uppgifter. Här är ett enkelt skript som kontrollerar om en viss fil används, och om så är fallet, dödar alla processer som använder den:

    #!/bin/bash
    
    FIL="/tmp/testfil.txt"
    
    if fuser $FIL; then
      echo "$FIL används. Dödar processer..."
      fuser -k $FIL
    else
      echo "$FIL används inte."
    fi

    Spara detta skript som check_and_kill.sh, gör det körbart med chmod +x check_and_kill.sh, och kör det sedan med ./check_and_kill.sh.

    Slutsats

    psmisc-paketet och dess fuser-kommando är ovärderliga verktyg för systemadministratörer och avancerade Linux-användare. Genom att kunna identifiera och hantera processer som använder specifika filer, kataloger eller nätverksportar, kan du få bättre kontroll över ditt system och lösa problem som kan uppstå när filer eller resurser är låsta av vissa processer.

    Vi har täckt installationen av psmisc, grundläggande och avancerad användning av fuser, samt gett flera praktiska exempel. Med denna kunskap bör du nu vara väl rustad att använda

    fuser för att effektivt hantera processer och systemresurser på din Linux-maskin.

    Fler exempel och praktiska tillämpningar

    För att ytterligare illustrera hur användbart fuser kan vara i olika situationer, låt oss utforska några fler scenarier och exempel.

    Exempel 7: Identifiera processer som använder en nätverksanslutning

    För att ta reda på vilka processer som använder en specifik nätverksanslutning, exempelvis en UDP-port, kan du använda -n udp-alternativet:

    fuser -n udp 12345

    Detta kommando listar alla processer som använder UDP-port 12345.

    Exempel 8: Monitorera en fil kontinuerligt

    Om du vill övervaka vilka processer som använder en fil kontinuerligt, kan du kombinera fuser med watch-kommandot:

    watch -n 1 fuser /path/to/file

    Detta kommando uppdaterar utdata var sekund och visar vilka processer som använder filen /path/to/file.

    Exempel 9: Felsökning av filsystemmonteringar

    Ibland kan du stöta på problem när du försöker avmontera ett filsystem eftersom det används av vissa processer. fuser kan hjälpa dig att identifiera och åtgärda detta problem.

    umount /mnt/mydisk
    # Output: umount: /mnt/mydisk: target is busy
    
    # Använd fuser för att identifiera vilka processer som använder filsystemet
    fuser -m /mnt/mydisk
    
    # Output might be: /mnt/mydisk:  1234c  5678c
    
    # Döda dessa processer
    fuser -k -m /mnt/mydisk
    
    # Försök avmontera igen
    umount /mnt/mydisk

    Genom att använda fuser på detta sätt kan du identifiera och döda de processer som hindrar avmontering av ett filsystem.

    Exempel 10: Avancerad processkontroll

    För mer avancerad processkontroll kan du använda fuser tillsammans med andra kommandon och skript. Följande skript identifierar alla processer som använder en viss fil och skickar ett specifikt signal till dessa processer:

    #!/bin/bash
    
    FIL="/path/to/file"
    SIGNAL=SIGTERM
    
    echo "Sänder $SIGNAL till alla processer som använder $FIL..."
    
    for pid in $(fuser -u $FIL 2>/dev/null | awk '{print $1}'); do
      echo "Sänder $SIGNAL till PID $pid..."
      kill -$SIGNAL $pid
    done
    
    echo "Klart."

    Detta skript är användbart när du vill skicka en specifik signal till processer, exempelvis för att avsluta dem graciöst istället för att tvångsdöda dem.

    Sammanfattning

    I denna artikel har vi täckt installationen av psmisc-paketet, grundläggande och avancerad användning av fuser, samt gett flera praktiska exempel för att illustrera dess användbarhet i olika situationer. Genom att bemästra fuser kan du effektivt övervaka och hantera processer som använder viktiga systemresurser, vilket kan hjälpa till att förbättra systemets stabilitet och prestanda.

    Kom ihåg att fuser är ett mycket kraftfullt verktyg och bör användas med försiktighet, särskilt när du dödar processer som kan vara kritiska för systemets funktion. Alltid verifiera vilka processer som påverkas och säkerställ att du inte av misstag avslutar viktiga systemtjänster.

    För vidare läsning och djupare förståelse, rekommenderas det att utforska fuser-manualen och experimentera med olika alternativ och scenarier i en säker testmiljö innan du använder kommandot på ett produktionssystem.

    man fuser

    Med denna kunskap i verktygslådan kan du nu ta full kontroll över processhantering och resursövervakning på din Linux-maskin. Lycka till!

    Manualsidan för fuser i vår wiki

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


  • LibreOffice 24.2.4 har släppts med 72 buggfixar

    Tro bestämt bugjägare Tux använder fel verktyg.

    LibreOffice 24.2.4 har släppts med 72 buggfixar och användare uppmanas att uppdatera omedelbart. Uppdateringen förbättrar stabilitet och tillförlitlighet och är tillgänglig för DEB- och RPM-baserade GNU/Linux-distributioner. LibreOffice 24.2, som lanserades i januari 2024, introducerade betydande förbättringar som ett nytt versionsnummer, säkerhets- och tillgänglighetsfunktioner, samt bättre kompatibilitet med MS Office. Denna version kommer att stödjas med underhållsuppdateringar fram till november 2024, och nästa version, 24.2.5, planeras till juli 2024. The Document Foundation påminner om att detta är en ”Community”-utgåva och rekommenderar LibreOffice Enterprise för företagsanvändare.

    Läs mer här


  • blendOS 4 är här.

    BlendOS är ett operativsystem som kombinerar funktioner från flera Linux-distributioner för att erbjuda en flexibel och anpassningsbar användarupplevelse. Det möjliggör sömlös integration av applikationer och verktyg från olika Linux-miljöer, vilket förbättrar både användbarhet och prestanda.

    blendOS v4 har släppts: Arch Linux, nu oföränderlig, deklarativ och atomisk
    Vi är stolta över att presentera blendOS v4, en revolutionerande version som gör blendOS till en mycket flexibel, oföränderlig och atomisk variant av Arch Linux. Till skillnad från andra oföränderliga Linuxdistributioner behåller blendOS flexibiliteten hos traditionella Linux-distributioner tack vare sin deklarativa natur. Vi fortsätter att stödja paket från Ubuntu, Fedora, Debian och andra distributioner, och erbjuder även stöd för Android-applikationer. Du kan välja vilken skrivbordsmiljö som helst från Arch Linux-repositorier eller AUR, eller använda någon av de förkonfigurerade miljöerna (inklusive KDE Plasma, MATE, XFCE och Budgie) via spårfunktionen i blendOS v4 (mer om detta senare).

    Version 4 är den första helt deklarativa utgåvan av blendOS, vilket innebär att du kan välja vilka paket, kärnor eller drivrutiner som helst från Arch-repositorier/AUR på en basinstallation av Arch, samtidigt som du får förkonfigurerade spår för GNOME, KDE, XFCE, MATE och Budgie om du vill slippa besväret med att ställa in allt själv.
    Till exempel kan du med denna konfiguration ha en blendOS-installation med GNOME, Firefox, Caddy-webbservern och Visual Studio Code.

    Nu kan du använda vilken skrivbordsmiljö, kärna eller paket som helst från Arch-repositorier/AUR genom att ändra spårvariabeln till blendos-base och lägga till önskade paket för skrivbordsmiljön, kärnan eller andra paket till packages-listan i /system.yaml. På så sätt får du ett atomiskt Arch Linuxsystem med de paket du väljer. Alternativt kan du ersätta default-gnome med xfce, mate, plasma eller budgie.

    Det GUI-baserade systemprogrammet och användarens CLI-verktyg låter dig skapa containrar för Ubuntu, Debian, Fedora och CentOS Stream. Genom att öppna en DEB-, RPM- eller APK-fil skapas automatiskt en container med rätt distribution och installerar paketet. Detta gör att du kan använda program från dessa distributioner, som också kan nås från värdskalet. Till exempel kan apt i en Debian-container som heter deb användas i värdskalet som apt.deb. Alla applikationer (både GUI och CLI) som körs i containrar ser ut och fungerar som inbyggda applikationer på värdsystemet och visas automatiskt i appgalleriet/startprogrammet om du använder en skrivbordsmiljö.

    Stöd för Android-applikationer kan aktiveras genom System-appen, men det är endast kompatibelt med Wayland-skrivbordsmiljöer som GNOME och KDE Plasma.

    Stort tack till Ray Vermey, vår QA-ledare, Asterisk & Jaoheah för dokumentation, infrastruktur och gemenskapsmoderation, Noa Himesaka för hjälp med testning och skapande av T2 (post-2018 Intel Macs) Linux-varianten av blendOS, SvGaming för dokumentation, skärmdumpar och bpkg, och sist men inte minst, Tobiyo Kuujikai, vår gemenskapsmoderator.

    https://blendos.co


  • VLC 3.0.21: Nytt AMD VQ Enhancer-filter och förbättrat Opus Ambisonic-stöd

    VLC är en fri och öppen källkod mediaspelare utvecklad av VideoLAN-projektet. Den stöder ett brett utbud av ljud- och videoformat samt DVD-skivor, VCD-skivor och olika strömningsprotokoll. VLC är känd för sin höga kompatibilitet, användarvänlighet och att den fungerar på flera plattformar, inklusive Windows, macOS och Linux.

    Den nya versionen av VLC, 3.0.21, har släppts drygt sju månader efter den tidigare versionen 3.0.20. Denna uppdatering innehåller flera nya funktioner och förbättringar, inklusive ett nytt AMD VQ Enhancer-filter och ett D3D11-alternativ för att använda NVIDIA TrueHDR, vilket möjliggör generering av HDR-innehåll från SDR-källor. Andra nyheter är Super Resolution-skalning för AMD GPU:er och stöd för HTTP content range-hantering enligt RFC 9110.

    Det nya D3D11 HDR-alternativet tillåter också att HDR kan slås på och av för alla källor, oavsett skärm. VLC 3.0.21 förbättrar dessutom stödet för Opus ambisonic och förbättrar återgivningen av undertexter på Apple-plattformar, speciellt för asiatiska språk, genom att åtgärda font fallback-problem.

    Flera buggar har också rättats till i denna version. Bland annat har problem med ASS-undertextåtergivning, Opus-dekodning i MP4, VA-API hårdvarudekodning med vissa drivrutiner och HLS-strömning i ljudläge åtgärdats.

    Den nya versionen fixar även säkerhetsproblem som ett heltalsöverflöd i MMS-modulen, krascher vid användning av CAOpenGLLayer på Apple-plattformar och problem med UPnP URL-scheman. Dessutom har en regression på macOS som orsakade krascher när man använde ljudenheter med fler än nio kanaler rättats, samt diverse varningar, minnesläckor och potentiella krascher.

    Under ytan innehåller VLC 3.0.21 uppdaterade komponenter som FFmpeg 4.4.4, dav1d 1.4.2 och libvpx 1.14.1.

    Det här innebär
    AMD VQ Enhancerfilter tekniken

    AMD VQ Enhancer-filter är en teknik som förbättrar bildkvaliteten i spel och multimedia. Genom att använda avancerade algoritmer för kantutjämning, brusreducering och kontrasthöjning, kan filtret skärpa detaljer, minimera visuella artefakter och ge en mer levande bild. Detta resulterar i en mer uppslukande och realistisk visuell upplevelse, särskilt vid högre upplösningar. Tekniken är optimerad för AMD-grafikkort och är en del av företagets satsning på att leverera förstklassig bildbehandling och grafikprestanda.

    Du kan ladda ner VLC 3.0.21 som källkod från den officiella webbplatsen om du vill kompilera den själv. Annars behöver du vänta tills den nya versionen finns tillgänglig i ditt Linux-distributions arkiv eller på Flathub och Snap Store.

    Kan laddas hem i andra format ifrån

    https://www.videolan.org/vlc/index.html

    Innehåller bygger på data ifrån


  • Parrot OS 6.1: Förbättrat Stöd för Raspberry Pi 5 och Nyheter för Säkerhetsentusiaster

    Parrot OS är en Debian-baserad Linuxdistribution som främst används för penetrationstester, digital forensik, och anonym surfning. Den innehåller verktyg för säkerhetstester, kryptering och utveckling. Systemet är känt för sin säkerhet, användarvänlighet och stöd för olika programmeringsspråk.

    Den senaste versionen av Parrot OS, version 6.1, har nyligen släppts av Parrot Security. Denna Debian-baserade säkerhetsdistro är designad för etisk hacking och penetrationstestning och kommer med flera uppdaterade verktyg och förbättringar som gör den ännu mer användarvänlig och kraftfull.

    Förbättrat Stöd för Raspberry Pi 5

    Parrot OS 6.1 lanseras drygt fyra månader efter version 6.0 och använder fortfarande Linux 6.5-kärnan för 64-bitars (x86_64) generiska bilder. För Raspberry Pi-bilden använder den nu Linux 6.6 LTS, vilket ger bättre stöd för den senaste Raspberry Pi 5-modellen. Den nya versionen förbättrar också kompatibiliteten med externa enheter och ger ordentligt Wi-Fi-stöd för Raspberry Pi 400-datorn, vilket är en välkommen förbättring för användare av denna populära enhet.

    Uppdateringar och Förbättringar

    En av de mest framstående uppdateringarna i Parrot OS 6.1 är förbättringarna av Anonsurf, Parrots verktyg för att tvinga all nätverkstrafik genom Tor-nätverket. Version 4.2 av Anonsurf förbättrar stabiliteten och åtgärdar problem i startskriptet, vilket ger bättre anonymitet och en förbättrad användarupplevelse.

    Parrot OS 6.1 återintroducerar även parrot-updater, ett verktyg som påminner användarna om att uppdatera sina system regelbundet. Denna funktion är viktig för att säkerställa att användarna alltid har de senaste säkerhetsuppdateringarna installerade.

    Dessutom har Nmap-verktyget fixats för att åtgärda fel i dess MS SQL-skanningsskript, och en viktig säkerhetsuppdatering har gjorts för BIND9. Chromium webbläsaren har också fått de senaste säkerhetsuppdateringarna, vilket är viktigt för att bibehålla en säker webbläsarupplevelse.

    Uppdaterade Verktyg

    Flera hackingsverktyg och andra program har uppdaterats i Parrot OS 6.1, vilket gör den till en kraftfull plattform för säkerhetsentusiaster. Några av dessa uppdateringar inkluderar:

    • Burp Suite 2024.2.1.3
    • sqlmap 1.8.3
    • sslscan 2.1.3
    • zaproxy 2.14
    • NetExec 1.1.1
    • Metasploit 6.4.6
    • WoeUSB-ng 0.2.12
    • Volatility3 1.0.1
    • rizin 0.7.2
    • powershell-empire 5.9.5
    • instaloader 4.11
    • gdb-gef 2024.1
    • evil-winrm 3.5
    • Ruby 3.1
    • PipeWire 1.0.5
    • GRUB 2.12
    • Go 1.21
    • LibreOffice 24.2

    För mer detaljerad information om dessa uppdateringar kan du läsa släppanteckningarna som finns tillgängliga på Parrot OS officiella webbplats.

    Nedladdning och Uppgradering

    Parrot OS 6.1 kan laddas ner från den officiella webbplatsen i flera olika utgåvor, inklusive Security Edition, Home Edition och Hack The Box Edition. Dessa bilder är avsedda för nya installationer, men befintliga användare kan enkelt uppgradera sina system genom att köra specifika kommandon i en terminal. Denna flexibilitet gör det enkelt för användare att hålla sina system uppdaterade och säkra.

    Med dessa förbättringar och uppdateringar fortsätter Parrot OS att vara en ledande säkerhetsdistro för både nybörjare och erfarna säkerhetsproffs.

    https://parrotsec.org/download


  • WordPress 6.5.4: Ny Underhållsutgåva Släppt och nyheterna i 6.6

    WordPress, det världsledande innehållshanteringssystemet, har nyligen släppt en ny underhållsutgåva – WordPress 6.5.4. Denna mindre utgåva innehåller fem viktiga buggfixar i Core, vilket förbättrar stabiliteten och säkerheten på plattformen.

    Vad är Nytt i WordPress 6.5.4?

    Denna utgåva adresserar några specifika problem som användare och utvecklare har rapporterat. Genom att åtgärda dessa buggar säkerställer WordPress att plattformen fortsätter att vara pålitlig och effektiv för sina användare. För en detaljerad översikt över de specifika uppdateringarna och fixarna kan man läsa Release Candidate-annonseringen som sammanfattar alla ändringar.

    Kortcykelutgåva

    WordPress 6.5.4 är en kortcykelutgåva, vilket innebär att det är en mindre uppdatering som fokuserar på att snabbt åtgärda problem utan att introducera nya funktioner. Nästa större utgåva, WordPress 6.6, är planerad att släppas i juli 2024 och förväntas innehålla större förbättringar och nya funktioner.

    Automatiska Uppdateringar

    För användare med webbplatser som stöder automatiska bakgrundsuppdateringar kommer processen att ske automatiskt, vilket gör det enkelt för administratörer att hålla sina webbplatser uppdaterade utan manuellt ingripande. Alternativt kan användare ladda ner WordPress 6.5.4 direkt från WordPress.org eller uppdatera via deras WordPress Dashboard genom att klicka på ”Uppdateringar” och sedan ”Uppdatera nu”.

    Vad kommer till WordPress 6.6?

    Årets andra stora utgåva handlar om att finslipa och förfina. Funktioner som introducerades i de senaste utgåvorna har fått ny flexibilitet och smidigare flöden—och några nya trick. Och självklart finns det några helt nya funktioner.

    Uppdateringar för Datavyer

    Som en del av förarbetet för fas 3 får Datavyer en ny och förbättrad upplevelse för att arbeta med information i Sidredigeraren. En ny layout konsoliderar mönster och mallar, tar dig till generella hanteringsvyer med färre klick och packar in en rad olika förbättringar.

    Överskrivningar i synkroniserade mönster

    Tänk om du kunde behålla ett synkroniserat mönsters utseende och känsla överallt där det förekommer—hålla det varumärkesanpassat—men ha olika innehåll överallt där det förekommer?

    Till exempel, kanske du bygger ett mönster för recept. Helst vill du behålla den övergripande designen av receptkortet konsekvent i varje inlägg som har ett recept. Men själva receptet—ingredienserna, stegen, speciella anteckningar om tekniken—kommer att vara olika varje gång.

    Och kanske, i framtiden, kan andra behöva ändra designen av receptmönstret. Det skulle vara bra att veta att de kan göra det, och att innehållet i befintliga recept kommer att förbli där det är.

    I version 6.6 kan du få allt detta att hända, och överskrivningar i synkroniserade mönster är sättet du gör det på.

    Se alla block

    Fram tills nu, när du hade ett block valt och sedan öppnade blockinsättaren, såg du bara de block du fick lägga till i ditt valda block. Var fanns alla andra?

    I 6.6, när du har ett block valt, får du två listor. Först finns listan över block du kan lägga till i ditt valda block. Sedan får du en lista med alla andra block. Så du kan få en uppfattning om vad du kan använda i ditt valda block, och vilka andra block du kan använda i ett annat område. Faktum är att om du väljer ett block från den andra listan, kommer WordPress 6.6 att lägga till det nedanför ditt block, för att använda i vad du än bygger härnäst.

    Ett nytt publiceringsflöde

    Version 6.6 för samman post- och sidredigerarna mer än någonsin. Så oavsett om du skriver för ett inlägg i postredigeraren eller en sida i Sidredigeraren, kommer din upplevelse att vara ungefär densamma.

    Stilvariationer

    Om ett blocktema kommer med stilvariationer, expanderar 6.6 dina designalternativ avsevärt direkt ur lådan, utan att installera eller konfigurera en enda sak. För i 6.6, hämtar ditt tema färgpaletter och typografistiluppsättningar från dess installerade variationer för att låta dig mixa och matcha för en hel värld av utökad kreativ uttrycksförmåga.

    Sektionsstilar

    Bygger du teman? Nu kan du definiera stilalternativ för separata sektioner av flera block, inklusive innerblock.

    Sedan kan dina användare tillämpa dessa blockstilvariationer på hela grupper av block, effektivt skapa varumärkesanpassade sektioner de kan kuratera över en webbplats.

    En anmärkning om CSS-specificitet

    För att göra det enklare för dina variationer att överskrida de globala stilarna i CSS, kommer dessa stilar nu att vara omslutna i :root. Det begränsar deras specificitet. För detaljer, läs hela diskussionen på GitHub.

    En inbyggd Grid-layout

    Grid är en ny variation för Gruppblocket som låter dig arrangera blocken inuti det som ett rutnät. Om du har använt en plugin för detta, kan du nu göra dina rutnät inbyggt.

    Bättre mönsterhantering i Klassiska teman

    Du hörde rätt: Du kan göra allt med mönster i Klassiska teman som du kan i ett blocktema. Du kan se alla mönster som är tillgängliga för dig i en enda vy och infoga ett mönster direkt.

    Negativa marginaler

    De är här: negativa marginalvärden, så att du kan få objekt att överlappa i din design. Som en skyddsåtgärd kan du bara ställa in en negativ marginal genom att skriva ett faktiskt negativt tal, inte genom att använda reglaget. Det är för att förhindra att folk lägger till negativa värden som de inte hade för avsikt att göra.

    Återställ automatiska uppdateringar

    Nu kan du ha bekvämligheten att ställa in alla dina plugins på att uppdateras automatiskt och den sinnesro du får från att veta att om något går fel, kommer 6.6 att göra en återställning. Automatiskt.

    Denna post återspeglar de senaste ändringarna från och med den 4 juni 2024.

    Återigen, funktionerna i denna första beta kan ändras, baserat på vad testare som du hittar.

    Få en översikt över 6.6-utgivningscykeln, och kolla Make WordPress Core-bloggen för 6.6-relaterade inlägg under de kommande veckorna för ytterligare detaljer.

    Tack till Bidragsgivare

    Denna utgåva har letts av tre framstående bidragsgivare: Tonya Mork, Colin Stewart och Aaron Jorbin. Deras ledarskap och samordning har varit avgörande för att leverera en stabil och effektiv uppdatering. Dessutom vill vi tacka alla som har bidragit till denna utgåva. Här är en lista över några av de bidragsgivare som har spelat en viktig roll:

    • Aaron Jorbin
    • adrianduffell
    • Andrew Ozz
    • Andy Fragen
    • Beau Lebens
    • Bernhard Reiter
    • Brian Alexander
    • Colin Stewart
    • Darren Ethier (nerrad)
    • David Baumwald
    • Enrico Battocchi
    • Estela Rueda
    • John James Jacoby
    • John Blackbourn
    • Jonathan Desrosiers
    • Kevin Hoffman
    • Louis Wolmarans
    • Md Abul Bashar
    • Miriam Schwab
    • Mukesh Panchal
    • Narendra Sishodiya
    • Pascal Birchler
    • Peter Wilson
    • Pooja N Muchandikar
    • Sarah Norris
    • Scott Reilly
    • Syed Balkhi
    • Tonya Mork

    Hur Man Kan Bidra

    WordPress är en öppen källkodsplattform som drivs av en engagerad gemenskap av utvecklare och användare. För de som är intresserade av att bidra till WordPress kärnutveckling, finns det flera sätt att engagera sig. Besök Trac, välj en biljett och delta i diskussionerna i kanalerna #core och #6-6-release-leads. För de som behöver hjälp eller vägledning finns Core Contributor Handbook som en värdefull resurs.

    Slutsats

    WordPress 6.5.4 representerar ännu ett steg framåt i att säkerställa en säker, stabil och användarvänlig plattform för alla användare. Tack vare det hårda arbetet och engagemanget från WordPress-gemenskapen kan användare vara säkra på att deras webbplatser fortsätter att fungera smidigt och effektivt. Håll utkik efter den kommande större utgåvan, WordPress 6.6, i juli 2024, som lovar att introducera nya spännande funktioner och förbättringar.


  • Kryptera Hemkatalogen i Ubuntu: En Steg-för-Steg Guide

    När Lede fi lyssnar, då gäller det att kryptera.

    I en tid då datasäkerhet och integritet är viktigare än någonsin, är kryptering av dina filer ett viktigt steg för att skydda din personliga information. En av de mest effektiva sätten att göra detta på Linux-system, inklusive Ubuntu, är att kryptera hemkatalogen. Denna artikel kommer att guida dig genom processen för att kryptera din hemkatalog i Ubuntu.

    Varför Kryptera Hemkatalogen?

    Att kryptera din hemkatalog innebär att dina personliga filer och inställningar lagras i ett krypterat format. Detta skyddar din data om din dator blir stulen eller obehöriga försöker komma åt dina filer. Krypteringen säkerställer att endast de med rätt lösenord kan dekryptera och läsa filerna.

    Förberedelser

    Innan du börjar kryptera din hemkatalog är det viktigt att säkerhetskopiera alla viktiga filer. Krypteringsprocessen kan potentiellt leda till dataförlust om något går fel, så en säkerhetskopia är alltid en bra försiktighetsåtgärd.

    Steg 1: Installera Nödvändiga Paket

    För att kryptera din hemkatalog i Ubuntu, behöver du paketet ecryptfs-utils. För att installera detta, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install ecryptfs-utils

    Steg 2: Skapa en Ny Användare med Krypterad Hemkatalog

    Om du vill skapa en ny användare med en krypterad hemkatalog, kan du använda följande kommando:

    sudo adduser --encrypt-home ny_användare

    Ersätt ny_användare med det önskade användarnamnet. Följ sedan anvisningarna för att ange lösenord och andra användaruppgifter.

    Steg 3: Kryptera en Befintlig Användares Hemkatalog

    För att kryptera hemkatalogen för en befintlig användare, använd detta kommando:

    sudo ecryptfs-migrate-home -u befintlig_användare

    Ersätt befintlig_användare med det aktuella användarnamnet. Observera att användaren måste logga ut under migreringen, så detta bör göras när användaren inte är inloggad.

    Steg 4: Logga In Igen

    Efter att hemkatalogen har krypterats, måste användaren logga in igen för att aktivera krypteringen. Vid inloggning kommer systemet att dekryptera hemkatalogen så att användaren kan komma åt sina filer som vanligt.

    Steg 5: Verifiera Krypteringen

    För att säkerställa att hemkatalogen har krypterats korrekt, kan du kontrollera om det finns en .ecryptfs-mapp i användarens hemkatalog:

    ls -la /home/befintlig_användare/.ecryptfs

    Om katalogen finns, har hemkatalogen krypterats framgångsrikt.

    Sammanfattning

    Genom att följa dessa steg kan du effektivt kryptera din hemkatalog i Ubuntu, vilket ger ett extra lager av säkerhet för dina personliga filer. Med kryptering på plats, kan du vara säker på att din data är skyddad, även om din dator hamnar i fel händer.

    Kom ihåg att alltid säkerhetskopiera dina viktiga filer innan du påbörjar krypteringsprocessen. Och om du stöter på problem eller behöver ytterligare hjälp, tveka inte att söka efter mer information eller kontakta en expert. Kryptering är ett kraftfullt verktyg, men det kräver noggrann hantering för att säkerställa att din data förblir säker.


  • Kali Linux 2024.2 Släppt: T64, GNOME 46 och Nya Verktyg från Communityn

    Kali Linux är en Debian-baserad Linux-distribution designad för penetrationstestning och cybersäkerhet. Den innehåller hunDenna detaljerade artikel om AutoRecon har nu utforskat dess många aspekter i över 12 000 ord. Det finns naturligtvis mycket mer att upptäcka och utforska, men detta ger en omfattande översikt av vad som gör AutoRecon till ett så viktigt och användbart verktyg inom nätverkssäkerhet.dratals verktyg för olika säkerhetsuppgifter som nätverksanalys, sårbarhetsskanning och digital forensik. Kali är ett viktigt verktyg för säkerhetsforskare och etiska hackare.

    Kali Linux 2024.2 är äntligen här, även om den kom lite senare än vanligt. Förseningen beror på omfattande förändringar under huven som krävde mycket fokus. Communityn har bidragit enormt, inte bara med nya paket, utan även med uppdateringar och buggfixar. Nu är Kali 2024.2 redo för nedladdning eller uppgradering om du redan använder Kali Linux.

    Sammanfattning av Ändringar sedan 2024.1:

    • t64 – Framtida paketkompatibilitet för 32-bitars plattformar
    • Skrivbordsförbättringar – GNOME 46 och förbättringar i Xfce
    • Nya Verktyg – 18 nya verktyg och många uppdateringar

    t64 Övergången Klar

    Kali Linux, som är en rullande distribution baserad på Debian testing, inför snabbt ändringar från Debian. Under den senaste utvecklingscykeln inträffade en stor förändring i Debian: t64-övergången. Detta innebär att 64-bitars time_t-typen nu används istället för 32-bitars på vissa arkitekturer för att förhindra problem med Unix-tidsstämpeln år 2038.

    För Kali Linux innebär detta förändringar för de två 32-bitars ARM-arkitekturerna: armhf och armel, som används för ARM-avbilder som Raspberry Pi och några NetHunter-avbilder. i386-arkitekturen påverkas dock inte.

    Vad Betyder Detta för Kali Användare?

    Övergången slutfördes den 20 maj och ingår nu i Kali 2024.2. För användare av kali-rolling som uppdaterat sina system är övergången redan klar. För de flesta användare som kör amd64 eller arm64 kommer det bara att märkas genom en stor mängd uppgraderade paket och nya paket med t64-suffix. Det bör inte uppstå några problem eftersom det inte skett någon ABI-förändring för dessa arkitekturer. Användare med armel- eller armhf-arkitekturer bör använda kommandot apt full-upgrade istället för apt upgrade för att säkerställa en smidig uppgradering.

    Förbättringar av Skrivbordsmiljöer

    GNOME 46
    Den senaste versionen av GNOME, version 46, ingår nu i Kali 2024.2 och erbjuder en mer polerad användarupplevelse.

    Xfce-förbättringar
    Xfce-skrivbordet har uppdaterats, särskilt för Kali-Undercover och HiDPI-lägen, med förbättrad stabilitet och flera mindre buggfixar.

    Nya Verktyg i Kali

    Som vanligt kommer varje ny utgåva av Kali Linux med nya verktyg. Denna gång inkluderar de bland annat:

    • Autorecon
      AutoRecon är ett automatiserat verktyg för informationsinsamling inom cybersäkerhet och penetrationstestning. Det utför subdomän- och domänupplösning, portskanning med Nmap, identifierar tjänster och versioner, samt genomför sårbarhetsskanningar. Verktyget analyserar även webbapplikationer för vanliga sårbarheter som SQL-injektioner och XSS. Resultaten sammanställs organiserat för att underlätta vidare analys. AutoRecon effektiviserar inledande tester, vilket frigör tid för djupare säkerhetsanalyser.

    • Coercer
      Coercer är ett verktyg för cybersäkerhet som används för att utnyttja sårbarheter inom Windows-nätverk, särskilt genom att missbruka en funktion kallad ”MS-EFSRPC” (Encrypting File System Remote Protocol). Verktyget skickar fjärranrop till en målserver, vilket kan leda till att servern autentiserar sig mot en angriparkontrollerad resurs, avslöjande autentiseringsuppgifter som NTLM-hashar. Coercer är användbart för penetrationstestare som vill testa och demonstrera säkerhetsbrister i nätverksmiljöer, vilket hjälper organisationer att identifiera och åtgärda sårbarheter innan de kan utnyttjas av illvilliga aktörer.
    • Dploot
      Dploot är ett verktyg för cybersäkerhet som används för att automatiskt utnyttja och extrahera känslig information från Microsoft Active Directory. Det fokuserar på att hitta och använda felkonfigurerade delegeringsinställningar och relaterade privilegier för att få åtkomst till tjänstkonton och deras lösenord. Dploot hjälper penetrationstestare att identifiera och demonstrera sårbarheter inom en organisations nätverk, vilket möjliggör för administratörer att åtgärda dessa problem och förbättra säkerhetskonfigurationerna innan de utnyttjas av illasinnade aktörer.
    • Getsploit
      Getsploit är ett verktyg för cybersäkerhet som automatiserar sökning och nedladdning av utnyttjbara koder (exploits) från olika källor, inklusive Exploit-DB och GitHub. Verktyget underlättar för säkerhetsforskare och penetrationstestare att snabbt hitta och använda exploits mot sårbara system. Getsploit kan filtrera resultat baserat på kriterier som programvara, version och typ av sårbarhet, vilket effektiviserar processen att identifiera relevanta exploiteringsmöjligheter. Detta verktyg bidrar till att snabbt identifiera och testa sårbarheter, vilket förbättrar säkerhetsanalysens effektivitet och noggrannhet.
    • Gowitness
      Gowitness är ett verktyg för cybersäkerhet som automatiserar insamling av skärmdumpar från webbsidor. Det används ofta inom rekognosering och penetrationstestning för att snabbt få en visuell överblick av olika webbapplikationer och deras inloggningssidor. Gowitness kan generera skärmdumpar från en lista med URL:er, skapa en rapport över resultaten, och stödjer även användning via kommandorad. Verktyget är skrivet i Go, vilket ger snabb prestanda och enkel installation. Det hjälper säkerhetsteam att identifiera potentiella mål och sårbarheter genom att snabbt visa webbapplikationers yttre gränssnitt.
    • Horst
      Horst är ett verktyg för nätverksanalys och felsökning som fokuserar på trådlösa nätverk. Det samlar in och visar information om trådlösa signaler, inklusive trafikstatistik, signalstyrka, och nätverksparametrar. Horst kan identifiera och visualisera aktiva accesspunkter och anslutna enheter, vilket gör det användbart för att övervaka nätverksprestanda och identifiera problem som störningar eller säkerhetsbrister. Verktyget är användbart för nätverksadministratörer och säkerhetsexperter som behöver en effektiv lösning för att analysera och optimera trådlösa nätverk i realtid.
    • Ligolo-ng
      Ligolo-ng är ett säkerhetsverktyg som används för att skapa omvända tunneleditor via TCP, vilket underlättar för penetrationstestare att etablera säkra och stabila anslutningar till fjärrnätverk. Det använder principen av en omvänd tunnel där klienten initierar anslutningen, vilket gör det lättare att kringgå brandväggar och nätverksrestriktioner. Ligolo-ng erbjuder stark kryptering och autentisering för att skydda dataöverföringar. Verktyget är effektivt för säker fjärråtkomst under penetrationstestning och nätverksundersökningar, vilket möjliggör djupare analyser och tester i annars svåråtkomliga miljöer.
    • Mitm6
      Mitm6 är ett cybersäkerhetsverktyg för man-in-the-middle-attacker (MITM) specifikt riktade mot IPv6-nätverk. Det utnyttjar IPv6 och DHCPv6 för att lura Windows-enheter att använda en angriparkontrollerad DNS-server. Genom att manipulera DNS-frågor kan Mitm6 omdirigera trafiken och potentiellt fånga inloggningsuppgifter och annan känslig information. Verktyget är användbart för penetrationstestare som vill testa och demonstrera sårbarheter i nätverkskonfigurationer och säkerhetsinställningar, vilket hjälper organisationer att identifiera och åtgärda dessa säkerhetsbrister innan de utnyttjas av illasinnade aktörer.
    • Netexec
      Netexec är ett verktyg för cybersäkerhet som används för att exekvera kommandon på fjärrdatorer över ett nätverk. Det är särskilt användbart för penetrationstestare och systemadministratörer som behöver köra skript eller kommandon på flera datorer samtidigt. Netexec kan hantera olika autentiseringsmetoder och stödjer flera protokoll, vilket gör det flexibelt i olika nätverksmiljöer. Verktyget hjälper till att effektivt genomföra säkerhetsanalyser, systemuppdateringar och konfigurationsändringar, vilket sparar tid och förenklar hanteringen av stora IT-infrastrukturer.
    • Pspy
      Pspy är ett lättviktsverktyg för Pyinstallerprocessövervakning utan behov av root-åtkomst. Det används för att spåra och logga processer och kommandon i realtid på en Linux-maskin. Pspy kan upptäcka nya processer, exekverade kommandon, och förändringar i körbara filer, vilket gör det användbart för säkerhetsanalys och felsökning. Verktyget är särskilt värdefullt för att identifiera oönskade eller misstänkta aktiviteter, såsom skadlig programvara eller ovanlig användaraktivitet, vilket hjälper säkerhetsexperter att förstå och åtgärda potentiella hot och systemproblem effektivt.
    • Pyinstaller
      PyInstaller är ett verktyg som konverterar Python-applikationer till fristående körbara filer, vilket gör det möjligt att distribuera Python-program utan att mottagaren behöver en Python-miljö installerad. Det samlar alla nödvändiga Python-bibliotek och beroenden i en enda exekverbar fil, vilket förenklar distributionen och användningen av Python-applikationer. PyInstaller stödjer flera operativsystem, inklusive Windows, macOS och Linux. Det är användbart för utvecklare som vill dela sina Python-applikationer med användare som inte har teknisk kunskap att hantera Python-installationer och beroenden.
    • Pyinstxtractor
      Pyinstxtractor är ett verktyg för att extrahera innehållet från exekverbara filer som skapats med PyInstaller. Det används främst för att dekompilera dessa filer och återställa de ursprungliga Python-skripten och andra inbäddade resurser. Detta är användbart för säkerhetsforskare och utvecklare som behöver analysera eller felsöka exekverbara filer utan tillgång till källkoden. Pyinstxtractor hanterar olika versioner av PyInstaller och kan extrahera filer från både en-fil- och en-katalog-distributioner, vilket gör det till ett mångsidigt verktyg för omvänd ingenjörskonst och analys av Python-applikationer.
    • Sharpshooter
      Sharpshooter är ett cybersäkerhetsverktyg som används för att generera skadliga dokument, ofta kallade payloads, för att testa och simulera phishing-attacker. Det kan skapa olika typer av dokument, inklusive Word, Excel och PDF-filer, som innehåller inbäddade skadliga koder. Verktyget är designat för att kringgå säkerhetsmekanismer och antivirusprogram, vilket gör det effektivt för att bedöma organisationers e-postsäkerhet och anställdas beredskap mot phishing-attacker. Sharpshooter hjälper säkerhetsteam att identifiera svagheter och förbättra sina skyddsåtgärder mot verkliga hot.
    • Sickle
      Sickle är ett lättviktsverktyg för sårbarhetsskanning som används inom cybersäkerhet för att identifiera potentiella säkerhetsbrister i webbapplikationer. Det är skrivet i Python och fokuserar på att hitta vanliga webbrelaterade sårbarheter som SQL-injektion, XSS (Cross-Site Scripting), och osäkra direktreferenser till objekt. Sickle kan snabbt och effektivt skanna webbsidor och analysera deras svar för att upptäcka säkerhetsproblem. Verktyget är användbart för penetrationstestare och utvecklare som vill säkerställa att deras applikationer är skyddade mot vanliga attacker.
    • Snort
      Snort är ett open-source nätverksintrångsdetekteringssystem (NIDS) som används för att övervaka nätverkstrafik i realtid och identifiera potentiella säkerhetshot. Det analyserar paket och jämför dem mot en uppsättning regler för att upptäcka misstänkt aktivitet, som portskanningar, DoS-attacker och försök till exploatering av sårbarheter. Snort kan också användas för att logga trafik och generera larm för vidare analys. Verktyget är mycket konfigurerbart och används ofta av nätverksadministratörer och säkerhetsexperter för att skydda nätverksinfrastrukturer mot intrång och andra cyberhot.
    • Sploitscan
      Sploitscan är ett cybersäkerhetsverktyg som automatiserar sökning och identifiering av kända sårbarheter i system och applikationer. Det använder databaser med sårbarhetsinformation för att matcha mot installerad programvara och konfigurationer. Sploitscan hjälper säkerhetsanalytiker och penetrationstestare att snabbt identifiera potentiella hot och sårbarheter, vilket gör det möjligt att prioritera och åtgärda säkerhetsbrister effektivt. Verktyget är värdefullt för att förbättra säkerhetsövervakningen och säkerställa att system är skyddade mot kända attacker.
    • Vopono
      Vopono är ett verktyg för cybersäkerhet som används för att dirigera applikationers trafik genom en VPN (Virtual Private Network). Det möjliggör selektiv routing av nätverkstrafik för specifika applikationer, vilket ger ett extra lager av säkerhet och integritet. Vopono är användbart för att skydda dataöverföringar, dölja användarens IP-adress, och kringgå geoblockering. Det är särskilt värdefullt för säkerhetsforskare, utvecklare och användare som vill säkerställa att deras internettrafik är krypterad och säker, utan att påverka hela systemets nätverksinställningar.
    • Waybackpy
      Waybackpy är ett Python-bibliotek som interagerar med Internet Archive’s Wayback Machine API för att hämta och hantera historiska versioner av webbsidor. Det används för att automatisera åtkomst till sparade webbsidor, vilket är användbart för forskning, webbplatsanalys och digital bevarande. Med Waybackpy kan användare enkelt söka efter och extrahera tidsstämplade arkiverade sidor, kontrollera om en viss URL har sparats, och till och med begära nya arkiveringar. Verktyget är praktiskt för utvecklare, journalister och säkerhetsanalytiker som behöver pålitlig åtkomst till tidigare webbinnehåll.

    Övriga Förändringar

    • En bugg i 6.6-kärnan som orsakade nedgångar och systemkrascher vid användning av viss virtualiseringsprogramvara har åtgärdats i den kommande 6.8-kärnan.
    • nmap har justerats så att användare kan köra privilegierade TCP SYN (Stealth) skanningar utan att behöva använda sudo eller vara root.

    Kali NetHunter Uppdateringar

    Några förbättringar av Kali NetHunter inkluderar stöd för Android 14, en ny modul-laddare, förbättrade behörighetsvalideringar och olika fixar. Dessutom har nya NetHunter-kärnor lagts till för enheter som Huawei P9, Nothing Phone 1 och Poco F3.

    Kali ARM SBC Uppdateringar

    ARM-enheter har också fått uppdateringar, inklusive en ny kärna för Gateworks Newport och Raspberry Pi 5.

    Uppdateringar i Dokumentation

    Flera uppdateringar har gjorts i Kali-dokumentationen, inklusive:

    • AWS (uppdaterad)
    • Fixing Dual Boot (ny)
    • Installera NVIDIA GPU-drivrutiner (uppdaterad)
    • Installera VirtualBox och VMware på Kali (uppdaterad)
    • Kali inuti Proxmox (uppdaterad)
    • Porting NetHunter till nya enheter (uppdaterad)
    • Uppdatering av ett paket (ny)

    Blogg Sammanfattning

    Sedan 2024.1 har Kali-teamet publicerat blogginlägg om xz-utils bakdörr, inklusive guider för att komma igång.

    Samhällshyllningar

    Vi vill tacka följande personer för deras bidrag till den senaste utgåvan av Kali Linux:

    • Arszilla
    • Caster
    • @yesimxev
    • @shubhamvis98

    Tack för ert hårda arbete och bidrag till Kali!

    https://www.kali.org/blog/kali-linux-2024-2-release


  • En angenäm 6:e juni

    Idag är de Sveriges nationaldag , vi skall trona på minne ifrån fornstora dar och fira 1809 år regeringsrefom och Gustav Vasa kröning. Skit i samma vilket! Linux.se önska dej en trevlig ledig dag.


  • Ny version NVIDIA 550.90.07 drivrutin för Linux. Buggfixar

    Yes, nu kan man spela Raid over Moscow i 4K …

    NVIDIA har släppt en ny version av sin Linux X64 (AMD64/EM64T) display driver som inkluderar flera viktiga förbättringar och fixar. Denna version innehåller uppdateringar som förbättrar drivrutinens stabilitet och funktionalitet på olika system. Här är en översikt av de viktigaste ändringarna och vilka grafikkort som stöds av denna drivrutin.

    Viktiga Förbättringar och Fixar

    1. GLX_EXT_buffer_age Extension:
    • Temporärt inaktiverad på Xwayland för att åtgärda en bugg som kunde orsaka grafikkorrigering.
    • Fixat en bugg som kunde orsaka korrigering när GLX_EXT_buffer_age extension används på X.org med PRIME render offloading.
    1. nvidia-modprobe:
    • Förbättrad förmåga att upptäcka om kärnmoduler redan är laddade, vilket löser ett problem som hindrade nvidia-persistenced från att sätta persistensläge på vissa system.
    1. X Server och Grafikapplikationer:
    • Fixat en bugg som kunde leda till att ytterligare X-skärmar tog över displayer som borde ha tilldelats en tidigare X-skärm enligt den givna X-konfigurationen.
    • Åtgärdat en bugg som kunde orsaka att X-servern kraschar när grafikapplikationer begärde enkelbuffrade drawable medan vissa funktioner (som Vulkan-skärpning) är aktiverade.
    1. Kernel Panic och Spinlock:
    • Fixat en bugg som kunde leda till en kernel panic på grund av ett misslyckande att släppa en spinlock under vissa förhållanden.
    • Åtgärdat en race condition som kunde leda till krascher när Xid-fel uppstår samtidigt på flera GPU:er.

    Stöd för Grafikkort

    Den nya drivrutinen stöder ett brett utbud av NVIDIA grafikkort, inklusive de senaste RTX-serierna och äldre modeller. Här är en sammanfattning av de stödda korten:

    GeForce RTX 40 Series (Notebooks):

    • RTX 4090, 4080, 4070, 4060, 4050 Laptop GPU

    GeForce RTX 40 Series:

    • RTX 4090, 4080 SUPER, 4080, 4070 Ti SUPER, 4070 Ti, 4070 SUPER, 4070, 4060 Ti, 4060

    GeForce RTX 30 Series (Notebooks):

    • RTX 3080 Ti, 3080, 3070 Ti, 3070, 3060, 3050 Ti, 3050 Laptop GPU

    GeForce RTX 30 Series:

    • RTX 3090 Ti, 3090, 3080 Ti, 3080, 3070 Ti, 3070, 3060 Ti, 3060, 3050

    GeForce RTX 20 Series (Notebooks):

    • RTX 2080 SUPER, 2080, 2070 SUPER, 2070, 2060, 2050

    GeForce RTX 20 Series:

    • RTX 2080 Ti, 2080 SUPER, 2080, 2070 SUPER, 2070, 2060 SUPER, 2060

    GeForce MX Series (Notebooks):

    • MX570, MX550, MX450, MX350, MX330, MX250, MX230, MX150, MX130, MX110

    GeForce GTX 16 Series (Notebooks):

    • GTX 1660 Ti, 1650 Ti, 1650

    GeForce 16 Series:

    • GTX 1660 SUPER, 1650 SUPER, 1660 Ti, 1660, 1650, 1630

    GeForce 10 Series:

    • GTX 1080 Ti, 1080, 1070 Ti, 1070, 1060, 1050 Ti, 1050, GT 1030, GT 1010

    NVIDIA TITAN Series:

    • TITAN RTX, TITAN V, TITAN Xp, TITAN X (Pascal), GTX TITAN X

    NVIDIA RTX Series:

    • RTX 6000 Ada Generation, RTX 5880 Ada Generation, RTX 5000 Ada Generation, RTX 4500 Ada Generation, RTX 4000 Ada Generation, RTX 4000 SFF Ada Generation, RTX 2000 Ada Generation, RTX 2000E Ada Generation, RTX A6000, RTX A5500, RTX A5000, RTX A4500, RTX A4000H, RTX A4000, RTX A2000 12GB, RTX A2000, RTX A1000, RTX A400, A800 40GB Active, T1000 8GB, T1000, T600, T400 4GB, T400, T400E

    Quadro RTX Series:

    • Quadro RTX 8000, 6000, 5000, 4000, 3000

    Quadro Series:

    • Quadro GV100, GP100, P6000, P5200, P5000, P4000, P2200, P2000, P1000, P620, P600, P400, M6000 24GB, M6000, M5000, M4000, M2000, K2200, K1200, K620

    Quadro NVS Series:

    • NVS 810

    Installation

    För att installera drivrutinen, ladda ner den och kör följande kommando som root:

    sh ./NVIDIA-Linux-x86_64-550.90.07.run

    Under en av de sista installationsstegen erbjuds du möjligheten att uppdatera din X-konfigurationsfil. Acceptera det erbjudandet, redigera din X-konfigurationsfil manuellt så att NVIDIA X-drivrutinen används, eller kör nvidia-xconfig.

    Observera att vissa bärbara datorer och allt-i-ett-datorer med hybrid- eller Optimus-grafik kanske inte är kompatibla med NVIDIA Linux-drivrutinen om det inte finns något sätt att inaktivera den integrerade grafiken i hårdvaran.

    För mer information, vänligen konsultera systemets tillverkare eller den specifika dokumentationen för din distribution.

    https://www.nvidia.com/Download/driverResults.aspx/226768/en-us


  • Så installera du XFCE på ubuntu 24.04 LTS

    Har du en dator som m/ä? Du kan kanske XFCE kan vara ett alternativ

    XFCE är en lättvikts skrivbordsmiljö som är både snabb och resurssnål, vilket gör det till ett utmärkt val för äldre datorer eller användare som föredrar en enkel och effektiv arbetsmiljö. Här är en steg-för-steg-guide för hur du installerar och konfigurerar XFCE på Ubuntu 24.04 LTS.

    Steg 1: Uppdatera Paketlistor

    Innan du installerar något är det alltid en bra idé att uppdatera paketlistorna för att se till att du hämtar den senaste versionen av programvaran. Öppna en terminal och kör följande kommando:

    sudo apt update

    Steg 2: Installera XFCE

    Installera XFCE:s kärnpaket med följande kommando:

    sudo apt install xfce4

    Om du vill ha ett mer komplett skrivbordsmiljö kan du installera ytterligare XFCE-paket:

    sudo apt install xfce4-goodies

    Steg 3: Välj Display Manager

    Under installationen kan du bli ombedd att välja en display manager. LightDM är ofta det rekommenderade valet för XFCE. Om du inte blir tillfrågad, eller om du vill byta till LightDM manuellt, kan du installera och konfigurera det med följande kommandon:

    sudo apt install lightdm
    sudo dpkg-reconfigure lightdm

    Steg 4: Starta om Datorn

    För att ändringarna ska träda i kraft, starta om din dator:

    sudo reboot

    Steg 5: Växla till XFCE

    På inloggningsskärmen, innan du loggar in, välj XFCE från sessionens valmeny. Denna meny är vanligtvis en ikon eller en dropdown-meny nära användarnamnsfältet.

    Konfiguration av XFCE

    Efter installationen kan du vilja anpassa din XFCE-skrivbordsmiljö för att bättre passa dina behov. Här är några grundläggande konfigurationssteg:

    Anpassa Paneler
    1. Lägg till objekt till panelen: Högerklicka på panelen, välj ”Panel” > ”Lägg till nya objekt…”. Här kan du lägga till olika widgets och genvägar.
    2. Flytta och ändra storlek på panelen: Högerklicka på panelen, välj ”Panel” > ”Panelpreferenser”. Här kan du ändra panelens position, storlek och utseende.
    Ändra Utseende
    1. Tema och ikoner: Gå till ”Inställningar” > ”Utseende”. Här kan du välja bland olika teman och ikonuppsättningar för att ändra utseendet på ditt skrivbord.
    2. Fönsterhanterare: Gå till ”Inställningar” > ”Fönsterhanterare”. Här kan du ändra teman och knapplayouter för fönster.
    Hantera StartprogramHantera Startprogram
    1. Autostart-applikationer: Gå till ”Inställningar” > ”Session och start”. Under fliken ”Automatisk start av applikationer” kan du lägga till program som du vill ska starta automatiskt när du loggar in.
    Installera Extra Verktyg

    För att ytterligare förbättra din XFCE-upplevelse kan du installera några extra verktyg och tillägg:

    • Thunar Arkivplugin: För att lägga till stöd för att hantera arkivfiler i Thunar filhanteraren:
      sudo apt install thunar-archive-plugin
    • Catfish Sökverktyg: Ett snabbt och användarvänligt sökverktyg för ditt skrivbord:
      sudo apt install catfish
    • Docky eller Plank: För en mer modern docka, installera Docky eller Plank:
      sudo apt install docky

    eller

      sudo apt install plank
    
    
    skillnaderna mellan GNOME, XFCE, KDE och MATE:

    GNOME

    • Utseende: Modernt och enkelt, med en ren design.
    • Funktioner: Har många funktioner och appar inbyggda.
    • Prestanda: Lite tyngre och kräver mer av datorns resurser.
    • Användning: Bra för nybörjare och de som vill ha en snygg och lättanvänd skrivbordsmiljö.

    XFCE

    • Utseende: Enkelt och klassiskt, kan anpassas mycket.
    • Funktioner: Har grundläggande funktioner men kan utökas med tillägg.
    • Prestanda: Mycket lätt och snabb, kräver lite av datorns resurser.
    • Användning: Bra för äldre datorer eller de som vill ha en snabb och enkel miljö.

    KDE

    • Utseende: Mycket snyggt och modernt, med många anpassningsmöjligheter.
    • Funktioner: Fullt av funktioner och appar, mycket anpassningsbart.
    • Prestanda: Kräver mer resurser, men är snabb på moderna datorer.
    • Användning: Bra för de som gillar att anpassa sitt skrivbord och vill ha många funktioner.

    MATE

    • Utseende: Traditionellt och klassiskt, liknar gamla GNOME 2.
    • Funktioner: Har de flesta grundläggande funktioner, lätt att använda.
    • Prestanda: Mellanting, inte lika lätt som XFCE men snabbare än GNOME och KDE.
    • Användning: Bra för de som gillar klassiskt utseende och vill ha en stabil och pålitlig miljö.

    Sammanfattning

    • GNOME: Modern, enkel, men tyngre.
    • XFCE: Enkel, snabb och lätt.
    • KDE: Mycket snygg, anpassningsbar, men tyngre.
    • MATE: Klassisk, stabil och snabbare än GNOME och KDE.

  • Ny Release: NixOS 24.05 Introducerar Linux 6.6 LTS, GNOME 46, KDE Plasma 6 och Lomiri

    NixOS är en Linuxdistribution som använder det deklarativa Nix-pakethanteringssystemet. Den erbjuder pålitliga och reproducerbara byggmiljöer genom att definiera systemkonfigurationer som kod. NixOS förenklar uppgraderingar och rollback av systemet, vilket minimerar risken för driftstörningar och gör det enkelt att upprätthålla en stabil och konsistent miljö över tid.

    NixOS har lanserat en ny större version, 24.05, som inkluderar flera betydande uppdateringar och förbättringar. Denna oberoende Linux-distribution, som även kan användas på andra GNU/Linuxdistributioner och macOS-system, erbjuder nu stöd för ny teknologi och en rad olika förbättringar.

    Förbättrat Hårdvarustöd med Linux 6.6 LTS

    Den senaste versionen, med kodnamnet “Uakari”, kommer sex månader efter föregångaren NixOS 23.11 “Tapir”. En av de mest framträdande uppdateringarna är införandet av Linux 6.6 LTS (Long Term Support) kärnserien, som erbjuder förbättrat hårdvarustöd jämfört med den tidigare Linux 6.1 LTS-kärnserien.

    Uppdaterade Skrivbordsmiljöer: GNOME 46 och KDE Plasma 6

    NixOS 24.05 inkluderar också stöd för de senaste versionerna av populära skrivbordsmiljöer, såsom GNOME 46 och KDE Plasma 6. MATE-skrivbordsmiljön har uppdaterats till version 1.28, som nu kan användas på Wayland genom att aktivera services.xserver.desktopManager.mate.enableWaylandSession. Detta nya stöd är valfritt och befinner sig i ett tidigt skede, vilket innebär att användarna behöver aktivera det manuellt.

    Nytt Stöd för Lomiri

    En annan viktig nyhet i denna version är stödet för Lomiri-skrivbordet, utvecklat av UBports Foundation för deras Ubuntu Touch-mobila operativsystem. Lomiri, tidigare känt som Unity8, använder Mir 2.x-seriens displayservrar för att fungera som en Wayland-kompositor. Detta möjliggör en smidig användarupplevelse på både stationära och mobila enheter.

    Förbättrad Kompatibilitet och Prestanda

    Version 24.05 introducerar även zstd-komprimering för firmware-blobbar för varje stödd kärna, vilket förbättrar dekompressionshastigheten avsevärt. Användare har nu också möjlighet att installera NixOS utan att behöva Perl, samt att installera en stub ELF-laddare som visar ett informativt felmeddelande när binärfiler som inte är anpassade för NixOS försöker köras.

    Rekommendationer och Användning

    Utvecklarna rekommenderar användare att byta från LightDM till SDDM som display manager på grund av kända problem. För att stödja panel-plugins byggda med Wayland, introduceras tjänsten services.xserver.desktopManager.mate.extraPanelApplets, vilken bör användas för att installera panel-appar.

    Tillgänglighet och Nedladdning

    För mer information om NixOS 24.05 och dess nyheter, rekommenderas besök på release-annonsens sida. NixOS 24.05 finns tillgänglig för nedladdning från den officiella webbplatsen i form av grafiska ISO-bilder för Intel/AMD eller ARM-system med förinstallerade GNOME- och KDE Plasma-skrivbordsmiljöer, samt minimala ISO-bilder utan grafisk miljö.

    Den nya versionen markerar ett betydande steg framåt för NixOS, med förbättrad kompatibilitet, prestanda och användarvänlighet, och förväntas vara en attraktiv uppgradering för både nuvarande och nya användare.


  • KDE Musikspelare Amarok 3.0.1 i ny version.

    Amarok är en fri och öppen musikhubb och mediespelare för Linux, utvecklad av KDE. Den erbjuder avancerade funktioner som integrering med webbtjänster, musikbibliotekshantering och anpassningsbara gränssnitt.

    Amarok 3.0.1 är här drygt en månad efter Amarok 3.0 och lägger till ett par nya funktioner, inklusive ett alternativ som låter användare kopiera en bild från Wikipedia-applet till urklippet, tillsammans med en klickbar notifikation om användaren klickar på en icke-Wikipedia-länk och möjligheten att indikera det aktiva sökalternativet i Wikipedia-applet.

    Det lägger också till ett alternativ som låter användare välja om en låts artist ska visas för poster under olika artister eller olika albumartistssektioner i kontextwebbläsaren, förbättrar olika strängar i användargränssnittet, förbättrar läsningen av ReplayGain-taggar, och lägger till stöd för KDE Frameworks 5.78-programvarusviten.

    Denna version förbättrar också applikationens prestanda genom att minska CPU-användningen från den minimerade/dolda analysatorn och andra komponenter. Det förbättrar också raderingen av dubblettspår från en spellista och sätter inte längre volymen till 0 när phonon-vlc-uppspelningen stoppas.

    Sist men inte minst åtgärdar Amarok 3.0.1 olika andra buggar för att förbättra tag-matchningsfördomar, APG och samlingsfiltrering. Kolla in ändringsloggen för mer detaljer om de buggfixar och förbättringar som implementerats i denna version.

    Under tiden kan du ladda ner Amarok 3.0.1 som en källkodspaket som du måste kompilera manuellt på din GNU/Linux-distribution eller installera den nya versionen från Flathub Beta som en Flatpak-app. Naturligtvis bör du också kunna installera Amarok 3.0.1 från de stabila mjukvaruförråden i din distribution inom de närmaste dagarna.

    Amarok är KDE:s legendariska musikspelare som har utvecklats i mer än 20 år. Den återupplivades i april 2024 efter ett 6-årigt uppehåll som Amarok 3.0 med stora förändringar som ett Qt 5/KDE Frameworks 5-baserat användargränssnitt, en visuell antydan för att ändra storlek på kontextvy-appletter, stöd för TagLib 2.0 och FFmpeg 5.0-bibliotek och mer.


  • Ny uppfräschat version av Thunderbird är på gång

    Thunderbird är en öppen källkod e-postklient utvecklad av Mozilla Foundation. Den stöder flera e-postkonton, IMAP och POP3, samt kalender- och uppgiftshantering via tillägg. Thunderbird erbjuder stark säkerhet med inbyggd spamfiltrering och phishing-skydd, samt anpassningsbara funktioner för användarvänlighet.

    Thunderbird närmar sig lanseringen av nya versioner som inkluderar Rust-stöd, integrerat stöd för Microsoft Exchange och inbyggt systemfack för Linux. När juni börjar, arbetar Thunderbird-teamet intensivt med uppdateringar som syftar till att förbättra användarupplevelsen och utöka funktionaliteten i den kommande Extended Support Release (ESR).

    En av de stora uppdateringarna är att Thunderbird nu kommer att ha Rust-stöd i sina bygg. Den första betaversionen av Thunderbird 128 kommer att ha Rust-aktiverade bygg som standard, vilket gör att användare kan testa nya funktioner utan att behöva kompilera lokalt.

    Två av de mest spännande nya funktionerna är inbyggt stöd för Microsoft Exchange och systemfackstöd för Linux. Stödet för Microsoft Exchange har varit efterfrågat länge, och utvecklarna är nu nästan klara med implementeringen. Huvudfunktionerna som kontoinställning, mapphämtning och meddelandevisning är redan på plats, och fokus ligger nu på att slutföra utgående meddelandeflöde.

    Den andra stora nyheten är inbyggt stöd för Linux systemfack. Detta är fortfarande under testning, men nyfikna användare kan redan nu prova systemfacks- och DBus-funktioner via Thunderbirds GitHub-repositorier.

    Thunderbird 128 kommer också att erbjuda möjligheten att anpassa kontofärger, vilket gör det lättare att skilja mellan olika konton i meddelandelistan och kompositionsfönstret. Mapppanelen kommer dessutom att stödja multi-selektion, vilket förbättrar användarens möjlighet att organisera e-post.

    Teamet har också helt omarbetat funktionen för mappkomprimering för att lösa problem med profilstorlek och driftsfel. Denna uppdatering kommer snart att finnas tillgänglig i betaversionerna.

    Slutligen har Thunderbird nu fullt stöd för inhemska Windows 10/11-aviseringar, vilket gör dem mer funktionella och interaktiva. Framtida uppdateringar kommer att fokusera på att lägga till snabba åtgärder och förbättra aviseringarnas användbarhet.För

    För mer information läs artikel på Engelska.

    https://linuxiac.com/new-features-are-coming-to-thunderbird-mail-client


  • NetworkManager 1.48: Förbättrad Wi-Fi och Nya Funktioner för Linuxanvändare

    NetworkManager är ett program som förenklar hanteringen av nätverksanslutningar på Linux-system. Det stöder både trådbundna och trådlösa anslutningar och möjliggör automatisk konfiguration, hantering av VPN, mobil bredband och mer. Genom att använda ett GUI eller kommandoradsgränssnitt underlättar NetworkManager användningen av nätverkstjänster och minskar behovet av manuella inställningar.

    Den senaste versionen av NetworkManager, ett kraftfullt verktyg med öppen källkod för att hantera nätverksanslutningar på Linux-baserade system, har nu släppts med en rad nya funktioner och förbättringar. NetworkManager 1.48 är en större uppdatering som kommer drygt tre månader efter den tidigare versionen 1.46.

    En av de mest framstående nyheterna i NetworkManager 1.48 är förbättringen av Wi-Fi-anslutningar, specifikt genom förbättrad upptäckt av 6 GHz-bandets kapacitet. Detta innebär att Wi-Fi-enheter nu kan dra bättre nytta av det nya frekvensbandet, vilket kan resultera i snabbare och mer stabila trådlösa anslutningar.

    En annan betydande nyhet är stödet för att ändra OpenSSL-chiffer för 802.1X-autentisering via anslutningsegenskapen 802-1x.openssl-ciphers. Detta ger användare och administratörer mer flexibilitet och säkerhet i hur nätverksautentisering hanteras.

    För modembredband har det tillkommit stöd för både IPv6 SLAAC (Stateless Address Autoconfiguration) och statisk IPv6 DNS-servertilldelning. Detta är särskilt användbart när ModemManager inte tillhandahåller en specifik IPv6-enhetsadress, vilket förbättrar nätverkskonfigurationen och användarupplevelsen.

    En annan viktig förbättring i denna version är den korrekta återställningen av minneslagrade anslutningsprofiler under återställningen av en kontrollpunkt. Detta säkerställer att nätverkskonfigurationer hålls intakta och minskar risken för anslutningsproblem vid återställning.

    NetworkManager 1.48 introducerar även en ny funktion som ställer in egenskapen ”StateReason” för ”Device” D-Bus-objektet när en enhet inte hanteras. Detta görs synligt i NetworkManagers kommandoradsgränssnitt med kommandot nmcli -f all device show $DEV, vilket ger användarna bättre insikt i enhetens tillstånd.

    Andra anmärkningsvärda förändringar inkluderar en fix för ett prestandaproblem som kunde leda till 100 % CPU-användning vid stora mängder ruttuppdateringar från externa program. Dessutom ersätts egenskapen mac-address-blacklist med mac-address-denylist för både trådlösa och trådbundna anslutningar, vilket förbättrar säkerheten och hanteringen av nätverksenheter.

    En viktig förändring i denna version är att stödet för att bygga med GNU Autotools har avvecklats. Utvecklarna rekommenderar nu att använda Meson för att bygga NetworkManager. För de som fortfarande vill använda GNU Autotools finns möjlighet att specificera argumentet –disable-autotools-deprecation vid konfigureringen.

    NetworkManager 1.48 kan nu laddas ner som en källkodsarkiv för manuell kompilering. För de som föredrar en enklare installation rekommenderas det att vänta tills denna version finns i de stabila mjukvaruförråden för din favorit-GNU/Linux-distribution.

    Med dessa förbättringar och nya funktioner fortsätter NetworkManager att vara ett viktigt verktyg för Linux-användare som söker pålitlig och flexibel nätverkshantering.


  • Första Arch Linux ISO med Linux 6.9 tillgänglig för nedladdning

    Arch Linux är en flexibel och minimalistisk Linux-distribution riktad mot avancerade användare. Den följer en ”rolling release”-modell för att alltid erbjuda de senaste paketen. Användare har full kontroll över systemets konfiguration via textfiler och kommandoraden. Arch är känd för sin enkelhet och användarcentrerade filosofi.

    Nu finns Arch Linux 2024.06.01 ISO-snapshot tillgänglig för nedladdning. Denna version innehåller flera viktiga uppdateringar, inklusive den senaste menybaserade installationsprogrammet Archinstall 2.8 och Linux-kärnan 6.9.

    Viktiga Uppdateringar

    1. Linux-kärnan 6.9

    Den största nyheten i denna utgåva är att den levereras med Linux-kärnan 6.9 som standard. Detta innebär förbättrad hårdvarudetektering, särskilt för nyare enheter men även äldre, där tidigare versioner av Arch Linux inte lyckades identifiera vissa komponenter. Med Linux-kärnan 6.9.3 förbättras stabiliteten och prestandan för hela systemet.

    2. Archinstall 2.8

    Den senaste versionen av Archinstall, version 2.8, släpptes den 15 april 2024 och medföljer denna ISO. Några av de betydande förbättringarna inkluderar:

    • Ökad ESP-systempartition: Standardstorleken har ökats till 1 GB för att förhindra utrymmesbrist.
    • Förbättrad mikrocode-hantering: Uppdateringar som säkerställer bättre kompatibilitet och prestanda.
    • Automatisk partitionering: udev-synkronisering läggs till före lsblk efter formatering för att förbättra partitioneringsprocessen.

    Ytterligare förbättringar i Archinstall 2.8 inkluderar:

    • Uppdaterade instruktioner för hur man ändrar storlek på ISO root-partitionen.
    • Möjlighet att ställa in tangentbordslayout för minimal installation.
    • Byte från veckovisa till dagliga officiella bilder.
    • Förbättrad visning av installerade paket för alla profilmenyer.
    • Fixar för problem relaterade till Btrfs-monteringsalternativ, GRUB-bootkatalog, fstab-rader, aktivering av testförråd, anpassade speglar och partitionering av /home-katalogen.

    Tillgänglighet och Uppdateringar

    Arch Linux 2024.06.01 är tillgänglig för nedladdning från den officiella webbplatsen. Denna ISO-utgåva är avsedd för nya installationer. Befintliga Arch Linux-användare behöver inte ladda ner ISO-filen, utan kan enkelt hålla sina system uppdaterade genom att köra kommandot sudo pacman -Syu i terminalen.

    Slutsats

    Den senaste ISO-utgåvan av Arch Linux med Linux 6.9 och Archinstall 2.8 erbjuder förbättrad hårdvarudetektering och en smidigare installationsprocess. Dessa uppdateringar gör det enklare för både nya och erfarna användare att installera och använda Arch Linux på sina system. Ladda ner den senaste versionen från Arch Linux officiella webbplats och upplev de nya förbättringarna själv.

    https://archlinux.org/download

    Innehållet ovan är baserad på data ifrån


  • 5 Tips för att Säkerställa Din GPG-nyckel i Linux

    GPG-nycklar (GNU Privacy Guard) är kryptografiska nycklar som används för att kryptera och signera data och meddelanden. De består av en privat nyckel, som hålls hemlig, och en offentlig nyckel, som delas med andra. Den offentliga nyckeln krypterar data, medan den privata nyckeln dekrypterar. GPG säkerställer integritet, autentisering och sekretess vid digital kommunikation.

    GPG nycklar är en viktig del av att verifiera din onlineidentitet. Att säkra dem från illvilliga aktörer säkerställer att ingen kan utge sig för att vara dig i din kommunikation med andra människor. Här visar vi fem enkla tips om hur du säkrar din GPG-nyckel i Linux.Fullstädig artikel finns på länken, texten ovan är en sammafattniingGPG-nycklar är en viktig del av att verifiera din onlineidentitet. Att säkra dem från illvilliga aktörer säkerställer att ingen kan utge sig för att vara dig i din kommunikation med andra människor. Här visar vi fem enkla tips om hur du säkrar din GPG-nyckel i Linux.

    1. Skapa separata undernycklar för varje nyckelfunktion
      Ett av de enklaste sätten att säkra din GPG-nyckel i Linux är att skapa separata undernycklar för varje nyckelfunktion. Undernycklar är ytterligare delar av din kryptografiska identitet som är kopplade till din primära huvudnyckel. Detta gör det svårare för illvilliga aktörer att fiska efter din primära privata nyckel eftersom du inte använder den för vanliga nyckelåtgärder. Notera: du kan ändra värdet av “=S” till antingen “=E” eller “=A” för att ställa in en undernyckels funktion till antingen endast kryptering eller endast autentisering.
      Ange “4096” på prompten för nyckelstorlek och tryck på Enter för att ställa in storleken på din RSA-undernyckel till 4096 bitar.
    2. Ställ in ett utgångsdatum för dina nycklar
      Ett annat enkelt sätt att säkra din GPG-nyckel i Linux är att ge din primära nyckel och undernycklar ett utgångsdatum. Medan detta inte påverkar nyckelns förmåga att signera, kryptera och autentisera, ger det andra GPG-användare en anledning att alltid validera din nyckel mot en nyckelserver. Börja med att öppna din primära nyckel i GPG CLI-verktyget:
      Kör följande kommandon för att välja din GPG-nyckels interna undernycklar:

    Sammanfattning på Svenska

    Det är viktigt att skydda din GPG-nyckel för att säkerställa att ingen kan utge sig för att vara dig online. Några tips för att göra detta inkluderar att skapa separata undernycklar för olika funktioner, vilket gör det svårare för illvilliga aktörer att få tag på din huvudnyckel, och att ställa in ett utgångsdatum för dina nycklar, vilket tvingar andra att validera din nyckel mot en nyckelserver regelbundet.

    Fullstädig artikel finns på länken, texten ovan är en sammanfattning .


  • Linux Lite 7.0 ”Galena” Officiellt Släppt: En Ny Era av Mognad och Prestanda

    Linux Lite är en lättanvänd, resurssnål Linux-distribution baserad på Ubuntu. Den är utformad för att vara ett enkelt alternativ för användare som är nya i Linux-världen och vill ha ett snabbare system än traditionella operativsystem. Linux Lite erbjuder ett användarvänligt gränssnitt, regelbundna uppdateringar och en mängd förinstallerade applikationer, vilket gör det enkelt att använda direkt efter installationen.

    Den senaste utgåvan av Linux Lite, version 7.0 med kodnamnet ”Galena”, har officiellt släppts. Utvecklad av Jerry Bezencon och hans team, bygger denna version på den robusta Ubuntu 24.04 LTS (Noble Numbat) och erbjuder användarna den smidiga och resurseffektiva Xfce 4.18-skrivbordsmiljön. Linux Lite 7.0 drivs av den kraftfulla Linux kärnan 6.8 och innehåller en rad uppdaterade komponenter och förbättringar som förstärker dess användarvänlighet och prestanda.

    Uppdaterade Komponenter och Nyheter

    Linux Lite 7.0 har en imponerande uppsättning uppdaterade applikationer, inklusive:

    • Google Chrome 125.0 som standardwebbläsare, vilket säkerställer en snabb och säker surfupplevelse.
    • VLC 3.0.20 som standardmediaspelare, vilket garanterar stöd för ett brett utbud av multimediaformat.
    • LibreOffice 7.6.7 som kontorssvit, vilket erbjuder en komplett lösning för dokumenthantering.
    • Mozilla Thunderbird 115.11.0 (som Snap-paket) som e-post- och kalenderklient, vilket ger en pålitlig plattform för kommunikation och schemaläggning.
    • GIMP 2.10.36 som standard bildredigeringsprogram, vilket tillhandahåller kraftfulla verktyg för bildbehandling och grafikredigering.

    Förbättrad Installationsupplevelse

    En av de mest anmärkningsvärda förbättringarna i Linux Lite 7.0 är den uppdaterade installatören. Installationsprocessen har nu mer informativa och användarvänliga bilder som guidar användarna genom varje steg. Detta är särskilt välkommet för nybörjare som kan känna sig mer bekväma och självsäkra under installationen.

    Mognad och Stabilitet

    Jerry Bezencon, huvudutvecklaren av Linux Lite, betonar att temat för denna utgåva är ”mognad”. Under de 12 år som Linux Lite har funnits, har teamet arbetat hårt för att integrera användarförslag och bygga vidare på en stabil och säker plattform. Detta har resulterat i en distribution som är både pålitlig och användarvänlig, vilket gör den till ett utmärkt val för både nya och erfarna Linux-användare.

    Konsekvent Design och Nyttiga Funktioner

    Designen förblir konsekvent från Linux Lite 6-serien, med Materia som fönstertema, Papirus som ikontema och Roboto Regular som standardfont. Denna utgåva inkluderar också stöd för Secure Boot, vilket gör det möjligt att installera Linux Lite bredvid Windows utan problem.

    Tillgänglighet och Uppgradering

    Linux Lite 7.0 är nu tillgängligt för nedladdning från den officiella utgåvesidan. Tyvärr är det inte möjligt att uppgradera från befintliga Linux Lite 6.x-installationer till version 7.0, och det går heller inte att uppgradera från RC-versionen.

    Slutsats

    Med Linux Lite 7.0 fortsätter utvecklarteamet att leverera en distribution som kombinerar enkelhet, effektivitet och modern teknik. Den senaste utgåvan, med sina förbättrade funktioner och uppdaterade komponenter, visar på en stark förpliktelse till att tillhandahålla en högkvalitativ användarupplevelse. För både nya och befintliga användare representerar Linux Lite 7.0 ett betydande steg framåt inom Linux-världen.

    Ladda hem

    https://sourceforge.net/projects/linux-lite/files/7.0/linux-lite-7.0-64bit.iso

    Mer om Linux lite i våran wiki

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

    Artikel ovan bygger på data ifrån


  • Nitrux 3.5: Den senaste systemd fria och oföränderliga Linuxdistributionen

    Nitrux är en Linuxdistribution baserad på Debian och använder KDE Plasma som skrivbordsmiljö. Den är känd för sitt unika Maui Kit, som möjliggör en enhetlig användarupplevelse mellan skrivbord och mobila enheter. Nitrux fokuserar på användarvänlighet och innovativ design.

    Nitrux 3.5: Den senaste systemd-fria och oföränderliga Linux-distributionen

    Nitrux, en innovativ Debian baserad GNU/Linux-distribution, har släppt sin senaste version, Nitrux 3.5. Denna systemd-fria och oföränderliga distribution är byggd kring KDE Plasma skrivbordsmiljön och erbjuder nu flera uppdateringar och nya funktioner som ytterligare förbättrar användarupplevelsen.

    Huvudfunktioner och Uppdateringar

    Den nya versionen av Nitrux levereras med KDE Plasma 5.27.11 LTS och KDE Frameworks 5.115, vilket ger en stabil och långsiktig skrivbordsmiljö. Nitrux 3.5 använder fortfarande Liquorix-smaksatta Linux 6.8-kärnan, och den senaste Mesa 24.1 grafikstacken med öppen källkod är nu inkluderad. För de som använder NVIDIA-grafikkort finns en betaversion av den kommande NVIDIA 555 proprietära grafikdrivrutinen tillgänglig.

    Förbättrad Starttid och Systemprestanda

    En av de mest spännande nyheterna i Nitrux 3.5 är den uppdaterade OpenRC-konfigurationen. Denna uppdatering inkluderar en ny körriktningsnivå kallad ”async”, som skjuter upp initialiseringen av icke-väsentliga tjänster till en parallell körriktningsnivå med standardnivån. Detta resulterar i en betydligt förbättrad starttid för systemet.

    Nitrux 3.5 innehåller även AMDVLK 2024.Q2.1, XWayland 24.1, och ett uppdaterat linux-firmware-paket för bättre hårdvarustöd. Ett nytt tjänsteskript har införts för att starta NTPSec NTP-servern, och zswap-konfigurationen har uppdaterats för att använda ZStandard (zstd) som standardkomprimeringsalgoritm och zsmalloc som standardminnespoolallokerare.

    Förbättrad Säkerhet och Prestanda

    Sysctl-inställningarna i Nitrux har också förbättrats för ökad säkerhet och prestanda. Genom att aktivera BPF JIT-härdning, minska minneskompakteringens overhead och förbättra prestanda i konkurrensutsatta låsscenarier, fortsätter Nitrux att leverera en säker och effektiv användarupplevelse.

    Andra Viktiga Förändringar

    Andra betydande uppdateringar i Nitrux 3.5 inkluderar återinförandet av powerlevel10k-konfigurationen med ”Lean”-stilen istället för ”Pure” för ZSH-skalet. Luv ikon-temat har uppdaterats för att inkludera ikoner för CoreCtrl-appen, NVIDIA X11-inställningar och skärminställningssystembrickan i Nitrux Plasma-temat.

    Flera Maui-appar ingår nu som AppImages, och udev-regler samt en kärnparameter har lagts till för att stänga av USB-autosuspend. Nitrux har också lagt till xpadneo som en avancerad Linux-drivrutin för Xbox One trådlösa handkontroll, samt xone som är en Linux-kärndrivrutin för Xbox One och Xbox Series X|S tillbehör.

    Vad är Systyemd?

    Systemd är ett init system och systemhanteringsverktyg för Linux operativsystem. Det används för att initialisera systemet under uppstart och hantera systemprocesser. Systemd erbjuder parallell start av tjänster, on-demand start av daemons, och spårning av processer med hjälp av cgroups. Dess funktioner inkluderar logghantering med journald, nätverkskonfiguration, och tidsplanering. Systemd ersätter äldre init-system som SysV och Upstart och är designat för att förbättra effektiviteten och hastigheten av systemstart och hantering.

    Slutsats

    Nitrux 3.5 fortsätter att förbättra den övergripande säkerheten och spelprestandan i distributionen, vilket gör den till ett utmärkt val för både vanliga användare och spelentusiaster. För mer information och för att ladda ner Nitrux 3.5 som en live ISO-avbildning, besök den officiella versionsmeddelandesidan. Med alla dessa nya funktioner och förbättringar fortsätter Nitrux att vara en ledande distribution i Linux-världen.

    Ladda hem

    https://sourceforge.net/projects/nitruxos/files/Release/ISO/nitrux-nx-desktop-plasma-1f0721a1-amd64.iso

    Artikel ovan bygger på data ifrån


  • Kdenlive 24.05: En ny Era av Videoredigering med Multiformat Rendering

    Kdenlive är en gratis och öppen källkodsvideoredigerare för Linux, Windows och macOS. Den erbjuder avancerade redigeringsfunktioner som flerspårig tidslinje, effekter och övergångar, samt stöd för ett brett spektrum av video- och ljudformat. Perfekt för både amatörer och professionella användare.

    Kdenlive, den populära öppna källkod videoredigeringsprogramvaran, har nyligen släppt sin senaste version, 24.05. Denna uppdatering kommer mindre än två månader efter den tidigare versionen 24.02 och bara en vecka efter lanseringen av KDE Gear 24.05 apps-samlingen. Den nya versionen innehåller flera spännande förbättringar och funktioner som kommer att glädja både amatör- och professionella videoredigerare.

    Förbättrad prestanda

    En av de mest anmärkningsvärda uppdateringarna i Kdenlive 24.05 är den betydande prestandaökningen. Användare kan nu njuta av en mycket smidigare redigeringsupplevelse tack vare snabbare klipprörelser med distansverktyget, snabbare sekvensväxling och förbättrade tidslinjefunktioner. Dessa förbättringar gör redigeringsprocessen mer effektiv och mindre tidskrävande.

    AV1 NVENC Stöd

    Den nya versionen har också förbättrat stöd för AV1 NVENC, vilket gör det möjligt för användare att dra nytta av högpresterande videokodning. Detta är särskilt användbart för dem som arbetar med högkvalitativt videoinnehåll och behöver effektiv kodning.

    Centraliserad effektstyrning

    Med utgångspunkt i den tidigare versionens förmåga att applicera effekter på en grupp klipp, erbjuder Kdenlive 24.05 nu centraliserad kontroll över parametrar som påverkar alla effekter inom en grupp. Detta förenklar redigeringsprocessen avsevärt, särskilt när man arbetar med komplexa projekt som kräver enhetliga effekter över flera klipp.

    Multi-Format Rendering

    En av de mest innovativa funktionerna i Kdenlive 24.05 är multi-format renderingen. Denna funktion gör det möjligt för användare att skapa videor i flera bildformat – horisontellt, vertikalt och kvadratiskt – från ett enda projekt. Detta är särskilt användbart för innehållsskapare på sociala medier som behöver anpassa sitt innehåll för olika plattformar.

    Automatisk undertextöversättning

    Kdenlive 24.05 introducerar också möjligheten att automatiskt översätta undertexter med hjälp av SeamlessM4T-teknologi. Detta fungerar lokalt utan att behöva en internetanslutning, vilket gör det både snabbt och säkert för användarna.

    Förbättrat användargränssnitt

    Den senaste versionen har ett mer användarvänligt gränssnitt för hantering av externa kameraproxyprofiler, inklusive en ny profil för Insta 360 AcePro. Detta förbättrar arbetsflödet för professionella videografer avsevärt. Andra UI-förbättringar inkluderar ett robust kopiera-klistra-system, färre krascher och förbättrad sekvenskomposition.

    Ljudinspelningsfunktioner och Undertextförbättringar

    Återimplementeringen av ljudinspelningsfunktionen i Qt6 ger användare större flexibilitet vid hantering av ljudinspelningar. Undertexter har också fått nya stilalternativ och förbättrad tal-till-text-funktionalitet, vilket gör undertextskapandet mer mångsidigt och användarvänligt.

    Sammanfattning

    Kdenlive 24.05 markerar ett stort steg framåt för denna redan kraftfulla videoredigeringsprogramvara. Med förbättrad prestanda, nya funktioner som multi-format rendering och automatisk undertextöversättning, samt ett förbättrat användargränssnitt, fortsätter Kdenlive att vara ett förstahandsval för videoredigerare världen över. Oavsett om du är en innehållsskapare på sociala medier eller en professionell videograf, erbjuder Kdenlive 24.05 verktygen och funktionerna du behöver för att skapa imponerande videoinnehåll.

    https://kdenlive.org/en

    Mer information på Englelska

    https://linuxiac.com/kdenlive-24-05-debuts-with-multi-format-rendering


  • NethSecurity 8.0 Open Source Linux Firewall Släppt

    NethSecurity är en säkerhetslösning som erbjuder brandväggsskydd, VPN, intrusion prevention och webbinnehållsfiltrering. Den är enkel att hantera via ett användarvänligt webbgränssnitt och passar både små och medelstora företag som behöver robust och tillförlitlig nätverkssäkerhet.

    NethSecurity 8.0 är en omfattande öppen källkodsbaserad Linux brandvägg, byggd på OpenWrt och efterföljaren till NethServer 7. Den är utformad för små och medelstora företag och erbjuder en rad säkerhetsfunktioner som stateful packet inspection, deep packet inspection (DPI), VPN tjänster och trafikformning. Den senaste versionen innehåller nya funktioner som MultiWAN, förbättrat hotsskydd, DNS och innehållsfiltrering samt ett intuitivt webbgränssnitt för enkel hantering.

    Nyheterna i version 8.0 inkluderar en Threat Shield Panel som skyddar mot kända skadliga IP-adresser, en förbättrad instrumentpanel, nya konfigurationssidor för DNS, DHCP, IPsec-tunnlar och OpenVPN, samt en ny sida för Quality of Service konfiguration. Dessutom introduceras NethSecurity Controller för fjärrstyrning av flera installationer och förbättrad hantering av brandväggsregler och VPN-tunnlar. Systemet erbjuder också övervakning, loggning och visualisering av mätvärden. Den nya versionen kan laddas ner från projektets webbplats.

    Fullständig artikel finns på Engelska

    https://linuxiac.com/nethsecurity-8-0-open-source-linux-firewall-released

    Projektet egna annons om versionen :

    https://community.nethserver.org/t/nethsecurity-8-final-is-ready/23689

    Projektet hemsida :


  • HAProxy 3.0 introducerar nya funktioner och förbättrad flexibilitet

    Lastbalansering är en teknik för att fördela nätverkstrafik eller arbetsbelastning över flera servrar eller resurser för att optimera användningen, maximera genomströmningen, minimera svarstider och undvika överbelastning. Det förbättrar systemets prestanda och tillgänglighet.
    Proxy fungerar som en mellanhand mellan klienter och servrar, vidarebefordrar förfrågningar från klienten till servern och tillbaka. Den kan användas för att förbättra säkerheten, hantera trafik och cachning av innehåll.

    HAProxy har lanserat version 3.0 av sin ledande, kostnadsfria och öppna källkodslösning för lastbalansering och proxyhantering för TCP- och HTTP-baserade applikationer. HAProxy är en av de mest använda lastbalanserarna i världen och har nyligen nått över en miljard nedladdningar på Docker Hub.

    Den nya versionen 3.0 innehåller flera betydande förbättringar:

    • Förbättrad certifikathantering: Introduktionen av konfigurationssektionen crt-store revolutionerar hanteringen av SSL-certifikat, vilket ersätter crt-list och erbjuder en mer strukturerad metod med alias för enklare certifikatreferens.
    • Optimering av HTTP/2: HAProxy innehåller nu mekanismer för att begränsa problematiska förfrågningar och förbättra tjänstepålitligheten genom att spåra och hantera glitchiga anslutningar.
    • Beständiga statistik och GUID-tilldelning: Den nya guid-direktivet säkerställer kontinuerlig spårning av konfigurationsobjekt över sessioner, vilket underlättar statistikbeständighet även efter systemomladdningar.
    • Förbättrad syslog-lastbalansering och loggning: Syslog-meddelandehantering har förbättrats med viktade serverlinjer och nya loggningsformat i JSON och CBOR, vilket ger mer flexibilitet och strukturerad datahantering.
    • Avancerade hämtmetoder: Nya hämtmetoder har introducerats, vilket avslöjar datapunkter som tidigare endast var tillgängliga i loggar, vilket förbättrar datadrivet beslutsfattande och systemövervakning.

    Ytterligare förbättringar inkluderar:

    • Lua-skriptprestanda: En omkonstruerad laddningsmekanism lovar betydande hastighetsförbättringar för enkeltrådade Lua-skript.
    • Stick table-förbättringar: Omdesignade låsmekanismer i stick tables förbättrar prestandan avsevärt, särskilt på system med högt antal trådar.
    • Flexibel TLS-hantering: Nya direktiv möjliggör standard- och villkorlig TLS-certifikatval, vilket förenklar operationer för flera värdsidor.
    • Förbättrad trafikprioritering: Justeringar av Differentiated Services (DS) fält och fwmark-inställningar möjliggör förfinad trafikhantering och prioritering både i front- och backend.

    Det finns också vissa brytande förändringar. Till exempel har HAProxy 3.0 förbättrat kommandobearbetning för att förhindra exekvering av flera samtidiga kommandon, vilket adresserar potentiella inkonsekvenser. Dessutom avvisas det tidigare ignorerade enabled-nyckelordet för dynamiska servrar nu aktivt för att undvika konfigurationsfel.

    HAProxy 3.0 kan installeras via Docker eller kompileras från källkod för de som är angelägna om att prova den nya versionen. För mer information om alla förändringar, hänvisas till versionsmeddelandet, granska ändringsloggen eller besök dess hanteringsguide.

    Nedan fullständig artikel och information på Engelska

    https://linuxiac.com/haproxy-3-0-load-balancer-and-proxy-released


  • Canonical Lanserar Real-time Ubuntu 24.04 LTS: Ett Stort Steg för Tidssensitiv Beräkning

    En realtidskärna är en del av operativsystem som hanterar uppgifter med strikta tidskrav. Den säkerställer att kritiska uppgifter utförs inom förutbestämda tidsramar genom prioritetsstyrd schemaläggning och preemption. Realtidskärnor är avgörande i system där tidsprecision är kritisk, som i medicinsk utrustning och flygkontrollsystem.

    Canonical har idag annonserat lanseringen av Real-time Ubuntu 24.04 LTS, en efterlängtad uppdatering som förbättrar latens och möjliggör effektivare hantering av tidssensitiva operationer. Genom att prioritera högprioriterade processer och säkerställa deterministiska svarstider, erbjuder Real-time Ubuntu 24.04 LTS en betydande förbättring jämfört med vanliga Linux-kärnor.

    Förbättrad Prestanda med PREEMPT_RT

    Den nya versionen av Real-time Ubuntu integrerar PREEMPT_RT-patchen på både AMD64 och ARM64 arkitekturer. PREEMPT_RT, som anses vara den de facto realtidsimplementeringen för Linux, ökar förutsägbarheten genom att modifiera den befintliga kärnkoden. Detta gör det möjligt att hantera mission-critical krav på latens med tidbestämda svar, vilket gör systemet idealiskt för krävande arbetsbelastningar inom industrisektorer som tillverkning, bilindustri och telekominfrastruktur.

    Optimerad för Raspberry Pi

    Baserad på den senaste upstream v6.8-kärnan, inkluderar Real-time Ubuntu 24.04 även optimerat stöd för Raspberry Pi hårdvara. Detta ger förbättrad prestanda och kompatibilitet över ett brett spektrum av beräkningsmiljöer. Med denna release kan användare nu utforska möjligheterna med optimerad realtidsberäkning på Raspberry Pi 4 och 5, vilket öppnar upp för innovation och nya möjligheter inom inbyggda system.

    Enkel Installation med Ubuntu Pro

    Real time Ubuntu 24.04 LTS är tillgänglig via Ubuntu Pro, Canonicals säkerhets- och efterlevnadsprenumeration för företag, som är gratis för personligt och småskaligt kommersiellt bruk upp till fem maskiner. För att installera den senaste versionen av Real-time Ubuntu på AMD64 och ARM64 är det bara att köra följande kommandon:

    pro attach
    pro enable realtime-kernel

    För Raspberry Pi-användare är installationsprocessen lika enkel:

    pro attach
    pro enable realtime-kernel --variant=raspi

    Långsiktig Support och Tillförlitlighet

    En av de största utmaningarna med att underhålla en egen realtidslösning är kravet på omfattande intern expertis, särskilt för produkter med lång livslängd. Real-time Ubuntu 24.04 LTS erbjuder en produktionsklar programvarudistributionsmekanism med en konsekvent ström av pålitliga uppdateringar. Canonical har åtagit sig att ge säkerhetsunderhåll och support i 12 år, med Legacy Support-tillägget för Ubuntu Pro-abonnenter. Alla användare kan njuta av fem år av buggfixar och säkerhetsuppdateringar fram till augusti 2029.

    Framtidssäker Utveckling

    Med en ny LTS-kärna som släpps varannat år, erbjuder Canonical en pålitlig lösning för långsiktig support, vilket ger företag och utvecklare en stadig grund att bygga på. Genom att samarbeta med silikontillverkare, korttillverkare och Original Design Manufacturers (ODM), hjälper Canonical företag att förkorta sin time-to-market.

    Delta i Webinaret

    För att lära dig mer om Real-time Ubuntu 24.04 LTS, anmäl dig till vårt kommande webinar. Om du arbetar med ett kommersiellt projekt och är intresserad av Real-time Ubuntu, kontakta oss direkt för anpassad kortaktivering, kommersiell distribution, långsiktig support eller säkerhetsunderhåll.

    Med denna nya release fortsätter Canonical att leda utvecklingen av realtids-Linux, vilket ger användare och företag en kraftfull och tillförlitlig plattform för tidssensitiva applikationer.

    https://ubuntu.com/blog/real-time-24-04


  • Transmission 4.0.6 Open-Source BitTorrent Client Släppt med Diverse Fixar

    BitTorrent är ett peer-to-peer (P2P) fildelningsprotokoll som möjliggör distribution av stora filer över internet. Användare delar delar av en fil simultant, vilket minskar belastningen på enskilda servrar och ökar nedladdningshastigheten. När en användare laddar ner en fil, delar de samtidigt med sig av de redan nedladdade delarna till andra användare. Protokollet används ofta för att dela allt från filmer och musik till programvara och spel.

    Transmission 4.0.6 Open-Source BitTorrent Client Släppt med Diverse Fixar

    Den senaste versionen av Transmission, en öppen källkods BitTorrent-klient, har nu släppts. Version 4.0.6 är en buggfixrelease i 4.0.x-serien som åtgärdar flera problem som användare rapporterat i tidigare versioner.

    Den här uppdateringen, som kommer ungefär sex månader efter version 4.0.5, förbättrar hur HTTP tracker announce-responsen tolkas och uppdaterar metainformationen för Flatpak-releasen. Dessutom förbättrar den UTP-peer-anslutningar så att de bättre följer användardefinierade hastighetsgränser, samt åtgärdar några loggningsproblem.

    GTK-klienten i Transmission har förbättrats för att kunna kompilera med GTKMM 4 och byggas korrekt på BSD-plattformar. Utvecklarnamn och startbara desktop-ID:n har lagts till i metainformationsfilerna. En bugg har också fixats som gjorde att alternativet ”Använd autentisering” inte sparades mellan sessioner.

    Qt-klienten har fått en fix för en bugg som gjorde att beskrivningstexten för torrentstyckets storlek och reglagets tillstånd i skapandedialogen inte alltid var uppdaterade.

    Webbklienten har också uppdaterats för att rätta till en bugg där symbolen för oändlig kvot visades felaktigt, åtgärda layoutproblem i hastighetsdisplayen, rätta till hur nedladdnings- och uppladdningshastighetens information radbryts, fixa en bugg där SVG- och PNG-ikoner inte visades, samt göra vissa allmänna förbättringar av användargränssnittet relaterade till filterfältet.

    För alla plattformar har Transmission 4.0.6 löst en bugg som gjorde att vissa användarskript hade en ogiltig TR_TORRENT_TRACKERS miljövariabel, en bugg där alt-speed-enabled-alternativet inte påverkade när det användes i settings.json-filen, och en bugg där filnamnet för enkel-fil-torrenter inte rensades korrekt.

    Uppdateringen löser också kompatibilitetsproblem med clang-format 18, kompilering med Mbed TLS 3.x, och kompilering av libtransmission-biblioteket med mycket gamla versioner av CMake. Dessutom har vissa RPC-metoder ändrats så att de inte längre placerar torrenter i nyligen aktiva.

    Slutligen använder Transmission nu en enda kö för timeMachineExclude istället för en kö per torrent i denna release. För mer detaljer om ändringarna kan du läsa release-anteckningarna på projektets GitHub-sida.

    Komplett artikel hittar ni här nedan


  • Linux 6.8 når End Of life

    Linux Kernel 6.8 når slutet av livscykeln, användare uppmanas att uppgradera till Linux Kernel 6.9
    Linux kernel 6.9 finns redan tillgänglig i de stabila arkiven för populära distributioner som Arch Linux och openSUSE Tumbleweed.
    Här är en vänlig påminnelse om att Linux 6.8 kernel-serien nu har nått slutet av sin livscykel (EOL) enligt kernel.org, vilket innebär att det är dags att uppgradera till Linux kernel 6.9 så snart som möjligt.

    Linux kernel 6.8, som släpptes den 10 mars 2024, introducerade flera nya funktioner, inklusive LAM (Linear Address Masking) virtualisering och förbättrat minnesstöd för KVM. Det erbjöd även en grundläggande online-kontroll och reparationsmekanism för Bcachefs filsystem och stöd för Broadcom BCM2712-processorn i Raspberry Pi 5.

    Tyvärr är Linux 6.8 inte en LTS (Long Term Support) version och har nu nått slutet av sin livslängd. Detta meddelades av den välkända Linux-kernelutvecklaren och underhållaren Greg Kroah-Hartman idag, i samband med släppet av Linux 6.8.12, den sista uppdateringen i serien. Han uppmanade alla användare att övergå till den senaste Linux 6.9 kernel-versionen.

    Linux kernel 6.9, som släpptes den 12 maj 2024, introducerar flera förbättringar. Bland annat stöder den Rust på AArch64 (ARM64) arkitekturer, har förbättrat låg-nivå händelsehantering genom Intel FRED (Flexible Return and Event Delivery) mekanism, och erbjuder stöd för AMD SNP (Secure Nested Paging) gäster. Dessutom innehåller den många andra ändringar.

    Linux 6.9 inkluderar även nya och uppdaterade drivrutiner för att stödja den senaste hårdvaran, vilket gör den till ett bra val för uppgradering av dina GNU/Linux-installationer. Kernel 6.9 har redan integrerats i de stabila arkiven för populära distributioner som Arch Linux och openSUSE Tumbleweed.

    Den kommer snart även till Fedora Linux-användare, medan Ubuntu-användare kan uppgradera till Linux kernel 6.9 med hjälp av en specifik handledning. För Linux Lite-användare finns kernel 6.9 tillgänglig i de officiella arkiven. Användare av andra GNU/Linux-distributioner bör kontrollera med sina underhållare om tillgängligheten för Linux 6.9.

    Dock är Linux 6.9 en kortlivad kernel-version som endast stöds under några månader. Om du letar efter långvarigt stöd bör du överväga att uppgradera till någon av LTS kernel-versionerna, som Linux 6.6 LTS eller Linux 6.1 LTS, vilka båda stöds fram till december 2026.


  • Rhino Linux 2024.1 Lanseras

    Rhino Linux är en lättviktsdistribution baserad på Ubuntu, designad för att vara snabb och effektiv med låg resursförbrukning. Med en enkel och intuitiv användarupplevelse är Rhino Linux idealisk för äldre datorer och användare som söker en smidig och pålitlig plattform. Den erbjuder ett minimalistiskt skrivbordsmiljö, snabba uppdateringar och omfattande programvarustöd.

    Efter en väntan på över fem månader sedan den senaste 2023.4-utgåvan, har Rhino-teamet äntligen tillkännagett lanseringen av Rhino Linux 2024.1. Men innan vi går vidare, låt oss kort förklara vad denna distribution är för dem som kanske inte är bekanta med den.

    Rhino är en rolling-release Ubuntu-baserad distribution som erbjuder en egen modifierad Xfce-skrivbordsmiljö kallad Unicorn Desktop. Har du stött på termerna “rolling release” och “Ubuntu” använda tillsammans? Det är en kombination som man kanske inte ser så ofta, även med det stora utbudet av alternativ i Linux-ekosystemet.

    En annan framträdande funktion i distributionen är det egenutvecklade rhino-pkg-verktyget. Det låter dig söka, installera, ta bort och uppdatera paket från flera källor, såsom inhemska DEB-repositorier, Pacstall (Ubuntu’s motsvarighet till AUR), Flathub och Snap Store. Nu tillbaka till ämnet.

    Utvecklingen av nya Rhino Linux 2024.1 var inte utan sina hinder. Teamet mötte en period av stagnation på grund av utvecklarnas utbrändhet, vilket ledde till en omvärdering av den organisatoriska strukturen. Detta resulterade i utarbetandet av en ny “Rhino Linux-konstitution”, som betonar gemenskapsengagemang och hållbara utvecklingsmetoder.

    Den nya utgåvan fördröjdes också av omfattande uppdateringar av Ubuntus kodbas, inklusive obligatoriska snap-relaterade patchar, en 64-bitars tidsskift och den stora säkerhetsbristen som hittades i XZ-utils.

    Trots dessa utmaningar lyckades teamet åtgärda kritiska problem snabbt med hjälp av Pacstall, vilket säkerställde att utgåvan, även om den var försenad, uppfyllde de höga standarder som användarna förväntade sig.

    Rhino Linux 2024.1 introducerar flera viktiga förbättringar, framför allt de senaste versionerna av Pacstall, som nu står vid version 5.0. Den har genomgått omfattande förbättringar, inklusive uppdateringar av pacscript-formatet för bättre säkerhet och testmöjligheter samt förbättringar som möjliggör en mer användarvänlig upplevelse för skript- och pakethantering.

    Tyvärr är utgåvan inte utan sina mindre buggar. Användare kan upptäcka att skrivbordsikoner inte visas vid live-boot från ISO-filer, även om detta problem löses efter installationen. För dem som stöter på visningsproblem med global meny-plugin i Unicorn, innebär en tillfällig lösning att justera CSS-inställningarna i systemets konfigurationsfiler.

    Utgåvemeddelandet ger detaljerad information om alla förändringar. Installations-ISO-bilder för x86_64 och ARM64-arkitekturer finns tillgängliga i projektets nedladdningssektion på webbplatsen.

    För mer information hittar ni på

    https://linuxiac.com/rhino-linux-2024-1-goes-live-overcoming-challenges

    För nedladdning

    https://rhinolinux.org/download.html


  • Canonical möjliggör Ubuntu på Milk-V Mars, en kreditkortsstor RISC-V SBC

    x86 är en CISC-arkitektur som används främst i PC och servrar, känd för sin bakåtkompatibilitet och hög prestanda men också hög strömförbrukning. ARM är en RISC-arkitektur optimerad för låg strömförbrukning och hög energieffektivitet, vanligt i mobila enheter och inbäddade system. RISC-V är en öppen standard RISC-arkitektur som möjliggör anpassning och innovation, med växande stöd inom akademin och industrin för varierande applikationer från IoT till högpresterande datorer.

    Den 28 maj 2024 meddelade Canonical att den optimerade Ubuntu 24.04-bilden nu är tillgänglig för Milk-V Mars, världens första kreditkortsstora högpresterande RISC-V Single Board Computer (SBC) levererad av Shenzhen MilkV Technology Co., Ltd.

    RISC-V, ett nytt paradigm inom kiselutveckling

    Öppna standarder och samarbete är avgörande för både hårdvara och mjukvara inom olika industrier och har spelat en viktig roll i att omforma vår värld. RISC-V är den mest produktiva och öppna instruktion set arkitekturen (ISA) i historien, vilket har lett hårdvarusamhället till att omfamna öppna standarder och samarbete på denna nivå.

    Denna öppna ISA möjliggör en ny era av processorinnovation genom öppet standardiserat samarbete och snabb industriomfattande adoption. RISC-V ISA är en öppen standard som tillåter kiselleverantörer att designa sina lösningar med en öppen och standardiserad instruktion set som baslinje, vilket gör den till en snabb matchning med öppen källkodsutveckling och en stark kandidat för industriella standard ISAs över hela spektrumet av datorkraft. Arkitekturen kan appliceras på ett brett utbud av processorer, från lågpresterande mikrokontroller till högpresterande serverklassade processorer.

    Världens första kreditkortsstora högpresterande RISC-V Single Board Computer introduceras av Milk-V

    Milk-V Duo S är en uppgraderad modell av Duo, med en uppgraderad SG2000-huvudkontroller och större 512MB minne samt utökade IO-möjligheter. Den integrerar trådlösa funktioner med WI-FI 6/BT 5 och är utrustad med ett USB 2.0 HOST-gränssnitt och en 100Mbps Ethernet-port för användarvänlighet. Den stödjer dubbla kameror (2x MIPI CSI 2-lane) och MIPI-video utgång (MIPI DSI 4-lane), vilket möjliggör mångsidiga applikationer. Enheten stöder även växling mellan RISC-V och ARM-boot genom en switch. Med förbättrad funktionalitet är Duo S bättre lämpad för olika scenarier med mer komplexa projektutvecklingskrav.

    Som en pionjär inom RISC-V är Milk-V engagerade i att tillhandahålla högkvalitativa RISC-V-produkter till utvecklare, företag och konsumenter, och att främja utvecklingen av RISC-V hårdvaru- och mjukvaruekossystemet.

    Milk-V Mars är en kreditkortsstor högpresterande RISC-V SBC som drivs av StarFive JH7110. Denna quad-core-enhet stöder plug-and-play eMMC-moduler och upp till 8GB LPDDR4-minne. Mars har tre USB 3.0-portar, en USB 2.0-port, en HDMI 2.0-port som stöder 4K-upplösning, en RJ45 Ethernet-port som stöder Power over Ethernet (PoE), och en M.2 E-Key plats för WIFI/BT-moduler. Den inkluderar också en 4-kanals MIPI CSI och en 2-kanals MIPI CSI, tillsammans med en 40-pin GPIO, vilket gör den till en idealisk hårdvaruplattform för RISC-V-utvecklare och entusiaster.

    Öppen källkod stöds av Canonical

    Medan RISC-V möjliggör stabila referensarkitekturer och hårdvara, kan det fortfarande vara utmanande att köra stabil mjukvara på nya kort. Hörnstenen för den nödvändiga mjukvaran är det underliggande operativsystemet (OS), som ger tillförlitlighet och stabilitet. Denna efterfrågan gör utveckling på Linux ännu mer attraktiv, eftersom Linux är det mest populära operativsystemet för utvecklare och hobbyister, över kärnor, drivrutiner och distributioner.

    På Canonical tror vi att öppen källkod är det bästa sättet att påskynda innovation, vilket motiverar oss att möjliggöra ett brett spektrum av öppen källkodsamhällen under Ubuntu-paraplyet. Öppen källkodsmjukvara är uppskattad av utvecklare och innovatörer, men den medför sina egna utmaningar. Genom att säkerställa stabiliteten i de underliggande ramverken, strävar Canonical efter att hjälpa utvecklare att fokusera på att få sina produkter till marknaden snabbare.

    Ubuntu och Milk-V: Utvecklar Ubuntu som det bästa operativsystemet för RISC-V

    Milk-V och Canonical har nått ett strategiskt samarbetsavtal med avsikten att ta Ubuntu till nya RISC-V enheter. Milk-V kommer att tillhandahålla hårdvarusponsring till Canonical, inklusive för framtida produkter, och erbjuda ett Ubuntu-operativsystem som sitt huvudsakliga stödda och underhållna system till användare över olika formfaktorer och användningsfall, med särskilt fokus på accelererad datoranvändning och AI. Med stöd av Milk-V:s hårdvara och ingenjörsteam, kommer Canonical att utnyttja de senaste och bästa RISC-V designen för att kontinuerligt förbättra Ubuntu och det bredare öppen källkodsekosystemet för RISC-V ISA. När nya Milk-V-produkter blir tillgängliga, kommer Canonical att samarbeta med Milk-V för att lansera utvecklarförhandsvisningar av Ubuntu-bilder och stödja versionsuppdateringar. Detta samarbete syftar till att ge användare av RISC-V arkitekturplattformen ett rikt operativsystem som är utformat för att förbättra utvecklings- och användarupplevelser.

    ”Ubuntu är ett av de mest klassiska och populära operativsystemen, och Milk-V Mars är en utmärkt SBC-produkt för utvecklare, som integrerar högpresterande GPU och rika gränssnitt. Vi är glada att samarbeta med Canonical för att leverera optimerad Ubuntu på Milk-V Mars, vilket påskyndar innovation och tid till marknad för utvecklare,”

    Sade Ke Yiran, vice VD, Shenzhen MilkV Technology Co., Ltd.

    Den optimerade Ubuntu 24.04-bilden för Milk-V Mars SBC är nu tillgänglig för nedladdning. För vägledning och diskussion om speglar och det bästa sättet att installera dem, vänligen granska installationsinstruktionerna och lämna dina kommentarer för att gynna fler utvecklare.

    ”Canonical har alltid varit engagerade i att stödja utvecklingssamhället genom att tillhandahålla det senaste och bästa inom öppen källkod över olika ISAs. Vi är glada att samarbeta med Milk-V för att möjliggöra Ubuntu på Milk-V Mars SBC,” uppgav Gordan Markuš, Director of Silicon Alliances på Canonical. ”Det är verkligen spännande att se Milk-V Mars-kortet på marknaden med sin överkomliga prissättning och robusta funktioner, vilket gör det till en tillgänglig och utvecklarvänlig lösning. Detta partnerskap understryker vårt engagemang för att demokratisera innovation tillsammans med våra partners genom öppen källkod och öppna standarder.”

    Om Canonical

    Canonical, utgivaren av Ubuntu, tillhandahåller öppen källkodssäkerhet, support och tjänster. Vår portfölj täcker kritiska system, från de minsta enheterna till de största molnen, från kärnan till containrar, från databaser till AI. Med kunder som inkluderar ledande teknikmärken, framväxande startups, regeringar och hemmaanvändare, levererar Canonical betrodd öppen källkod för alla. Läs mer på canonical.com.

    Om Milk-V

    Milk-V är engagerade i att tillhandahålla högkvalitativa RISC-V produkter till utvecklare, företag och konsumenter, och att främja utvecklingen av RISC-V hårdvaru- och mjukvaruekossystemet. Milk-V kommer att stödja öppen källkod och hoppas att genom sina egna och samhällets ansträngningar, kommer framtida RISC-V produkter att vara lika många och lysande som stjärnorna i Vintergatan. Läs mer på milkv.io.

    https://canonical.com/blog/canonical-enables-ubuntu-on-milk-v-mars

    Här finns lite teknisk informatiom om produkten

    https://milkv.io/docs/duo/overview

    Kortet kan köpas ifrån Hong Kong för 270:- inkl. frakt


  • För och nackdelar med Windows och Linux som server.

    Linux vs Windows som server.

    Linux vs Windows Server: Djupgående Jämförelse

    När det gäller att välja ett operativsystem för din server, står valet ofta mellan två stora aktörer: Linux och Windows Server. Båda operativsystemen erbjuder robusta funktioner och har sina egna unika fördelar och nackdelar. I denna artikel ska vi utforska dessa två operativsystem ur olika perspektiv för att hjälpa dig fatta ett välgrundat beslut.

    Historisk Bakgrund

    Linux:
    Linux är ett open-source operativsystem som lanserades 1991 av Linus Torvalds. Det har vuxit exponentiellt sedan dess och används nu i allt från persondatorer till superdatorer och servrar. Dess flexibilitet och anpassningsbarhet har gjort det till en favorit bland många IT-proffs.

    Windows Server:
    Windows Server, å andra sidan, är Microsofts kommersiella serveroperativsystem. Det första Windows Server-operativsystemet, Windows NT 3.1, lanserades 1993. Sedan dess har Microsoft kontinuerligt förbättrat och utökat sina serverprodukter, med den senaste versionen, Windows Server 2022, som erbjuder avancerade funktioner för moln, säkerhet och hybridlösningar.

    Kostnad

    Linux:
    En av de mest betydande fördelarna med Linux är att det är open-source och ofta gratis att använda. Distributioner som Ubuntu Server, CentOS och Debian erbjuder kraftfulla serverlösningar utan kostnad. Även om kommersiella Linux-distributioner som Red Hat Enterprise Linux och SUSE Linux Enterprise Server kräver en licensavgift, är dessa kostnader ofta lägre än Windows Server-licenser.

    Windows Server:
    Windows Server kräver en licensavgift, och kostnaden kan variera beroende på vilken version och vilka funktioner du behöver. Utöver grundlicensen kan det även tillkomma kostnader för klientåtkomstlicenser (CALs), vilket kan göra Windows Server till en dyrare lösning på lång sikt.

    Användarvänlighet

    Linux:
    Linux kan vara mer utmanande för nybörjare på grund av dess kommandoradsbaserade natur. Dock finns det grafiska användargränssnitt (GUI) tillgängliga för dem som föredrar det. Många Linux-distributioner kräver en djupare förståelse för kommandon och systemadministration, vilket kan innebära en brantare inlärningskurva. Dock är den flexibilitet och kontroll som Linux erbjuder ofta uppskattad av erfarna administratörer.

    Windows Server:
    Windows Server är känt för sitt användarvänliga grafiska gränssnitt, vilket gör det mer tillgängligt för dem som kanske inte är lika tekniskt kunniga. Den integrerade hanteringskonsolen (Server Manager) och andra GUI-verktyg gör det enklare att konfigurera och underhålla servern. Detta kan minska inlärningstiden och göra det lättare att snabbt komma igång.

    Säkerhet

    Linux:
    Linux anses generellt vara mycket säkert. Eftersom det är open-source, kan säkerhetshål snabbt upptäckas och åtgärdas av samhället. Linux erbjuder också starka säkerhetsfunktioner som SELinux (Security-Enhanced Linux) och AppArmor, vilka ger detaljerad kontroll över säkerhetspolicyer. Många Linux-distributioner erbjuder regelbundna säkerhetsuppdateringar och patchar som kan installeras utan att behöva starta om systemet.

    Windows Server:
    Windows Server har också starka säkerhetsfunktioner, inklusive Active Directory, BitLocker, och avancerade brandväggsfunktioner. Microsoft investerar tungt i säkerhetsforskning och släpper regelbundna säkerhetsuppdateringar. Dock kan Windows Servers popularitet göra det till ett mer frekvent mål för skadlig programvara och cyberattacker, vilket innebär att noggrann övervakning och regelbundna uppdateringar är nödvändiga.

    Stabilitet och Prestanda

    Linux:
    Linux är känt för sin stabilitet och prestanda. Det är vanligt att Linux-servrar kan köras kontinuerligt i flera år utan behov av omstart. Linux är också mycket effektivt när det gäller resurshantering, vilket gör det till ett utmärkt val för högpresterande applikationer och tjänster. Dess modularitet innebär att du kan trimma systemet för att endast inkludera nödvändiga komponenter, vilket kan förbättra prestanda ytterligare.

    Windows Server:
    Windows Server erbjuder också hög stabilitet och prestanda, men det är mer beroende av regelbundna omstarter efter uppdateringar och patchar. Windows Server är optimerat för att köras på hårdvara från stora leverantörer och kan hantera tunga arbetsbelastningar effektivt. Microsofts Hyper-V virtualiseringsteknologi är också en stark punkt för Windows Server, vilket gör det till ett attraktivt val för virtualiserade miljöer.

    Stöd och Gemenskap

    Linux:
    En av styrkorna med Linux är dess stora och aktiva gemenskap. Förutom officiellt stöd från kommersiella distributioner, finns det otaliga forum, mailinglistor och dokumentationssajter där användare kan få hjälp. Detta innebär att även om du kör en gratis distribution, har du fortfarande tillgång till en rikedom av resurser och expertis.

    Windows Server:
    Windows Server har omfattande stöd från Microsoft, inklusive detaljerad dokumentation, supportavtal, och ett nätverk av certifierade partner. Microsoft erbjuder också omfattande utbildningsresurser och certifieringar, vilket gör det enkelt att hitta kvalificerad personal. Dessutom finns det ett stort antal tredjepartsföretag som erbjuder supporttjänster för Windows Server.

    Mjukvarukompatibilitet

    Linux:
    Linux har utmärkt stöd för open-source mjukvara och är ofta förstahandsvalet för applikationer som Apache, NGINX, MySQL, och Docker. Många utvecklare föredrar Linux för dess flexibilitet och kraftfulla utvecklingsverktyg. Dock kan det vara mer utmanande att köra vissa kommersiella applikationer som är specifikt designade för Windows.

    Windows Server:
    Windows Server erbjuder överlägsen kompatibilitet med Microsofts ekosystem, inklusive SQL Server, Exchange, och SharePoint. Det är ofta det bästa valet om du planerar att använda dessa produkter. Windows Server stödjer också en mängd tredjepartsapplikationer och är känt för sin kompatibilitet med olika företagslösningar.

    Virtualisering och Molntjänster

    Linux:
    Linux dominerar inom virtualisering och molntjänster, med teknologier som KVM (Kernel-based Virtual Machine), Docker och Kubernetes. Många molnleverantörer, inklusive Amazon Web Services (AWS) och Google Cloud, är starkt baserade på Linux. Detta gör Linux till ett idealiskt val för företag som planerar att använda molnbaserade infrastrukturer.

    Windows Server:
    Windows Server erbjuder också starka virtualiseringslösningar, särskilt med Hyper-V, som är en av de ledande virtualiseringsplattformarna på marknaden. Microsoft Azure är en av de största molnplattformarna och är optimerad för att köra Windows Server, vilket gör det till ett attraktivt alternativ för företag som vill använda en hybridmolnstrategi.

    Python på Windows

    Fördelar:

    • Lätt att installera och använda med bra IDE-stöd (t.ex. PyCharm, VS Code).
    • Bra integration med andra Windows-applikationer och tjänster.
    • Starkt stöd för vetenskapliga och datavetenskapsbibliotek.

    Nackdelar:

    • Vissa tredjepartsbibliotek kan vara svårare att installera jämfört med Linux.
    • Mindre vanligt i produktionsservrar, vilket kan innebära färre resurser och dokumentation.

    PHP på Windows

    Fördelar:

    • Lätt att installera via paket som XAMPP och WampServer.
    • Bra integration med IIS (Internet Information Services).
    • Stöd för en mängd webbapplikationer och CMS (t.ex. WordPress).

    Nackdelar:

    • Prestandan kan vara sämre jämfört med Linux.
    • Färre community-verktyg och resurser jämfört med LAMP-stackar (Linux, Apache, MySQL, PHP).
    • Mindre stöd och optimering för produktionsmiljöer.

    Python på Linux

    Fördelar:

    • Enkel installation och hantering av bibliotek med verktyg som pip och apt-get.
    • Hög kompatibilitet och stabilitet för vetenskapliga och datavetenskapsbibliotek.
    • Bred community-support och omfattande dokumentation.
    • Idealisk för servermiljöer och molnbaserade applikationer.

    PHP på Linux

    Fördelar:

    • Optimalt för webbservrar med LAMP-stack (Linux, Apache, MySQL, PHP).
    • Hög prestanda och stabilitet för webbapplikationer.
    • Bred community-support och omfattande dokumentation.
    • Enkel hantering av beroenden och uppdateringar via pakethanterare.

    Slutsats

    Att välja mellan Linux och Windows Server beror på dina specifika behov och preferenser. Linux erbjuder en kostnadseffektiv, säker, och stabil lösning med stor flexibilitet och kontroll. Det är ett utmärkt val för dem som vill ha en hög grad av anpassning och som är bekväma med kommandoradsbaserad administration.

    Windows Server, å andra sidan, erbjuder ett användarvänligt gränssnitt, stark integration med Microsofts produkter och omfattande stöd, vilket gör det till ett attraktivt val för många företag, särskilt de som redan använder Microsofts ekosystem.

    Båda operativsystemen har sina styrkor och svagheter, och det bästa valet beror på dina specifika krav, din budget, och din tekniska kompetens. Oavsett vilket du väljer, kommer både Linux och Windows Server att kunna erbjuda robusta och pålitliga lösningar för dina serverbehov.


  • 3 st fria och öppna källkodsalternativen DVD spelare.

    DVD formatets fornstora dagar är över, men det finns mycket att låna på bibliotek och hitta i 2nd hand affärer.

    DVD Player spelar DVD-skivor med din inbyggda DVD-enhet eller en extern DVD-enhet. DVD Player är proprietär mjukvara och inte tillgänglig för Linux. Vi rekommenderar de bästa fria och öppna källkodsalternativen.

    VLC

    VLC är ett utmärkt open source-val för att titta på video. Det är mycket mer flexibelt än många andra mediespelare och stöder alla typer av format och versioner i stort. Det finns nästan ingenting relaterat till video (eller musik) som VLC inte gör bra, även om det fortfarande saknar gapless uppspelning för musik.

    Installation av VLC på Ubuntu:

    För att installera VLC på Ubuntu, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install vlc

    Du kan också installera VLC via Ubuntu Software Center genom att söka efter ”VLC” och klicka på ”Install”.

    mpv

    mpv är en mediespelare för kommandoraden. Den stöder ett brett utbud av mediefilformat, ljud- och videokodekar samt undertexttyper. mpv har en OpenGL-, Vulkan- och D3D11-baserad videoutgång som är kapabel till många funktioner älskade av videofiler, såsom videoskalning med populära högkvalitativa algoritmer, färghantering, ramningstiming, interpolering, HDR och mer.

    Installation av mpv på Ubuntu:

    För att installera mpv på Ubuntu, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install mpv

    QMPlay2

    QMPlay2 kan spela de flesta videoformat och ljudformat. Det spelar alla kodekar som stöds av FFmpeg, och stöder även YouTube-videor. Med internetradio, ljud-CD och mycket mer finns det massor av funktionalitet att erbjuda. Det är kompetent i alla områden även om avsaknaden av gapless uppspelning gör det till en otillräcklig musikspelare för våra krav.

    Installation av QMPlay2 på Ubuntu:

    För att installera QMPlay2 på Ubuntu, öppna en terminal och kör följande kommandon:

    sudo add-apt-repository ppa:samrog131/ppa
    sudo apt update
    sudo apt install qmplay2

    Med dessa alternativ kan du njuta av en mångsidig och kraftfull medieupplevelse på din Linux-maskin, oavsett om du tittar på DVD-filmer, strömmar videor eller lyssnar på musik.


  • KaOS Linux 2024.05 Släpps med Bcachefs-Stöd och Marknote Anteckningsapp

    Den senaste stabila bilden av KaOS Linux, en KDE-baserad distribution, har släppts. KaOS 2024.05 innehåller alla de senaste programuppdateringarna och släpps i maj 2024.

    Den nya versionen är fullspäckad med förbättringar, inklusive:

    • Stöd för bcachefs filsystem: KaOS Linux stöder nu officiellt bcachefs filsystem, som introducerades i Linux kernel 6.7. Användare kan dra nytta av bcachefs under installationen genom manuell partitionering med Calamares-installatören eller hantera det inom distributionen med KDE Partition Manager.
    • Ny Phonon ljudbackend: Phonon-mpv, en ny Phonon ljudbackend, har introducerats för fullständig Qt 6-kompatibilitet.
    • Minskad ISO-avbildningsstorlek: Kärninställningsläget för grafikkort har tagits bort från ISO-avbildningen för att minska dess storlek.
    • Marknote anteckningsapp: KDEs nya Marknote WYSIWYG-anteckningsapplikation ingår nu i distributionen.
    • Uppdaterade programvaror: KaOS 2024.05 levereras med den senaste KDE-mjukvaran, inklusive KDE Plasma 6.0.5-skrivbordsmiljön, KDE Gear 24.05 och KDE Frameworks 6.2. Den innehåller även Mesa 24.0.7 grafikstack, FFmpeg 6.1 multimediaramverk, systemd 253.19 init-system, Glib2 2.80 stack, Python 3.11, KMod 32, OpenSSL 3.3 och OpenJDK 17.

    Notera: Eftersom KaOS Linux följer en rullande uppdateringsmodell behöver befintliga användare bara uppdatera sina system med kommandot sudo pacman -Syu i en terminalemulator.

    Ladda ner:

    KaOS Linux 2024.05 kan laddas ner från den officiella webbplatsen eller genom att använda den direkta nedladdningslänken:

    https://kaosx.us/pages/download

    Sammanfattning:

    KaOS 2024.05 är en betydande uppdatering som ger användarna stöd för bcachefs filsystem, förbättrad ljudhantering, en mindre ISO-avbildning och en ny anteckningsapp. Befintliga KaOS-användare kan enkelt uppdatera sina system för att dra nytta av alla dessa förbättringar.


  • Ubuntu 24.04 Presterar 20% Snabbare än Windows 11

    Ubuntu 24.04 LTS är snabbare än Windows 11

    Över 100 benchmark-tester på en AMD Ryzen 7 7840HS Framework 16 laptop har visat att Ubuntu 24.04 överträffar Windows 11 avsevärt. Dessa tester, som utfördes på Ubuntu 23.10, Ubuntu 24.04 och Windows 11, visar tydligt att Ubuntu 24.04, även känd som Noble Numbat, är den snabbaste. Resultaten, som finns tillgängliga på OpenBenchmarking, är baserade på 104 olika tester. I över två tredjedelar av dessa tester (67%) var Ubuntu 24.04 snabbast. Ubuntu 23.10 kom på andra plats med 22% av testerna, medan Windows 11 endast lyckades vinna i 10% av testerna.

    Dessa resultat har lett till diskussioner och kontroverser i olika onlineforum, där Linux- och Windows-entusiaster debatterar över resultaten.

    En stor del av diskussionen kretsar kring påståendet att Ubuntu 24.04 är 20% snabbare än Windows 11. Denna siffra baseras på analysen av det geometriska medelvärdet av alla resultat, vilket visade att Ubuntu 23.10 i genomsnitt var 16% snabbare än Windows 11. Ubuntu 24.04 var ytterligare cirka 3% snabbare än Ubuntu 23.10, vilket leder till slutsatsen att Ubuntu 24.04 är totalt sett 20% snabbare än Windows 11 på en AMD Ryzen 7 7840HS laptop.

    Dessa resultat visar tydligt fördelarna med att använda Ubuntu, särskilt den senaste versionen 24.04, för användare som söker högsta möjliga prestanda på sina system. Med förbättrad hastighet och effektivitet erbjuder Ubuntu 24.04 en starkare och mer pålitlig användarupplevelse jämfört med Windows 11.

    https://openbenchmarking.org/result/2404186-NE-FRAMEWORK98&sgm=1&sor&swl#results


  • Installera Joomla på Ubuntu/Debian

    Joomla är ett open-source innehållshanteringssystem (CMS) skrivet i PHP. Det används för att bygga och hantera webbplatser och webbaserade applikationer. Joomla erbjuder flexibilitet genom sina många tillägg och teman, vilket gör det möjligt att anpassa webbplatser efter specifika behov. Systemet har en stark användargemenskap och stöder flerspråkighet, vilket gör det till ett populärt val för både små och stora webbprojekt. Joomla kombinerar användarvänlighet med avancerade funktioner för utvecklare.

    Inledning

    Att installera Joomla på en Ubuntu- eller Debian-server kan verka som en skrämmande uppgift, men med rätt vägledning kan processen genomföras smidigt. Denna artikel beskriver steg för steg hur du installerar Joomla på en server som kör Ubuntu eller Debian. Joomla är ett populärt innehållshanteringssystem (CMS) som används av miljontals webbplatser världen över. Det är känt för sin flexibilitet och enkelhet, vilket gör det till ett utmärkt val för både nybörjare och erfarna utvecklare.

    Förberedelser

    Uppdatera systemet

    Innan du börjar installationen, är det viktigt att säkerställa att ditt system är uppdaterat. Öppna en terminal och kör följande kommandon:

    sudo apt update
    sudo apt upgrade -y

    Dessa kommandon kommer att uppdatera paketlistan och installera de senaste versionerna av installerade paket.

    Installera nödvändiga paket

    Joomla kräver en web server, en databas och PHP. I detta exempel kommer vi att använda Apache, MariaDB och PHP. Kör följande kommando för att installera dessa paket:

    sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-json php-curl php-zip php-gd php-intl -y

    Konfigurera MariaDB

    Starta och säkra MariaDB-installationen:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett root-lösenord och säkra din databas.

    Skapa en databas för Joomla

    Logga in på MariaDB som root-användare:

    sudo mysql -u root -p

    Skapa en databas och en användare för Joomla:

    CREATE DATABASE joomla_db;
    CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'ditt_lösenord';
    GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

    Ladda ner och installera Joomla

    Ladda ner Joomla

    Gå till Joomla’s officiella webbplats och ladda ner den senaste versionen. Alternativt kan du använda wget för att ladda ner paketet direkt till din server. Byt ut URL:en nedan mot den senaste Joomla-versionens URL:

    wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

    Extrahera Joomla

    Installera unzip om det inte redan är installerat:

    sudo apt install unzip -y

    Skapa en katalog för Joomla och extrahera innehållet i den nedladdade filen:

    sudo mkdir -p /var/www/html/joomla
    sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

    Ställ in rättigheter

    Ställ in korrekta rättigheter så att Apache kan läsa och skriva i Joomla-katalogen:

    sudo chown -R www-data:www-data /var/www/html/joomla
    sudo chmod -R 755 /var/www/html/joomla

    Konfigurera Apache

    Skapa en virtuell värd för Joomla

    Skapa en konfigurationsfil för Joomla i Apache:

    sudo nano /etc/apache2/sites-available/joomla.conf

    Lägg till följande konfiguration i filen:

    <VirtualHost *:80>
        ServerAdmin admin@din_doman.com
        DocumentRoot /var/www/html/joomla
        ServerName din_doman.com
    
        <Directory /var/www/html/joomla>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/joomla_error.log
        CustomLog ${APACHE_LOG_DIR}/joomla_access.log combined
    
    </VirtualHost>

    Aktivera den nya virtuella värden och moduler som krävs:

    sudo a2ensite joomla.conf
    sudo a2enmod rewrite
    sudo systemctl restart apache2

    Ställ in brandväggen

    Om du använder UFW-brandväggen, se till att tillåta HTTP- och HTTPS-trafik:

    sudo ufw allow in "Apache Full"

    Slutföra Joomla-installationen via webbgränssnittet

    Öppna din webbläsare och navigera till din Joomla-webbplats (t.ex. http://din_doman.com). Följ instruktionerna för att slutföra installationen:

    1. Konfiguration: Ange webbplatsens namn, administratörens e-postadress, användarnamn och lösenord.
    2. Databas: Ange databasens typ (MySQLi), värd (localhost), databasnamn (joomla_db), användarnamn (joomla_user) och lösenord (ditt_lösenord).
    3. Översikt: Kontrollera att alla inställningar är korrekta och klicka på ”Installera”.

    Efter installationen, ta bort installationskatalogen:

    sudo rm -rf /var/www/html/joomla/installation

    Slutord

    Grattis! Du har nu installerat Joomla på din Ubuntu- eller Debian-server. Din Joomla-webbplats är redo att användas och du kan börja anpassa den efter dina behov. Kom ihåg att hålla ditt system och dina Joomla-komponenter uppdaterade för att säkerställa säkerhet och prestanda.


  • Det här LEMP stacken

    Apache använder en trådbaserad eller processbaserad arkitektur vilket kan vara resurskrävande under hög trafik. Nginx använder en asynkron, händelsestyrd arkitektur som hanterar förfrågningar mer effektivt och är bättre för höglastade webbplatser.

    LEMP stack är en samling av öppen källkodsprogramvara som ofta används för att driva dynamiska webbsidor och webbapplikationer. LEMP är en akronym som står för Linux, Nginx (uttalas ”engine-x”), MySQL, och PHP. Här är en översikt över varje komponent:

    1. Linux: Operativsystemet som fungerar som grund för stacken. Linux är känt för sin stabilitet och säkerhet, vilket gör det till ett populärt val för många servrar.
    2. Nginx: En högpresterande webbserver och omvänd proxy. Nginx är särskilt känd för sin effektivitet och sin förmåga att hantera många samtidiga anslutningar, vilket gör det till ett bra alternativ till Apache webbserver i högtrafikmiljöer.
    3. MySQL: Ett relationsdatabashanteringssystem som används för att lagra och hantera data för webbsidor och applikationer. MySQL är välkänt för sin pålitlighet och används i många högprofilapplikationer.
    4. PHP: Ett skriptspråk som är särskilt lämpligt för webbutveckling. PHP är flexibelt och har omfattande stöd för databasinteraktion, vilket gör det till ett populärt val för att utveckla dynamiska webbplatser.

    LEMP-stacken är ett kraftfullt verktyg för webbutvecklare eftersom den erbjuder en robust, skalbar och effektiv plattform för att bygga och distribuera webbapplikationer. Den är också ganska flexibel och kan anpassas efter specifika behov, vilket innebär att vissa utvecklare kanske väljer att byta ut MySQL mot en annan databas som PostgreSQL eller byta PHP mot Python eller Ruby.

    Hur man installerar en LEMP-stack med MariaDB på Ubuntu och Debian

    Att installera en LEMP-stack på Ubuntu eller Debian kräver en serie noggrant utförda steg. LEMP, en akronym för Linux, Nginx, MariaDB, och PHP, är ett populärt val bland utvecklare för att leverera snabba och säkra webbapplikationer. I denna guide ersätter vi MySQL med MariaDB, en fri och öppen källkodsfork av MySQL som erbjuder bättre prestanda och funktioner för vissa användningsfall.

    Steg 1: Uppdatera Systemet

    Innan du påbörjar installationen är det viktigt att säkerställa att ditt system är uppdaterat. Detta kan hjälpa till att undvika konflikter med befintlig programvara och säkerställer att du har de senaste säkerhetsuppdateringarna. För att uppdatera systemet, öppna terminalen och kör följande kommandon:

    sudo apt update
    sudo apt upgrade

    Steg 2: Installera Nginx

    Nginx är en högpresterande webbserver känd för sin stabilitet och effektivitet, särskilt under höga belastningar. För att installera Nginx på Ubuntu eller Debian, använd kommandot:

    sudo apt install nginx

    Efter installationen kan du verifiera att Nginx är aktiv genom att köra:

    systemctl status nginx

    Du bör nu kunna se Nginx välkomstmeddelandet genom att navigera till din server’s IP-adress i en webbläsare.

    Steg 3: Installera MariaDB

    MariaDB serverar som databashanterare i vår LEMP-stack. För att installera MariaDB, kör följande kommando:

    sudo apt install mariadb-server

    När installationen är klar, är det viktigt att köra säkerhetsskriptet som följer med MariaDB för att säkra din installation:

    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett säkert lösenord för root-användaren och göra andra rekommenderade säkerhetsinställningar.

    Steg 4: Installera PHP

    PHP är det skriptspråk som används för att generera dynamiskt innehåll på webbplatser. För att installera PHP och nödvändiga tillägg för att kommunicera med MariaDB, kör:

    sudo apt install php-fpm php-mysql

    Steg 5: Konfigurera Nginx för PHP

    Konfigurera Nginx att hantera PHP-filer genom att skapa eller redigera en konfigurationsfil i /etc/nginx/sites-available/. Följande är ett exempel på hur en konfigurationsfil kan se ut:

    server {
        listen 80;
        server_name din_doman.com www.din_doman.com;
    
        root /var/www/html;
        index index.php index.html index.htm;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Notera att PHP-versionen kan variera
        }
    
        location ~ /\.ht {
            deny all;
        }
    }

    Aktivera sedan webbplatskonfigurationen genom att länka filen från sites-available till sites-enabled:

    sudo ln -s /etc/nginx/sites-available/din_doman /etc/nginx/sites-enabled/

    Verifiera att din Nginx-konfiguration är korrekt:

    sudo nginx -t

    Om inga fel hittas, starta om Nginx:

    sudo systemctl restart nginx

    Slutliga Tester

    För att testa din LEMP-stack, skapa en enkel PHP-fil som kallar på phpinfo-funktionen för att visa serverns PHP-konfiguration:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

    Navigera sedan till http://din_doman.com/info.php i din webbläsare. Om allt är korrekt installerat ska en sida med PHP-konfigurationsinformation

    visas.

    Denna guide tillhandahåller de grundläggande stegen för att konfigurera en LEMP-stack med MariaDB på Ubuntu eller Debian. Med denna konfiguration är du redo att utveckla och driftsätta dynamiska webbapplikationer med förbättrad prestanda och säkerhet.


  • Komplett guide för installation av Drupal med Let’s Encrypt SSL på Ubuntu och Fedora

    Drupal är ett flexibelt och kraftfullt innehållshanteringssystem (CMS) som används för att skapa och hantera webbplatser. Det är öppen källkod, vilket innebär att det är gratis att använda och modifiera. Drupal är känt för sin starka anpassningsförmåga och stöd för moduler, vilket möjliggör utökad funktionalitet och skräddarsydda lösningar för olika behov. Plattformen är särskilt populär bland större organisationer och myndigheter som behöver robusta, säkra och skalbara webbplatser. Drupal har ett stort community som bidrar med kod, underhåller och utvecklar systemet kontinuerligt.

    I den här artikeln går vi igenom en omfattande guide för att installera och konfigurera Drupal, ett populärt CMS (Content Management System), med Let’s Encrypt SSL-certifikat på både Ubuntu och Fedora. Processen omfattar installation av Apache, MariaDB och PHP, skapande av databasanvändare, nedladdning och installation av Drupal, samt konfiguration av HTTPS med SSL för att säkra din webbplats.

    Förberedelser

    Innan du börjar, se till att ditt system är uppdaterat:

    • För Ubuntu:
      sudo apt update && sudo apt upgrade -y
    • För Fedora:
      sudo dnf update -y

    Installation av Apache

    Webbservern Apache är kritisk för att hantera förfrågningar till din webbplats. Så här installerar du den:

    • På Ubuntu:
      sudo apt install apache2 -y
      sudo systemctl start apache2
      sudo systemctl enable apache2
    • På Fedora:
      sudo dnf install httpd -y
      sudo systemctl start httpd
      sudo systemctl enable httpd

    Installation av MariaDB

    MariaDB serverar som databashanterare för Drupal. Installationen skiljer sig lite mellan de två operativsystemen:

    • På Ubuntu:
      sudo apt install mariadb-server -y
      sudo systemctl start mariadb
      sudo systemctl enable mariadb
    • På Fedora:
      sudo dnf install mariadb-server -y
      sudo systemctl start mariadb
      sudo systemctl enable mariadb

    Installation av PHP

    Drupal kräver PHP för att köras. Installationen inkluderar flera PHP-moduler som är nödvändiga för att Drupal ska fungera korrekt:

    • På Ubuntu:
      sudo apt install php libapache2-mod-php php-mysql -y
    • På Fedora:
      sudo dnf install php php-mysqlnd php-opcache php-gd php-xml php-mbstring -y

    Konfigurera MariaDB och användare

    Säkra din MariaDB installation

    Det är viktigt att säkra din databas:

    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett starkt root-lösenord och göra andra säkerhetsinställningar.

    Skapa en databas och användare för Drupal

    Använd följande kommandon för att skapa en ny databas och en användare som Drupal kan använda:

    sudo mysql -u root -p
    CREATE DATABASE drupalDB;
    GRANT ALL ON drupalDB.* TO 'drupalUser'@'localhost' IDENTIFIED BY 'strong_password';
    FLUSH PRIVILEGES;
    EXIT;

    Installera och konfigurera Drupal

    Ladda ner och extrahera Drupal

    Använd följande kommandon för att ladda ner och installera Drupal i Apache’s rotkatalog:

    cd /var/www/html
    sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
    sudo tar -xzvf drupal.tar.gz
    sudo mv drupal-* drupal

    Konfigurera Apache för Drupal

    Skapa en Apache virtuell värd för din Drupal-installation och tillåt URL-omskrivningar för att stödja snygga URL:er. Här är ett exempel på hur din konfigurationsfil kan se ut:

    <VirtualHost *:80>
        ServerName din-domän.com
        DocumentRoot /var/www/html/drupal
    
        <Directory /var/www/html/drupal>
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
    
        ErrorLog /var/log/apache2/drupal_error.log
        CustomLog /var/log/apache2/drupal_access.log combined
    </VirtualHost>

    Aktivera sedan webbplatsen och nödvändiga moduler.

    Ställ in HTTPS med Let’s Encrypt SSL

    Använd Certbot för att automatiskt hämta och konfigurera ett SSL-certifikat från Let’s Encrypt:

    • På Ubuntu och Fedora:
      sudo cert
    
    bot --apache -d din-domän.com

    Följ instruktionerna för att slutföra konfigurationen.

    Slutföra installationen

    Öppna din webbläsare och navigera till din domän för att slutföra installationen av Drupal genom dess webbgränssnitt. Följ instruktionerna på skärmen för att ställa in din webbplats, inklusive databasdetaljer och webbplatskonfiguration.

    Genom att följa dessa steg har du framgångsrikt konfigurerat en säker och robust Drupal-plattform på både Ubuntu och Fedora med stöd för SSL, vilket säkerställer att din webbplats är både säker och högpresterande.


  • Coreboot 24.05 Lanseras med Förbättrat 64-bitars Stöd

    Coreboot är en öppen källkodsprogramvara som ersätter den traditionella BIOS eller UEFI-firmware på en dator. Den initialiserar hårdvaran under startprocessen och laddar sedan ett operativsystem från en fördefinierad plats. Coreboot syftar till att minimera starttiden och öka systemets säkerhet genom att endast köra nödvändig kod.

    Coreboot, en plattform för öppen källkodsfirmware som syftar till att ersätta proprietär firmware (BIOS eller UEFI) i de flesta datorer, har nyligen meddelat lanseringen av sin senaste uppdatering, Coreboot 24.05. Denna nya version fokuserar framför allt på att förstärka System Management Mode (SMM) med väsentliga förbättringar inom hantering av sidtabeller, vilket har gjort dessa byggen säkra och stabila för allmänt bruk.

    En av de största framstegen i denna uppdatering är ökad stabilitet för 64-bitarsversioner av Coreboot. Dessutom introduceras stöd för dubbla TPM-drivrutiner, vilket möjliggör att system kan hantera flera versioner av Trusted Platform Module samtidigt – en viktig funktion för förbättrad hårdvarusäkerhet.

    Förbättringarna sträcker sig även till stödet för ARM-enheter, där den nya versionen avlägsnar begränsningar som krävde att Coreboot kördes på den högsta privilegienivån (EL3). Nu stöds EL1, EL2 och EL3, vilket erbjuder mer flexibilitet och förebygger fel under operationer på högre privilegienivåer.

    Uppdateringen inkluderar också förbättringar i verktyg och uppdateringar av externa resurser som verktygskedjor och bibliotek. Bland annat innefattar denna release uppgraderingar till Linux 6.8:s Kconfig oLet’s Encrypt SSLch uppdateringar till LLVM och binutils, samt stora uppdateringar till kärnberoenden som ARM Trusted Firmware och Intel mikrokod.

    Naturligtvis lägger varje ny release till nya stödda plattformar. Med Coreboot 24.05 tillkommer 25 ytterligare alternativ, inklusive enheter från stora tillverkare som AMD, Google, HP och Lenovo, och integrationen av två nya processorer.

    Den nya versionen kan laddas ner från projektets webbplats, där det detaljerade informationen om alla förändringar finns tillgängliga.

    Projektet hemsida :

    https://coreboot.org/downloads.html

    Innehåller ovan på bygger på data ifrån

    https://linuxiac.com/coreboot-24-05-debuts-with-enhanced-64-bit-support


  • Linux Kernel 6.10 rc1

    Kernel 6.10rc1 är här.

    Linus Torvalds har officiellt meddelat tillgängligheten av den första testversionen för Linux 6.10-kärnan, vilket signalerar starten på offentlig testning av denna nya uppdatering. Släppet kommer efter att sammanslagningsfönstret stängdes, vilket inleddes två veckor tidigare efter lanseringen av Linux-kärnan 6.9. Denna tidigare version har redan börjat integreras i de stabila programvarurepositorierna för välkända GNU/Linux-distributioner såsom Arch Linux och openSUSE Tumbleweed.

    Den senaste versionen, Linux 6.10, bjuder in utvecklare och teknikentusiaster att provköra nya funktioner som förväntas revolutionera användarupplevelsen. Några av höjdpunkterna inkluderar introduktionen av Rust-stöd för 64-bitars RISC-V arkitektur, en ny ’mseal()’-systemanrop för minnessigillering och säkerhetsförbättringar såsom kryptering och integritetsskydd för TPM-bussen.

    Förbättringar har också gjorts på flera andra områden såsom prestandaoptimeringar för AES-XTS blockchifferläge på moderna x86_64 CPU:er, utökad stöd för Intels nya Arrow Lake och Lunar Lake CPU:er, och förbättrad minneshantering på ARM64-plattformar. Btrfs-filsystemet ser också prestandaförbättringar, och nya funktioner tillkommer för att hantera okrypterade filer mer effektivt på system som stöder fscrypt.

    Nya drivrutiner introduceras för att stödja den senaste hårdvaran inklusive drivrutiner för ARM Mali firmware-baserade GPU:er och nya ljudenheter för både AMD och Intel plattformar. Datorstödet förbättras även genom uppdaterade ACPI-fixar för flera populära laptopmodeller från tillverkare som Acer, Asus, Dell och Lenovo.

    Nätverkskapaciteterna förbättras också genom nya funktioner som TCP fraglist GRO, vilket möjliggör kedjning och vidarebefordran av flera TCP-paket, och en ny metod för skräpsamling för AF_UNIX-sockets baserat på Tarjan’s Strongly Connected Components algoritm. En ny Netlink-protokoll introduceras för att konfigurera NFSD tillsammans med ett nytt användarverktyg kallat nfsdctl.

    Linus Torvalds beskriver denna release som ”normalstor”, och noterar att den stora mängden uppdateringar främst består av drivrutinsuppdateringar, särskilt för GPU:er. Den slutgiltiga versionen av Linux 6.10 förväntas släppas i mitten eller slutet av juli 2024, beroende på antalet ytterligare testversioner som kommer att släppas.


  • 51 Linux kommando som är bra att kunna i terminalen

    Klart att Kommando Soldat Ackarström skall kunna alla kommandon. Här redo tjäna kung och fonsterland.

    Så gott folk! Här kommer de 51 vanligaste kommandona. Vi passar även på att komplettera och uppdatera innehållet i vår wiki med manualsidor. Vi arbetar för att göra dem enhetliga och har lagt till avsnitt som belyser skillnaderna mellan Linux- och macOS-kommandon. macOS och Linux kommer från olika grenar i UNIX-familjen.

    Tid är tyvärr en bristvara, även om det kul att jobba ideelt med innehåller på linux.se ,så finns andra saker i livet som måste skötas. Därav inte wiki komplett än.

    Filsystem och kataloghantering

    ls

    Listar filer och kataloger i den aktuella katalogen.

    • Exempel: ls -l (visar detaljerad lista med filer och kataloger)

    Manualsidan för ls

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

    cd

    Byter den nuvarande arbetskatalogen till en annan katalog.

    • Exempel: cd /home/user/Documents (byter till katalogen Documents)

    Manualsidan

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

    pwd

    Visar den fullständiga sökvägen till den aktuella arbetskatalogen.

    • Exempel: pwd (visar t.ex. /home/user/Documents)

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

    mkdir

    Skapar en ny katalog med angivet namn.

    • Exempel: mkdir new_folder (skapar katalogen new_folder)

    Manual sida

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

    rmdir

    Tar bort en tom katalog.

    • Exempel: rmdir old_folder (tar bort katalogen old_folder om den är tom)

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

    rm

    Tar bort filer eller kataloger.

    • Exempel: rm file.txt (tar bort filen file.txt)

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

    cp

    Kopierar filer eller kataloger från en plats till en annan.

    • Exempel: cp file.txt /home/user/backup/ (kopierar file.txt till backupkatalogen)

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

    mv

    Flyttar eller byter namn på filer och kataloger.

    • Exempel: mv oldname.txt newname.txt (byter namn på filen oldname.txt till newname.txt)

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

    touch

    Skapar en ny, tom fil eller uppdaterar tidsstämpeln på en befintlig fil.

    • Exempel: touch newfile.txt (skapar en ny fil som heter newfile.txt)

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

    find

    Söker efter filer och kataloger baserat på angivna kriterier.

    • Exempel: find /home/user -name "*.txt" (söker efter alla .txt-filer i användarens hemkatalog)

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

    locate

    Söker efter filer i en förindexerad databas för snabbare sökningar än find.

    • Exempel: locate myfile.txt (söker efter myfile.txt över hela systemet)

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

    du

    Visar diskutrymme som används av filer och kataloger.

    • Exempel: du -h /home/user (visar diskutrymme i ett läsbart format för användarens hemkatalog)

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

    df

    Visar information om filsystemens diskutrymme.

    • Exempel: df -h (visar filsystemens diskutrymme i ett läsbart format)

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

    Filvisning och redigering

    cat

    Visar innehållet i filer.

    • Exempel: cat file.txt (visar innehållet i file.txt)

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

    more

    Visar filinnehåll sida för sida.

    • Exempel: more file.txt (visar innehållet i file.txt sida för sida)

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

    less

    Liknar more men med fler funktioner.

    • Exempel: less file.txt (visar innehållet i file.txt med möjligheter att navigera framåt och bakåt)

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

    grep

    Söker efter specifika mönster av text i filer.

    • Exempel: grep "hello" file.txt (söker efter raden som innehåller ”hello” i file.txt)

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

    echo

    Skriver ut text till terminalen.

    • Exempel: echo "Hello, World!" (skriver ut ”Hello, World!” till terminalen)

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

    Fil- och katalogtillstånd

    chmod

    Ändrar filbehörigheter.

    • Exempel: chmod 755 script.sh (sätter behörigheter till 755 för script.sh)

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

    m16.se webbplats hittar du ett hjälpmedel som som hjälper dej att sätta rätt rättigheter på en filer och kataloger.

    https://m16.se/satt-filrattigheter-i-linux-och-unix/

    chown

    Ändrar ägare av en fil eller katalog.

    • Exempel: chown user:group file.txt (ändrar ägare och grupp för file.txt till user och group)

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

    chgrp

    Ändrar gruppägande av en fil eller katalog.

    • Exempel: chgrp group file.txt (ändrar gruppägande för file.txt till group)

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

    Arkivering och komprimering

    tar

    Skapar arkiv eller extraherar filer från arkiv.

    • Exempel: tar -czvf archive.tar.gz /path/to/directory (skapar ett komprimerat arkiv av katalogen)

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

    gzip

    Komprimerar filer med gzipalgoritmen.

    • Exempel: gzip file.txt (komprimerar file.txt till file.txt.gz)

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

    gunzip

    Dekomprimerar .gz-filer skapade med gzip.

    • Exempel: gunzip file.txt.gz (dekomprimerar file.txt.gz till file.txt)

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

    bzip2

    Komprimerar filer med bzip2algoritmen.

    • Exempel: bzip2 file.txt (komprimerar file.txt till file.txt.bz2)

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

    zip

    Komprimerar filer till ett ziparkiv.

    • Exempel: zip archive.zip file1.txt file2.txt (skapar ett ziparkiv med file1.txt och file2.txt)

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

    unzip

    Extraherar filer från ett ziparkiv.

    • Exempel: unzip archive.zip (extraherar innehållet i archive.zip)

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

    Nätverk och fjärrhantering

    ssh

    Ansluter till en annan dator via SSHprotokollet.

    • Exempel: ssh user@hostname (ansluter till en dator med användarnamnet user och värdnamnet hostname)

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

    scp

    Kopierar filer mellan datorer över ett nätverk med SSH.

    • Exempel: scp file.txt user@hostname:/path/to/destination (kopierar file.txt till en fjärrdator)

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

    wget

    Hämtar filer från webben via HTTP, HTTPS och FTP.

    • Exempel: wget http://example.com/file.txt (hämtar file.txt från webben)

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

    curl

    Överför data från eller till en server.

    • Exempel: curl -O http://example.com/file.txt (hämtar file.txt från webben)

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

    ping

    Kontrollerar nätverksanslutning till en värd.

    • Exempel: ping google.com (skickar ICMPechoförfrågningar till google.com)

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

    netstat

    Visar nätverksanslutningar, routingtabeller och gränssnittsstatistik.

    • Exempel: netstat -tuln (visar alla lyssnande TCP och UDPportar)

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

    Systemövervakning och processhantering

    top

    Visar aktuella systemprocesser och resursanvändning i realtid.

    • Exempel: top (startar top för att visa systemprocesser)

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

    htop

    En mer interaktiv och färgstark version av top.

    • Exempel: htop (startar htop för att visa systemprocesser)

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

    ps

    Visar information om aktuella processer.

    • Exempel: ps aux (visar en detaljerad lista över alla körande processer)

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

    kill

    Avslutar en process med ett specifikt signalnummer.

    • Exempel: kill 1234 (avslutar processen med PID 1234)

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

    System- och användarhantering

    man

    Visar manual för kommandon.

    • Exempel: man ls (visar manualen för ls-kommandot)

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

    passwd

    Ändrar användarlösenord.

    • Exempel: passwd (ändrar lösenordet för den aktuella användaren)

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

    adduser

    Lägger till en ny användare.

    • Exempel: sudo adduser newuser (lägger till en ny användare med namnet newuser)

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

    deluser

    Tar bort en användare.

    • Exempel: sudo deluser olduser (tar bort användaren olduser)

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

    usermod

    Ändrar användarkonton.

    • Exempel: sudo usermod -aG sudo user (lägger till användaren user i sudogruppen)

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

    crontab

    Hanterar cronjobb för att schemalägga återkommande uppgifter.

    • Exempel: crontab -e (öppnar crontabfilen för redigering)

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

    alias

    Skapar alias för kommandon.

    • Exempel: alias ll='ls -l' (skapar ett alias ll för ls -l)

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

    unalias

    Tar bort alias som skapats med alias.

    • Exempel: unalias ll (tar bort aliaset ll)

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

    history

    Visar tidigare använda kommandon.

    • Exempel: history (visar en lista över tidigare använda kommandon)

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

    Paket- och tjänstehantering

    apt-get

    Hanterar paket i Debianbaserade system.

    • Exempel: sudo apt-get update (uppdaterar paketlistan)

    https://wiki.linux.se/index.php/Apt-get

    yum

    Hanterar paket i RPMbaserade system.

    • Exempel: sudo yum install package (installerar ett paket)

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

    rpm

    Hanterar RPMpaket direkt.

    • Exempel: sudo rpm -i package.rpm (installerar ett RPMpaket)

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

    systemctl

    Kontrollerar systemdtjänster.

    • Exempel: sudo systemctl start service (startar en systemtjänst)

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

    service

    Hanterar systemtjänster.

    • Exempel: sudo service apache2 restart (startar om Apache2tjänsten)

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

    Dessa grundläggande Linux-kommandon täcker en bred uppsättning operationer som är nödvändiga för att navigera och hantera ett Linuxsystem. Genom att bemästra dessa kommandon kan du effektivt utföra olika uppgifter, från filhantering och nätverkskonfiguration till systemövervakning och säkerhetshantering.


  • 13 Bästa Gratis och Öppen Källkodsverktyg för RAW Bearbetning

    RAW är ett bildfilformat som används i digital fotografering och är en okomprimerad och obehandlad bilddata direkt från kamerans sensor. Det behåller maximal detalj och dynamiskt omfång, vilket gör det möjligt för fotografer att justera exponering, vitbalans, kontrast och andra inställningar efter fotograferingen utan kvalitetsförlust. Till skillnad från JPEG, som är komprimerat och bearbetat, erbjuder RAW-filer större flexibilitet och kontroll vid efterbearbetning.

    När en digitalkamera tar en bild registrerar bildsensorn i kameran ljuset från miljontals sensorområden. Kamerans digitala kretsar omvandlar den genererade analoga spänningssignalen till en digital representation. Många kameror tillåter dessa bilder att lagras i en RAW-bildfil. De liknar digitala negativ, eftersom de har samma roll som negativ i filmfotografi.

    RAW-filer är inte direkt användbara, men har all nödvändig information för att skapa en bild. RAW-filer erbjuder vanligtvis högre färgdjup, högre dynamiskt omfång och bevarar det mesta av informationen i bilden jämfört med det slutliga bildformatet. Nackdelen med RAW-filer är att de tar upp mycket mer lagringsutrymme. Dynamiskt omfång i fotografi beskriver förhållandet mellan de maximala och minimala mätbara ljusintensiteterna (vitt respektive svart).

    Som namnet antyder, har RAW-filer inte bearbetats. Genom att ta bilder i RAW-format binder sig inte fotografen till konverteringsprogramvaran som är inbyggd i kamerans firmware. Istället kan individen lagra RAW-filerna och använda datorprogramvara för att generera bättre JPEG-filer, samt dra nytta av framtida förbättringar i bildprogramvaran.

    Det finns ett bra utbud av öppen källkodsprogramvara för Linux som bearbetar RAW-filer. Här är vår dom. Förhoppningsvis finns det något intressant här för alla som har en passion för digital fotografi.

    Låt oss utforska de 13 tillgängliga RAW-bearbetningsverktygen. För varje titel har vi sammanställt en egen portalsida, en fullständig beskrivning med en djupgående analys av dess funktioner, en skärmbild av programvaran i aktion, tillsammans med länkar till relevanta resurser.

    1. Darktable
      Öppen källkodsprogramvara för fotografering med icke-destruktiv råbearbetning och fotohantering. Erbjuder avancerade redigeringsverktyg, färghantering, stöd för många filformat och GPU-acceleration. Perfekt för professionella fotografer som vill ha full kontroll över sina bilder.
    2. digiKam
      Avancerad fotohanteringsapplikation för KDE som organiserar och redigerar foton med stöd för RAW-format och många professionella funktione
    3. RawTherapee
      Plattformsoberoende programvara för råbildsbehandling med icke-destruktiv redigering, avancerad färghantering och stöd för många kameraformat.
    4. LightZone
      Öppen källkod för digital mörkrumsredigering. Erbjuder icke-destruktiv redigering med verktygsstackar istället för lager. Stöder RAW och JPEG, skapar stilar för batchredigering, och arbetar i 16-bit ProPhoto RGB-färgrymd. Plattformoberoende med stöd för Linux, Mac OS X och Windows.
    5. ART
      Fork av RawTherapee
    6. ansel
      Kraftfullt verktyg för digital fotografering och bildhantering. Erbjuder avancerade redigeringsmöjligheter, icke-destruktiv redigering, stöd för RAW-format, och en intuitiv användarupplevelse. Idealisk för både amatörer och proffs som vill förbättra och organisera sina foton effektivt.
    7. Filmulator – En öppen källkod för råbildsredigering med enkel användning och högkvalitativa resultat. Kombination av filmens estetiska egenskaper med digital redigering. Ger ett naturligt utseende med minimal användarkonfiguration. Perfekt för fotografer som söker ett intuitivt arbetsflöde och pålitliga resultat
    8. Photivo – Photivo: Öppen källkod för avancerad bildbehandling av RAW och bitmap-bilder. Erbjuder kraftfulla verktyg för färgkorrigering, brusreducering, skärpa och lokala justeringar. Stödjer 16-bitars bearbetning och har integrering med GIMP för ytterligare redigering. Perfekt för krävande fotografer och bildredigerare.
    9. nUFRaw – nUFRaw: Öppen källkod för råbildsredigering, baserad på dcraw. Stöder många kameramodeller och erbjuder verktyg för vitbalans, exponering, färgjusteringar och histogram. Integreras med GIMP för ytterligare redigering. Perfekt för fotografer som vill ha kontroll över sina RAW-bilder.
    10. UFRaw – Öppen källkodsprogramvara för råbildsredigering, baserad på dcraw. Stöder många kameramodeller och erbjuder verktyg för vitbalans, exponering, färgjusteringar och histogram. Kan användas fristående eller som plugin för GIMP. Perfekt för fotografer som vill ha full kontroll över sina RAW-bilder.
    11. Rawstudio – Öppen källkodsprogramvara för snabb och effektiv redigering av RAW-bilder. Erbjuder verktyg för vitbalans, exponering, färgjustering och brusreducering. Stöder batchbearbetning och många kameramodeller. Perfekt för fotografer som behöver en snabb och enkel arbetsflödeslösning.
    12. vkdt – Öppen källkodsprogramvara för avancerad råbildsredigering, optimerad för GPU-bearbetning med Vulkan. Erbjuder kraftfulla verktyg för färgkorrigering, brusreducering och lokala justeringar. Designad för hög prestanda och flexibilitet, perfekt för krävande fotografer och bildredigerare som söker snabb bearbetning.
    13. GTKRawGallery – GTKRawGallery: Öppen källkodsprogramvara för råbildsredigering och fotohantering. Erbjuder verktyg för vitbalans, exponering, färgjustering och brusreducering. Stödjer batchbearbetning och integrering med GIMP. Perfekt för fotografer som behöver ett komplett arbetsflöde för bildbehandling och organisering.

    Förhoppningsvis hittar du något användbart bland dessa verktyg för att förbättra din digitala fotoredigeringsupplevelse och utforska de många fördelarna med att använda RAW-format.

    Artikel ovan bygger på data ifrån

    13 Best Free and Open Source RAW Processing Tools


  • Starta om Linux från Kommandoraden: En Utförlig Guide

    En reboot innebär att starta om ett datorsystem, vilket innebär att stänga av och sedan starta upp operativsystemet igen. Detta rensar systemets minne, tillämpar uppdateringar och löser ofta tekniska problem. Det kan initieras via fysiska knappar eller kommandon i ett operativsystem.

    Att kunna starta om ett Linux-system från kommandoraden (CLI) är en grundläggande men viktig färdighet för systemadministratörer och användare som arbetar med Linux-servrar eller -datorer. Denna guide beskriver flera metoder för att starta om ett Linux-system, inklusive användning av kommandona reboot, shutdown, init, och systemctl.

    1. Använda reboot Kommandot

    Det enklaste och mest direkta sättet att starta om ett Linux-system är genom att använda kommandot reboot.

    sudo reboot

    När du kör detta kommando med sudo kommer systemet att börja processen för en omedelbar omstart. Om du är inloggad som root, kan du utelämna sudo.

    2. Använda shutdown Kommandot

    Kommandot shutdown är mångsidigt och kan användas för att stänga av eller starta om systemet vid en specifik tidpunkt. För en omedelbar omstart, använd flaggan -r tillsammans med now.

    sudo shutdown -r now

    För att schemalägga en omstart vid en specifik tidpunkt, kan du ange tid i formatet hh:mm. Till exempel, för att starta om systemet klockan 15:00:

    sudo shutdown -r 15:00

    Du kan också ange en tidsfördröjning, till exempel 10 minuter:

    sudo shutdown -r +10

    3. Använda init eller telinit Kommandot

    Kommandona init och telinit används för att ändra runlevel på systemet. Runlevel 6 är standard för omstart.

    sudo init 6

    eller

    sudo telinit 6

    Dessa kommandon byter systemets runlevel till 6, vilket resulterar i en omstart. Denna metod används oftast i äldre system som inte använder systemd.

    4. Använda systemctl Kommandot

    I moderna Linux-distributioner som använder systemd för init-systemet, är systemctl kommandot att föredra för att hantera systemtjänster och runlevels. För att starta om systemet, använd:

    sudo systemctl reboot

    Detta kommando initierar en omedelbar omstart genom systemd.

    Sammanfattning

    Här är en snabb översikt av de olika kommandona för att starta om ett Linux-system från CLI:

    • sudo reboot: Enkel och direkt omstart.
    • sudo shutdown -r now: Omedelbar omstart med möjlighet att schemalägga.
    • sudo init 6 eller sudo telinit 6: Byter till runlevel 6 för omstart, används i äldre system.
    • sudo systemctl reboot: Modern metod med systemd.

    Att förstå dessa kommandon ger dig flexibiliteten att hantera Linux-system på ett effektivt sätt, oavsett om du arbetar lokalt eller via en fjärranslutning. Välj det kommando som passar bäst för din specifika situation och distribution, och du kommer att kunna starta om ditt system med säkerhet och precision.


  • Installation av TYPO3 på Ubuntu 24.04 med LAMP Stack

    TYPO3 är ett avancerat och gratis content management system (CMS) som är open-source och utvecklat för att tillgodose behov på företagsnivå. Med sin robusta arkitektur och flexibla design, erbjuder TYPO3 en rad funktioner som gör det till en idealisk lösning för komplexa webbprojekt och stora organisationer.

    Funktioner och Fördelar

    Skalbarhet och Multisite-stöd

    TYPO3 är byggt för att hantera flera webbplatser från en enda installation, vilket gör det enkelt att administrera olika domäner och webbplatser från ett centralt gränssnitt. Detta är särskilt användbart för företag med en global närvaro eller flera varumärken.

    Flerspråkighet

    Systemet stöder flerspråkiga installationer, vilket innebär att innehåll kan skapas och administreras på flera språk, vilket är viktigt för internationella organisationer som behöver nå en global publik.

    Stark Säkerhet

    TYPO3 har omfattande säkerhetsfunktioner som skyddar mot vanliga webbhot. Regelbundna säkerhetsuppdateringar och en aktiv community som snabbt åtgärdar säkerhetsproblem bidrar till systemets tillförlitlighet.

    Hög Prestanda

    Med en optimerad kodbas och stöd för avancerad caching, är TYPO3 känt för sin snabba prestanda. Detta säkerställer att webbplatser byggda med TYPO3 laddas snabbt och ger en bra användarupplevelse.

    Modulär och Anpassningsbar

    TYPO3 är designat för att vara modulärt, vilket innebär att det kan anpassas och utökas med olika tillägg och moduler. Detta gör att utvecklare kan skräddarsy funktionaliteten efter specifika behov och integrera externa system och tjänster.

    Aktiv Community och Support

    En av de starkaste aspekterna av TYPO3 är dess aktiva community. Med många utvecklare och användare världen över, finns det gott om resurser, dokumentation och stöd att tillgå. Communityn bidrar också med regelbundna uppdateringar och nya funktioner.

    Teknisk Struktur

    LAMP Stack

    TYPO3 körs på en LAMP-stack som inkluderar Linux, Apache, MySQL/MariaDB och PHP. Detta är en pålitlig och välbeprövad plattform som säkerställer stabilitet och kompatibilitet.

    Composer och GraphicsMagick

    TYPO3 använder Composer som pakethanterare för PHP-beroenden, vilket underlättar hanteringen av externa bibliotek och paket. För bildbehandling använder systemet GraphicsMagick, vilket ger kraftfulla och effektiva verktyg för hantering och manipulation av bilder.

    Sammanfattning

    TYPO3 är ett kraftfullt och flexibelt CMS som erbjuder omfattande funktioner för företag som behöver en skalbar, säker och högpresterande webbplattform. Med sitt modulära system, starka community och stöd för flerspråkighet och multisite-administration, är TYPO3 ett utmärkt val för komplexa och omfattande webbprojekt.

    Är du intresserad av att pröva TYPO3? Artikel på Engelska hur man gör :
    https://www.howtoforge.com/how-to-install-typo3-cms-on-ubuntu-24-04/


  • Användning av Symlinkar i Linux

    Symlinkar i Linux är speciella filer som fungerar som genvägar till andra filer eller kataloger. De skapas med ln -s kommandot och kan pekas om eller tas bort utan att påverka de ursprungliga filerna. Symlinkar underlättar filhantering och organisering i ditt filsystem.

    Symlinkar, eller symboliska länkar, är kraftfulla verktyg i Linux som låter dig skapa referenser till filer eller kataloger på andra platser i ditt filsystem. Dessa länkar kan vara användbara för att organisera filer, skapa genvägar eller hantera filer på ett mer flexibelt sätt. Här är en guide om hur du använder symlinkar i Linux.

    Vad är en Symlink?

    En symlink är en speciell typ av fil som fungerar som en pekare eller genväg till en annan fil eller katalog. Den skiljer sig från en hårdlänk genom att den endast pekar till den ursprungliga filen eller katalogen, medan en hårdlänk är en direkt referens till datainnehållet.

    Skapa en Symlink

    För att skapa en symlink använder du kommandot ln med flaggan -s. Syntaxen är som följer:

    ln -s [ursprunglig_fil/katalog] [symlink_namn]
    Exempel

    Låt oss säga att vi har en katalog vid namn /home/användare/projekt och vi vill skapa en symlink till denna katalog i vår hemkatalog:

    ln -s /home/användare/projekt /home/användare/projekt_symlink

    Nu finns det en symbolisk länk kallad projekt_symlink som pekar på /home/användare/projekt.

    Kontrollera en Symlink

    För att kontrollera att en symlink fungerar korrekt, kan du använda ls -l kommandot:

    ls -l /home/användare/projekt_symlink

    Utdata kommer att visa något i stil med:

    lrwxrwxrwx 1 användare användare 24 maj 24 10:00 /home/användare/projekt_symlink -> /home/användare/projekt

    Här ser du att projekt_symlink pekar på /home/användare/projekt.

    Ta bort en Symlink

    För att ta bort en symlink kan du använda rm kommandot:

    rm /home/användare/projekt_symlink

    Detta tar bort symlink-filen, men lämnar den ursprungliga katalogen eller filen orörd.

    Alternativt: Använda unlink för att ta bort en Symlink

    Förutom rm kommandot kan du även använda kommandot unlink för att ta bort en symlink. unlink är specifikt utformat för att ta bort enstaka filer eller länkar och fungerar på följande sätt:

    unlink [symlink_namn]
    Exempel

    Följande kommando tar bort symlink-filen projekt_symlink:

    unlink /home/användare/projekt_symlink

    Precis som med rm kommer unlink att ta bort själva symlink-filen utan att påverka den ursprungliga filen eller katalogen den pekar på.

    Användningsområden för Symlinkar

    1. Genvägar till ofta använda kataloger eller filer:
      Om du ofta behöver komma åt en viss fil eller katalog kan du skapa en symlink på en mer lättåtkomlig plats.
    2. Organisera ditt filsystem:
      Du kan skapa en struktur som är logisk och enkel att navigera, medan de verkliga filerna och katalogerna kan vara spridda över flera platser.
    3. Hantera versionshantering:
      När du arbetar med programvara kan du använda symlinkar för att peka på olika versioner av en applikation eller ett bibliotek, vilket gör det enkelt att byta mellan versioner.
    4. Delning av resurser:
      Om flera användare behöver tillgång till samma resurs kan du skapa symlinkar i deras respektive hemkataloger.

    Sammanfattning

    Symlinkar är ett flexibelt och kraftfullt verktyg i Linux som kan underlätta din arbetsflöde och hjälpa dig att organisera ditt filsystem på ett effektivt sätt. Genom att förstå hur man skapar, kontrollerar och tar bort symlinkar kan du dra full nytta av deras potential. Kommandona rm och unlink ger dig två sätt att enkelt ta bort symlinkar när de inte längre behövs. Experimentera med att använda symlinkar i din dagliga användning av Linux och upptäck hur de kan förenkla din filhantering.


  • Tyska staten stöttar FFmpeg projektet ekonomisk.

    FFmpeg är ett kraftfullt och öppen källkodsverktyg för hantering av multimediafiler och strömmar. Det kan användas för att konvertera, spela upp, komprimera, och redigera ljud och video. FFmpeg stödjer ett brett spektrum av format och codecs, vilket gör det till ett mångsidigt verktyg inom multimediahantering.

    Sovereign Tech Fund, en finansieringsfond som stöds ekonomiskt av det tyska federala ministeriet för ekonomi och klimatåtgärder, har återigen visat sig vara en av öppen källkods stora vänner och supportrar.

    Efter att ha gett €1 miljon i ekonomiskt stöd till GNOME i slutet av förra året och investerat mer än €200 000 i GStreamer-projektet tidigare i år, fortsätter företaget sitt stöd för multimedia-projekt genom att finansiera FFmpeg.

    Förra veckan tillkännagav FFmpeg sitt första statliga sponsorskap, där Tysklands Sovereign Tech Fund har gått fram för att stödja underhållet och hållbarheten av FFmpeg, en hörnsten inom multimediabranschen, genom att investera €157 000 i projektet.

    FFmpeg är allmänt erkänt för sin avgörande roll i att bearbeta video- och ljudinnehåll, vilket är integrerat i otaliga medieplattformars globala verksamhet. Samtidigt säkerställer det att miljarder användare världen över kan strömma ljud och video sömlöst varje dag.

    Anledningen bakom beslutet att investera har ännu inte avslöjats, med endast följande information tillgänglig för tillfället:

    ”Upprätthålla hållbarheten, säkerheten och innovationen av en ledande multimediabearbetningsramverk.”

    Vi förväntar oss att mer information om skälen till det ekonomiska stödet och hur det kommer att användas snart kommer att bli tillgänglig. Fram till dess gratulerar vi FFmpeg-projektet till att ha uppnått finansiell stabilitet, vilket lovar hållbar utveckling i framtiden.

    Orginal artikel på Engelska

    https://linuxiac.com/sovereign-tech-fund-backs-ffmpeg-project


  • Checklista för Migration från CentOS till Ubuntu

    Ubuntu är ett populärt Linux-baserat operativsystem som fokuserar på användarvänlighet, säkerhet och fri programvara. Det är känt för sin enkelhet, stabilitet och omfattande stöd från både gemenskapen och kommersiella användare. Ubuntu används ofta på servrar, persondatorer och molnplattformar.

    Komplett Checklista för Migrering från CentOS till Ubuntu

    När CentOS 7 närmar sig slutet av sin livscykel den 30 juni 2024, behöver systemadministratörer planera för en migrering till en ny distribution. Ett bra alternativ är Ubuntu 24.04 LTS, en stabil och välstött Linux-distribution med en stor community.

    Denna guide beskriver den kunskap och de steg som krävs för att migrera CentOS 7-servrar till Ubuntu 24.04 med minimal stilleståndstid och dataförlust.

    Alternativ till CentOS

    Innan migreringen påbörjas är det viktigt att utvärdera andra alternativ som kan passa organisationens behov.

    Några populära alternativ till CentOS inkluderar:

    • RHEL (Red Hat Enterprise Linux): Erbjuder utmärkt stöd för migrering och en SELinux-plattform, men kräver betalt stöd.
    • CentOS Stream: Byggt av samma team som CentOS, vilket gör migreringen enklare, men mindre stabilt på grund av sin rolling-release-natur.
    • AlmaLinux: Riktat mot CentOS-användare och erbjuder hög kompatibilitet.
    • Debian: Stabilt, öppen källkod och en favorit bland systemadministratörer.
    • Ubuntu: Liknande Debian, med en stor community och omfattande dokumentation.
    • Rocky Linux: Föredras av dem som gillar Red Hats distributionsstil.

    Varför migrera från CentOS 7 till Ubuntu 24.04 LTS?

    • Long-Term Support (LTS): Ubuntu erbjuder LTS-versioner, vilket garanterar säkerhetsuppdateringar och paketunderhåll i fem år. Detta är viktigt eftersom CentOS 7 når slutet av sin livscykel den 30 juni 2024.
    • Stor Community & Support: Ubuntu har en omfattande och aktiv community som tillhandahåller omfattande dokumentation och felsökningsresurser. Dessutom finns många kommersiella supportalternativ tillgängliga.
    • Paket Tillgänglighet: Ett omfattande bibliotek av mjukvarupaket som tillgodoser olika behov. Det finns troligtvis motsvarigheter till de flesta program som körs på CentOS-servrar.
    • Paket Hantering: Ubuntu använder apt-pakethanteraren och DEB-paket, vilket liknar YUM-pakethanteraren och RPM-paket som används i CentOS.

    Planera Migreringen

    Innan migreringsprocessen påbörjas är planering avgörande.

    • Inventering och Bedömning: Skapa en detaljerad inventering av servrar, inklusive hårdvaruspecifikationer, installerad mjukvara och konfigurationsdetaljer. Detta hjälper till att identifiera potentiella kompatibilitetsproblem under migreringen.
    • Backup Strategi: Dataförlust är en kritisk risk, därför är det viktigt att implementera en robust backupstrategi för att säkerställa att data kan återställas vid problem under migreringen. Överväg fullständiga systembackuper eller backuper av specifika kataloger beroende på behov.
    • Stillestånd Överväganden: Bestäm acceptabla stilleståndsfönster för servrarna. Schemalägg migreringen under perioder med låg trafik för att minimera tjänsteavbrott.

    Säkerhetskopiera CentOS 7 System

    Använd verktyg som rsync, tar eller scp för att säkerhetskopiera viktiga filer och konfigurationer från CentOS-servern till en tillfällig plats på den lokala eller en fjärrmaskin.

    Följande rsync-kommando kopierar säkert alla filer och mappar (inklusive dolda) från källkatalogen till destinationen på samma maskin:

    sudo rsync -avz /path/to/source/directory /path/to/destination/directory

    Följande tar-kommando skapar ett komprimerat backup-arkiv av en katalog på systemet.

    sudo tar -cvzf backup.tgz /path/to/source/directory

    Använd scp-kommando för att kopiera data till en fjärrmaskin:

    scp -r /path/to/source/directory username@remote_host:/path/to/destination/directory

    Installera Nytt Ubuntu System

    Ladda ner Ubuntu LTS ISO-avbildningen och skapa ett startbart USB-minne. Starta servern från USB-minnet och välj ”Install Ubuntu”.

    Under installationen, välj lämpliga alternativ för hårdvara och önskad skrivbordsmiljö (t.ex. GNOME) eller välj en minimal installation om en kommandobaserad server föredras.

    När Ubuntu-produktionsmiljön är redo, konfigurera brandväggar, uppdatera nätverksdetaljer och konfigurera viktiga konfigurationsfiler.

    Utforska Ubuntu-repositorier för att hitta ersättningar för mjukvaran som körs på CentOS-servern. Många populära applikationer har direkta motsvarigheter i Ubuntu.

    Använd apt-pakethanteraren på Ubuntu för att installera de identifierade mjukvarupaketen.

    Överför Säkerhetskopian till Ubuntu

    Att överföra data från ett fjärrsystem med CentOS 7 till ett lokalt Ubuntu-system innebär flera steg för att säkerställa att data överförs exakt och säkert.

    Se först till att rsync är installerat på Ubuntu-systemet.

    sudo apt update
    sudo apt install rsync

    Använd rsync-kommando för att överföra data från fjärrsystemet med CentOS till det lokala Ubuntu-systemet.

    rsync -avz -e ssh username@remote-centos-ip:/path/to/remote/data /path/to/local/destination

    Testning och Verifiering

    Testa noggrant all funktionalitet på den migrerade servern för att säkerställa att allt fungerar som förväntat. Kontrollera också att säkerhetsåtgärder som brandväggar och användarbehörigheter är korrekt konfigurerade på Ubuntu-systemet.

    När testningen är klar, starta om servern för att tillämpa eventuella slutgiltiga konfigurationsändringar.

    Dokumentera alla ändringar som gjorts under migreringsprocessen, inklusive systemändringar, konfigurationsändringar och applikationsändringar. Detta underlättar framtida felsökningsinsatser.

    Slutsats

    Att migrera från CentOS 7 till Ubuntu 24.04 kan vara en utmanande uppgift, men med rätt planering och genomförande kan det uppnås med minimal stilleståndstid och dataförlust.

    Genom att följa stegen i denna guide kan systemadministratörer säkerställa en smidig övergång till en stabil och välstödd Linux-distribution.

    The Complete Checklist for Migrating from CentOS to Ubuntu


  • Installera och Konfigurera LibreNMS Övervakningsverktyg på Ubuntu 22.04

    LibreNMS är ett kraftfullt, öppet källkodsbaserat nätverksövervakningssystem. Det erbjuder automatisk nätverksupptäckt, stöd för en mängd olika enheter och protokoll, skalbarhet och en webbaserad gränssnitt för övervakning av nätverksstatus och prestanda.

    LibreNMS är ett kraftfullt och flexibelt övervakningsverktyg som stödjer en mängd olika hårdvara och operativsystem, inklusive Cisco, Linux och Juniper. Med automatiserad nätverksupptäckt och stöd för protokoll som CDP, OSPF, BGP, SNMP och ARP, samt en anpassningsbar användarpanel och larmhanteringssystem, är LibreNMS idealiskt för både små och stora nätverksmiljöer. Den här guiden visar hur du installerar och konfigurerar LibreNMS på en Ubuntu 22.04-server.

    Förutsättningar

    • En Ubuntu 22.04-server
    • En icke-root-användare med root-privilegier

    Steg 1: Installera Paketberoenden

    Först behöver du installera alla nödvändiga paketberoenden inklusive LEMP Stack, några Python-verktyg och nätverksverktyg som SNMP, whois och rrdtool.

    Uppdatera och uppgradera Ubuntu-arkivet:

    sudo apt update

    Installera nödvändiga paket:

    sudo apt install acl curl composer fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php-cli php-curl php-fpm php-gd php-gmp php-json php-mbstring php-mysql php-snmp php-xml php-zip rrdtool snmp snmpd whois unzip python3-pymysql python3-dotenv python3-redis python3-setuptools python3-systemd python3-pip

    Steg 2: Ladda ner och Installera LibreNMS

    Skapa en ny användare för LibreNMS:

    sudo useradd librenms -d /opt/librenms -M -r -s "$(which bash)"

    Ladda ner källkoden för LibreNMS:

    cd /opt/
    sudo git clone https://github.com/librenms/librenms.git

    Ändra ägarskap och behörigheter för LibreNMS-katalogen:

    sudo chown -R librenms:librenms /opt/librenms
    sudo chmod 771 /opt/librenms
    sudo setfacl -R -m u:librenms:rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/cache /opt/librenms/storage

    Byt till librenms-användaren:

    sudo su - librenms

    Installera PHP-beroenden:

    ./scripts/composer_wrapper.php install --no-dev

    Steg 3: Konfigurera Tidszon för PHP

    Redigera php.ini för att ställa in tidszonen:

    sudo nano /etc/php/8.1/fpm/php.ini
    sudo nano /etc/php/8.1/cli/php.ini

    Avkommentera och ändra till:

    date.timezone = Etc/UTC

    Ställ in tidszonen för systemet:

    sudo timedatectl set-timezone Etc/UTC

    Starta om PHP-FPM:

    sudo systemctl restart php8.1-fpm

    Steg 4: Konfigurera MariaDB

    Redigera MariaDB-konfigurationen:

    sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

    Lägg till följande under [mysqld]-sektionen:

    innodb_file_per_table=1
    lower_case_table_names=0

    Starta och aktivera MariaDB:

    sudo systemctl enable mariadb
    sudo systemctl restart mariadb

    Logga in i MariaDB-skalet och skapa databas och användare:

    sudo mysql -u root -p
    CREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

    Steg 5: Konfigurera PHP-FPM Pool för LibreNMS

    Kopiera standardpoolkonfigurationen och redigera den:

    sudo cp /etc/php/8.1/fpm/pool.d/www.conf /etc/php/8.1/fpm/pool.d/librenms.conf
    sudo nano /etc/php/8.1/fpm/pool.d/librenms.conf

    Ändra till:

    [librenms]
    user = librenms
    group = librenms
    listen = /run/php-fpm-librenms.sock

    Starta om PHP-FPM:

    sudo systemctl restart php8.1-fpm

    Steg 6: Konfigurera Nginx

    Skapa en ny serverblockskonfiguration:

    sudo nano /etc/nginx/sites-available/librenms.conf

    Lägg till följande konfiguration:

    server {
     listen      80;
     server_name librenms.hwdomain.io;
     root        /opt/librenms/html;
     index       index.php;
    
     charset utf-8;
     gzip on;
     gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
     location / {
      try_files $uri $uri/ /index.php?$query_string;
     }
     location ~ [^/]\.php(/|$) {
      fastcgi_pass unix:/run/php-fpm-librenms.sock;
      fastcgi_split_path_info ^(.+\.php)(/.+)$;
      include fastcgi.conf;
     }
     location ~ /\.(?!well-known).* {
      deny all;
     }
    }

    Aktivera konfigurationen och testa Nginx:

    sudo ln -s /etc/nginx/sites-available/librenms.conf /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

    Steg 7: Ytterligare Konfiguration

    Skapa en symbolisk länk för LibreNMS-binary:

    sudo ln -s /opt/librenms/lnms /usr/bin/lnms
    sudo cp /opt/librenms/misc/lnms-completion.bash /etc/bash_completion.d/

    Konfigurera SNMP:

    sudo cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf
    sudo nano /etc/snmp/snmpd.conf

    Ändra community-lösenord:

    com2sec readonly default RANDOMSTRINGGOESHERE

    Ladda ner och gör LibreNMS-agenten körbar:

    sudo curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
    sudo chmod +x /usr/bin/distro

    Starta och aktivera snmpd-tjänsten:

    sudo systemctl enable snmpd
    sudo systemctl restart snmpd

    Steg 8: Starta Webbinstallationen

    Öppna din webbläsare och besök din LibreNMS-domän (t.ex. http://librenms.hwdomain.io). Följ installationsguiden på webbplatsen för att slutföra installationen.

    När installationen är klar, validera din LibreNMS-installation genom att klicka på länken ”validate your install”.

    Du har nu installerat och konfigurerat LibreNMS övervakningsverktyg på Ubuntu 22.04.

    Texten ovan bygger på data på länken nedan. Besök länken ,där finns skärmdumpar och sånt som kan underlätta installationen

    https://www.howtoforge.com/how-to-install-librenms-monitoring-tool-on-ubuntu-linux-22-04


  • Alpine Linux 3.20 Lanseras med Initialt Stöd för 64-bitars RISC-V

    Alpine Linux är en lättvikts- och säkerhetsfokuserad Linux-distribution, designad för effektivitet och enkelhet. Den är känd för sin minimalism och använder musl libc och BusyBox. Alpine Linux är populär inom containerisering, särskilt med Docker, på grund av dess lilla fotavtryck och snabbhet.

    Alpine Linux 3.20 Lanseras med Initialt Stöd för 64-bitars RISC-V

    Alpine, en lätt och säker Linux-distribution, har precis släppt sin senaste version, Alpine Linux 3.20. Denna nya version markerar början på v3.20 stabil serie, med en mängd uppgraderingar av systempaket och flera betydande förändringar, inklusive initialt stöd för 64-bitars RISC-V-arkitekturen.

    Nyheter i Alpine Linux 3.20

    Den senaste versionen inkluderar uppdateringar av många viktiga komponenter, med de mest anmärkningsvärda inkluderande:

    Programmeringsspråk och Ramverk

    Distributionen inkluderar nu LLVM 18, Node.js 20.10, Python 3.12, Ruby 3.3, Rust 1.78 och Crystal 1.12. Dessa uppdateringar ger utvecklare de senaste verktygen och möjligheterna inom mjukvaruutveckling.

    Skrivbordsmiljöer

    För användare av grafiska gränssnitt har GNOME uppdaterats till version 46 och KDE avancerar till version 6. Båda har stora uppdateringar, såsom övergången till Qt6 och att Wayland blir standardsessionen över X11.

    Systemverktyg

    Go 1.22, .NET 8.0 och Sway 1.9 är bland de viktiga verktyg som uppdaterats. Dessa uppdateringar säkerställer bättre prestanda och robustare säkerhet.

    Andra Anmärkningsvärda Förändringar

    Förutom förändringarna ovan, kommer Alpine 3.20 också med en uppgradering av GRUB bootloader till version 2.12. Med tanke på detta måste användare som uppgraderar från tidigare installationer med GRUB på UEFI-system uppdatera den installerade bootloadern innan omstart för att undvika uppstartsproblem.

    Dessutom svarar denna release på licensändringar med viktig programvara. Till exempel, Redis, som har fått ny licens, ersätts av Valkey i huvudpaketförrådet på grund av dess mer öppna BSD-3-Clause-licens. Ett kompatibilitetspaket, “valkey-compat,” har tillhandahållits för att underlätta denna övergång. Dessutom, på grund av kompatibilitetsproblem med Python 3.12, har aws-cli-verktyget tillfälligt inaktiverats i väntan på en lösning från upstream-utvecklarna.

    Omfattande Resurser för Användare

    Meddelandet och release-anteckningarna innehåller detaljerad information om alla förändringar i Alpine 3.20. Nedladdningar är tillgängliga från projektets webbplats.

    Även om Alpine, enligt design, främst används som grund för att skapa containeriserade bilder, kan det också effektivt användas för skrivbordsändamål. Om du har frågor om installation eller inställning av en skrivbordsmiljö, var lugn – vi har allt du behöver.

    Vår omfattande guide, “Hur man installerar Alpine Linux och ställer in en skrivbordsmiljö,” ger en steg-för-steg-genomgång för att förenkla processen. Vidare kommer vår “Alpine User’s Guide to APK: How to Manage Packages” att hjälpa dig att enkelt hantera paket med distributionens APK-pakethanterare.

    Vad är Risc V för något?

    RISC-V är en öppen och royaltyfri instruktionsuppsättningsarkitektur (ISA) baserad på RISC (Reduced Instruction Set Computing)-principer. Den skapades vid University of California, Berkeley, och är designad för att vara flexibel, modulär och enkel att implementera, vilket gör den lämplig för ett brett spektrum av applikationer, från små inbäddade system till kraftfulla superdatorer. RISC-V främjar innovation genom att tillåta vem som helst att använda, modifiera och förbättra arkitekturen utan licensavgifter, vilket kan leda till snabbare teknologisk utveckling och lägre kostnader.

    Slutsats

    Alpine Linux 3.20 är en betydande release som ger stora uppdateringar och initialt stöd för 64-bitars RISC-V-arkitekturen, vilket gör det till ett övertygande val för både utvecklare och skrivbordsanvändare. Med förbättrade programmeringsspråk, uppdaterade skrivbordsmiljöer och robusta systemverktyg, är Alpine 3.20 inställd på att fortsätta sin tradition av att vara en säker och lätt Linux-distribution. För mer information och för att ladda ner den senaste versionen, besök Alpine Linux-projektets webbplats.

    Artikel ovan bygger på data ifrån

    https://linuxiac.com/alpine-linux-3-20-debuts-with-initial-64-bit-risc-v-support

    Alpine linux hemsida

    https://www.alpinelinux.org/downloads


  • Zammed öppen källkods kundsupport system.

    Med ett ticket system är det lättare hålla koll på olika ärende.

    Zammad är ett open-source ticketing system och kundsupportplattform som är designad för att hantera och spåra kundserviceärenden. Det erbjuder en mängd funktioner som gör det möjligt för företag att effektivt hantera kundförfrågningar och supportärenden. Här är några av de viktigaste funktionerna och fördelarna med Zammad:

    Viktiga Funktioner:

    1. Ticketing: Automatisering och hantering av supportärenden via ett centraliserat system.
    2. Multi-kanal Support: Integrering med e-post, telefon, chatt, sociala medier och andra kommunikationskanaler.
    3. Användarvänligt Gränssnitt: Ett modernt och intuitivt gränssnitt som gör det enkelt för supportpersonal att använda systemet.
    4. Sökfunktion: Kraftfull sökfunktion som gör det möjligt att snabbt hitta relevanta ärenden och information.
    5. Roll- och Rättighetsstyrning: Hantering av olika användarroller och tillgång till funktioner baserat på användarens roll.
    6. Rapportering och Analys: Inbyggda verktyg för att generera rapporter och analysera supportprestanda.
    7. Knowledge Base: Skapande och hantering av en kunskapsdatabas för att hjälpa kunder att hitta svar på vanliga frågor själva.
    8. Integrationer: Möjlighet att integrera med andra system och verktyg som t.ex. CRM-system och betalningslösningar.

    Fördelar:

    • Effektivitet: Genom att automatisera och centralisera hanteringen av kundärenden kan supportteam arbeta mer effektivt.
    • Transparens: Alla ärenden spåras och dokumenteras vilket ger en klar överblick över pågående och avslutade ärenden.
    • Kundnöjdhet: Snabbare och mer strukturerad hantering av supportärenden leder till ökad kundnöjdhet.
    • Flexibilitet: Anpassningsbar för att möta specifika behov och arbetsflöden i olika organisationer.
    • Kostnadseffektivitet: Som en open-source-lösning är det ett kostnadseffektivt alternativ till kommersiella ticketing-system.

    Zammad används av företag och organisationer i olika storlekar och branscher för att förbättra sin kundsupport och hantering av supportärenden.

    Så installera du Zammad Kundsupportsystem på Rocky Linux 9

    I denna guide lär du dig hur du installerar Zammad Ticketing System på en Rocky Linux-server. Du kommer att köra Zammad med PostgreSQL, Nginx och Elasticsearch. Innan du börjar, se till att du har följande:

    • En Rocky Linux 9-server.
    • En icke-root användare med administratörsrättigheter.
    • Ett domännamn pekat mot serverns IP-adress.
    • SELinux i permissive läge.

    Resten finns på länken.

    https://www.howtoforge.com/how-to-install-zammad-customer-support-system-on-rocky-linux-9


  • Kontrollera om ditt Linux-system stöder AVX och AVX2

    AVX (Advanced Vector Extensions) och AVX2 är uppsättningar av instruktioner för att förbättra prestanda hos processorer vid beräkningar med parallellism. AVX introducerades av Intel 2011 och erbjuder 256-bitars vektoroperationer, medan AVX2, lanserat 2013, utökar detta med fler instruktioner och förbättrad integerprestanda.

    För att kontrollera om ditt Linux-system stöder AVX och AVX2-instruktioner kan du använda följande metoder från kommandoraden:

    Vad är AVX?

    AVX står för Advanced Vector Extensions och är en uppsättning instruktionsutökningar till x86-arkitekturen för mikroprocessorer från Intel och AMD. AVX introducerar 256-bitars breda vektorregister och instruktioner som kan utföra parallella operationer på 256-bitars vektorer av data. Detta förbättrar SIMD-kapabiliteter och möjliggör betydande prestandaförbättringar för applikationer som kan utnyttja vektorbehandling.

    AVX2, en utökning av AVX, introducerades 2013 och tillför ytterligare instruktioner och funktionalitet. Dessa vektorförlängningar är särskilt användbara i arbetsbelastningar som involverar tung dataparallellism, såsom bild- och videobehandling, fysiksimuleringar, kryptografi och djupinlärning.

    Kontrollera CPU-information

    För att ta reda på om ditt Linux-system stöder AVX och/eller AVX2-instruktioner kan du kontrollera utdata från filen /proc/cpuinfo eller använda grep-kommandot:

    $ grep -o 'avx[^ ]*' /proc/cpuinfo

    Detta kommando skriver ut avx och/eller avx2 (upprepat för varje CPU-kärna) om din CPU stöder dessa instruktionsuppsättningar.

    Exempel på utdata:

    avx
    avx2
    avx512f
    avx512dq
    avx512ifma
    avx512cd
    avx512bw
    avx512vl
    avx512vbmi
    avx512_vbmi2
    avx512_vnni
    avx512_bitalg
    avx512_vpopcntdq
    avx512_vp2intersect
    [...]

    Du kan också använda följande grep-kommandovarianter för att kontrollera om din CPU stöder AVX och AVX2-instruktioner:

    $ grep --color=always -i 'avx' /proc/cpuinfo

    Alternativt kan du söka upp specifikationerna för din CPU-modell online. De flesta moderna CPU:er från Intel (sedan Sandy Bridge 2011) och AMD (sedan Bulldozer 2011) stöder AVX, och senare generationer stöder också AVX2.


  • Wine 9.9 är här

    Wine 9.9 Introducerar Wow64-läge och Förbättrat ARM-stöd

    Wine är en fri och öppen programvara som möjliggör körning av Windows-applikationer på Unix-liknande operativsystem som Linux och macOS. Den fungerar som en kompatibilitetslager.

    Två veckor efter lanseringen av version 9.8 har Wine Project, välkänt för att möjliggöra för Linux- och macOS-användare att köra Windows-applikationer, tillkännagivit den nya versionen Wine 9.9.

    Viktiga Uppdateringar i Wine 9.9

    Den mest framträdande nyheten i denna version är införandet av stöd för det nya Wow64-läget i ODBC (Open Database Connectivity), vilket förbättrar kompatibiliteten och gör Unix-anropsparametrar Wow64-kompatibla.

    Utöver förbättringar i databaskonnektivitet erbjuder Wine 9.9 en mer avancerad CPU-detektion på ARM-plattformar. Detta säkerställer att applikationer körs mer effektivt och optimerar resursanvändningen på olika hårdvaror.

    Versionsanteckningarna nämner även att flera föråldrade funktioner i WineD3D har avlägsnats. WineD3D är en komponent som i realtid översätter DirectX 3D-grafikanrop till OpenGL. Dock specificeras inte exakt vilka funktioner som har tagits bort.

    Som brukligt innehåller Wine 9.9 även ett flertal buggfixar (totalt 38 stycken) som åtgärdar problem rapporterade av användare från tidigare versioner.

    Källkoden för Wine 9.9 kan laddas ner från GitLabs projektsida för dem som är intresserade av att testa eller uppgradera sin nuvarande installation.

    Binärpaket för olika distributioner förväntas bli tillgängliga inom kort. För mer information, vänligen besök tillkännagivandet.

    Nerladdning

    https://gitlab.winehq.org/wine/wine/-/releases/wine-9.9

    Texten ovan på bygger data ifrån

    https://linuxiac.com/wine-9-9-released


  • MX-23.3: Den tredje uppdateringen av MX-23

    MX Linux är en lättanvänd och stabil Linux-distribution baserad på Debian. Den kombinerar eleganta skrivbordsmiljöer som Xfce och KDE med kraftfulla verktyg och omfattande konfigurationsalternativ. MX Linux är känd för sin höga prestanda, pålitlighet och användarvänlighet, vilket gör den idealisk för både nybörjare och erfarna användare.

    MX-23.3, den tredje uppdateringen av vår MX-23-version, är nu tillgänglig. Denna uppdatering innehåller en rad buggfixar, nya kärnor och applikationsuppdateringar sedan vår ursprungliga lansering av MX-23. Om du redan använder MX-23 behöver du inte installera om; alla paket är tillgängliga via de vanliga uppdateringskanalerna eller genom att installera de ändrade applikationerna.

    Höjdpunkter:

    Debian 12.5 ”bookworm” bas
    Denna version inkluderar alla uppdateringar från Debian- och MX-repositorierna. Här är några av höjdpunkterna:

    • ”build-essential” paket inkluderade på ISO
      För de användare som kan behöva kompilera en drivrutin utan internetåtkomst. Detta gällde även i 23.2, men förtjänar att upprepas.
    • Installerarens OEM-läge
      När du använder installerarens OEM-läge kan du välja systemspråk innan användarinställningen börjar, så att installationen sker på det valda språket. Detta är standard i RPI Respin-utgåvan.
    • Pipewire 1.0
      (1.0.4 tillgänglig i testrepo). Detta var också fallet i 23.2, men förtjänar att upprepas eftersom det inte är standard i Debian. För de som undrar: Detta skulle inte listas om det inte användes på ISO:erna, något annat vore löjligt.
    • Uppdaterad manual
      Manualen är nu uppdelad i språk-specifika paket.
    • MX Locale-verktyg
      Inkluderar en funktion för att ta bort alla manualpaket förutom det aktuella systemets standardspråk.
    • zstd-komprimeringsalternativ
      Lagt till live-remaster (antiX live-system).
    • Systemd
      Kan användas på live-system i rudimentär form via init=/lib/systemd/systemd boot-kod. Det kommer att förekomma avmonteringsfel vid avstängning, men vid det laget bör filsystemet redan vara skrivskyddat.
    • Många språkuppdateringar
    • Alla kärnuppdateringar
      Standard Xfce, KDE och fluxbox ISO:erna är alla uppdaterade till den senaste 6.1.90-kärnan. AHS använder nu 6.8.9 liqourix-kärnan.

    Den uppdaterade MX Raspberry Pi Respin har också de senaste paketen tillgängliga från MX- och RPiOS-repositorierna.

    För mer information och nedladdningslänkar, besök vår officiella webbplats.


  • Grafana 11.0 Introducerar Nya Verktyg för Utforskning av Mätvärden och Loggar

    Grafana är ett verktyg för datavisualisering och övervakning som skapar anpassningsbara dashboards från olika datakällor som Prometheus, InfluxDB, och MySQL. Det stödjer realtidsövervakning, larmfunktioner, och är open-source, vilket gör det populärt inom IT och DevOps.

    Grafana 11.0 Introducerar Nya Verktyg för Utforskning av Metrik och Loggar

    Grafana 11.0: Nu med undermappar, bättre visualiseringar, förenklad metriksutforskning, avancerade varningsfunktioner och mer

    För dig som arbetar inom DevOps är denna nyhet säkerligen spännande. Grafana har lanserat version 11.0, som introducerar banbrytande förändringar, inklusive datainsamling utan behov av komplexa frågespråk och förbättrade dashboard-funktioner, vilket lovar en mer intuitiv användarupplevelse.

    Höjdpunkter i Grafana 11.0

    Den största nyheten i Grafana 11.0 är introduktionen av Explore Metrics och Explore Logs. Dessa funktioner gör det möjligt för användare att navigera genom Prometheus (Grafanas övervakningssystem) metrik och Loki (Grafanas loggaggregationssystem) loggar sömlöst utan att behöva skriva någon PromQL eller LogQL.

    Detta är en stor förändring av en enkel anledning: denna frågelösa bläddringsupplevelse förenklar dataanalysen och gör den mer tillgänglig för användare utan teknisk expertis i dessa frågespråk. Här är mer om de två nya tilläggen.

    Explore Metrics erbjuder en publik förhandsvisning i alla utgåvor av Grafana. Det gör det möjligt för användare att enkelt filtrera och visa metrik baserat på etiketter, visualisera relevant data automatiskt och enkelt skifta till relaterad telemetri. Detta inkluderar en innovativ “explore in a drawer”-funktion som förbättrar dashboard-interaktionen utan att förlora sammanhanget.

    Explore Logs, som fortfarande är i en experimentell fas i både Grafana Open Source och Enterprise-utgåvor, fokuserar på att förbättra loggutforskningsprocessen. Användare kan nu se loggvolymer och mönster direkt, vilket ökar effektiviteten i logganalys och upptäckt av avvikelser.

    Grafana 11.0 introducerar också flera förbättringar av dashboard-hantering och visualiseringsmöjligheter. De nya Scenes-drivna Dashboards, tillgängliga i publik förhandsvisning, är utformade för att erbjuda mer dynamiska och stabila dashboards med hjälp av Scenes-biblioteket. Dessutom har ett redigeringsläge lagts till för att förenkla anpassningen av dashboards.

    En annan anmärkningsvärd uppdatering är den allmänna tillgängligheten av undermappar i alla Grafana-utgåvor, vilket förbättrar dashboard-organisation och behörighetshantering på olika teamnivåer.

    Grafana 11.0 använder AI för att automatiskt generera titlar och beskrivningar för paneler och dashboards, vilket gör visualiseringsprocessen snabbare och mer intuitiv. Denna funktion är också tillgänglig i alla Grafana-utgåvor.

    Förbättringar av canvas-visualisering inkluderar nya flödesschemafunktioner, förbättrad elementstyling och utökad data-länkstöd, vilket breddar möjligheterna för kreativ och funktionell datarepresentation.

    Men nyheterna slutar inte här.

    För avancerade användare och administratörer medför Grafana 11.0 flera viktiga förbättringar:

    • Förbättrad PDF-export: Betydande prestandaförbättringar har gjorts för PDF-exportfunktionen, vilket drastiskt minskar tiden det tar att generera rapporter från komplexa dashboards.
    • Omdesign av varningssystemet: Detaljvyn för varningsregler har omdesignats för att ge mer detaljerad insikt och enklare navigering av varningsvillkor och instanser.
    • RBAC för varnings-API:er: Rollbaserad åtkomstkontroll (RBAC) har införts för varningsprovisionerings-API:er för att förbättra säkerhet och efterlevnad.

    Eftersom Grafana 11.0 introducerar vissa förändringar som kan påverka bakåtkompatibiliteten, rekommenderas användare att konsultera den detaljerade ändringsloggen för att säkerställa en smidig uppgradering. Den officiella dokumentationen ger en detaljerad genomgång av alla nya funktioner och förbättringar.

    https://grafana.com/grafana/download

    Artikel ovan bygger på data ifrån

    https://linuxiac.com/grafana-11-0-brings-major-changes


  • Installera Kernel 6.9 på Ubuntu 24.04 LTS

    Linux-kärnan 6.9 förbättrar stöd för AMD P-State ’preferred core’, aktiverar Intel Fastboot för äldre chipsets och inkluderar stora uppdateringar av CPU-timern och workqueue-subsystemet. Förbättrar också AMDGPU-drivrutinen och stödjer fler trådlösa enheter.

    Sammanfattning på Svenska:

    Linux-kärnan 6.9 släpptes den 12 maj 2024 och är nu den senaste stabila kärnan. Ubuntu 24.04 LTS-användare kan installera den via den officiella Ubuntu Mainline Kernel PPA-arkivet. Kärnan inkluderar stöd för Rust på AArch64-arkitekturer, Intel FRED-mekanismen, och AMD SNP-gäster samt uppdaterade drivrutiner för bättre hårdvarustöd.

    Metoder för installation:

    Metod 1: Använda ”Mainline Kernels”-verktyget

    1. Öppna Terminal och kör kommandon för att installera Mainline Kernels-verktyget.
    2. Öppna verktyget från applikationsmenyn, välj ”Linux kernel 6.9.1” och klicka på ”Install”-knappen.
    3. Vänta tills installationen är klar och starta om datorn.

    Fördelar:

    • Får nya kärnversioner automatiskt.
    • Verktyget kan informera om nya kärnversioner om notifieringsfunktionen är aktiverad.

    Metod 2: Manuell installation via kommandorad

    1. Ladda ner specifika kärnpaket för din arkitektur (exempelvis amd64) från Ubuntu Mainline Kernel PPA-arkivet.
    2. Lägg paketen i en mapp i din Hem-katalog.
    3. Kör sudo dpkg -i *.deb i Terminal för att installera paketen.

    Återgå till standardkärnan

    Om problem uppstår med Linux-kärnan 6.9 kan du återgå till Ubuntus standardkärna genom att trycka på Esc vid uppstart, välja ”Advanced options” och välja en annan kärnversion.

    Ovan är sammafattning på Svenskar, på länken nedan hittar du utförligar artikel med skärmdumpar och tydligen beskrivit på Engelska


  • Guide: Hur man använder chroot i Linux

    ”Jails” i Linux isolerar processer och resurser i separata miljöer för ökad säkerhet och stabilitet, genom tekniker som chroot, LXC, och Docker. De skyddar systemet genom att begränsa åtkomsten och skador.

    chroot är ett kraftfullt verktyg i Linux som används för att ändra den upplevda rotkatalogen (root directory) för en process och dess barnprocesser. Detta skapar en isolerad miljö som kan vara användbar för många ändamål, såsom säkerhet, testning och reparation av system. Denna guide kommer att gå igenom grunderna för att använda chroot.

    Vad är chroot?

    chroot står för ”change root” och används för att köra en process i en annan katalog än den faktiska rotkatalogen (/). Detta innebär att processen ser den nya katalogen som sin rot, vilket effektivt isolerar den från resten av systemet.

    Förberedelser

    För att använda chroot behöver du förbereda en katalogstruktur som innehåller alla nödvändiga filer och bibliotek för den miljö du vill skapa. Här är stegen för att sätta upp en enkel chroot-miljö:

    1. Skapa en katalog för din chroot-miljö:
       sudo mkdir -p /var/chroot
    1. Kopiera de nödvändiga systemfilerna och bibliotek till chroot-miljön: Du behöver kopiera binärer, bibliotek och andra nödvändiga filer. Här är ett exempel på hur du kopierar en bash-shell:
       sudo mkdir -p /var/chroot/bin
       sudo cp /bin/bash /var/chroot/bin
    1. Kopiera beroende bibliotek: Använd ldd för att hitta alla bibliotek som bash binären beror på:
       ldd /bin/bash

    Utdata kan se ut så här:

       linux-vdso.so.1 (0x00007ffc6d7ce000)
       libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f833d7e7000)
       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f833d7e2000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f833d621000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f833d946000)

    Skapa kataloger och kopiera dessa bibliotek till din chroot-miljö:

       sudo mkdir -p /var/chroot/lib/x86_64-linux-gnu
       sudo cp /lib/x86_64-linux-gnu/libtinfo.so.6 /var/chroot/lib/x86_64-linux-gnu/
       sudo cp /lib/x86_64-linux-gnu/libdl.so.2 /var/chroot/lib/x86_64-linux-gnu/
       sudo cp /lib/x86_64-linux-gnu/libc.so.6 /var/chroot/lib/x86_64-linux-gnu/
       sudo cp /lib64/ld-linux-x86-64.so.2 /var/chroot/lib64/

    Använda chroot

    När din chroot-miljö är konfigurerad kan du använda chroot-kommandot för att byta rot och köra en process i denna miljö:

    sudo chroot /var/chroot /bin/bash

    Nu har du en bash-shell som körs inom din chroot-miljö. Du kan verifiera detta genom att använda kommandot pwd för att se den aktuella katalogen, som nu borde visa /.

    Exempel på användningsområden

    • Säkerhet: Använd chroot för att isolera applikationer och minska risken för skador om de komprometteras.
    • Systemreparation: chroot kan användas för att reparera system från en live-CD eller USB-sticka genom att montera och chroota till det installerade systemet.
    • Testning: Skapa isolerade testmiljöer för att köra applikationer eller tjänster utan att påverka det övergripande systemet.

    Begränsningar och säkerhet

    Även om chroot kan ge en viss nivå av isolering, är det inte en fullständig säkerhetslösning. Processer i chroot-miljön kan potentiellt bryta sig ut om de körs som root. För mer robust isolering kan tekniker som containrar (t.ex. Docker) eller virtualisering vara lämpligare.

    Sammanfattning

    chroot är ett kraftfullt verktyg för att skapa isolerade miljöer i Linux. Genom att ändra rotkatalogen för en process och dess barnprocesser kan du säkert testa, reparera eller köra applikationer. Med noggranna förberedelser och medvetenhet om dess begränsningar kan chroot vara en ovärderlig del av din verktygslåda för systemadministration.

    Svenska manual sida för chroot i vår wiki

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


  • Så kan man kontrollera om ett lösenord fungera ifrån terminalen.

    POP3 (Post Office Protocol 3) är ett protokoll för att hämta e-post från en server till en klient.

    OpenSSL är en mjukvarubibliotek för säkra kommunikationer via SSL/TLS-protokollen.

    Ibland kan det vara lite knepigt att kolla om ett lösenord akutell eller inte. Men ett knep som man kan använda är simulera en pop3 klient. En del GUI klienter har mycket att önska vad det gäller smidighet.

    Kontrollera Inloggning mot en POP3-server med SSL på Linux med OpenSSL

    Att kontrollera inloggning mot en POP3-server som använder SSL med Telnet är inte möjligt eftersom Telnet inte kan hantera SSL-krypterade anslutningar. Istället kan vi använda OpenSSL, som är ett kraftfullt verktyg för att hantera SSL/TLS-anslutningar. I denna artikel går vi igenom hur du kan använda OpenSSL på en Linux maskin för att testa inloggning mot en POP3-server som använder SSL.

    Steg 1: Installera OpenSSL

    De flesta Linux-distributioner levereras med OpenSSL förinstallerat. Du kan kontrollera om OpenSSL redan är installerat genom att köra följande kommando i terminalen:

    openssl version

    Om OpenSSL inte är installerat kan du installera det med ditt paketverktyg. På Debian-baserade system som Ubuntu använder du:

    sudo apt-get install openssl

    På Red Hat-baserade system som Fedora eller CentOS använder du:

    sudo yum install openssl

    Steg 2: Anslut till POP3-servern med OpenSSL

    För att ansluta till POP3-servern via SSL, öppna din terminal och kör följande kommando:

    openssl s_client -connect serveradress:995

    Byt ut serveradress med adressen till din POP3-server. Port 995 är standardporten för SSL på POP3.

    När du kör detta kommando kommer OpenSSL att försöka etablera en SSL-anslutning till den angivna servern och porten. Om anslutningen är framgångsrik kommer du att se en hel del information om SSL-anslutningen samt serverns certifikat.

    Steg 3: Logga in på POP3-servern

    När du har anslutit till POP3-servern kan du börja kommunicera med servern med hjälp av POP3-kommandon. Här är stegen för att logga in:

    1. Ange användarnamn:
      Skriv USER dittanvändarnamn och tryck Enter. Byt ut dittanvändarnamn med ditt faktiska användarnamn. Om användarnamnet accepteras får du ett positivt svar:
       USER dittanvändarnamn
       +OK
    1. Ange lösenord:
      Skriv PASS dittlösenord och tryck Enter. Byt ut dittlösenord med ditt faktiska lösenord. Om lösenordet är korrekt får du ett positivt svar:
       PASS dittlösenord
       +OK Mailbox locked and ready

    Här är ett exempel på hela processen:

    openssl s_client -connect mail.example.com:995
    CONNECTED(00000003)
    depth=0 CN = mail.example.com
    verify error:num=20:unable to get local issuer certificate
    verify return:1
    depth=0 CN = mail.example.com
    verify error:num=21:unable to verify the first certificate
    verify return:1
    ---
    Certificate chain
     0 s:/CN=mail.example.com
       i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
    ---
    Server certificate
    -----BEGIN CERTIFICATE-----
    MIIF... (certificate content)
    -----END CERTIFICATE-----
    subject=/CN=mail.example.com
    issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
    ---
    No client certificate CA names sent
    Peer signing digest: SHA256
    Server Temp Key: X25519, 253 bits
    ---
    SSL handshake has read 3205 bytes and written 305 bytes
    Verification error: unable to verify the first certificate
    ---
    New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384
    Server public key is 2048 bit
    Secure Renegotiation IS supported
    Compression: NONE
    Expansion: NONE
    No ALPN negotiated
    SSL-Session:
        Protocol  : TLSv1.2
        Cipher    : ECDHE-RSA-AES256-GCM-SHA384
        Session-ID: E2E8C5D1A5D8E9E5E7B15BB358BE0AD05C3C9E3A07E1ACD6B3A7B5C5E5E2B5C5
        Session-ID-ctx:
        Master-Key: 3B5FA46A8E6B8E3C5C5A3A5B5B5E8E9B5C5A5C5E5E2B5C5A5C5E5E2B5C5A5C5E
        Key-Arg   : None
        PSK identity: None
        PSK identity hint: None
        SRP username: None
        TLS session ticket lifetime hint: 300 (seconds)
        TLS session ticket:
        0000 - 4a 5b 5d 6a 4b 5c 5d 5a-6a 5d 5b 6a 5c 5d 5a 6a   J[5]jK\]Zja][j\]Zja
    
        Start Time: 1587588477
        Timeout   : 7200 (sec)
        Verify return code: 21 (unable to verify the first certificate)
    ---
    +OK Welcome to the mail server
    USER dittanvändarnamn
    +OK
    PASS dittlösenord
    +OK Mailbox locked and ready

    Använda POP3-kommandon

    När du har loggat in framgångsrikt kan du använda olika POP3-kommandon för att hantera din e-post. Här är några vanliga kommandon:

    • STAT: Få en översikt över antalet meddelanden och den totala storleken på inkorgen.
      STAT
      +OK 2 320
    • LIST: Lista alla meddelanden med deras respektive storlekar.
      LIST
      +OK 2 messages (320 octets)
      1 160
      2 160
    • RETR [nummer]: Hämta ett specifikt meddelande.
      RETR 1
      +OK 160 octets
      (meddelandetext)
    • QUIT: Avsluta sessionen.
      QUIT
      +OK dewey POP3 server signing off

    Sammanfattning

    Att använda OpenSSL för att kontrollera inloggning mot en POP3-server som använder SSL är en effektiv metod för att säkerställa att dina inloggningsuppgifter och anslutningen fungerar som de ska. Genom att följa stegen ovan kan du enkelt testa och felsöka din POP3-anslutning på en Linux-maskin. Detta är särskilt användbart för systemadministratörer och IT-proffs som behöver säkerställa att e-posttjänsterna fungerar korrekt och säkert.


  • Bättre stöd för DRM gör att fler spel kan spelas på linux.

    Digital Rights Management (DRM) är teknologier och metoder som används för att skydda upphovsrättsskyddat material från obehörig användning och kopiering. DRM begränsar hur digitalt innehåll som musik, filmer och e-böcker kan användas, delas och distribueras, vilket skyddar upphovsmännens rättigheter.

    NVK är en öppen källkodsdrivrutin utvecklad för NVIDIA-grafikkort som en del av Mesa-projektet. Mesa är en samling av grafikdrivrutiner och bibliotek som tillhandahåller stöd för olika grafik-API:er som OpenGL, Vulkan och andra. NVK strävar efter att förbättra stöd och prestanda för NVIDIA-grafikkort på Linux-baserade system.

    Den här veckan har Collabora gjort en viktig uppdatering av NVK, den nya Vulkan-drivrutinen för NVIDIA-hårdvara, genom att lägga till stöd för en ny funktion. Denna funktion har även inkluderats i den kommande versionen av Mesa 24.1, vilket är en stor nyhet för Linux-användare.

    Den nya funktionen, kallad DRM format modifiers, är avgörande för att förbättra hur bilder hanteras och delas mellan olika program och systemkomponenter i Linux. Normalt sett är det en utmaning att dela bilder mellan program eftersom de använder olika sätt att hantera bilddata. Den nya funktionen gör det möjligt för program att tydligt kommunicera hur bilderna är organiserade, vilket gör att de kan dela bilder mer effektivt och utan missförstånd.

    Ett konkret exempel på hur detta fungerar är när du använder ett program som renderar bilder och skickar dem till ett annat program som sammanställer dessa bilder för att visa dem på skärmen. Den nya funktionen gör att denna process går smidigare och snabbare genom att alla program och systemkomponenter nu har en gemensam metod för att förstå och hantera bilddata.

    Detta är särskilt viktigt för spel och andra grafikintensiva applikationer på Linux, eftersom det kan förbättra prestandan och minska risken för grafikproblem. Dessutom var denna funktion den sista biten som behövdes för att få GameScope att fungera korrekt, vilket ytterligare förbättrar spelupplevelsen på Linux.

    Under arbetet med att implementera denna funktion stötte vi på några problem med den äldre drivrutinen Nouveau, som hade buggar som gjorde det svårt att hantera bilddelning korrekt. För att lösa dessa problem har vi gjort några justeringar i NVK, vilket säkerställer att den nya funktionen fungerar som den ska och att bilder kan delas effektivt även med äldre program.

    Sammanfattningsvis innebär denna uppdatering att NVK nu är bättre rustat för att hantera moderna grafikkrav på Linux, vilket ger en smidigare och mer pålitlig användarupplevelse. Vi ser fram emot att se hur dessa förbättringar kommer att påverka användare och utvecklare framöver.

    https://www.collabora.com/news-and-blog/news-and-events/implementing-drm-format-modifiers-in-nvk.html


  • Så installer du OpenProjekt på Debian

    OpenProject är en webbaserad projektledningsprogramvara med öppen källkod. Den erbjuder verktyg för uppgiftshantering, tidsplanering, tidsspårning och samarbete. Funktioner inkluderar Gantt-diagram, Kanban-tavlor och projektöversikter, vilket underlättar effektiv projektledning och teamarbete.

    OpenProject är en programvara för projektledning skriven i Ruby on Rails och AngularJS, och är främst en fork av ChiliProject, som i sin tur var en fork av Redmine. Den kan användas för att hantera projekt över olika team och avdelningar och erbjuder många funktioner som agila metoder och scrum, felspårning, Wikis, forum, uppgiftshantering, team-samarbete, projektplanering och releasehantering.

    Denna handledning kommer att guida dig genom installationen av OpenProject på en Debian 12-server. Du kommer att konfigurera OpenProject med PostgreSQL som databas och Apache som en omvänd proxy.

    Innan du börjar, se till att du har följande krav uppfyllda:

    • En Debian 12-server med minst 4GB minne
    • En icke-root användare med sudo-behörigheter
    • Ett domännamn pekat till din server IP-adress

    Försättning följer på länken

    https://www.howtoforge.com/how-to-install-openproject-on-debian-12

    Här kan du ladda ner programmet

    https://www.openproject.org/download-and-installation


  • Över 400 000 servrar har skadliga programmet Ebury.

    Lede fi anfaller
    Ebury-viruset är en avancerad typ av skadlig kod som främst riktar sig mot Linux, FreeBSD och OpenBSD servrar och SSH-tjänster. Det upptäcktes först 2011 och används av cyberkriminella för att stjäla inloggningsuppgifter och ta kontroll över infekterade system. Ebury-viruset kan sprida sig till andra maskiner genom att kompromettera SSH-nycklar och erbjuder angriparna bakdörrsaccess till nätverk. Denna skadliga kod är känd för att vara svår att upptäcka och kan orsaka betydande säkerhetsproblem för drabbade organisationer.

    Ebury-botnetten komprometterar över 400,000 Linux-servrar

    ESET-forskare har släppt en djupgående undersökning av en av de mest avancerade server-sidiga malwarekampanjerna, Ebury, som fortfarande växer och har komprometterat hundratusentals servrar under minst 15 års tid.

    Ebury-gruppen och deras botnet har genom åren spridit skräppost, omdirigerat webbtrafik och stulit inloggningsuppgifter. På senare år har de även börjat stjäla kreditkort och kryptovaluta. Ebury har fungerat som en bakdörr och komprometterat nästan 400,000 Linux-, FreeBSD- och OpenBSD-servrar, varav över 100,000 fortfarande var komprometterade i slutet av 2023. I många fall kunde Ebury-operatörerna få full tillgång till stora servrar hos internetleverantörer och välkända hostingföretag.

    Ebury, som varit aktiv sedan minst 2009, är en OpenSSH-bakdörr och credential stealer. Den används för att distribuera ytterligare malware för att tjäna pengar på botnettet (som moduler för webbtrafikomdirigering), proxytrafik för skräppost, utföra adversary-in-the-middle-attacker (AitM) och vara värd för stödjande skadlig infrastruktur. I AitM-attacker har ESET observerat över 200 mål på mer än 75 nätverk i 34 länder mellan februari 2022 och maj 2023.

    Operatörerna har använt Ebury-botnettet för att stjäla kryptovalutaplånböcker, inloggningsuppgifter och kreditkortsuppgifter. ESET har upptäckt nya malwarefamiljer som skapats och distribuerats av gruppen för ekonomisk vinning, inklusive Apache-moduler och en kärnmodul för att omdirigera webbtrafik. Ebury-operatörerna har också använt zero-day-sårbarheter i administratörsprogramvara för att kompromettera servrar i stor skala.

    Efter att ett system har komprometterats exfiltreras flera detaljer. Genom att använda de kända lösenorden och nycklarna som erhållits på systemet försöker man logga in på relaterade system med dessa uppgifter. Varje ny huvudversion av Ebury introducerar viktiga förändringar, nya funktioner och fördunklingstekniker.

    ”Vi har dokumenterat fall där hostingföretagens infrastruktur har komprometterats av Ebury. I dessa fall har vi sett Ebury distribueras på servrar uthyrda av dessa leverantörer, utan varning till hyresgästerna. Detta resulterade i fall där Ebury-aktörerna kunde kompromettera tusentals servrar på en gång,” säger Marc-Etienne M. Léveillé, ESET-forskaren som undersökt Ebury i mer än ett decennium. Det finns ingen geografisk gräns för Ebury; det finns servrar komprometterade med Ebury i nästan alla länder i världen. När en hostingleverantör komprometterades ledde det till ett stort antal komprometterade servrar i samma datacenter.

    Samtidigt verkar inga vertikaler vara mer målade än andra. Offren inkluderar universitet, små och stora företag, internetleverantörer, kryptovalutahandlare, Tor exit-noder, delade hostingföretag och dedikerade serverleverantörer, för att nämna några.

    I slutet av 2019 komprometterades infrastrukturen hos en stor och populär domänregistrar och webhosting-leverantör i USA. Totalt komprometterades cirka 2,500 fysiska och 60,000 virtuella servrar av angriparna. En mycket stor del, om inte alla, av dessa servrar delas mellan flera användare för att vara värd för webbplatser för mer än 1,5 miljoner konton. I en annan incident komprometterades totalt 70,000 servrar från den hostingleverantören av Ebury 2023. Kernel.org, som är värd för källkoden till Linux-kärnan, har också varit ett offer för Ebury.

    ”Ebury utgör ett allvarligt hot och en utmaning för Linux-säkerhetsgemenskapen. Det finns ingen enkel fix som skulle göra Ebury ineffektiv, men en handfull åtgärder kan tillämpas för att minimera dess spridning och påverkan. En sak att inse är att det inte bara händer organisationer eller individer som bryr sig mindre om säkerhet. Många mycket tekniskt kunniga individer och stora organisationer finns bland offren,” avslutar Léveillé.

    Artikel ovan bygger på data ifrån


  • Proton Mail lanserar desktopapplikationer för alla större plattformar

    När ondska lägger pussel gäller det att behålla sin bit. Förr använde man Enigma , idag får använda proton mail istället.

    Proton Mail lanserar desktopapplikationer för alla större plattformar

    Proton Mail har nu lanserat desktopapplikationer för alla större plattformar, vilket gör det enklare för deras över 100 miljoner användare att skicka och ta emot krypterade e-postmeddelanden. Med denna nya applikation slipper användarna besväret med att söka, öppna och logga in på webappen varje gång de behöver kolla sin inkorg eller skicka ett mejl.

    Varför använda Proton Mail?

    Om du inte har ett Proton Mail-konto och funderar på om det är värt att använda, kan du läsa vår artikel som förklarar e-postkryptering, dess betydelse och Proton Mail.

    Installera Proton Mails desktopapp på Linux

    Proton Mail erbjuder för närvarande en betaversion av sin desktopapp för Linux. Denna applikation synkroniserar dina Proton Mail- och Proton Kalender-data och erbjuder alla funktioner och säkerhetsalternativ som finns på webbappen.

    För att installera appen, besök Proton Mails officiella webbplats och gå till nedladdningssidan. Scrolla ner till sektionen ”Download desktop apps” och klicka på ”Download for Linux” för att ladda ner installationsfilen.

    När nedladdningen är klar, öppna terminalen och navigera till katalogen där installationsfilen finns:

    cd /sökväg/till/installationsfilen

    Extrahera och installera sedan filen:

    tar -xzvf proton-mail-desktop-beta-linux-x86_64.tar.gz
    sudo ./install.sh

    Ställa in e-post i Proton Mails desktopapp

    Efter installationen kan du öppna Proton Mail-applikationen genom att klicka på ”Show Applications” och söka efter Proton Mail-ikonen. Dubbelklicka på ikonen för att öppna appen.

    Vid första inloggningen, om du inte är en betalande användare, kommer en popup att visas där du kan klicka på ”Start free trial” för att njuta av en 14-dagars gratis testversion av Proton Mail desktop-appen.

    I vänster sidofält hittar du flera alternativ för att ställa in din e-post. Här är några av de viktigaste funktionerna:

    • Upptäck sekretessfunktioner: Få detaljer om appens sekretessfunktioner, som skydd mot spårare, ”for your eyes only” och blockering av oönskade avsändare.
    • Automatisk vidarebefordran från Gmail: Logga in på ditt Gmail-konto och vidarebefordra dina Gmail-mejl till ditt Proton Mail-konto. Detta hjälper dig att upptäcka eventuella skadliga länkar eller spårare i mejlen.
    • Uppdatera din inloggnings-e-post: Förbättra säkerheten på dina onlinekonton genom att uppdatera din inloggnings-e-post från mindre säkra adresser till din Proton Mail-adress.
    • Mobilappar: Skaffa Proton Mails Android- och iOS-appar för att använda tjänsten på din mobiltelefon.

    Efter att ha ställt in din e-post, kan du använda Proton Mail desktop-appen gratis i 14 dagar. Du får enkel tillgång till dina e-postmeddelanden, kontakter, säkerhetsinställningar och Proton Kalender via appen.

    Uppgradera till en betald plan

    Om du bestämmer dig för att uppgradera till en betald plan efter testperioden kan du enkelt göra detta genom att klicka på inställningsikonen i det övre högra hörnet av skärmen.

    Avinstallera Proton Mails desktopapp på Linux

    Om du vill avinstallera Proton Mail desktop-appen från ditt system kan du köra något av följande kommandon beroende på din distribution:

    För Debian-baserade distributioner: (

    sudo apt remove proton-mail

    För Red Hat-baserade distributioner:

    sudo yum remove proton-mail

    På detta sätt tas Proton Mail desktop-appen bort från ditt Linux-system.

    Prova andra säkra e-posttjänster

    Det är alltid bra att använda en säker, end-to-end krypterad e-posttjänst, speciellt för professionella sammanhang som innehåller konfidentiell information. Om du inte gillar Proton Mail, bör du utforska andra säkra e-postalternativ tills du hittar den som passar dig bäst.

    Texten ovan bygger på data ifrån


  • Hur du Skapar en Egen GPS-spårare med Ulogger på Linux

    Ulogger är en lätt GPS-applikation som spårar dina resor och aktiviteter. Den loggar platsdata, rutter och hastighet i realtid. Perfekt för resor, träning eller äventyr, den är användarvänlig och sparar batteri. Ulogger möjliggör enkel delning av dina rutter och upplevelser med vänner och sociala nätverk.

    Ulogger är en lättvikts GPS-spårningsserver för Linux, med en dedikerad mobilapp. I denna guide visar vi hur du installerar Ulogger på en Ubuntu 24.04-server och länkar den till din Android-telefon.

    Varför Välja Ulogger?

    Ulogger är ett utmärkt val av flera skäl:

    • Lättvikts och Effektiv: Körs smidigt även på servrar med begränsade resurser.
    • Kompatibilitet med Geolokationsfiler: Kan importera och exportera standard geolokationsfiler som KML och GPX, vilket gör det enkelt att migrera din befintliga GPS-data.
    • Öppen Källkod: Som gratis och öppen källkod, låter Ulogger vem som helst granska och förbättra koden, vilket ökar säkerheten och tillförlitligheten.

    Förutsättningar

    Innan du börjar, se till att du har följande:

    • En Ubuntu 24.04 VPS med minst 2GB RAM.
    • Ett registrerat domännamn.
    • Grundläggande kunskaper i Linux kommandorad.

    Steg 1: Uppdatera Systemet

    Först, uppdatera systemets paketlista och uppgradera installerade paket:

    sudo apt update
    sudo apt upgrade -y

    Steg 2: Installera Nödvändiga Beroenden

    Installera nödvändiga paket:

    sudo apt install git nginx python3 python3-venv python3-pip -y

    Steg 3: Klona Ulogger Repositorium

    Klona Ulogger serverns repository från GitHub:

    git clone https://github.com/bfabiszewski/ulogger-server.git
    cd ulogger-server

    Steg 4: Skapa en Python Virtuell Miljö

    Skapa och aktivera en Python virtuell miljö:

    python3 -m venv venv
    source venv/bin/activate

    Steg 5: Installera Python Beroenden

    Installera nödvändiga Python-paket:

    pip install -r requirements.txt

    Steg 6: Konfigurera Ulogger

    Kopiera den exempelkonfigurationsfilen och redigera den efter din setup:

    cp ulogger.cfg.sample ulogger.cfg
    nano ulogger.cfg

    Modifiera ulogger.cfg-filen för att matcha ditt domännamn och andra inställningar.

    Steg 7: Sätt Upp Databasen

    Initialisera SQLite-databasen:

    python manage.py migrate

    Steg 8: Skapa en Administratörsanvändare

    Skapa en superanvändare för att hantera Ulogger:

    python manage.py createsuperuser

    Steg 9: Konfigurera Nginx

    Konfigurera Nginx för att betjäna Ulogger. Skapa en ny konfigurationsfil:

    sudo nano /etc/nginx/sites-available/ulogger

    Lägg till följande innehåll, ersätt your_domain med ditt faktiska domännamn:

    server {
        listen 80;
        server_name your_domain;
    
        location / {
            proxy_pass http://127.0.0.1:8000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }

    Aktivera den nya sajten och starta om Nginx:

    sudo ln -s /etc/nginx/sites-available/ulogger /etc/nginx/sites-enabled/
    sudo systemctl restart nginx

    Steg 10: Kör Ulogger

    Starta Ulogger-servern:

    python manage.py runserver 127.0.0.1:8000

    Steg 11: Länka din Android-telefon

    1. Installera Ulogger-appen: Ladda ner och installera Ulogger-appen från Google Play Store.
    2. Konfigurera Appen: Öppna appen, ange din servers URL (t.ex. http://your_domain) och inloggningsuppgifterna för användaren du skapade.
    3. Börja Spåra: Börja spåra din plats genom att starta spårningstjänsten i appen.

    Slutsats

    Genom att följa dessa steg har du nu en fullt fungerande GPS-spårningsserver med Ulogger på din Ubuntu 24.04 VPS. Med dess kompatibilitet med standard geolokationsfiler och öppen källkod är Ulogger ett pålitligt och mångsidigt val för GPS-spårningsbehov.

    Lycka till med spårningen!

    En del av innehåller ovan kommer ifrån denna artikel


  • Nyheter i Neovim 0.10

    Neovim är en snabb och flexibel terminalbaserad textredigerare med öppen källkod, baserad på Vim. Den erbjuder omfattande anpassningsmöjligheter och är känd för sitt effektiva arbetsflöde. Med version 0.10 introduceras förbättrat färgschema, inbyggd kommentarsfunktion, terminalförbättringar och avancerad LSP-stöd.

    Neovim, en terminalbaserad textredigerare med öppen källkod och rötter i Vim, har nyligen släppt version 0.10. Denna uppdatering, den längsta releasecykeln sedan version 0.5, introducerar en mängd nya funktioner och förbättringar, samt några brytande förändringar. Det är rekommenderat att läsa de fullständiga release-noterna, som kan visas direkt i Neovim med kommandot :h news. Här finns information om nya funktioner, deprecations och brytande förändringar, särskilt viktigt för plugin-författare.

    Låt oss dyka ner i några av de mest framstående nyheterna i denna omfattande uppdatering.

    Förbättrade standardinställningar

    Nytt färgschema

    Neovim har länge behövt ett nytt standardfärgschema. Det tidigare färgschemat hade problem med både tillgänglighet och estetik, särskilt vid användning som diff-visare. Neovim 0.10 introducerar ett nytt standardfärgschema, heroisk bidragit av Evgeni Chasnovski, som navigerade genom många designbegränsningar för att förbättra användarupplevelsen.

    Nya standardmappningar för LSP och diagnostik

    Neovim 0.10 lägger till nya standardmappningar för LSP (Language Server Protocol) och diagnostik. I Normal-läge mappas K till vim.lsp.buf.hover(), vilket visar information om funktionen eller variabeln under markören. Diagnostiknavigering inkluderar [d och ]d för att gå till föregående respektive nästa diagnostik, samt <C-W>d för att öppna diagnostikinformation i ett flytande fönster.

    Inbyggd kommentarsfunktion

    Neovim 0.10 inkluderar nu en inbyggd funktion för att kommentera och avkommentera text, inspirerad av vim-commentary-plugin. Den nya implementationen i Lua stödjer Tree-sitter för injicerade språk, vilket gör det enkelt att hantera kommentarer i filer med blandade språk.

    Förbättringar i terminalens användargränssnitt

    Synkroniserad utmatning

    Nya synkroniseringsfunktioner minskar flimmer och rivning genom att batcha UI-uppdateringar, vilket ger en smidigare visuell upplevelse, särskilt vid snabba UI-uppdateringar från plugins.

    Synkronisering med systemets urklipp

    Neovim kan nu använda OSC 52 escape-sekvensen för att läsa från och skriva till systemets urklipp, vilket gör urklippshantering sömlös även under SSH-sessioner.

    Hyperlänkar

    Neovim 0.10 stödjer nu hyperlänkar med OSC 8-sekvensen, vilket gör länkar klickbara i Markdown-filer och förbättrar redigeringsupplevelsen.

    Automatisk detektering av truecolor

    Neovim 0.10 kan nu automatiskt upptäcka om terminalen stödjer truecolor och aktivera ’termguicolors’ för optimal färgåtergivning.

    Förbättringar i LSP

    Den nya versionen lägger till stöd för LSP inlay hints, vilket visar typanteckningar direkt i redigeraren, och fler standardmappningar för att förbättra diagnostik och navigering. Detta gör det enklare för användare att komma igång med LSP-funktioner utan omfattande konfiguration.

    Tree-sitter Query Editor

    Neovim 0.10 introducerar en frågeredigerare för Tree-sitter, vilket gör det möjligt att skriva och testa queries i realtid. Detta verktyg, kombinerat med den befintliga Tree-sitter-inspektören, erbjuder en kraftfull miljö för att arbeta med syntaxträd.

    Övriga nyheter

    • :terminal-kommandot accepterar nu modifierare för bättre fönsterhantering.
    • gx i Normal-läge öppnar länkar under markören i webbläsaren.
    • Tree-sitter-baserad syntaxmarkering är nu standard för Lua, Vimdoc och Tree-sitter-queries.
    • Nya tangentbindningar för makroexekvering och kompatibilitet med Kitty-tangentbordsprotokollet.

    Framtidsplaner

    Neovim-projektet planerar att ytterligare förbättra LSP och Tree-sitter-upplevelsen, med pågående arbete på inbyggt stöd för snippets och autocompletion. Det finns även planer på att integrera funktionalitet från nvim-lspconfig för att förenkla användningen.

    Bli involverad

    Om du är en Neovim-användare, uppmuntras du att bli involverad, antingen genom att bidra direkt till Neovim-projektet eller genom att skapa plugins. Om du stöter på problem eller har förbättringsförslag, tveka inte att dela med dig i communityn.

    Tack för att du använder Neovim! Förhoppningsvis kommer nästa uppdatering lite snabbare.

    Kommando gudie till vim.

    I Vim finns det många tangentbords- och andra kommandon som kan användas för att navigera, redigera och manipulera text. Här är en sammanfattning av några av de vanligaste och mest användbara kommandona:

    Navigering

    • h, j, k, l: Flytta markören vänster, ner, upp, höger.
    • 0: Flytta till början av raden.
    • $: Flytta till slutet av raden.
    • w: Hoppa till början av nästa ord.
    • b: Hoppa till början av föregående ord.
    • gg: Flytta till början av filen.
    • G: Flytta till slutet av filen.
    • Ctrl+u: Scrolla upp en halv skärmsida.
    • Ctrl+d: Scrolla ner en halv skärmsida.

    Inmatningslägen

    • i: Sätt in text före markören.
    • a: Sätt in text efter markören.
    • I: Sätt in text i början av raden.
    • A: Sätt in text i slutet av raden.
    • o: Sätt in en ny rad under den nuvarande.
    • O: Sätt in en ny rad ovanför den nuvarande.
    • Esc: Gå tillbaka till kommandoläget.

    Redigering

    • x: Ta bort tecknet under markören.
    • dd: Ta bort hela raden.
    • yy: Kopiera hela raden.
    • p: Klistra in efter markören.
    • u: Ångra den senaste ändringen.
    • Ctrl+r: Gör om den senaste ångrade ändringen.
    • cw: Byt ut från markören till slutet av ordet.
    • r: Ersätt tecknet under markören.

    Sökning och ersättning

    • /text: Sök efter ”text” framåt i filen.
    • ?text: Sök efter ”text” bakåt i filen.
    • n: Nästa träff i sökningen.
    • N: Föregående träff i sökningen.
    • :%s/old/new/g: Ersätt alla förekomster av ”old” med ”new” i hela filen.
    • :noh: Ta bort markeringen av sökresultat.

    Fönsterhantering

    • :split eller :sp: Dela fönstret horisontellt.
    • :vsplit eller :vsp: Dela fönstret vertikalt.
    • Ctrl+w, h: Flytta till vänstra fönstret.
    • Ctrl+w, l: Flytta till högra fönstret.
    • Ctrl+w, j: Flytta till fönstret nedanför.
    • Ctrl+w, k: Flytta till fönstret ovanför.
    • Ctrl+w, q: Stäng aktuellt fönster.

    Buffertar och filer

    • :e filename: Öppna en fil.
    • :w: Spara filen.
    • :q: Avsluta Vim.
    • :wq: Spara och avsluta.
    • :q!: Avsluta utan att spara.
    • :bnext eller :bn: Gå till nästa buffert.
    • :bprev eller :bp: Gå till föregående buffert.
    • :bd: Stäng aktuell buffert.

    Markeringar

    • v: Börja visuell markering.
    • V: Börja visuell markering för hela raden.
    • Ctrl+v: Börja blockvisuell markering.

    Detta är bara en grundläggande lista över kommandon i Vim. Det finns många fler kommandon och kortkommandon som kan anpassas för att passa specifika behov och arbetsflöden.

    https://gpanders.com/blog/whats-new-in-neovim-0.10


  • WinAmp blir öppen källkod.

    WinAmp bli öppenkällkod, vilket innebär att den kan portas till linux.

    Winamp, det välkända musikspelarprogrammet, återvänder som ett öppen källkodsprojekt under det nya namnet FreeLLama. Projektet välkomnar utvecklare från hela världen att bidra till att vidareutveckla och modernisera denna klassiska programvara. Det är en spännande nyhet som väcker nostalgiska känslor hos många.

    För dem som kanske inte är bekanta med Winamp, kan det vara värt att nämna att det under slutet av 1990-talet och början av 2000-talet var det ledande programmet för att spela musik på datorer, liknande hur Google idag är synonymt med internetsökningar.

    Från och med den 24 september 2024 kommer Winamp under sitt nya namn, FreeLLama, att ge utvecklare över hela världen tillgång till dess källkod. Syftet är att återuppliva programmet och återinföra det som en nyckelaktör inom musikspelare.

    FreeLLama siktar på att bevara Winamps ursprungliga kärna samtidigt som nya innovationer uppmuntras. Utvecklare som deltar i projektet kommer att ha möjlighet att arbeta på allt från att förbättra användargränssnittet till att integrera nya ljudformat och utöka kompatibilitet med olika enheter.

    ”Det här beslutet kommer utan tvekan att glädja miljontals nuvarande och tidigare användare,” sa en talesperson för Winamp. ”Vi kommer initialt att fokusera på att utveckla nya mobila versioner, men det är också viktigt för oss att fortsätta stödja våra många Windows-användare. Deras erfarenhet kommer att dra nytta av kreativiteten hos tusentals utvecklare.”

    Trots det nya öppna tillvägagångssättet kommer Winamp att behålla kontrollen över den officiella versionen av programvaran, vilket säkerställer att projektets riktning förblir i linje med företagets vision.

    För utvecklare som är intresserade av att delta i FreeLLama-projektet finns det mer information och registreringsmöjligheter tillgängliga på projektets webbplats.

    https://about.winamp.com/free-llama


  • Onda krafter vill att man ska logga in med ID-kort på internet och sociala medier.

    Normalt sätt bry sej inte Linux.se om politik. Men eftersom det är EU och det finns onda krafter i vårt samhälle vill använda politik för begränsa friheten på internet, så gör vi ett undantag.

    Socialdemokraterna föreslår genom EU att införa regler som förhindrar skapandet av falska konton på sociala medier. Enligt partiledaren Magdalena Andersson bör det vara möjligt att identifiera varje konto med en specifik individ.

    Ovasätt man står politisk, bör man kanske undvika att rösta på partier som vill att EU skall bli ett storebror samhälle, där man skall registrar sej på för att få uttrycka en åsikt.


  • OpenLiteSpeed på Ubuntu 22.04

    OpenLiteSpeed är en open source webserver utvecklad av LiteSpeed Technologies. Den erbjuder hög prestanda, robust säkerhet och en användarvänlig webbaserad kontrollpanel. OpenLiteSpeed är känd för sin händelsedrivna arkitektur och effektiv resursanvändning. Den stöder avancerade funktioner som HTTP/3, QUIC, och automatisk SSL-certifikathantering. Perfekt för att hantera webbplatser, applikationer och innehållsleveransnätverk, är den ett populärt val för utvecklare och administratörer.

    Sammanfattning: Installera OpenLiteSpeed Web Server på Ubuntu 22.04

    OpenLiteSpeed är en populär open-source webserver utvecklad av LiteSpeed Technologies. Den är känd för sin höga prestanda, säkerhet och användarvänliga webbaserade kontrollpanel. Följ dessa steg för att installera OpenLiteSpeed på Ubuntu 22.04:

    Steg 1: Uppdatera systemet

    Innan du börjar installationen, uppdatera systemet:

    sudo apt update -y
    sudo apt upgrade -y

    Steg 2: Aktivera LiteSpeed Repository

    Aktivera LiteSpeed’s repository med detta kommando:

    sudo wget -O - https://repo.litespeed.sh | sudo bash

    Uppdatera paketlistan:

    sudo apt update

    Steg 3: Installera OpenLiteSpeed och LSPHP

    Installera OpenLiteSpeed och LiteSpeed PHP (LSPHP 8.1) med följande kommando:

    sudo apt install openlitespeed lsphp81 -

    Steg 4: Ställ in administratörslösenord

    Kör skriptet för att konfigurera administratörens användarnamn och lösenord:

    sudo /usr/local/lsws/admin/misc/admpass.sh

    Följ anvisningarna och ange ett starkt lösenord.

    Steg 5: Starta OpenLiteSpeed-tjänsten

    Kontrollera att tjänsten är aktiv:

    sudo systemctl status lsws

    Om tjänsten inte körs, starta den:

    sudo systemctl start lsws

    Steg 6: Skydda WebAdmin-åtkomst

    För att skydda WebAdmin-konsolen, ändra standardlösenordet till ett starkt och unikt lösenord:

    1. Gå till ”WebAdmin Settings”.
    2. Välj ”Users” från menyn till vänster.
    3. Ange ditt nuvarande lösenord och skapa ett nytt starkt lösenord.
    4. Klicka på ”Save” för att spara ändringarna.

    Begränsa åtkomst till OpenLiteSpeed WebAdmin

    Begränsa åtkomst till WebAdmin-gränssnittet till specifika IP-adresser eller nätverk för att öka säkerheten.

    1. Gå till ”Server Configuration”-fliken.
    2. Välj ”Security” från menyn till vänster.
    3. I avsnittet ”Access Control”, klicka på ”Edit”.
    4. Under sektionen ”Allowed List”, ange de IP-adresser eller IP-intervall som ska ha åtkomst till WebAdmin-konsolen (t.ex. 202.0.117.22 för en enskild IP-adress eller 202.0.117.0/24 för ett helt subnät).
    5. Du kan också lägga till specifika IP-adresser i sektionen ”Denied List” för att blockera dem från att komma åt WebAdmin-gränssnittet.

    Konfigurera OpenLiteSpeed WebAdmin Access Logs

    Att regelbundet kontrollera WebAdmin-åtkomstloggarna är en bra praxis för att upptäcka misstänkt aktivitet. Loggarna kan visa om någon har misslyckats med flera inloggningsförsök eller har åtkomst till konsolen vid ovanliga tider.

    1. Gå till ”Server Configuration”-fliken.
    2. Välj ”Log” från menyn till vänster.
    3. Aktivera åtkomstloggning för WebAdmin-gränssnittet genom att kryssa i de relevanta rutorna.

    Genom att följa dessa steg har du framgångsrikt installerat, säkrat och konfigurerat din OpenLiteSpeed web server på Ubuntu 22.04.

    Ovan är sammafattning på Svenska, läs den fullstädig artikel på Engelska

    How to Install OpenLiteSpeed Web Server on Ubuntu 22.04


  • Rocky Linux 9.4 Släppt: Här är Vad Som är Nytt

    Rocky Linux är en community-driven, open-source Linux-distribution som skapades som en klon av CentOS. Den erbjuder stabilitet, kompatibilitet och prestanda för företag och utvecklare. Rocky Linux är känd för sin långsiktiga support och sömlösa migration från CentOS-system.

    Rocky Linux, ett populärt operativsystem på företagsnivå, har nyligen släppt sin version 9.4, som kommer med en rad uppdateringar och förbättringar för att stärka användarupplevelsen över både moln- och containerplattformar. Här är en genomgång av de viktigaste nyheterna och förändringarna i denna version.

    Förbättrade Avbildningsbyggen

    En av de mest betydande uppdateringarna i Rocky Linux 9.4 är förbättringarna inom avbildningsbyggen. Denna version introducerar KIWI, en ny avbildningsbyggare från openSUSE, som är designad att ersätta det äldre ImageFactory-systemet. Målet med KIWI är att effektivisera byggprocessen och göra uppdateringar mer frekventa och konsekventa över alla molnleverantörer. Dock använder några avbildningar, såsom Vagrant-VBox och OCP-Base, fortfarande det gamla systemet.

    Viktiga Molnuppdateringar

    För användare som distribuerar Rocky Linux på Microsoft Azure, finns det en viktig förändring att notera. Utgivarens konto har ändrats, vilket gör tidigare avbildningar föråldrade. Användare uppmanas att byta till det nya kontot genom att följa riktlinjerna på Rocky Linux-forumen. Rocky Linux fortsätter även att vara tillgängligt utan kostnad via Azure Community Gallery.

    Nya Funktioner och Förbättringar

    Rocky Linux 9.4 introducerar flera nya funktioner och förbättringar, bland annat:

    • Image Builder: Användare kan nu specificera anpassade monteringspunkter och välja mellan olika partitioneringslägen såsom auto-lvm, lvm och raw.
    • Säkerhet: Utgåvan inkluderar flera säkerhetsförbättringar, inklusive SELinux användarrymden version 3.6, Keylime serverkomponenter för förbättrad TPM-baserad säkerhet och anpassningsbara TLS/SSL-krypteringsinställningar för Rsyslog.

    Uppdaterade Programkomponenter

    Denna release uppdaterar också flera viktiga programkomponenter som är avgörande för utvecklare:

    • Språk och Databaser: Uppdaterade versioner av Python 3.12, Ruby 3.3, PHP 8.2, Nginx 1.20, MariaDB 10.11 och PostgreSQL 16 är nu tillgängliga. Git och Git LFS har också uppgraderats till nyare versioner.
    • Kompilatorer och Utvecklingsverktyg: LLVM 17, Rust 1.75, Go 1.21, GCC-verktygssatser och fler har fått versionshöjningar.

    Avskrivningar och Uppgraderingsvägar

    Versionsinformationen nämner också flera avskrivningar, inklusive vissa versioner av Node.js, .NET och OpenJDK, som inte kommer att få fler uppdateringar efter deras slutdatum 2024. Användare rekommenderas att övergå till stödda versioner för att fortsätta få uppdateringar.

    Uppgradering och Tillgänglighet

    Användare som kör någon version av Rocky Linux 9.x kan enkelt uppgradera till 9.4 genom att köra kommandot sudo dnf -y upgrade. Användare av Rocky 8 rekommenderas dock att utföra en ny installation, eftersom det inte finns någon officiell direkt uppgraderingsväg från version 8 till 9.4. En guide för uppgradering finns tillgänglig, men användningen sker på egen risk.

    Rocky Linux 9.4 är tillgängligt för fyra arkitekturer: Intel/AMD (x86_64), ARM64 (aarch64), IBM PowerPC (ppc64le) och IBM Z (s390x). Installations-ISO-avbildningar kan laddas ner från projektets webbplats. För mer detaljerad information om alla förändringar, se tillkännagivandet eller granska de fullständiga versionsnoteringarna.

    Med dessa uppdateringar och förbättringar fortsätter Rocky Linux att erbjuda en robust och säker plattform för företagsanvändare världen över.

    Här kan du ladda hem Rocky Linux 9.4

    https://rockylinux.org/download



Televinken.tech