-- Leo's gemini proxy
-- Connecting to gemini.tuxmachines.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
Tux Machines
Posted by Roy Schestowitz on Apr 25, 2023
> Linus Torvalds announced the full release of Linux kernel 6.3, and with it plenty of the usual improvements everywhere.
> This article describes target-specific details about AArch32 in ELF linkers. I described AArch64 in a previous article.
> ptrace (“process trace”) is a system call in Unix and Unix-like operating systems that intercepts system calls. It’s a powerful tool that enables tools like debuggers (e.g., gdb), reverse engineering tools, tracing, code injection, and even simple sandboxing. (see proot for an example of a ptrace sandbox). The most interesting part of ptrace is that you can do all of these things completely in user space (even sandboxing!).
> Their exchanged messages on Usenet would later be called the “Tanenbaum-Torvalds debates.” While sometimes veering off topic and into “flame war” territory, they touched on issues still relevant today in system design.
> In them, Tanenbaum makes three predictions:
> Microkernels are the future
> x86 will eventually lose to RISC
> Everyone will run a free GNU OS
> Breaking each down, what happened, why it happened, and the important lessons.
> Version 8.0, released last week, doesn't alter any fundamentals but does add support for plenty of hardware and instructions.
> Some of the additions are simple, such as the ability to handle Intel's Sapphire Rapids fourth-gen Xeon silicon, or emulate Arm's Cortex-A55 and Cortex-R52 processors.
-- Response ended
-- Page fetched on Sat Jun 1 08:09:29 2024