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.
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.
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!
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.
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.
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.
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.
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.
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.
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:
Besök huvudlinjens kernel-sida.
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.
Ladda ner de fyra .deb-paketen för generisk via terminalen och installera dem:
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:
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.
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).
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.
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.
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.
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.
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å
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.
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ö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.
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.
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.
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 ä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.
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:
Secure Enclave: En säker del av chipet som hanterar känslig data, som krypteringsnycklar och biometriska data (Touch ID).
Secure Boot: Säkerställer att endast betrodd programvara som godkänts av Apple laddas vid uppstart.
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.
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.
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.
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.
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
-a: Visar både lyssnande och icke-lyssnande sockets.
ss -a
-l: Visar endast lyssnande sockets.
ss -l
-t: Visar endast TCP-sockets.
ss -t
-u: Visar endast UDP-sockets.
ss -u
-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.
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.
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.
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
Introduktion till LOMP
Förberedelser
Installera OpenLiteSpeed
Ubuntu 24.04
RHEL
Konfigurera OpenLiteSpeed
Installera MySQL/MariaDB
Ubuntu 24.04
RHEL
Installera PHP
Ubuntu 24.04
RHEL
Konfigurera PHP med OpenLiteSpeed
Säkerställa installationen
Jämförelse mellan OpenLiteSpeed och Apache
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.
Installera ett SSL/TLS-certifikat för att säkra din
webbplats. Ett gratis alternativ är Let’s Encrypt.
Installera certbot.
Ubuntu 24.04
sudo apt install certbot
RHEL
sudo yum install certbot
Hämta och installera certifikatet.
sudo certbot certonly --standalone -d your_domain
Konfigurera OpenLiteSpeed att använda SSL-certifikatet via adminpanelen.
9. Jämförelse mellan OpenLiteSpeed och Apache
Fördelar med OpenLiteSpeed
Prestanda: OpenLiteSpeed är känt för sin höga prestanda och låga resursförbrukning, särskilt under höga trafikbelastningar.
Inbyggd caching: OpenLiteSpeed har inbyggd sidcaching som kan avsevärt förbättra laddningstider.
Säkerhet: OpenLiteSpeed erbjuder en mängd säkerhetsfunktioner inklusive DDoS-skydd, IP-geoblockering och mer.
Modern arkitektur: OpenLiteSpeed är designat för att hantera HTTP/2 och QUIC utan extra moduler.
Nackdelar med OpenLiteSpeed
Kompatibilitet: OpenLiteSpeed har färre moduler och tredjepartsintegrationer jämfört med Apache.
Administrativt gränssnitt: Adminpanelen kan vara mindre intuitiv och användarvänlig för nya användare.
Support och dokumentation: OpenLiteSpeed har mindre omfattande support och dokumentation jämfört med Apache.
Fördelar med Apache
Moduler och tillägg: Apache har ett stort antal moduler och tillägg som kan utöka dess funktionalitet.
Flexibilitet: Apache kan konfigureras att fungera i en mängd olika miljöer och scenarier.
Dokumentation och community: Apache har en omfattande dokumentation och ett stort användarcommunity.
Nackdelar med Apache
Prestanda: Apache kan ha sämre prestanda jämfört med OpenLiteSpeed under höga trafikbelastningar.
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ö.
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.)
Uppdatera paketlistan
sudo apt-get update
Installera psmisc
sudo apt-get install psmisc
För Red Hat-baserade system (Fedora, CentOS, etc.)
Uppdatera paketlistan
sudo yum check-update
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!
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.
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.
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.
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.
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.
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 ä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:
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.
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
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.
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.
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.
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:
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.
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:
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
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.
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
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.
Fönsterhanterare: Gå till ”Inställningar” > ”Fönsterhanterare”. Här kan du ändra teman och knapplayouter för fönster.
Hantera StartprogramHantera Startprogram
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.
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.
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.
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
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.
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.
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.
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.
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 .
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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:
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.
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:
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.
Ö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.
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:
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:
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:
Konfiguration: Ange webbplatsens namn, administratörens e-postadress, användarnamn och lösenord.
Databas: Ange databasens typ (MySQLi), värd (localhost), databasnamn (joomla_db), användarnamn (joomla_user) och lösenord (ditt_lösenord).
Ö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.
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:
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.
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.
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.
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:
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.
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:
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, 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.
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.
Så gott folk! Här kommer de 51 vanligaste kommandona. Vi passar även på att komplettera och uppdatera innehållet i vår wiki med manualsidor. Vi arbetar för att göra dem enhetliga och har lagt till avsnitt som belyser skillnaderna mellan Linux- och macOS-kommandon. macOS och Linux kommer från olika grenar i UNIX-familjen.
Tid är tyvärr en bristvara, även om det kul att jobba ideelt med innehåller på linux.se ,så finns andra saker i livet som måste skötas. Därav inte wiki komplett än.
Filsystem och kataloghantering
ls
Listar filer och kataloger i den aktuella katalogen.
Exempel: ls -l (visar detaljerad lista med filer och kataloger)
Dessa grundläggande Linux-kommandon täcker en bred uppsättning operationer som är nödvändiga för att navigera och hantera ett Linuxsystem. Genom att bemästra dessa kommandon kan du effektivt utföra olika uppgifter, från filhantering och nätverkskonfiguration till systemövervakning och säkerhetshantering.
När en digitalkamera tar en bild registrerar bildsensorn i kameran ljuset från miljontals sensorområden. Kamerans digitala kretsar omvandlar den genererade analoga spänningssignalen till en digital representation. Många kameror tillåter dessa bilder att lagras i en RAW-bildfil. De liknar digitala negativ, eftersom de har samma roll som negativ i filmfotografi.
RAW-filer är inte direkt användbara, men har all nödvändig information för att skapa en bild. RAW-filer erbjuder vanligtvis högre färgdjup, högre dynamiskt omfång och bevarar det mesta av informationen i bilden jämfört med det slutliga bildformatet. Nackdelen med RAW-filer är att de tar upp mycket mer lagringsutrymme. Dynamiskt omfång i fotografi beskriver förhållandet mellan de maximala och minimala mätbara ljusintensiteterna (vitt respektive svart).
Som namnet antyder, har RAW-filer inte bearbetats. Genom att ta bilder i RAW-format binder sig inte fotografen till konverteringsprogramvaran som är inbyggd i kamerans firmware. Istället kan individen lagra RAW-filerna och använda datorprogramvara för att generera bättre JPEG-filer, samt dra nytta av framtida förbättringar i bildprogramvaran.
Det finns ett bra utbud av öppen källkodsprogramvara för Linux som bearbetar RAW-filer. Här är vår dom. Förhoppningsvis finns det något intressant här för alla som har en passion för digital fotografi.
Låt oss utforska de 13 tillgängliga RAW-bearbetningsverktygen. För varje titel har vi sammanställt en egen portalsida, en fullständig beskrivning med en djupgående analys av dess funktioner, en skärmbild av programvaran i aktion, tillsammans med länkar till relevanta resurser.
Darktable Öppen källkodsprogramvara för fotografering med icke-destruktiv råbearbetning och fotohantering. Erbjuder avancerade redigeringsverktyg, färghantering, stöd för många filformat och GPU-acceleration. Perfekt för professionella fotografer som vill ha full kontroll över sina bilder.
digiKam Avancerad fotohanteringsapplikation för KDE som organiserar och redigerar foton med stöd för RAW-format och många professionella funktione
RawTherapee Plattformsoberoende programvara för råbildsbehandling med icke-destruktiv redigering, avancerad färghantering och stöd för många kameraformat.
LightZone Öppen källkod för digital mörkrumsredigering. Erbjuder icke-destruktiv redigering med verktygsstackar istället för lager. Stöder RAW och JPEG, skapar stilar för batchredigering, och arbetar i 16-bit ProPhoto RGB-färgrymd. Plattformoberoende med stöd för Linux, Mac OS X och Windows.
ansel Kraftfullt verktyg för digital fotografering och bildhantering. Erbjuder avancerade redigeringsmöjligheter, icke-destruktiv redigering, stöd för RAW-format, och en intuitiv användarupplevelse. Idealisk för både amatörer och proffs som vill förbättra och organisera sina foton effektivt.
Filmulator – En öppen källkod för råbildsredigering med enkel användning och högkvalitativa resultat. Kombination av filmens estetiska egenskaper med digital redigering. Ger ett naturligt utseende med minimal användarkonfiguration. Perfekt för fotografer som söker ett intuitivt arbetsflöde och pålitliga resultat
Photivo – Photivo: Öppen källkod för avancerad bildbehandling av RAW och bitmap-bilder. Erbjuder kraftfulla verktyg för färgkorrigering, brusreducering, skärpa och lokala justeringar. Stödjer 16-bitars bearbetning och har integrering med GIMP för ytterligare redigering. Perfekt för krävande fotografer och bildredigerare.
nUFRaw – nUFRaw: Öppen källkod för råbildsredigering, baserad på dcraw. Stöder många kameramodeller och erbjuder verktyg för vitbalans, exponering, färgjusteringar och histogram. Integreras med GIMP för ytterligare redigering. Perfekt för fotografer som vill ha kontroll över sina RAW-bilder.
UFRaw – Öppen källkodsprogramvara för råbildsredigering, baserad på dcraw. Stöder många kameramodeller och erbjuder verktyg för vitbalans, exponering, färgjusteringar och histogram. Kan användas fristående eller som plugin för GIMP. Perfekt för fotografer som vill ha full kontroll över sina RAW-bilder.
Rawstudio – Öppen källkodsprogramvara för snabb och effektiv redigering av RAW-bilder. Erbjuder verktyg för vitbalans, exponering, färgjustering och brusreducering. Stöder batchbearbetning och många kameramodeller. Perfekt för fotografer som behöver en snabb och enkel arbetsflödeslösning.
vkdt – Öppen källkodsprogramvara för avancerad råbildsredigering, optimerad för GPU-bearbetning med Vulkan. Erbjuder kraftfulla verktyg för färgkorrigering, brusreducering och lokala justeringar. Designad för hög prestanda och flexibilitet, perfekt för krävande fotografer och bildredigerare som söker snabb bearbetning.
GTKRawGallery – GTKRawGallery: Öppen källkodsprogramvara för råbildsredigering och fotohantering. Erbjuder verktyg för vitbalans, exponering, färgjustering och brusreducering. Stödjer batchbearbetning och integrering med GIMP. Perfekt för fotografer som behöver ett komplett arbetsflöde för bildbehandling och organisering.
Förhoppningsvis hittar du något användbart bland dessa verktyg för att förbättra din digitala fotoredigeringsupplevelse och utforska de många fördelarna med att använda RAW-format.
Att kunna starta om ett Linux-system från kommandoraden (CLI) är en grundläggande men viktig färdighet för systemadministratörer och användare som arbetar med Linux-servrar eller -datorer. Denna guide beskriver flera metoder för att starta om ett Linux-system, inklusive användning av kommandona reboot, shutdown, init, och systemctl.
1. Använda reboot Kommandot
Det enklaste och mest direkta sättet att starta om ett Linux-system är genom att använda kommandot reboot.
sudo reboot
När du kör detta kommando med sudo kommer systemet att börja processen för en omedelbar omstart. Om du är inloggad som root, kan du utelämna sudo.
2. Använda shutdown Kommandot
Kommandot shutdown är mångsidigt och kan användas för att stänga av eller starta om systemet vid en specifik tidpunkt. För en omedelbar omstart, använd flaggan -r tillsammans med now.
sudo shutdown -r now
För att schemalägga en omstart vid en specifik tidpunkt, kan du ange tid i formatet hh:mm. Till exempel, för att starta om systemet klockan 15:00:
sudo shutdown -r 15:00
Du kan också ange en tidsfördröjning, till exempel 10 minuter:
sudo shutdown -r +10
3. Använda init eller telinit Kommandot
Kommandona init och telinit används för att ändra runlevel på systemet. Runlevel 6 är standard för omstart.
sudo init 6
eller
sudo telinit 6
Dessa kommandon byter systemets runlevel till 6, vilket resulterar i en omstart. Denna metod används oftast i äldre system som inte använder systemd.
4. Använda systemctl Kommandot
I moderna Linux-distributioner som använder systemd för init-systemet, är systemctl kommandot att föredra för att hantera systemtjänster och runlevels. För att starta om systemet, använd:
sudo systemctl reboot
Detta kommando initierar en omedelbar omstart genom systemd.
Sammanfattning
Här är en snabb översikt av de olika kommandona för att starta om ett Linux-system från CLI:
sudo reboot: Enkel och direkt omstart.
sudo shutdown -r now: Omedelbar omstart med möjlighet att schemalägga.
sudo init 6 eller sudo telinit 6: Byter till runlevel 6 för omstart, används i äldre system.
sudo systemctl reboot: Modern metod med systemd.
Att förstå dessa kommandon ger dig flexibiliteten att hantera Linux-system på ett effektivt sätt, oavsett om du arbetar lokalt eller via en fjärranslutning. Välj det kommando som passar bäst för din specifika situation och distribution, och du kommer att kunna starta om ditt system med säkerhet och precision.
TYPO3 är ett avancerat och gratis content management system (CMS) som är open-source och utvecklat för att tillgodose behov på företagsnivå. Med sin robusta arkitektur och flexibla design, erbjuder TYPO3 en rad funktioner som gör det till en idealisk lösning för komplexa webbprojekt och stora organisationer.
Funktioner och Fördelar
Skalbarhet och Multisite-stöd
TYPO3 är byggt för att hantera flera webbplatser från en enda installation, vilket gör det enkelt att administrera olika domäner och webbplatser från ett centralt gränssnitt. Detta är särskilt användbart för företag med en global närvaro eller flera varumärken.
Flerspråkighet
Systemet stöder flerspråkiga installationer, vilket innebär att innehåll kan skapas och administreras på flera språk, vilket är viktigt för internationella organisationer som behöver nå en global publik.
Stark Säkerhet
TYPO3 har omfattande säkerhetsfunktioner som skyddar mot vanliga webbhot. Regelbundna säkerhetsuppdateringar och en aktiv community som snabbt åtgärdar säkerhetsproblem bidrar till systemets tillförlitlighet.
Hög Prestanda
Med en optimerad kodbas och stöd för avancerad caching, är TYPO3 känt för sin snabba prestanda. Detta säkerställer att webbplatser byggda med TYPO3 laddas snabbt och ger en bra användarupplevelse.
Modulär och Anpassningsbar
TYPO3 är designat för att vara modulärt, vilket innebär att det kan anpassas och utökas med olika tillägg och moduler. Detta gör att utvecklare kan skräddarsy funktionaliteten efter specifika behov och integrera externa system och tjänster.
Aktiv Community och Support
En av de starkaste aspekterna av TYPO3 är dess aktiva community. Med många utvecklare och användare världen över, finns det gott om resurser, dokumentation och stöd att tillgå. Communityn bidrar också med regelbundna uppdateringar och nya funktioner.
Teknisk Struktur
LAMP Stack
TYPO3 körs på en LAMP-stack som inkluderar Linux, Apache, MySQL/MariaDB och PHP. Detta är en pålitlig och välbeprövad plattform som säkerställer stabilitet och kompatibilitet.
Composer och GraphicsMagick
TYPO3 använder Composer som pakethanterare för PHP-beroenden, vilket underlättar hanteringen av externa bibliotek och paket. För bildbehandling använder systemet GraphicsMagick, vilket ger kraftfulla och effektiva verktyg för hantering och manipulation av bilder.
Sammanfattning
TYPO3 är ett kraftfullt och flexibelt CMS som erbjuder omfattande funktioner för företag som behöver en skalbar, säker och högpresterande webbplattform. Med sitt modulära system, starka community och stöd för flerspråkighet och multisite-administration, är TYPO3 ett utmärkt val för komplexa och omfattande webbprojekt.
Symlinkar, eller symboliska länkar, är kraftfulla verktyg i Linux som låter dig skapa referenser till filer eller kataloger på andra platser i ditt filsystem. Dessa länkar kan vara användbara för att organisera filer, skapa genvägar eller hantera filer på ett mer flexibelt sätt. Här är en guide om hur du använder symlinkar i Linux.
Vad är en Symlink?
En symlink är en speciell typ av fil som fungerar som en pekare eller genväg till en annan fil eller katalog. Den skiljer sig från en hårdlänk genom att den endast pekar till den ursprungliga filen eller katalogen, medan en hårdlänk är en direkt referens till datainnehållet.
Skapa en Symlink
För att skapa en symlink använder du kommandot ln med flaggan -s. Syntaxen är som följer:
ln -s [ursprunglig_fil/katalog] [symlink_namn]
Exempel
Låt oss säga att vi har en katalog vid namn /home/användare/projekt och vi vill skapa en symlink till denna katalog i vår hemkatalog:
Här ser du att projekt_symlink pekar på /home/användare/projekt.
Ta bort en Symlink
För att ta bort en symlink kan du använda rm kommandot:
rm /home/användare/projekt_symlink
Detta tar bort symlink-filen, men lämnar den ursprungliga katalogen eller filen orörd.
Alternativt: Använda unlink för att ta bort en Symlink
Förutom rm kommandot kan du även använda kommandot unlink för att ta bort en symlink. unlink är specifikt utformat för att ta bort enstaka filer eller länkar och fungerar på följande sätt:
unlink [symlink_namn]
Exempel
Följande kommando tar bort symlink-filen projekt_symlink:
unlink /home/användare/projekt_symlink
Precis som med rm kommer unlink att ta bort själva symlink-filen utan att påverka den ursprungliga filen eller katalogen den pekar på.
Användningsområden för Symlinkar
Genvägar till ofta använda kataloger eller filer: Om du ofta behöver komma åt en viss fil eller katalog kan du skapa en symlink på en mer lättåtkomlig plats.
Organisera ditt filsystem: Du kan skapa en struktur som är logisk och enkel att navigera, medan de verkliga filerna och katalogerna kan vara spridda över flera platser.
Hantera versionshantering: När du arbetar med programvara kan du använda symlinkar för att peka på olika versioner av en applikation eller ett bibliotek, vilket gör det enkelt att byta mellan versioner.
Delning av resurser: Om flera användare behöver tillgång till samma resurs kan du skapa symlinkar i deras respektive hemkataloger.
Sammanfattning
Symlinkar är ett flexibelt och kraftfullt verktyg i Linux som kan underlätta din arbetsflöde och hjälpa dig att organisera ditt filsystem på ett effektivt sätt. Genom att förstå hur man skapar, kontrollerar och tar bort symlinkar kan du dra full nytta av deras potential. Kommandona rm och unlink ger dig två sätt att enkelt ta bort symlinkar när de inte längre behövs. Experimentera med att använda symlinkar i din dagliga användning av Linux och upptäck hur de kan förenkla din filhantering.
Sovereign Tech Fund, en finansieringsfond som stöds ekonomiskt av det tyska federala ministeriet för ekonomi och klimatåtgärder, har återigen visat sig vara en av öppen källkods stora vänner och supportrar.
Efter att ha gett €1 miljon i ekonomiskt stöd till GNOME i slutet av förra året och investerat mer än €200 000 i GStreamer-projektet tidigare i år, fortsätter företaget sitt stöd för multimedia-projekt genom att finansiera FFmpeg.
Förra veckan tillkännagav FFmpeg sitt första statliga sponsorskap, där Tysklands Sovereign Tech Fund har gått fram för att stödja underhållet och hållbarheten av FFmpeg, en hörnsten inom multimediabranschen, genom att investera €157 000 i projektet.
FFmpeg är allmänt erkänt för sin avgörande roll i att bearbeta video- och ljudinnehåll, vilket är integrerat i otaliga medieplattformars globala verksamhet. Samtidigt säkerställer det att miljarder användare världen över kan strömma ljud och video sömlöst varje dag.
Anledningen bakom beslutet att investera har ännu inte avslöjats, med endast följande information tillgänglig för tillfället:
”Upprätthålla hållbarheten, säkerheten och innovationen av en ledande multimediabearbetningsramverk.”
Vi förväntar oss att mer information om skälen till det ekonomiska stödet och hur det kommer att användas snart kommer att bli tillgänglig. Fram till dess gratulerar vi FFmpeg-projektet till att ha uppnått finansiell stabilitet, vilket lovar hållbar utveckling i framtiden.
Komplett Checklista för Migrering från CentOS till Ubuntu
När CentOS 7 närmar sig slutet av sin livscykel den 30 juni 2024, behöver systemadministratörer planera för en migrering till en ny distribution. Ett bra alternativ är Ubuntu 24.04 LTS, en stabil och välstött Linux-distribution med en stor community.
Denna guide beskriver den kunskap och de steg som krävs för att migrera CentOS 7-servrar till Ubuntu 24.04 med minimal stilleståndstid och dataförlust.
Alternativ till CentOS
Innan migreringen påbörjas är det viktigt att utvärdera andra alternativ som kan passa organisationens behov.
Några populära alternativ till CentOS inkluderar:
RHEL (Red Hat Enterprise Linux): Erbjuder utmärkt stöd för migrering och en SELinux-plattform, men kräver betalt stöd.
CentOS Stream: Byggt av samma team som CentOS, vilket gör migreringen enklare, men mindre stabilt på grund av sin rolling-release-natur.
AlmaLinux: Riktat mot CentOS-användare och erbjuder hög kompatibilitet.
Debian: Stabilt, öppen källkod och en favorit bland systemadministratörer.
Ubuntu: Liknande Debian, med en stor community och omfattande dokumentation.
Rocky Linux: Föredras av dem som gillar Red Hats distributionsstil.
Varför migrera från CentOS 7 till Ubuntu 24.04 LTS?
Long-Term Support (LTS): Ubuntu erbjuder LTS-versioner, vilket garanterar säkerhetsuppdateringar och paketunderhåll i fem år. Detta är viktigt eftersom CentOS 7 når slutet av sin livscykel den 30 juni 2024.
Stor Community & Support: Ubuntu har en omfattande och aktiv community som tillhandahåller omfattande dokumentation och felsökningsresurser. Dessutom finns många kommersiella supportalternativ tillgängliga.
Paket Tillgänglighet: Ett omfattande bibliotek av mjukvarupaket som tillgodoser olika behov. Det finns troligtvis motsvarigheter till de flesta program som körs på CentOS-servrar.
Paket Hantering: Ubuntu använder apt-pakethanteraren och DEB-paket, vilket liknar YUM-pakethanteraren och RPM-paket som används i CentOS.
Planera Migreringen
Innan migreringsprocessen påbörjas är planering avgörande.
Inventering och Bedömning: Skapa en detaljerad inventering av servrar, inklusive hårdvaruspecifikationer, installerad mjukvara och konfigurationsdetaljer. Detta hjälper till att identifiera potentiella kompatibilitetsproblem under migreringen.
Backup Strategi: Dataförlust är en kritisk risk, därför är det viktigt att implementera en robust backupstrategi för att säkerställa att data kan återställas vid problem under migreringen. Överväg fullständiga systembackuper eller backuper av specifika kataloger beroende på behov.
Stillestånd Överväganden: Bestäm acceptabla stilleståndsfönster för servrarna. Schemalägg migreringen under perioder med låg trafik för att minimera tjänsteavbrott.
Säkerhetskopiera CentOS 7 System
Använd verktyg som rsync, tar eller scp för att säkerhetskopiera viktiga filer och konfigurationer från CentOS-servern till en tillfällig plats på den lokala eller en fjärrmaskin.
Följande rsync-kommando kopierar säkert alla filer och mappar (inklusive dolda) från källkatalogen till destinationen på samma maskin:
Ladda ner Ubuntu LTS ISO-avbildningen och skapa ett startbart USB-minne. Starta servern från USB-minnet och välj ”Install Ubuntu”.
Under installationen, välj lämpliga alternativ för hårdvara och önskad skrivbordsmiljö (t.ex. GNOME) eller välj en minimal installation om en kommandobaserad server föredras.
När Ubuntu-produktionsmiljön är redo, konfigurera brandväggar, uppdatera nätverksdetaljer och konfigurera viktiga konfigurationsfiler.
Utforska Ubuntu-repositorier för att hitta ersättningar för mjukvaran som körs på CentOS-servern. Många populära applikationer har direkta motsvarigheter i Ubuntu.
Använd apt-pakethanteraren på Ubuntu för att installera de identifierade mjukvarupaketen.
Överför Säkerhetskopian till Ubuntu
Att överföra data från ett fjärrsystem med CentOS 7 till ett lokalt Ubuntu-system innebär flera steg för att säkerställa att data överförs exakt och säkert.
Se först till att rsync är installerat på Ubuntu-systemet.
sudo apt update
sudo apt install rsync
Använd rsync-kommando för att överföra data från fjärrsystemet med CentOS till det lokala Ubuntu-systemet.
Testa noggrant all funktionalitet på den migrerade servern för att säkerställa att allt fungerar som förväntat. Kontrollera också att säkerhetsåtgärder som brandväggar och användarbehörigheter är korrekt konfigurerade på Ubuntu-systemet.
När testningen är klar, starta om servern för att tillämpa eventuella slutgiltiga konfigurationsändringar.
Dokumentera alla ändringar som gjorts under migreringsprocessen, inklusive systemändringar, konfigurationsändringar och applikationsändringar. Detta underlättar framtida felsökningsinsatser.
Slutsats
Att migrera från CentOS 7 till Ubuntu 24.04 kan vara en utmanande uppgift, men med rätt planering och genomförande kan det uppnås med minimal stilleståndstid och dataförlust.
Genom att följa stegen i denna guide kan systemadministratörer säkerställa en smidig övergång till en stabil och välstödd Linux-distribution.
LibreNMS är ett kraftfullt och flexibelt övervakningsverktyg som stödjer en mängd olika hårdvara och operativsystem, inklusive Cisco, Linux och Juniper. Med automatiserad nätverksupptäckt och stöd för protokoll som CDP, OSPF, BGP, SNMP och ARP, samt en anpassningsbar användarpanel och larmhanteringssystem, är LibreNMS idealiskt för både små och stora nätverksmiljöer. Den här guiden visar hur du installerar och konfigurerar LibreNMS på en Ubuntu 22.04-server.
Förutsättningar
En Ubuntu 22.04-server
En icke-root-användare med root-privilegier
Steg 1: Installera Paketberoenden
Först behöver du installera alla nödvändiga paketberoenden inklusive LEMP Stack, några Python-verktyg och nätverksverktyg som SNMP, whois och rrdtool.
Logga in i MariaDB-skalet och skapa databas och användare:
sudo mysql -u root -p
CREATE DATABASE librenms CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Steg 5: Konfigurera PHP-FPM Pool för LibreNMS
Kopiera standardpoolkonfigurationen och redigera den:
Öppna din webbläsare och besök din LibreNMS-domän (t.ex. http://librenms.hwdomain.io). Följ installationsguiden på webbplatsen för att slutföra installationen.
När installationen är klar, validera din LibreNMS-installation genom att klicka på länken ”validate your install”.
Du har nu installerat och konfigurerat LibreNMS övervakningsverktyg på Ubuntu 22.04.
Texten ovan bygger på data på länken nedan. Besök länken ,där finns skärmdumpar och sånt som kan underlätta installationen
Alpine Linux 3.20 Lanseras med Initialt Stöd för 64-bitars RISC-V
Alpine, en lätt och säker Linux-distribution, har precis släppt sin senaste version, Alpine Linux 3.20. Denna nya version markerar början på v3.20 stabil serie, med en mängd uppgraderingar av systempaket och flera betydande förändringar, inklusive initialt stöd för 64-bitars RISC-V-arkitekturen.
Nyheter i Alpine Linux 3.20
Den senaste versionen inkluderar uppdateringar av många viktiga komponenter, med de mest anmärkningsvärda inkluderande:
Programmeringsspråk och Ramverk
Distributionen inkluderar nu LLVM 18, Node.js 20.10, Python 3.12, Ruby 3.3, Rust 1.78 och Crystal 1.12. Dessa uppdateringar ger utvecklare de senaste verktygen och möjligheterna inom mjukvaruutveckling.
Skrivbordsmiljöer
För användare av grafiska gränssnitt har GNOME uppdaterats till version 46 och KDE avancerar till version 6. Båda har stora uppdateringar, såsom övergången till Qt6 och att Wayland blir standardsessionen över X11.
Systemverktyg
Go 1.22, .NET 8.0 och Sway 1.9 är bland de viktiga verktyg som uppdaterats. Dessa uppdateringar säkerställer bättre prestanda och robustare säkerhet.
Andra Anmärkningsvärda Förändringar
Förutom förändringarna ovan, kommer Alpine 3.20 också med en uppgradering av GRUB bootloader till version 2.12. Med tanke på detta måste användare som uppgraderar från tidigare installationer med GRUB på UEFI-system uppdatera den installerade bootloadern innan omstart för att undvika uppstartsproblem.
Dessutom svarar denna release på licensändringar med viktig programvara. Till exempel, Redis, som har fått ny licens, ersätts av Valkey i huvudpaketförrådet på grund av dess mer öppna BSD-3-Clause-licens. Ett kompatibilitetspaket, “valkey-compat,” har tillhandahållits för att underlätta denna övergång. Dessutom, på grund av kompatibilitetsproblem med Python 3.12, har aws-cli-verktyget tillfälligt inaktiverats i väntan på en lösning från upstream-utvecklarna.
Omfattande Resurser för Användare
Meddelandet och release-anteckningarna innehåller detaljerad information om alla förändringar i Alpine 3.20. Nedladdningar är tillgängliga från projektets webbplats.
Även om Alpine, enligt design, främst används som grund för att skapa containeriserade bilder, kan det också effektivt användas för skrivbordsändamål. Om du har frågor om installation eller inställning av en skrivbordsmiljö, var lugn – vi har allt du behöver.
Vår omfattande guide, “Hur man installerar Alpine Linux och ställer in en skrivbordsmiljö,” ger en steg-för-steg-genomgång för att förenkla processen. Vidare kommer vår “Alpine User’s Guide to APK: How to Manage Packages” att hjälpa dig att enkelt hantera paket med distributionens APK-pakethanterare.
Vad är Risc V för något?
RISC-V är en öppen och royaltyfri instruktionsuppsättningsarkitektur (ISA) baserad på RISC (Reduced Instruction Set Computing)-principer. Den skapades vid University of California, Berkeley, och är designad för att vara flexibel, modulär och enkel att implementera, vilket gör den lämplig för ett brett spektrum av applikationer, från små inbäddade system till kraftfulla superdatorer. RISC-V främjar innovation genom att tillåta vem som helst att använda, modifiera och förbättra arkitekturen utan licensavgifter, vilket kan leda till snabbare teknologisk utveckling och lägre kostnader.
Slutsats
Alpine Linux 3.20 är en betydande release som ger stora uppdateringar och initialt stöd för 64-bitars RISC-V-arkitekturen, vilket gör det till ett övertygande val för både utvecklare och skrivbordsanvändare. Med förbättrade programmeringsspråk, uppdaterade skrivbordsmiljöer och robusta systemverktyg, är Alpine 3.20 inställd på att fortsätta sin tradition av att vara en säker och lätt Linux-distribution. För mer information och för att ladda ner den senaste versionen, besök Alpine Linux-projektets webbplats.
Zammad är ett open-source ticketing system och kundsupportplattform som är designad för att hantera och spåra kundserviceärenden. Det erbjuder en mängd funktioner som gör det möjligt för företag att effektivt hantera kundförfrågningar och supportärenden. Här är några av de viktigaste funktionerna och fördelarna med Zammad:
Viktiga Funktioner:
Ticketing: Automatisering och hantering av supportärenden via ett centraliserat system.
Multi-kanal Support: Integrering med e-post, telefon, chatt, sociala medier och andra kommunikationskanaler.
Användarvänligt Gränssnitt: Ett modernt och intuitivt gränssnitt som gör det enkelt för supportpersonal att använda systemet.
Sökfunktion: Kraftfull sökfunktion som gör det möjligt att snabbt hitta relevanta ärenden och information.
Roll- och Rättighetsstyrning: Hantering av olika användarroller och tillgång till funktioner baserat på användarens roll.
Rapportering och Analys: Inbyggda verktyg för att generera rapporter och analysera supportprestanda.
Knowledge Base: Skapande och hantering av en kunskapsdatabas för att hjälpa kunder att hitta svar på vanliga frågor själva.
Integrationer: Möjlighet att integrera med andra system och verktyg som t.ex. CRM-system och betalningslösningar.
Fördelar:
Effektivitet: Genom att automatisera och centralisera hanteringen av kundärenden kan supportteam arbeta mer effektivt.
Transparens: Alla ärenden spåras och dokumenteras vilket ger en klar överblick över pågående och avslutade ärenden.
Kundnöjdhet: Snabbare och mer strukturerad hantering av supportärenden leder till ökad kundnöjdhet.
Flexibilitet: Anpassningsbar för att möta specifika behov och arbetsflöden i olika organisationer.
Kostnadseffektivitet: Som en open-source-lösning är det ett kostnadseffektivt alternativ till kommersiella ticketing-system.
Zammad används av företag och organisationer i olika storlekar och branscher för att förbättra sin kundsupport och hantering av supportärenden.
Så installera du Zammad Kundsupportsystem på Rocky Linux 9
I denna guide lär du dig hur du installerar Zammad Ticketing System på en Rocky Linux-server. Du kommer att köra Zammad med PostgreSQL, Nginx och Elasticsearch. Innan du börjar, se till att du har följande:
En Rocky Linux 9-server.
En icke-root användare med administratörsrättigheter.
För att kontrollera om ditt Linux-system stöder AVX och AVX2-instruktioner kan du använda följande metoder från kommandoraden:
Vad är AVX?
AVX står för Advanced Vector Extensions och är en uppsättning instruktionsutökningar till x86-arkitekturen för mikroprocessorer från Intel och AMD. AVX introducerar 256-bitars breda vektorregister och instruktioner som kan utföra parallella operationer på 256-bitars vektorer av data. Detta förbättrar SIMD-kapabiliteter och möjliggör betydande prestandaförbättringar för applikationer som kan utnyttja vektorbehandling.
AVX2, en utökning av AVX, introducerades 2013 och tillför ytterligare instruktioner och funktionalitet. Dessa vektorförlängningar är särskilt användbara i arbetsbelastningar som involverar tung dataparallellism, såsom bild- och videobehandling, fysiksimuleringar, kryptografi och djupinlärning.
Kontrollera CPU-information
För att ta reda på om ditt Linux-system stöder AVX och/eller AVX2-instruktioner kan du kontrollera utdata från filen /proc/cpuinfo eller använda grep-kommandot:
$ grep -o 'avx[^ ]*' /proc/cpuinfo
Detta kommando skriver ut avx och/eller avx2 (upprepat för varje CPU-kärna) om din CPU stöder dessa instruktionsuppsättningar.
Du kan också använda följande grep-kommandovarianter för att kontrollera om din CPU stöder AVX och AVX2-instruktioner:
$ grep --color=always -i 'avx' /proc/cpuinfo
Alternativt kan du söka upp specifikationerna för din CPU-modell online. De flesta moderna CPU:er från Intel (sedan Sandy Bridge 2011) och AMD (sedan Bulldozer 2011) stöder AVX, och senare generationer stöder också AVX2.
Wine 9.9 Introducerar Wow64-läge och Förbättrat ARM-stöd
Två veckor efter lanseringen av version 9.8 har Wine Project, välkänt för att möjliggöra för Linux- och macOS-användare att köra Windows-applikationer, tillkännagivit den nya versionen Wine 9.9.
Viktiga Uppdateringar i Wine 9.9
Den mest framträdande nyheten i denna version är införandet av stöd för det nya Wow64-läget i ODBC (Open Database Connectivity), vilket förbättrar kompatibiliteten och gör Unix-anropsparametrar Wow64-kompatibla.
Utöver förbättringar i databaskonnektivitet erbjuder Wine 9.9 en mer avancerad CPU-detektion på ARM-plattformar. Detta säkerställer att applikationer körs mer effektivt och optimerar resursanvändningen på olika hårdvaror.
Versionsanteckningarna nämner även att flera föråldrade funktioner i WineD3D har avlägsnats. WineD3D är en komponent som i realtid översätter DirectX 3D-grafikanrop till OpenGL. Dock specificeras inte exakt vilka funktioner som har tagits bort.
Som brukligt innehåller Wine 9.9 även ett flertal buggfixar (totalt 38 stycken) som åtgärdar problem rapporterade av användare från tidigare versioner.
Källkoden för Wine 9.9 kan laddas ner från GitLabs projektsida för dem som är intresserade av att testa eller uppgradera sin nuvarande installation.
Binärpaket för olika distributioner förväntas bli tillgängliga inom kort. För mer information, vänligen besök tillkännagivandet.
MX-23.3, den tredje uppdateringen av vår MX-23-version, är nu tillgänglig. Denna uppdatering innehåller en rad buggfixar, nya kärnor och applikationsuppdateringar sedan vår ursprungliga lansering av MX-23. Om du redan använder MX-23 behöver du inte installera om; alla paket är tillgängliga via de vanliga uppdateringskanalerna eller genom att installera de ändrade applikationerna.
Höjdpunkter:
Debian 12.5 ”bookworm” bas Denna version inkluderar alla uppdateringar från Debian- och MX-repositorierna. Här är några av höjdpunkterna:
”build-essential” paket inkluderade på ISO För de användare som kan behöva kompilera en drivrutin utan internetåtkomst. Detta gällde även i 23.2, men förtjänar att upprepas.
Installerarens OEM-läge När du använder installerarens OEM-läge kan du välja systemspråk innan användarinställningen börjar, så att installationen sker på det valda språket. Detta är standard i RPI Respin-utgåvan.
Pipewire 1.0 (1.0.4 tillgänglig i testrepo). Detta var också fallet i 23.2, men förtjänar att upprepas eftersom det inte är standard i Debian. För de som undrar: Detta skulle inte listas om det inte användes på ISO:erna, något annat vore löjligt.
Uppdaterad manual Manualen är nu uppdelad i språk-specifika paket.
MX Locale-verktyg Inkluderar en funktion för att ta bort alla manualpaket förutom det aktuella systemets standardspråk.
zstd-komprimeringsalternativ Lagt till live-remaster (antiX live-system).
Systemd Kan användas på live-system i rudimentär form via init=/lib/systemd/systemd boot-kod. Det kommer att förekomma avmonteringsfel vid avstängning, men vid det laget bör filsystemet redan vara skrivskyddat.
Många språkuppdateringar
Alla kärnuppdateringar Standard Xfce, KDE och fluxbox ISO:erna är alla uppdaterade till den senaste 6.1.90-kärnan. AHS använder nu 6.8.9 liqourix-kärnan.
Den uppdaterade MX Raspberry Pi Respin har också de senaste paketen tillgängliga från MX- och RPiOS-repositorierna.
Grafana 11.0 Introducerar Nya Verktyg för Utforskning av Metrik och Loggar
Grafana 11.0: Nu med undermappar, bättre visualiseringar, förenklad metriksutforskning, avancerade varningsfunktioner och mer
För dig som arbetar inom DevOps är denna nyhet säkerligen spännande. Grafana har lanserat version 11.0, som introducerar banbrytande förändringar, inklusive datainsamling utan behov av komplexa frågespråk och förbättrade dashboard-funktioner, vilket lovar en mer intuitiv användarupplevelse.
Höjdpunkter i Grafana 11.0
Den största nyheten i Grafana 11.0 är introduktionen av Explore Metrics och Explore Logs. Dessa funktioner gör det möjligt för användare att navigera genom Prometheus (Grafanas övervakningssystem) metrik och Loki (Grafanas loggaggregationssystem) loggar sömlöst utan att behöva skriva någon PromQL eller LogQL.
Detta är en stor förändring av en enkel anledning: denna frågelösa bläddringsupplevelse förenklar dataanalysen och gör den mer tillgänglig för användare utan teknisk expertis i dessa frågespråk. Här är mer om de två nya tilläggen.
Explore Metrics erbjuder en publik förhandsvisning i alla utgåvor av Grafana. Det gör det möjligt för användare att enkelt filtrera och visa metrik baserat på etiketter, visualisera relevant data automatiskt och enkelt skifta till relaterad telemetri. Detta inkluderar en innovativ “explore in a drawer”-funktion som förbättrar dashboard-interaktionen utan att förlora sammanhanget.
Explore Logs, som fortfarande är i en experimentell fas i både Grafana Open Source och Enterprise-utgåvor, fokuserar på att förbättra loggutforskningsprocessen. Användare kan nu se loggvolymer och mönster direkt, vilket ökar effektiviteten i logganalys och upptäckt av avvikelser.
Grafana 11.0 introducerar också flera förbättringar av dashboard-hantering och visualiseringsmöjligheter. De nya Scenes-drivna Dashboards, tillgängliga i publik förhandsvisning, är utformade för att erbjuda mer dynamiska och stabila dashboards med hjälp av Scenes-biblioteket. Dessutom har ett redigeringsläge lagts till för att förenkla anpassningen av dashboards.
En annan anmärkningsvärd uppdatering är den allmänna tillgängligheten av undermappar i alla Grafana-utgåvor, vilket förbättrar dashboard-organisation och behörighetshantering på olika teamnivåer.
Grafana 11.0 använder AI för att automatiskt generera titlar och beskrivningar för paneler och dashboards, vilket gör visualiseringsprocessen snabbare och mer intuitiv. Denna funktion är också tillgänglig i alla Grafana-utgåvor.
Förbättringar av canvas-visualisering inkluderar nya flödesschemafunktioner, förbättrad elementstyling och utökad data-länkstöd, vilket breddar möjligheterna för kreativ och funktionell datarepresentation.
Men nyheterna slutar inte här.
För avancerade användare och administratörer medför Grafana 11.0 flera viktiga förbättringar:
Förbättrad PDF-export: Betydande prestandaförbättringar har gjorts för PDF-exportfunktionen, vilket drastiskt minskar tiden det tar att generera rapporter från komplexa dashboards.
Omdesign av varningssystemet: Detaljvyn för varningsregler har omdesignats för att ge mer detaljerad insikt och enklare navigering av varningsvillkor och instanser.
RBAC för varnings-API:er: Rollbaserad åtkomstkontroll (RBAC) har införts för varningsprovisionerings-API:er för att förbättra säkerhet och efterlevnad.
Eftersom Grafana 11.0 introducerar vissa förändringar som kan påverka bakåtkompatibiliteten, rekommenderas användare att konsultera den detaljerade ändringsloggen för att säkerställa en smidig uppgradering. Den officiella dokumentationen ger en detaljerad genomgång av alla nya funktioner och förbättringar.
Linux-kärnan 6.9 släpptes den 12 maj 2024 och är nu den senaste stabila kärnan. Ubuntu 24.04 LTS-användare kan installera den via den officiella Ubuntu Mainline Kernel PPA-arkivet. Kärnan inkluderar stöd för Rust på AArch64-arkitekturer, Intel FRED-mekanismen, och AMD SNP-gäster samt uppdaterade drivrutiner för bättre hårdvarustöd.
Metoder för installation:
Metod 1: Använda ”Mainline Kernels”-verktyget
Öppna Terminal och kör kommandon för att installera Mainline Kernels-verktyget.
Öppna verktyget från applikationsmenyn, välj ”Linux kernel 6.9.1” och klicka på ”Install”-knappen.
Vänta tills installationen är klar och starta om datorn.
Fördelar:
Får nya kärnversioner automatiskt.
Verktyget kan informera om nya kärnversioner om notifieringsfunktionen är aktiverad.
Metod 2: Manuell installation via kommandorad
Ladda ner specifika kärnpaket för din arkitektur (exempelvis amd64) från Ubuntu Mainline Kernel PPA-arkivet.
Lägg paketen i en mapp i din Hem-katalog.
Kör sudo dpkg -i *.deb i Terminal för att installera paketen.
Återgå till standardkärnan
Om problem uppstår med Linux-kärnan 6.9 kan du återgå till Ubuntus standardkärna genom att trycka på Esc vid uppstart, välja ”Advanced options” och välja en annan kärnversion.
Ovan är sammafattning på Svenskar, på länken nedan hittar du utförligar artikel med skärmdumpar och tydligen beskrivit på Engelska
chroot är ett kraftfullt verktyg i Linux som används för att ändra den upplevda rotkatalogen (root directory) för en process och dess barnprocesser. Detta skapar en isolerad miljö som kan vara användbar för många ändamål, såsom säkerhet, testning och reparation av system. Denna guide kommer att gå igenom grunderna för att använda chroot.
Vad är chroot?
chroot står för ”change root” och används för att köra en process i en annan katalog än den faktiska rotkatalogen (/). Detta innebär att processen ser den nya katalogen som sin rot, vilket effektivt isolerar den från resten av systemet.
Förberedelser
För att använda chroot behöver du förbereda en katalogstruktur som innehåller alla nödvändiga filer och bibliotek för den miljö du vill skapa. Här är stegen för att sätta upp en enkel chroot-miljö:
Skapa en katalog för din chroot-miljö:
sudo mkdir -p /var/chroot
Kopiera de nödvändiga systemfilerna och bibliotek till chroot-miljön: Du behöver kopiera binärer, bibliotek och andra nödvändiga filer. Här är ett exempel på hur du kopierar en bash-shell:
När din chroot-miljö är konfigurerad kan du använda chroot-kommandot för att byta rot och köra en process i denna miljö:
sudo chroot /var/chroot /bin/bash
Nu har du en bash-shell som körs inom din chroot-miljö. Du kan verifiera detta genom att använda kommandot pwd för att se den aktuella katalogen, som nu borde visa /.
Exempel på användningsområden
Säkerhet: Använd chroot för att isolera applikationer och minska risken för skador om de komprometteras.
Systemreparation: chroot kan användas för att reparera system från en live-CD eller USB-sticka genom att montera och chroota till det installerade systemet.
Testning: Skapa isolerade testmiljöer för att köra applikationer eller tjänster utan att påverka det övergripande systemet.
Begränsningar och säkerhet
Även om chroot kan ge en viss nivå av isolering, är det inte en fullständig säkerhetslösning. Processer i chroot-miljön kan potentiellt bryta sig ut om de körs som root. För mer robust isolering kan tekniker som containrar (t.ex. Docker) eller virtualisering vara lämpligare.
Sammanfattning
chroot är ett kraftfullt verktyg för att skapa isolerade miljöer i Linux. Genom att ändra rotkatalogen för en process och dess barnprocesser kan du säkert testa, reparera eller köra applikationer. Med noggranna förberedelser och medvetenhet om dess begränsningar kan chroot vara en ovärderlig del av din verktygslåda för systemadministration.
Ibland kan det vara lite knepigt att kolla om ett lösenord akutell eller inte. Men ett knep som man kan använda är simulera en pop3 klient. En del GUI klienter har mycket att önska vad det gäller smidighet.
Kontrollera Inloggning mot en POP3-server med SSL på Linux med OpenSSL
Att kontrollera inloggning mot en POP3-server som använder SSL med Telnet är inte möjligt eftersom Telnet inte kan hantera SSL-krypterade anslutningar. Istället kan vi använda OpenSSL, som är ett kraftfullt verktyg för att hantera SSL/TLS-anslutningar. I denna artikel går vi igenom hur du kan använda OpenSSL på en Linux maskin för att testa inloggning mot en POP3-server som använder SSL.
De flesta Linux-distributioner levereras med OpenSSL förinstallerat. Du kan kontrollera om OpenSSL redan är installerat genom att köra följande kommando i terminalen:
openssl version
Om OpenSSL inte är installerat kan du installera det med ditt paketverktyg. På Debian-baserade system som Ubuntu använder du:
sudo apt-get install openssl
På Red Hat-baserade system som Fedora eller CentOS använder du:
För att ansluta till POP3-servern via SSL, öppna din terminal och kör följande kommando:
openssl s_client -connect serveradress:995
Byt ut serveradress med adressen till din POP3-server. Port 995 är standardporten för SSL på POP3.
När du kör detta kommando kommer OpenSSL att försöka etablera en SSL-anslutning till den angivna servern och porten. Om anslutningen är framgångsrik kommer du att se en hel del information om SSL-anslutningen samt serverns certifikat.
Steg 3: Logga in på POP3-servern
När du har anslutit till POP3-servern kan du börja kommunicera med servern med hjälp av POP3-kommandon. Här är stegen för att logga in:
Ange användarnamn: Skriv USER dittanvändarnamn och tryck Enter. Byt ut dittanvändarnamn med ditt faktiska användarnamn. Om användarnamnet accepteras får du ett positivt svar:
USER dittanvändarnamn
+OK
Ange lösenord: Skriv PASS dittlösenord och tryck Enter. Byt ut dittlösenord med ditt faktiska lösenord. Om lösenordet är korrekt får du ett positivt svar:
PASS dittlösenord
+OK Mailbox locked and ready
Här är ett exempel på hela processen:
openssl s_client -connect mail.example.com:995
CONNECTED(00000003)
depth=0 CN = mail.example.com
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 CN = mail.example.com
verify error:num=21:unable to verify the first certificate
verify return:1
---
Certificate chain
0 s:/CN=mail.example.com
i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIF... (certificate content)
-----END CERTIFICATE-----
subject=/CN=mail.example.com
issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
---
No client certificate CA names sent
Peer signing digest: SHA256
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 3205 bytes and written 305 bytes
Verification error: unable to verify the first certificate
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-RSA-AES256-GCM-SHA384
Session-ID: E2E8C5D1A5D8E9E5E7B15BB358BE0AD05C3C9E3A07E1ACD6B3A7B5C5E5E2B5C5
Session-ID-ctx:
Master-Key: 3B5FA46A8E6B8E3C5C5A3A5B5B5E8E9B5C5A5C5E5E2B5C5A5C5E5E2B5C5A5C5E
Key-Arg : None
PSK identity: None
PSK identity hint: None
SRP username: None
TLS session ticket lifetime hint: 300 (seconds)
TLS session ticket:
0000 - 4a 5b 5d 6a 4b 5c 5d 5a-6a 5d 5b 6a 5c 5d 5a 6a J[5]jK\]Zja][j\]Zja
Start Time: 1587588477
Timeout : 7200 (sec)
Verify return code: 21 (unable to verify the first certificate)
---
+OK Welcome to the mail server
USER dittanvändarnamn
+OK
PASS dittlösenord
+OK Mailbox locked and ready
Använda POP3-kommandon
När du har loggat in framgångsrikt kan du använda olika POP3-kommandon för att hantera din e-post. Här är några vanliga kommandon:
STAT: Få en översikt över antalet meddelanden och den totala storleken på inkorgen.
STAT
+OK 2 320
LIST: Lista alla meddelanden med deras respektive storlekar.
LIST
+OK 2 messages (320 octets)
1 160
2 160
RETR [nummer]: Hämta ett specifikt meddelande.
RETR 1
+OK 160 octets
(meddelandetext)
QUIT: Avsluta sessionen.
QUIT
+OK dewey POP3 server signing off
Sammanfattning
Att använda OpenSSL för att kontrollera inloggning mot en POP3-server som använder SSL är en effektiv metod för att säkerställa att dina inloggningsuppgifter och anslutningen fungerar som de ska. Genom att följa stegen ovan kan du enkelt testa och felsöka din POP3-anslutning på en Linux-maskin. Detta är särskilt användbart för systemadministratörer och IT-proffs som behöver säkerställa att e-posttjänsterna fungerar korrekt och säkert.
Den här veckan har Collabora gjort en viktig uppdatering av NVK, den nya Vulkan-drivrutinen för NVIDIA-hårdvara, genom att lägga till stöd för en ny funktion. Denna funktion har även inkluderats i den kommande versionen av Mesa 24.1, vilket är en stor nyhet för Linux-användare.
Den nya funktionen, kallad DRM format modifiers, är avgörande för att förbättra hur bilder hanteras och delas mellan olika program och systemkomponenter i Linux. Normalt sett är det en utmaning att dela bilder mellan program eftersom de använder olika sätt att hantera bilddata. Den nya funktionen gör det möjligt för program att tydligt kommunicera hur bilderna är organiserade, vilket gör att de kan dela bilder mer effektivt och utan missförstånd.
Ett konkret exempel på hur detta fungerar är när du använder ett program som renderar bilder och skickar dem till ett annat program som sammanställer dessa bilder för att visa dem på skärmen. Den nya funktionen gör att denna process går smidigare och snabbare genom att alla program och systemkomponenter nu har en gemensam metod för att förstå och hantera bilddata.
Detta är särskilt viktigt för spel och andra grafikintensiva applikationer på Linux, eftersom det kan förbättra prestandan och minska risken för grafikproblem. Dessutom var denna funktion den sista biten som behövdes för att få GameScope att fungera korrekt, vilket ytterligare förbättrar spelupplevelsen på Linux.
Under arbetet med att implementera denna funktion stötte vi på några problem med den äldre drivrutinen Nouveau, som hade buggar som gjorde det svårt att hantera bilddelning korrekt. För att lösa dessa problem har vi gjort några justeringar i NVK, vilket säkerställer att den nya funktionen fungerar som den ska och att bilder kan delas effektivt även med äldre program.
Sammanfattningsvis innebär denna uppdatering att NVK nu är bättre rustat för att hantera moderna grafikkrav på Linux, vilket ger en smidigare och mer pålitlig användarupplevelse. Vi ser fram emot att se hur dessa förbättringar kommer att påverka användare och utvecklare framöver.
OpenProject är en programvara för projektledning skriven i Ruby on Rails och AngularJS, och är främst en fork av ChiliProject, som i sin tur var en fork av Redmine. Den kan användas för att hantera projekt över olika team och avdelningar och erbjuder många funktioner som agila metoder och scrum, felspårning, Wikis, forum, uppgiftshantering, team-samarbete, projektplanering och releasehantering.
Denna handledning kommer att guida dig genom installationen av OpenProject på en Debian 12-server. Du kommer att konfigurera OpenProject med PostgreSQL som databas och Apache som en omvänd proxy.
Innan du börjar, se till att du har följande krav uppfyllda:
Ebury-botnetten komprometterar över 400,000 Linux-servrar
ESET-forskare har släppt en djupgående undersökning av en av de mest avancerade server-sidiga malwarekampanjerna, Ebury, som fortfarande växer och har komprometterat hundratusentals servrar under minst 15 års tid.
Ebury-gruppen och deras botnet har genom åren spridit skräppost, omdirigerat webbtrafik och stulit inloggningsuppgifter. På senare år har de även börjat stjäla kreditkort och kryptovaluta. Ebury har fungerat som en bakdörr och komprometterat nästan 400,000 Linux-, FreeBSD- och OpenBSD-servrar, varav över 100,000 fortfarande var komprometterade i slutet av 2023. I många fall kunde Ebury-operatörerna få full tillgång till stora servrar hos internetleverantörer och välkända hostingföretag.
Ebury, som varit aktiv sedan minst 2009, är en OpenSSH-bakdörr och credential stealer. Den används för att distribuera ytterligare malware för att tjäna pengar på botnettet (som moduler för webbtrafikomdirigering), proxytrafik för skräppost, utföra adversary-in-the-middle-attacker (AitM) och vara värd för stödjande skadlig infrastruktur. I AitM-attacker har ESET observerat över 200 mål på mer än 75 nätverk i 34 länder mellan februari 2022 och maj 2023.
Operatörerna har använt Ebury-botnettet för att stjäla kryptovalutaplånböcker, inloggningsuppgifter och kreditkortsuppgifter. ESET har upptäckt nya malwarefamiljer som skapats och distribuerats av gruppen för ekonomisk vinning, inklusive Apache-moduler och en kärnmodul för att omdirigera webbtrafik. Ebury-operatörerna har också använt zero-day-sårbarheter i administratörsprogramvara för att kompromettera servrar i stor skala.
Efter att ett system har komprometterats exfiltreras flera detaljer. Genom att använda de kända lösenorden och nycklarna som erhållits på systemet försöker man logga in på relaterade system med dessa uppgifter. Varje ny huvudversion av Ebury introducerar viktiga förändringar, nya funktioner och fördunklingstekniker.
”Vi har dokumenterat fall där hostingföretagens infrastruktur har komprometterats av Ebury. I dessa fall har vi sett Ebury distribueras på servrar uthyrda av dessa leverantörer, utan varning till hyresgästerna. Detta resulterade i fall där Ebury-aktörerna kunde kompromettera tusentals servrar på en gång,” säger Marc-Etienne M. Léveillé, ESET-forskaren som undersökt Ebury i mer än ett decennium. Det finns ingen geografisk gräns för Ebury; det finns servrar komprometterade med Ebury i nästan alla länder i världen. När en hostingleverantör komprometterades ledde det till ett stort antal komprometterade servrar i samma datacenter.
Samtidigt verkar inga vertikaler vara mer målade än andra. Offren inkluderar universitet, små och stora företag, internetleverantörer, kryptovalutahandlare, Tor exit-noder, delade hostingföretag och dedikerade serverleverantörer, för att nämna några.
I slutet av 2019 komprometterades infrastrukturen hos en stor och populär domänregistrar och webhosting-leverantör i USA. Totalt komprometterades cirka 2,500 fysiska och 60,000 virtuella servrar av angriparna. En mycket stor del, om inte alla, av dessa servrar delas mellan flera användare för att vara värd för webbplatser för mer än 1,5 miljoner konton. I en annan incident komprometterades totalt 70,000 servrar från den hostingleverantören av Ebury 2023. Kernel.org, som är värd för källkoden till Linux-kärnan, har också varit ett offer för Ebury.
”Ebury utgör ett allvarligt hot och en utmaning för Linux-säkerhetsgemenskapen. Det finns ingen enkel fix som skulle göra Ebury ineffektiv, men en handfull åtgärder kan tillämpas för att minimera dess spridning och påverkan. En sak att inse är att det inte bara händer organisationer eller individer som bryr sig mindre om säkerhet. Många mycket tekniskt kunniga individer och stora organisationer finns bland offren,” avslutar Léveillé.
Proton Mail lanserar desktopapplikationer för alla större plattformar
Proton Mail har nu lanserat desktopapplikationer för alla större plattformar, vilket gör det enklare för deras över 100 miljoner användare att skicka och ta emot krypterade e-postmeddelanden. Med denna nya applikation slipper användarna besväret med att söka, öppna och logga in på webappen varje gång de behöver kolla sin inkorg eller skicka ett mejl.
Varför använda Proton Mail?
Om du inte har ett Proton Mail-konto och funderar på om det är värt att använda, kan du läsa vår artikel som förklarar e-postkryptering, dess betydelse och Proton Mail.
Installera Proton Mails desktopapp på Linux
Proton Mail erbjuder för närvarande en betaversion av sin desktopapp för Linux. Denna applikation synkroniserar dina Proton Mail- och Proton Kalender-data och erbjuder alla funktioner och säkerhetsalternativ som finns på webbappen.
För att installera appen, besök Proton Mails officiella webbplats och gå till nedladdningssidan. Scrolla ner till sektionen ”Download desktop apps” och klicka på ”Download for Linux” för att ladda ner installationsfilen.
När nedladdningen är klar, öppna terminalen och navigera till katalogen där installationsfilen finns:
cd /sökväg/till/installationsfilen
Extrahera och installera sedan filen:
tar -xzvf proton-mail-desktop-beta-linux-x86_64.tar.gz
sudo ./install.sh
Ställa in e-post i Proton Mails desktopapp
Efter installationen kan du öppna Proton Mail-applikationen genom att klicka på ”Show Applications” och söka efter Proton Mail-ikonen. Dubbelklicka på ikonen för att öppna appen.
Vid första inloggningen, om du inte är en betalande användare, kommer en popup att visas där du kan klicka på ”Start free trial” för att njuta av en 14-dagars gratis testversion av Proton Mail desktop-appen.
I vänster sidofält hittar du flera alternativ för att ställa in din e-post. Här är några av de viktigaste funktionerna:
Upptäck sekretessfunktioner: Få detaljer om appens sekretessfunktioner, som skydd mot spårare, ”for your eyes only” och blockering av oönskade avsändare.
Automatisk vidarebefordran från Gmail: Logga in på ditt Gmail-konto och vidarebefordra dina Gmail-mejl till ditt Proton Mail-konto. Detta hjälper dig att upptäcka eventuella skadliga länkar eller spårare i mejlen.
Uppdatera din inloggnings-e-post: Förbättra säkerheten på dina onlinekonton genom att uppdatera din inloggnings-e-post från mindre säkra adresser till din Proton Mail-adress.
Mobilappar: Skaffa Proton Mails Android- och iOS-appar för att använda tjänsten på din mobiltelefon.
Efter att ha ställt in din e-post, kan du använda Proton Mail desktop-appen gratis i 14 dagar. Du får enkel tillgång till dina e-postmeddelanden, kontakter, säkerhetsinställningar och Proton Kalender via appen.
Uppgradera till en betald plan
Om du bestämmer dig för att uppgradera till en betald plan efter testperioden kan du enkelt göra detta genom att klicka på inställningsikonen i det övre högra hörnet av skärmen.
Avinstallera Proton Mails desktopapp på Linux
Om du vill avinstallera Proton Mail desktop-appen från ditt system kan du köra något av följande kommandon beroende på din distribution:
För Debian-baserade distributioner: (
sudo apt remove proton-mail
För Red Hat-baserade distributioner:
sudo yum remove proton-mail
På detta sätt tas Proton Mail desktop-appen bort från ditt Linux-system.
Prova andra säkra e-posttjänster
Det är alltid bra att använda en säker, end-to-end krypterad e-posttjänst, speciellt för professionella sammanhang som innehåller konfidentiell information. Om du inte gillar Proton Mail, bör du utforska andra säkra e-postalternativ tills du hittar den som passar dig bäst.
Ulogger är en lättvikts GPS-spårningsserver för Linux, med en dedikerad mobilapp. I denna guide visar vi hur du installerar Ulogger på en Ubuntu 24.04-server och länkar den till din Android-telefon.
Varför Välja Ulogger?
Ulogger är ett utmärkt val av flera skäl:
Lättvikts och Effektiv: Körs smidigt även på servrar med begränsade resurser.
Kompatibilitet med Geolokationsfiler: Kan importera och exportera standard geolokationsfiler som KML och GPX, vilket gör det enkelt att migrera din befintliga GPS-data.
Öppen Källkod: Som gratis och öppen källkod, låter Ulogger vem som helst granska och förbättra koden, vilket ökar säkerheten och tillförlitligheten.
Förutsättningar
Innan du börjar, se till att du har följande:
En Ubuntu 24.04 VPS med minst 2GB RAM.
Ett registrerat domännamn.
Grundläggande kunskaper i Linux kommandorad.
Steg 1: Uppdatera Systemet
Först, uppdatera systemets paketlista och uppgradera installerade paket:
Installera Ulogger-appen: Ladda ner och installera Ulogger-appen från Google Play Store.
Konfigurera Appen: Öppna appen, ange din servers URL (t.ex. http://your_domain) och inloggningsuppgifterna för användaren du skapade.
Börja Spåra: Börja spåra din plats genom att starta spårningstjänsten i appen.
Slutsats
Genom att följa dessa steg har du nu en fullt fungerande GPS-spårningsserver med Ulogger på din Ubuntu 24.04 VPS. Med dess kompatibilitet med standard geolokationsfiler och öppen källkod är Ulogger ett pålitligt och mångsidigt val för GPS-spårningsbehov.
Lycka till med spårningen!
En del av innehåller ovan kommer ifrån denna artikel
Neovim, en terminalbaserad textredigerare med öppen källkod och rötter i Vim, har nyligen släppt version 0.10. Denna uppdatering, den längsta releasecykeln sedan version 0.5, introducerar en mängd nya funktioner och förbättringar, samt några brytande förändringar. Det är rekommenderat att läsa de fullständiga release-noterna, som kan visas direkt i Neovim med kommandot :h news. Här finns information om nya funktioner, deprecations och brytande förändringar, särskilt viktigt för plugin-författare.
Låt oss dyka ner i några av de mest framstående nyheterna i denna omfattande uppdatering.
Förbättrade standardinställningar
Nytt färgschema
Neovim har länge behövt ett nytt standardfärgschema. Det tidigare färgschemat hade problem med både tillgänglighet och estetik, särskilt vid användning som diff-visare. Neovim 0.10 introducerar ett nytt standardfärgschema, heroisk bidragit av Evgeni Chasnovski, som navigerade genom många designbegränsningar för att förbättra användarupplevelsen.
Nya standardmappningar för LSP och diagnostik
Neovim 0.10 lägger till nya standardmappningar för LSP (Language Server Protocol) och diagnostik. I Normal-läge mappas K till vim.lsp.buf.hover(), vilket visar information om funktionen eller variabeln under markören. Diagnostiknavigering inkluderar [d och ]d för att gå till föregående respektive nästa diagnostik, samt <C-W>d för att öppna diagnostikinformation i ett flytande fönster.
Inbyggd kommentarsfunktion
Neovim 0.10 inkluderar nu en inbyggd funktion för att kommentera och avkommentera text, inspirerad av vim-commentary-plugin. Den nya implementationen i Lua stödjer Tree-sitter för injicerade språk, vilket gör det enkelt att hantera kommentarer i filer med blandade språk.
Förbättringar i terminalens användargränssnitt
Synkroniserad utmatning
Nya synkroniseringsfunktioner minskar flimmer och rivning genom att batcha UI-uppdateringar, vilket ger en smidigare visuell upplevelse, särskilt vid snabba UI-uppdateringar från plugins.
Synkronisering med systemets urklipp
Neovim kan nu använda OSC 52 escape-sekvensen för att läsa från och skriva till systemets urklipp, vilket gör urklippshantering sömlös även under SSH-sessioner.
Hyperlänkar
Neovim 0.10 stödjer nu hyperlänkar med OSC 8-sekvensen, vilket gör länkar klickbara i Markdown-filer och förbättrar redigeringsupplevelsen.
Automatisk detektering av truecolor
Neovim 0.10 kan nu automatiskt upptäcka om terminalen stödjer truecolor och aktivera ’termguicolors’ för optimal färgåtergivning.
Förbättringar i LSP
Den nya versionen lägger till stöd för LSP inlay hints, vilket visar typanteckningar direkt i redigeraren, och fler standardmappningar för att förbättra diagnostik och navigering. Detta gör det enklare för användare att komma igång med LSP-funktioner utan omfattande konfiguration.
Tree-sitter Query Editor
Neovim 0.10 introducerar en frågeredigerare för Tree-sitter, vilket gör det möjligt att skriva och testa queries i realtid. Detta verktyg, kombinerat med den befintliga Tree-sitter-inspektören, erbjuder en kraftfull miljö för att arbeta med syntaxträd.
Övriga nyheter
:terminal-kommandot accepterar nu modifierare för bättre fönsterhantering.
gx i Normal-läge öppnar länkar under markören i webbläsaren.
Tree-sitter-baserad syntaxmarkering är nu standard för Lua, Vimdoc och Tree-sitter-queries.
Nya tangentbindningar för makroexekvering och kompatibilitet med Kitty-tangentbordsprotokollet.
Framtidsplaner
Neovim-projektet planerar att ytterligare förbättra LSP och Tree-sitter-upplevelsen, med pågående arbete på inbyggt stöd för snippets och autocompletion. Det finns även planer på att integrera funktionalitet från nvim-lspconfig för att förenkla användningen.
Bli involverad
Om du är en Neovim-användare, uppmuntras du att bli involverad, antingen genom att bidra direkt till Neovim-projektet eller genom att skapa plugins. Om du stöter på problem eller har förbättringsförslag, tveka inte att dela med dig i communityn.
Tack för att du använder Neovim! Förhoppningsvis kommer nästa uppdatering lite snabbare.
Kommando gudie till vim.
I Vim finns det många tangentbords- och andra kommandon som kan användas för att navigera, redigera och manipulera text. Här är en sammanfattning av några av de vanligaste och mest användbara kommandona:
Navigering
h, j, k, l: Flytta markören vänster, ner, upp, höger.
0: Flytta till början av raden.
$: Flytta till slutet av raden.
w: Hoppa till början av nästa ord.
b: Hoppa till början av föregående ord.
gg: Flytta till början av filen.
G: Flytta till slutet av filen.
Ctrl+u: Scrolla upp en halv skärmsida.
Ctrl+d: Scrolla ner en halv skärmsida.
Inmatningslägen
i: Sätt in text före markören.
a: Sätt in text efter markören.
I: Sätt in text i början av raden.
A: Sätt in text i slutet av raden.
o: Sätt in en ny rad under den nuvarande.
O: Sätt in en ny rad ovanför den nuvarande.
Esc: Gå tillbaka till kommandoläget.
Redigering
x: Ta bort tecknet under markören.
dd: Ta bort hela raden.
yy: Kopiera hela raden.
p: Klistra in efter markören.
u: Ångra den senaste ändringen.
Ctrl+r: Gör om den senaste ångrade ändringen.
cw: Byt ut från markören till slutet av ordet.
r: Ersätt tecknet under markören.
Sökning och ersättning
/text: Sök efter ”text” framåt i filen.
?text: Sök efter ”text” bakåt i filen.
n: Nästa träff i sökningen.
N: Föregående träff i sökningen.
:%s/old/new/g: Ersätt alla förekomster av ”old” med ”new” i hela filen.
:noh: Ta bort markeringen av sökresultat.
Fönsterhantering
:split eller :sp: Dela fönstret horisontellt.
:vsplit eller :vsp: Dela fönstret vertikalt.
Ctrl+w, h: Flytta till vänstra fönstret.
Ctrl+w, l: Flytta till högra fönstret.
Ctrl+w, j: Flytta till fönstret nedanför.
Ctrl+w, k: Flytta till fönstret ovanför.
Ctrl+w, q: Stäng aktuellt fönster.
Buffertar och filer
:e filename: Öppna en fil.
:w: Spara filen.
:q: Avsluta Vim.
:wq: Spara och avsluta.
:q!: Avsluta utan att spara.
:bnext eller :bn: Gå till nästa buffert.
:bprev eller :bp: Gå till föregående buffert.
:bd: Stäng aktuell buffert.
Markeringar
v: Börja visuell markering.
V: Börja visuell markering för hela raden.
Ctrl+v: Börja blockvisuell markering.
Detta är bara en grundläggande lista över kommandon i Vim. Det finns många fler kommandon och kortkommandon som kan anpassas för att passa specifika behov och arbetsflöden.
Winamp, det välkända musikspelarprogrammet, återvänder som ett öppen källkodsprojekt under det nya namnet FreeLLama. Projektet välkomnar utvecklare från hela världen att bidra till att vidareutveckla och modernisera denna klassiska programvara. Det är en spännande nyhet som väcker nostalgiska känslor hos många.
För dem som kanske inte är bekanta med Winamp, kan det vara värt att nämna att det under slutet av 1990-talet och början av 2000-talet var det ledande programmet för att spela musik på datorer, liknande hur Google idag är synonymt med internetsökningar.
Från och med den 24 september 2024 kommer Winamp under sitt nya namn, FreeLLama, att ge utvecklare över hela världen tillgång till dess källkod. Syftet är att återuppliva programmet och återinföra det som en nyckelaktör inom musikspelare.
FreeLLama siktar på att bevara Winamps ursprungliga kärna samtidigt som nya innovationer uppmuntras. Utvecklare som deltar i projektet kommer att ha möjlighet att arbeta på allt från att förbättra användargränssnittet till att integrera nya ljudformat och utöka kompatibilitet med olika enheter.
”Det här beslutet kommer utan tvekan att glädja miljontals nuvarande och tidigare användare,” sa en talesperson för Winamp. ”Vi kommer initialt att fokusera på att utveckla nya mobila versioner, men det är också viktigt för oss att fortsätta stödja våra många Windows-användare. Deras erfarenhet kommer att dra nytta av kreativiteten hos tusentals utvecklare.”
Trots det nya öppna tillvägagångssättet kommer Winamp att behålla kontrollen över den officiella versionen av programvaran, vilket säkerställer att projektets riktning förblir i linje med företagets vision.
För utvecklare som är intresserade av att delta i FreeLLama-projektet finns det mer information och registreringsmöjligheter tillgängliga på projektets webbplats.
Socialdemokraterna föreslår genom EU att införa regler som förhindrar skapandet av falska konton på sociala medier. Enligt partiledaren Magdalena Andersson bör det vara möjligt att identifiera varje konto med en specifik individ.
Ovasätt man står politisk, bör man kanske undvika att rösta på partier som vill att EU skall bli ett storebror samhälle, där man skall registrar sej på för att få uttrycka en åsikt.
OpenLiteSpeed är en open source webserver utvecklad av LiteSpeed Technologies. Den erbjuder hög prestanda, robust säkerhet och en användarvänlig webbaserad kontrollpanel. OpenLiteSpeed är känd för sin händelsedrivna arkitektur och effektiv resursanvändning. Den stöder avancerade funktioner som HTTP/3, QUIC, och automatisk SSL-certifikathantering. Perfekt för att hantera webbplatser, applikationer och innehållsleveransnätverk, är den ett populärt val för utvecklare och administratörer.
Sammanfattning: Installera OpenLiteSpeed Web Server på Ubuntu 22.04
OpenLiteSpeed är en populär open-source webserver utvecklad av LiteSpeed Technologies. Den är känd för sin höga prestanda, säkerhet och användarvänliga webbaserade kontrollpanel. Följ dessa steg för att installera OpenLiteSpeed på Ubuntu 22.04:
Steg 1: Uppdatera systemet
Innan du börjar installationen, uppdatera systemet:
sudo apt update -y
sudo apt upgrade -y
Steg 2: Aktivera LiteSpeed Repository
Aktivera LiteSpeed’s repository med detta kommando:
Installera OpenLiteSpeed och LiteSpeed PHP (LSPHP 8.1) med följande kommando:
sudo apt install openlitespeed lsphp81 -
Steg 4: Ställ in administratörslösenord
Kör skriptet för att konfigurera administratörens användarnamn och lösenord:
sudo /usr/local/lsws/admin/misc/admpass.sh
Följ anvisningarna och ange ett starkt lösenord.
Steg 5: Starta OpenLiteSpeed-tjänsten
Kontrollera att tjänsten är aktiv:
sudo systemctl status lsws
Om tjänsten inte körs, starta den:
sudo systemctl start lsws
Steg 6: Skydda WebAdmin-åtkomst
För att skydda WebAdmin-konsolen, ändra standardlösenordet till ett starkt och unikt lösenord:
Gå till ”WebAdmin Settings”.
Välj ”Users” från menyn till vänster.
Ange ditt nuvarande lösenord och skapa ett nytt starkt lösenord.
Klicka på ”Save” för att spara ändringarna.
Begränsa åtkomst till OpenLiteSpeed WebAdmin
Begränsa åtkomst till WebAdmin-gränssnittet till specifika IP-adresser eller nätverk för att öka säkerheten.
Gå till ”Server Configuration”-fliken.
Välj ”Security” från menyn till vänster.
I avsnittet ”Access Control”, klicka på ”Edit”.
Under sektionen ”Allowed List”, ange de IP-adresser eller IP-intervall som ska ha åtkomst till WebAdmin-konsolen (t.ex. 202.0.117.22 för en enskild IP-adress eller 202.0.117.0/24 för ett helt subnät).
Du kan också lägga till specifika IP-adresser i sektionen ”Denied List” för att blockera dem från att komma åt WebAdmin-gränssnittet.
Konfigurera OpenLiteSpeed WebAdmin Access Logs
Att regelbundet kontrollera WebAdmin-åtkomstloggarna är en bra praxis för att upptäcka misstänkt aktivitet. Loggarna kan visa om någon har misslyckats med flera inloggningsförsök eller har åtkomst till konsolen vid ovanliga tider.
Gå till ”Server Configuration”-fliken.
Välj ”Log” från menyn till vänster.
Aktivera åtkomstloggning för WebAdmin-gränssnittet genom att kryssa i de relevanta rutorna.
Genom att följa dessa steg har du framgångsrikt installerat, säkrat och konfigurerat din OpenLiteSpeed web server på Ubuntu 22.04.
Ovan är sammafattning på Svenska, läs den fullstädig artikel på Engelska
Rocky Linux, ett populärt operativsystem på företagsnivå, har nyligen släppt sin version 9.4, som kommer med en rad uppdateringar och förbättringar för att stärka användarupplevelsen över både moln- och containerplattformar. Här är en genomgång av de viktigaste nyheterna och förändringarna i denna version.
Förbättrade Avbildningsbyggen
En av de mest betydande uppdateringarna i Rocky Linux 9.4 är förbättringarna inom avbildningsbyggen. Denna version introducerar KIWI, en ny avbildningsbyggare från openSUSE, som är designad att ersätta det äldre ImageFactory-systemet. Målet med KIWI är att effektivisera byggprocessen och göra uppdateringar mer frekventa och konsekventa över alla molnleverantörer. Dock använder några avbildningar, såsom Vagrant-VBox och OCP-Base, fortfarande det gamla systemet.
Viktiga Molnuppdateringar
För användare som distribuerar Rocky Linux på Microsoft Azure, finns det en viktig förändring att notera. Utgivarens konto har ändrats, vilket gör tidigare avbildningar föråldrade. Användare uppmanas att byta till det nya kontot genom att följa riktlinjerna på Rocky Linux-forumen. Rocky Linux fortsätter även att vara tillgängligt utan kostnad via Azure Community Gallery.
Nya Funktioner och Förbättringar
Rocky Linux 9.4 introducerar flera nya funktioner och förbättringar, bland annat:
Image Builder: Användare kan nu specificera anpassade monteringspunkter och välja mellan olika partitioneringslägen såsom auto-lvm, lvm och raw.
Säkerhet: Utgåvan inkluderar flera säkerhetsförbättringar, inklusive SELinux användarrymden version 3.6, Keylime serverkomponenter för förbättrad TPM-baserad säkerhet och anpassningsbara TLS/SSL-krypteringsinställningar för Rsyslog.
Uppdaterade Programkomponenter
Denna release uppdaterar också flera viktiga programkomponenter som är avgörande för utvecklare:
Språk och Databaser: Uppdaterade versioner av Python 3.12, Ruby 3.3, PHP 8.2, Nginx 1.20, MariaDB 10.11 och PostgreSQL 16 är nu tillgängliga. Git och Git LFS har också uppgraderats till nyare versioner.
Kompilatorer och Utvecklingsverktyg: LLVM 17, Rust 1.75, Go 1.21, GCC-verktygssatser och fler har fått versionshöjningar.
Avskrivningar och Uppgraderingsvägar
Versionsinformationen nämner också flera avskrivningar, inklusive vissa versioner av Node.js, .NET och OpenJDK, som inte kommer att få fler uppdateringar efter deras slutdatum 2024. Användare rekommenderas att övergå till stödda versioner för att fortsätta få uppdateringar.
Uppgradering och Tillgänglighet
Användare som kör någon version av Rocky Linux 9.x kan enkelt uppgradera till 9.4 genom att köra kommandot sudo dnf -y upgrade. Användare av Rocky 8 rekommenderas dock att utföra en ny installation, eftersom det inte finns någon officiell direkt uppgraderingsväg från version 8 till 9.4. En guide för uppgradering finns tillgänglig, men användningen sker på egen risk.
Rocky Linux 9.4 är tillgängligt för fyra arkitekturer: Intel/AMD (x86_64), ARM64 (aarch64), IBM PowerPC (ppc64le) och IBM Z (s390x). Installations-ISO-avbildningar kan laddas ner från projektets webbplats. För mer detaljerad information om alla förändringar, se tillkännagivandet eller granska de fullständiga versionsnoteringarna.
Med dessa uppdateringar och förbättringar fortsätter Rocky Linux att erbjuda en robust och säker plattform för företagsanvändare världen över.
PipeWire är en modern multimediaserver för Linux som hanterar både ljud och video. Den ersätter äldre system som PulseAudio och delar av GStreamer, erbjuder låg latens och hög prestanda. PipeWire stödjer sandboxade appar, har förbättrad minneshantering och löser buggar för stabilare multimediahantering. Den är kompatibel med PulseAudio-klienter och används i många Linux-distributioner för en smidig multimediaupplevelse.
Den senaste uppdateringen av PipeWire, version 1.0.6, en server för hantering av ljud-, videoströmmar och hårdvara på Linux, har släppts. Den bibehåller kompatibilitet med tidigare 1.0.x-versioner samtidigt som den adresserar en rad buggar och gör flera förbättringar över olika moduler.
En av de mest anmärkningsvärda fixarna i denna utgåva inkluderar lösningen av ett bitfälts race condition som kunde orsaka krascher eller resultera i odefinierat beteende när noder flyttas mellan drivrutiner.
Minneshanteringen har också förbättrats, med specifika fixar som åtgärdar ogiltig minnesåtkomst inom övervakningsverktygen pw-mon och pw-dump, vilka är väsentliga för avancerade användare för diagnostik och felsökning.
PipeWire 1.0.6 löser också en regression som påverkar Kodi mediaspelare, specifikt med uppspelning av IEC958-format. Användare av Kodi kommer att märka förbättrad ljudhantering med denna utgåva, vilket säkerställer en smidigare underhållningsupplevelse.
Modulen combine-stream har fått förbättringar för att förhindra problem med ljudomprovning som orsakats av olika samplingsfrekvenser, vilket tidigare kunde leda till trasig ljudutgång. Denna modul vidarebefordrar nu också taggar, vilket förbättrar hantering och kontroll av ljudströmmen.
Dessutom har modulen loopback fått en fix för ett potentiellt dubbel-frigöringsfel under fördröjningsberäkningar, vilket ytterligare stabiliserar dess funktionalitet. För Bluetooth-ljud har buffert- och datahanteringen vid stopp förbättrats, vilket optimerar användarupplevelsen under uppspelningsövergångar.
På systemnivå har PipeWire 1.0.6 tidigt inställt kontextegenskaper, vilket möjliggör effektivare matchning av klientegenskaper med regler, som en del av en pågående insats för att förbättra konfigurationsflexibilitet och systemrespons.
Slutligen, inom området strömning och enhetshantering, kodar nu V4l2 och libcamera-integration enhets-ID:n i en JSON-array som en del av ansträngningen för att eliminera dubblering, vilket strömlinjeformar enhetshanteringen för utvecklare.
Med dessa förbättringar visar PipeWire 1.0.6 sin fortsatta utveckling och sitt engagemang för att leverera en stabil och flexibel plattform för multimediabehandling på Linux.
Endless OS 6: En Ny Era av Användarvänlighet och Spelutveckling
Endless OS 6 är här som en gratis uppgradering, och den fokuserar på tre kärnområden: användarvänlighet, spelutveckling och förbättrad prestanda. Med en något uppdaterad användargränssnitt och ett nytt systemmeny, lovar Endless OS 6 att ge en mer strömlinjeformad och modern användarupplevelse.
Uppdaterat Användargränssnitt och Systemmeny
Endless OS 6 har en uppfräschad systemmeny som är lättare att använda och erbjuder en mer konsekvent och modern design för kärnappar som Inställningar och Filer. En ny och förbättrad upplevelse för skärmdumpar och inspelning ingår också i systemmenyn, vilket gör det enklare att ta exakt de bilder eller videoklipp du behöver.
Nytt Mörkt Läge och Designade Bakgrundsbilder
En stor nyhet är ett systemomfattande mörkt läge som kan aktiveras via Inställningar → Utseende eller direkt från systemmenyn. För första gången erbjuds också en standardbakgrundsbild plus en version för mörkt läge. Dessa bakgrundsbilder är skapade av Joana Filizola, produktdesigner på Endless OS Foundation, med hjälp av Midjourney AI och omfattande manuell bearbetning. Denna bakgrundssvit är ett skifte från traditionella naturfotografier till en digital bergslandskap med rika Endless-orange nyanser.
Spelutveckling som Lärverktyg
Att lära ut färdigheter genom att spela och skapa spel har alltid varit en passion för Endless. Med Endless OS 6 har de satsat stort på spelutveckling. Operativsystemet kommer med en omfattande samling av spelutvecklingsverktyg och appar, som fungerar offline och för en rad olika erfarenhetsnivåer.
Verktyg för Skapande av Speltillgångar:
Audacity: Populär ljudredigerings- och inspelningsapp
Blender: Komplett 3D-svit för modellering, animation, rendering och mer
Blender Tutorials: Lär dig grunderna i Blender
GNU Image Manipulation Program: Fullfjädrad foto- och bildredigeringsapp
Inkscape: Kraftfull vektorgrafikredigerare
Pixelorama: 2D sprite-redigerare med stöd för animation
Verktyg för Spelutveckling:
GDevelop: No-code spelutvecklingsprogramvara
Godot Engine: Professionell spelmotor för att skapa 2D- och 3D-spel
Scratch: Skapa berättelser, spel och animationer med blockbaserad kodning
TurtleBlocks: Rita bilder med visuella programmeringsblock
Pedagogiska Spel
Endless OS 6 inkluderar också spel designade för att lära ut kodnings- och spelutvecklingskoncept, såsom ”Aqueducts”, ”Dragon’s Apprentice” och ”Fablemaker”. Dessa spel är inte bara tidsfördriv, utan är explicita utbildningsverktyg som lär ut variabler, loopar, villkor och mycket mer.
Underliggande Förbättringar
Endless OS 6 är byggd på Linux 6.5, vilket ger förbättrat stöd för nyare hårdvara. Dessutom har systemet uppdaterats till Debian 12.5 Bookworm, vilket innebär många säkerhetsuppdateringar och buggfixar. GNOME 43.9 och PipeWire 1.0 är också inkluderade, vilket förbättrar användarupplevelsen och ljudhanteringen.
Ändrad och Borttagen Funktionalitet
Några förändringar i Endless OS 6 inkluderar:
Bildvisare: Uppdaterad till nya GNOME Image Viewer (”Loupe”).
Rhythmbox: Ersatt med den enklare GNOME Music app för nya installationer.
Borttagning av skrivbords-vattenstämpel: Funktionen har tagits bort då den inte användes i stor utsträckning.
Avslutat stöd för Intel RST Optane-lagring: System med denna konfiguration kommer att förbli på Endless OS 5.1.
Endless OS 6 fortsätter att erbjuda viktiga verktyg som Chromium webbläsare, LibreOffice, Endless Key för offline-lärande, och mycket mer.
Med alla dessa förbättringar och nya funktioner visar Endless OS 6 att det är ett kraftfullt verktyg både för utbildning och för att utveckla färdigheter inom spelutveckling.
Efter lanseringen av Vulcan i december 2023 har vi arbetat hårt för att få ut nästa version av Manjaro. Vi kallar den ”Wynsdey”. Detta är också vår första release som kommer med Plasma 6.
Uppdateringar i GNOME-utgåvan
GNOME-utgåvan har fått flera uppdateringar till GNOME 46-serien. Detta inkluderar många fixar och poleringar sedan GNOME 46 ursprungligen släpptes i mars 2024. Några av höjdpunkterna i 46-serien inkluderar:
Global sökfunktion i filhanteraren: En ny global sökfunktion i GNOME 46 gör det möjligt att söka i flera platser samtidigt, inklusive platser utanför hemkatalogen. Denna funktion utnyttjar GNOME:s befintliga filsökningsmöjligheter, inklusive sökning i filinnehåll och filtrering efter filtyp och ändringsdatum.
Förbättrad fjärrskrivbordsupplevelse: En ny dedikerad fjärrinloggningsfunktion gör det möjligt att ansluta till ett GNOME-system som inte redan är i bruk. Detta förbättrar fjärranvändarens upplevelse genom att systemets skärminställningar kan konfigureras från den fjärranslutna enheten.
Omarbetad inställningsapp: Inställningsappen har omorganiserats för att göra den lättare att navigera. En ny systemsektion har skapats, som innehåller preferenser för Region & Språk, Datum & Tid, Användare, Fjärrskrivbord, Secure Shell och Om. Appinställningarna har också konsoliderats och inkluderar nu inställningar för standardappar och flyttbara media.
Plasma-utgåvan med Plasma 6.0
Plasma-utgåvan kommer med den senaste Plasma 6.0-serien och KDE Gear 24.02. Med Plasma 6 har KDE:s teknologistack genomgått stora uppgraderingar: en övergång till den senaste versionen av applikationsramverket Qt och en förbättrad grafikplattform vid användning av Wayland. Dessa uppgraderingar förbättrar Plasmas säkerhet, effektivitet och prestanda samt stöd för modern hårdvara.
Delvis stöd för HDR på Wayland: På stödda skärmar och programvaror ger detta rikare och djupare färger för spel, videor och visuella skapelser.
Nya inställningar för paneler: Paneler kan nu konfigureras med ett intelligent auto-hide-läge (”Dodge Windows”) som gör att de gömmer sig när fönster vidrör dem.
Förbättrad inställningsapp: Inställningsappen har blivit mer användarvänlig och minskat antalet inbäddade sidor. Du kan nu anpassa ditt ljudtema och ett nytt standardljudtema, ”Ocean”, har introducerats.
XFCE-utgåvan med XFCE 4.18
I XFCE-utgåvan, nu med XFCE 4.18, finns flera nya funktioner:
Ny filmarkeringsfunktion i Thunar: Låter dig ställa in en anpassad bakgrundsfärg och textfärg för att uppmärksamma specifika filer.
Panelpreferenser: Panelens längd konfigureras nu i pixlar istället för procent, och det finns en ny ”håll panelen ovanför fönster” -option.
Kontrollcenter: Samlar alla skrivbordets olika moduler för att hantera systemet i ett lättanvänt fönster.
Förbättringar i Pamac och Kernel
Pamac har portats till libalpm 6.1 och stöder nu de inbyggda nedladdningsagenterna i libalpm. Detta förbättrar nedladdningen av byggskript från Arch User Repository och våra Manjaro-binärförråd.
Denna release använder Kernel 6.9 och inkluderar de senaste tillgängliga drivrutinerna. Vi erbjuder också stöd för äldre hårdvara med Kernel 6.6 LTS och 6.1 LTS.
Vi hoppas att ni njuter av denna release och låt oss gärna veta vad ni tycker om Wynsdey.
CachyOS är en Arch Linux-baserad distribution som fokuserar på hög prestanda och anpassningsbarhet. Den erbjuder ett brett utbud av optimeringar för att förbättra systemets hastighet och effektivitet. CachyOS inkluderar specialanpassade kärnor, prestandaförbättrande schemaläggare och unika installationsalternativ som stöd för Bcachefs-filsystemet och AI SDK-installationer. Distributionen riktar sig till både spelentusiaster med en experimentell handhållen utgåva och utvecklare som behöver kraftfulla verktyg.
Sammanfattning av Nya Funktioner och Förbättringar
CachyOS-teamet presenterar sin sjätte utgåva för året med flera spännande nyheter:
Bcachefs-filsystem: Nytt filsystemalternativ i installationsprogrammet, fortfarande experimentellt men med goda framtidsutsikter.
AI SDK-installation: Automatisk installation för lokala AI-miljöer, för närvarande stöd för CUDA och NVIDIA, med ROCm-stöd planerat.
Handhållen Utgåva: Ny variant för handhållna enheter, liknande Steam Deck, med förbättrad spelprestanda via LAVD-schemaläggaren. Testad på Rog Ally, Lenovo Legion GO och MSI Claw.
Rusty Scheduler: Förbättrad interaktivitet och prestanda genom nära samarbete med sched-ext utvecklingsteamet.
ISO och Calamares Fixar: Åtgärder som aktivering av fstrim timer och förhindrande av skärmlåsning under installation.
Borttagning av Offline Installationsprogram: Förenklad underhåll genom att ta bort offline installationsprogrammet, men en ISO med denna funktion kommer att finnas tillgänglig som reserv.
Förberedelser för Explicit Synkronisering: Uppdateringar till Kwin, Mutter, egl-wayland och xorg-xwayland för att stödja kommande NVIDIA och AMD förändringar.
En kontrovers har uppstått kring Debian-utvecklaren Julian Klodes beslut att ta bort vissa nätverksfunktioner från KeePassXC, en populär öppen källkodslösenordshanterare. Detta beslut har orsakat missnöje bland användare eftersom det ledde till att webbläsarintegrationen blev obrukbar. Klode hävdar att beslutet togs för att minska applikationens angreppsyta och förbättra säkerheten. Användarna och KeePassXC-utvecklarna är dock kritiska och menar att sådana förändringar borde ha diskuterats öppet, i linje med Debians demokratiska principer. En lösning har presenterats i form av ett nytt paket, ”keepassxc-full”, som återställer de borttagna funktionerna. Frågan väcker bredare frågor om hur beslut fattas inom open source-samhällen och användarnas rätt till valfrihet.
Oroar du dig för varför Apples ARM-chip inte fungerar bra med Linux? Qualcomm har lösningen.
En gång i tiden dominerades CPU-marknaden av Intel och AMD. Men med smarttelefonernas intåg började ARM-baserade chip från företag som Qualcomm, MediaTek och även Apple, som är det senaste företaget att ge sig in på denna marknad, ta plats.
Men konkurrensen är alltid hård. Förra året introducerade Qualcomm plattformen Snapdragon X Elite, som syftade till att erbjuda snabb prestanda i ett kompakt format med fokus på AI.
De första datorerna med denna plattform förväntas komma någon gång i mitten av 2024, och de har inte behandlat Linux som en andra klassens medborgare vid denna lansering.
Baserat på Qualcomms Oryon, har Snapdragon X Elite 12 kärnor, en klockhastighet på upp till 3,8 GHz (boostar upp till 4,3 GHz), en Adreno GPU kapabel till upp till 4,6 TFLOPS för konventionella GPU-uppgifter, och en NPU kapabel till 45 TOPS för AI-specifika uppgifter.
Qualcomm samarbetade med Lenovo, ARM och Linaro på AArch64-laptopsprojektet för att utveckla Linux-stöd för flera generationer av deras SoC:er, både nuvarande och tidigare.
Dessutom nämnde de att:
”Det har varit vår prioritet att inte bara stödja Linux på våra premium-tier SoC:er, utan att stödja det omgående. Faktum är att inom en eller två dagar efter att vi offentligt tillkännagivit varje generation av Snapdragon 8, har vi postat den initiala patchseten för Linux-kernelstöd.” De gick också ett steg längre och började posta patchset till Linux-kerneln direkt efter att de tillkännagav Snapdragon X Elite-serien; Du ser inte ett sådant engagemang särskilt ofta.
Hittills har de slagit samman några viktiga funktioner med Linux-kernlar 6.8 och 6.9, med några höjdpunkter som:
SSD-NVMe över PCIe
Phy (PCIe/eDP/USB)
Ljudmaskindrivrutin
PMC8380 PMIC
Pinctrl (TLMM)
För närvarande arbetar Qualcomm med communityn för att lösa ett problem under uppstart med devicetrees på deras UEFI-baserade BIOS. De avslöjade också att de använder GRUB för att starta upp i Debian och för att dubbelstarta det med Windows.
Inom de närmaste sex månaderna vill de slutföra arbetet med att lägga till stöd för fullständig hårdvaruavkodning av video på Firefox och Chrome, samt genomföra olika GPU- och CPU-prestandaoptimeringar.
Dessutom siktar de på att tillhandahålla enkla installationsprogram för Ubuntu samt Debian.
För de kommande Linux-kernelversionerna 6.10 och 6.11 avser Qualcomm att implementera stöd för saker som GPU, Kamera, Video, Batteri, Inbyggd display (eDP), CPUFreq, och mer.
Överlag gillar jag den riktning Qualcomm är på väg mot, med tanke på att vissa chip-tillverkare (t.ex. Apple), av uppenbara skäl, glömmer att Linux är en betydande plattform som förtjänar det senaste och bästa.
Qualcomm har också släppt en experimentell rådiskavbildning för Debian som de har använt internt för att testa saker på sina referensenheter (inte säker på vilka dessa är).
Om du är intresserad av att bidra eller vill se framstegen, kan du söka efter ”X1E80100” på Linux Kernel Mailing List-arkivet (LKML).
Om du vill lära dig mer om hur Qualcomm har lyckats med detta kan du hänvisa till videon nedan, eller så kan du gå igenom tillkännagivandebloggen.
Nedan en översättning ifrån Raspberry PI officela hemsida.
Raspberry Pi M.2 HAT+ låter dig koppla M.2 M-key-enheter, som NVMe-enheter och AI-acceleratorer, till din Raspberry Pi 5. Den erbjuder snabb dataöverföring upp till 500 MB/s och finns att köpa nu hos våra godkända återförsäljare för bara 12 dollar.
Raspberry Pi 5 lanserades i september förra året med en spännande ny funktion: en PCI Express (PCIe) expansionskontakt. Denna lilla 16-poliga FFC-kontakt, placerad längst till vänster där MIPI-skärmkontakten finns på äldre modeller, har en enkel PCIe 2.0-kanal (ett sändarpar, ett mottagarpar och ett klockpar).
När vi lanserade Raspberry Pi 5 visade vi också en prototyp av HAT+, som ansluter FFC-kontakten till den standard M.2 M-key formfaktor som används av NVMe-enheter och andra små PCIe-enheter. Efter flera revisioner och tester blev denna prototyp den färdiga produkten du ser idag.
Att utveckla bra produkter tar tid Att lansera en ny generation av Raspberry Pi-datorer kräver stor insats och fokus från hela vårt ingenjörsteam. Raspberry Pi 5 var särskilt komplex och kostsam att utveckla, med tre nya specialdesignade chips (Broadcom BCM2712 applikationsprocessor, Dialog/Renesas DA9091 PMIC och vår egen RP1 I/O-kontroller), nya produktionsprocesser och ett helt omdesignat testningssystem.
Vi hade helst velat lansera M.2 HAT+ samtidigt som Raspberry Pi 5, men det var viktigt att inte skynda på utvecklingen. Det fanns fortfarande några olösta frågor, särskilt kring två reservpinnar på den 16-poliga FFC-kontakten. Ursprungligen bar dessa pinnar I2C-signaler, men den slutgiltiga specifikationen tilldelade dem fasta funktioner: en för att slå på ström till anslutna enheter och en för att detektera och väcka kortet.
Vi ville också säkerställa att vår produkt verkligen uppfyllde HAT+ specifikationen, vilket krävde ytterligare justeringar. Raspberry Pi-specifikationer, som vår 40-poliga GPIO-kontakt och vår trepoliga debug-kontakt, tenderar att bli industristandarder, och vi har ett ansvar att få dem rätt från början.
Omfattande enhetskompatibilitet Under utvecklingen tog vi tillfället i akt att testa en mängd olika NVMe-enheter och andra periferienheter, och att lösa de problem vi stötte på. I ett fall samarbetade vi med en tillverkare för att fixa ett problem meOmfattande enhetskompatibilitetd en enhet som inte fungerade korrekt, vilket visade sig bero på ett starttimingsproblem i enhetens firmware.
Det tar tid att skriva firmware och att bygga de produktionsprocesser och testsystem som krävs för att producera tiotusentals enheter varje månad. Men nu är vi glada att kunna lansera M.2 HAT+. Med uppdaterad firmware och en ansluten M.2 HAT+ kommer en installerad PCIe-enhet att detekteras vid uppstart och, om det är en NVMe-enhet, vara tillgänglig som en startkälla.
Scheman En fördel med den senare lanseringen av M.2 HAT+ är att det nu finns många tredjepartsprodukter, som NVMe Base från Pimoroni. För att underlätta utvecklingen av högkvalitativa PCIe-tillbehör för Raspberry Pi 5 publicerar vi våra scheman som referensdesign. Du kan också läsa vår dokumentation för M.2 HAT+.
Den senaste versionen av den öppna webbläsaren Mozilla Firefox, version 126, är nu tillgänglig för nedladdning i förväg inför dess planerade officiella lansering den 14 maj. Låt oss ta en närmare titt på de nya funktionerna och förbättringarna som implementerats i denna version.
Viktiga Nyheter i Firefox 126
En av de mest framstående förändringarna i Firefox 126 är tillägget av ”Linux” till användaragentsträngen för Firefox för Android. Detta görs för att åtgärda vissa kompatibilitetsproblem med webbplatser. Dessutom har inställningarna för ”tillägg” i Firefox för Android bytt namn till ”Extensions” för att vara mer konsekvent med Firefox för datorer och addons.mozilla.org.
En annan viktig förbättring är aktiveringen av AV1-hårdvaruacceleration för macOS på M3 Macs, vilket förbättrar prestandan vid videouppspelning.
Nyheter för Webbutvecklare
Firefox 126 introducerar flera nya funktioner som kan vara av intresse för webbutvecklare:
Möjlighet att inaktivera eller aktivera Split-konsolen i utvecklarverktygen: Detta ger utvecklare mer flexibilitet när de arbetar med olika verktyg.
Stöd för CSS Custom :state() och CustomStateSet: Dessa nya CSS-funktioner ger utvecklare större kontroll över stilhanteringen.
Stöd för IDBFactory.databases för enumerering av IndexedDB-databaser: Detta gör det enklare att hantera och arbeta med IndexedDB-databaser.
Dessutom implementeras den statiska metoden URL.parse(), som returnerar null istället för att kasta ett undantag när parsing misslyckas, till skillnad från URL-konstruktorn. Slutligen aktiveras CSS zoom-egenskapen som standard, efter omfattande arbete med webbkompatibilitet och standardisering inom CSSWG.
Sammanfattning
Trots att Firefox 126 inte är en massiv uppdatering, medför den flera viktiga förbättringar och nya funktioner som kan förbättra både användarupplevelsen och arbetsflödet för webbutvecklare. Uppdateringen är nu tillgänglig för nedladdning, så se till att uppdatera din webbläsare för att dra nytta av dessa nyheter och förbättringar.
Frigörande innovation: GNU Linuxlibre 6.9-gnu släppt
Frigörande innovation: GNU Linux-libre 6.9-gnu släppt
Introduktion
GNU Linuxlibre-projektet har idag tillkännagivit släppet och allmän tillgänglighet av GNU Linuxlibre 6.9-kärnan. Detta är goda nyheter för de som söker 100% frihet för sina GNU/Linux-datorer och älskar mjukvarufrihet.
Nyheter i version 6.9-gnu
Baserat på den nyligen släppta Linux 6.9 kärnserien, är GNU Linux-libre 6.9 här för att rensa upp en ny Renesas FemtoClock3 Wireless som PTP-klocka (ptp_fc3) drivrutin, samt uppdatera rengöringen av AMDGPU, ath12k, Adreno, btusb och r8169 drivrutinerna.
Dessutom justerar GNU Linux-libre 6.9 för förändringar kring en hex-kodad källlös blobb, rensar upp olika nya devicetree-filer för AArch64-implementeringar från TI, Qualcomm och MediaTek, och fixar en initieringsfrysning i Intel i915-grafikdrivrutinen från föregående version.
Fix för i915-grafikkort
Ett känt problem med i915-grafikkort, som orsakade att korten frös tidigt under uppstart, har åtgärdats. Utvecklarna kommenterar: ”Vi blev medvetna om ett problem som vissa användare av i915-grafikkort stod inför, vilket orsakade att korten frös tidigt under uppstarten. Vi har nu ändrat logiken för att helt hoppa över inaktiverade blobbar, så att drivrutinens övergripande logik inte ens kommer att försöka ladda blobbar, och därmed kommer att fortsätta att aktivera kortet.”
Nedladdning och tillgänglighet
GNU Linuxlibre kärnan riktar sig till älskare av programvarufrihet och Linux-purister som vill bygga en 100% fri GNU/Linux-dator utan några proprietära drivrutiner eller kod. Du kan ladda ner den senaste versionens komprimerade tarbollar, inkrementella patchar, och skript för rengöring från den officiella webbplatsen.
Konstverk och firande
För att fira släppet har projektets maskot, Freedo, deltagit i en unik fotografering där en bild tagits med webbkamera inställd på att vända bilden vertikalt, vilket symboliserar versionens namn genom en 180° rotation—likt siffrorna 6 och 9. Denna bild och andra nyheter är tillgängliga på projektets nyhetssida.
Om GNU Linux-libre
GNU Linuxlibre är en fri version av Linuxkärnan, lämplig för användning med GNU-operativsystemet i 100% fria GNU/Linux-libre systemdistributioner. Den tar bort icke-fria komponenter från Linux, som är förklädda som källkod eller distribuerade i separata filer. Den inaktiverar också körningsförfrågningar om icke-fria komponenter, så att användare inte luras in i att använda icke-fri programvara.
Linuxlibre började inom gNewSense GNU/Linuxdistributionen och blev senare ett projekt underhållet av FSF Latinamerika, och 2012 blev det en del av GNU-projektet. Projektets maskot, Freedo, är en ljusblå pingvin som just kommit ut ur duschen. För mer information och bilder, besök projektets hemsida.
Framtiden för GNU Linux-libre
GNU Linuxlibre står som en bastion för fri mjukvara, och dess beständiga utveckling och stöd från en global community är avgörande för dess fortsatta framgång. Projektet välkomnar ständigt nya bidragsgivare och använder minimala ändringar för att rensa upp Linux, vilket uppmuntrar till ytterligare innovation inom området för fri mjukvara.
För de senaste nyheterna om GNU Linux-libre, följ projektet i Fediversen på Mastodon eller gå med i IRC-kanalen #gnu-linux-libre på libera.chat. Var fri med GNU Linuxlibre!
Rescuezilla 2.5 har nyligen släppts med flera nyheter och förbättringar. Den senaste versionen av detta diskavbildnings- och återställningsprogram stöder nu Ubuntu 24.04 (Noble) samt tidigare versioner som Ubuntu 23.10 (Mantic) och Ubuntu 23.04 (Lunar), vilket är idealiskt för dem med nyare datorutrustning. De aktuella ISO-filerna är tillgängliga för nedladdning på projektets GitHub-sida.
En viktig uppdatering i denna release är en uppgradering till Partclone 0.3.27, ett verktyg för att spara och återställa aktiva block på en hårddiskpartition. Denna version förbättrar hanteringen av BTRFS-filsystemet och stödjer nu version 6.3.3, en uppdatering från tidigare 5.11, vilket förväntas lösa befintliga problem med BTRFS.
En nyhet för tekniskt avancerade användare är introduktionen av ett experimentellt kommandoradsgränssnitt (CLI) som, trots att det fortfarande är under utveckling, stödjer funktioner som backup, verifiering, återställning och kloning. Detta gränssnitt är kompatibelt med avbilder skapade både av Clonezilla och Rescuezilla, och fler funktioner planeras i framtida uppdateringar.
Denna version av Rescuezilla åtgärdar även några fel som påverkade säkerhetskopieringen av Linux MD RAID-enheter och återställning på portugisiska på grund av små skrivfel.
Rescuezilla 2.5 är fullt kompatibelt med Clonezilla och stöder flera format av virtuella maskinbilder, som VirtualBox VDI och VMware VMDK. Användare kan ladda ner ISO-filen, överföra den till ett USB-minne och använda programmet för att säkerhetskopiera eller återställa data. För mer information om alla uppdateringar och ändringar, rekommenderas det att läsa igenom ändringsloggen.
Discover the biggest Linux updates, top FOSS breakthroughs, and community-driven innovations shaping the open-source landscape in 2024. The post 2024 Recap: Linux & FOSS Ecosystem’s Highlights appeared first on Linux Today.
awk is a scripting language designed for text processing and data extraction, which reads input line by line, splits each line into fields, and allows you to perform operations on those fields. It’s commonly used for tasks like pattern matching, arithmetic calculations, and generating formatted reports. The post How to Use awk to Perform Arithmetic […]
Parabolic is a Qt and GTK-based utility which is a frontend for yt-dlp, a feature-rich audio/video downloader. For this article we evaluated Parabolic using Manjaro, an Arch-based distro, as well as the wonderful Ubuntu 24.10 distro. The post Parabolic – Tool To Download Web Video And Audio appeared first on Linux Today.
Let's find out which is better for running apps or games on Linux: wine and its wrappers or virtual machine's compatibility? The post Wine vs. VMs: Which Is Better for Running Windows Apps on Linux? appeared first on Linux Today.
Coming just a month after Mixxx 2.4.2, which was the last update in the 2.4 series, Mixxx 2.5 is here to port the application to the latest Qt 6 open-source application framework to provide users with a more modern and stylish graphical user interface, improved performance, and enhanced compatibility on modern systems. The post Mixxx […]
AI-generated code is vulnerable to attack. Craig McLuckie, co-creator of Kubernetes, shared news about his company's newly open sourced project, a locally hosted layer of security for AI workflows. The post CodeGate: Open Source Tool Secures AI Coding Assistants appeared first on Linux Today.
4MLinux 47.0 is here almost four months after 4MLinux 46.0 with support for installing the distro on virtual KVM (Kernel-based Virtual Machine) block devices (e.g. /dev/vda1, /dev/vda2, etc.), as well as support for hundreds of old image formats via RECOIL (Retro Computer Image Library) with its GIMP plugin. The post 4MLinux 47.0 Released with Installation […]
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. The project released the new version DietPi v9.9 on December 23th, 2024. The post DietPi released a new version 9.9 appeared first on Linux Today.
FreshRSS 1.25 self-hosted RSS feed aggregator, now requiring PHP 8.1+, brings advanced regex searches, new article policies, UI updates, and more. The post FreshRSS 1.25: Enhanced UI, Improved Search, and Better Database Support appeared first on Linux Today.
Dubbed “Shine on…”, powered by the latest Linux 6.12 LTS kernel series, and synced with the Debian Sid (Unstable) repositories as of December 23rd, 2024, siduction 2024.1.0 ships with the KDE Plasma 6.2, the recently released Xfce 4.20, and the LXQt 2.1 desktop environments. The post siduction Linux 2024.1.0 Released with Xfce 4.20, KDE Plasma […]
A polished and revamped desktop experience arrives with Cinnamon 6.4 desktop. For months, the Linux Mint team has been steadily improving their flagship – Cinnamon 6.4, a desktop environment update that’s not just incremental, but transformative. This release isn’t just a collection of tweaks; it’s a refined experience designed to boost productivity and enhance visual… […]
A new release of elementary OS 8 (“Circe”) is out. Here’s the rundown of the best new features of this release. After almost two years of development since the prior release, elemnetary OS is now out with its latest release 8.0 code-named “Circe”. This release is based on Ubuntu 24.04 LTS which was released on… […]
Want to create your own home lab? Learn how to build an affordable, secure, and functional setup for programming, virtualization, and more. Building your own home lab is fun. It’s like a tech playground where you can test ideas, learn new skills and even improve your home network. Whether you’re into programming, cybersecurity or just… […]
Here are the upgrade steps for the new Fedora 41 release from the earlier Fedora 40 workstation version. Fedora 41 is officially available for download and the upgrade channels are now open. This release brings the latest and greatest GNOME 47 desktop for workstation editions, refinements to KDE Plasma 6.2 and more. You can read… […]
Learn about the best new features of the Fedora 41 release. Fedora 41 released on October 29, 2024. It’s packed with exciting updates that push the boundaries of the latest innovation in the Linux distribution space. From retiring outdated packages like Python 2.7 to introducing new spins like KDE Plasma Mobile and Miracle Window Manager,… […]
A latest release of Ubuntu 24.10 “Oracular Oriole” is here. We take a look at the best new features. Ubuntu 24.10 codenamed “Oracular Oriole” released on October 10, 2024. This is the first release following Ubuntu 24.04 LTS; hence it is packed with some exciting features across the desktop and server space. This version is… […]
The free and open source torrent client qBittorrent 5.0 unleashes a torrent of new features. The open-source torrent client qBittorrent has rolled out version 5.0, packed with powerful new capabilities and refinements. This major release overhauls the codebase, drops legacy tech, and introduces a wealth of user-requested features. Let’s dive into the highlights: qBittorrent 5.0:… […]
Learn about the new features of LibreOffice 24.8 which brings considerable update across its base modules. The document foundation released the final release of 2024, i.e. LibreOffice 24.8 a few weeks back. This release brings the usual updates to its core components such as Writer, Calc, Impress and a few additional updates to the core… […]
This beginner’s guide explains the steps required to upgrade to the latest LibreOffice in Ubuntu, Linux Mint and Windows. LibreOffice, used by millions of users worldwide, is the most popular free office suite today. It consists of a spreadsheet program (Calc), document processor (Writer), presentation (Impress), drawing (Draw), and Math module to help you with… […]
A simple tutorial on how to increase virtual machine size in VirtualBox. VirtualBox is one of the popular virtualization software that allows you to create and manage virtual machines (VMs). One of the common issues that you may face is the running out of disk space on VMs which you created in VirtualBox. You may… […]
Mixxx 2.5 open-source and free DJ software for performing live mixes is now available for download with Qt 6 port, improved controller mappings, and many new features. Here's what's new! The post Mixxx 2.5 Open-Source DJ App Released with Qt 6 Port, Improved Controller Support appeared first on 9to5Linux – do not reproduce this article […]
4MLinux 47.0 Linux distribution is now available for download with support for installing on virtual KVM block devices and other changes. Here's what's new! The post 4MLinux 47.0 Released with Installation Support for Virtual (KVM) Block Devices appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
siduction Linux 2024.1.0 distribution is now available for download featuring the Xfce 4.20, KDE Plasma 6.2, and LXQt 2.1 desktop environments. The post siduction Linux 2024.1.0 Released with Xfce 4.20, KDE Plasma 6.2, and LXQt 2.1 appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
postmarketOS 24.12 mobile distribution is now available for download based on Alpine Linux 3.21 and featuring support for new devices, new features, updated components, and more. The post postmarketOS 24.12 Released with KDE Plasma Mobile 6.2.4, GNOME Shell 46 appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
Serpent OS Alpha is now available for download powered by Linux kernel 6.12 LTS and featuring GNOME and COSMIC desktop editions. Here's what's new! The post Serpent OS Enters Alpha with GNOME and COSMIC Spins, Powered by Linux 6.12 LTS appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
The 9to5Linux Weekly Roundup for December 22nd, 2024, brings news about Fedora Asahi Remix 41, Kali Linux 2024.4, Darktable 5.0, Grml 2024.12, PorteuX 1.8, LibreOffice 24.8.4, IPFire 2.29 Core Update 190, DXVK 2.5.2, as well as all the latest distro and software updates. The post 9to5Linux Weekly Roundup: December 22nd, 2024 appeared first on 9to5Linux […]
OpenShot 3.3 open-source video editing software is now available for download with a Wayland-compatible color picker, new default theme, Ripple editing improvements, and more. Here's what's new! The post OpenShot 3.3 Open-Source Video Editor Is Now Available, Here’s What’s New appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
Darktable 5.0 open-source raw image editor is now available for download with new features, improvements, and enhanced camera support. Here’s what’s new! The post Darktable 5.0 Open-Source RAW Image Editor Officially Released, Here’s What’s New appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
CachyOS snapshot for December 2024 is now available for download with AutoFDO kernel as default across all supported architectures, as well as other improvements. The post CachyOS Now Uses AutoFDO Kernel as Default Across All Supported Architectures appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
Grml 2024.12 GNU/Linux distribution is now available for download based on Debian Testing and powered by Linux kernel 6.11. Here's what's new! The post Debian-Based Grml 2024.12 Linux Distro Is Out with Support for 64-Bit ARM CPUs appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
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…
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…
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.…
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…
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…
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…
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…
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-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 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…
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…
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…
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 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…
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…
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…
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 ä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 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 ä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 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 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 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…
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 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…
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…
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 LOMP är en populär webbutvecklingsstack som består av Linux, OpenLiteSpeed,…
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…
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…
blendOS v4 har släppts: Arch Linux, nu oföränderlig, deklarativ och atomiskVi ä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…
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…
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…
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…
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…
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.…
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.
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 Stöd för…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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: Ytterligare förbättringar inkluderar: Det finns…
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…
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…
Linux Kernel 6.8 når slutet av livscykeln, användare uppmanas att uppgradera till Linux Kernel 6.9Linux 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…
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…
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…
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…
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…
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: 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.…
Ö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å…
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…
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: LEMP-stacken är ett kraftfullt verktyg för webbutvecklare eftersom den erbjuder en robust, skalbar och effektiv plattform…
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…
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…
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…
Så gott folk! Här kommer de 51 vanligaste kommandona. Vi passar även på att komplettera och uppdatera innehållet i vår wiki med manualsidor. Vi arbetar för att göra dem enhetliga och har lagt till avsnitt som belyser skillnaderna mellan Linux- och macOS-kommandon. macOS och Linux kommer från olika grenar i UNIX-familjen. Tid är tyvärr en…
När en digitalkamera tar en bild registrerar bildsensorn i kameran ljuset från miljontals sensorområden. Kamerans digitala kretsar omvandlar den genererade analoga spänningssignalen till en digital representation. Många kameror tillåter dessa bilder att lagras i en RAW-bildfil. De liknar digitala negativ, eftersom de har samma roll som negativ i filmfotografi. RAW-filer är inte direkt användbara, men…
Att kunna starta om ett Linux-system från kommandoraden (CLI) är en grundläggande men viktig färdighet för systemadministratörer och användare som arbetar med Linux-servrar eller -datorer. Denna guide beskriver flera metoder för att starta om ett Linux-system, inklusive användning av kommandona reboot, shutdown, init, och systemctl. 1. Använda reboot Kommandot Det enklaste och mest direkta sättet…
TYPO3 är ett avancerat och gratis content management system (CMS) som är open-source och utvecklat för att tillgodose behov på företagsnivå. Med sin robusta arkitektur och flexibla design, erbjuder TYPO3 en rad funktioner som gör det till en idealisk lösning för komplexa webbprojekt och stora organisationer. Funktioner och Fördelar Skalbarhet och Multisite-stöd TYPO3 är byggt…
Symlinkar, eller symboliska länkar, är kraftfulla verktyg i Linux som låter dig skapa referenser till filer eller kataloger på andra platser i ditt filsystem. Dessa länkar kan vara användbara för att organisera filer, skapa genvägar eller hantera filer på ett mer flexibelt sätt. Här är en guide om hur du använder symlinkar i Linux. Vad…
Sovereign Tech Fund, en finansieringsfond som stöds ekonomiskt av det tyska federala ministeriet för ekonomi och klimatåtgärder, har återigen visat sig vara en av öppen källkods stora vänner och supportrar. Efter att ha gett €1 miljon i ekonomiskt stöd till GNOME i slutet av förra året och investerat mer än €200 000 i GStreamer-projektet tidigare…
Komplett Checklista för Migrering från CentOS till Ubuntu När CentOS 7 närmar sig slutet av sin livscykel den 30 juni 2024, behöver systemadministratörer planera för en migrering till en ny distribution. Ett bra alternativ är Ubuntu 24.04 LTS, en stabil och välstött Linux-distribution med en stor community. Denna guide beskriver den kunskap och de steg…
LibreNMS är ett kraftfullt och flexibelt övervakningsverktyg som stödjer en mängd olika hårdvara och operativsystem, inklusive Cisco, Linux och Juniper. Med automatiserad nätverksupptäckt och stöd för protokoll som CDP, OSPF, BGP, SNMP och ARP, samt en anpassningsbar användarpanel och larmhanteringssystem, är LibreNMS idealiskt för både små och stora nätverksmiljöer. Den här guiden visar hur du…
Alpine Linux 3.20 Lanseras med Initialt Stöd för 64-bitars RISC-V Alpine, en lätt och säker Linux-distribution, har precis släppt sin senaste version, Alpine Linux 3.20. Denna nya version markerar början på v3.20 stabil serie, med en mängd uppgraderingar av systempaket och flera betydande förändringar, inklusive initialt stöd för 64-bitars RISC-V-arkitekturen. Nyheter i Alpine Linux 3.20…
Zammad är ett open-source ticketing system och kundsupportplattform som är designad för att hantera och spåra kundserviceärenden. Det erbjuder en mängd funktioner som gör det möjligt för företag att effektivt hantera kundförfrågningar och supportärenden. Här är några av de viktigaste funktionerna och fördelarna med Zammad: Viktiga Funktioner: Fördelar: Zammad används av företag och organisationer i…
För att kontrollera om ditt Linux-system stöder AVX och AVX2-instruktioner kan du använda följande metoder från kommandoraden: Vad är AVX? AVX står för Advanced Vector Extensions och är en uppsättning instruktionsutökningar till x86-arkitekturen för mikroprocessorer från Intel och AMD. AVX introducerar 256-bitars breda vektorregister och instruktioner som kan utföra parallella operationer på 256-bitars vektorer av…
Wine 9.9 Introducerar Wow64-läge och Förbättrat ARM-stöd Två veckor efter lanseringen av version 9.8 har Wine Project, välkänt för att möjliggöra för Linux- och macOS-användare att köra Windows-applikationer, tillkännagivit den nya versionen Wine 9.9. Viktiga Uppdateringar i Wine 9.9 Den mest framträdande nyheten i denna version är införandet av stöd för det nya Wow64-läget i…
MX-23.3, den tredje uppdateringen av vår MX-23-version, är nu tillgänglig. Denna uppdatering innehåller en rad buggfixar, nya kärnor och applikationsuppdateringar sedan vår ursprungliga lansering av MX-23. Om du redan använder MX-23 behöver du inte installera om; alla paket är tillgängliga via de vanliga uppdateringskanalerna eller genom att installera de ändrade applikationerna. Höjdpunkter: Debian 12.5 ”bookworm”…
Grafana 11.0 Introducerar Nya Verktyg för Utforskning av Metrik och Loggar Grafana 11.0: Nu med undermappar, bättre visualiseringar, förenklad metriksutforskning, avancerade varningsfunktioner och mer För dig som arbetar inom DevOps är denna nyhet säkerligen spännande. Grafana har lanserat version 11.0, som introducerar banbrytande förändringar, inklusive datainsamling utan behov av komplexa frågespråk och förbättrade dashboard-funktioner, vilket…
Sammanfattning på Svenska: Linux-kärnan 6.9 släpptes den 12 maj 2024 och är nu den senaste stabila kärnan. Ubuntu 24.04 LTS-användare kan installera den via den officiella Ubuntu Mainline Kernel PPA-arkivet. Kärnan inkluderar stöd för Rust på AArch64-arkitekturer, Intel FRED-mekanismen, och AMD SNP-gäster samt uppdaterade drivrutiner för bättre hårdvarustöd. Metoder för installation: Metod 1: Använda ”Mainline…
chroot är ett kraftfullt verktyg i Linux som används för att ändra den upplevda rotkatalogen (root directory) för en process och dess barnprocesser. Detta skapar en isolerad miljö som kan vara användbar för många ändamål, såsom säkerhet, testning och reparation av system. Denna guide kommer att gå igenom grunderna för att använda chroot. Vad är…
Ibland kan det vara lite knepigt att kolla om ett lösenord akutell eller inte. Men ett knep som man kan använda är simulera en pop3 klient. En del GUI klienter har mycket att önska vad det gäller smidighet. Kontrollera Inloggning mot en POP3-server med SSL på Linux med OpenSSL Att kontrollera inloggning mot en POP3-server…
Den här veckan har Collabora gjort en viktig uppdatering av NVK, den nya Vulkan-drivrutinen för NVIDIA-hårdvara, genom att lägga till stöd för en ny funktion. Denna funktion har även inkluderats i den kommande versionen av Mesa 24.1, vilket är en stor nyhet för Linux-användare. Den nya funktionen, kallad DRM format modifiers, är avgörande för att…
OpenProject är en programvara för projektledning skriven i Ruby on Rails och AngularJS, och är främst en fork av ChiliProject, som i sin tur var en fork av Redmine. Den kan användas för att hantera projekt över olika team och avdelningar och erbjuder många funktioner som agila metoder och scrum, felspårning, Wikis, forum, uppgiftshantering, team-samarbete,…
Ebury-botnetten komprometterar över 400,000 Linux-servrar ESET-forskare har släppt en djupgående undersökning av en av de mest avancerade server-sidiga malwarekampanjerna, Ebury, som fortfarande växer och har komprometterat hundratusentals servrar under minst 15 års tid. Ebury-gruppen och deras botnet har genom åren spridit skräppost, omdirigerat webbtrafik och stulit inloggningsuppgifter. På senare år har de även börjat stjäla…
Proton Mail lanserar desktopapplikationer för alla större plattformar Proton Mail har nu lanserat desktopapplikationer för alla större plattformar, vilket gör det enklare för deras över 100 miljoner användare att skicka och ta emot krypterade e-postmeddelanden. Med denna nya applikation slipper användarna besväret med att söka, öppna och logga in på webappen varje gång de behöver…
Ulogger är en lättvikts GPS-spårningsserver för Linux, med en dedikerad mobilapp. I denna guide visar vi hur du installerar Ulogger på en Ubuntu 24.04-server och länkar den till din Android-telefon. Varför Välja Ulogger? Ulogger är ett utmärkt val av flera skäl: Förutsättningar Innan du börjar, se till att du har följande: Steg 1: Uppdatera Systemet…
Neovim, en terminalbaserad textredigerare med öppen källkod och rötter i Vim, har nyligen släppt version 0.10. Denna uppdatering, den längsta releasecykeln sedan version 0.5, introducerar en mängd nya funktioner och förbättringar, samt några brytande förändringar. Det är rekommenderat att läsa de fullständiga release-noterna, som kan visas direkt i Neovim med kommandot :h news. Här finns…
Winamp, det välkända musikspelarprogrammet, återvänder som ett öppen källkodsprojekt under det nya namnet FreeLLama. Projektet välkomnar utvecklare från hela världen att bidra till att vidareutveckla och modernisera denna klassiska programvara. Det är en spännande nyhet som väcker nostalgiska känslor hos många. För dem som kanske inte är bekanta med Winamp, kan det vara värt att…
Socialdemokraterna föreslår genom EU att införa regler som förhindrar skapandet av falska konton på sociala medier. Enligt partiledaren Magdalena Andersson bör det vara möjligt att identifiera varje konto med en specifik individ. Ovasätt man står politisk, bör man kanske undvika att rösta på partier som vill att EU skall bli ett storebror samhälle, där man…
OpenLiteSpeed är en open source webserver utvecklad av LiteSpeed Technologies. Den erbjuder hög prestanda, robust säkerhet och en användarvänlig webbaserad kontrollpanel. OpenLiteSpeed är känd för sin händelsedrivna arkitektur och effektiv resursanvändning. Den stöder avancerade funktioner som HTTP/3, QUIC, och automatisk SSL-certifikathantering. Perfekt för att hantera webbplatser, applikationer och innehållsleveransnätverk, är den ett populärt val för…
Rocky Linux, ett populärt operativsystem på företagsnivå, har nyligen släppt sin version 9.4, som kommer med en rad uppdateringar och förbättringar för att stärka användarupplevelsen över både moln- och containerplattformar. Här är en genomgång av de viktigaste nyheterna och förändringarna i denna version. Förbättrade Avbildningsbyggen En av de mest betydande uppdateringarna i Rocky Linux 9.4…
PipeWire är en modern multimediaserver för Linux som hanterar både ljud och video. Den ersätter äldre system som PulseAudio och delar av GStreamer, erbjuder låg latens och hög prestanda. PipeWire stödjer sandboxade appar, har förbättrad minneshantering och löser buggar för stabilare multimediahantering. Den är kompatibel med PulseAudio-klienter och används i många Linux-distributioner för en smidig…
Endless OS 6: En Ny Era av Användarvänlighet och Spelutveckling Endless OS 6 är här som en gratis uppgradering, och den fokuserar på tre kärnområden: användarvänlighet, spelutveckling och förbättrad prestanda. Med en något uppdaterad användargränssnitt och ett nytt systemmeny, lovar Endless OS 6 att ge en mer strömlinjeformad och modern användarupplevelse. Uppdaterat Användargränssnitt och Systemmeny…
Efter lanseringen av Vulcan i december 2023 har vi arbetat hårt för att få ut nästa version av Manjaro. Vi kallar den ”Wynsdey”. Detta är också vår första release som kommer med Plasma 6. Uppdateringar i GNOME-utgåvan GNOME-utgåvan har fått flera uppdateringar till GNOME 46-serien. Detta inkluderar många fixar och poleringar sedan GNOME 46 ursprungligen…
CachyOS är en Arch Linux-baserad distribution som fokuserar på hög prestanda och anpassningsbarhet. Den erbjuder ett brett utbud av optimeringar för att förbättra systemets hastighet och effektivitet. CachyOS inkluderar specialanpassade kärnor, prestandaförbättrande schemaläggare och unika installationsalternativ som stöd för Bcachefs-filsystemet och AI SDK-installationer. Distributionen riktar sig till både spelentusiaster med en experimentell handhållen utgåva och…
En kontrovers har uppstått kring Debian-utvecklaren Julian Klodes beslut att ta bort vissa nätverksfunktioner från KeePassXC, en populär öppen källkodslösenordshanterare. Detta beslut har orsakat missnöje bland användare eftersom det ledde till att webbläsarintegrationen blev obrukbar. Klode hävdar att beslutet togs för att minska applikationens angreppsyta och förbättra säkerheten. Användarna och KeePassXC-utvecklarna är dock kritiska och…
Oroar du dig för varför Apples ARM-chip inte fungerar bra med Linux? Qualcomm har lösningen. En gång i tiden dominerades CPU-marknaden av Intel och AMD. Men med smarttelefonernas intåg började ARM-baserade chip från företag som Qualcomm, MediaTek och även Apple, som är det senaste företaget att ge sig in på denna marknad, ta plats. Men…
Nedan en översättning ifrån Raspberry PI officela hemsida. Raspberry Pi M.2 HAT+ låter dig koppla M.2 M-key-enheter, som NVMe-enheter och AI-acceleratorer, till din Raspberry Pi 5. Den erbjuder snabb dataöverföring upp till 500 MB/s och finns att köpa nu hos våra godkända återförsäljare för bara 12 dollar. Raspberry Pi 5 lanserades i september förra året…
Den senaste versionen av den öppna webbläsaren Mozilla Firefox, version 126, är nu tillgänglig för nedladdning i förväg inför dess planerade officiella lansering den 14 maj. Låt oss ta en närmare titt på de nya funktionerna och förbättringarna som implementerats i denna version. Viktiga Nyheter i Firefox 126 En av de mest framstående förändringarna i…
Frigörande innovation: GNU Linuxlibre 6.9-gnu släppt Frigörande innovation: GNU Linux-libre 6.9-gnu släppt Introduktion GNU Linuxlibre-projektet har idag tillkännagivit släppet och allmän tillgänglighet av GNU Linuxlibre 6.9-kärnan. Detta är goda nyheter för de som söker 100% frihet för sina GNU/Linux-datorer och älskar mjukvarufrihet. Nyheter i version 6.9-gnu Baserat på den nyligen släppta Linux 6.9 kärnserien, är…
Rescuezilla 2.5 har nyligen släppts med flera nyheter och förbättringar. Den senaste versionen av detta diskavbildnings- och återställningsprogram stöder nu Ubuntu 24.04 (Noble) samt tidigare versioner som Ubuntu 23.10 (Mantic) och Ubuntu 23.04 (Lunar), vilket är idealiskt för dem med nyare datorutrustning. De aktuella ISO-filerna är tillgängliga för nedladdning på projektets GitHub-sida. En viktig uppdatering…