The real power of Linux executables
What happens when a file gets executed in Linux? What does it mean that a file is executable? Can we only execute compiled binaries? What about shell scripts then? If I can execute shell scripts, what else can I execute?
Appears in lists (1)
More like this (3)
The Definitive Guide to Linux System Calls If you ever use chown, chmod, or even doing...The Definitive Guide to Linux System Calls If you ever use chown, chmod, or even doing any file read, or mkdir, you are making system calls. System calls are how a progrm enters the kernel to perform some tasks. This guide teachs us User programs, the kernel, and CPU privilege levels, Interrupts(kind of like event that is generated by hardware or software), then how we can craft system calls using assembly. A very low-level guide but I found it’s very helpful and easy to follow to know more about our computer.
Writing a Simple Linux Kernel Module A Linux kernel module is a piece of compiled binary...Writing a Simple Linux Kernel Module A Linux kernel module is a piece of compiled binary code that is inserted directly into the Linux kernel, running at ring 0, the lowest and least protected ring of execution in the x86–64 processor. Code here runs completely unchecked but operates at incredible speed and has access to everything in the system Another article on this topic