Linux
Linux is a free and open-source operating system kernel first released by Linus Torvalds in 1991 under the GNU General Public License (GPL). Based on Unix design principles, it supports multi-user, multitasking, multithreading, and multi-CPU operation, and is noted for its stability, security, and portability. The Linux kernel is used across a broad range of platforms including servers, personal computers, mobile devices, embedded systems, and supercomputers, and has given rise to numerous distributions.
Core Facts
Proxmox VE is an open-source server virtualization management platform based on Debian Linux, integrating KVM virtual machines and LXC container technology.
容器技术(以Docker为代表)利用Linux内核的namespace机制实现进程、网络、文件系统隔离,借助cgroups限制CPU、内存等资源用量
Docker基于Linux内核的cgroups(资源限制)和namespace(进程隔离)机制实现容器化
Timeline (last 90 days)
Manish advises people transitioning into DevOps/SRE to tie together knowledge points such as Linux, Shell, AWS, Terraform, Docker, Kubernetes, CI/CD, Prometheus, Grafana, and Python through one complete end-to-end project, and the project can take three to six months to complete.
xtool is a cross-platform Xcode alternative that allows developers to build and deploy iOS apps on Linux, Windows and macOS using Swift Package Manager (SwiftPM).
xtool is suitable for Linux/Windows developers, Swift ecosystem enthusiasts, CI/CD engineers and open-source tool observers to follow.
O_DIRECT is a Linux file open flag that bypasses the page cache and transfers data directly from disk to user-space buffers, letting a program fully control memory usage and avoid double-copy overhead.
The Kindle runs a highly customized Linux system, and its partition table and file system mounting methods differ greatly from general-purpose devices.
The ru_maxrss obtained via resource.getrusage is a reliable metric for measuring a process's peak physical memory on Linux, and is more suitable than ps's instantaneous value for evaluating batch tasks.
D-Bus is the standard bus system for inter-process communication in Linux desktop environments.
Running tools in WSL2 can borrow the Linux side's sandboxing capabilities, but the cost is that the file system is split into two, and path mapping, permission bits and symlink behavior may be inconsistent.
epoll allows a single thread to monitor tens of thousands of file descriptors simultaneously, and when a socket becomes readable or writable, the kernel notifies the application to handle the corresponding event.
A hardware hacker reported successfully booting Linux on an iPhone 11.
40 more timeline events
All Facts (20)
Proxmox VE is an open-source server virtualization management platform based on Debian Linux, integrating KVM virtual machines and LXC container technology.
80%Verified容器技术(以Docker为代表)利用Linux内核的namespace机制实现进程、网络、文件系统隔离,借助cgroups限制CPU、内存等资源用量
80%VerifiedDocker基于Linux内核的cgroups(资源限制)和namespace(进程隔离)机制实现容器化
80%VerifiedOllama supports cross-platform operation on macOS, Linux, and Windows.
80%VerifiedGit是由Linux内核创始人Linus Torvalds于2005年开发的分布式版本控制系统
80%VerifiedGit was created by Linus Torvalds in 2005 for the development of the Linux kernel.
75%VerifiedeBPF was originally designed for network packet filtering and has since evolved into a general-purpose programmable infrastructure within the Linux kernel, allowing custom programs to be injected without modifying kernel source code; cloud-native security tools such as Cilium and Falco use eBPF as their core engine.
75%VerifiedWireGuard was developed by Jason Donenfeld in 2015 and was officially merged into the Linux kernel in 2020.
75%VerifiedGrok Bot runs on a cloud virtual machine hosted by xAI and can complete tasks asynchronously in the background without requiring the user's local machine to remain on.
70%VerifiedThe essential difference between container technology and virtual machines is that containers share the host machine's operating system kernel and achieve isolation and resource limiting through Linux's Namespace and Cgroup mechanisms.
70%VerifiedLinux container isolation relies on the Linux kernel's namespace and cgroups features, with namespaces providing six isolation dimensions (PID, Network, Mount, UTS, IPC, and User).
70%VerifiedProton is a compatibility tool deeply customized by Valve based on the Wine project, used to run Windows games on Linux.
70%VerifiedWine is an open-source compatibility layer project that enables Windows programs to run on Linux, macOS, and other systems by dynamically translating Windows API calls into POSIX calls.
70%VerifiedGit was originally designed to manage the development of the Linux kernel.
70%VerifiedWine works by reimplementing Windows API calls on top of the Linux kernel rather than being an emulator or virtual machine, with application code executing directly on the host CPU.
65%VerifiedLinux is released under the GPLv2 license, which requires that any derivative works based on GPL code must also be open-sourced under the same license.
65%VerifiedOn x86-64 Linux, the C ABI follows the System V AMD64 ABI specification: the first 6 integer/pointer arguments are passed via the RDI, RSI, RDX, RCX, R8, and R9 registers, floating-point arguments are passed via XMM0–XMM7, and the return value is placed in RAX.
65%VerifiedThe Linux kernel, Android system components, and Microsoft Azure cloud infrastructure have all introduced Rust to rewrite critical modules.
65%VerifiedWireGuard, as the underlying protocol of Tailscale, has only approximately 4,000 lines of Linux kernel module code.
65%VerifiedRoot access is the highest administrator privilege in Unix/Linux/macOS systems, allowing execution of operations without system-level restrictions
65%