Qt Creator är en kraftfull och plattformsoberoende utvecklingsmiljö (IDE) som används av programmerare för att skapa applikationer med hjälp av Qt-ramverket. Det är ett öppet och kostnadsfritt verktyg som fungerar på GNU/Linux, macOS och Windows. Tack vare dess stöd för flera programmeringsspråk och avancerade funktioner är det en favorit bland utvecklare som vill bygga både små och stora projekt, allt från grafiska applikationer till inbäddade system.
Nu har Qt-projektet lanserat Qt Creator 15, en ny version som introducerar flera spännande nyheter och förbättringar för att göra utvecklingsupplevelsen ännu bättre.
Nyheter i Qt Creator 15
1. Förbättrat gränssnitt med nya teman Den nya versionen erbjuder ett uppdaterat gränssnitt som inkluderar ljusa och mörka teman med högre kontrast och förbättrad layout. Användare kan enkelt växla mellan dessa teman via menyn Inställningar > Miljö > Gränssnitt > Tema. Detta visuella lyft gör det enklare att arbeta i IDE:n under långa perioder.
2. Axivion-stöd för kodanalys En av de mest efterlängtade funktionerna i Qt Creator 15 är stöd för Axivions kodanalysverktyg. Med ett nytt plugin kan utvecklare nu integrera Axivions verktyg direkt i debug-läget. Detta gör det möjligt att identifiera och åtgärda kodproblem snabbare. Pluginet låter dig dessutom hantera projekt direkt utan att behöva länka dem till en separat dashboard.
3. Förbättrad hantering av tillägg (Extensions-läge) Extensions-läget har fått en rejäl uppdatering med stöd för Markdown, vilket ger tydligare och mer detaljerade beskrivningar av tillägg. Denna förbättring gör det enklare att förstå och använda tillägg som passar dina behov.
4. Lua-skriptstöd och interaktivt shell Utvecklare kan nu skriva och köra Lua-skript direkt i Qt Creator. Ett nytt interaktivt shell ger möjlighet att experimentera med Lua-kod, och skript kan skapas via Verktyg > Scripting > Nytt Skript. Detta öppnar upp för mer flexibilitet och automation i utvecklingsprocessen.
5. Automatiserad kraschrapportering Qt Creator 15 inkluderar nu stöd för automatiserad kraschrapportering med hjälp av Google Crashpad och Sentry.io. Detta hjälper utvecklingsteam att snabbt identifiera och åtgärda problem som kan uppstå i IDE:n.
6. Förbättringar för CMake och Git Versionen innehåller flera förbättringar för hantering av CMake-projekt, inklusive stöd för egenskapen ”FOLDER” och möjligheten att skapa anpassade byggkonfigurationer. Även Git-stödet har fått uppgraderingar som gör versionshantering smidigare.
7. Uppdaterade utbildningsresurser Välkomstvyn har uppdaterats med nya utbildningskurser från Qt Academy. Dessa är utformade för att hjälpa både nybörjare och erfarna utvecklare att fördjupa sina kunskaper i Qt Creator och Qt-ramverket.
Tillgänglighet
Qt Creator 15 är nu tillgänglig för nedladdning via den officiella webbplatsen. Installationsfiler finns för både 64-bitars system och ARM64 (AArch64). Med denna uppdatering visar Qt Creator att det fortsätter vara ett ledande verktyg för utvecklare som söker en flexibel, kraftfull och användarvänlig IDE.
För mer information om alla förändringar och förbättringar kan du läsa den fullständiga ändringsloggen på projektets webbplats.
Den senaste ISO-utgåvan av Arch Linux, daterad 1 december 2024, är nu tillgänglig för nedladdning. Den innehåller Linux-kärna 6.12, vilket ger förbättrad hårdvarustöd för både nya och äldre enheter. Detta gör det enklare att få systemet att känna igen olika komponenter vid installation.
En stor nyhet i denna version är uppdateringen av Archinstall, det menybaserade installationsverktyget, som nu når version 3.0. Verktyget har fått ett helt nytt textbaserat gränssnitt (TUI) med stöd för mer avancerade layoutalternativ, samtidigt som det behåller det välbekanta utseendet. Nya funktioner inkluderar förbättrad spegellistehantering, möjlighet att ignorera diskkryptering om inget lösenord är angett, och förbättringar för i3-fönsterhanterarens installationsprofil. Dessutom kan man nu specifikt radera LUKS-partitioner vid installation.
Kodkvaliteten i Archinstall har också förbättrats med ny funktionalitet, såsom stöd för ruff-lintning och en funktion för att hantera loop-enheter. Det finns även uppdaterade konfigurationsfiler som gör det enklare att anpassa installationen.
Utöver de nya funktionerna i Archinstall innehåller denna ISO-version även de senaste paketuppdateringarna från november 2024, vilket säkerställer att nya installationer får bästa möjliga start.
Observera att denna ISO är till för nya installationer. Om du redan använder Arch Linux kan du hålla ditt system uppdaterat genom att köra kommandot sudo pacman -Syu i din terminal eller använda en grafisk pakethanterare.
Proxmox Server Solutions GmbH har lanserat Proxmox Backup Server 3.3, en ny version med flera uppdateringar som gör säkerhetskopiering och återställning enklare och snabbare. Verktyget, som är optimerat för Proxmox Virtual Environment (Proxmox VE), riktar sig till både små och stora IT-infrastrukturer och erbjuder avancerade funktioner som deduplicering, komprimering och kryptering.
Höjdpunkter i version 3.3
Webhook-meddelanden för automatisering
Med stöd för webhook-meddelanden kan användare nu skapa anpassade HTTP-förfrågningar som triggas av händelser som säkerhetskopior, synkroniseringsjobb eller verifieringar. Detta gör det enkelt att integrera Proxmox Backup Server med andra system eller tjänster som stöder webhooks, samtidigt som det möjliggör förbättrad övervakning och automatisering.
Snabbare säkerhetskopior av värdar och containrar
Version 3.3 förbättrar hastigheten för säkerhetskopiering genom att automatiskt hoppa över filer som inte har ändrats sedan den senaste säkerhetskopian. Detta är särskilt användbart vid hantering av stora datamängder och minskar tiden för filbaserade säkerhetskopior avsevärt.
Ny push-funktion för synkroniseringsjobb
Tidigare behövde den externa servern själv hämta säkerhetskopior från den lokala servern. Med den nya push-funktionen kan den lokala servern istället skicka säkerhetskopior till den externa servern, även om den externa servern inte kan initiera nätverksanslutningar. Detta är en stor förbättring för miljöer med höga säkerhetskrav eller begränsade nätverksmöjligheter.
Tekniska uppdateringar
Proxmox Backup Server 3.3 är byggd på Debian 12.8 och använder Linux-kärna 6.8 som standard, med möjlighet att välja kärna 6.11. Den nya versionen inkluderar även ZFS 2.2.6, som är optimerad för kompatibilitet och prestanda med de senaste kärnversionerna.
Installation och uppdatering
Användare kan installera version 3.3 från en ISO-fil och använda en enkel installationsguide för att ställa in den på fysisk hårdvara. De som redan kör en äldre version av Proxmox Backup Server kan smidigt uppgradera via APT, och Debian-användare kan lägga till Proxmox Backup Server till sitt befintliga system.
Fri programvara med supportalternativ
Proxmox Backup Server är helt öppen källkod och gratis att använda under GNU AGPLv3-licensen. För företag som behöver extra stöd erbjuds en enterprise-supportmodell, vilket gör plattformen till ett kraftfullt val för moderna IT-miljöer.
Den färdiga versionen av Linux 6.13 förväntas bli klar i slutet av januari 2025.
Linus Torvalds har nu gjort den första testversionen (Release Candidate, RC) av Linux-kärna 6.13 tillgänglig för allmänheten. Detta sker två veckor efter att fönstret för att lägga till nya funktioner i kärnan stängdes, vilket också markerade lanseringen av Linux 6.12. Den första RC-versionen finns nu att ladda ner via Torvalds git-arkiv eller på kernel.org.
Viktiga nyheter i Linux 6.13
Den nya kärnan introducerar flera nya funktioner, bland annat:
Stöd för att köra Linux i en skyddad virtuell miljö under Arm CCA.
Guarded Control Stack (GCS), ett nytt skydd för användarutrymme.
Möjlighet att hantera 6-noders sub-NUMA-klustring på Intel-processorer.
En förbättrad bakgrundsbelysningsfunktion för vissa MacBook Pro- och MacBook Air-modeller.
Andra nyheter inkluderar att amd-pstate-drivrutinen nu blir standard för vissa AMD Epyc-processorer. Nya funktioner för att hantera temperaturgränser via användarutrymme läggs till, och stöd för Intel ArrowLake-H och Panther Lake-processorer har implementerats.
För användare av x86-, RISC-V- och LoongArch-plattformar införs en ny modell kallad ”Lazy preemption”, som optimerar schemaläggning genom att fördröja vissa processprioriteringar till rätt tidpunkt. Nya funktioner för nätverk och grafik, bland annat stöd för hårdvarusuperpages i V3D-drivrutinen, har också inkluderats.
Förbättringar i filsystemen
De flesta större filsystem har uppdaterats i denna version:
F2FS får en funktion för att frigöra lagringsutrymme genom att ta bort aliasfiler.
FUSE gör det möjligt att justera storleken på förfrågningar och förbättrar hantering av data.
Btrfs och exFAT har optimerats för högre prestanda.
EXT4 har fått en rad mindre förbättringar och buggrättningar.
Nya arkitekturer och hårdvarustöd
Den nya kärnan utökar stödet för realtidsberäkningar och pekarhantering på LoongArch-arkitekturen samt lägger till stöd för RISC-V-system med förbättrade låsmekanismer. Stöd för ny hårdvara, som exempelvis Surface Pro 9 5G och Adreno A663-grafik, har också inkluderats.
Lanseringsplan
Den färdiga versionen av Linux 6.13 planeras att släppas i januari 2025. Om utvecklingen flyter på utan större problem, kan lanseringsdatumet bli 19 januari. Om fler testversioner behövs kan lanseringen istället ske 26 januari.
Torvalds annonsering av 6.13
Två veckor har gått, fönstret för att lägga till nya funktioner är stängt, och den första Release Candidate (RC1) för Linux-kärna 6.13 är ute.
Och för en gångs skull – kanske för första gången någonsin (*) – verkar det som att utvecklingscykeln inte krockar med julhelgerna. Det ger oss tid att både stabilisera denna version och börja arbeta på 6.14 först långt in i januari. Jag skulle inte bli förvånad om 6.14 blir mindre än vanligt, eftersom folk förhoppningsvis tar en paus över helgerna. Det är dock inget dåligt. Jag tror inte vi behöver förlänga tidsplanen, men vi kan absolut ta det lite lugnare och göra nästa version mindre.
Här nedan är, som vanligt, min ”korta sammanställning” av ändringarna. Den fullständiga loggen är alldeles för stor. Jag har en känsla av att vi haft fler ändringar i VFS än vanligt, men det syns inte direkt i statistik för kodändringar, eftersom drivrutiner som alltid dominerar.
– Linus
(*) Det är förmodligen inte första gången, men det känns som att vi alltid brukar kollidera med julen på något sätt.
Sammanfattning av bidrag från utvecklare:
Al Viro: Uppdateringar för struct fd, xattr, UFS och statx.
Alex Williamson: VFIO-uppdateringar.
Alexandre Belloni: Uppdateringar för I3C och RTC.
Alexei Starovoitov: BPF-uppdateringar.
Amir Goldstein: Uppdateringar för OverlayFS.
Andreas Gruenbacher: GFS2-uppdateringar.
Andreas Larsson: Uppdateringar för Sparc.
Andrew Morton: Uppdateringar för minneshantering (MM) och annat.
Andy Shevchenko: Uppdateringar för auxdisplay.
Ard Biesheuvel: EFI-uppdateringar.
Arnd Bergmann: Flera uppdateringar relaterade till SoC, ARM och generisk asm.
Exempel på nyckelområden med uppdateringar:
Fil- och lagringssystem: F2FS, EXT4, Btrfs, ExFAT, NFS, och flera andra.
Drivrutiner och hårdvara: USB, Thunderbolt, grafik (DRM), ljud, nätverk, och flera andra subsystem.
Arkitekturer: x86, ARM, RISC-V, PowerPC, LoongArch, och MIPS.
Utvecklingsverktyg och tester: Rust, kunit, kselftest, och dokumentation.
Denna version innehåller en rad förbättringar och buggfixar inom allt från drivrutiner och kärnfunktioner till filsystem och specifik hårdvarustöd. Allt arbete pekar mot en stabil och effektiv lansering av Linux 6.13.
Hej! Jag är ny på Linux och började använda det efter att ha misslyckats med att ominstallera en HP-laptop. Jag testade Chrome OS Flex, vilket fungerade bra, men nu har jag svårt att förstå hur man installerar program. Jag vill till exempel installera en Bittorrent-klient och VirtualBox, men jag stöter på problem, som att jag får meddelanden om att "Linux-appen" saknas. Jag behöver hjälp med att navigera systemet.
Chrome OS använder Google Play Butik för appar, men om Chrome OS Flex inte är en godkänd Google-produkt, har du inte tillgång till appbutiken.
Mitt förslag är att du installerar Ubuntu eller Linux Mint på din dator. Båda systemen har användarvänliga gränssnitt och inkluderar en appbutik där du enkelt kan installera vanliga Linux-program.
Installation av VirtualBox på Ubuntu eller Linux Mint
VirtualBox kan vara lite knepig att installera eftersom det kräver ändringar i kärnan (kernel). Så här gör du via terminalen:
Lägg till Oracles nyckel:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Lägg till VirtualBoxs repository:
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
Uppdatera paketlistan:
sudo apt update
Installera VirtualBox:
sudo apt install virtualbox-7.0
Starta VirtualBox:
virtualboxFelsökning
Om du stöter på problem, kontrollera VirtualBoxs kärnmoduler:
sudo systemctl status vboxdrv
Om tjänsten inte körs, reparera den med:
sudo /sbin/vboxconfig
Det är enklast att använda ett Linux-system som Ubuntu eller Linux Mint om du vill installera program och experimentera med Linux. Chrome OS Flex är bra för enklare uppgifter men har sina begränsningar.
Har du en dator som tillverkaren tycker är ”för gammal”? Låt inte Microsoft eller Apple bestämma när den ska pensioneras – ge den ett nytt liv med Linux!
En premiumdator, som en iMac från 2010, har fortfarande kraft nog för att leverera snabb och säker surf, streaming och vardagsanvändning. Med Ubuntu blir den en modern, smidig och pålitlig ”surfbräda” för många år framöver.
Återbruka din dator i stället för att låta den samla damm – miljön och din plånbok kommer att tacka dig!
Hur får du hjälp?
Välkommen till oss på Orrspelsvägen 13 i Bromma!
Ta spårvagn 12 (Nockebybanan) från Alviks tunnelbanestation och kliv av vid Ålstens Gård – bara några steg från vår dörr.
Vi hjälper dig att ge din dator nytt liv genom att installera Debian, Ubuntu 24.04 LTS, Linux Mint eller en annan Linux-distribution som passar just dina behov.
Linux Mint-teamet har lanserat Cinnamon 6.4, den senaste versionen av deras populära skrivbordsmiljö. Den kommer att vara standard i den kommande Linux Mint 22.1-versionen, som förväntas släppas i slutet av december 2024, lagom till jul.
Den här uppdateringen innehåller ett nytt standardtema som är mörkare och har högre kontrast. Temat har fått rundade kanter, omgjorda dialogrutor, stöd för färgade knappar och markeringslinjer på panelen samt en tydligare avgränsning mellan panelen och dess applets. Även kalendern och strömappleterna har fått ett nytt utseende, och notiserna har fått smalare knappar för att spara utrymme.
Nya funktioner och förbättringar:
En inbyggd nattljusfunktion har lagts till för att minska ögonbelastningen vid arbete i mörka miljöer.
En omgjord ”Tvinga avsluta”-dialog visas om en app slutar svara.
Ett nytt statusapplet har lagts till, och media-knappar samt arbetsytans indikatorer (OSD) har moderniserats.
Menyn har uppdaterats – alternativet ”Avsluta” har bytts namn till ”Stäng av”, och ”Logga ut” har fått ett nytt namn medan ”Lås skärm” nu skrivs med versaler.
Cinnamon 6.4 introducerar också fler strömalternativ, som stöd för FreeDesktop.org:s PowerProfiles och nya inställningar för att visa notiser i helskärmsläge. Notiser har även blivit immutabla, vilket innebär att deras tillstånd inte kan ändras efter att de visas.
Ytterligare förbättringar:
Stöd för fler batterienheter med tillhörande ikoner.
Förbättrade förhandsvisningar för JXL-bilder (JPEG-XL).
Bättre stöd för HiDPI för ljudenhetsikoner.
Stöd för nya volyminställningar med överförstärkning.
Möjlighet att navigera huvudmenyn med numeriska piltangenter.
En ny inställning i fönsterlist-appleten gör det möjligt att endast visa fönster från den aktuella skärmen, och panelen visas alltid när en meny öppnas ovanpå den. Dessutom spelas nu ett ljud när volymreglaget justeras.
Cinnamon 6.4 kommer att ingå i Linux Mint 22.1 som standard men kan även installeras på andra Linux-distributioner som erbjuder den senaste versionen, exempelvis Arch Linux, via stabila mjukvaruförråd.
UBports Foundation har idag släppt Ubuntu Touch OTA-7, en ny stabil uppdatering baserad på Ubuntu 20.04 LTS (Focal Fossa). Uppdateringen innehåller viktiga säkerhetsfixar och några andra förbättringar. Den rullas nu ut till alla stödda enheter via den stabila kanalen.
UBports förklarar att säkerhetsproblemen är kopplade till hur Ubuntu Touch har anpassat och använder PulseAudio. Ett av problemen kan även påverka vissa installationer av Ubuntu 16.04 med speciella inställningar. Därför har UBports samarbetat med Canonical för att säkerställa att lösningarna släpps vid rätt tidpunkt.
Uppdateringen är tillgänglig för enheter som Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3 och 3+, Fairphone 4, Google Pixel 3a och 3a XL, JingPad A1, OnePlus 5 och 5T, OnePlus 6 och 6T, OnePlus Nord N10 5G, OnePlus Nord N100, Sony Xperia X, samt flera Vollaphone- och Xiaomi-modeller.
Användare som redan har Ubuntu Touch på den stabila kanalen kan ladda ner uppdateringen via systeminställningarna. Utrullningen sker gradvis, så det kan ta några dagar innan alla får tillgång till den.
OTA-7 kom snabbt efter förra uppdateringen, OTA-6, som släpptes för bara tre veckor sedan. Orsaken är två allvarliga säkerhetsproblem som upptäckts i PulseAudio, vilka kunde hota användarnas integritet:
Behörighetsproblem: En bugg gjorde det möjligt för appar att ta bort en viktig säkerhetsmodul från PulseAudio. Detta kunde ge appar åtkomst till mikrofonen utan användarens vetskap, tillsammans med andra privilegierade funktioner.
Kraschrisk: Ett annat problem kunde få PulseAudio att krascha om en app försökte justera volymen på en specifik virtuell enhet när ett Bluetooth-headset var anslutet.
Uppdateringen är starkt rekommenderad för alla användare.
Raspberry Pi Foundation har lanserat Compute Module 5, en modulär version av Raspberry Pi 5. Med priser som börjar från 789:- erbjuder den en kompakt lösning för både utvecklare och företag som söker flexibilitet i sina inbyggda projekt.
Bakgrund och utveckling
Raspberry Pi skapades med syftet att erbjuda unga människor en enkel och prisvärd dator för att främja programmering och teknikintresse. Inspirationen kom från datorer som BBC Micro på 1980-talet. Men precis som BBC Micro fick Raspberry Pi snabbt en bredare användning, inte minst inom industri och affärsapplikationer. Idag används 70–80 % av alla Raspberry Pi-enheter i kommersiella och inbyggda miljöer.
För att möta behovet av anpassningsbara lösningar introducerade Raspberry Pi 2014 Compute Module-serien, som innehåller kärnfunktionerna hos Raspberry Pi i ett kompakt format. Den senaste versionen, Compute Module 5, bygger vidare på denna tradition och erbjuder ännu fler möjligheter.
Vad är nytt i Compute Module 5?
Compute Module 5 innehåller alla kärnfunktioner från Raspberry Pi 5 men i ett mindre och mer flexibelt format, perfekt för inbyggda system. Bland specifikationerna finns:
Processor: Fyrkärnig 64-bitars Arm Cortex-A76 CPU på 2,4 GHz
Grafik: VideoCore VII GPU med stöd för Vulkan 1.3 och OpenGL ES 3.1
Video: Dubbel 4Kp60 HDMI-utgång och 4Kp60 HEVC-dekoder
Anslutning: Gigabit Ethernet, 802.11ac Wi-Fi och Bluetooth 5.0 (på vissa modeller)
Utbyggnad: PCIe 2.0 x1, två USB 3.0-portar och 30 GPIO-stift
Minne: 2GB, 4GB eller 8GB LPDDR4X RAM och upp till 64GB eMMC-lagring
Compute Module 5 är kompatibel med tidigare generationer, som Compute Module 4, men erbjuder förbättrade funktioner och anslutningar.
Tillbehör för att komma igång
För att underlätta utveckling och användning lanseras flera nya tillbehör tillsammans med Compute Module 5:
IO Board: Ett utvecklingskort som bryter ut alla anslutningar och fungerar som en referensdesign för egna projekt. Det inkluderar HDMI-portar, USB 3.0, Gigabit Ethernet med PoE+-stöd och ett PCIe-uttag.
IO Case: Ett robust metallhölje som förvandlar IO-kortet och Compute Module 5 till en färdig dator.
Kylare: En optimerad kylfläns för att hantera värme under hög belastning.
Antenna Kit: För trådlösa modeller ingår möjlighet att ansluta en extern antenn.
Utvecklingskit: Ett komplett paket som innehåller Compute Module 5, IO Board, hölje, kylare, antenn och kablar – allt du behöver för att komma igång.
Användningsområden
Compute Module 5 är utformad för att passa i många olika tillämpningar, från industriella system till specialbyggda kommersiella produkter. Lanseringen stöds av företag som redan utvecklar produkter baserade på den nya modulen.
Priset för denna kommer bli ca 789:- i Svenska butiker med moms och annat i påslag.
Ett tips : För den som vill ha en dator som lätt bygga in olika saker, skulle vi föreslå Zimablade, den kostar 1000:- att ta över till Sverige inkl. 16 GB RAM och den är x86 baserad.
Den nya versionen av elementary OS, med kodnamnet ”Circe”, är nu tillgänglig. Byggd på Ubuntu 24.04 LTS (Noble Numbat) och Linux-kärnan 6.8, introducerar denna uppdatering flera nya funktioner och förbättringar, inklusive en ny säkerhetsfunktion, en omdesignad docka och bättre stöd för multimedia.
Höjdpunkter i Elementary OS 8
En av de största nyheterna är Secure Session, som drivs av Wayland. Funktionen stärker integriteten genom att kräva att appar söker användarens tillåtelse för att använda systemresurser. Dessutom erbjuder Secure Session förbättrat stöd för Mixed DPI-skärmar och multi-touch-gester.
Den nya dockan är utformad för att förbättra multitasking och fönsterhantering, medan PipeWire nu används som standard för ljud och video, vilket ger bättre prestanda och kompatibilitet.
Systemet har också stöd för nya FreeDesktop.org-portaler, inklusive verktyg som Färgplockare, Skärmdump, Skärminspelning och Bakgrundsbildshantering. Användare kan nu justera behörigheter för Flatpak-appar via Flatpak Permissions Store, och Flathub stöds direkt för installation av appar.
Förbättrat AppCenter
Elementary OS:s inbyggda appbutik, AppCenter, har fått flera uppdateringar. En ny märkning, ”Made for elementary OS”, har ersatt tidigare ”non-curated”-märkning för att tydliggöra vilka appar som är optimerade för systemet. Dessutom finns nu länkar för att sponsra apputvecklare och direktåtkomst till källkod för appar som erbjuder detta.
Andra förbättringar
Drivrutinshantering och systemuppdateringar har flyttats till Systeminställningar, där det också finns alternativ för automatiska uppdateringar.
Systeminställningarna har fått ett modernare utseende.
Ett nytt snabbinställningsmeny har lagts till för enklare åtkomst till vanliga funktioner.
Muspekare har fått en ny design med mjukare linjer och rundade hörn.
I multitasking-vyn visas nu en suddig version av bakgrundsbilden.
Systemet har också förbättrad tangentbordsnavigering och bättre stöd för skärmläsare, vilket gör det mer tillgängligt för alla användare.
Tillgänglighet och uppgradering
Elementary OS 8 kan laddas ner som en live ISO-fil från den officiella webbplatsen. Tyvärr finns det ännu inget automatiserat sätt att uppgradera från tidigare versioner, men användare kan behålla sin personliga data när de installerar den nya versionen.
För mer information om alla förändringar kan du läsa det officiella lanseringsmeddelandet.
Mixxx, den populära öppna källkods-DJ-mjukvaran, har släppt version 2.4.2 med flera nya funktioner och förbättringar. Bland nyheterna finns stöd för nya kontroller som Intech Studio TEK2, Numark Scratch samt Reloop Mixage-serien (MK1, MK2 och Controller Edition).
Versionen förbättrar även stödet för redan kompatibla enheter som Denon MC7000, Korg Kaoss DJ, Novation Dicer, Novation Launchpad X, Numark Party Mix, Pioneer DDJ-400 och DDJ-FLX4, samt Reloop Beatmix 2 och 4. Förändringarna gör det enklare och mer flexibelt att använda Mixxx med olika DJ-utrustningar.
Andra nyheter inkluderar förbättringar av användargränssnittet, som tydligare verktygstips för vågformsvisningen, samt optimeringar av bibliotekshantering och Auto DJ-funktionen. Mjukvaran har också fått buggfixar som förbättrar stabiliteten i spellistor, inspelning och historikhantering. För framtida användning är Mixxx nu kompatibelt med Ubuntu 24.10 och låter användare dra och släppa filer baserat på MIME-typ, oavsett filändelse.
Du kan ladda ner Mixxx 2.4.2 som en Flatpak-app via Flathub, direkt från källkod eller via din Linux-distributions paketkällor. Den kompletta listan över uppdateringar finns i ändringsloggen på Mixxx:s webbplats.
Mozilla Firefox 133 Är Redan Tillgänglig för Nedladdning – Här Är Nyheterna
Den senaste versionen, Firefox 133, introducerar den nya anti-spårningsfunktionen Bounce Tracking Protection samt möjligheten att se flikar från andra enheter direkt i fliköversikten.
Nyheter i Firefox 133:
Fliköversikt med andra enheter: Användare kan nu se och hantera flikar från sina andra enheter direkt i fliköversiktsmenyn.
GPU-accelererad Canvas2D: För Windows-användare är Canvas2D nu GPU-accelererad som standard, vilket förbättrar prestandan.
Bounce Tracking Protection: En ny funktion inom Enhanced Tracking Protection (ETP) i strikt läge som identifierar och blockerar spårare baserade på omdirigeringsbeteenden. Funktionen rensar regelbundet cookies och webbplatsdata för att förhindra oönskad spårning.
Mozilla förklarar: “Bounce Tracking Protection upptäcker spårare genom deras omdirigeringsbeteende och tar bort deras cookies och data regelbundet för att skydda användarnas integritet.”
Förbättringar för Linux-användare:
Firefox 133 introducerar stöd för accentfärger i skrivbordsmiljöer som GNOME 47 och KDE Plasma 6.2. Detta innebär att du ser accentfärger direkt när du skriver i adressfältet för föreslagna URL:er eller när du markerar text.
Ändringar för Android:
Standardiserat skrivbordsläge: Större Android-enheter aktiveras nu automatiskt i skrivbordsläget för en bättre surfupplevelse.
Säker hantering av urklipp: Text som kopieras till urklipp hanteras som känsligt innehåll när du använder Privat läge, vilket ökar säkerheten.
Förbättringar för macOS:
Emoji-väljaren: Två buggar relaterade till emoji-väljaren har åtgärdats, vilket förbättrar användarupplevelsen.
Cookiehantering: Värdet för “expire”-attributet på cookies justeras nu genom att lägga till tidsdifferensen mellan server och lokal tid.
Picture-in-Picture: Funktionen för att automatiskt öppna bild-i-bild vid flikbyte i Firefox Labs är nu mer stabil och fungerar bättre på fler webbplatser.
Nya funktioner för webbapputvecklare:
Fetch API – keepalive-alternativ: Gör det möjligt att fortsätta HTTP-förfrågningar även efter att sidan har laddats om.
Permissions API i Worker Context: Utökar möjligheterna att hantera behörigheter inom webbworkers.
WebCodecs API: Stödjer bilddekodning som en del av WebCodecs API.
Ytterligare förbättringar:
Toggle-händelser: Firefox skickar nu beforetoggle-händelser innan en dialogruta öppnas och toggle-händelser efter att den stängs, vilket harmoniserar beteendet med popovers.
UInt8Array-metoder: Nya metoder för att konvertera till och från Base64- och hexadecimala kodningar har lagts till som en del av ett pågående TC39-förslag.
Uppdateringar och lansering:
Mozilla planerar att officiellt tillkännage Firefox 133 den 26 november 2024, tillsammans med Firefox 115.18 och Firefox 128.5 ESR (Extended Support Release). Användare kommer då att kunna uppdatera sina installationer via OTA (Over-the-Air) uppdateringssystemet.
”Patenttrollen måste nedkämpas med alla till buds stående medel.”
Kubernetes, den öppna plattformen som revolutionerat molnbaserad applikationshantering, är under attack från patenttroll. Nu mobiliserar Cloud Native Computing Foundation (CNCF) och deras allierade för att skydda utvecklare och användare från orimliga krav.
Kubernetes, ofta förkortat till K8s, är ett system som möjliggör automatisk hantering, skalning och distribution av containeriserade applikationer. Sedan Google släppte det som öppen källkod 2014 har Kubernetes blivit en hörnsten inom modern molnarkitektur och används av företag världen över för att skapa flexibla, skalbara och pålitliga applikationer.
Men nu står Kubernetes-communityn inför ett oväntat hot: patenttroll. Under KubeCon+CloudNativeCon North America 2024 i Salt Lake City blev detta ett centralt ämne efter att Priyanka Sharma, CNCF:s verkställande direktör, använde sin keynote för att varna för ett växande problem.
Patenttroll kräver licenser från Kubernetes-användare
Ett företag vid namn Edge Networking Systems LLC har börjat rikta in sig på företag som använder Kubernetes. Genom att hänvisa till ett patent, US-11695823-B1, kräver de licensavgifter från företag som använder eller utvecklar system med Kubernetes. Detta patent täcker en bred definition av nätverksarkitektur, inklusive säker och flexibel programmerbarhet samt livscykelhantering av tjänster – något som kan beskriva många molnbaserade lösningar.
Det är inte bara tekniken som är målet för dessa krav. Edge Networking Systems har gått så långt som att använda annonser på LinkedIn som en indikation på att ett företag använder Kubernetes, vilket räcker för att skicka kravbrev.
Vad är patenttroll?
Patenttroll, eller icke-praktiserande enheter (Non-Practicing Entities, NPEs), är företag som äger patent inte för att använda dem, utan för att tjäna pengar genom juridiska hot. Genom att kräva licensavgifter under hot om stämning hoppas de kunna skrämma företag till betalning. För många mindre företag är kostnaden för att försvara sig mot en patenträttegång — uppskattningsvis 1,6 miljoner dollar i genomsnitt under utredningsfasen och upp till 2,8 miljoner dollar vid en fullständig rättegång — en ekonomisk risk de inte vågar ta.
Som Electronic Frontier Foundation (EFF) beskriver det, är patenttrolls affärsmodell att använda patent som juridiska vapen istället för att skapa några faktiska produkter eller lösningar.
CNCF:s svar på hotet
CNCF och dess allierade inom öppen källkodsrörelsen har börjat mobilisera för att motverka hotet från patenttroll. Bland åtgärderna finns stöd till drabbade företag, insatser för att bestrida ogrundade patent, och utbildningsinitiativ för att skydda utvecklare och företag.
”Detta är inte bara ett hot mot Kubernetes, utan mot hela ekosystemet för öppen källkod och innovation,” sade Sharma under sitt tal. Hon betonade vikten av gemensamma ansträngningar för att motverka dessa rättsliga hot.
Öppen källkod under attack
Problemet med patenttroll är inget nytt inom mjukvaruvärlden, men att ett så centralt projekt som Kubernetes nu blivit måltavla visar hur utbredd och farlig denna praxis har blivit. För företag och utvecklare inom molnbaserad infrastruktur är detta en påminnelse om vikten av att skydda sina rättigheter och stå enade mot orättvisa krav.
Kubernetes har förändrat hur världen hanterar applikationer i molnet – och med CNCF:s insatser hoppas communityn kunna fortsätta utvecklas utan att hämmas av juridiska hinder.
Blender Foundation har lanserat Blender 4.3, en stor uppdatering av deras populära, kostnadsfria och öppna 3D-grafikprogram. Den här versionen introducerar flera nya funktioner och förbättringar för att möta behoven hos både nybörjare och avancerade användare.
En av de stora nyheterna är ett experimentellt Vulkan-backend, som nu kan användas för att rendera användargränssnittet istället för OpenGL. Vulkan-stödet fungerar på Linux och Windows och kan aktiveras via inställningarna. Det är dock fortfarande i ett tidigt skede, med vissa begränsningar som avsaknad av stöd för GPU-subdivision och OpenXR, samt att det presterar något långsammare än OpenGL.
Förbättringar i renderingsmotorer inkluderar multi-pass-kompositering i EEVEE och hårdvaruaccelererad ray-tracing på Linux, vilket ger snabbare och mer realistiska renderingar. Dessutom har nya noder och verktyg lagts till i Shader- och Geometry-redigerarna, som till exempel Metallic BSDF och en Gabor Noise-texturnod. En ny ”Warning”-nod gör det möjligt att visa anpassade varningar direkt i nodgrupper.
Arbetsflödet har också förbättrats. Du kan nu namnge geometrier med den nya ”Set Geometry Name”-noden och använda nya verktyg som ”Mask from Boundary” för att snabbt skapa masker baserade på mesh-strukturer. Dessutom har borsthantering och borstar för meshmodeller blivit mer intuitiva och omfattande.
För de som arbetar med animationer och videoredigering har Blender 4.3 uppdaterat videosekvenseraren. Det går nu att justera ljud på subframenivå och använda snabbare färgkorrigeringar. Dessutom har nya verktyg för enklare klippredigering och snabbare miniatyrgenerering tillkommit.
Användargränssnittet har fått en uppfräschning med bland annat SVG-ikoner, bättre stöd för dra-och-släpp av redigeringsområden och förbättrade navigeringsalternativ i filhanteraren. Det är nu också möjligt att använda musknapparna 4 och 5 för snabbare navigering.
Blender 4.3 är tillgänglig för nedladdning från den officiella webbplatsen och kan köras som en fristående applikation på de flesta Linux-distributioner. Med alla dessa nyheter och förbättringar är det en spännande uppdatering för alla som arbetar med 3D-grafik och animation.
Proxmox Virtual Environment (Proxmox VE) är en kraftfull och öppen källkodsplattform för servervirtualisering. Den kombinerar KVM-hypervisorn och LXC-containrar med mjukvarudefinierad lagring och nätverk i en enda lösning, vilket möjliggör enkel hantering av virtuella maskiner och containrar. Med över 1,3 miljoner installerade värdar världen över har Proxmox VE blivit ett populärt val för företag och organisationer som söker en kostnadseffektiv och flexibel virtualiseringslösning.
Lansering av Proxmox VE 8.3
Efter sju månaders intensiv utveckling har Proxmox släppt den senaste versionen av sin plattform, Proxmox VE 8.3. Denna uppdatering introducerar flera nya funktioner och förbättringar som syftar till att förenkla virtualiseringshanteringen och förbättra prestandan.
Nyckelfunktioner i Proxmox VE 8.3
Snabbare Säkerhetskopior av Containrar: Säkerhetskopieringsprocessen för LXC-containrar har optimerats. När säkerhetskopior lagras på Proxmox Backup Server kan systemet nu identifiera oförändrade filer och hoppa över dem, vilket resulterar i snabbare backup-tider och minskad lagringsanvändning.
Integrering av SDN och Brandvägg: Den mjukvarudefinierade nätverksstacken (SDN) är nu bättre integrerad med brandväggen. Administratörer kan automatiskt generera IP-set för virtuella nätverk och gäster, vilket förenklar hanteringen av IP-adresser och brandväggsregler.
Förbättrad Brandvägg med nftables: Brandväggen har uppdaterats till att använda nftables, vilket ger avancerade möjligheter att filtrera vidarebefordrad nätverkstrafik. Detta möjliggör restriktioner för specifika trafiktyper, som SNAT eller interzonkommunikation, både på värdnivå och inom virtuella nätverk.
Webhook-Notifikationer: Proxmox VE 8.3 introducerar stöd för webhook-mål i sitt notifikationssystem. Detta tillåter administratörer att trigga HTTP-förfrågningar vid specifika händelser, såsom systemuppdateringar eller backup-jobb, vilket underlättar integrering med externa tjänster och automatiseringsverktyg.
”Tag View” i Resursöversikten: En ny funktion kallad ”Tag View” har lagts till i resursöversikten. Användare kan nu organisera och visa virtuella maskiner och containrar baserat på tilldelade taggar, vilket ger en anpassningsbar och överskådlig vy över resurserna—särskilt användbart i stora miljöer.
Stöd för Flera Ceph-Versioner: Den nya versionen inkluderar stöd för Ceph Squid 19.2.0, samtidigt som den fortsätter att stödja tidigare versioner som Ceph Reef 18.2.4 och Ceph Quincy 17.2.7. Detta ger flexibilitet att välja den Ceph-version som bäst passar organisationens behov.
Förenklad Migrering från Andra Plattformar: Proxmox VE 8.3 gör det enklare att migrera från andra virtualiseringsplattformar. Via webbgränssnittet kan administratörer direkt importera Open Virtualization Format (OVF) och Open Virtualization Appliances (OVA) filer från filbaserad lagring. Importguiden underlättar också migrering av virtuella maskiner från hypervisorer som VMware.
Tekniska Uppdateringar och Förbättringar
Uppdaterad Underliggande Infrastruktur: Systemet är nu byggt på Debian 12.8 och använder standard Linuxkärnan 6.8. För de som vill dra nytta av de senaste kärnuppdateringarna finns även möjlighet att använda kärna 6.11.
Integrering av Ny Teknik: Proxmox VE 8.3 inkluderar de senaste versionerna av viktiga komponenter som QEMU 9.0.2 för virtualisering och LXC 6.0 för containrar, samt ZFS 2.2.6 för avancerad lagringshantering.
Tillgänglighet och Uppgradering
Proxmox VE 8.3 är nu tillgänglig för nedladdning på Proxmox officiella webbplats. ISO-filen innehåller alla nödvändiga komponenter och är redo för installation på bare-metal-servrar. För befintliga användare stöds distributionsuppgraderingar från äldre versioner, vilket gör det enkelt att uppgradera och dra nytta av de nya funktionerna.
Sammanfattning
Den senaste versionen av Proxmox VE fortsätter att stärka plattformens position som en ledande lösning inom servervirtualisering. Med fokus på prestanda, säkerhet och användarvänlighet erbjuder Proxmox VE 8.3 verktyg och funktioner som möter behoven hos både små och stora organisationer. Genom att kombinera kraftfull teknik med öppen källkodsprinciper möjliggör Proxmox en flexibel och kostnadseffektiv väg mot effektiv IT-infrastruktur.
För mer information och en fullständig lista över förändringar, besök Proxmox officiella webbplats eller läs den detaljerade ändringsloggen.
Den nya versionen av NVIDIA-drivrutinen, 550.135, är en stabil uppdatering för användare som vill hålla sig till den beprövade ”Production Branch” istället för den nyare ”New Feature Branch” (560-serien). Den här uppdateringen förbättrar framför allt stödet för Linux-distributioner som kör den senaste Linux 6.11-kärnan, där en funktion för framebuffer-åtkomst har bytt namn, vilket gör att drivrutinen kan fortsätta att fungera med Wayland-kompositörer på nyare kärnor.
NVIDIA 550.135 innehåller också en förbättring som gör att drivrutinen kan hantera förändringar i skärmlägen under så kallade hotplug-händelser genom DRM fbdev-API:et, vilket säkerställer att drivrutinen fungerar bra med kärnor som inte längre stöder en gammal funktion för att hantera bildskärmsuppdateringar.
En annan viktig förbättring är att byggprocessen för NVIDIA:s kärnmodul har uppdaterats för att bättre hantera kompilatorval, vilket kan vara till nytta för system där kärnan har byggts med en icke-standard kompilator.
Slutligen åtgärdas en bugg som hindrade NVIDIA-kärnmoduler från att laddas på nyare versioner av Debian GNU/Linux när de använde förkompilerade filer.
Denna drivrutin finns tillgänglig för nedladdning för 64-bitars och ARM64 Linux-system samt för FreeBSD och Solaris.
I en tid när allt mer digitalt innehåll blir sårbart för säkerhetsintrång och externa hot, har behovet av att bevara information på ett privat och säkert sätt aldrig varit större. Den senaste säkerhetsincidenten på Internet Archive, där hackare stjäl miljontals användardata, satte igång mina tankar om att skapa ett eget digitalt arkiv. Genom att använda en Raspberry Pi och ArchiveBox har jag nu ett själv-hostat internetarkiv där jag kan bevara allt från blogginlägg till open-source projekt, helt på min egen server. I denna artikel delar jag min resa och hur du kan skapa ditt eget privata arkiv.
Varför skapa ett privat internetarkiv?
Internet Archive är en guldgruva för digitalt bevarande, men med den senaste säkerhetsöverträdelsen, som resulterade i stöld av 31 miljoner användardata, blev det tydligt för mig att jag ville ha mer kontroll över mitt eget digitala innehåll. Dessutom har den senaste rättsprocessen visat på ytterligare hot mot digitalt bevarande, där vissa delar av Archive:s innehåll kan komma att tas bort på grund av juridiska utmaningar. Med tanke på dessa faktorer blev det mer uppenbart än någonsin att jag behövde en egen lösning för att bevara webbinnehåll.
Lyckligtvis är det lättare än man kan tro att sätta upp ett eget internetarkiv med hjälp av ArchiveBox och en Raspberry Pi. I denna guide visar jag hur jag satte upp mitt eget privata arkiv och hur du kan göra samma sak.
Min rekommenderade hårdvaruuppsättning för ett privat internetarkiv
För att skapa ett stabilt och funktionellt internetarkiv på en Raspberry Pi, här är den hårdvara jag rekommenderar:
Raspberry Pi: För bästa prestanda rekommenderar jag den senaste Raspberry Pi 5, men en Raspberry Pi 4B fungerar också bra om du redan har en sådan.
Extern hårddisk: För lagring av arkivdata är en 3,5-tums extern hårddisk med egen strömförsörjning att föredra, då dessa är mer tillförlitliga över tid än SSD-enheter.
MicroSD-kort: Ett 32GB microSD-kort räcker för att köra operativsystemet på Raspberry Pi.
Perifera enheter: Skärm, tangentbord och mus är valfria men kan göra uppsättningen enklare, särskilt vid första installationen.
När du har samlat all hårdvara är du redo att börja skapa ditt privata arkiv!
Steg 1: Installera operativsystem och uppdatera systemet
Det första steget är att installera ett operativsystem på din Raspberry Pi. Jag rekommenderar Raspberry Pi OS eftersom det är det mest populära och bäst stödda alternativet. Du kan följa en installationsguide om du inte är säker på hur du gör detta.
När operativsystemet är installerat, starta Raspberry Pi och anslut den till internet. Öppna sedan terminalen och kör följande kommando för att uppdatera systemet:
sudo apt update && sudo apt full-upgrade
Steg 2: Installera Docker och ArchiveBox
För att installera ArchiveBox rekommenderar jag att du använder Docker, vilket gör installationen smidigare och ger bättre säkerhet. Först måste vi installera Docker på din Raspberry Pi, eftersom det inte ingår förinstallerat på Raspberry Pi OS. Följ dessa steg för att installera Docker:
Installera Docker:
curl -sSL https://get.docker.com | sh
Lägg till användaren i Docker-gruppen för att kunna köra Docker utan sudo:
sudo usermod -aG docker ${USER}
Installera Docker Compose:
sudo apt install docker-compose
Nu är Docker installerat, och vi kan fortsätta med att installera ArchiveBox.
Steg 3: Installera ArchiveBox med Docker Compose
Skapa en mapp för ditt arkiv och gå till den:
mkdir -p archivebox/data && cd archivebox
Hämta Docker Compose-konfigurationsfilen för ArchiveBox:
Redigera filen så att den pekar på din externa hårddisk för lagring, istället för att använda det lokala microSD-kortet. Detta görs genom att öppna filen:
nano docker-compose.yml
Leta upp delen som börjar med volumes och ändra den till att peka på din externa enhets lagringsväg. Till exempel:
Nu kan vi skapa vårt arkiv och sätta upp en administratörsanvändare:
docker compose run archivebox init
docker compose run archivebox manage createsuperuser
Steg 4: Starta ArchiveBox
När du har slutfört installationen och konfigurationen, starta ArchiveBox-servern med följande kommando:
docker compose up -d
Du kan nu öppna en webbläsare och gå till http://localhost:8000 för att komma åt ditt privata internetarkiv. Härifrån kan du börja lägga till innehåll.
Steg 5: Använda och konfigurera ArchiveBox
När ArchiveBox är igång, kan du börja lägga till URL:er för arkivering. Det enklaste sättet är via webbläsargränssnittet där du kan klistra in länkar och spara dem. Du kan också använda kommandoraden för att arkivera sidor:
För att arkivera en enskild webbsida:
docker compose run archivebox add 'https://example.com'
För att arkivera flera URL:er från en textfil:
docker compose run archivebox add < urls.txt
Du kan även importera bokmärken från tjänster som Pocket, Pinboard och Instapaper om du vill ha ett större arkiv.
Steg 6: Säkerhetskopiering och underhåll
För att säkerställa att du inte förlorar ditt arkiverade innehåll rekommenderar jag att du implementerar en säkerhetskopieringslösning. Detta kan göras genom att använda programvara för säkerhetskopiering på din Raspberry Pi eller via en extern lösning.
Slutsats
Att skapa ett privat internetarkiv med en Raspberry Pi och ArchiveBox är ett kraftfullt sätt att bevara digitalt innehåll på ett säkert och kontrollerat sätt. Med hjälp av denna lösning får du inte bara kontroll över dina arkiv utan också ett skydd mot externa hot och potentiella juridiska utmaningar. Genom att följa de här stegen kan du snabbt sätta upp ett robust arkivsystem som bevarar dina favoritsidor, projekt och mer.
Linux.se åsikt : ZimaBlade är en prisvärd alternativ till Raspberry Pi 5, särskilt om du är intresserad av att bygga en personlig server eller lagringslösning. Den billigaste modellen kostar $69 plus frakt, vilket motsvarar cirka 1000 SEK. Observera att minnet inte ingår och måste köpas separat.
Jämfört med Raspberry Pi 5, som kostar cirka 1000 SEK, krävs ytterligare investeringar för att uppnå liknande funktionalitet. För att använda en hårddisk med Raspberry Pi 5 behöver du ett HAT (Hardware Attached on Top) för SATA-anslutning, vilket kan kosta ca 345 SEK. Dessutom behövs ett chassi för att skydda och montera enheten, vilket kan kosta ytterligare 100SEK till 300 SEK.
Sammanfattningsvis kan ZimaBlade vara ett mer kostnadseffektivt val om du söker en enhet med inbyggd SATA-anslutning och är villig att köpa minnet separat.
I den ständigt föränderliga världen av webbteknologier är det viktigt att utvecklare håller sig uppdaterade med de senaste innovationerna för att bygga snabba och effektiva applikationer. En sådan innovation är FrankenPHP, en ny och spännande PHP-appserver som är byggd på Go och använder Caddy som sin webbserver.
FrankenPHP har snabbt fått uppmärksamhet på grund av sin unika arkitektur och imponerande prestanda. Till skillnad från traditionella PHP-servrar som är beroende av PHP-FPM (FastCGI Process Manager), använder FrankenPHP en egen SAPI (Server API), som är speciellt utformad för att fungera optimalt i en Go-webbservermiljö. Denna lösning gör det inte bara snabbare, utan också mycket mer effektivt när det gäller att hantera höga trafikvolymer och ge utvecklare ett smidigare arbetsflöde.
Vad är FrankenPHP?
FrankenPHP är en fristående, självexekverande PHP-appserver som inte kräver några externa beroenden för att fungera. Den kombinerar en mängd kraftfulla funktioner i en enda binär fil som kan laddas ner och användas direkt utan någon installation.
Med sin integrerade Caddy-webbserver, stöd för populära PHP-tillägg, och förbättrad prestanda, gör FrankenPHP det enkelt för utvecklare att skapa, testa och distribuera sina PHP-applikationer snabbare och enklare än någonsin tidigare.
FrankenPHP kommer med inbyggt stöd för PHP 8 och erbjuder funktioner som automatisk HTTPS, HTTP/3, Brotli-komprimering och mycket mer. Den är designad för att förbättra webbplatsens hastighet och tillförlitlighet, vilket gör den särskilt lämplig för moderna PHP-applikationer.
Vad gör FrankenPHP unikt?
FrankenPHP står ut på flera sätt jämfört med andra PHP-appservrar:
Självständigt körbar binär fil: FrankenPHP kräver ingen installation eller komplex konfiguration. Du kan ladda ner en enda binär fil, ge den körbara rättigheter och köra den direkt på din server.
Prestandaförbättring: Genom att använda sin egen SAPI för Go-webbservrar är FrankenPHP cirka 3,5 gånger snabbare än traditionella PHP-FPM-servrar. Denna förbättring gör att PHP-applikationer laddar snabbare och hanterar fler samtidiga förfrågningar.
Inbyggt stöd för populära ramverk: FrankenPHP erbjuder inbyggt stöd för ramverk som Symfony, Laravel, och API Platform, vilket gör det enkelt att distribuera och köra dessa applikationer utan ytterligare konfiguration.
Automatiskt HTTPS och HTTP/3-stöd: Med sin inbyggda Caddy-server hanterar FrankenPHP automatiskt HTTPS-certifikat, förnyelser och återkallanden, samt erbjuder native support för HTTP/3, vilket ger snabbare och säkrare anslutningar.
Enkel användning: Att starta en server eller köra ett PHP-skript med FrankenPHP är enkelt och kräver bara ett par kommandon, vilket gör det till en perfekt lösning för utvecklare som vill snabbt komma igång utan att behöva oroa sig för serverhantering eller komplexa inställningar.
Installation och användning av FrankenPHP
En av de största fördelarna med FrankenPHP är hur lätt det är att installera och använda. Eftersom det är en fristående binär fil kan du bara ladda ner den, ge den körbara rättigheter och börja använda den direkt.
Steg för installation
Med Docker: Du kan köra FrankenPHP i Docker genom att använda följande kommando:
Hög prestanda: Med en egenutvecklad SAPI och användning av Go-webbservrar får du snabbare laddningstider och en mer responsiv applikation.
Förenklad hantering: Eftersom FrankenPHP är en fristående binär fil, slipper du besväret med att konfigurera servrar eller hantera externa beroenden. Detta sparar både tid och resurser.
Kraftfull funktionalitet: Integrerat stöd för HTTP/3, Brotli-komprimering och automatisk hantering av HTTPS-certifikat gör det till en perfekt lösning för moderna webbapplikationer.
Lätt att använda: Med enkla kommandon och minimal konfiguration är FrankenPHP mycket användarvänligt, även för utvecklare som inte är vana vid serveradministration.
Slutsats
FrankenPHP erbjuder en innovativ lösning för att köra PHP-applikationer med överlägsen prestanda och enkelhet. Med sin självständiga binära fil, inbyggda funktioner och stöd för moderna webbutvecklingstekniker som HTTP/3 och automatisk HTTPS är det ett utmärkt alternativ för både utvecklare och systemadministratörer som söker efter en snabb och pålitlig lösning för sina PHP-applikationer.
Idag har FreeCAD 1.0 släppts, vilket markerar en viktig milstolpe för denna öppna, gratis och plattformsoberoende parametriska 3D CAD-programvara. Med stöd för GNU/Linux, macOS och Windows, är FreeCAD en populär lösning för användare som söker en kraftfull och flexibel CAD-programvara utan de höga licensavgifterna som ofta är förknippade med kommersiella alternativ.
Nyheter och Förbättringar i FreeCAD 1.0
FreeCAD 1.0 kommer med en rad betydande förbättringar och nya funktioner som gör det ännu mer användbart för både nybörjare och erfarna CAD-användare. Några av de mest framträdande nyheterna inkluderar:
Ny Assembly Workbench: En efterlängtad funktion som gör det möjligt att skapa och hantera sammanställningar av delar på ett smidigare sätt.
Topologisk Namnproblemmitsen (TNP) Mitigation: Förbättringar i hur FreeCAD hanterar topologiska namnproblem, vilket gör det enklare att arbeta med komplexa modeller.
Materialsystem för Utseendeegenskaper: Ett nytt materialhanteringssystem gör det möjligt för användare att definiera och justera materialens utseende på ett mer detaljerat sätt.
BIM Workbench: FreeCAD 1.0 introducerar en ny och förbättrad BIM (Building Information Modeling) arbetsbänk, som erbjuder bättre verktyg för uppsättning och hantering samt förbättrat IFC-stöd.
Ny Logotyp: En moderniserad logotyp ger programvaran ett fräschare och mer enhetligt utseende.
Förbättringar i Användargränssnittet
FreeCAD 1.0 fokuserar inte bara på funktionalitet utan även på användarupplevelsen. Några av de största förändringarna i användargränssnittet inkluderar:
Fristående Dockbar Widget: En ny dockbar widget gör det möjligt att anpassa arbetsytan ytterligare och ger användarna större flexibilitet.
Rotationcenterindikator: En visuell indikator för att bättre hantera rotationscentrum i modeller.
Urvalsfilerter: Filtret för att underlätta val av hörn, kanter och ytor gör det snabbare och enklare att arbeta med komplexa 3D-geometrier.
Förbättrad Inställningsdialog: En omdesignad dialogruta för inställningar med trädvy för bättre översikt och enklare navigering.
Ny TabBar Workbench Väljare: En förbättrad metod för att snabbt växla mellan olika arbetsbänkar.
Nya Funktioner och Verktyg
FreeCAD 1.0 introducerar också en rad nya verktyg och funktioner som gör det lättare att arbeta med modeller:
Universellt Mätverktyg: Det gamla Part Measure-verktyget har ersatts av ett mer flexibelt mätverktyg som gör det möjligt att mäta avstånd, vinklar och andra geometrier på ett enklare sätt.
Stöd för Ljuskällans Position: Möjligheten att justera ljuskällornas position öppnar upp för bättre visualiseringar och renderingar.
“Align to Selection”-Verktyg: Ett nytt verktyg för att justera objekt till valda referenser.
Projektbaserat Enhetssystem: Stöd för att definiera enheter på projektnivå underlättar arbetet med internationella standarder.
Sökfunktioner: Nytt ”Find File”- och ”Find in Files”-filter gör det enklare att snabbt hitta filer och objekt i stora projekt.
Viktiga Kompatibilitetsnoteringar
Trots att FreeCAD 1.0 är bakåtkompatibel och kan öppna filer skapade med äldre versioner av programvaran, finns det nya funktioner som inte stöds av tidigare versioner. Dessa funktioner kan leda till att modeller skapade i 1.0 inte fungerar som förväntat när de öppnas i äldre versioner av FreeCAD. Utvecklarna rekommenderar att användare som arbetar med äldre versioner är medvetna om detta innan de uppgraderar.
Förbättringar i Arbetbänkar
FreeCAD 1.0 har också infört förbättringar i ett antal viktiga arbetsbänkar:
CAM Workbench (tidigare Path Workbench): Förbättringar för att skapa och hantera CNC-maskineringsvägar.
Draft Workbench: Nya verktyg för 2D-ritning och teknisk dokumentation.
FEM Workbench: Förbättrade funktioner för finita element-analyser (FEA).
Material Workbench: Förbättringar i hur material hanteras och visualiseras.
Part Design och Sketcher Workbenches: Förbättringar i design och skissarbete för att göra det enklare att skapa parametriska modeller.
Ladda Ner FreeCAD 1.0
FreeCAD 1.0 kan nu laddas ner direkt från projektets GitHub-sida som en universell AppImage-fil, vilket innebär att du kan köra det på nästan vilken GNU/Linux-distribution som helst utan att behöva installera något på din dator. FreeCAD finns också tillgängligt för installation via din distributions pakethanterare eller som en Flatpak-app från Flathub.
Slutsats
FreeCAD 1.0 markerar en stor uppgradering för denna populära open-source CAD-programvara. Med nya funktioner, förbättrade arbetsbänkar och ett mer användarvänligt gränssnitt är FreeCAD nu ett ännu mer kraftfullt verktyg för både nybörjare och erfarna användare. Om du inte redan har testat FreeCAD är detta ett utmärkt tillfälle att börja!
AlmaLinux OS Foundation har idag meddelat den officiella lanseringen och allmänna tillgängligheten av AlmaLinux OS 9.5 (kodnamn Teal Serval), den senaste stabila versionen av detta gratis Red Hat Enterprise Linux (RHEL) baserade operativsystem.
Byggd från samma källkoder som Red Hat Enterprise Linux och fullt kompatibel med Red Hat Enterprise Linux 9.5, AlmaLinux OS 9.5 erbjuder flera förbättringar inom systemprestanda, övervakning, visualisering och insamling av systemprestandadata.
Nyheter i AlmaLinux OS 9.5
AlmaLinux OS 9.5 introducerar uppdaterade modulströmmar som ger bättre stöd för webbapplikationer. Dessutom har flera säkerhetsuppdateringar släppts för att stärka kryptografi, och crypto-policies-paket har uppdaterats för att ge bättre kontroll över algoritmval i Java.
Ett annat stort tillskott är uppdateringen av SELinux-policyer för att tillåta QEMU Guest Agent att exekvera begränsade kommandon, samt uppdateringen av ca-certificates-programmet för att säkerställa att betrodda CA-rots finns i OpenSSL:s katalogformat.
AlmaLinux OS 9.5 förbättrar också prestanda, tillförlitlighet och skalbarhet för utvecklare när de bygger och hanterar applikationer, tack vare de nya versionerna av kompilatorer, såsom GCC 14, LLVM 18.1.8, Rust 1.79.0, Go 1.22, GCC 11.5, och Annobin 12.70.
Uppdaterade komponenter
AlmaLinux OS 9.5 innehåller också uppdateringar för flera viktiga komponenter, inklusive:
.NET 9.0
BIND 9.18
Apache 2.4.62
Node.js 22
GDB 14.2
Valgrind 3.23.0
SystemTap 5.1
elfutils 0.191
libabigail 2.5
PCP 6.2.2
Grafana 10.2.6
NSS 3.101
OpenSSL 3.2.2
Precis som RHEL 9.5, är AlmaLinux OS 9.5 drivs av Linux kernel 5.14.0-427.13.1.el9_4.
Nedladdning och tillgänglighet
AlmaLinux OS 9.5 är nu tillgänglig för nedladdning från den officiella webbplatsen som installations-ISO:er för följande arkitekturer:
Torrenter finns också tillgängliga för nedladdning för alla de ovan nämnda arkitekturerna.
För användare som redan har AlmaLinux OS installerat finns möjligheten att uppgradera till version 9.5 med följande kommando:
sudo dnf upgrade -y
Cloud, Containers och Andra Byggnader
Förutom installations-ISO:er erbjuder AlmaLinux OS 9.5 också en rad andra byggnader, inklusive containerbilder och molnbilder för:
AWS för x86_64 och ARM64 EC2-instans
Azure för x86_64 och ARM64 virtuella maskiner
Google Cloud
Oracle Cloud Infrastructure
OpenNebula
Därutöver finns också Live Media-bilder tillgängliga för olika skrivbordsmiljöer som GNOME, KDE, XFCE, MATE och fler.
AlmaLinux tillhandahåller även Vagrant Boxes för plattformar som Libvirt, VirtualBox, Hyper-V, VMware och Parallels, samt Raspberry Pi-bilder och Windows Subsystem for Linux för x86_64 och ARM64.
Förbättrad Prestanda, Säkerhet och Utvecklingsverktyg
Den nya versionen syftar till att förbättra prestanda och säkerhet samt ge bättre verktyg för utvecklare. Uppdaterade modulströmmar ger bättre stöd för webbapplikationer, medan de nya versionerna av kompilatorer erbjuder bättre funktionalitet och optimeringar för bättre kodgenerering och prestanda.
Säkerhetsuppdateringar riktas bland annat mot att stärka kryptografi, och SELinux-policyer säkerställer striktare åtkomstkontroller. Tillsammans med förbättrade crypto-policies för starkare kryptering förbättras den övergripande säkerheten för systemet.
Vad kan du göra för att hjälpa till?
Din input i tester och feedback är avgörande för framgångsrika produktionssläpp. Rapportera gärna eventuella buggar via Bug Tracker, och gå gärna med i AlmaLinux Community Chat eller testa på 9.5 Forum. Du kan också få hjälp via AlmaLinux gemenskapen på Reddit eller via X.
Rapportera buggar på Bug Tracker och bidra till att förbättra AlmaLinux!
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Discover the latest features of Portainer 2.33 LTS, including new branding, a complete Helm overhaul, and an exciting preview of observability tools. The post Portainer 2.33 LTS: New Branding, Helm Overhaul, and Observability Preview appeared first on Linux Today.
Discover the Volla Phone Quintus running Ubuntu Touch in our introductory series. Explore its features, benefits, and how it enhances your mobile experience. The post Volla Phone Quintus Running Ubuntu Touch: Introduction to the Series appeared first on Linux Today.
Celebrate 34 years of Linux! Discover its journey, innovations, and impact on technology. Join us in honoring this open-source revolution. The post Happy 34th Birthday, Linux! appeared first on Linux Today.
Discover the latest in Linux news with our Weekly Wrap-Up for Week 34 (Aug 18 – 24, 2025). Stay informed on trends, updates, and community highlights. The post Linuxiac Weekly Wrap-Up: Week 34 (Aug 18 – 24, 2025) appeared first on Linux Today.
Discover the newly revamped openSUSE website, featuring enhanced navigation, updated resources, and a fresh design to improve your user experience. The post openSUSE Launches Revamped Website appeared first on Linux Today.
In this tutorial, we will explain what the HTTP 414 error URI too long is and how to fix it. The post HTTP 414 Error URI Too Long: What is it and how to fix it? appeared first on Linux Today.
In this tutorial, we will explain how to install CyberPanel with OpenLiteSpeed on AlmaLinux 9 OS. CyberPanel is a web hosting control panel powered by the OpenLiteSpeed web server and is used worldwide. The post How to install CyberPanel with OpenLiteSpeed on AlmaLinux 9 appeared first on Linux Today.
n8n is a powerful open-source automation tool that lets you connect apps and build custom workflows. Learn how to install and use it on your own server. The post n8n Is the Best Automation Tool That’s Free, Open Source, and Can Be Self-Hosted appeared first on Linux Today.
Something mysterious is happening to the popular Linux distro's website. Here's what we know so far. The post Arch Linux remains under attack as DDoS enters week 2 – here’s a workaround appeared first on Linux Today.
Dream of hitting the stage and the beach? Your chance to shine—and skip winter—starts with Everything Open in sunny Canberra. Applications close soon, so don’t let this opportunity melt away. The post Chase Summer Down Under: Speak at ‘Everything Open’ 2026 appeared first on Linux Today.
Calibre 8.10 open-source e-book management software is now available for download with improvements to the Kindle MTP driver and other changes. Here's what's new! The post Calibre 8.10 E-Book Manager Brings Improvements to the Kindle MTP Driver appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
GNOME 49 Release Candidate (RC) is now available for public testing ahead of the final release on September 17th, 2025. Here's what's new! The post GNOME 49 Release Candidate Re-Enables X11 Support by Default in GDM appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
Mixxx 2.5.3 open-source virtual DJ software for performing live mixes is now available for download with various improvements and bug fixes. Here’s what’s new! The post Mixxx 2.5.3 Open-Source DJ App Brings Major Improvements to Digital Vinyl System appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
Linux Mint 22.2 distribution is now available for download with the Cinnamon 6.4 desktop environment and based on Ubuntu 24.04 LTS. Here’s what’s new! The post Linux Mint 22.2 “Zara” Is Now Available for Download, Here’s What’s New appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
NVIDIA 580.82.07 graphics driver for Linux is now available for download with NVIDIA Smooth Motion support on GeForce RTX 40 Series GPUs and bug fixes. The post NVIDIA 580.82.07 Supports NVIDIA Smooth Motion on GeForce RTX 40 Series GPUs appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
Archinstall 3.0.10 Arch Linux menu-based installer is now available for download with stable LVM (Logical Volume Manager) support and other changes. The post Arch Linux Installer’s LVM (Logical Volume Manager) Support Is Out of Beta appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
OpenSSL 3.6 is now available for public testing with an alpha version adding support for LMS signature verification support and other changes. Here's what to expect! The post OpenSSL 3.6 Promises LMS Signature Verification Support, Alpha Out Now appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
GIMP 3.2 open-source image editor has a new development release available for public testing, promising many new features and enhancements. Here’s what's new! The post New GIMP 3.2 Development Release Brings Link Layers and Vector Layers appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, […]
Arch Linux 2025.09.01 is now available for download as Arch Linux’s ISO release for September 2025, powered by Linux kernel 6.16 and featuring an improved installation experience. The post First Arch Linux ISO Powered by Linux Kernel 6.16 Is Now Available for Download appeared first on 9to5Linux – do not reproduce this article without permission. […]
The 9to5Linux Weekly Roundup for August 31st, 2025, brings news about Linux's 34th birthday, Armbian 25.8, KDE's initial setup wizard, QEMU 10.1, OBS Studio 32.0, Wireshark 4.4.9, fwupd 2.0.14, LibreOffice 25.8.1, DXVK 2.7.1, AerynOS 2025.08, and more. The post 9to5Linux Weekly Roundup: August 31st, 2025 appeared first on 9to5Linux – do not reproduce this article […]
Here’s how you can upgrade to Debian 13 “Trixie” from Debian 12 “Bookworm”. Debian 13 “Trixie” is released on August 9, 2025 with many new features and updates. If you are running Debian 12 “bookworm”, you can plan to upgrade your desktop or server now. However, it is recommended that you wait until the first… […]
Here’s a quick tutorial on how you can connect your Ubuntu or Fedora Linux from macOS. Accessing your Linux machine (like Ubuntu or Fedora) from a Mac can be incredibly useful for development, server management, or just seamless productivity. While tools like SSH or VNC exist, using Remote Desktop Protocol (RDP) provides a full graphical… […]
A roundup of the key features of the latest Debian 13 release. After almost two years of development, Debian 13 “Trixie” is now available to download and upgrade from Debian 12. This critical release brings few major updates including latest packages across modules, Linux Kernel 6.12 LTS, modern desktop environments and more. Trixie will be… […]
Fedora 42 Unveiled: COSMIC desktop, revamped installer, and Apple Silicon support steal the show. The Fedora Project has officially released Fedora 42, bringing a host of exciting updates and new features to its diverse line up of “spins”, including Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora Silverblue, Fedora Kinoite, and various… […]
A fresh release of GNOME 48 is available, we run down the feature highlights. The GNOME project has unveiled GNOME 48, codenamed “Bengaluru,” a release packed with performance boosts, user-friendly enhancements, and innovative features. Named in honor of the GNOME Asia 2024 organizers, this six-month effort by the global GNOME community brings a polished and… […]
A quick glance into the new features of Xfce 4.20 desktop environment. Xfce 4.20 desktop environment has arrived a few weeks back, and it’s packed with features and updates. This major release comes after two years since Xfce 4.18. Hence, it’s now more evolved, bringing experimental Wayland support, UI refinements and performance updates. Let’s dive… […]
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… […]