• 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

Författare: admin

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

    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…

  • Nyheter i Linux Kernel 6.9

    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: ARM och andra arkitekturer: Grafik: Lagring och diverse ändringar: Ljuduppdateringar: 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…

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

    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…

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

    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…

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

    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…

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

    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…

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

    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…

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

    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…

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

  • Nya Funktioner i Perl 5.40

    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…

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

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

    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…

  • Mozilla Firefox 127 tillgänglig för nerladdning

    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…

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

    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,…

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

  • Debian 13 får automatisk rensning av /tmp

    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…

  • Incus 6.2 Container och VM hantare släppt

    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…

  • Introduktion till ss kommandot i Linux

    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…

  • KDE har släppt KDE Frameworks 6.3

    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…