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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Viktiga Uppdateringar

    1. Linux-kärnan 6.9

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

    2. Archinstall 2.8

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

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

    Ytterligare förbättringar i Archinstall 2.8 inkluderar:

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

    Tillgänglighet och Uppdateringar

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

    Slutsats

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

    https://archlinux.org/download

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

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

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

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

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

    Sammanfattning på Svenska

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

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

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

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

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

    Uppdaterade Komponenter och Nyheter

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

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

    Förbättrad Installationsupplevelse

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

    Mognad och Stabilitet

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

    Konsekvent Design och Nyttiga Funktioner

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

    Tillgänglighet och Uppgradering

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

    Slutsats

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

    Ladda hem

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

    Mer om Linux lite i våran wiki

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

    Artikel ovan bygger på data ifrån

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

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

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

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

    Huvudfunktioner och Uppdateringar

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

    Förbättrad Starttid och Systemprestanda

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

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

    Förbättrad Säkerhet och Prestanda

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

    Andra Viktiga Förändringar

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

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

    Vad är Systyemd?

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

    Slutsats

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

    Ladda hem

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

    Artikel ovan bygger på data ifrån

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

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

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

    Förbättrad prestanda

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

    AV1 NVENC Stöd

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

    Centraliserad effektstyrning

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

    Multi-Format Rendering

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

    Automatisk undertextöversättning

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

    Förbättrat användargränssnitt

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

    Ljudinspelningsfunktioner och Undertextförbättringar

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

    Sammanfattning

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

    https://kdenlive.org/en

    Mer information på Englelska

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

  • NethSecurity 8.0 Open Source Linux Firewall Släppt

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

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

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

    Fullständig artikel finns på Engelska

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

    Projektet egna annons om versionen :

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

    Projektet hemsida :

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

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

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

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

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

    Ytterligare förbättringar inkluderar:

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

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

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

    Nedan fullständig artikel och information på Engelska

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

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

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

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

    Förbättrad Prestanda med PREEMPT_RT

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

    Optimerad för Raspberry Pi

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

    Enkel Installation med Ubuntu Pro

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

    pro attach
    pro enable realtime-kernel

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

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

    Långsiktig Support och Tillförlitlighet

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

    Framtidssäker Utveckling

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

    Delta i Webinaret

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Komplett artikel hittar ni här nedan

  • Linux 6.8 når End Of life

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

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

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

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

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

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

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

  • Rhino Linux 2024.1 Lanseras

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

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

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

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

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

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

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

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

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

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

    För mer information hittar ni på

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

    För nedladdning

    https://rhinolinux.org/download.html

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

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

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

    RISC-V, ett nytt paradigm inom kiselutveckling

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

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

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

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

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

    Milk-V Mars är en kreditkortsstor högpresterande RISC-V SBC som drivs av StarFive JH7110. Denna quad-core-enhet stöder plug-and-play eMMC-moduler och upp till 8GB LPDDR4-minne. Mars har tre USB 3.0-portar, en USB 2.0-port, en HDMI 2.0-port som stöder 4K-upplösning, en RJ45 Ethernet-port som stöder Power over Ethernet (PoE), och en M.2 E-Key plats för WIFI/BT-moduler. Den inkluderar också en 4-kanals MIPI CSI och en 2-kanals MIPI CSI, tillsammans med en 40-pin GPIO, vilket gör den till en idealisk hårdvaruplattform för RISC-V-utvecklare och entusiaster.

    Öppen källkod stöds av Canonical

    Medan RISC-V möjliggör stabila referensarkitekturer och hårdvara, kan det fortfarande vara utmanande att köra stabil mjukvara på nya kort. Hörnstenen för den nödvändiga mjukvaran är det underliggande operativsystemet (OS), som ger tillförlitlighet och stabilitet. Denna efterfrågan gör utveckling på Linux ännu mer attraktiv, eftersom Linux är det mest populära operativsystemet för utvecklare och hobbyister, över kärnor, drivrutiner och distributioner.

    På Canonical tror vi att öppen källkod är det bästa sättet att påskynda innovation, vilket motiverar oss att möjliggöra ett brett spektrum av öppen källkodsamhällen under Ubuntu-paraplyet. Öppen källkodsmjukvara är uppskattad av utvecklare och innovatörer, men den medför sina egna utmaningar. Genom att säkerställa stabiliteten i de underliggande ramverken, strävar Canonical efter att hjälpa utvecklare att fokusera på att få sina produkter till marknaden snabbare.

    Ubuntu och Milk-V: Utvecklar Ubuntu som det bästa operativsystemet för RISC-V

    Milk-V och Canonical har nått ett strategiskt samarbetsavtal med avsikten att ta Ubuntu till nya RISC-V enheter. Milk-V kommer att tillhandahålla hårdvarusponsring till Canonical, inklusive för framtida produkter, och erbjuda ett Ubuntu-operativsystem som sitt huvudsakliga stödda och underhållna system till användare över olika formfaktorer och användningsfall, med särskilt fokus på accelererad datoranvändning och AI. Med stöd av Milk-V:s hårdvara och ingenjörsteam, kommer Canonical att utnyttja de senaste och bästa RISC-V designen för att kontinuerligt förbättra Ubuntu och det bredare öppen källkodsekosystemet för RISC-V ISA. När nya Milk-V-produkter blir tillgängliga, kommer Canonical att samarbeta med Milk-V för att lansera utvecklarförhandsvisningar av Ubuntu-bilder och stödja versionsuppdateringar. Detta samarbete syftar till att ge användare av RISC-V arkitekturplattformen ett rikt operativsystem som är utformat för att förbättra utvecklings- och användarupplevelser.

    ”Ubuntu är ett av de mest klassiska och populära operativsystemen, och Milk-V Mars är en utmärkt SBC-produkt för utvecklare, som integrerar högpresterande GPU och rika gränssnitt. Vi är glada att samarbeta med Canonical för att leverera optimerad Ubuntu på Milk-V Mars, vilket påskyndar innovation och tid till marknad för utvecklare,”

    Sade Ke Yiran, vice VD, Shenzhen MilkV Technology Co., Ltd.

    Den optimerade Ubuntu 24.04-bilden för Milk-V Mars SBC är nu tillgänglig för nedladdning. För vägledning och diskussion om speglar och det bästa sättet att installera dem, vänligen granska installationsinstruktionerna och lämna dina kommentarer för att gynna fler utvecklare.

    ”Canonical har alltid varit engagerade i att stödja utvecklingssamhället genom att tillhandahålla det senaste och bästa inom öppen källkod över olika ISAs. Vi är glada att samarbeta med Milk-V för att möjliggöra Ubuntu på Milk-V Mars SBC,” uppgav Gordan Markuš, Director of Silicon Alliances på Canonical. ”Det är verkligen spännande att se Milk-V Mars-kortet på marknaden med sin överkomliga prissättning och robusta funktioner, vilket gör det till en tillgänglig och utvecklarvänlig lösning. Detta partnerskap understryker vårt engagemang för att demokratisera innovation tillsammans med våra partners genom öppen källkod och öppna standarder.”

    Om Canonical

    Canonical, utgivaren av Ubuntu, tillhandahåller öppen källkodssäkerhet, support och tjänster. Vår portfölj täcker kritiska system, från de minsta enheterna till de största molnen, från kärnan till containrar, från databaser till AI. Med kunder som inkluderar ledande teknikmärken, framväxande startups, regeringar och hemmaanvändare, levererar Canonical betrodd öppen källkod för alla. Läs mer på canonical.com.

    Om Milk-V

    Milk-V är engagerade i att tillhandahålla högkvalitativa RISC-V produkter till utvecklare, företag och konsumenter, och att främja utvecklingen av RISC-V hårdvaru- och mjukvaruekossystemet. Milk-V kommer att stödja öppen källkod och hoppas att genom sina egna och samhällets ansträngningar, kommer framtida RISC-V produkter att vara lika många och lysande som stjärnorna i Vintergatan. Läs mer på milkv.io.

    https://canonical.com/blog/canonical-enables-ubuntu-on-milk-v-mars

    Här finns lite teknisk informatiom om produkten

    https://milkv.io/docs/duo/overview

    Kortet kan köpas ifrån Hong Kong för 270:- inkl. frakt

  • För och nackdelar med Windows och Linux som server.

    Linux vs Windows som server.

    Linux vs Windows Server: Djupgående Jämförelse

    När det gäller att välja ett operativsystem för din server, står valet ofta mellan två stora aktörer: Linux och Windows Server. Båda operativsystemen erbjuder robusta funktioner och har sina egna unika fördelar och nackdelar. I denna artikel ska vi utforska dessa två operativsystem ur olika perspektiv för att hjälpa dig fatta ett välgrundat beslut.

    Historisk Bakgrund

    Linux:
    Linux är ett open-source operativsystem som lanserades 1991 av Linus Torvalds. Det har vuxit exponentiellt sedan dess och används nu i allt från persondatorer till superdatorer och servrar. Dess flexibilitet och anpassningsbarhet har gjort det till en favorit bland många IT-proffs.

    Windows Server:
    Windows Server, å andra sidan, är Microsofts kommersiella serveroperativsystem. Det första Windows Server-operativsystemet, Windows NT 3.1, lanserades 1993. Sedan dess har Microsoft kontinuerligt förbättrat och utökat sina serverprodukter, med den senaste versionen, Windows Server 2022, som erbjuder avancerade funktioner för moln, säkerhet och hybridlösningar.

    Kostnad

    Linux:
    En av de mest betydande fördelarna med Linux är att det är open-source och ofta gratis att använda. Distributioner som Ubuntu Server, CentOS och Debian erbjuder kraftfulla serverlösningar utan kostnad. Även om kommersiella Linux-distributioner som Red Hat Enterprise Linux och SUSE Linux Enterprise Server kräver en licensavgift, är dessa kostnader ofta lägre än Windows Server-licenser.

    Windows Server:
    Windows Server kräver en licensavgift, och kostnaden kan variera beroende på vilken version och vilka funktioner du behöver. Utöver grundlicensen kan det även tillkomma kostnader för klientåtkomstlicenser (CALs), vilket kan göra Windows Server till en dyrare lösning på lång sikt.

    Användarvänlighet

    Linux:
    Linux kan vara mer utmanande för nybörjare på grund av dess kommandoradsbaserade natur. Dock finns det grafiska användargränssnitt (GUI) tillgängliga för dem som föredrar det. Många Linux-distributioner kräver en djupare förståelse för kommandon och systemadministration, vilket kan innebära en brantare inlärningskurva. Dock är den flexibilitet och kontroll som Linux erbjuder ofta uppskattad av erfarna administratörer.

    Windows Server:
    Windows Server är känt för sitt användarvänliga grafiska gränssnitt, vilket gör det mer tillgängligt för dem som kanske inte är lika tekniskt kunniga. Den integrerade hanteringskonsolen (Server Manager) och andra GUI-verktyg gör det enklare att konfigurera och underhålla servern. Detta kan minska inlärningstiden och göra det lättare att snabbt komma igång.

    Säkerhet

    Linux:
    Linux anses generellt vara mycket säkert. Eftersom det är open-source, kan säkerhetshål snabbt upptäckas och åtgärdas av samhället. Linux erbjuder också starka säkerhetsfunktioner som SELinux (Security-Enhanced Linux) och AppArmor, vilka ger detaljerad kontroll över säkerhetspolicyer. Många Linux-distributioner erbjuder regelbundna säkerhetsuppdateringar och patchar som kan installeras utan att behöva starta om systemet.

    Windows Server:
    Windows Server har också starka säkerhetsfunktioner, inklusive Active Directory, BitLocker, och avancerade brandväggsfunktioner. Microsoft investerar tungt i säkerhetsforskning och släpper regelbundna säkerhetsuppdateringar. Dock kan Windows Servers popularitet göra det till ett mer frekvent mål för skadlig programvara och cyberattacker, vilket innebär att noggrann övervakning och regelbundna uppdateringar är nödvändiga.

    Stabilitet och Prestanda

    Linux:
    Linux är känt för sin stabilitet och prestanda. Det är vanligt att Linux-servrar kan köras kontinuerligt i flera år utan behov av omstart. Linux är också mycket effektivt när det gäller resurshantering, vilket gör det till ett utmärkt val för högpresterande applikationer och tjänster. Dess modularitet innebär att du kan trimma systemet för att endast inkludera nödvändiga komponenter, vilket kan förbättra prestanda ytterligare.

    Windows Server:
    Windows Server erbjuder också hög stabilitet och prestanda, men det är mer beroende av regelbundna omstarter efter uppdateringar och patchar. Windows Server är optimerat för att köras på hårdvara från stora leverantörer och kan hantera tunga arbetsbelastningar effektivt. Microsofts Hyper-V virtualiseringsteknologi är också en stark punkt för Windows Server, vilket gör det till ett attraktivt val för virtualiserade miljöer.

    Stöd och Gemenskap

    Linux:
    En av styrkorna med Linux är dess stora och aktiva gemenskap. Förutom officiellt stöd från kommersiella distributioner, finns det otaliga forum, mailinglistor och dokumentationssajter där användare kan få hjälp. Detta innebär att även om du kör en gratis distribution, har du fortfarande tillgång till en rikedom av resurser och expertis.

    Windows Server:
    Windows Server har omfattande stöd från Microsoft, inklusive detaljerad dokumentation, supportavtal, och ett nätverk av certifierade partner. Microsoft erbjuder också omfattande utbildningsresurser och certifieringar, vilket gör det enkelt att hitta kvalificerad personal. Dessutom finns det ett stort antal tredjepartsföretag som erbjuder supporttjänster för Windows Server.

    Mjukvarukompatibilitet

    Linux:
    Linux har utmärkt stöd för open-source mjukvara och är ofta förstahandsvalet för applikationer som Apache, NGINX, MySQL, och Docker. Många utvecklare föredrar Linux för dess flexibilitet och kraftfulla utvecklingsverktyg. Dock kan det vara mer utmanande att köra vissa kommersiella applikationer som är specifikt designade för Windows.

    Windows Server:
    Windows Server erbjuder överlägsen kompatibilitet med Microsofts ekosystem, inklusive SQL Server, Exchange, och SharePoint. Det är ofta det bästa valet om du planerar att använda dessa produkter. Windows Server stödjer också en mängd tredjepartsapplikationer och är känt för sin kompatibilitet med olika företagslösningar.

    Virtualisering och Molntjänster

    Linux:
    Linux dominerar inom virtualisering och molntjänster, med teknologier som KVM (Kernel-based Virtual Machine), Docker och Kubernetes. Många molnleverantörer, inklusive Amazon Web Services (AWS) och Google Cloud, är starkt baserade på Linux. Detta gör Linux till ett idealiskt val för företag som planerar att använda molnbaserade infrastrukturer.

    Windows Server:
    Windows Server erbjuder också starka virtualiseringslösningar, särskilt med Hyper-V, som är en av de ledande virtualiseringsplattformarna på marknaden. Microsoft Azure är en av de största molnplattformarna och är optimerad för att köra Windows Server, vilket gör det till ett attraktivt alternativ för företag som vill använda en hybridmolnstrategi.

    Python på Windows

    Fördelar:

    • Lätt att installera och använda med bra IDE-stöd (t.ex. PyCharm, VS Code).
    • Bra integration med andra Windows-applikationer och tjänster.
    • Starkt stöd för vetenskapliga och datavetenskapsbibliotek.

    Nackdelar:

    • Vissa tredjepartsbibliotek kan vara svårare att installera jämfört med Linux.
    • Mindre vanligt i produktionsservrar, vilket kan innebära färre resurser och dokumentation.

    PHP på Windows

    Fördelar:

    • Lätt att installera via paket som XAMPP och WampServer.
    • Bra integration med IIS (Internet Information Services).
    • Stöd för en mängd webbapplikationer och CMS (t.ex. WordPress).

    Nackdelar:

    • Prestandan kan vara sämre jämfört med Linux.
    • Färre community-verktyg och resurser jämfört med LAMP-stackar (Linux, Apache, MySQL, PHP).
    • Mindre stöd och optimering för produktionsmiljöer.

    Python på Linux

    Fördelar:

    • Enkel installation och hantering av bibliotek med verktyg som pip och apt-get.
    • Hög kompatibilitet och stabilitet för vetenskapliga och datavetenskapsbibliotek.
    • Bred community-support och omfattande dokumentation.
    • Idealisk för servermiljöer och molnbaserade applikationer.

    PHP på Linux

    Fördelar:

    • Optimalt för webbservrar med LAMP-stack (Linux, Apache, MySQL, PHP).
    • Hög prestanda och stabilitet för webbapplikationer.
    • Bred community-support och omfattande dokumentation.
    • Enkel hantering av beroenden och uppdateringar via pakethanterare.

    Slutsats

    Att välja mellan Linux och Windows Server beror på dina specifika behov och preferenser. Linux erbjuder en kostnadseffektiv, säker, och stabil lösning med stor flexibilitet och kontroll. Det är ett utmärkt val för dem som vill ha en hög grad av anpassning och som är bekväma med kommandoradsbaserad administration.

    Windows Server, å andra sidan, erbjuder ett användarvänligt gränssnitt, stark integration med Microsofts produkter och omfattande stöd, vilket gör det till ett attraktivt val för många företag, särskilt de som redan använder Microsofts ekosystem.

    Båda operativsystemen har sina styrkor och svagheter, och det bästa valet beror på dina specifika krav, din budget, och din tekniska kompetens. Oavsett vilket du väljer, kommer både Linux och Windows Server att kunna erbjuda robusta och pålitliga lösningar för dina serverbehov.

  • 3 st fria och öppna källkodsalternativen DVD spelare.

    DVD formatets fornstora dagar är över, men det finns mycket att låna på bibliotek och hitta i 2nd hand affärer.

    DVD Player spelar DVD-skivor med din inbyggda DVD-enhet eller en extern DVD-enhet. DVD Player är proprietär mjukvara och inte tillgänglig för Linux. Vi rekommenderar de bästa fria och öppna källkodsalternativen.

    VLC

    VLC är ett utmärkt open source-val för att titta på video. Det är mycket mer flexibelt än många andra mediespelare och stöder alla typer av format och versioner i stort. Det finns nästan ingenting relaterat till video (eller musik) som VLC inte gör bra, även om det fortfarande saknar gapless uppspelning för musik.

    Installation av VLC på Ubuntu:

    För att installera VLC på Ubuntu, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install vlc

    Du kan också installera VLC via Ubuntu Software Center genom att söka efter ”VLC” och klicka på ”Install”.

    mpv

    mpv är en mediespelare för kommandoraden. Den stöder ett brett utbud av mediefilformat, ljud- och videokodekar samt undertexttyper. mpv har en OpenGL-, Vulkan- och D3D11-baserad videoutgång som är kapabel till många funktioner älskade av videofiler, såsom videoskalning med populära högkvalitativa algoritmer, färghantering, ramningstiming, interpolering, HDR och mer.

    Installation av mpv på Ubuntu:

    För att installera mpv på Ubuntu, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install mpv

    QMPlay2

    QMPlay2 kan spela de flesta videoformat och ljudformat. Det spelar alla kodekar som stöds av FFmpeg, och stöder även YouTube-videor. Med internetradio, ljud-CD och mycket mer finns det massor av funktionalitet att erbjuda. Det är kompetent i alla områden även om avsaknaden av gapless uppspelning gör det till en otillräcklig musikspelare för våra krav.

    Installation av QMPlay2 på Ubuntu:

    För att installera QMPlay2 på Ubuntu, öppna en terminal och kör följande kommandon:

    sudo add-apt-repository ppa:samrog131/ppa
    sudo apt update
    sudo apt install qmplay2

    Med dessa alternativ kan du njuta av en mångsidig och kraftfull medieupplevelse på din Linux-maskin, oavsett om du tittar på DVD-filmer, strömmar videor eller lyssnar på musik.

  • KaOS Linux 2024.05 Släpps med Bcachefs-Stöd och Marknote Anteckningsapp

    Den senaste stabila bilden av KaOS Linux, en KDE-baserad distribution, har släppts. KaOS 2024.05 innehåller alla de senaste programuppdateringarna och släpps i maj 2024.

    Den nya versionen är fullspäckad med förbättringar, inklusive:

    • Stöd för bcachefs filsystem: KaOS Linux stöder nu officiellt bcachefs filsystem, som introducerades i Linux kernel 6.7. Användare kan dra nytta av bcachefs under installationen genom manuell partitionering med Calamares-installatören eller hantera det inom distributionen med KDE Partition Manager.
    • Ny Phonon ljudbackend: Phonon-mpv, en ny Phonon ljudbackend, har introducerats för fullständig Qt 6-kompatibilitet.
    • Minskad ISO-avbildningsstorlek: Kärninställningsläget för grafikkort har tagits bort från ISO-avbildningen för att minska dess storlek.
    • Marknote anteckningsapp: KDEs nya Marknote WYSIWYG-anteckningsapplikation ingår nu i distributionen.
    • Uppdaterade programvaror: KaOS 2024.05 levereras med den senaste KDE-mjukvaran, inklusive KDE Plasma 6.0.5-skrivbordsmiljön, KDE Gear 24.05 och KDE Frameworks 6.2. Den innehåller även Mesa 24.0.7 grafikstack, FFmpeg 6.1 multimediaramverk, systemd 253.19 init-system, Glib2 2.80 stack, Python 3.11, KMod 32, OpenSSL 3.3 och OpenJDK 17.

    Notera: Eftersom KaOS Linux följer en rullande uppdateringsmodell behöver befintliga användare bara uppdatera sina system med kommandot sudo pacman -Syu i en terminalemulator.

    Ladda ner:

    KaOS Linux 2024.05 kan laddas ner från den officiella webbplatsen eller genom att använda den direkta nedladdningslänken:

    https://kaosx.us/pages/download

    Sammanfattning:

    KaOS 2024.05 är en betydande uppdatering som ger användarna stöd för bcachefs filsystem, förbättrad ljudhantering, en mindre ISO-avbildning och en ny anteckningsapp. Befintliga KaOS-användare kan enkelt uppdatera sina system för att dra nytta av alla dessa förbättringar.

  • Ubuntu 24.04 Presterar 20% Snabbare än Windows 11

    Ubuntu 24.04 LTS är snabbare än Windows 11

    Över 100 benchmark-tester på en AMD Ryzen 7 7840HS Framework 16 laptop har visat att Ubuntu 24.04 överträffar Windows 11 avsevärt. Dessa tester, som utfördes på Ubuntu 23.10, Ubuntu 24.04 och Windows 11, visar tydligt att Ubuntu 24.04, även känd som Noble Numbat, är den snabbaste. Resultaten, som finns tillgängliga på OpenBenchmarking, är baserade på 104 olika tester. I över två tredjedelar av dessa tester (67%) var Ubuntu 24.04 snabbast. Ubuntu 23.10 kom på andra plats med 22% av testerna, medan Windows 11 endast lyckades vinna i 10% av testerna.

    Dessa resultat har lett till diskussioner och kontroverser i olika onlineforum, där Linux- och Windows-entusiaster debatterar över resultaten.

    En stor del av diskussionen kretsar kring påståendet att Ubuntu 24.04 är 20% snabbare än Windows 11. Denna siffra baseras på analysen av det geometriska medelvärdet av alla resultat, vilket visade att Ubuntu 23.10 i genomsnitt var 16% snabbare än Windows 11. Ubuntu 24.04 var ytterligare cirka 3% snabbare än Ubuntu 23.10, vilket leder till slutsatsen att Ubuntu 24.04 är totalt sett 20% snabbare än Windows 11 på en AMD Ryzen 7 7840HS laptop.

    Dessa resultat visar tydligt fördelarna med att använda Ubuntu, särskilt den senaste versionen 24.04, för användare som söker högsta möjliga prestanda på sina system. Med förbättrad hastighet och effektivitet erbjuder Ubuntu 24.04 en starkare och mer pålitlig användarupplevelse jämfört med Windows 11.

    https://openbenchmarking.org/result/2404186-NE-FRAMEWORK98&sgm=1&sor&swl#results

  • Installera Joomla på Ubuntu/Debian

    Joomla är ett open-source innehållshanteringssystem (CMS) skrivet i PHP. Det används för att bygga och hantera webbplatser och webbaserade applikationer. Joomla erbjuder flexibilitet genom sina många tillägg och teman, vilket gör det möjligt att anpassa webbplatser efter specifika behov. Systemet har en stark användargemenskap och stöder flerspråkighet, vilket gör det till ett populärt val för både små och stora webbprojekt. Joomla kombinerar användarvänlighet med avancerade funktioner för utvecklare.

    Inledning

    Att installera Joomla på en Ubuntu- eller Debian-server kan verka som en skrämmande uppgift, men med rätt vägledning kan processen genomföras smidigt. Denna artikel beskriver steg för steg hur du installerar Joomla på en server som kör Ubuntu eller Debian. Joomla är ett populärt innehållshanteringssystem (CMS) som används av miljontals webbplatser världen över. Det är känt för sin flexibilitet och enkelhet, vilket gör det till ett utmärkt val för både nybörjare och erfarna utvecklare.

    Förberedelser

    Uppdatera systemet

    Innan du börjar installationen, är det viktigt att säkerställa att ditt system är uppdaterat. Öppna en terminal och kör följande kommandon:

    sudo apt update
    sudo apt upgrade -y

    Dessa kommandon kommer att uppdatera paketlistan och installera de senaste versionerna av installerade paket.

    Installera nödvändiga paket

    Joomla kräver en web server, en databas och PHP. I detta exempel kommer vi att använda Apache, MariaDB och PHP. Kör följande kommando för att installera dessa paket:

    sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-json php-curl php-zip php-gd php-intl -y

    Konfigurera MariaDB

    Starta och säkra MariaDB-installationen:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett root-lösenord och säkra din databas.

    Skapa en databas för Joomla

    Logga in på MariaDB som root-användare:

    sudo mysql -u root -p

    Skapa en databas och en användare för Joomla:

    CREATE DATABASE joomla_db;
    CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'ditt_lösenord';
    GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

    Ladda ner och installera Joomla

    Ladda ner Joomla

    Gå till Joomla’s officiella webbplats och ladda ner den senaste versionen. Alternativt kan du använda wget för att ladda ner paketet direkt till din server. Byt ut URL:en nedan mot den senaste Joomla-versionens URL:

    wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

    Extrahera Joomla

    Installera unzip om det inte redan är installerat:

    sudo apt install unzip -y

    Skapa en katalog för Joomla och extrahera innehållet i den nedladdade filen:

    sudo mkdir -p /var/www/html/joomla
    sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

    Ställ in rättigheter

    Ställ in korrekta rättigheter så att Apache kan läsa och skriva i Joomla-katalogen:

    sudo chown -R www-data:www-data /var/www/html/joomla
    sudo chmod -R 755 /var/www/html/joomla

    Konfigurera Apache

    Skapa en virtuell värd för Joomla

    Skapa en konfigurationsfil för Joomla i Apache:

    sudo nano /etc/apache2/sites-available/joomla.conf

    Lägg till följande konfiguration i filen:

    <VirtualHost *:80>
        ServerAdmin admin@din_doman.com
        DocumentRoot /var/www/html/joomla
        ServerName din_doman.com
    
        <Directory /var/www/html/joomla>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/joomla_error.log
        CustomLog ${APACHE_LOG_DIR}/joomla_access.log combined
    
    </VirtualHost>

    Aktivera den nya virtuella värden och moduler som krävs:

    sudo a2ensite joomla.conf
    sudo a2enmod rewrite
    sudo systemctl restart apache2

    Ställ in brandväggen

    Om du använder UFW-brandväggen, se till att tillåta HTTP- och HTTPS-trafik:

    sudo ufw allow in "Apache Full"

    Slutföra Joomla-installationen via webbgränssnittet

    Öppna din webbläsare och navigera till din Joomla-webbplats (t.ex. http://din_doman.com). Följ instruktionerna för att slutföra installationen:

    1. Konfiguration: Ange webbplatsens namn, administratörens e-postadress, användarnamn och lösenord.
    2. Databas: Ange databasens typ (MySQLi), värd (localhost), databasnamn (joomla_db), användarnamn (joomla_user) och lösenord (ditt_lösenord).
    3. Översikt: Kontrollera att alla inställningar är korrekta och klicka på ”Installera”.

    Efter installationen, ta bort installationskatalogen:

    sudo rm -rf /var/www/html/joomla/installation

    Slutord

    Grattis! Du har nu installerat Joomla på din Ubuntu- eller Debian-server. Din Joomla-webbplats är redo att användas och du kan börja anpassa den efter dina behov. Kom ihåg att hålla ditt system och dina Joomla-komponenter uppdaterade för att säkerställa säkerhet och prestanda.

  • Det här LEMP stacken

    Apache använder en trådbaserad eller processbaserad arkitektur vilket kan vara resurskrävande under hög trafik. Nginx använder en asynkron, händelsestyrd arkitektur som hanterar förfrågningar mer effektivt och är bättre för höglastade webbplatser.

    LEMP stack är en samling av öppen källkodsprogramvara som ofta används för att driva dynamiska webbsidor och webbapplikationer. LEMP är en akronym som står för Linux, Nginx (uttalas ”engine-x”), MySQL, och PHP. Här är en översikt över varje komponent:

    1. Linux: Operativsystemet som fungerar som grund för stacken. Linux är känt för sin stabilitet och säkerhet, vilket gör det till ett populärt val för många servrar.
    2. Nginx: En högpresterande webbserver och omvänd proxy. Nginx är särskilt känd för sin effektivitet och sin förmåga att hantera många samtidiga anslutningar, vilket gör det till ett bra alternativ till Apache webbserver i högtrafikmiljöer.
    3. MySQL: Ett relationsdatabashanteringssystem som används för att lagra och hantera data för webbsidor och applikationer. MySQL är välkänt för sin pålitlighet och används i många högprofilapplikationer.
    4. PHP: Ett skriptspråk som är särskilt lämpligt för webbutveckling. PHP är flexibelt och har omfattande stöd för databasinteraktion, vilket gör det till ett populärt val för att utveckla dynamiska webbplatser.

    LEMP-stacken är ett kraftfullt verktyg för webbutvecklare eftersom den erbjuder en robust, skalbar och effektiv plattform för att bygga och distribuera webbapplikationer. Den är också ganska flexibel och kan anpassas efter specifika behov, vilket innebär att vissa utvecklare kanske väljer att byta ut MySQL mot en annan databas som PostgreSQL eller byta PHP mot Python eller Ruby.

    Hur man installerar en LEMP-stack med MariaDB på Ubuntu och Debian

    Att installera en LEMP-stack på Ubuntu eller Debian kräver en serie noggrant utförda steg. LEMP, en akronym för Linux, Nginx, MariaDB, och PHP, är ett populärt val bland utvecklare för att leverera snabba och säkra webbapplikationer. I denna guide ersätter vi MySQL med MariaDB, en fri och öppen källkodsfork av MySQL som erbjuder bättre prestanda och funktioner för vissa användningsfall.

    Steg 1: Uppdatera Systemet

    Innan du påbörjar installationen är det viktigt att säkerställa att ditt system är uppdaterat. Detta kan hjälpa till att undvika konflikter med befintlig programvara och säkerställer att du har de senaste säkerhetsuppdateringarna. För att uppdatera systemet, öppna terminalen och kör följande kommandon:

    sudo apt update
    sudo apt upgrade

    Steg 2: Installera Nginx

    Nginx är en högpresterande webbserver känd för sin stabilitet och effektivitet, särskilt under höga belastningar. För att installera Nginx på Ubuntu eller Debian, använd kommandot:

    sudo apt install nginx

    Efter installationen kan du verifiera att Nginx är aktiv genom att köra:

    systemctl status nginx

    Du bör nu kunna se Nginx välkomstmeddelandet genom att navigera till din server’s IP-adress i en webbläsare.

    Steg 3: Installera MariaDB

    MariaDB serverar som databashanterare i vår LEMP-stack. För att installera MariaDB, kör följande kommando:

    sudo apt install mariadb-server

    När installationen är klar, är det viktigt att köra säkerhetsskriptet som följer med MariaDB för att säkra din installation:

    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett säkert lösenord för root-användaren och göra andra rekommenderade säkerhetsinställningar.

    Steg 4: Installera PHP

    PHP är det skriptspråk som används för att generera dynamiskt innehåll på webbplatser. För att installera PHP och nödvändiga tillägg för att kommunicera med MariaDB, kör:

    sudo apt install php-fpm php-mysql

    Steg 5: Konfigurera Nginx för PHP

    Konfigurera Nginx att hantera PHP-filer genom att skapa eller redigera en konfigurationsfil i /etc/nginx/sites-available/. Följande är ett exempel på hur en konfigurationsfil kan se ut:

    server {
        listen 80;
        server_name din_doman.com www.din_doman.com;
    
        root /var/www/html;
        index index.php index.html index.htm;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # Notera att PHP-versionen kan variera
        }
    
        location ~ /\.ht {
            deny all;
        }
    }

    Aktivera sedan webbplatskonfigurationen genom att länka filen från sites-available till sites-enabled:

    sudo ln -s /etc/nginx/sites-available/din_doman /etc/nginx/sites-enabled/

    Verifiera att din Nginx-konfiguration är korrekt:

    sudo nginx -t

    Om inga fel hittas, starta om Nginx:

    sudo systemctl restart nginx

    Slutliga Tester

    För att testa din LEMP-stack, skapa en enkel PHP-fil som kallar på phpinfo-funktionen för att visa serverns PHP-konfiguration:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

    Navigera sedan till http://din_doman.com/info.php i din webbläsare. Om allt är korrekt installerat ska en sida med PHP-konfigurationsinformation

    visas.

    Denna guide tillhandahåller de grundläggande stegen för att konfigurera en LEMP-stack med MariaDB på Ubuntu eller Debian. Med denna konfiguration är du redo att utveckla och driftsätta dynamiska webbapplikationer med förbättrad prestanda och säkerhet.