• Linux 6.15 släppt – Rust, Apple Silicon och förbättrat hårdvarustöd bland nyheterna

    Linus Torvalds har officiellt tillkännagivit lanseringen av Linux 6.15, den senaste stabila versionen av Linux-kärnan. Den nya versionen bjuder på en rad tekniska förbättringar, nytt hårdvarustöd och flera funktioner som gör kärnan mer framtidssäker.

    Bland de mest uppmärksammade nyheterna finns Rust-stöd för ARMv7 och hrtimer, vilket markerar ytterligare ett steg mot att integrera Rust-språket i kärnutvecklingen. På x86-sidan har en ny bootparameter, setcpuid=, införts för att bättre kunna styra processoridentifiering.

    Prestandamodulen (PMU) har förbättrats både för Intel och AMD, och stödet för sched_ext gör det möjligt att räkna och rapportera interna schemaläggningshändelser – något som kan bli värdefullt för utvecklare av låg-nivå systemprogram.

    ARM-arkitekturen får stöd för nested virtualization med VGICv3, och Apple Silicon kan nu emulera PMUv3-funktioner, vilket gör Linux än mer kompatibelt med modern ARM-baserad hårdvara.

    En ny API för monteringshändelser gör det möjligt att upptäcka när filsystem monteras eller avmonteras. Blocklagret får stöd för hårdvaruinlindade krypteringsnycklar, och EROFS-filsystemet klarar nu 48-bitars blockadressering, vilket ökar skalbarheten.

    Säkerheten har också förbättrats. io_uring-subsystemet har fått en ny säkerhetskrok som ger säkerhetsmoduler större kontroll. Dessutom har Landlock-säkerhetsmodulen fått ett nytt granskningssystem som förklarar varför åtkomst nekats.

    Flera filsystem har fått nya funktioner: FUSE klarar nu mycket långa filnamn (över 1 024 tecken), OverlayFS har fått ett nytt alternativ override_creds som påverkar behörigheter i de underliggande lagren, och XFS har fått stöd för zonade enheter.

    BPF (Berkeley Packet Filter) har förbättrad verifiering av slingor i program, och perf kan nu profilera latens baserat på schemaläggningsdata. Inom nätverket tillkommer stöd för TCP_RTO_MAX_MS, en ny socketinställning för tidsgräns vid omförsök, samt BPF-callbacks för tidsstämplar i nätverksstacken.

    När det gäller RISC-V läggs stöd till för flera nya tillägg: BFloat16, Zaamo, Zalrsc och ZBKB. Även nollkopierad mottagning av nätverkspaket i io_uring är nu möjligt.

    På hårdvarusidan märks stöd för:

    • Apple Touch Bar
    • Google Pixel Pro 6
    • MYIR Remi Pi utvecklingskort
    • Huawei Matebook E Go
    • Milk-V Jupiter (RISC-V)
    • HP-laptops med CS35L41 HDA-ljudchip

    ACPI-drivrutiner har förbättrats. Fläktdrivrutinen hanterar nu finmaskig status även om kontrollen är grov, och knappdrivrutinen kan nu reagera på både enhets- och systemhändelser – viktigt för till exempel uppvakning ur viloläge.

    En viktig förändring är att stöd för 32-bitars x86-system med mer än åtta CPU:er eller mer än 4 GB RAM tas bort – något som främst påverkar äldre eller specialbyggda system.

    En annan intressant nyhet är det nya subsystemet fwctl, som gör det möjligt att köra fjärrprocedurer (RPC) säkert i firmware från användarutrymmet. En ny härdningsfunktion gör det också möjligt att låsa vissa minnesområden från ändring – dock är den avstängd som standard på grund av kompatibilitetsproblem med vissa program.

    Linux 6.15 kan nu laddas ned från kernel.org eller Linus Torvalds’ git-träd för de som vill kompilera kärnan manuellt. För de flesta användare rekommenderas dock att vänta tills distributionens paketförvar innehåller den nya versionen.

    Samtidigt som 6.15 släpps öppnas nu merge-fönstret för Linux 6.16, som väntas i slutet av juli eller början av augusti. Den första Release Candidate-versionen (RC1) kommer den 8 juni 2025.

    Förklaringar av tekniska förkortningar och begrepp

    ACPI – Advanced Configuration and Power Interface, hanterar energifunktioner och enhetsstyrning i datorn.
    API – Application Programming Interface, ett programmeringsgränssnitt som gör att program kan kommunicera med varandra.
    BFloat16 – Ett flyttalsformat med reducerad precision som används inom maskininlärning.
    BPF – Berkeley Packet Filter, ett system för att filtrera och köra kod i kärnan, ofta för nätverksanalys.
    CPU – Central Processing Unit, själva processorn i en dator.
    EROFS – Enhanced Read-Only File System, ett snabbt skrivskyddat filsystem från Huawei.
    FUSE – Filesystem in Userspace, gör det möjligt att skapa egna filsystem utan att ändra kärnan.
    fwctl – Nytt subsystem för säker kommunikation med firmware.
    HDA – High Definition Audio, standard för ljudöverföring i datorer.
    hrtimer – High-resolution timer, används för exakt tidtagning i Linux.
    io_uring – Ett modernt I/O-subsystem i Linux för högeffektiv asynkron databehandling.
    OverlayFS – Ett filsystem som kombinerar flera kataloglager till ett enhetligt filsystem.
    perf – Verktyg för prestandaanalys och profilering i Linux.
    PMU – Performance Monitoring Unit, hårdvarumodul för att mäta CPU-prestanda.
    RISC-V – En öppen processorarkitektur som blir allt vanligare i inbyggda system.
    Rust – Ett programmeringsspråk med fokus på säker minneshantering.
    sched_ext – Ett system i Linux för att tillåta anpassade schemaläggare att köras i användarutrymme.
    TCP_RTO_MAX_MS – En socketinställning för att ange maximal tid för omförsök i TCP-nätverk.
    VGICv3 – Virtual Generic Interrupt Controller version 3, används i ARM-virtualisering.
    XFS – Ett kraftfullt filsystem designat för höga prestanda och stora datamängder.
    ZBKB, Zaamo, Zalrsc – Nya RISC-V-instruktionsutökningar som förbättrar prestanda och funktionalitet.

  • Kernel Panic i Linux – Vad det är, hur du framkallar det och hur du löser det

    Gurumeditera? Det är fel OS, Herr Tux – det är kernelpanik som gäller.

    Plötsligt fryser din Linuxdator. Skärmen fylls med teknisk text och det sista du ser är ett meddelande i stil med:
    “Kernel panic – not syncing: Attempted to kill init!”

    För en ovan användare kan detta vara skrämmande, men i själva verket är en kernel panic Linuxkärnans sätt att skydda sig från att gå sönder på riktigt. I denna artikel går vi igenom vad en kernel panic är, hur man på ett säkert sätt kan framkalla en sådan för teständamål, och – viktigast av allt – hur man felsöker och återställer systemet efter en krasch.

    Vad är en kernel panic?

    En kernel panic uppstår när Linuxkärnan stöter på ett allvarligt fel som den inte kan hantera. Det kan röra sig om skadad minnesåtkomst, fel i en drivrutin eller att en viktig systemkomponent saknas. När det händer stoppar kärnan all aktivitet och ”panikar” – för att skydda systemet från dataförlust eller korruption.

    Det är i praktiken samma sak som att dra i handbromsen när bilen börjar slira på is – allt stannar direkt.

    Vanliga orsaker till kernel panic

    Kernel panics kan uppstå av flera olika skäl. Här är några vanliga orsaker:

    • Felaktig hårdvara: trasigt RAM, överhettning eller hårddiskfel.
    • Drivrutiner som inte passar: särskilt tredjepartsmoduler som inte stämmer med kärnversionen.
    • Saknade eller trasiga systemfiler: till exempel /sbin/init, initramfs eller en felaktig /etc/fstab.
    • Problem i GRUB: felaktiga UUID:er, saknade kernel-poster eller initrd-filer.
    • Användarfel: att av misstag ta bort viktiga filer eller döda process ID 1.

    Så här simulerar du en kernel panic (i testmiljö)

    Varning: Testa aldrig detta på ett produktionssystem! Använd en virtuell maskin eller isolerad testmiljö.

    Metod 1: Använd SysRq-trigger

    Det finns en inbyggd mekanism i Linux som tillåter utvecklare att utlösa kernel panics manuellt för teständamål.

    1. Aktivera systemets sysrq-funktion: echo 1 | sudo tee /proc/sys/kernel/sysrq
    2. Utlös en kernel panic: echo c | sudo tee /proc/sysrq-trigger

    Systemet fryser direkt, och kernel panic-meddelandet visas.

    Metod 2: Ladda “crash”-modul

    Vissa Linuxkärnor innehåller en modul som heter crash. Om den finns:

    sudo modprobe crash
    

    Om modulen inte hittas kan du kontrollera dess tillgänglighet med:

    modinfo crash
    

    Så felsöker du en kernel panic

    När du fått en kernel panic gäller det att lugnt och metodiskt reda ut vad som gått fel.

    1. Starta om och kontrollera loggar

    Systemet kommer att vara fruset. Starta om med hård omstart. Kontrollera sedan loggar:

    journalctl -xb
    

    eller:

    dmesg | less
    cat /var/log/kern.log | less
    

    Sök efter nyckelord som panic, BUG, segfault, VFS, eller felaktiga moduler.

    2. Boota i en tidigare kärnversion

    Om problemet började efter en kärnuppdatering:

    1. Starta om och gå till GRUB-menyn.
    2. Välj Advanced options.
    3. Välj en tidigare kärna, t.ex. 5.15.x istället för 6.x.

    Vill du sätta en äldre kärna som standard:

    sudo grub-set-default 1
    

    3. Bygg om initramfs

    En trasig initramfs (initialt ramfilsystem) kan stoppa hela bootkedjan.

    Kör följande kommando:

    sudo update-initramfs -u -k all
    

    Eller bara för aktuell kärna:

    sudo update-initramfs -c -k $(uname -r)
    

    Starta om när det är klart:

    sudo reboot
    

    4. Reparera filsystem

    Om kernel panic-meddelandet säger att root-filsystemet inte kan monteras – kör fsck.

    1. Lista partitioner: lsblk
    2. Kör filsystemskontroll: sudo fsck /dev/sda1

    Ersätt /dev/sda1 med rätt partition.

    5. Kontrollera hårddisk och RAM

    Felaktig hårdvara är en vanlig bov.

    Använd smartctl för att läsa ut diskinformation:

    sudo smartctl -a /dev/sda
    

    Håll utkik efter attribut som:

    • Reallocated_Sector_Ct
    • Current_Pending_Sector

    Om värdena stiger: disken är på väg att ge upp – byt den snarast.


    6. Reparera GRUB och fstab

    Om bootloadern inte hittar rätt partition → panic.

    1. Starta från en live-USB.
    2. Montera rootpartitionen: sudo mount /dev/sda1 /mnt
    3. Installera GRUB igen: sudo grub-install --root-directory=/mnt /dev/sda sudo update-grub
    4. Kontrollera /etc/fstab och UUID:er: blkid

    Förebygg kernel panics – så gör du rätt från början

    • Undvik att röra kärnfiler om du inte vet vad du gör.
    • Testa nya kärnor i en testmiljö innan du uppdaterar på skarpa system.
    • Använd LTS-kärnor om du prioriterar stabilitet.
    • Ha alltid minst två kärnor installerade.
    • Aktivera kdump om du vill samla in kraschanalys.

    Bonus: Automatisk omstart efter panic

    För servrar är det ofta bättre att de startar om sig själva efter en krasch:

    Lägg till i /etc/sysctl.conf:

    kernel.panic = 10
    

    Ladda inställningen:

    sudo sysctl -p
    

    Sammanfattning

    En kernel panic är ett allvarligt fel, men inte en katastrof – så länge du vet hur du ska felsöka. I de flesta fall går det att reda ut orsaken och få systemet på fötter igen med rätt verktyg och metodik.

    Har du en testmiljö? Simulera en kernel panic själv – och öva på att reparera den. Det är ett av de bästa sätten att växa som Linuxanvändare.

  • Kernel 6.15

    Linux Kernel 6.15 är här

    Linux Kernel 6.15 Officiellt Släppt, Här Är Nyheterna
    Idag tillkännagav Linus Torvalds lanseringen och allmän tillgång av Linux 6.15, den senaste stabila kärnversionen som introducerar flera nya funktioner och förbättringar, bättre hårdvarusupport och mer.

    Höjdpunkter i Linux 6.15 inkluderar Rust-stöd för hrtimer och ARMv7, en ny setcpuid= startparameter för x86-processorer, stöd för sched_ext för att räkna och rapportera interna händelser, förbättringar för x86 Intel och AMD PMU, stöd för nestad virtualisering för VGICv3 på ARM, och stöd för att emulera FEAT_PMUv3 på Apple Silicon.

    Också nytt i Linux kernel 6.15 är ett nytt API för att ta emot information om monterings- och avmonteringshändelser för filsystem, stöd för hårdvarukapade krypteringsnycklar i blocklagret, stöd för 48-bitars blockadressering i EROFS-filsystemet, och en ny säkerhetshook för io_uring-subsystemet som ger säkerhetsmoduler mer kontroll över vad som är tillåtet.

    FUSE-filsystemet kan nu hantera filnamn längre än 1 024 tecken, perf-subsystemet kan nu utföra latensprofilering med hjälp av schemaläggarinformation, BPF-subsystemet har fått förbättrad verifiering av program med loopar, och OverlayFS-filsystemet har fått en ny override_creds monteringsparameter som ändrar de uppgifter som används för att komma åt de lägre lagren.

    Dessutom medför Linux kernel 6.15 stöd för nya tillägg för RISC-V-arkitekturen, inklusive BFloat16-flyttalsutvidgningen, Zaamo och Zalrsc-tilläggen, och ZBKB-tillägget, stöd för zonindelade enheter för XFS-filsystemet och stöd för zero-copy mottagning av nätverksdata för io_uring-subsystemet.

    Några nya nätverksfunktioner är också tillgängliga i Linux 6.15, inklusive en ny TCP-socketparameter (TCP_RTO_MAX_MS) som kan användas för att ställa in maximal tid mellan retransmissionsförsök på IPv4, samt ett nytt set av BPF-återkopplingar för att hämta tidsstämplar från olika delar av nätverksstacken.

    Hårdvarusupport har förbättrats som förväntat genom nya och uppdaterade drivrutiner, som ger stöd för Apple Touch Bar, Google Pixel Pro 6-smartphone, MYIR Remi Pi-utvecklingskort, Huawei Matebook E Go inbäddad kontroller, Milk-V Jupiter RISC-V-kort, och HP-laptops med CS35L41 HDA-ljudchips.

    Linux 6.15 uppdaterar även ACPI-fläktdrivrutinen för att hantera fläktar med stöd för finmaskig tillståndsövervakning, men utan finmaskig kontroll, samt ACPI-knappdrivrutinen för att prenumerera på systemhändelsenotifikationer utöver enhetsnotifikationer, vilket på vissa system krävs för att väcka systemet från viloläge.

    Bland andra viktiga förändringar tar Linux 6.15 bort stödet för 32-bitars (x86) system med fler än åtta CPU:er och/eller mer än 4 GB RAM, och Landlock-säkerhetsmodulen har fått en ny revisionsmekanism som gör det lättare att förstå åtkomstvägran.

    Det finns även ett nytt fwctl-subsystem som gör det möjligt för användarutrymme att säkert konstruera och köra RPC:er inuti enhetsfirmware, och kärnan har fått en ny härdningsfunktion som gör det möjligt att försegla flera minnesmappningar mot förändringar, men den är inaktiverad som standard då den kan bryta vissa applikationer.

    Du kan ladda ner Linux kernel 6.15 direkt från Linus Torvalds git-träd eller från kernel.org-webbplatsen om du vill kompilera det på din GNU/Linux-distribution. Jag rekommenderar dock att vänta tills den nya Linux-versionen finns i din distros stabila programvaruförråd innan du uppdaterar din kärna.

    Nu när Linux kernel 6.15 är släppt, öppnar fönstret för nästa stora kärngren, Linux 6.16, som förväntas komma i slutet av juli eller början av augusti 2025. Tills dess kommer en första Release Candidate (RC)-utvecklingsversion vara tillgänglig för offentlig testning om två veckor, den 8 juni.

    Sammanfattning av förändringar i Linux 6.15

    Linux-kärnan 6.15 har släppts efter en fördröjning på grund av en sista minuten-buggrapport som resulterade i att en ny funktion blev inaktiverad. Efter denna sista justering är version 6.15 nu tillgänglig. Här är några av de större förändringarna och buggfixarna:

    • Bcachefs-fixar: Bland de viktigaste förbättringarna finns flera bcachefs-fixar för att förbättra funktionaliteten och stabiliteten, inklusive åtgärder för att hantera problemet med direnter och optimera hanteringen av strängar.
    • Drivrutinsfixar: Flera drivrutiner har fått mindre fixar, särskilt för olika CAN-drivrutiner och SPI. En fix för att undvika krascher på vissa plattformar (som Realtek HDA och HP ZBook-laptops) har också införts.
    • Nätverksfixar: Det har gjorts åtgärder för att förbättra hantering av paketfragmentering och fixar för netfilter och bridge-nätverksfunktioner.
    • Minne och hantering: Förbättringar har genomförts för att optimera minneshantering, inklusive hantering av hugetlb och förbättrade funktioner för hantering av VM_NOHUGEPAGE. Det har även gjorts fixar för kernel NULL-pointer-krascher och hantering av large pages.
    • Övriga förbättringar: Det finns även ett antal specifika fixar för Bluetooth, ALSA, och input-tangentbord, vilket säkerställer stabilitet på en mängd olika enheter.

    Merging-fönstret öppnar den 30:e maj, som vanligt, och pull-begäran har redan skickats in. Det innebär att utvecklare kommer att fortsätta arbete med den kommande versionen, trots att det är Memorial Day i USA.

  • Linus Torvalds Släpper Första Release Candidate för Linux Kernel 6.12: Vad Du Behöver Veta

    Linux-kärnan, hjärtat i operativsystemet Linux, har nått en ny milstolpe. Linus Torvalds, skaparen av Linux, har idag meddelat den allmänna tillgängligheten för offentlig testning av den första Release Candidate (RC) för den kommande versionen 6.12. Men vad innebär detta och vad kan vi förvänta oss av den nya kärnversionen?

    Vad Är Linux Kernel?

    Linux-kärnan är den centrala komponenten i Linux-operativsystemet. Den hanterar kommunikation mellan maskinvaran och mjukvaran, styr resurser som minne och processorkraft, samt möjliggör att olika program kan köras samtidigt utan konflikter. Kärnan är ansvarig för grundläggande funktioner som filhantering, nätverksanslutningar och säkerhet. Eftersom Linux används i allt från smartphones och datorer till servrar och inbyggda system, är dess kärna avgörande för operativsystemets prestanda och stabilitet.

    Vad Är en Release Candidate (RC)?

    En Release Candidate, eller RC, är en förhandsversion av en programvara som är nära den slutliga releasen. Den används för omfattande testning av nya funktioner och buggfixar innan den officiella versionen släpps. Målet med en RC är att identifiera och åtgärda eventuella kvarstående problem för att säkerställa en stabil och pålitlig slutprodukt. För Linux-kärnan innebär varje RC ett steg närmare den slutgiltiga versionen, där communityn kan bidra med feedback och rapportera buggar.

    Första Release Candidate för Linux Kernel 6.12

    Idag markerar två veckor sedan att mergefönstret för Linux-kärna 6.12 öppnades, samma dag som Linux-kärna 6.11 släpptes. Detta innebär att det är dags för användare att börja testa de första RC-versionerna av den kommande Linux 6.12-kärnan. Den första RC är nu tillgänglig för nedladdning från Linus Torvalds git-träd.

    Nya Funktioner och Förbättringar

    Linux 6.12 introducerar en rad nya funktioner och förbättringar som syftar till att öka prestanda, säkerhet och användarvänlighet. Här är några av de mest framstående nyheterna:

    • Realtidsstöd med PREEMPT_RT: Förbättrad hantering av realtidsuppgifter, vilket är kritiskt för applikationer som kräver snabb och förutsägbar respons.
    • Ny Schemaläggare – sched_ext: En förbättrad schemaläggare som optimerar processhanteringen för bättre prestanda.
    • Clang-stöd för nolibc: Stöd för Clang-kompilatorn, inklusive Link Time Optimization (LTO), vilket förbättrar kompileringseffektiviteten.
    • cpuidle-verktyg: Möjliggör en mer detaljerad visualisering av CPU:ns inaktiva tillstånd, vilket hjälper till att optimera energiförbrukningen.
    • Stöd för NVIDIA:s Virtuella Kommandokö: Förbättrad hantering av grafikprocesser genom SMMUv3.
    • DRM-Panikmeddelanden som QR-koder: Underlättar snabb felsökning genom att omvandla panikmeddelanden till QR-koder.
    • SWIG-bindningar för libcpupower: Gör det enklare att skriva skript som utnyttjar och utökar libcpupowers funktionalitet.

    Förbättrat Hårdvarustöd

    Linux 6.12 utökar stödet för en mängd ny hårdvara, vilket gör operativsystemet kompatibelt med de senaste enheterna och komponenterna på marknaden. Några höjdpunkter inkluderar:

    • Stöd för Marvell xSPI, Mediatek MTK7981, och NXP i.MX8ULP: Förbättrad kompatibilitet med olika chipsets och kontrollers.
    • Nya Drivrutiner för Realtek Automotive PCIe-enheter: Stöd för modeller som RTL9054 och RTL9068, vilket förbättrar användningen i fordonsapplikationer.
    • Intel Xe2-grafik Aktiverad som Standard: För Lunar Lake och Battlemage-processorer, vilket ger bättre grafikprestanda direkt ur lådan.

    Nätverksförbättringar

    Linux 6.12 inkluderar även flera nätverksförbättringar som syftar till att öka hastigheten och effektiviteten i datakommunikation:

    • Device Memory TCP-stöd: Möjliggör nollkopiering av mottagna TCP-payloads till en DMABUF-minnesregion, vilket förbättrar dataöverföringshastigheten.
    • IPv6 IOAM6-stöd: För nya tunsrc encap-lägen, vilket förbättrar nätverkets spårbarhet och prestanda.
    • PTP PHC-Integrering: Möjliggör läsning av den fysiska hårdvaruklockan tillsammans med MONOTONIC_RAW-tidsstämplar, vilket förbättrar tidskoordineringen i nätverkstrafiken.

    Kommande Släpp

    Den slutliga versionen av Linux-kärna 6.12 förväntas släppas i mitten eller slutet av november 2024. Släppdatumet beror på hur många RC-milstolpar som Linus Torvalds och Linux-communityn behöver för att säkerställa en stabil och pålitlig release. Om endast sju RC:er behövs kan den slutliga releasen ske den 17 november, medan åtta RC:er skulle förhala det till den 24 november.

    Slutsats

    Linux 6.12 lovar betydande förbättringar inom prestanda, säkerhet och hårdvarustöd, vilket gör den till en viktig uppdatering för både utvecklare och användare. Med den första RC tillgänglig för testning har Linux-communityn en möjlighet att bidra till att forma den slutliga versionen, säkerställa att den möter behoven hos en bred användarbas och fortsätter att vara ett ledande operativsystem i den snabbt utvecklande teknologiska landskapet.

    För dem som är intresserade av att testa den nya RC-versionen eller följa utvecklingen, kan den laddas ner från Linus Torvalds git-träd här.

  • Linux Kernel 6.11 Släppt – Här är de Största Nyheterna

    Linux Kernel 6.11 Släppt – Här är de Största Nyheterna

    Den senaste versionen av Linux-kärnan, 6.11, har officiellt lanserats med en rad nya funktioner och förbättringar. Detta markerar ett viktigt steg framåt för öppen källkodsplattformen och introducerar betydande uppdateringar för både säkerhet och hårdvarustöd.

    Qualcomm-stöd och Rust-drivrutiner

    En av de mest anmärkningsvärda nyheterna i Linux 6.11 är introduktionen av ett nytt drivrutinssystem som gör det möjligt att stödja Bluetooth- och WLAN-chip från Qualcomm-plattformar. Detta förbättrar kompatibiliteten för moderna trådlösa enheter och öppnar dörren för bättre prestanda och stabilitet på enheter som använder dessa chip.

    Dessutom lägger den här versionen till stöd för blockdrivrutiner skrivna i Rust. Rust är känt för att erbjuda säkerhetsfördelar tack vare dess förmåga att hantera minnessäkerhet på ett mer tillförlitligt sätt än traditionella programmeringsspråk som C. Den nya dedikerade allokatorn, kallad bucket slab-allokator, är utformad för att skydda mot attacker som försöker utnyttja minnessvagheter, vilket är en viktig säkerhetsuppdatering.

    Stärkt säkerhet och stöd för nya arkitekturer

    Linux 6.11 introducerar också stöd för AMD:s SEV-SNP (Secure Encrypted Virtualization), som erbjuder en säkrare virtualiseringsmiljö genom krypterad isolering av virtuella maskiner. Förutom detta finns initialt stöd för minneshotplug och STACKLEAK-skydd på RISC-V-arkitekturen, vilket gör det svårare för angripare att utnyttja systemminnet.

    Ett annat stort steg är den nya, enhetliga API-lagret för VMware-hypercalls. Detta underlättar utvecklingen av lösningar för konfidentiell databehandling, där data hanteras på ett sådant sätt att den förblir skyddad även i en molnmiljö.

    Förbättringar i filsystem och drivrutiner

    Nya funktioner för Btrfs-filsystemet introduceras också i denna version, inklusive nya monteringsalternativ och bättre hantering av subvolymer. Kärnan har även fått stöd för NUMA (Non-Uniform Memory Access) på RISC-V-system som använder ACPI, vilket ger prestandaförbättringar i system med flera processorer.

    Utöver detta har flera nya drivrutiner lagts till eller uppdaterats för att förbättra hårdvarustödet. Det inkluderar stöd för Intel:s kommande Arrow Lake- och Lunar Lake-CPU:er samt förbättrad CPU-frekvenshantering på AMD-system via den uppdaterade amd-pstate-drivrutinen. Fläktövervakning via ACPI har också förbättrats, vilket ger användare bättre kontroll över kylningen av sina system.

    Kortsiktigt stöd och framtida uppdateringar

    Linux 6.11 kommer att vara en kortlivad gren, med stöd under bara några månader. Den kommer att ersättas av Linux 6.12, som förväntas bli en långsiktigt stödversion (LTS). Linus Torvalds har redan öppnat fönstret för sammanslagning av nya funktioner till Linux 6.12, som förväntas lanseras i slutet av 2024.

    Sammanfattningsvis representerar Linux 6.11 en viktig uppdatering med nya säkerhetsfunktioner, förbättrat stöd för modern hårdvara och optimeringar för virtualisering och systemhantering. För användare som är intresserade av att uppgradera rekommenderas det dock att vänta tills distributionens stabila mjukvaruförråd erbjuder den senaste versionen.


    Med denna uppdatering fortsätter Linux att cementera sin position som ett ledande operativsystem för både servrar och inbäddade system, samtidigt som det öppnar nya möjligheter för moderna teknologier och säkerhetsfunktioner.

    https://lkml.iu.edu/hypermail/linux/kernel/2409.1/09915.html

    Artikel ovan bygger på data ifrån

  • Ubuntu kommer får nyare kernel i fortsättningen

    Djupt nere i urberget någonstans sitter tux och koda på kernel till nyaste ubuntu

    Canonicals team för kärnutveckling har beslutat att ändra hur de väljer Linux-kärnversioner för framtida versioner av Ubuntu. Deras nya mål är att hålla sig uppdaterade med de senaste framstegen i den ursprungliga Linux-kärnan.

    Det nya tillvägagångssättet innebär att de kommer att implementera de senaste kärnfunktionerna och uppdateringarna i Ubuntu, även om det inkluderar att använda versionskandidat-kärnor vid tidpunkten då Ubuntu slutar ta emot nya funktioner före en versionssläpp.

    Tidigare har Canonicals team noggrant vägt samman tajmingen mellan Linux-kärnans oberoende släppschema och Ubuntus fasta sexmånaders släppcykel. Den globala Linux-gemenskapen släpper nya kärnversioner varannan till var tredje månad baserat på projektets mognad, medan Ubuntu planerar sina släpp långt i förväg utan att anpassa sig till externa förändringar.

    Denna skillnad i tajming har tidigare skapat utmaningar i att synkronisera de två släppcyklerna. Vanligtvis skulle Canonical vänta ungefär en månad efter ett kärnsläpp för att bedöma dess stabilitet innan det inkluderas i en ny Ubuntu-version för att garantera systemets tillförlitlighet och breda kompatibilitet.

    Nu byter Canonical strategi till ett mer aggressivt tillvägagångssätt genom att direkt implementera den senaste tillgängliga versionen av Linux-kärnan vid varje Ubuntu släppdatum, även om kärnan fortfarande är i ett versionskandidat-stadium. Detta kan innebära att nya Ubuntu-versioner kommer med den senaste tekniken, men också med en ökad risk för instabilitet.

    För att hantera dessa risker planerar Canonical att använda en ”Brokärna”, som är den senast stabila versionen av Linux-kärnan, i de fall där de nyare kärnversionerna bedöms vara för instabila eller saknar stöd för viktiga komponenter såsom NVIDIA-drivrutiner eller ZFS-filsystemet. Detta ska bidra till att hålla systemet stabilt medan nyare tekniker testas och integreras.

    Mer kan läsas här

    https://linuxiac.com/canonical-announces-shift-in-ubuntu-kernel-selection-strategy

  • Kernel 6.9 når end of life

    Linux kernel 6.9 har officiellt nått slutet av sin livscykel och användare över hela världen uppmanas att uppgradera till den nyare Linux kernel 6.10 så snart som möjligt. Denna uppdatering är viktig eftersom Linux kernel 6.9, som introducerade flera nya funktioner och förbättringar, inte längre kommer att få säkerhetsuppdateringar eller buggfixar.

    Nyheter och funktioner i Linux Kernel 6.9

    Linux kernel 6.9 släpptes den 12 maj 2024 och kom med flera betydande nyheter. Bland dessa var stöd för Rust-programmeringsspråket på AArch64 (ARM64) arkitekturer, vilket markerade ett stort steg framåt för säkerhet och prestanda. Dessutom infördes stöd för Intel FRED (Flexible Return and Event Delivery) mekanismen, vilket förbättrade händelsehanteringen på låg nivå. En annan viktig funktion var stöd för AMD SNP (Secure Nested Paging) gäster, som förbättrar säkerheten i virtuella miljöer.

    Slutet för Linux Kernel 6.9

    Eftersom Linux kernel 6.9 inte är en LTS (Long Term Support) version, har den bara fått stöd i några månader och är nu markerad som EOL (End of Life) på kernel.org-webbplatsen. Greg Kroah-Hartman, en framstående Linux-kärnutvecklare, har uppmanat alla användare att omedelbart uppgradera till den senaste Linux 6.10 kernelversionen.

    ”Denna version har nått slutet av sin livscykel och alla bör uppgradera till 6.10.y-versionen nu,” sade Kroah-Hartman.

    Uppgradering till Linux Kernel 6.10

    Den senaste uppdateringen för Linux 6.9 kernelserien, version 6.9.12, släpptes nyligen i de stabila förvaren hos Fedora Linux 40. Samtidigt har rullande distributionsmodeller som Arch Linux och openSUSE Tumbleweed redan uppgraderat till den nyare Linux 6.10 kernelserien.

    Linux kernel 6.10 släpptes den 14 juli 2024 och inkluderar flera nya funktioner. Bland dessa finns mseal(), ett systemanrop för att skydda minnesmappningar mot ändringar och minska risken för minneskorruption. Dessutom introducerades shadow stack-stöd för x32 subarkitekturen samt kryptering och integritetsskydd för TPM-bussen.

    Distributioner uppgraderar till Linux Kernel 6.10

    Fler och fler GNU/Linux-distributioner planerar att uppgradera till Linux 6.10 kernel inom de närmaste veckorna. Detta inkluderar populära distributioner som Fedora Linux, Ubuntu och Linux Lite. Användare av andra GNU/Linux-distributioner bör kontrollera med sina underhållare för att se om och när Linux 6.10 kommer att bli tillgänglig för uppgradering.

    Långsiktigt stöd med LTS Kernelversioner

    Linux 6.10 är en kortlivad kernelversion som endast kommer att få stöd i några månader. För användare som söker långsiktigt stöd rekommenderas det att byta till en av LTS kernelserierna. Alternativen inkluderar Linux 6.6 LTS och Linux 6.1 LTS, vilka båda kommer att få stöd fram till december 2026.

    Att hålla sin kernel uppdaterad är avgörande för att bibehålla systemets säkerhet och stabilitet. Därför är det viktigt att alla användare följer rådet från Greg Kroah-Hartman och uppgraderar till Linux kernel 6.10 så snart som möjligt.

  • Nyheter i den nyligen släppta Linux 6.10-kärnan

    Den senaste versionen av Linux-kärnan, 6.10, har precis lanserats och med den kommer en rad nya funktioner och förbättringar som förbättrar prestanda, säkerhet och hårdvarustöd över olika plattformar.

    Utmaningar inför släppet

    Linus Torvalds uttryckte missnöje med de sista dagarna inför släppet av Linux 6.10. Trots detta ansåg han att situationen inte var tillräckligt problematisk för att motivera en extra release candidate (rc). Så nu är den senaste versionen av Linux-kärnan här och redo för användning.

    Grafiska förbättringar

    En av de mest framstående nyheterna i Linux 6.10 är den nya Panthor-grafikens Direct Rendering Manager (DRM) drivrutin. Denna drivrutin, som ursprungligen var tänkt att inkluderas i Linux 6.9-kärnan, stöder de senaste Arm Mali-grafikprocessorerna. Detta är särskilt viktigt för nästa generations enheter baserade på Arm-arkitekturer, då det förbättrar deras grafikprestanda och kompatibilitet.

    För Intel-användare finns det flera grafikförbättringar, inklusive förberedelser för Intels kommande Xe2-grafik. Denna version innehåller också en viktig prestandafix för Intel Core hybrid-system med felaktig firmware. För system med Intel Core i5 13500H-processor som använder den tidigaste berättigade virtuella deadline first (EEVDF) schemaläggaren, kunde användarna tidigare uppleva upp till 50% prestandaförlust.

    Förbättringar för AMD

    AMD har också fått förbättringar, med bättre ROCm/AMDKFD-stöd för mindre Ryzen APU:er och nya funktioner för den kommande Zen 5-arkitekturen.

    Hårdvarustöd

    På en högre nivå stöder 6.10-versionen även Intel Arrow Lake-H-processorer, Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5 och Lenovo Thinkbook 13X bärbara datorer, samt ASUS ROG 2024 bärbara datorer. Dessa datorer fungerade tidigare med Linux, men deras Cirrus CS35L41-ljudförstärkare hade problem.

    Prestanda- och säkerhetsförbättringar

    Linux 6.10 innehåller också betydande prestanda- och säkerhetsförbättringar. Användare kan förvänta sig snabbare AES-XTS disk- och filkryptering på moderna Intel- och AMD-processorer och förbättrad IO_uring zero-copy prestanda. Den senaste kärnan introducerar också MSEAL, som skyddar ett virtuellt minnesområde mot ändringar, såsom ändringar av behörighetsbitar. Den implementerar även Trusted Platform Module (TPM) buskryptering och integritetsskydd.

    Utökat hårdvarustöd

    Hårdvarustödet har utökats och inkluderar nu stöd för olika nya enheter som ASUS ROG Raikiri Pro-kontrollern och 2024 LG laptopmodeller, samt förbättrad kompatibilitet med ASUS ROG 2024 bärbara datorer.

    Nyheter för utvecklare

    Linux 6.10 erbjuder också nya funktioner för utvecklare och systemadministratörer. Rust-entusiaster kommer att uppskatta stödet för Rust-språket på RISC-V-arkitekturen, och Rust-stödet i kärnan har uppdaterats till den senaste versionen, Rust 1.78.0.

    Framtida utveckling

    Släppet av Linux 6.10 markerar ytterligare en milstolpe i utvecklingen av Linux-kärnan. Medan gemenskapen börjar anpassa sig till denna nya version, är utvecklingen av Linux 6.11 redan igång med dess sammanfogningsfönster öppet. Arbetet för Linux-kärnutvecklare tar aldrig slut!

    Cred till https://thenewstack.io/whats-new-with-the-just-released-linux-6-10-kernel/

  • GNU Linux libre Kernel 6.10

    Den senaste versionen av GNU Linux-libre, kärna 6.10, har nyligen släppts och erbjuder ett antal viktiga uppdateringar och förbättringar för de som värderar mjukvarufrihet. Denna version, baserad på Linux-kärnan 6.10, fortsätter att stärka åtagandet till ett helt fritt operativsystem utan proprietära drivrutiner eller kod. GNU Linux-libre är särskilt utformad för användare och utvecklare som föredrar att arbeta med och utveckla mjukvara som helt och hållet är fri från restriktioner som kan åläggas av proprietär mjukvara.

    I denna version har teamet bakom GNU Linux-libre fokuserat på att rensa upp och anpassa nya drivrutiner som introducerats av upstream. Dessa inkluderar bland annat Panthor, Intel IPU6, och PRUEth SR1. Förutom att införa nya drivrutiner har utvecklarna också gjort betydande anpassningar i hanteringen av befintliga drivrutiner som Intel i915 och qla2xxx, vilket säkerställer att de förblir fria från proprietär kod.

    Ett av de större problemen som adresserats i denna release är korrigeringar av fel och varningar som uppstått på grund av tidigare ändringar i kod som rensats upp. Dessa inkluderar specifikt ett konfigurationsfel i qla2xxx och varningar i Intel i915-drivrutinen som potentiellt kunde omvandlas till fel. Utvecklarna har uttryckt att de stött på dessa problem först efter att versionen släppts, vilket belyste vikten av mer omfattande tester före frisläppandet.

    GNU Linux-libre 6.10-kärnan är tillgänglig för nedladdning i form av komprimerade tarbollar från projektets officiella webbplats. För användare som föredrar förpackade versioner erbjuds färdiga binärpaket för både Debian- och Red Hat-baserade distributioner genom Freesh-projektet och RPM Freedom. Dessa paket möjliggör enkel installation och användning av kärnan på nästan vilken GNU/Linux-distribution som helst, antingen som en ersättning för eller ett komplement till den standardkärna som vanligtvis används.

    Detta senaste släpp av GNU Linux-libre understryker projektets löfte om att tillhandahålla en robust och helt fri mjukvarumiljö, vilket gör det möjligt för användare över hela världen att behålla full kontroll över sin mjukvara och hårdvara.

    https://linux-libre.fsfla.org/pub/linux-libre/releases/6.10-gnu

  • Linux Kernel 6.10

    Linux-kärnan är grunden i operativsystemet Linux, som används globalt i allt från små inbäddade enheter till stora servrar och är en central komponent i all modern IT-infrastruktur. Den hanterar systemets resurser och ger en bro mellan hårdvaran och programvaruapplikationerna som körs på datorn. Nu har Linux-kärnan nått en ny milstolpe med släppet av version 6.10, som bjuder på en rad nya funktioner och förbättrat stöd för olika hårdvaruplattformar.

    Linux Kernel 6.10 släpptes officiellt den 24 juli 2024 och presenterades av Linus Torvalds. Denna version markerar den senaste stabila utgåvan och innehåller flera signifikanta uppdateringar som stärker och förbättrar systemets prestanda och säkerhet.

    En av de mest anmärkningsvärda nya funktionerna i Linux 6.10 är introduktionen av systemanropet mseal(), vilket möjliggör försegling av minnesområden för att skydda dem mot modifieringar och på så sätt motverka minneskorruption. Detta är särskilt viktigt i miljöer där datasäkerhet är avgörande.

    Denna version stöder även programmeringsspråket Rust för RISC-V-arkitekturen, vilket är en del av en bredare trend där Rust blir allt mer populärt på grund av sitt fokus på minnessäkerhet och prestanda. Dessutom har Zstandard-komprimering lagts till för EROFS-filsystemet och skuggstackstöd införts för x32-subarkitekturen, vilket bidrar till ökad dataintegritet och säkerhet.

    För företag och utvecklare som använder TPM-teknik (Trusted Platform Module) erbjuder den nya versionen kryptering och integritetsskydd, vilket är kritiskt för att säkra känsliga data. Andra tekniska förbättringar inkluderar stöd för att konfigurera Packet Forwarding Control Protocol (PFCP)-filter, vilket är avgörande för moderna nätverksinfrastrukturer.

    Linux 6.10 har även infört nya verktyg för utvecklare och systemadministratörer, som kfuncs i PowerPC BPF JIT-kompilatorn och ring_buffer-minnesmappningar för effektiv spårning av systemaktivitet. Den nya versionen erbjuder också förbättrat stöd för spel genom ntsync-subsystemet, som tillhandahåller synkroniseringsprimitiver för Windows NT inom Linux, vilket förbättrar kompatibiliteten med Windows-baserade spel som körs genom Wine.

    Förbättringar i hårdvarustöd sträcker sig från stöd för nya enheter som Radxa ROCK 3C-utvecklingskort, till förbättrat stöd för nyare processorer och bärbara datorer från bland annat Intel och Lenovo. Linux 6.10 introducerar också prestandaförbättringar på en rad plattformar, från snabbare krypteringsalgoritmer till optimerad filsystemshanteringen.

    Trots dess korta livslängd som en stödd gren, markerar Linux 6.10 en viktig utveckling i Linux-kärnans evolution och kommer att följas av version 6.11, planerad till senare delen av september 2024. Denna fortsatta utveckling understryker Linux-kärnans betydelse och pålitlighet som en backbone i moderna datasystem världen över.

    https://kernel.org

    Innehållet ovan bygger på data ifrån :

  • Nyheter i Linux Kernel 6.9

    Linux Kernel 6.9 introducerar förbättrad prestanda med AMD Preferred Core och Intel FRED-arkitektur, snabbare uppstart för system med mycket RAM, och bättre stöd för ARM med Rust-stöd och utökad hårdvarukompatibilitet. Den nya versionen är redan tillgänglig för rullande distributioner som Arch och Manjaro​

    Den senaste versionen av Linux-kärnan, 6.9, har släppts och introducerar en mängd nya funktioner och förbättringar som är värda att notera.

    Processorer:

    • AMD: Linux 6.9 stöder nu AMD Preferred Core, vilket gör att kärnan kan prioritera uppgifter till de mest högpresterande CPU-kärnorna. Detta förbättrar systemprestanda och effektivitet, särskilt på moderna AMD Zen-system. Ytterligare stöd för AMD SEV-SNP (Secure Encrypted Virtualization – Secure Nested Paging) är också inkluderat, vilket är en viktig del av AMD:s arbete med konfidentiell databehandling.
    • Intel: Optimeringar för Meteor Lake-processorer förbättrar energieffektiviteten och prestandan. Dessutom har stöd för Intel FRED (Flexible Return and Event Delivery) införts, vilket möjliggör snabbare och mer robusta övergångar mellan olika privilegienivåer i systemet.

    ARM och andra arkitekturer:

    • RISC-V: Nya kryptografiroutiner och stöd för systemhibernering har lagts till. Förbättringar för LoongArch-arkitekturen inkluderar stöd för ”live patching” av kärnan och nya konfigurationsalternativ.
    • ARM64: Rust-språket stöds nu, vilket möjliggör framtida utveckling av kärnkod i Rust. Andra uppdateringar inkluderar omorganisation av det virtuella adressutrymmet och stöd för större adressområden.

    Grafik:

    • Förbättringar för högupplösta skärmar inkluderar stöd för större typsnitt i framebuffer-enheten, vilket gör att texten blir tydligare på 4K-skärmar. Uppdateringar för Intel i915-grafikdrivrutinen, DisplayPort-tunneling och bandbreddstilldelning är också inkluderade.

    Lagring och diverse ändringar:

    • FUSE: Ett nytt passthrough-läge förbättrar prestandan för användarrumfilssystem genom att minska overhead från daemon-processer. ExFAT-filsystemet har optimerats för bättre prestanda, särskilt med ”dirsync” aktiverat. Dessutom har den gamla NTFS-implementationen ersatts av NTFS3 för bättre stöd.

    Ljuduppdateringar:

    • Stöd för ny hårdvara som Microchip SAM9x7 och NXP i.MX95, samt förbättringar för VirtIO och Firewire-ljuddrivrutiner. Både AMD och Intel har fått förbättrat stöd för sina respektive SoundWire-plattformar.

    Hur man laddar ner och installerar Linux Kernel 6.9

    Tänk på att använda den senaste huvudlinjeversionen av Linux-kärnan på dina produktionssystem eller dagliga datorer inte alltid är klokt om du inte har ett specifikt behov. För allmänna ahttps://www.debugpoint.com/linux-kernel-6-9/nvändare är det bäst att vänta några veckor tills alla större Linux-distributioner inkluderar denna version via sina officiella stabila kanaler efter noggrann testning.

    Instruktioner för installation på Ubuntu och relaterade distributioner:

    1. Besök huvudlinjens kernel-sida.
    2. Välj byggtyp – det finns generiska och låg latens-versioner. Generiska byggnader fungerar i de flesta fall för standard system, medan låg latens-versionen är lämplig för ljudinspelningar och andra realtidsapplikationer.
    3. Ladda ner de fyra .deb-paketen för generisk via terminalen och installera dem:
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-headers-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-headers-6.9.0-060900_6.9.0-060900.202405122134_all.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-image-unsigned-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    wget -c https://kernel.ubuntu.com/mainline/v6.9/amd64/linux-modules-6.9.0-060900-generic_6.9.0-060900.202405122134_amd64.deb
    sudo dpkg -i *.deb
    1. Starta om systemet.

    Instruktionerna för låg latens och andra arkitekturer (t.ex. ARM) är desamma. Ersätt paketnamnen i ovanstående wget-kommandon. Du kan hitta dem på huvudlinjens Kernel-sida.

    Du kan också kompilera källorna själv från följande länkar:

    Distributionsstöd

    • Arch Linux-användare bör få denna version i början av juni 2024 via den månatliga ISO-uppdateringen.
    • Andra distributioner bör få denna version via sina vanliga paketuppdateringar.

    Sammanfattning

    Sammanfattningsvis introducerar utgåvan av Linux Kernel 6.9 många viktiga uppdateringar och förbättringar, såsom uppdateringar av CPU och GPU, stöd för 4K-skärmar, säkerhetsförbättringar, kärnförändringar samt förbättringar av filsystem och nätverk. Denna utgåva initierar även sammanslagningsfönstret för Kernel 6.10.

    Innehåller ovan bygger på data ifrån

  • Linux kernel 3.0

    Torsdag, 21 juli, satte Linus Torvalds en andel i hjärtat av den ”bignum dagar” för 2.6-kärnan och tog wraps av Linux 3.0. Även om inte ett stort steg från 2.6.39, behöver släppa några förändringar värda eyeballing.

    Som nämndes i början av cykeln för denna kärna är 3,0 milstolpe inte om stora nya funktioner i Linux-kärnan. Istället var den version bump om att få bli av med den allt större delversionsnummer (som ”2.6.39.x”) och att erkänna kärnans 20-årsjubileum i år. Också eftersom röster i Linus huvud sa till honom att det var dags för en version bula. Tur att Linus lyssnar på röster, va?

    Nu när vi har fått den stora disclaimer ur vägen har det skett ett antal förändringar i Linux 3,0 värt att notera om du är intresserad av Linux. Om du har läst så här långt, jag gissar att du är.
    Linux 3.0 Får Xen dom0 Support

    Komma Xen ”till” Linux-kärnan har en långvariga historia. Men bra saker kommer till alla de som väntar – och jobbar hårt för att samordna med kernel utvecklare. Det är lång väg att säga att Linux 3.0 nu har Xen dom0 stöd. Konrad Rzeszutek Wilk noterar att det fortfarande finns arbete att göra på några områden, men ”de flesta behov kommer att tillgodoses av 3,0 kärnan.”

    Vad innebär dom0 stöd? I grunden betyder det att Linux kommer att kunna användas som värd kärna för Xen. Nu är det varit fallet i många år – men det krävs Patcha kärnan, i stället för beståndet stöd i kärnan. Med 3.0 och stöd för dom0 helt integrerade, det betyder att dagarna för att behöva köra en patchad kärna eller säljare behöva lägga till (och bibehålla) patchar för Xen är mot sitt slut.

    Xen Wikin har en längre och mer ingående diskussion om dom0 för folk som verkligen vill gräva i.
    Vissa btrfs Förbättringar

    Det borde inte vara förvånande att btrfs är att få lite kärlek i 3,0 också. I 3,0 blir btrfs automatisk defragmentering. Det ger också ”skura” till filsystemet, som kontrollerar integriteten hos data i filsystemet, och snabbar upp filer skapas och tas bort.

    Med tanke på att användarna kommer att få btrfs som standard i Fedora 16, som vi ser btrfs få massor av uppmärksamhet. Leta efter en btrfs tutorial på Linux.com mycket snart.
    Andra förändringar i 3,0

    Den 3,0 kärnan har nu stöd för en CPU funktion som kallas Supervisor läge Execution Protection (SMEP) för att förhindra kärnan från att utföra användar-utrymme kod oavsiktligt eller uppsåtligt.

    Naturligtvis här utgåvan inkluderar även den vanliga kavalkad av nya drivrutiner, förbättringar av befintliga drivrutiner och förbättringar för olika arkitekturer.
    Linux Nästa?

    Framöver kommer nästa kärnan vara 3,1 i stället för 3.0.1 – det stabila lag som får nästa siffra. Linus säger att han hoppas på en lugn samman fönster här, eftersom schemat för denna utgåva kastades ut på grund av ”en del oro RCU kod.

    Massor av smarta nya funktioner och förändringar i 3,0, men inget stort. Så 3,0 är bara en annan kärna, men sedan igen är det lämpligt att erkänna att detta är en milstolpe också. Vi närmar oss 20 år av Linux, och med tanke på den inverkan som Linus ”hobby”-projektet har haft på världen, det är bara rättvist att kärnan får en stor version bump för sin födelsedag.

    Översatt från Linux.com

Etikett: kernel

  • Linux 6.15 släppt – Rust, Apple Silicon och förbättrat hårdvarustöd bland nyheterna

    Linus Torvalds har officiellt tillkännagivit lanseringen av Linux 6.15, den senaste stabila versionen av Linux-kärnan. Den nya versionen bjuder på en rad tekniska förbättringar, nytt hårdvarustöd och flera funktioner som gör kärnan mer framtidssäker. Bland de mest uppmärksammade nyheterna finns Rust-stöd för ARMv7 och hrtimer, vilket markerar ytterligare ett steg mot att integrera Rust-språket i…

  • Kernel Panic i Linux – Vad det är, hur du framkallar det och hur du löser det

    Plötsligt fryser din Linuxdator. Skärmen fylls med teknisk text och det sista du ser är ett meddelande i stil med:“Kernel panic – not syncing: Attempted to kill init!” För en ovan användare kan detta vara skrämmande, men i själva verket är en kernel panic Linuxkärnans sätt att skydda sig från att gå sönder på riktigt.…

  • Kernel 6.15

    Linux Kernel 6.15 Officiellt Släppt, Här Är NyheternaIdag tillkännagav Linus Torvalds lanseringen och allmän tillgång av Linux 6.15, den senaste stabila kärnversionen som introducerar flera nya funktioner och förbättringar, bättre hårdvarusupport och mer. Höjdpunkter i Linux 6.15 inkluderar Rust-stöd för hrtimer och ARMv7, en ny setcpuid= startparameter för x86-processorer, stöd för sched_ext för att räkna…

  • Linus Torvalds Släpper Första Release Candidate för Linux Kernel 6.12: Vad Du Behöver Veta

    Linux-kärnan, hjärtat i operativsystemet Linux, har nått en ny milstolpe. Linus Torvalds, skaparen av Linux, har idag meddelat den allmänna tillgängligheten för offentlig testning av den första Release Candidate (RC) för den kommande versionen 6.12. Men vad innebär detta och vad kan vi förvänta oss av den nya kärnversionen? Vad Är Linux Kernel? Linux-kärnan är…

  • Linux Kernel 6.11 Släppt – Här är de Största Nyheterna

    Linux Kernel 6.11 Släppt – Här är de Största Nyheterna Den senaste versionen av Linux-kärnan, 6.11, har officiellt lanserats med en rad nya funktioner och förbättringar. Detta markerar ett viktigt steg framåt för öppen källkodsplattformen och introducerar betydande uppdateringar för både säkerhet och hårdvarustöd. Qualcomm-stöd och Rust-drivrutiner En av de mest anmärkningsvärda nyheterna i Linux…

  • Ubuntu kommer får nyare kernel i fortsättningen

    Canonicals team för kärnutveckling har beslutat att ändra hur de väljer Linux-kärnversioner för framtida versioner av Ubuntu. Deras nya mål är att hålla sig uppdaterade med de senaste framstegen i den ursprungliga Linux-kärnan. Det nya tillvägagångssättet innebär att de kommer att implementera de senaste kärnfunktionerna och uppdateringarna i Ubuntu, även om det inkluderar att använda…

  • Kernel 6.9 når end of life

    Linux kernel 6.9 har officiellt nått slutet av sin livscykel och användare över hela världen uppmanas att uppgradera till den nyare Linux kernel 6.10 så snart som möjligt. Denna uppdatering är viktig eftersom Linux kernel 6.9, som introducerade flera nya funktioner och förbättringar, inte längre kommer att få säkerhetsuppdateringar eller buggfixar. Nyheter och funktioner i…

  • Nyheter i den nyligen släppta Linux 6.10-kärnan

    Den senaste versionen av Linux-kärnan, 6.10, har precis lanserats och med den kommer en rad nya funktioner och förbättringar som förbättrar prestanda, säkerhet och hårdvarustöd över olika plattformar. Utmaningar inför släppet Linus Torvalds uttryckte missnöje med de sista dagarna inför släppet av Linux 6.10. Trots detta ansåg han att situationen inte var tillräckligt problematisk för…

  • GNU Linux libre Kernel 6.10

    Den senaste versionen av GNU Linux-libre, kärna 6.10, har nyligen släppts och erbjuder ett antal viktiga uppdateringar och förbättringar för de som värderar mjukvarufrihet. Denna version, baserad på Linux-kärnan 6.10, fortsätter att stärka åtagandet till ett helt fritt operativsystem utan proprietära drivrutiner eller kod. GNU Linux-libre är särskilt utformad för användare och utvecklare som föredrar…

  • Linux Kernel 6.10

    Linux-kärnan är grunden i operativsystemet Linux, som används globalt i allt från små inbäddade enheter till stora servrar och är en central komponent i all modern IT-infrastruktur. Den hanterar systemets resurser och ger en bro mellan hårdvaran och programvaruapplikationerna som körs på datorn. Nu har Linux-kärnan nått en ny milstolpe med släppet av version 6.10,…

  • Nyheter i Linux Kernel 6.9

    Den senaste versionen av Linux-kärnan, 6.9, har släppts och introducerar en mängd nya funktioner och förbättringar som är värda att notera. Processorer: ARM och andra arkitekturer: Grafik: Lagring och diverse ändringar: Ljuduppdateringar: Hur man laddar ner och installerar Linux Kernel 6.9 Tänk på att använda den senaste huvudlinjeversionen av Linux-kärnan på dina produktionssystem eller dagliga…

  • Linux kernel 3.0

    Torsdag, 21 juli, satte Linus Torvalds en andel i hjärtat av den ”bignum dagar” för 2.6-kärnan och tog wraps av Linux 3.0. Även om inte ett stort steg från 2.6.39, behöver släppa några förändringar värda eyeballing. Som nämndes i början av cykeln för denna kärna är 3,0 milstolpe inte om stora nya funktioner i Linux-kärnan.…