Články podle tagu: linux-kernel
ICMP tunel v jádře Linux: enkapsulace TCP/UDP
Jak realizovat ICMP tunel v jádře Linux pro enkapsulaci TCP/UDP provozu. Rozbor kódu, hooků Netfilter a práce se sk_buff. Užitečné pro middle/senior vývojáře.
RISC-V RVA23 v Linuxu 7.0: podpora SpacemiT K3
První RVA23 SoC SpacemiT K3 vstupuje do mainline Linuxu 7.0. Standardizace ISA eliminuje fragmentaci pro embedded. Ubuntu 26.04 LTS s podporou. Rozbor pro vývojáře: trade-offs, benchmarky, toolchain.
Claude Mythos: zero-day v Linuxu a OpenBSD
Anthropic Claude Mythos Preview našla tisíce zranitelností v OS a kernelu. Benchmarky, výsledky Project Glasswing. Pro vývojáře: jak AI mění defensive security. Čtěte detaily.
Odstranění i486 z Linuxu: patch Molnáře
Ingo Molnár navrhuje odstranit podporu i486 z jádra Linuxu, čímž zkrátí kód o 14 tis. řádků. Emulace CX8 a TSC zmizí. Podrobnosti pro vývojáře x86.
Linux 7.0 regrese PostgreSQL ARM64
Vývojář Amazonu našel pokles výkonu PostgreSQL na polovinu na Linuxu 7.0 kvůli PREEMPT_LAZY. Analýza, opravy s rseq a stanovisko Zijlstry. Testujte na ARM64.
ELKS 0.9 pro 8086: jádro Linux na 16bit
ELKS 0.9 vyšlo pro Intel 8086/80286: Nano-X, NXDSKTOP, C86 toolchain, Doom. Testujte v QEMU nebo Bochs. Podrobnosti aktualizací pro vývojáře.
sched_ext: BPF plánovače v Linuxu 6.12
Studujte sched_ext — novou třídu plánovačů v jádře Linuxu 6.12. Dynamická výměna politik přes BPF pro optimalizaci pod workloads. Benchmarky, příklady, scénáře.
Plánovače úloh: lekce pro vývojáře
Zjistěte, jak principy plánovačů OS – od Pathfinder po Linux – pomohou optimalizovat osobní čas. Batching, coalescing přerušení, minimalizace context switch. Praktické rady pro middle/senior.
Backdoor v wait4(): zranitelnost Linux kernel
Rozbor skutečného backdoor v Linux kernel 2003: jak chyba přiřazení v wait4() otevírala root. Lekce pro vývojáře: code review, Git, fuzzing. Studujte detaily útoku.