• Qt Creator 15: En uppdaterad utvecklingsmiljö med nya funktioner och förbättringar

    Vad är Qt Creator?

    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.

    .

  • Nya Arch Linux ISO 2024.12.01 med Linux-kärna 6.12 och Archinstall 3.0 är här

    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.

    https://archlinux.org/download

  • Proxmox Backup Server 3.3: Förbättrade funktioner för snabbare och mer flexibla säkerhetskopior

    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.

    https://linuxiac.com/proxmox-backup-server-3-3-released

    https://www.proxmox.com/en/about/press-releases/proxmox-backup-server-3-3

  • Linus Torvalds släpper första testversionen av Linux-kärna 6.13

    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.

    https://lkml.iu.edu/hypermail/linux/kernel/2412.0/00203.html

  • Fråga Linux.se

    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:
    virtualbox
    
    Felsö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. 
    

Månad: december 2024

  • Qt Creator 15: En uppdaterad utvecklingsmiljö med nya funktioner och förbättringar

    Vad är Qt Creator? 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…

  • Nya Arch Linux ISO 2024.12.01 med Linux-kärna 6.12 och Archinstall 3.0 är här

    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…

  • Proxmox Backup Server 3.3: Förbättrade funktioner för snabbare och mer flexibla säkerhetskopior

    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…

  • Linus Torvalds släpper första testversionen av Linux-kärna 6.13

    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…

  • Fråga Linux.se

    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…