• Xargs: En omistlig verktygslåda för kommandoradensmästare

    Det gäller att lyda blint när tux ger kommando.

    I världen av Linux och Unix är effektivitet och kraft två nyckelord som ofta återkommer, särskilt när det gäller kommandoraden. Ett verktyg som exemplifierar detta är xargs, ett flexibelt kommandoradshjälpmedel som gör det möjligt att bygga och köra kommandosekvenser från standardingången. Det tar output från ett kommando och omvandlar det till argumentlista för ett annat kommando, vilket möjliggör kraftfulla datahanterings- och kommandokombinationer.

    Xargs är inbyggt i de flesta Linux-distributioner och kräver ingen installation. Det använder sig av följande syntax:

    $ xargs [OPTIONS] [ARGS]

    Varje del av detta kommando är valfri, vilket betyder att xargs kan köras med eller utan ytterligare argument eller optioner. Utan några specifika instruktioner fungerar xargs som ett echo-kommando. Det visar sig dock vara mest användbart när det tar data från ett kommando, som en lista filer funna av find, och applicerar en åtgärd på varje element, som att radera eller modifiera filerna.

    Viktiga Optioner i Xargs

    Några av de mest användbara optionerna i xargs inkluderar:

    • -a: Läser innehållet i en angiven fil som om den var inmatad från standardingången.
    • -t: Skriver ut det resulterande kommandot på terminalen före exekvering, vilket ger en förhandsvisning av vad som kommer att utföras.
    • -p: Frågar användaren om godkännande före varje kommandoexekvering, vilket är användbart för känsliga operationer som filradering.
    • -n: Begränsar antalet argument som xargs bearbetar åt gången.
    • -d: Definierar en specifik avgränsare för inmatningen, vilket ersätter standardavgränsaren som är ett mellanrum.

    Praktiska användningsområden för Xargs

    1. Arkivering av filer: Använd xargs i kombination med find för att samla och arkivera filer baserat på specifika kriterier, som filändelser eller datum.
       $ find ~/Documents/ -name "*.txt" -type f | xargs -0 tar -cvzf textfile.tar.gz
    1. Radering av filer: Liknande setup som arkivering, men istället för att arkivera, raderas filerna.
       $ find ~/Documents/ -name "*.txt" -type f | xargs rm -f
    1. Förhandsgranskning av kommandon: Innan ett potentiellt skadligt kommando körs, som filradering, kan -t-optionen ge en visuell bekräftelse på vad som kommer att utföras.
       $ find ~/Documents/ -name "*.txt" -type f | xargs -t rm -f
    1. Interaktiv godkännande: För ökad säkerhet kan -p-optionen användas för att kräva användargodkännande innan kommandon utförs.
       $ find ~/Documents/ -name "*.txt" -type f | xargs -p rm -f
    1. Söka efter strängar: Kombinera find, xargs och grep för att effektivt söka efter specifika textsträngar inom filer.
       $ find ~/Documents/ -name "*.txt" -type f | xargs grep "LinuxTLDR"
    1. Skapa en enhetlig användarlista: Generera en lista över systemanvändare från /etc/passwd med hjälp av cut, sort och xargs.
       $ cut -d: -f1 < /etc/passwd | sort | xargs
    1. Hantering av filnamn med specialtecken: Använd -0 eller -d optioner för att korrekt hantera filnamn som innehåller mellanslag eller andra specialtecken.

    Genom att använda xargs kan komplexa uppgifter på kommandoraden förenklas markant, vilket gör det till ett oumbärligt verktyg i varje systemadministratörs arsenal. Den verkliga kraften i xargs ligger i dess flexibilitet och förmåga att integreras sömlöst med nästan vilket Unix-verktyg som helst, vilket öppnar dörren för nästan oändliga automatiserings- och bearbetningsmöjligheter.

    Mer kommandot xargs i vår wiki

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


  • Fedora Workstationen 41 säger hejdå till X 11.

    X11 har hängt med sedan 1987

    I teknikvärldens eviga strävan efter förnyelse och förbättring står vi inför ytterligare en vändpunkt. Fedora, en av de ledande Linuxdistributionerna, tar ett avgörande steg framåt med sitt nyaste släpp, Fedora Workstation 41. I denna version har man beslutat att helt överge X Window System, mer känt som X11, till förmån för den modernare displayserverprotokollet Wayland. Men vad innebär detta egentligen, och hur påverkar det användarna?

    X11 har länge varit ryggraden i grafiskt användargränssnitt för Unix-liknande operativsystem. Sedan dess debut 1987 har det varit standard för att hantera fönstersystem på dessa plattformar. X11 möjliggjorde flexibla och nätverkstransparenta grafiska gränssnitt, vilket gjorde det möjligt för applikationer att visa upp på en maskin medan de kördes på en annan. Trots sin långa tjänstgöring har X11 dock dragits med problem som prestandabegränsningar och komplexitet i designen.

    Mot denna bakgrund har Wayland framträtt som ett lovande alternativ. Utvecklat för att erbjuda en smidigare och säkrare användarupplevelse genom att eliminera många av de äldre arkitekturella begränsningarna hos X11, har Wayland gradvis vunnit terräng. Sedan Fedora 36 har Wayland varit den primära upplevelsen för användare av GNOME, Fedora’s standard skrivbordsmiljö.

    I och med Fedora Workstation 41 har Fedora Engineering Steering Committee (FESCo) beslutat att endast inkludera Wayland i installationsbilderna, vilket innebär att stöd för X11 inte längre kommer vara förinstallerat. Detta markerar en tydlig riktning mot framtida utveckling där fokus ligger på att modernisera och förbättra användargränssnitten.

    För de som fortfarande föredrar eller behöver X11 för specifika tillämpningar kommer paketen dock fortfarande att vara tillgängliga för manuell installation via GNOME:s specialintressegrupper och arbetsgrupper. Användare som uppgraderar från tidigare versioner av Fedora kommer också att ha kvar X11-stödet genom in-place uppgraderingar, men för nya installationer av Fedora 41 krävs manuell installation av de relevanta paketen, såsom ”gnome-session-xsession” och ”gnome-classic-session-xsession”.

    Med introduktionen av NVIDIA:s nya 555-displaydrivrutin, som innehåller stöd för explicit synkronisering, har upplevelsen av Wayland förbättrats avsevärt, vilket gör det till ett ännu mer attraktivt alternativ för framtida distributioner. Denna övergång signalerar en epok av renare, effektivare och tekniskt avancerade användarmiljöer för Fedora-användare.

    https://linuxiac.com/x11-is-no-longer-part-of-fedora-workstation-41


  • Clonezilla Live 3.1.3 Lanserar Med Förbättrad Funktion och Nya Uppdateringar

    Clonezilla Live är ett omtyckt verktyg bland teknikentusiaster för dess förmåga att klona hårddiskar på ett effektivt sätt. Det är en fristående version av Clonezilla som inte kräver installation på en persondator, vilket gör det till ett idealiskt verktyg för att skapa fullständiga kopior av datalagring, antingen för säkerhetskopiering eller när man behöver duplicera systeminställningar på flera maskiner. Nu är den senaste versionen, Clonezilla Live 3.1.3, officiellt tillgänglig.

    Denna nya version, som släpptes av utvecklaren Steven Shiau, kommer ungefär två och en halv månad efter dess föregångare, version 3.1.2. En av de mest betydande uppdateringarna i denna version är att operativsystemet nu baseras på Debian Sid-repositoriet från och med den 28 juni 2024. Den har även uppgraderats till Linux Kernel 6.9.7 från den tidigare versionens Kernel 6.7.9, vilket bidrar till förbättrat stöd för nyare hårdvara.

    På mjukvarufronten har Clonezilla Live 3.1.3 infört flera nyckelförbättringar. Dessa inkluderar en ny versionssorteringsfunktion genom ett -V alternativ i skriptet get-latest-ocs-live-ver. Det har även förbättringar i ocs-onthefly skriptet, som tidigare hade problem under lokala kloningsoperationer i kommandoradsläge. En annan viktig uppdatering är förbättringen av ocs_nic_type-skriptet, vilket nu gör att ocs-live-nicbonding kan köras smidigt i ocs-live-netcfg.

    För användare som hanterar nätverksgränssnittskonfigurationer, tillfogar version 3.1.3 även stöd för zst kärnmodul och specificerar firmware-namn vid extraktion av NIC-firmware. Ett intressant tillägg är också den portabla kommandoradsverktyget yq, som stödjer flera dataformat såsom YAML, JSON, XML, CSV, TOML och properties, vilket ger ytterligare flexibilitet för användare.

    Vidare har vissa paket tagits bort från den nya versionen, som cpufrequtils och thin-provisioning-tools, på grund av att de inte längre stöds i Debian-repositoriet respektive bryter mot beroenden. Det har också gjorts rensningar i språkfilerna för att undvika redundans.

    För de som vill använda Clonezilla i olika språk, har version 3.1.3 uppdaterade språkpaket för katalanska och tyska. Den innehåller också uppdaterade live-boot och live-config paket, som förbättrar systemets övergripande stabilitet och användbarhet.

    Clonezilla Live 3.1.3 finns nu tillgänglig för nedladdning från den officiella hemsidan som live ISO-bilder för både 32-bitars och 64-bitars system. Detta gör det möjligt för användare att direkt använda verktyget från ett USB-minne för att klona eller återskapa diskar och partitioner.

    https://clonezilla.org

    Texten ovan bygger på data ifrån


  • NethSecurity 8.1 öppen källkod Linux-brandvägg släppt

    Den bolsjevikiska ondskan finns där ute. Putins pojkar vill in i din dator. Skydda dej emot Lede fi nu!

    NethSecurity är en Linux-baserad öppen källkod-brandvägg som nu har fått en ny version, 8.1, med flera förbättringar och nya funktioner. Den här uppdateringen kommer bara en månad efter släppet av version 8.0 och bygger vidare på dess stabilitet och funktionalitet. NethSecurity är utvecklad som en del av OpenWrt-projektet och är tänkt att vara en efterträdare till NethServer 7, speciellt utformad för att förenkla och effektivisera säkerheten för nätverk.

    I den senaste uppdateringen, version 8.1, introduceras flera nya verktyg och funktioner. En av de mest noterbara är Connection Manager, ett gränssnitt för att övervaka aktiva nätverksanslutningar. Förvaltningen av administrativa användarkonton har också förbättrats genom en nytt användargränssnitt direkt i administrationspanelen, vilket gör det lättare än någonsin att hantera användarrättigheter och inställningar.

    Version 8.1 förbättrar även MultiWAN-funktionaliteten med nya alternativ för att behålla anslutningar stabilare. Förbättringar har också gjorts i hur systemet hanterar LDAP-autentisering, vilket nu erbjuder större flexibilitet för att integrera med olika typer av katalogtjänster som Active Directory.

    Nya funktioner inkluderar uppdaterade DPI-signaturer som stöds både för community-användare och företagskunder. En ny prenumerationsproxy har också lagts till, vilket möjliggör åtkomst till specifika repositorier efter verifiering med systemnyckeln.

    För att adressera tidigare tekniska problem har NethSecurity 8.1 löst ett flertal buggar som påverkar allt från NVME-enheters utrymmesanvändning till DHCP-serverns tillförlitlighet efter systemmigrationer. Dessa åtgärder har förbättrat den övergripande stabiliteten och användarupplevelsen av brandväggen.

    För framtida uppdateringar planeras ytterligare funktioner som Firewall Objects och förbättrade rapporteringsverktyg. Utvecklarna uppmanar användare att ge feedback för att fortsätta förbättra och anpassa NethSecurity efter användarnas behov.

    NethSecurity 8.1 är tillgänglig för nedladdning på projektets officiella webbplats. Användare har möjlighet att antingen uppdatera sina system via paketuppdateringar som inte ändrar den visuella versionen i kontrollpanelen, eller genom en fullständig systembildsuppdatering som uppdaterar hela operativsystemet och visar den nya versionen.

    Med dessa nya uppdateringar och tillägg fortsätter NethSecurity att vara en värdefull resurs för både små och stora nätverksmiljöer som söker en pålitlig och användarvänlig brandväggslösning.

    Innehåller ovan bygger på data ifrån

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


  • Så använder du LM Studio för att köra språkmodeller lokalt på din Linux-dator

    LM Studio erbjuder en användarvänlig grafisk gränssnittsapp som gör det möjligt för personer med grundläggande datorfärdigheter att självständigt hantera stora språkmodeller (LLMs) direkt från sin Linux-baserade dator. Detta är ett idealiskt verktyg för de som önskar ett privat alternativ till molnbaserade AI-lösningar såsom OpenAI:s ChatGPT. Med LM Studio kan användarna ladda ner, installera och köra populära modeller som Llama 3, Phi3, Falcon, Mistral, och flera andra, utan extra kostnader för full åtkomst.

    Systemkrav

    För att kunna köra dessa språkmodeller krävs en dator med följande minimumspecifikationer:

    • Ett grafikkort från NVIDIA eller AMD med minst 8 GB VRAM.
    • Minst 20 GB ledigt lagringsutrymme, helst på en SSD för snabbare åtkomst och prestanda.
    • 16 GB RAM av typen DDR4.

    Installationsguide

    1. Nedladdning: Börja med att besöka LM Studios officiella webbplats och ladda ner installationsfilen för Linux, känd som AppImage.
    2. Förbered filen för användning: När nedladdningen är klar, använd terminalen för att navigera till nedladdningsmappen och ge exekveringsrättigheter till AppImage-filen med kommandot chmod u+x.
    3. Extrahera filen: Kör sedan AppImage-filen med ett särskilt kommando för att packa upp dess innehåll i en ny mapp.
    4. Konfigurera säkerhetsinställningar: Navigera till den nya mappen och justera ägande och behörigheter för nödvändiga filer för att säkerställa att applikationen kör säkert.
    5. Starta programmet: Med alla filer på plats och rätt inställda, kör LM Studio direkt från dess mapp.

    Använda GPT-3 och andra modeller

    När LM Studio är installerat kan användarna enkelt söka och ladda ner olika LLM-modeller. För att till exempel använda GPT-3, behöver du bara:

    • Söka efter GPT-3 i programmets sökfunktion,
    • Ladda ner den önskade modellen, och
    • Starta en chatt med modellen direkt i LM Studios gränssnitt.

    Svarstider och prestanda kan variera beroende på din dators hårdvaruspecifikationer, men med rätt inställningar kan du få snabba och relevanta svar direkt från din lokala maskin.

    Avslutande tankar

    Att köra LLMs lokalt med LM Studio är ett kraftfullt sätt att nyttja artificiell intelligens på egna villkor. Det ger användarna fullständig kontroll över datasekretess och tillgång till kraftfulla verktyg utan behov av dyra prenumerationer. Det är dock viktigt att komma ihåg att körning av dessa modeller lokalt kan innebära högre elanvändning och slitage på datorns grafikkort. För de som prioriterar integritet och självständighet över bekvämlighet och låga driftskostnader, är LM Studio ett utmärkt val.
    Att köra LLMs lokalt med LM Studio är ett kraftfullt sätt att nyttja artificiell intelligens på egna villkor. Det ger användarna fullständig kontroll över datasekretess och tillgång till kraftfulla verktyg utan behov av dyra prenumerationer. Det är dock viktigt att komma ihåg att körning av dessa modeller lokalt kan innebära högre elanvändning och slitage på datorns grafikkort. För de som prioriterar integritet och självständighet över bekvämlighet och låga driftskostnader, är LM Studio ett utmärkt val.

    https://lmstudio.ai/

    Innehåller ovan bygger på data ifrån

    https://hackernoon.com/how-to-run-llms-using-lm-studio-in-linux-for-beginners


  • BunkerWeb: Framtidens Open-Source Web Application Firewall

    I takt med att cyberhoten ökar blir behovet av robusta säkerhetslösningar allt viktigare för att skydda känslig data och upprätthålla företagsoperationer online. En av de mest kritiska komponenterna i denna säkerhetsarsenal är en Web Application Firewall (WAF). En WAF är en säkerhetslösning som övervakar, filtrerar och blockerar datatrafik till och från en webbapplikation för att skydda applikationen från potentiella attacker såsom SQL-injektioner, cross-site scripting (XSS) och andra sårbarheter.

    BunkerWeb, en innovativ open-source WAF utvecklad av företaget Bunkerity, är ett framstående exempel på moderna säkerhetslösningar som svarar mot dessa utmaningar. Distribuerad under AGPLv3-licensen, erbjuder BunkerWeb en helt granskningsbar kärnkod som både tredje part och den globala communityn kan inspektera och förbättra. Detta gör BunkerWeb till ett attraktivt val för organisationer som värdesätter transparens och gemenskapsdriven innovation.

    Ursprunget och Utvecklingen av BunkerWeb

    BunkerWeb uppstod ur ett konkret behov som identifierades av Florian Pitance, VD för Bunkerity. Pitance och hans team upplevde ofta svårigheter med att manuellt implementera säkerhetsåtgärder när de satte webbapplikationer online—en process som inte bara var tidskrävande utan även benägen för mänskliga fel. Motiverade av bristen på en befintlig open-source WAF som mötte deras krav, beslutade de att skapa BunkerWeb.

    Med tiden har BunkerWeb utvecklats till att inte bara möta de initiala behoven hos Bunkerity, utan också att tjäna en bredare global användarbas. Dess kapacitet att anpassas till specifika behov genom ett omfattande konfigurationssystem samt dess modulära arkitektur som tillåter integration med andra säkerhetslösningar såsom antivirusprogram, gör BunkerWeb till en mångsidig och kraftfull WAF-lösning.

    Framtidsutsikter och Tillgänglighet

    Bunkerity har ambitiösa planer för BunkerWeb. På kort sikt fokuserar de på att förbättra användarupplevelsen för att göra administrationen av BunkerWeb smidigare. Ett steg i denna riktning är den kommande SaaS-versionen (Software as a Service), vilken för närvarande är under beta-testning. Denna version kommer att erbjuda en fullständigt hanterad lösning, vilket ytterligare underlättar för företag att implementera och underhålla sin WAF.

    Medan de långsiktiga planerna är hållna hemliga, lovar Pitance att de kommer att innebära ”stora saker” för användarna av BunkerWeb. Med sitt fokus på innovation och gemenskapsdriven utveckling är BunkerWeb väl positionerat att vara en viktig aktör på marknaden för webbsäkerhetslösningar.

    Slutsats

    För organisationer som söker en pålitlig och anpassningsbar WAF-lösning är BunkerWeb ett utmärkt alternativ. Dess open-source natur och community-fokuserade utvecklingsmodell erbjuder en unik kombination av säkerhet, anpassningsförmåga och innovation. Med framtida utveckling på horisonten är BunkerWeb inställt på att fortsätta skydda webbapplikationer mot de ständigt föränderliga hoten i cyberrymden.

    https://github.com/bunkerity/bunkerweb

    Artikel ovan baseras delvis på data ifrån


  • Utforska Bottles: En Revolutionerande Plattform för Windows-program på Linux

    I takt med att allt fler använder sig av Linux som sitt primära operativsystem, uppstår ett växande behov av att köra Windows-program på Linux-plattformar. Här kommer Bottles in i bilden – en banbrytande lösning som förenklar processen att köra Windows-applikationer på Linux. Bottles bygger på Wine, ett välkänt verktyg som fungerar som ett kompatibilitetslager för att köra Windows-programvara på Unix-liknande operativsystem. Bottles tar dock detta ett steg längre genom att erbjuda en användarvänlig gränssnitt och robusta funktioner som gör det smidigare än någonsin att hantera och köra Windows-appar.

    Vad är Bottles och Hur Fungerar Det?

    Bottles är ett verktyg som använder sig av Wine för att skapa separata ”flaskor”, vilka är isolerade miljöer där användare kan installera och köra Windows-program. Varje flaska kan konfigureras med specifika inställningar, bibliotek och drivrutiner för att optimera kompatibiliteten och prestandan för varje applikation. Detta gör det möjligt för användare att experimentera med olika konfigurationer utan att påverka andra installerade applikationer.

    Nya Funktioner och Förbättringar i Bottles

    En av de mest anmärkningsvärda uppdateringarna i Bottles senaste version, 51.12, är integrationen av DXVK. DXVK är en Vulkan-baserad implementation av Direct3D 9, 10 och 11 som översätter D3D-anrop till Vulkan, vilket är mer kompatibelt med Linux-system. Genom att integrera DXVK, har Bottles nu stöd för äldre D3D8-spel och programvara, vilket öppnar upp för äldre Windows-spel att köras mer effektivt på Linux.

    Bottles 51.12 introducerar även flera prestandaförbättringar och buggfixar. Bland annat har en crash vid uppstart åtgärdats, och GNOME-runtimen har uppdaterats för att säkerställa bättre kompatibilitet med moderna Linux-skrivbordsmiljöer. Uppdateringen adresserar också problem med filhantering och förbättrar syntaxkontroll i terminalen.

    Användarorienterade Förbättringar för Enklare Användning

    En av de mer användarvänliga förbättringarna är införandet av ett val för att hoppa över kontrollsumma-verification under installation av beroenden. Detta alternativ är till för användare som föredrar en snabbare installationsprocess. Bottles har också förbättrat hanteringen av skrivbordsintegration, vilket gör det enklare för användare att hantera genvägar och filassociationer.

    Framtiden för Bottles och Linux-kompatibilitet

    Bottles fortsätter att vara en ledande kraft inom Linux-communityn för de som söker en smidig lösning för att köra Windows-program. Med varje uppdatering blir verktyget bara bättre och fortsätter att erbjuda viktiga funktioner som möter användarnas behov. För de som är intresserade av att utforska fulla potentialen av Windows-program på Linux, representerar Bottles en idealisk plattform.

    https://github.com/bottlesdevs/Bottles


  • Installera Flarum Community Software på olika Linuxdistributioner med Nginx och Apache

    Med Flarum kan du skapa ditt egna flashback forum.

    Introduktion till Flarum

    Flarum är en öppen källkodsprogramvara designad för att skapa och hantera onlineforum med enkelhet. Med ett elegant och modernt gränssnitt erbjuder Flarum en användarupplevelse som är både effektiv och lätt att använda. Programvaran är mycket anpassningsbar tack vare ett robust utökningssystem som tillåter administratörer att anpassa forumen efter specifika behov. Dessutom stöder Flarum responsiv design, vilket garanterar kompatibilitet över olika enheter och innehåller funktioner som realtidsnotifikationer, rik media-inbäddning och effektiva modereringsverktyg. Flarum är byggt på PHP och MySQL, vilket gör det tillgängligt för en mängd olika webbhotellmiljöer, och det passar både små gemenskaper och stora organisationer som söker en pålitlig plattform för online-diskussioner.

    I denna artikel kommer vi att gå igenom stegen för att installera Flarum på servrar som kör Debian 12, Ubuntu, OpenSUSE och RHEL, med både Nginx och Apache.

    Förutsättningar

    Innan vi börjar, se till att du har följande:

    • En server som kör Debian 12, Ubuntu, OpenSUSE eller RHEL.
    • En icke-root användare med sudo-behörigheter.
    • Ett Fullständigt Kvalificerat Domännamn (FQDN) som pekar på din server, till exempel flarum.example.com.
    • Swap-lagring aktiverad om servern har 1GB RAM.
    • Uppdatera serverns paket:
      sudo apt update && sudo apt upgrade  # För Debian och Ubuntu
      sudo zypper refresh && sudo zypper update  # För OpenSUSE
      sudo yum update  # För RHEL

    Installera nödvändiga paket:

    sudo apt install curl wget nano software-properties-common dirmngr apt-transport-https ca-certificates lsb-release debian-archive-keyring gnupg2 ufw unzip -y  # För Debian och Ubuntu
    sudo zypper install curl wget nano software-properties-common dirmngr apt-transport-https ca-certificates lsb-release debian-archive-keyring gnupg2 ufw unzip -y  # För OpenSUSE
    sudo yum install curl wget nano epel-release yum-utils unzip -y  # För RHEL

    Steg 1: Konfigurera brandväggen

    Debian och Ubuntu

    Kontrollera först statusen på brandväggen:

    sudo ufw status

    Om brandväggen inte är aktiv, aktivera den och tillåt nödvändiga portar:

    sudo ufw allow OpenSSH
    sudo ufw allow http
    sudo ufw allow https
    sudo ufw enable
    sudo ufw status

    OpenSUSE och RHEL

    Aktivera och konfigurera brandväggen:

    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    sudo firewall-cmd --list-all

    Steg 2: Installera Nginx eller Apache

    Nginx

    För att installera den senaste versionen av Nginx, börja med att importera Nginx’s signeringsnyckel och lägg till repositoriet:

    Debian och Ubuntu
    curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
    echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
    sudo apt update
    sudo apt install nginx
    sudo systemctl start nginx
    sudo systemctl status nginx
    OpenSUSE
    sudo zypper addrepo https://nginx.org/packages/sles/ `lsb_release -cs` nginx
    sudo rpm --import https://nginx.org/keys/nginx_signing.key
    sudo zypper install nginx
    sudo systemctl start nginx
    sudo systemctl status nginx
    RHEL
    sudo yum install epel-release
    sudo yum install nginx
    sudo systemctl start nginx
    sudo systemctl enable nginx
    sudo systemctl status nginx

    Apache

    För att installera Apache:

    Debian och Ubuntu
    sudo apt update
    sudo apt install apache2
    sudo systemctl start apache2
    sudo systemctl enable apache2
    sudo systemctl status apache2
    OpenSUSE
    sudo zypper install apache2
    sudo systemctl start apache2
    sudo systemctl enable apache2
    sudo systemctl status apache2
    RHEL
    sudo yum install httpd
    sudo systemctl start httpd
    sudo systemctl enable httpd
    sudo systemctl status httpd

    Steg 3: Installera PHP

    Installera nödvändiga PHP-paket:

    Debian och Ubuntu

    sudo apt install php-cli php-fpm php-mysql php-xml php-gd php-json php-mbstring php-zip php-curl -y

    För att hålla PHP uppdaterat, lägg till Ondrej Sury’s PHP repository:

    sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
    sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
    sudo apt update
    sudo apt install php-cli php-fpm php-mysql php-xml php-gd php-json php-mbstring php-zip php-curl -y
    php --version

    OpenSUSE

    sudo zypper install php7 php7-fpm php7-mysql php7-xml php7-gd php7-json php7-mbstring php7-zip php7-curl
    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    php --version

    RHEL

    sudo yum install epel-release
    sudo yum install php php-fpm php-mysqlnd php-xml php-gd php-json php-mbstring php-zip php-curl -y
    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    php --version

    Steg 4: Installera Composer

    Composer är ett verktyg för att hantera PHP-beroenden. Installera Composer genom att köra följande kommandon:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    sudo mv composer.phar /usr/local/bin/composer
    composer --version

    Steg 5: Installera MariaDB

    För att installera den senaste versionen av MariaDB, lägg till dess repository:

    Debian och Ubuntu

    sudo curl -o /usr/share/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'
    echo "deb [signed-by=/usr/share/keyrings/mariadb-keyring.pgp] https://deb.mariadb.org/10.11/debian `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/mariadb-server.list
    sudo apt update
    sudo apt install mariadb-server -y
    sudo systemctl status mariadb

    OpenSUSE

    sudo zypper addrepo --gpgcheck https://ftp.hosteurope.de/mirror/mariadb.org/repo/10.11/sles12-x86_64/ MariaDB
    sudo rpm --import https://mariadb.org/mariadb_release_signing_key.pgp
    sudo zypper refresh
    sudo zypper install MariaDB-server MariaDB-client
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo systemctl status mariadb

    RHEL

    sudo curl -o /etc/yum.repos.d/MariaDB.repo 'https://downloads.mariadb.com/MariaDB/mariadb_repo_setup'
    sudo yum update
    sudo yum install MariaDB-server MariaDB-client
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo systemctl status mariadb

    Säkra installationen:

    bash
    sudo mariadb-secure-installation

    Steg 6: Konfigurera MariaDB

    Logga in i MariaDB-shell och skapa en ny databas samt användare för Flarum:

    sudo mysql
    CREATE DATABASE flarum;
    CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost';
    GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    exit

    Steg 7: Installera Flarum

    Skapa och konfigurera Flarum-katalogen:

    sudo mkdir /var/www/flarum -p
    sudo chown -R $USER:$USER /var/www/flarum
    cd /var/www/flarum
    composer create-project flarum/flarum .
    sudo chown -R www-data:www-data /var/www/flarum
    sudo chmod 775 -R /var/www/flarum

    Steg 8: Installera SSL

    Installera Certbot för att generera SSL-certifikat:

    sudo apt install snapd  # För Debian och Ubuntu
    sudo zypper install snapd  # För OpenSUSE
    sudo yum install epel-release
    sudo yum install snapd  # För RHEL
    
    sudo snap install core && sudo snap refresh core
    sudo snap install --classic certbot
    sudo ln -s /snap/bin/certbot /usr/bin/certbot
    certbot --version
    sudo certbot certonly --apache --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m name@example.com -d flarum.example.com
    sudo openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
    sudo certbot renew --dry-run

    Steg 9: Konfigurera PHP-FPM

    Ändra inställningarna i PHP-FPM-konfigurationsfilen:

    sudo nano /etc/php/8.2/fpm/pool.d/www.conf  # För Debian och Ubuntu
    sudo nano /etc/php7/fpm/php-fpm.d/www.conf  # För OpenSUSE
    sudo nano /etc/php-fpm.d/www.conf  # För RHEL

    Ändra user och group till www-data samt listen.owner och listen.group till www-data. Öka filuppladdningsstorleken till 8 MB:

    sudo sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 8M/' /etc/php/8.2/fpm/php.ini  # För Debian och Ubuntu
    sudo sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 8M/' /etc/php7/fpm/php.ini  # För OpenSUSE
    sudo sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 8M/' /etc/php.ini  # För RHEL
    sudo systemctl restart php8.2-fpm  # För Debian och Ubuntu
    sudo systemctl restart php7-fpm  # För OpenSUSE
    sudo systemctl restart php-fpm  # För RHEL
    sudo chgrp -R www-data /var/lib/php/sessions

    Steg 10: Konfigurera Nginx eller Apache

    Nginx

    Lägg till en konfigurationsfil för din webbplats:

    sudo nano /etc/nginx/conf.d/flarum.conf

    Klistra in följande kod:

    server {
        listen [::]:80;
        listen 80;
    
        server_name flarum.example.com;
    
        # redirect http to https
        return 301 https://flarum.example.com$request_uri;
    }
    
    server {
        listen [::]:443 ssl http2;
        listen 443 ssl http2;
    
        server_name flarum.example.com;
    
        access_log /var/log/nginx/flarum.access.log;
        error_log  /var/log/nginx/flarum.error.log;
    
        root /var/www/flarum/public;
        index index.php;
    
        include /var/www/flarum/.nginx.conf;
    
        client_max_body_size 8M;
    
        if ($host != "flarum.example.com") {
            return 301 $scheme://flarum.example.com$request_uri;
        }
    
        # SSL code
        ssl_certificate /etc/letsencrypt/live/flarum.example.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/flarum.example.com/privkey.pem;
        ssl_trusted_certificate /etc/letsencrypt/live/flarum.example.com/chain.pem;
        ssl_session_timeout 1d;
        ssl_session_cache shared:MozSSL:10m;
        ssl_session_tickets off;
        ssl_prefer_server_ciphers off;
        ssl_stapling on;
        ssl_stapling_verify on;
        ssl_dhparam /etc/ssl/certs/dhparam.pem;
        resolver 1.1.1.1 1.0.0.1 [2606:4700:4700::1111] [2606:4700:4700::1001] 8.8.8.8 8.8.4.4 [2001:4860:4860::8888] [2001:4860:4860::8844] valid=60s;
        resolver_timeout 2s;
    
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
    
        tcp_nopush on;
        types_hash_max_size 2048;
    
        location ~ \.php$ {
            fastcgi_pass  unix:/run/php/php-fpm.sock;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_index index.php;
            include  fastcgi_params;
        }
    }

    Öppna nginx-konfigurationsfilen och lägg till följande rad:

    sudo nano /etc/nginx/nginx.conf
    server_names_hash_bucket_size 64;

    Testa konfigurationen och ladda om Nginx:

    sudo nginx -t
    sudo systemctl reload nginx

    Apache

    Lägg till en konfigurationsfil för din webbplats:

    sudo nano /etc/apache2/sites-available/flarum.conf  # För Debian och Ubuntu
    sudo nano /etc/httpd/conf.d/flarum.conf  # För RHEL och OpenSUSE

    Klistra in följande kod:

    <VirtualHost *:80>
        ServerName flarum.example.com
        DocumentRoot /var/www/flarum/public
    
        <Directory /var/www/flarum/public>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/flarum.error.log
        CustomLog ${APACHE_LOG_DIR}/flarum.access.log combined
    
        RewriteEngine on
        RewriteCond %{SERVER_NAME} =flarum.example.com
        RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    </VirtualHost>
    
    <VirtualHost *:443>
        ServerName flarum.example.com
        DocumentRoot /var/www/flarum/public
    
        <Directory /var/www/flarum/public>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/flarum.error.log
        CustomLog ${APACHE_LOG_DIR}/flarum.access.log combined
    
        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/flarum.example.com/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/flarum.example.com/privkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/flarum.example.com/chain.pem
    </VirtualHost>

    Aktivera den nya webbplatsen och moduler:

    sudo a2ensite flarum.conf
    sudo a2enmod rewrite ssl
    sudo systemctl restart apache2  # För Debian och Ubuntu
    sudo systemctl restart httpd  # För RHEL och OpenSUSE

    Steg 11: Slutför installationen av Flarum

    Öppna http://example.com i din webbläsare och följ instruktionerna för att slutföra installationen av Flarum. Ange de databasuppgifter du skapade tidigare och klicka på Install Flarum.

    Aktivera tvåfaktorsautentisering (2FA)

    För att förbättra säkerheten, aktivera tvåfaktorsautentisering genom att installera en 2FA-tillägg:

    cd /var/www/flarum
    composer require ianm/twofactor:"*"

    Aktivera tillägget från administrationspanelen.

    Konfigurera e-postinställningar

    För att skicka e-post från Flarum, konfigurera e-postinställningarna från administrationspanelen. Om du använder Mailgun, installera

    ett tillägg:

    cd /var/www/flarum
    composer require guzzlehttp/guzzle:^7.0

    Testa e-postinställningarna genom att skicka ett testmeddelande.

    Slutsats

    Detta avslutar vår handledning om hur man installerar Flarum på olika Linux-distributioner med både Nginx och Apache. Om du har några frågor eller feedback, vänligen kommentera nedan.

    https://flarum.org


  • 10 bra distrbutioner för dej som vill återbruka hårdvara som är m/ä.

    I en tid när tekniken ständigt utvecklas kan det vara svårt att hålla äldre datorer uppdaterade och funktionella. Men rädslan för att hårdvara blir oanvändbar är inte längre befogad, tack vare många lätta Linux-distributioner som kan blåsa nytt liv i gamla system. Här presenterar vi tio Linux-distributioner som är idealiska för datorer som börjar kännas ålderstigna, specifikt för sådana som är omkring fem år gamla.

    Om du har en äldre premiumdator med första eller andra generationens i7-processorer, kan du faktiskt köra vanlig Ubuntu eller liknade. Lättviktsdistributioner är dock ett utmärkt val om du har enklare hårdvara, som datorer med lite minne och CPU:er som Celeron, Pentium Gold och Silver.

    Linux Lite: En användarvänlig ingångspunkt

    Linux Lite är skapat för att ge en smidig övergång från äldre Windows-system till Linux. Detta är en distro som erbjuder en enkel och funktionell skrivbordsmiljö baserad på Xfce och Ubuntu, vilket gör den perfekt för användare med mindre kraftfull hårdvara. Med aktiva uppdateringar och stöd för 32-bitars system, är Linux Lite ett utmärkt val för dem som vill ha en bekant men uppdaterad användarupplevelse.

    Linux Lite

    Puppy Linux: Flexibilitet och effektivitet

    Puppy Linux är unikt eftersom det inte kräver en permanent installation på hårddisken. Istället körs systemet direkt från RAM, vilket gör att du kan köra din dator även om du tar bort det startbara mediet. Puppy Linux är kompatibelt med Ubuntu LTS och är ett utmärkt val för riktigt gamla datorer eller netbooks med minimalt RAM.

    Funktioner:

    • Baserad på Ubuntu LTS-versionen
    • Kan köras på lågpresterande netbooks
    • Fungerar direkt från RAM även efter att det startbara mediet har tagits bort
    • Unik pakethanterare – Puppy Package Manager
    • Drivs av JWM

    Puppy Linux

    BunsenLabs Linux: Efterträdaren till Crunchbang

    BunsenLabs erbjuder en strömlinjeformad Linux-upplevelse baserad på Debian med en OpenBox-fönsterhanterare. Det är en särskilt snabb och stabil distro som även inkluderar en 32-bitars version, vilket gör den lämplig för äldre och resurssnåla system.

    Funktionsöversikt:

    • Baserad på Debian Stable-grenen
    • Openbox fönsterhanterare med tint2-panel, conky och jgmeny
    • Tillhandahåller en 32-bitarsinstallerare
    • Hjälp och support finns tillgänglig via officiella forum

    BunsenLabs Linux:

    Lubuntu: En modernare lättviktare

    Som en officiell variant av Ubuntu, använder Lubuntu LxQt-skrivbordsmiljön för att erbjuda en lätt men modern användarupplevelse. Lubuntu är kanske inte den allra lättaste distron, men dess förmåga att balansera funktionalitet och systemkrav gör den till ett pålitligt val för äldre datorer.

    Lubuntu

    Absolute Linux: Kraftfull enkelhet

    Absolute Linux bygger på Slackware och erbjuder en systemd-fri miljö, vilket är idealiskt för användare som föredrar enklare och mer traditionella Linux-upplevelser. Med IceWM som skrivbordsmiljö och en samling viktiga applikationer direkt från start, är Absolute ett kraftfullt alternativ för dem med äldre teknik.

    Funktionsöversikt:

    • Baserad på Slackware
    • Systemd-fri
    • Paketerar nödvändig mjukvara
    • Drivs av IceWM och pakethanteraren Slapt-get

    Absolute Linux

    antiX Linux: Den flexibla veteranen

    antiX, baserat på den stabila grenen av Debian, använder IceWM och Fluxbox för att skapa en mångsidig och snabb användarupplevelse. Det är helt systemd-fritt och erbjuder olika installationer för olika behov, inklusive en 32-bitars version.

    Funktioner:

    • Baserad på Debian stable
    • Tillhandahåller en 32-bitarsinstallerare
    • Systemd-fri
    • Drivs av IceWM och andra fönsterhanterarvarianter

    antiX Linux

    LXLE: Lubuntu med en twist

    LXLE är baserat på Lubuntu men använder LXDE istället för LxQt, vilket ger en ännu lättare miljö för användare med mycket begränsad hårdvara. Det är en perfekt lösning för att återuppliva datorer som inte längre kan hantera nyare operativsystem.

    LXLE

    Porteus Linux: Idealisk för kärlek till KDE

    Porteus är en annan Slackware-baserad distro som erbjuder den äldre KDE 4.0+-skrivbordsmiljön. Med sin minimala installationsstorlek och möjlighet att köras helt från ett USB eller annat startbart medium, är Porteus perfekt för användare som föredrar KDE:s klassiska utseende.

    Porteus Linux

    Q4OS: Återupplivar föråldrade Windows-system

    Q4OS är designad specifikt för att återuppliva datorer som en gång körde Windows XP eller Windows 7. Med en 32-bitars installer, Windows-installer och Trinity Desktop-miljöer, är Q4OS ett bra val för de som vill ha en distro som känns bekant men är kraftfullare än deras föråldrade operativsystem.

    Q4OS

    MX Linux: En mångsidig medelviktare

    Trots att det är på gränsen till att klassas som en lättviktare, erbjuder MX Linux baserat på Debian en utmärkt balans av funktionalitet och effektivitet, speciellt i dess KDE Plasma-version. Med egna applikationer och en robust pakethanterare, står MX Linux ut som ett starkt alternativ för de som söker en rikare Linux-upplevelse.

    Sammanfattningsvis, dessa tio distributioner visar att Linux-communityt ständigt strävar efter att inkludera så många användare som möjligt, oavsett ålder på deras hårdvara. Med dessa alternativ kan du enkelt blåsa nytt liv i ditt gamla system och njuta av en modern, säker och stabil datorupplevelse.

    MX Linux

    Om vi tittar noggrant på de lätta Linux-distributioner som vi har presenterat, kan vi se att många av dem är baserade på Debian Linux, som ofta kallas för ”det universella operativsystemet”. Moderna skrivbordsmiljöer inom Linux, såsom GNOME 40+ och KDE Plasma, som använder Systemd som init-system, fungerar inte längre med äldre hårdvara. Teknologiska framsteg innebär också ökad mjukvarukomplexitet, vilket kräver kraftfullare system.

    Artikel ovan är baserad på data ifrån


  • Så sätter du upp egen webserver på Apache med SSL på Debian, Ubuntu , RHEL och OpenSUSE

    HTTP (Hypertext Transfer Protocol) är en grundläggande kommunikationsprotokoll som används för att överföra data över webben, vilket möjliggör webbläsare att hämta webbsidor från servrar. Det fungerar som en förfrågan-svar-protokoll mellan en klient och en server.

    Att sätta upp en egen webserver kan vara praktiskt om man vill hosta sin egen hemsida. Texten beskriver hur du installerar Apache på Debian, Ubuntu, RHEL och OpenSUSE.”

    Så här konfigurerar du en webbplats med Apache och SSL på flera Linux-distributioner

    Apache, även känt som Apache HTTP Server, är en gratis och öppen källkod webbserver som underhålls av Apache Foundation. Apache har en imponerande marknadsandel men är lite bakom Nginx enligt W3Techs statistik. Det är dock mycket pålitligt, flexibelt och enkelt att installera, vilket gör det populärt bland både utvecklare och Linux-entusiaster.

    Innan vi börjar, se till att följande krav är uppfyllda:

    • En server som kör Debian 12, Ubuntu, RHEL, eller openSUSE.
    • Ett fullständigt kvalificerat domännamn (FQDN) som pekar på servern.
    • En stabil internetanslutning.

    Steg 1: Uppdatera systemets paketrepository
    Uppdatera systemets paketrepository för att säkerställa att alla paket är aktuella.

    • Debian 12 & Ubuntu:
      sudo apt update -y
    • RHEL:
      sudo dnf update -y
    • openSUSE:
      sudo zypper refresh

    Steg 2: Installera Apache
    Installationen av Apache är rakt fram och utförs enkelt med pakethanteraren.

    • Debian 12 & Ubuntu:
      sudo apt install apache2 -y
    • RHEL:
      sudo dnf install httpd -y
    • openSUSE:
      sudo zypper install apache2

    Efter installationen, kontrollera att Apache är aktivt och körs:

    sudo systemctl start apache2
    sudo systemctl enable apache2
    sudo systemctl restart apache2

    Steg 3: Konfigurera brandväggen för att tillåta HTTP och HTTPS

    • Alla distributioner:
      sudo ufw allow 80
      sudo ufw allow 443
      sudo ufw status

    Steg 4: Skapa och konfigurera din webbplats

    • Alla distributioner:
      Ändra eller skapa index.html i webbroten /var/www/html/ eller den specifika platsen för din distribution:
      sudo mv /var/www/html/index.html /var/www/html/index.html.bak
      sudo nano /var/www/html/index.html

    Lägg till HTML-innehåll:

      <html>
        <head>
            <title>Välkommen till MinSite.com</title>
        </head>
        <body>
            <h1>Hej från Apache-servern!</h1>
        </body>
      </html>

    Spara filen och starta om Apache-servern:

      sudo systemctl restart apache2

    Steg 5: Konfigurera virtuella värdar för att hosta flera webbplatser
    Skapa och konfigurera en virtuell värd för varje domän:

    • Alla distributioner:
      sudo mkdir -p /var/www/html/mydomain.com
      sudo chown -R $USER:$USER /var/www/html/mydomain.com
      sudo chmod -R 755 /var/www/html/mydomain.com
      sudo nano /etc/apache2/sites-available/mydomain.com.conf

    Lägg till konfigurationen för den virtuella värden och aktivera den:

      <VirtualHost *:80>
        ServerAdmin admin@mydomain.com
        ServerName mydomain.com
        ServerAlias www.mydomain.com
        DocumentRoot /var/www/html/mydomain.com/
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
      </VirtualHost>

    Aktivera den virtuella värden och ladda om Apache:

      sudo a2ensite mydomain.com.conf
      sudo a2dissite 000-default.conf
      sudo systemctl reload apache2

    Steg 6: Aktivera HTTPS med Let’s Encrypt
    Installera Certbot och konfigurera SSL-certifikat:

    • Alla distributioner:
      sudo apt install certbot python3-certbot-apache -y  # För Debian-baserade distributioner
      sudo dnf install certbot python3-certbot-apache -y  # För RHEL
      sudo zypper install certbot python3-certbot-apache  # För openSUSE
      sudo certbot --apache -d mydomain.com -d www.mydomain.com

    Steg 7: Automatisk förnyelse av SSL-certifikat
    Konfigurera automatisk förnyelse av certifikatet via ett cron-jobb:

    • Alla distributioner:
      sudo crontab -e

    Lägg till följande rad för att utföra förnyelsen varje vecka:

      0 0 * * 0 /usr/bin/certbot renew --quiet

    Slutsats
    Du har nu konfigurerat en Apache-server på flera Linux-distributioner och säkrat den med SSL. Återkom gärna med feedback eller frågor!


  • Mozilla Fiirefox 128 är tillgänglig.

    Mozilla Firefox är en av de mest populära öppna källkodswebbläsarna som finns tillgänglig idag. Känd för sin snabbhet, säkerhet och användarvänlighet, har Firefox kontinuerligt förbättrats sedan sin lansering. Nu har Mozilla släppt den slutliga versionen av Firefox 128, som officiellt kommer att presenteras den 9 juli 2024. Här är en genomgång av de nya funktionerna och förbättringarna i denna uppdatering.

    Ny Dialogruta för Rensning av Användardata

    En av de mest anmärkningsvärda nyheterna i Firefox 128 är den omarbetade dialogrutan för att rensa användardata. Ursprungligen planerad för Firefox 126, behövde denna funktion mer arbete innan den kunde släppas i den stabila versionen. Den nya dialogrutan gör det enklare än någonsin att rensa webbhistorik, cookies, webbplatsdata, webbplatsinställningar och temporära cachefiler. Designen påminner om den i Chromium-webbläsaren och låter användaren rensa data från specifika tidsperioder, som senaste timmen, två timmarna, fyra timmarna, idag eller allt. Dessutom visar den storleken på webbplatsdata för den valda perioden.

    Trendande Sökförslag

    Firefox 128 introducerar också ett nytt alternativ för att visa trendande sökförslag från Google Trends direkt i adressfältet. Denna funktion är aktiverad som standard och visar aktuella och populära sökfrågor när du börjar skriva i adressfältet.

    Förbättringar i Privat Surfningsläge och DNS

    En annan stor uppdatering är stödet för att spela skyddat innehåll från streamingtjänster som Netflix i privat surfningsläge. Detta ger användarna en säkrare och mer privat streamingupplevelse. Dessutom har Firefox 128 förbättrat sitt stöd för att rendera fler text/* filtyper inline och använder nu proxy för DNS som standard när SOCKS v5 används, vilket hjälper till att undvika att DNS-förfrågningar läcker till nätverket.

    Stöd för Nya Språk och Funktioner

    Den senaste versionen av Firefox inkluderar nu stöd för Saraiki (skr)-språket. Användare kan också översätta markerad text och hyperlänkar till andra språk direkt från kontextmenyn. För Android-användare finns det nu möjlighet att skapa och använda Passkeys i tredjepartsappar, och macOS-användare kommer att märka förbättrad ljudkvalitet.

    Nyheter för Webbutvecklare

    Webbutvecklare får också flera nya verktyg och funktioner i Firefox 128. Bland annat stöd för @property och CSS properties-and-values API, samt Resizeable ArrayBuffers och Growable SharedArrayBuffers i SpiderMonkey, vilket tillåter ändring av storleken på en ArrayBuffer utan att skapa en ny och kopiera data. Dessutom har stöd lagts till för metoden setCodecPreferences, vilket gör det möjligt för appar att inaktivera specifika codecs. En ny funktion visar också specifikiteten för CSS-regler i en tooltip när man hovrar över en CSS-regelväljare i inspektörregler-vyn, vilket hjälper utvecklare att förstå varför en viss regel tillämpas före en annan.

    Förbättrad Header-hantering

    Slutligen har Firefox 128 uppdaterat ”Accept”-headern för bilder och dokument för att bättre följa ”Fetch”-standarden och anpassa sig till andra webbläsare.

    Tillgänglighet

    Firefox 128 kommer officiellt att lanseras den 9 juli 2024, tillsammans med Firefox 115.13 ESR. Men de som använder den officiella versionen kan redan nu ladda ner Firefox 128 från Mozillas FTP-server.

    Med dessa nya funktioner och förbättringar fortsätter Mozilla Firefox att vara en av de mest innovativa och pålitliga webbläsarna på marknaden.

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

    Artikeln ovan bygger på data ifrån


  • Linux 22 Mint Wilma , stabil version denna månad.

    Linux Mint är en populär Linux-distribution som är känd för sin användarvänlighet och eleganta gränssnitt, vilket gör den till ett populärt val både för nya och erfarna användare. Som ett alternativ till andra större operativsystem, har Linux Mint byggts för att vara enkelt att använda samtidigt som det erbjuder kraftfulla funktioner och anpassningsmöjligheter.

    Nyligen inledde teamet bakom Linux Mint BETA-testningen av den senaste versionen, Linux Mint 22, även känd som ”Wilma”. Denna nya version lanserades i beta den 1 juli 2024, och har väckt stor uppmärksamhet inom användargemenskapen. Entusiaster och dagliga användare har engagerat sig i att testa operativsystemet, bidra med feedback och rapportera buggar.

    Clement Lefebvre, en av nyckelfigurerna i Linux Mint-projektet, har kommenterat att ”Linux Mint 22 verkar vara en robust grund för framtiden, men vi står inför många utmaningar med buggar i denna BETA-version.” Teamet har mottagit 109 felrapporter varav 53 fortfarande är öppna. Några av de mer framträdande problemen inkluderar ändringar i säkerheten för AppArmor som orsakar krascher, problem med bibliotek för hårdvaruacceleration som leder till krascher i Xorg, samt bekymmer med Flatpak och mintinstall.

    Typiskt för Linux Mint varar BETA-fasen omkring två veckor, men på grund av det stora antalet och komplexiteten hos de identifierade problemen har teamet beslutat att förlänga denna period. Även om det ännu inte finns ett exakt datum fastställt, har Lefebvre bekräftat att den stabila versionen planeras att släppas under månaden.

    Den nya versionen av Linux Mint, kodenamn ”Wilma”, kommer att vara utrustad med den senaste Linux-kärnan 6.8 och baseras på Ubuntu 24.04 som paketbas. Som en långtidssupporterad version (LTS) kan användarna förvänta sig regelbundna uppdateringar och säkerhetspatchar till år 2029, vilket gör det till en pålitlig och hållbar lösning för många användares datorbehov.

    Med den slutliga utgivningen i sikte ser Linux Mint 22 ”Wilma” ut att bli en stabil och tillförlitlig plattform som kommer att stödja både nya och erfarna Linux-användare väl in i framtiden.

    https://blog.linuxmint.com


  • 5 Bra brandvägg

    Den bolsjevikiska ondska finns där ute. Med en brandvägg kan skydda dej en del .

    Ipfire

    IPFire är en Linux-baserad brandvägg som erbjuder avancerade nätverkssäkerhetsfunktioner, anpassad för små till medelstora företag och skolor. Den använder en zonindelad säkerhetsmodell för att hantera nätverkstrafik effektivt och stöder funktioner som VPN, proxy och trådlös åtkomst. Systemet är kompatibelt med flera hårdvaruplattformar och uppdateras regelbundet för att skydda mot nya hot. IPFire är också flexibelt, vilket gör det möjligt att enkelt installera och uppdatera nödvändiga säkerhetsprogram.

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

    OPNsense

    OPNsense är en open source-brandvägg och routing-plattform baserad på FreeBSD. Den startades 2014 som en fork av pfSense och erbjuder hög säkerhet och användarvänlighet för både individer och företag. Med funktioner som stateful packet inspection, VPN, och IDS/IPS, samt en flexibel plugin-arkitektur, tillåter OPNsense detaljerad nätverkssäkerhetskontroll. Plattformen uppdateras regelbundet för att garantera säkerhet och stöds av en aktiv community och professionell support från Deciso.

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

    pfSense

    pfSense är en open source-brandvägg och router baserad på FreeBSD, utformad för att erbjuda robust nätverkssäkerhet. Den stöder funktioner som VPN, snifferverktyg, och IDS/IPS för omfattande övervakning och skydd. pfSense är anpassningsbar med add-ons och plugin-moduler, vilket gör det möjligt för användare att utöka funktionaliteten efter behov. Plattformen är känd för sin pålitlighet och användarvänliga webbgränssnitt, vilket gör den populär bland både små företag och stora organisationer.

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

    VyOS

    VyOS är en open source-nätverksoperativsystem baserad på Debian GNU/Linux. Den kombinerar funktioner från både routrar och brandväggar och är utformad för att ge avancerade nätverkslösningar som routing, säkerhet och trafikhantering. VyOS stödjer en rad nätverksprotokoll inklusive BGP, OSPF och RIP. Systemet är särskilt populärt för molninfrastruktur och datacenter eftersom det kan implementeras på både fysisk och virtuell hårdvara, vilket ger stor flexibilitet och skalbarhet.

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

    ClearOS

    ClearOS är ett flexibelt, open source-baserat operativsystem byggt på CentOS/Red Hat Enterprise Linux. Det fungerar som en allt-i-ett-lösning för nätverkshantering och erbjuder funktioner som brandvägg, innehållsfiltrering, fil- och utskriftsserver samt VPN. ClearOS är särskilt anpassat för små och medelstora företag och är känt för sitt användarvänliga webbgränssnitt. Systemet är modulärt, vilket gör det möjligt för användare att enkelt anpassa funktionaliteten efter sina specifika behov.

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


  • Utforska Cinnamon: En Användarvänlig Skrivbordsmiljö för Ubuntu-användare

    För dem som söker en enkel, stilren och Windows-lik skrivbordsmiljö på sin Linux-dator, erbjuder Cinnamon en attraktiv lösning. Ursprungligen utvecklad som en del av Linux Mint, har Cinnamon vuxit till att bli en självständig skrivbordsmiljö som är uppskattad för sin stabilitet, anpassningsbarhet och användarvänlighet. För Ubuntu-användare, speciellt de som använder den senaste versionen 24.04 (kallad ”Noble Numbat”), är installationen av Cinnamon en enkel process som öppnar upp nya möjligheter för personlig anpassning.

    Installera Cinnamon på Ubuntu

    Installationen av Cinnamon är rak och enkel. Först och främst behöver användare öppna terminalen och utföra en systemuppdatering för att säkerställa att alla paket är aktuella. Detta görs genom kommandot:

    sudo apt update

    Nästa steg är att inkludera Universe PPA i systemet, vilket är en paketförråd som innehåller ett brett utbud av program som är fria och öppen källkod, underhållna av den globala gemenskapen av utvecklare och entusiaster:

    sudo add-apt-repository universe

    Med detta paketförråd på plats är det dags att installera själva Cinnamon:

    sudo apt install cinnamon-desktop-environment

    Beroende på användarens internetanslutning kan denna process ta några minuter, då ungefär 1 GB data ska laddas ner och installeras.

    Upplev Cinnamon

    Efter installationen är det enklast att logga ut från systemet och sedan logga in igen för att växla till Cinnamon-miljön. På inloggningsskärmen väljs Cinnamon genom att klicka på kugghjulsikonen vid inloggningsfältet, vilket visar alla tillgängliga skrivbordsmiljöer.

    Cinnamon erbjuder en traditionell layout som är bekant för många användare, särskilt de som kommer från Windows-miljöer. Den har en panel längst ner på skärmen, med en startmeny i vänstra hörnet och systemikoner i det högra. Menyn organiserar applikationer i olika kategorier och ger snabb åtkomst till ofta använda program och inställningar. Användare kan njuta av flera funktioner som:

    • Aktivitetsfältet: Visar öppna fönster och låter användare växla mellan aktiva applikationer.
    • Systembrickan: Ger snabbinformation om nätverk, volym, batteriliv och andra systemnotifikationer.
    • Virtuella arbetsytor: Möjliggör effektivt arbete genom att organisera fönster och applikationer över flera separata skrivbordsvyer.
    • Anpassningsmöjligheter: Genom ”cinnamon-settings” kan användare skräddarsy sitt skrivbord efter personliga preferenser och behov.

    Tillbaka till GNOME

    För de användare som önskar återgå till Ubuntus standardmiljö, GNOME, är processen lika enkel. Det är bara att välja ”GNOME” från miljöalternativen vid inloggningen.

    Cinnamon är en utmärkt skrivbordsmiljö för de som är nya i Linux-världen eller för de som söker en mer traditionell och intuitiv användarupplevelse. Med dess rika anpassningsalternativ och lättanvända gränssnitt är Cinnamon ett lockande alternativ för många som migrerar från andra operativsystem.

    Innehållet ovan bygger på data ifrån

    https://www.tecmint.com/install-cinnamon-desktop-on-ubuntu


  • Ny version av Raspberry PI OS

    Raspberry Pi OS, det officiella operativsystemet för den mycket populära serien av enkortsdatorer från Raspberry Pi Foundation, har blivit en grundpelare inom utbildning, hobbyprojekt och professionell utveckling världen över. Operativsystemet, som är baserat på Debian, är utformat för att ge en lättanvänd och flexibel plattform för allt från enkla läroprojekt till komplexa robotiksystem.

    Den 4 juli 2024 släppte Raspberry Pi Foundation en ny uppdatering av Raspberry Pi OS, som introducerar en rad viktiga användargränssnittsförbättringar och nya inställningsmöjligheter. Den senaste versionen markerar ett steg framåt i användarvänlighet och anpassningsbarhet, särskilt för de som vill skräddarsy sitt operativsystem mer detaljerat.

    I den nya versionen, som bär versionsnummer 2024-07-04, har uppdateringar gjorts i panelen och filhanteraren PCManFM för att stödja anpassning av fler än två skrivbord. Denna flexibilitet är viktig för användare som behöver mer arbetsyta för att organisera sina projekt och applikationer effektivt.

    Ett annat anmärkningsvärt tillägg i denna uppdatering är integrationen av labwc, en Wayland-fönsterstackningskompositör, som nu är förvalt alternativ till Wayfire. Detta ger användarna fler alternativ för att anpassa grafiska användargränssnitt och förbättrar övergripande systemprestanda och stabilitet.

    Förutom dessa UI-förbättringar har också raspi-config-verktyget, som är hjärtat i Raspberry Pi-konfigurationen, förbättrats för att inkludera inställningar för tangentbordsalternativ och PCIe-hastighet. Användare kan nu enkelt växla till labwc från denna konfigurationsportal, vilket förenklar anpassningen ytterligare.

    Den senaste versionen har också tagit ett steg framåt i att förbättra första användningsupplevelsen med en uppdatering av piwiz, startguiden för första gången. Den här uppdateringen innefattar nya funktioner för att aktivera eller inaktivera Raspberry Pi Connect, vilket nu också finns tillgängligt i både rekommenderade mjukvaruinstallationsverktyget och andra konfigurationsverktyg som rc-gui, vilket gör det lättare för användare att få tillgång till fjärrskrivbordsstöd.

    Tekniska förbättringar inkluderar stöd för nya pekskärmar, systemd-inhibit-stöd för att överstyra hårdvarans strömbrytare på Raspberry Pi 5, och nya udev-regler för att tillåta justeringar av bakgrundsbelysningen och ökad swapfilstorlek.

    Operativsystemet stöder nu även Linux-kärnan 6.6.31 LTS och de senaste versionerna av webbläsarna Chromium och Mozilla Firefox, vilket säkerställer att användarna får tillgång till de senaste säkerhetsuppdateringarna och webbkompatibiliteten.

    Den nya uppdateringen av Raspberry Pi OS är tillgänglig för nedladdning via Raspberry Pi Imager och på deras officiella webbplats, vilket gör det enkelt för entusiaster och professionella att hålla sina system uppdaterade och säkra. Med dessa förbättringar fortsätter Raspberry Pi OS att vara en mångsidig och kraftfull plattform som möter behoven hos en bred användarbas.

    Läs mer på :

    https://www.raspberrypi.com/software/operating-systems

    Innehåller ovan bygger på data ifrån


  • MySQL 9.0 Lanserar Med Förbättrad JSON-Stöd och Nya Funktioner

    MySQL, ett ledande öppen källkod-relationsdatabashanteringssystem (RDBMS) används världen över för att hantera och lagra data. Systemet använder strukturerad frågespråk, SQL, för att tillåta användare att hantera sina databaser effektivt. Nyligen släpptes MySQL i version 9.0, en uppdatering som innehåller flera spännande nya funktioner samt avvecklingar av föråldrade komponenter.

    Nyheter i MySQL 9.0

    Ett av de mest framträdande tilläggen i MySQL 9.0 är den avancerade hanteringen av JSON-data. Nu kan användare spara JSON-utdata från EXPLAIN ANALYZE-kommandon direkt i en användarvariabel. Detta görs genom syntaxen EXPLAIN ANALYZE FORMAT=JSON INTO @variable select_stmt, vilket förbättrar möjligheten att felsöka och optimera frågor genom att enklare kunna manipulera och analysera exekveringsplaner.

    MySQL 9.0 utökar också stödet för förberedda uttalanden till att inkludera Data Definition Language (DDL) kommandon som CREATE EVENT, ALTER EVENT och DROP EVENT. Denna utveckling möjliggör mer dynamiska och flexibla databasskript. Dock stöds inte positionella parametrar och sammansättning av uttalandetexter krävs från olika indatakällor.

    Uppdateringar inom Performance Schema

    För att ge användare djupare insikter i databasoperationer introducerar MySQL 9.0 två nya tabeller inom Performance Schema: variables_metadata och global_variable_attributes. Dessa tabeller ger utförliga detaljer om systemvariabler såsom deras typ, omfång och tillåtna värden, vilket är kritiskt för finjustering och underhåll av systemets prestanda.

    Avvecklade och Borttagna Funktioner

    Med nya tillägg kommer också utfasningar av äldre funktioner. I MySQL 9.0 avvecklas kolumnerna MIN_VALUE och MAX_VALUE från variables_info-tabellen i Performance Schema. Dessa har ersatts av liknande kolumner i den nya variables_metadata-tabellen.

    En annan stor förändring är borttagningen av autentiseringspluginet mysql_native_password, som var föråldrat redan i version 8.0. Från och med version 9.0 avvisas autentiseringsförfrågningar från äldre klientprogram som inte stöder CLIENT_PLUGIN_AUTH, vilket är en del av MySQL:s ansträngningar att förbättra säkerheten och främja användning av säkrare autentiseringsmetoder.

    För den som önskar ytterligare information om alla förändringar i den nya versionen rekommenderas det att läsa igenom versionsnoterna för MySQL 9.0. Dessa noter ger en detaljerad översikt över alla tekniska uppgraderingar och viktiga ändringar.

    https://linuxiac.com/mysql-rdbms-9-0-released

    Information ifrån MySQL själva :

    https://dev.mysql.com/doc/refman/9.0/en/mysql-nutshell.html


  • Nitrux: En Innovativ Debian-baserad Distribution med Fokus på Användarvänlighet och Prestanda

    Nitrux är en Debian-baserad Linuxdistribution som skiljer sig från mängden genom att vara oföränderlig och systemd-fri. Det innebär att systemfilerna är skrivskyddade, vilket bidrar till ökad säkerhet och stabilitet. Dessutom använder Nitrux inte systemd, som är den vanligaste system- och tjänstehanteraren i många andra distributioner, vilket gör det till ett intressant alternativ för de som föredrar andra init-system. Med ett engagemang för modern teknik och användarvänlighet har Nitrux snabbt blivit populär bland Linuxentusiaster som söker ett pålitligt, men flexibelt operativsystem.

    Utvecklaren Uri Herrera från Nitrux har nyligen tillkännagivit tillgängligheten av Nitrux 3.5.1, vilken representerar den senaste och mest avancerade versionen av denna unika distribution. Denna nya version är driven av en Linux 6.9.7-kärna med ”Liquorix”-smak, som är känd för dess prestandaoptimeringar och låg latens, och fortsätter att använda KDE Plasma 5.27.11 LTS som skrivbordsmiljö, vilket erbjuder en stabil och responsiv användarupplevelse.

    Bland de tekniska uppgraderingarna i Nitrux 3.5.1 märks integrationen av den senaste NVIDIA 555 grafikdrivrutinsserien som stöder explicit GPU-synkronisering för Wayland och den nyaste Mesa 24.1 grafikstacken. Dessa uppdateringar säkerställer bättre grafikprestanda och bredare hårdvarustöd, särskilt för de senaste spelen och professionella applikationerna.

    Nitrux 3.5.1 kommer också med flera viktiga uppdateringar för systemkonfigurationen. NetworkManager har optimerats för att använda dhcpcd som standard DHCP-klient och Dnsmasq som DNS-resolver. Detta garanterar en smidig och effektiv nätverkskonfiguration. Vidare har Calamares-installationsprogrammet förbättrats med en uppdaterad användarmodul och ytterligare förbättringar, vilket gör det enklare än någonsin att installera Nitrux.

    Ytterligare förbättringar inkluderar en reviderad sysctl-konfiguration för att inaktivera NMI-watchdoggen, vilket minskar risken för oönskade avbrott och sänker energiförbrukningen. Även initramfs-konfigurationen har optimerats för att använda Zstandard för maximal kompression, vilket snabbar upp systemstarten.

    Nitrux 3.5.1 har också sett en märkbar minskning i storleken på dess ISO-fil, ned till 2,80 GB från tidigare 4,28 GB, vilket gör nedladdning och installation snabbare och mer tillgänglig. Utvecklarna siktar på att minska filstorleken ytterligare i framtida versioner.

    Nya funktioner i Nitrux 3.5.1 inkluderar också verktyg som driverctl för hantering av systemenhetsdrivrutiner, OpenRC-skript för att starta Bluez Bluetooth-tjänst och dess demoner, samt nya udev-regler som gör det möjligt att hantera skärmljusstyrkan direkt från KDE Plasma-skrivbordet utan externa ingrepp.

    Med dessa och många andra förbättringar fortsätter Nitrux att stärka sin position som en av de mest innovativa och användarvänliga Linuxdistributionerna på marknaden. För mer information och nedladdningslänkar, besök Nitruxs officiella utgivningssida.


  • UNIX tidomvandlare

    M16.se är en webbplats för den som behöver en praktisk ”verktygslåda” med olika funktioner. Målet med M16.se är att erbjuda ett allsidigt verktyg, likt en schweizisk armékniv. Många av tjänsterna som erbjuds på M16.se finns även på andra sajter, men dessa är ofta överfulla med reklam eller kräver registrering.

    Webbplatsen m16.se meddelar att de har lagt till en ny funktion som gör att man kan omvandla mellan unix-tid och vanlig tid.


  • EndeavourOS: En Fräsch Uppdatering Med Spännande Nyheter För Arch Linux-Användare

    EndeavourOS, en populär Linux distribution baserad på Arch Linux, har gjort sig känd för att erbjuda en användarvänlig upplevelse samtidigt som den behåller Archs rykte om snabbhet och anpassningsbarhet. Med en filosofi som fokuserar på att ge användarna en ren Arch upplevelse med tillägg av ett användarvänligt gränssnitt och installationsprocess, fortsätter EndeavourOS att dra till sig både nya och erfarna Linux-användare.

    Idag har EndeavourOS-teamet med stor entusiasm lanserat en ny version, kallad ”Endeavour”. Denna utgåva är inte bara en uppdatering utan markerar en fortsatt förbättring av distrons stabilitet och funktionalitet. ”Endeavour” levereras med KDE Plasma 6.1 som skrivbordsmiljö, vilket ger en elegant och modern användarupplevelse. Systemet drivs av Linux-kärnan 6.9 och inkluderar de senaste versionerna av viktiga programvaror som Mozilla Firefox 127, Mesa 24.1 för grafik, och NVIDIA 550.90.07 för grafikdrivrutiner.

    En viktig aspekt av denna release är förbättringarna i Calamares, distrons grafiska installationsprogram. Tidigare versioner hade problem med att programmet kunde krascha om vissa applikationer avmarkerades under installationen, men detta har nu åtgärdats. Dessutom har språkval för italienska användare i konsolmiljön förbättrats, och den äldre r8168 drivrutinen har tagits bort, vilket reflekterar ett skifte till bättre stöd direkt från Linux-kärnan.

    Inte nog med det, efter en kort paus är nu EndeavourOS ARM tillbaka. Projektet hade tidigare lagts på is på grund av brist på underhållare, men nu när underhållaren återvänder tar man nya tag. ARM-versionen av EndeavourOS är nu kompatibel med enheter som Raspberry Pi 4 och 5, Odroid N2, och Pinebook Pro. Det erbjuds även möjligheter för serverinstallationer utan grafisk användargränssnitt på Raspberry-enheterna.

    Teamet bakom EndeavourOS ser även fram emot att stödja nya plattformar såsom Snapdragon X Elite för Linux. De söker även samarbeten med ägare av ARM-baserade enheter från Apple (Mac M1, M2, M3) och ThinkPad för att utöka sitt utbud av stödda installationer.

    EndeavourOS ”Endeavour” är tillgängligt för nedladdning på deras officiella webbplats och erbjuder en rullande release-modell, vilket innebär att befintliga användare enkelt kan uppdatera sina system för att få tillgång till de senaste förbättringarna.

    För de som är nyfikna på att utforska en Arch-baserad distro som balanserar mellan användarvänlighet och kraftfull prestanda, representerar den senaste utgåvan av EndeavourOS en spännande möjlighet.

    https://endeavouros.com/#Download


  • Sammanfattning av Manjaro 24 “Wynsdey” recension

    Manjaro 24, med kodnamn “Wynsdey”, erbjuder betydande uppdateringar och är den första versionen med KDE Plasma 6, vilket ger ett fantastiskt utseende och förbättrad prestanda. Versionen kommer i tre standard skrivbordsmiljöer – GNOME, Xfce och KDE Plasma, med flera kärnversioner att välja mellan.

    Installationen är enkel med hjälp av Calamares-installationsprogrammet, och KDE Plasma-utgåvan imponerar med det nya “Breath”-temat och bakgrundsbilden “Foreland”. Xfce 4.18 och GNOME 46 har också fått viktiga uppdateringar, inklusive förbättrade filhanteringsfunktioner och fjärrskrivbordsupplevelser.

    Viktiga applikationer som Pamac, Firefox, LibreOffice och Timeshift är uppdaterade, och standardkärnan är 6.9, med alternativ för äldre hårdvara. Prestandan är solid, med KDE Plasma-utgåvan som använder cirka 900 MB RAM vid vila.

    Sammanfattningsvis är Manjaro 24 en användarvänlig Arch Linux-derivat som erbjuder stabila och moderna uppdateringar, vilket gör den till ett bra alternativ för både nya och erfarna Arch Linux-användare.

    En fullstädig recension läsa på sajten debugpoint


  • Shotcut 24.06 – Ny version

    Shotcut är en högpresterande videoredigeringsprogramvara som erbjuder professionella redigeringsverktyg helt utan kostnad. Programmet är byggt med Qt och är tillgängligt för flera operativsystem, inklusive Windows, MacOS och Linux. Dess öppenkällkodsnatur möjliggör kontinuerliga förbättringar och uppdateringar, vilket gör det till ett populärt val bland både amatörer och professionella videoredigerare.

    Med funktioner som stöd för ett brett utbud av videoformat, avancerad tidslinjeredigering, effekter, övergångar och mycket mer, är Shotcut designat för att vara både kraftfullt och användarvänligt. Det har en flexibel gränssnittskonfiguration som kan anpassas till olika användarbehov och projekttyper.

    I den senaste uppdateringen, Shotcut 24.06, introduceras flera spännande nya funktioner och förbättringar. Denna version markerar ett stort steg framåt i utvecklingen av programmet med tillägg som breddar dess redan imponerande funktionsuppsättning.

    Nyckelfunktionerna i Shotcut 24.06 inkluderar stöd för AVIF (AV1) bilder, vilket tillåter användare att arbeta med den senaste bildkodningstekniken. För videokodning introducerar denna uppdatering stöd för SVT-AV1, en effektiv och snabb AV1-kodare som inte kräver hårdvaruacceleration. Det finns även stöd för DJI LRF (MP4)-filer som proxy, vilket effektiviserar arbetsflödena för de som använder DJI-droner i sin videoproduktion.

    En annan ny funktion är ”Scrub While Dragging” för nyckelbilder, vilket ger en mer interaktiv och responsiv användarupplevelse när man justerar nyckelbilder. Dessutom har ett nytt Drop Shadow-videofilter tillkommit som använder inmatnings-alfakanalen för att skapa dynamiska skuggor, vilket kan addera djup och dimension till videoprojekter.

    Det nya Vibrance-videofiltret förbättrar bildkvaliteten genom att anpassa färgmättnaden med större känslighet än traditionella mättnadsfilter, vilket är särskilt användbart för att bevara naturliga hudtoner i videon.

    Shotcut 24.06 inkluderar även ett nytt ljudfilter, Mid-Side Matrix, designat för att förbättra stereoljudet från vissa typer av mikrofoner. Programmet har också förbättrad hantering av videor med variabel bildfrekvens och introducerar nya användargränssnittsalternativ som gör det lättare att anpassa visningen av spellistor och tidslinjer.

    Dessutom har Shotcut 24.06 förbättrad kompatibilitet med de senaste versionerna av FFmpeg, OpenCV och andra viktiga bibliotek och verktyg som utökar programmets kapacitet och prestanda.

    Med alla dessa nya funktioner och förbättringar fortsätter Shotcut att vara en av de mest tillgängliga och kraftfulla videoredigeringsprogramvarorna på marknaden, tillgänglig för alla som vill skapa professionella videor utan att investera i dyra licenser eller prenumerationer.

    Artikel delvis på data ifrån


  • Krita i version 5.2.3

    Krita, det populära open-source målningsprogrammet, har nyligen lanserat sin senaste version, 5.2.3, som medför flera viktiga uppdateringar och förbättringar. Denna version markerar en betydande milstolpe med en helt omgjord byggnadsprocess. Med en förbättrad Continuous Integration-system som nu stödjer de fyra stora operativsystemen — Windows, macOS, Linux och Android — förenklas både utvecklingsarbetet och buggspårningen avsevärt.

    I version 5.2.3 har Krita tagit itu med en rad användarrapporterade problem. Bland annat har programmet förbättrat hanteringen av animerade transformmasker och infört bättre stöd för JPEG-XL-formatet. Windows-användare kommer även att uppleva förbättrad hantering av kortkommandon samt förbättringar i programmets målningsassistenter.

    Specifika buggar som tidigare plågat användare har rättats till i denna uppdatering. Exempelvis har en bugg som orsakade krascher när en animationsnyckelramkolonn lades till på ett låst lager åtgärdats. Även problemet med dokument i ”skrivskyddat” läge under laddning och sparande har blivit fixat.

    Denna uppdatering introducerar även tekniska förbättringar såsom en lösning på problemet med canvas som bleknar i 16-bitars uint-läge på Angle och förbättrad färgprovtagning i omlindningsläge. Krita 5.2.3 stärker även sin integration med MLT för att synkronisera ljud med animationer och gör flera justeringar av verktygsgenvägar på canvasen.

    För Android-användare erbjuder den nya versionen förbättrade ikoner och en mer responsiv upplevelse med S Pen. Dessutom har den äldre QML-baserade touchdockan ersatts av en modernare QWidget-baserad version för att förbättra användarupplevelsen på Android-enheter.

    Krita 5.2.3 finns nu tillgänglig för nedladdning på flera plattformar. Windows-användare kan välja mellan en installerare och en portabel version. Linux-användare kan dra nytta av den plattformsoberoende AppImage, medan macOS-användare kan ladda ner en diskavbildning som stöds från macOS 10.14 och framåt. För Android-surfplattor är Krita tillgängligt både för Intel- och Arm-baserade CPU:er, vilket säkerställer bred kompatibilitet och tillgänglighet.

    För mer detaljerad information om alla nyheter i Krita 5.2.3, besök programutvecklarnas officiella tillkännagivande.

    https://krita.org/en/download


  • Sammanfattning av Nyheterna i Debian 12.6

    Debian 12.6, även känd som ”Bookworm,” introducerar flera uppdateringar och nya funktioner för att förbättra prestanda, säkerhet och användbarhet. Viktiga uppdateringar inkluderar nya versioner av program som Firefox 102.12esr, Thunderbird 102.9 och LibreOffice 7.4.5. Säkerhetsuppdateringar och buggfixar har implementerats för att stärka systemets stabilitet och skydda mot sårbarheter. MATE-skrivbordsmiljön har uppdaterats till version 1.26, med förbättringar som Wayland-stöd och nya funktioner i filhanteraren Caja. Dessutom har Debian 12 fortsatt stöd för många olika arkitekturer, vilket säkerställer bred hårdvarukompatibilitet.

    Viktiga Förändringar och Nyheter

    Säkerhetsfixar:

    • En stor del av uppdateringen fokuserar på att åtgärda säkerhetsproblem. Dessa inkluderar bland annat fixar för fjärrkodkörningsproblem i bluez, minnesläckor i curl, och flera CVE-relaterade problem i clamav, emacs, och openssl.

    Felrättningar:

    • Många paket har fått viktiga felrättningar. Exempelvis har amavisd-new uppdaterats för att hantera flera boundary-parametrar med motstridiga värden, medan bash och chkrootkit har byggts om för att åtgärda föråldrade Built-Using-problem.

    Nya Upstream-Versioner:

    • Vissa paket har uppdaterats till nya upstream-versioner för att inkludera de senaste förbättringarna och fixarna. Bland dessa finns dpdk, flatpak, linux, nvidia-graphics-drivers, och qemu.

    Förbättrad Kompatibilitet:

    • Uppdateringar har gjorts för att säkerställa kompatibilitet med nyare versioner av andra programvaror och systemkomponenter. Exempelvis har freetype fått uppdateringar för att åtgärda funktionskontrollproblem, och fpga-icestorm har återställt kompatibilitet med yosys.

    Debian Installer:

    • Installationsprogrammet har uppdaterats för att inkludera alla rättningar som ingår i denna punktutgåva, vilket gör det enklare att installera det uppdaterade systemet direkt från nya installationsmedier.

    Borttagna Paket:

    • Vissa paket har tagits bort på grund av säkerhetsproblem eller inkompatibiliteter med Bookworms versioner av andra komponenter. Exempelvis har phppgadmin och spip tagits bort på grund av säkerhetsproblem och inkompatibilitet med nuvarande PostgreSQL- och PHP-versioner.

    Här är tabellen med förändringarna i Debian 12.6:

    Felkorrigeringar och Förbättringar

    PaketOrsak
    aideÅtgärdar samtidig läsning av utökade attribut
    amavisd-newHanterar flera boundary-parametrar med motstridiga värden [CVE-2024-28054]; åtgärdar kapplöpningsvillkor i postinst
    archlinux-keyringByter till förbyggda nyckelringar; synkroniserar med upstream
    base-filesUppdaterar för 12.6 punktutgåvan
    bashByggs om för att åtgärda föråldrad Built-Using
    bioawkInaktiverar parallella byggen för att undvika slumpmässiga fel
    bluezÅtgärdar problem med fjärrkodkörning [CVE-2023-27349 CVE-2023-50229 CVE-2023-50230]
    cdoInaktiverar hirlam-tillägg för att undvika problem med ICON-datafiler
    chkrootkitByggs om för att åtgärda föråldrad Built-Using
    cjsonÅtgärdar saknade NULL-kontroller [CVE-2023-50471 CVE-2023-50472]
    clamavNy upstream stabil utgåva; åtgärdar potentiell heap overflow [CVE-2024-20290], potentiell kommandoinjektion [CVE-2024-20328]
    cloud-initDeklarerar konflikter/ersättningar på versionerat paket som införts för bullseye
    comitupSäkerställer att tjänsten inte är avmaskad vid installation
    cpuTillhandahåller exakt en definition av globalLdap i LDAP-plugin
    crmshSkapar loggmapp och fil vid installation
    crowdsec-custom-bouncerByggs om för att åtgärda föråldrad Built-Using
    crowdsec-firewall-bouncerByggs om mot golang-github-google-nftables version med fixad little-endian arkitekturstöd
    curlBehåller inte standardprotokoll när de är avmarkerade [CVE-2024-2004]; åtgärdar minnesläcka [CVE-2024-2398]
    darByggs om för att åtgärda föråldrad Built-Using
    dcmtkRensar upp ordentligt vid borttagning
    debian-installerÖkar Linux kernel ABI till 6.1.0-22; byggs om mot föreslagna uppdateringar
    debian-installer-netboot-imagesByggs om mot föreslagna uppdateringar
    debvmdebvm-create: installerar login; bin/debvm-waitssh: gör –timeout=N fungerar; bin/debvm-run: tillåter körning i miljöer utan TERM inställt; åtgärdar resolv.conf i stretch
    dhcpcd5privsep: Tillåter nollängdsmeddelanden; åtgärdar att servern inte startas om korrekt under uppgraderingar
    distro-info-dataDeklarerar avsikter för bullseye/bookworm; fixar tidigare data; lägger till Ubuntu 24.10
    djangorestframeworkÅterställer saknade statiska filer
    dm-writeboostÅtgärdar byggfel med 6.9 kernel och backports
    dns-root-dataUppdaterar rottips; uppdaterar utgången säkerhetsinformation
    dpdkNy upstream stabil utgåva
    ebook-speakerStöder användarnamn över 8 tecken vid uppräkning av grupper
    emacsSäkerhetsfixar [CVE-2024-30202 CVE-2024-30203 CVE-2024-30204 CVE-2024-30205]; ersätter utgången package-keyring.gpg med en aktuell version
    extrepo-dataUppdaterar information om arkiv
    flatpakNy upstream stabil utgåva
    fpga-icestormÅterställer kompatibilitet med yosys
    freetypeInaktiverar COLRv1-stöd, vilket oavsiktligt aktiverades av upstream; åtgärdar funktionskontroll vid anrop till get_colr_glyph_paint()
    galera-4Ny upstream buggfix utgåva; uppdaterar upstream release signing key; förhindrar datumrelaterade testfel
    gdk-pixbufANI: Avvisar filer med flera anih-chunks [CVE-2022-48622]; ANI: Avvisar filer med flera INAM- eller IART-chunks; ANI: Validerar anih-chunkstorlek
    glewlwydÅtgärdar potentiell buffertöverskridning under FIDO2-autentisering [CVE-2023-49208]; åtgärdar öppen omdirigering via redirect_uri [CVE-2024-25715]
    glib2.0Åtgärdar en (sällsynt) minnesläcka
    glibcÅterställer fixen att alltid kalla destruktörer i omvänd konstruktionsordning på grund av oförutsedda applikationskompatibilitetsproblem; åtgärdar en DTV-korruption på grund av återanvändning av en TLS-modul-ID efter dlclose med oanvänd TLS
    gnutls28Åtgärdar certtool-krasch vid verifiering av en certifikatkedja med mer än 16 certifikat [CVE-2024-28835]; åtgärdar sidokanal i den deterministiska ECDSA [CVE-2024-28834]; åtgärdar en minnesläcka; åtgärdar två segmenteringsfel
    golang-github-containers-storageByggs om för att åtgärda föråldrad Built-Using
    golang-github-google-nftablesÅtgärdar AddSet()-funktion på little-endian-arkitekturer
    golang-github-openshift-imagebuilderByggs om för att åtgärda föråldrad Built-Using
    gosuByggs om för att åtgärda föråldrad Built-Using
    gpasteÅtgärdar konflikt med äldre libpgpaste6
    grossÅtgärdar stackbaserad buffertöverskridning [CVE-2023-52159]
    hovercraftBeroende på python3-setuptools
    icinga2Åtgärdar segmenteringsfel på ppc64el
    igtf-policy-bundleAdresserar CAB Forum S/MIME-policyändring; tillämpar ackumulerade uppdateringar på betrodda ankare
    intel-microcodeSäkerhetsåtgärder [CVE-2023-22655 CVE-2023-28746 CVE-2023-38575 CVE-2023-39368 CVE-2023-43490]; mildrar för INTEL-SA-01051 [CVE-2023-45733], INTEL-SA-01052 [CVE-2023-46103], INTEL-SA-01036 [CVE-2023-45745, CVE-2023-47855] och ospecificerade funktionsproblem på olika Intel-processorer
    joseÅtgärdar potentiellt tjänsteavbrottsproblem [CVE-2023-50967]
    json-smartÅtgärdar överdriven rekursion som leder till stackoverflow [CVE-2023-1370]; åtgärdar tjänsteavbrott via utformad förfrågan [CVE-2021-31684]
    kioÅtgärdar filförlust och potentiella låsningsproblem på CIFS
    lacmeÅtgärdar valideringslogik efter utfärdande
    libapache2-mod-auth-openidcÅtgärdar saknad inmatningsvalidering som leder till DoS [CVE-2024-24814]
    libesmtpBryter och ersätter äldre biblioteksversioner
    libimage-imlib2-perlÅtgärdar paketbyggnad
    libjwtÅtgärdar timing side channel-attack [CVE-2024-25189]
    libkf5ksieveFörhindrar läckage av lösenord i serverloggar
    libmail-dkim-perlLägg till beroende på libgetopt-long-descriptive-perl
    libpodHanterar borttagna behållare korrekt
    libreofficeÅtgärdar skapande av säkerhetskopior för filer på monterade samba-enheter; tar inte bort libforuilo.so i -core-nogui
    libseccompLägg till stöd för systemanrop upp till Linux 6.7
    libtommathÅtgärdar heltalsöverflöd [CVE-2023-36328]
    libtoolKonflikterar med lib

    Säkerhetsuppdateringar

    Se

    https://www.debian.org/News/2024/20240629

    Borttagna Paket

    Följande paket har tagits bort på grund av externa omständigheter:

    PaketOrsak
    phppgadminSäkerhetsproblem; inkompatibel med Bookworms PostgreSQL-version
    pytest-salt-factoriesEndast behövd för salt, som inte ingår i Bookworm
    ruby-arelFöråldrat, integrerat i ruby-activerecord, inkompatibelt med ruby-activerecord 6.1.x
    spipInkompatibel med Bookworms PHP-version
    vasttrafik-cliAPI återkallat

    Debianinstalleraren

    Installeraren har uppdaterats för att inkludera alla rättningar som införts i den stabila utgåvan med denna punktutgåva.

    URL:er

    För fullständig lista över paket som förändrats i denna revision, besök:

    https://deb.debian.org/debian/dists/bookworm/ChangeLog

    Aktuell stabil utgåva:

    https://deb.debian.org/debian/dists/stable

    Föreslagna uppdateringar till den stabila utgåvan:

    https://deb.debian.org/debian/dists/proposed-updates

    Information om den stabila utgåvan (versionsfakta, kända problem osv.):

    https://www.debian.org/releases/stable

    Säkerhetsbulletiner och information:

    https://www.debian.org/security

    Ladda hem Debian 12.6

    Länkar finns i vår Wiki

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


  • Canonicals ’Distroless’ Linux-Bilder: En Revolution för Företag

    Canonical har nyligen tillkännagett sina planer på att erbjuda anpassade Docker Linux-containerbilder med ett dussin års långtidsstöd. Genom sin tjänst Everything LTS kommer Canonical att tillhandahålla Long Term Support (LTS) för dessa specialanpassade ”distroless” Linux-bilder, vilket innebär 12 års säkerhetsstöd för Linux och alla inkluderade öppen källkodsprogram eller beroenden inom containern.

    Mark Shuttleworth, VD för Canonical, var tydlig i sina uttalanden: ”Everything LTS betyder CVE-underhåll för hela din öppen källkodsberoendeträd, inklusive öppen källkod som inte redan är paketerad som en deb i Ubuntu.” Denna innovation är en verklig spelomvandlare för företag och oberoende mjukvaruleverantörer (ISV:er) som behöver uppfylla strikta regulatoriska krav med komplexa öppen källkodsstackar.

    Shuttleworth betonade att Canonical kommer att leverera ”distroless eller Ubuntu-baserade Docker-bilder enligt dina specifikationer, som vi kommer att stödja på RHEL, VMware, Ubuntu eller större offentliga moln Kubernetes (K8s). Våra företags- och ISV-kunder kan nu räkna med att Canonical uppfyller regulatoriska underhållskrav med vilken öppen källkodsstack som helst, oavsett hur stor eller komplex den är, var de än vill distribuera den.”

    Vad Innebär Detta För Företag?

    Den nya tjänsten från Canonical innebär att företag nu kan dra nytta av långsiktig säkerhet och underhåll för sina containeriserade applikationer. Detta är särskilt viktigt för de som använder öppen källkodsprogramvara i sina produktioner, eftersom det säkerställer att deras system är skyddade mot sårbarheter under en längre tidsperiod.

    För företag som överväger att byta till Linux är detta ett betydande steg framåt. Canonicals nya erbjudande ger dem möjlighet att upprätthålla en hög säkerhetsstandard och uppfylla regulatoriska krav, vilket tidigare har varit en utmaning med komplexa öppen källkodsstackar.

    Sammanfattning

    Canonicals lansering av anpassade, långsiktigt stödjande ”distroless” Linux-bilder representerar en revolution inom företags-IT. Med 12 års säkerhetsstöd och flexibiliteten att stödja olika distributionsmiljöer, erbjuder Canonical en robust lösning för företag som vill säkerställa att deras öppen källkodsapplikationer är säkra och uppfyller regulatoriska krav. Detta initiativ befäster Canonicals ställning som en ledande aktör inom öppen källkod och företagslösningar.

    Ovanstående innehåll på bygger på data ifrån

    https://www.zdnet.com/article/canonicals-distroless-linux-images-are-a-game-changer-for-enterprises


  • Steg-för-steg Guide för att Installera Fathom med MySQL och Konfigurera med Apache

    Fathom Analytics är ett lättviktigt, integritetsvänligt analysverktyg som erbjuder enkel och snabb spårning av webbplatsbesökare utan att kompromissa med användarnas integritet. Det är ett utmärkt alternativ för dem som söker en GDPR-kompatibel lösning för att analysera sin webbplats trafik.

    Förberedelser

    Innan vi börjar, se till att du har följande:

    • En server med Ubuntu eller en annan Linux-distribution.
    • Root-åtkomst till servern.
    • MySQL installerat.
    • Apache installerat och konfigurerat.

    Steg 1: Installera MySQL

    1. Uppdatera dina paket och installera MySQL-servern: sudo apt update sudo apt install mysql-server
    2. Starta MySQL och säkra installationen: sudo systemctl start mysql sudo mysql_secure_installation
    3. Logga in på MySQL och skapa en ny databas och användare för Fathom: sudo mysql -u root -p Inuti MySQL prompten: CREATE DATABASE fathom; CREATE USER 'fathomuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON fathom.* TO 'fathomuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

    Steg 2: Installera Fathom

    1. Ladda ner den senaste versionen av Fathom från Fathom Analytics GitHub: wget https://github.com/usefathom/fathom/releases/download/v1.2.1/fathom-linux-amd64
    2. Ge körbehörighet till den nedladdade filen och flytta den till /usr/local/bin: chmod +x fathom-linux-amd64 sudo mv fathom-linux-amd64 /usr/local/bin/fathom

    Steg 3: Konfigurera Fathom för att använda MySQL

    1. Skapa en miljöfil (.env) i katalogen där du planerar att köra Fathom: touch /path/to/fathom/.env
    2. Lägg till följande rader i .env-filen och ersätt med dina egna MySQL-uppgifter: DATABASE_URL=mysql://fathomuser:password@localhost:3306/fathom

    Steg 4: Migrera databasen

    1. Kör Fathom’s migreringskommando för att ställa in databasen: fathom migrate -e /path/to/fathom/.env

    Steg 5: Konfigurera Apache

    1. Skapa en ny konfigurationsfil för Fathom i Apache: sudo nano /etc/apache2/sites-available/fathom.conf
    2. Lägg till följande konfiguration i filen: <VirtualHost *:80> ServerAdmin webmaster@yourdomain.com DocumentRoot /path/to/fathom&lt;Directory /path/to/fathom&gt; AllowOverride All Require all granted &lt;/Directory&gt; ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ErrorLog ${APACHE_LOG_DIR}/fathom_error.log CustomLog ${APACHE_LOG_DIR}/fathom_access.log combined</VirtualHost>
    3. Aktivera nödvändiga moduler och den nya webbplatsen: sudo a2enmod proxy proxy_http sudo a2ensite fathom sudo systemctl restart apache2

    Steg 6: Starta Fathom

    1. Starta Fathom-servern: nohup fathom server -e /path/to/fathom/.env &

    Slutsats

    Du har nu framgångsrikt installerat Fathom Analytics med MySQL och konfigurerat det att köras med Apache. Genom att följa dessa steg kan du nu börja spåra och analysera din webbplats trafik på ett integritetsvänligt sätt. För ytterligare anpassningar och optimeringar, se till att konsultera Fathom’s officiella dokumentation.

    https://github.com/usefathom/fathom


  • Installera och Konfigurera Ghost CMS på Debian 12 med Nginx och MySQL

    Installera och Konfigurera Ghost CMS på Ubuntu, Debian, Fedora och openSUSE med Nginx och MySQL

    Ghost är en öppen källkodsbloggplattform som hjälper dig att skapa en professionell blogg. Den lanserades 2013 som ett alternativ till WordPress och är skriven i JavaScript, drivs av Node.js-biblioteket. I denna artikel kommer vi att gå igenom hur man installerar Ghost CMS med hjälp av Nginx och MySQL på servrar som kör Ubuntu, Debian, Fedora och openSUSE, samt hur man säkrar installationen med ett Let’s Encrypt SSL-certifikat.

    Förutsättningar

    • En server som kör Ubuntu, Debian, Fedora eller openSUSE med minst 2GB RAM.
    • En icke-root-användare med sudo-rättigheter.
    • Ett Fullständigt Kvalificerat Domännamn (FQDN) som exempel.com pekar mot din server.
    • Se till att allt är uppdaterat:
      sudo apt update && sudo apt upgrade      # För Ubuntu och Debian
      sudo dnf update                         # För Fedora
      sudo zypper refresh && sudo zypper update # För openSUSE
    • Flera paket som ditt system behöver:
      sudo apt install wget curl nano ufw software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release unzip -y # För Ubuntu och Debian
      sudo dnf install wget curl nano firewall-config dnf-plugins-core gnupg2 ca-certificates lsb-release unzip -y                            # För Fedora
      sudo zypper install wget curl nano firewalld software-properties-common dirmngr apt-transport-https gnupg2 ca-certificates lsb-release unzip -y # För openSUSE

    Steg 1 – Konfigurera Brandvägg

    Det första steget är att konfigurera brandväggen. Alla nämnda distributioner kommer med en brandvägg som standard.

    1. Kontrollera om brandväggen är aktiv och tillåt nödvändiga portar: Ubuntu och Debian:
       sudo ufw status
       sudo ufw allow OpenSSH
       sudo ufw allow http
       sudo ufw allow https
       sudo ufw enable
       sudo ufw status

    Fedora:

       sudo systemctl start firewalld
       sudo firewall-cmd --permanent --add-service=ssh
       sudo firewall-cmd --permanent --add-service=http
       sudo firewall-cmd --permanent --add-service=https
       sudo firewall-cmd --reload
       sudo firewall-cmd --list-all

    openSUSE:

       sudo systemctl start firewalld
       sudo firewall-cmd --permanent --add-service=ssh
       sudo firewall-cmd --permanent --add-service=http
       sudo firewall-cmd --permanent --add-service=https
       sudo firewall-cmd --reload
       sudo firewall-cmd --list-all

    Steg 2 – Installera Nginx

    Installationen av Nginx kan variera något beroende på distribution.

    1. Installera Nginx: Ubuntu och Debian:
       sudo apt install nginx -y
       sudo systemctl start nginx
       sudo systemctl enable nginx
       sudo nginx -v

    Fedora:

       sudo dnf install nginx -y
       sudo systemctl start nginx
       sudo systemctl enable nginx
       sudo nginx -v

    openSUSE:

       sudo zypper install nginx -y
       sudo systemctl start nginx
       sudo systemctl enable nginx
       sudo nginx -v

    Steg 3 – Installera Node.js

    Ghost Installer behöver Nodejs för att fungera. Här är hur du installerar Node.js på olika distributioner.

    1. Installera Node.js: Ubuntu och Debian:
       curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
       NODE_MAJOR=18
       echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x focal main" | sudo tee /etc/apt/sources.list.d/nodesource.list
       sudo apt update
       sudo apt install nodejs -y
       node --version

    Fedora:

       curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
       sudo dnf install nodejs -y
       node --version

    openSUSE:

       curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
       sudo zypper install nodejs -y
       node --version

    Steg 4 – Installera MySQL med Docker

    Ghost stöder bara MySQL, så vi kommer att använda Docker för att installera MySQL.

    1. Installera Docker: Ubuntu och Debian:
       sudo apt install docker.io -y
       sudo systemctl start docker
       sudo systemctl enable docker
       sudo usermod -aG docker $USER
       newgrp docker

    Fedora:

       sudo dnf install docker-ce docker-ce-cli containerd.io -y
       sudo systemctl start docker
       sudo systemctl enable docker
       sudo usermod -aG docker $USER
       newgrp docker

    openSUSE:

       sudo zypper install docker -y
       sudo systemctl start docker
       sudo systemctl enable docker
       sudo usermod -aG docker $USER
       newgrp docker
    1. Skapa en katalog för MySQL och en docker-compose.yml fil:
       mkdir ~/mysql
       nano ~/mysql/docker-compose.yml
    1. Klistra in följande kod i docker-compose.yml-filen:
       services:
         database:
           image: container-registry.oracle.com/mysql/community-server:latest
           container_name: mysql
           restart: always
           environment:
             MYSQL_ROOT_PASSWORD: rootpassword
             MYSQL_USER: ghost
             MYSQL_PASSWORD: ghostpassword
             MYSQL_DATABASE: ghostdb
           ports:
             - "3306:3306"
           volumes:
             - ./mysql:/var/lib/mysql
    1. Starta MySQL-containern:
       cd ~/mysql
       docker compose up -d
       docker ps

    Steg 5 – Installera Ghost

    1. Installera Ghost-CLI:
       sudo npm install ghost-cli@latest -g
    1. Förbered Ghost-katalogen:
       sudo mkdir -p /var/www/html/ghost
       sudo chown $USER:$USER /var/www/html/ghost
       sudo chmod 755 /var/www/html/ghost
       cd /var/www/html/ghost
    1. Installera Ghost:
       ghost install

    Steg 6 – Installera SSL

    1. Installera Certbot: Ubuntu och Debian:
       sudo apt install snapd -y
       sudo snap install core
       sudo snap refresh core
       sudo snap install --classic certbot
       sudo ln -s /snap/bin/certbot /usr/bin/certbot
       certbot --version

    Fedora:

       sudo dnf install snapd -y
       sudo ln -s /var/lib/snapd/snap /snap
       sudo snap install core
       sudo snap refresh core
       sudo snap install --classic certbot
       sudo ln -s /snap/bin/certbot /usr/bin/certbot
       certbot --version

    openSUSE:

       sudo zypper install snapd -y
       sudo systemctl enable snapd
       sudo systemctl start snapd
       sudo snap install core
       sudo snap refresh core
       sudo snap install --classic certbot
       sudo ln -s /snap/bin/certbot /usr/bin/certbot
       certbot --version
    1. Generera ett SSL-certifikat:
       sudo certbot certonly --nginx --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m name@example.com -d example.com
    1. Generera ett Diffie-Hellman gruppcertifikat:
       sudo openssl dhparam -dsaparam -out /etc/ssl/certs/dhparam.pem 4096
    1. Kontrollera Certbot förnyelseschemaläggningstjänst:
       sudo systemctl status certbot.timer

    Steg 7 – Konfigurera Nginx

    1. Skapa och öppna filen /etc/nginx/conf.d/ghost.conf för redigering:
       sudo nano /etc/nginx/conf.d/ghost.conf
    1. Klistra in följande kod i ghost.conf-filen:
       server {
         listen 80;
         listen [::]:80;
         server_name example.com;
         location / {
    
    
           return 301 https://$server_name$request_uri; 
         }
       }
    
       server {
         listen 443 ssl http2;
         listen [::]:443 ssl http2;
         server_name example.com;
    
         access_log /var/log/nginx/ghost.access.log;
         error_log /var/log/nginx/ghost.error.log;
         client_max_body_size 20m;
    
         ssl_protocols TLSv1.2 TLSv1.3;
         ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
         ssl_prefer_server_ciphers off;
         ssl_session_timeout 1d;
         ssl_session_cache shared:SSL:10m;
         ssl_dhparam /etc/ssl/certs/dhparam.pem;
         ssl_stapling on;
         ssl_stapling_verify on;
         resolver 1.1.1.1 1.0.0.1 [2606:4700:4700::1111] [2606:4700:4700::1001] 8.8.8.8 8.8.4.4 [2001:4860:4860::8888] [2001:4860:4860::8844] valid=60s;
         resolver_timeout 2s;
    
         ssl_certificate         /etc/letsencrypt/live/example.com/fullchain.pem;
         ssl_certificate_key     /etc/letsencrypt/live/example.com/privkey.pem;
         ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
    
         location / {
           proxy_set_header Host $http_host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-Proto https;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_pass http://localhost:2368;
         }
       }
    1. Spara filen genom att trycka på Ctrl + X och sedan Y när du uppmanas.
    2. Öppna filen /etc/nginx/nginx.conf för redigering:
       sudo nano /etc/nginx/nginx.conf
    1. Lägg till följande rad före raden include /etc/nginx/conf.d/*.conf;.
       server_names_hash_bucket_size  64;
    1. Spara filen genom att trycka på Ctrl + X och sedan Y när du uppmanas.
    2. Verifiera din Nginx-konfiguration:
       sudo nginx -t
    1. Om du inte ser några fel betyder det att allt är korrekt. Starta om Nginx-servern för att tillämpa konfigurationen:
       sudo systemctl restart nginx

    Steg 8 – Kör webbplatsen

    Nu kan du verifiera din installation genom att öppna https://example.com i din webbläsare. Du kommer att få följande sida som indikerar en lyckad installation.

    Steg 9 – Slutför installationen

    För att slutföra inställningen av din Ghost-blogg, besök https://example.com/ghost i din webbläsare. Den extra /ghost i slutet av din bloggs domän omdirigerar dig till Ghosts Admin Panel eller i detta fall inställningssidan eftersom du öppnar den för första gången.

    Här kommer du att bli ombedd att skapa ditt administratörskonto och välja en bloggtitel.

    .https://ghost.org

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

    https://www.howtoforge.com/how-to-deploy-ghost-blog-with-nginx-on-debian-12


  • OpenShot 3.2 Video Editor: Nya Funktioner, Förbättringar och Teman

    OpenShot är en populär, öppen källkodsbaserad videoredigerare som erbjuder användarvänliga verktyg för att skapa och redigera videor. Med sin senaste version, OpenShot 3.2, har programmet fått en betydande uppdatering som förbättrar användarupplevelsen och introducerar flera nya funktioner och teman.

    Nyheter och Förbättringar i OpenShot 3.2

    Den nya versionen, OpenShot 3.2, innehåller stöd för Blender 4.1 och förbättrade animationer, vilket gör det enklare att integrera avancerade 3D-effekter i dina videoprojekt. Dessutom har stödet för det senaste FFmpeg 7.0 multimedia-ramverket implementerats, vilket säkerställer högre prestanda och kompatibilitet med en mängd olika mediaformat.

    En av de mest efterlängtade funktionerna i denna uppdatering är den nya ”Remove Gap”-funktionen, som låter användare snabbt och enkelt ta bort oönskade mellanrum mellan videoklipp på tidslinjen. Detta förbättrar arbetsflödet och gör redigeringsprocessen smidigare.

    Nya Teman och Användargränssnitt

    OpenShot 3.2 introducerar två nya teman: Retro och Cosmic Dusk. Särskilt Cosmic Dusk-temat har fått mycket uppmärksamhet och är tillgängligt som en förhandsvisning för att samla användarfeedback. ”Vi har investerat enormt mycket tid i denna UI-design och arbetsflöde, men har fortfarande mycket arbete kvar,” säger OpenShot-utvecklaren Jonathan Thomas.

    Utöver nya teman har även nya Playhead- och Marker-ikoner lagts till för alla teman. Användargränssnittet har förbättrats med stöd för vänliga namn på tidslinjen när man delar upp videoklipp eller uppdaterar filnamn, vilket gör det enklare att hålla reda på olika segment i ett projekt.

    Ytterligare Förbättringar

    Andra viktiga uppdateringar i OpenShot 3.2 inkluderar:

    • Ny ”Not Found” miniatyrbildsplatshållare för saknade eller korrupta filer.
    • Automatisk storleksändringskapacitet till Crop-effekten.
    • Förbättringar av tidslinjens snappning och delningsklipp-funktionaliteten.
    • Förbättrad stöd för HiDPI-skärmar och förbättrad hantering av teckensnitt i titelförfattaren.

    AppImage-paketet har också optimerats för bättre kompatibilitet med moderna Linux-distributioner, vilket säkerställer en smidig installation och drift. Denna version tar bort köhantering och spooling i FFmpegWriter, vilket minskar komplexiteten och förbättrar prestandan.

    Sammanfattning

    Med OpenShot 3.2 har användarna tillgång till en mer kraftfull och användarvänlig videoredigerare. De nya funktionerna och förbättringarna gör det enklare att skapa professionella videor med hög kvalitet. För mer information och för att ladda ner den senaste versionen, besök den officiella OpenShot-webbplatsen.

    Kolla in den fullständiga ändringsloggen på projektets GitHub-sida för mer information om alla nyheter och buggfixar som ingår i OpenShot 3.2.

    Nerladdnings sida

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


  • 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.



Televinken.tech