Tagged articles

operating system

408 articles · Page 1 of 5
Geek Labs
Geek Labs
Jul 4, 2026 · Artificial Intelligence

Astrid: An OS Built for AI Agents, Not Just Another Framework

Astrid is a Rust‑written operating system for AI agents that replaces traditional Python‑based frameworks by introducing immutable “capsules”—isolated WASM or native processes described in Capsule.toml—allowing interchangeable providers, autonomous agents, secure multi‑model routing, and a five‑layer defense model without needing to fork the code.

AI AgentsWASMmicrokernel
0 likes · 10 min read
Astrid: An OS Built for AI Agents, Not Just Another Framework
Linux Tech Enthusiast
Linux Tech Enthusiast
Jun 26, 2026 · Operations

Can Installing Linux Revive an Old MacBook?

While modern macOS may strain aging MacBooks, switching to a lightweight Linux distribution can extend their usefulness, especially for Intel‑based models, by reducing resource demands, offering greater freedom, and providing a practical platform for development, learning, and lightweight server tasks.

Apple SiliconHardware ReuseIntel
0 likes · 8 min read
Can Installing Linux Revive an Old MacBook?
AI Engineer Programming
AI Engineer Programming
Jun 26, 2026 · Fundamentals

Can Modern Models Replace Traditional Harnesses? A Historical Look (Part 1)

The article traces how low‑level programming harnesses—from ENIAC wiring and punch‑card code to assembly, compilers, operating systems, database optimizers, and memory‑management techniques—have been progressively abstracted away by tools, type systems, and language semantics, highlighting what has been "eaten" and what still requires manual expertise.

Memory Managementabstractioncompiler
0 likes · 12 min read
Can Modern Models Replace Traditional Harnesses? A Historical Look (Part 1)
ITPUB
ITPUB
Jun 16, 2026 · Industry Insights

Why the AI Era Is Giving Rise to a New Kind of Operating System: Agent OS

The article analyzes how the rise of large‑language‑model agents is prompting a fundamental rewrite of operating‑system logic—introducing Agent OS with five core pillars (authorization, scheduling, execution, tracking, governance), tackling AI memory‑management challenges, and sparking a fierce industry race among Google, Microsoft, Apple, Huawei and others to shift from search to task delegation.

AIAgent OSAuthorization
0 likes · 14 min read
Why the AI Era Is Giving Rise to a New Kind of Operating System: Agent OS
21CTO
21CTO
Jun 16, 2026 · Fundamentals

FreeBSD 15.1 Released: Updated Wi‑Fi Drivers, Full C23 Support and More

FreeBSD 15.1 has been officially released after a two‑week delay, bringing updated user‑space packages, removal of OCI support, DTrace on PowerPC, configurable kernel scheduler, enhanced NVMe driver, Intel QuickAssist QAT 402xx support, OpenZFS updates, Linux‑based Wi‑Fi drivers, AMD64 LASS, full C23 language support, Unicode 17.0.0, and expanded architecture coverage, though KDE desktop installation is postponed to 15.2.

C23FreeBSDKernel scheduler
0 likes · 3 min read
FreeBSD 15.1 Released: Updated Wi‑Fi Drivers, Full C23 Support and More
IT Services Circle
IT Services Circle
Jun 5, 2026 · Fundamentals

Step‑by‑Step: How a Program Is Loaded and Executed by the OS

The article explains how an executable file is located, parsed (e.g., ELF), loaded into memory, divided into code, data, heap and stack regions, how dynamic libraries are placed, and how the OS uses the entry‑point address to start the CPU executing the program.

ELFentry pointexecutable
0 likes · 5 min read
Step‑by‑Step: How a Program Is Loaded and Executed by the OS
AI Explorer
AI Explorer
Jun 1, 2026 · Artificial Intelligence

Will AI Agents Become the Next Operating System?

The article analyzes how AI agents are evolving from simple chat assistants to an intent‑driven orchestration layer that could serve as a new operating system, outlining their emerging capabilities, enterprise use cases, and the reliability, security, and ecosystem challenges they must overcome.

AI AgentEnterprise WorkflowHuman-Computer Interaction
0 likes · 11 min read
Will AI Agents Become the Next Operating System?
Code Mala Tang
Code Mala Tang
May 26, 2026 · Industry Insights

Turning Your Company into an AI Operating System: Insights from YC’s Two Videos

The article analyzes YC’s two videos on AI‑native companies, showing how AI can be re‑engineered as a company‑wide operating system with four layered components, recursive self‑improving loops, and practical steps for founders to transform workflows, decision‑making and organizational structure.

AI-nativeAutomationKnowledge Management
0 likes · 24 min read
Turning Your Company into an AI Operating System: Insights from YC’s Two Videos
21CTO
21CTO
May 11, 2026 · Industry Insights

Why Windows 11 Still Relies on 1990s Win32 Code

Microsoft confirms that the Win32 API, introduced in the 1990s, remains the core of Windows 11, highlighting how deep compatibility requirements and a massive legacy app ecosystem keep the old code alive despite modern UI frameworks and Chromium‑based components.

MicrosoftWin32WinUI
0 likes · 4 min read
Why Windows 11 Still Relies on 1990s Win32 Code
dbaplus Community
dbaplus Community
May 8, 2026 · Operations

Why Debian Beats Ubuntu as the Ideal Daily‑Driver Linux Distro

The article compares Debian and Ubuntu, showing how Debian’s community‑driven purity, stable release model, broad hardware support, flexible desktop choices, classic APT packaging, and strong community make it a superior daily‑driver Linux distribution.

DebianFree SoftwareLinux
0 likes · 10 min read
Why Debian Beats Ubuntu as the Ideal Daily‑Driver Linux Distro
ITPUB
ITPUB
May 4, 2026 · Fundamentals

Why Modern PCs Can’t Install Windows 7 Even With Patches

The article explains that the shift from BIOS to UEFI, combined with Windows 7’s lack of UEFI support, driver gaps, and security shortcomings, makes installing Windows 7 on current hardware extremely difficult despite patch workarounds.

BIOSBoot ProcessLegacy Support
0 likes · 8 min read
Why Modern PCs Can’t Install Windows 7 Even With Patches
Java Backend Technology
Java Backend Technology
Apr 20, 2026 · Operations

Can Linux Replace Windows? Exploring Deepin’s Desktop, Development Tools, and Real‑World Benefits

This article examines whether Linux, specifically the Deepin distribution, can serve as a practical replacement for Windows by showcasing its graphical desktop, daily development environment, communication apps, Android compatibility, performance advantages, command‑line efficiency, and the freedom offered by an open‑source operating system.

Android CompatibilityLinuxcommand-line
0 likes · 11 min read
Can Linux Replace Windows? Exploring Deepin’s Desktop, Development Tools, and Real‑World Benefits
Deepin Linux
Deepin Linux
Apr 20, 2026 · Fundamentals

Unlocking the Linux Kernel: From Core Concepts to Hands‑On Module Development

This comprehensive guide explores the Linux kernel’s architecture, core subsystems, source‑tree layout, and dynamic module management while offering practical learning paths, essential command‑line tools, code examples, and curated reading material for anyone aiming to master operating‑system internals.

Kernel ModulesLearning ResourcesLinux kernel
0 likes · 56 min read
Unlocking the Linux Kernel: From Core Concepts to Hands‑On Module Development
Deepin Linux
Deepin Linux
Apr 18, 2026 · Fundamentals

Mastering Process Context Switching: What the CPU Actually Does

This article breaks down the fundamentals of process context switching, explaining CPU registers, program counters, the three-step switch routine, trigger conditions, performance impact, monitoring tools, and practical optimization techniques to help interview candidates answer confidently.

LinuxPerformance OptimizationProcess Scheduling
0 likes · 29 min read
Mastering Process Context Switching: What the CPU Actually Does
Java Architect Handbook
Java Architect Handbook
Apr 16, 2026 · Industry Insights

Can Linux Replace Windows? A Developer’s Real‑World Evaluation

This article examines whether Linux can serve as a practical daily‑use operating system, covering its graphical interface, development tool support, communication apps, Windows‑replacement capabilities, Android app execution via xDroid, and the core advantages of elegance, efficiency, and freedom, illustrated with screenshots and personal software lists.

Desktop EnvironmentLinuxcommand-line
0 likes · 12 min read
Can Linux Replace Windows? A Developer’s Real‑World Evaluation
Liangxu Linux
Liangxu Linux
Apr 15, 2026 · Industry Insights

Is Linux Worth Learning? Pros, Cons, and Career Benefits Explained

The article examines Linux from the perspective of everyday users versus developers, outlining why programmers favor it, the challenges newcomers face, the long‑term career advantages, and when choosing Linux makes sense despite its steep learning curve.

CareerLearning CurveLinux
0 likes · 5 min read
Is Linux Worth Learning? Pros, Cons, and Career Benefits Explained
21CTO
21CTO
Apr 13, 2026 · Industry Insights

What’s New in Linux Kernel 7.0? Key Features and Improvements

Linux kernel 7.0, released on the 12th of this month, brings a range of updates including Rust integration, post‑quantum ML‑DSA signatures, enhanced BPF‑based io_uring filtering, a new immutable NULLFS, storage and memory management upgrades, and numerous networking and virtualization enhancements, while clarifying that the version number itself does not mark a major turning point.

FilesystemLinuxkernel
0 likes · 6 min read
What’s New in Linux Kernel 7.0? Key Features and Improvements
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 31, 2026 · Industry Insights

Why Do Most Servers Run Linux? Surprising Answers Explained

The article compiles several Zhihu contributors' explanations—covering historical Windows dominance, IIS limitations, cost differences, ecosystem strength, container support, and open‑source politics—to show why Linux has become the default operating system for modern servers.

Linuxapachecost
0 likes · 10 min read
Why Do Most Servers Run Linux? Surprising Answers Explained
Deepin Linux
Deepin Linux
Mar 31, 2026 · Fundamentals

Why the MMU Is the Hidden Engine Behind Linux Memory Management

This article explains how the Memory Management Unit (MMU) underpins Linux's virtual memory, process isolation, and protection mechanisms, detailing its architecture, address‑translation workflow, TLB caching, practical C implementations, real‑world use cases, and debugging techniques for kernel developers.

LinuxMMUMemory Management
0 likes · 40 min read
Why the MMU Is the Hidden Engine Behind Linux Memory Management
Deepin Linux
Deepin Linux
Mar 30, 2026 · Fundamentals

Why Linux Treats Everything as a File: A Deep Dive into Kernel File System Architecture

This article explains the core philosophy of Linux’s “everything is a file” design, walks through the kernel’s VFS layer, inode, dentry, superblock, logical blocks, and specific file systems, and provides hands‑on examples—including procfs initialization and read/write code—to help readers master Linux kernel file system internals.

File SystemLinuxinode
0 likes · 45 min read
Why Linux Treats Everything as a File: A Deep Dive into Kernel File System Architecture
Ubuntu
Ubuntu
Mar 8, 2026 · Industry Insights

Why Ubuntu Is Booming in 2026: 5 Windows Pain Points It Solves

The article analyzes why Ubuntu is gaining popularity in 2026 by pinpointing five long‑standing Windows frustrations it addresses, while also outlining its remaining drawbacks in gaming, professional software, and learning curve, and offers a practical migration checklist.

LinuxUbuntuWindows migration
0 likes · 9 min read
Why Ubuntu Is Booming in 2026: 5 Windows Pain Points It Solves
Deepin Linux
Deepin Linux
Feb 27, 2026 · Fundamentals

Unlocking Linux Memory Management: From Virtual Memory to Kernel Allocation

This article explains Linux’s comprehensive memory management system, covering physical and virtual memory concepts, paging, page tables, the MMU, the buddy allocator, slab allocator, memory reclamation strategies such as LRU and swap, monitoring tools, and practical optimization techniques for both user‑space and kernel‑space allocations.

LinuxMMUMemory Management
0 likes · 31 min read
Unlocking Linux Memory Management: From Virtual Memory to Kernel Allocation
Ubuntu
Ubuntu
Feb 14, 2026 · Fundamentals

Why Choose Linux/Ubuntu? Benefits, Trade‑offs, and a Practical Start

The article explains why Linux, especially Ubuntu, can make software installation, development environments, and system transparency more controllable and stable, while also outlining the limitations such as Windows‑only applications, gaming compatibility gaps, and the need for manual choices in vendor toolchains.

CommunityLinuxUbuntu
0 likes · 7 min read
Why Choose Linux/Ubuntu? Benefits, Trade‑offs, and a Practical Start
Ubuntu
Ubuntu
Feb 12, 2026 · Fundamentals

What Exactly Is Linux? A Simple Guide to Kernel, Shell, and Distribution

Linux is not just a penguin logo or Ubuntu; it comprises the kernel (the engine), the Shell (the steering wheel), and a distribution (the complete vehicle), and this article uses clear analogies and examples to explain each component and how they combine into a full operating system.

BasicsLinuxdistribution
0 likes · 7 min read
What Exactly Is Linux? A Simple Guide to Kernel, Shell, and Distribution
IT Learning Made Simple
IT Learning Made Simple
Feb 12, 2026 · Fundamentals

Why Computer Fundamentals Are the Director’s Core Skills for System Architects

This chapter uses vivid analogies and exam‑focused breakdowns to explain the Von Neumann architecture, CPU performance metrics, memory hierarchy, operating‑system concepts such as processes, threads, scheduling, memory management, virtual memory, file systems and deadlock, showing how mastering these basics gives architects a decisive edge in system‑design exams.

CPUComputer ArchitectureDeadlock
0 likes · 38 min read
Why Computer Fundamentals Are the Director’s Core Skills for System Architects
Deepin Linux
Deepin Linux
Feb 8, 2026 · Fundamentals

Unlocking Linux Kernel File Systems: From Inodes to VFS and ProcFS Explained

This comprehensive guide explores the Linux kernel file system architecture, covering fundamental concepts such as inodes, dentries, superblocks, logical blocks, the VFS layer, common on‑disk filesystems, mounting procedures, and a deep dive into the proc virtual filesystem with code examples and practical usage tips.

File Systeminodekernel
0 likes · 39 min read
Unlocking Linux Kernel File Systems: From Inodes to VFS and ProcFS Explained
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 1, 2026 · Interview Experience

Top Embedded Linux Driver Interview Questions for Major Tech Companies

This article compiles a comprehensive set of technical interview questions and concise answers covering Linux kernel‑user communication, interrupt handling, memory allocation strategies, macros, endianness, cache hierarchy, process context, DMA, virtual memory translation, debugging tools, and driver initialization, aimed at candidates preparing for embedded Linux driver roles.

C ProgrammingInterview QuestionsLinux kernel
0 likes · 16 min read
Top Embedded Linux Driver Interview Questions for Major Tech Companies
Deepin Linux
Deepin Linux
Dec 21, 2025 · Fundamentals

Unlocking the Linux Kernel: A Beginner’s Roadmap to Core Architecture and Modules

This guide walks readers through the fundamentals of the Linux kernel, explaining its core subsystems, source tree layout, process management, memory handling, file systems, networking, device drivers, debugging tools, and practical learning resources, while providing code examples and command‑line utilities for hands‑on exploration.

Device DriversLinuxModules
0 likes · 54 min read
Unlocking the Linux Kernel: A Beginner’s Roadmap to Core Architecture and Modules
Deepin Linux
Deepin Linux
Dec 7, 2025 · Fundamentals

How CPU Context Switching Powers Multitasking: From Theory to Code

This article explains the fundamentals of CPU context switching, covering the hardware and kernel mechanisms, step‑by‑step saving and restoring of registers, scheduling algorithms, different types of switches, performance costs, optimization techniques, and includes a complete C++ simulation example.

CPUMultitaskingPerformance Optimization
0 likes · 42 min read
How CPU Context Switching Powers Multitasking: From Theory to Code
21CTO
21CTO
Dec 2, 2025 · Operations

FreeBSD 15.0 Released: Root‑less Builds, Updated ZFS, and Major Kernel Enhancements

FreeBSD 15.0 has been officially released, bringing root‑less reproducible builds, updated OpenZFS, newer OpenSSL/OpenSSH, native inotify support, extensive driver upgrades—including Intel E800, Tiger Lake to Meteor Lake, BNXT 400G, and Wi‑Fi 6—while deprecating AGP and adding pkg management.

Driver UpdatesFreeBSDOpenZFS
0 likes · 3 min read
FreeBSD 15.0 Released: Root‑less Builds, Updated ZFS, and Major Kernel Enhancements
IT Services Circle
IT Services Circle
Nov 8, 2025 · Fundamentals

Why System Calls Aren’t Just Ordinary Function Calls: A Deep Dive

System calls differ from regular function calls by using the CPU’s privileged syscall instruction, indirect indexing via registers, and a mode switch from user to kernel space, allowing the OS to control which kernel functions applications can invoke, while ordinary calls use direct addresses and stay in user mode.

CPUSystem Callfunction call
0 likes · 7 min read
Why System Calls Aren’t Just Ordinary Function Calls: A Deep Dive
Deepin Linux
Deepin Linux
Nov 6, 2025 · Fundamentals

Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture

This article demystifies the Linux kernel by explaining its core subsystems—process scheduling, memory management, virtual file system, networking, and device drivers—while offering practical learning paths, essential commands, code examples, and curated resources for anyone wanting to master Linux internals.

Device DriversFile SystemKernel Modules
0 likes · 56 min read
Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture
IT Services Circle
IT Services Circle
Oct 12, 2025 · Operations

How to Download the Correct Windows 11 Build (26200.6584) for Every Edition

This guide explains the official release of Windows 11 build 26200.6584, details the various editions (Consumer, Business, Home Chinese, Professional Chinese), provides download tips such as selecting x64 versus ARM64, interpreting language codes, understanding image types and IoT variants, and lists two download methods with URLs.

DownloadIT opsWindows
0 likes · 3 min read
How to Download the Correct Windows 11 Build (26200.6584) for Every Edition
Linux Code Review Hub
Linux Code Review Hub
Oct 9, 2025 · Fundamentals

Multikernel Architecture: Redefining Modern Operating Systems (Part 1)

The article introduces the multikernel operating‑system paradigm, explains how traditional monolithic and microkernel designs struggle with scalability, noisy‑neighbor interference, and one‑size‑fits‑all kernels, and details the multikernel’s performance, isolation, customization, zero‑downtime updates, elastic resource management, and security benefits for cloud and real‑time workloads.

Elastic Resource ManagementKernel IsolationMultikernel
0 likes · 12 min read
Multikernel Architecture: Redefining Modern Operating Systems (Part 1)
21CTO
21CTO
Sep 29, 2025 · Frontend Development

OpenHarmony 6.0: Key ArkUI, ArkTS, and Security Upgrades

OpenHarmony 6.0, unveiled at the 2025 OpenAtom OpenHarmony conference in Changsha, introduces major upgrades across UI components, ArkTS language, media handling, graphics, security protocols, and performance testing, while reporting over 17 million HarmonyOS devices and a rapidly growing contributor community.

ArkUIOpenHarmonyarkTS
0 likes · 5 min read
OpenHarmony 6.0: Key ArkUI, ArkTS, and Security Upgrades
IT Services Circle
IT Services Circle
Sep 28, 2025 · Mobile Development

Will Android Power Future PCs? Google’s Plan to Merge Android with ChromeOS Explained

Google announced it will retain both Android and ChromeOS while rebuilding ChromeOS on the Android stack, aiming to launch Android‑based PCs by 2026 that combine ChromeOS‑like experience with full Android app compatibility, leveraging Qualcomm’s new Snapdragon processors for seamless cross‑device integration.

AndroidChromeOSQualcomm
0 likes · 3 min read
Will Android Power Future PCs? Google’s Plan to Merge Android with ChromeOS Explained
Deepin Linux
Deepin Linux
Sep 21, 2025 · Fundamentals

Why Linux Uses Copy‑On‑Write: Boosting Process Creation and Memory Efficiency

This article explains Linux’s Copy‑On‑Write mechanism, detailing how it avoids full memory duplication during process creation, the underlying page‑table workflow, its implementation in the kernel, and real‑world applications such as Redis persistence, Docker image layering, and filesystem snapshots, while also discussing its advantages and drawbacks.

Copy-on-WriteLinuxMemory Management
0 likes · 73 min read
Why Linux Uses Copy‑On‑Write: Boosting Process Creation and Memory Efficiency
Deepin Linux
Deepin Linux
Sep 20, 2025 · Fundamentals

How Linux Handles Page Faults: Inside Virtual Memory Management

This article explains Linux page faults, describing how the kernel intercepts invalid or unmapped memory accesses, the step‑by‑step handling process, the four typical fault scenarios, and optimization techniques, while providing code examples and diagrams to illustrate virtual‑memory management in depth.

LinuxMemory ManagementPage Fault
0 likes · 41 min read
How Linux Handles Page Faults: Inside Virtual Memory Management
Linux Kernel Journey
Linux Kernel Journey
Sep 16, 2025 · Fundamentals

How Multikernel Architecture Redefines Modern Operating Systems

The article introduces the multikernel OS paradigm, explains why traditional monolithic and microkernel designs struggle with scalability, noisy‑neighbor interference, and one‑size‑fits‑all kernels, and details how dedicated kernel instances per core group can deliver near‑bare‑metal performance, strong isolation, zero‑downtime updates, elastic resource management, and AI‑driven customization for cloud and real‑time workloads.

AI‑Driven OptimizationElastic Resource ManagementKernel Isolation
0 likes · 12 min read
How Multikernel Architecture Redefines Modern Operating Systems
Liangxu Linux
Liangxu Linux
Aug 31, 2025 · Fundamentals

Master Linux Boot Process: 10 Essential Steps Explained

This article breaks down the Linux boot sequence into ten clear stages—from power‑on self‑test and BIOS initialization to loading the kernel, executing init scripts, and finally presenting the login prompt—providing interview‑ready knowledge and detailed explanations for each step.

Boot ProcessGRUBLinux
0 likes · 8 min read
Master Linux Boot Process: 10 Essential Steps Explained
Liangxu Linux
Liangxu Linux
Aug 7, 2025 · Fundamentals

A Complete Roadmap to Master Linux Kernel Development from Scratch

This guide outlines a step‑by‑step roadmap for aspiring kernel developers, covering essential knowledge foundations, hands‑on teaching‑OS projects, deep‑dive strategies for reading the real Linux kernel source, and curated book recommendations to build solid OS internals expertise.

Linux kernelOS Internalskernel development
0 likes · 15 min read
A Complete Roadmap to Master Linux Kernel Development from Scratch
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Information Security

How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance

Vivo unveiled its BlueOS kernel, the first industry‑wide, fully Rust‑written operating system kernel open‑sourced at the 2025 Open Atom Open‑Source Ecosystem Conference, highlighting its security‑first design, lightweight footprint, cross‑architecture compatibility, and AI‑integrated features aimed at the emerging AGI era.

BlueOSkerneloperating system
0 likes · 7 min read
How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance
Java Tech Enthusiast
Java Tech Enthusiast
Jul 17, 2025 · Fundamentals

Why User‑Space Programs Can’t Directly Control Memory or Hardware

Attempting to bypass the operating system by directly managing memory, executing privileged CPU instructions, or performing raw hardware I/O from a user‑space application is prohibited; modern OS kernels enforce strict privilege levels, protecting critical data structures and ensuring system stability, and any such attempts are blocked or cause crashes.

Memory Managementhardware I/Okernel security
0 likes · 6 min read
Why User‑Space Programs Can’t Directly Control Memory or Hardware
21CTO
21CTO
Jul 12, 2025 · Fundamentals

Why Linux Is Winning Across Gaming, Government, and Hardware in 2025

The article explains how Linux, the free and open‑source operating system, is gaining market share in gaming, government deployments, and hardware support, highlighting its cost‑free nature, community‑driven development, and growing ecosystem that makes it a mainstream choice by 2025.

GamingGovernment Adoptionopen source
0 likes · 7 min read
Why Linux Is Winning Across Gaming, Government, and Hardware in 2025
High Availability Architecture
High Availability Architecture
Jul 7, 2025 · Artificial Intelligence

How TencentOS Server Is Redefining AI‑Ready Operating Systems

In a detailed interview, Tencent Cloud OS chief architect Du Zhen explains how TencentOS Server has evolved over 15 years from an internal platform to a multi‑industry, AI‑optimized operating system, outlining its OS‑for‑AI and AI‑for‑OS strategies, performance‑focused scheduling innovations, SWAP redesign, migration solutions, ecosystem building, and future vision.

AICloud NativeResource Scheduling
0 likes · 21 min read
How TencentOS Server Is Redefining AI‑Ready Operating Systems
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2025 · Fundamentals

Master Linux Basics: Filesystem, Commands, Users, and Permissions Explained

This guide provides a comprehensive overview of Linux operating systems, covering installation, filesystem hierarchy, essential command-line tools, user and group management, permission settings, process control, and common software installation methods, offering practical examples and code snippets for each topic.

Filesystemcommand-lineoperating system
0 likes · 16 min read
Master Linux Basics: Filesystem, Commands, Users, and Permissions Explained
IT Services Circle
IT Services Circle
Jul 1, 2025 · Information Security

Why User Programs Can’t Directly Control Memory or Shut Down Your PC

Modern operating systems prevent user‑level programs from directly managing memory, executing privileged CPU instructions, or accessing hardware I/O, because such actions would break isolation, corrupt kernel data structures, and compromise system security, leading the OS to terminate the offending process.

Memory Managementkerneloperating system
0 likes · 7 min read
Why User Programs Can’t Directly Control Memory or Shut Down Your PC
Deepin Linux
Deepin Linux
Jun 26, 2025 · Fundamentals

How Memory I/O Powers Your Computer: From CPU to Cache Explained

This article demystifies memory I/O by exploring its hardware foundations, the interaction between CPU and memory controllers, the role of user and kernel spaces, timing parameters, cache hierarchies, and practical optimization strategies for databases, file systems, and server applications.

CPUCacheOptimization
0 likes · 33 min read
How Memory I/O Powers Your Computer: From CPU to Cache Explained
Deepin Linux
Deepin Linux
May 26, 2025 · Fundamentals

Understanding Linux Memory Management: Bootmem, Memblock, Buddy Allocator, and Slab Allocator

This article provides a comprehensive overview of Linux memory management, detailing the roles and mechanisms of the early boot memory allocator, the memblock subsystem, the buddy allocator for physical pages, and the slab allocator for small objects, including their data structures, algorithms, and practical usage scenarios.

BootmemSlab Allocatorbuddy allocator
0 likes · 72 min read
Understanding Linux Memory Management: Bootmem, Memblock, Buddy Allocator, and Slab Allocator
Cognitive Technology Team
Cognitive Technology Team
May 21, 2025 · Fundamentals

Understanding Linux Page Cache: Concepts, Workflow, and Optimization

This article explains the Linux Page Cache mechanism, covering its core concepts, read/write workflows, data consistency, optimization strategies, real-world use cases, advanced topics, common misconceptions, and practical tips for improving system performance and resource management.

I/O optimizationLinuxMemory Management
0 likes · 8 min read
Understanding Linux Page Cache: Concepts, Workflow, and Optimization
Java Tech Enthusiast
Java Tech Enthusiast
Apr 16, 2025 · Fundamentals

The Origin of System Calls and Kernel/User Modes

In the 1950s programmers wrote directly to hardware, but the fragility of hard‑coded memory and I/O led to the invention of a privileged “expert” kernel mode and a restricted “novice” user mode, with a special instruction to switch, forming the basis of modern system calls and operating system protection.

AssemblySystem Callhardware access
0 likes · 5 min read
The Origin of System Calls and Kernel/User Modes
21CTO
21CTO
Apr 11, 2025 · Fundamentals

FreeDOS 1.4 Released: New Features, Tools, and Installation Tips

FreeDOS 1.4, the newest fully open‑source DOS‑compatible OS, arrives three years after 1.3 with a faster development pace, new Freecom shell commands, an improved fdisk, the mTCP networking suite, updated installation media, and detailed notes on components, memory requirements, and virtual‑machine usage.

DOSFDIMPLESFreeDOS
0 likes · 7 min read
FreeDOS 1.4 Released: New Features, Tools, and Installation Tips
MaGe Linux Operations
MaGe Linux Operations
Apr 10, 2025 · Operations

Step-by-Step Guide to Installing Kylin V10 SP3 Linux OS

This tutorial walks you through the complete process of installing the Kylin V10 SP3 Linux operating system, covering media preparation, language selection, disk and software choices, network configuration, root password setup, installation start, reboot, and first login.

Kylin OSLinux InstallationSystem Setup
0 likes · 5 min read
Step-by-Step Guide to Installing Kylin V10 SP3 Linux OS
Linux Kernel Journey
Linux Kernel Journey
Apr 7, 2025 · Fundamentals

Understanding Linux Kernel Page Faults: Causes and Handling Strategies

The article explains how Linux triggers a page fault when a process accesses a virtual memory page that is not resident in physical RAM, describes the underlying virtual memory and MMU concepts, the kernel data structures involved, the detailed fault‑handling flow, different fault types, and their performance impact.

LinuxMMUMemory Management
0 likes · 27 min read
Understanding Linux Kernel Page Faults: Causes and Handling Strategies
IT Services Circle
IT Services Circle
Apr 6, 2025 · Fundamentals

Comprehensive Guide to Technical Interview Topics: Signals, Process Synchronization, TLS Handshake, Caching Issues, Java Collections, Heap Construction, and Scheduling Algorithms

This article provides an extensive overview of core technical interview subjects—including operating‑system signals, process synchronization and data transfer methods, TLS encryption steps, common caching pitfalls and remedies, Java collection implementations, heap‑building algorithms, and various CPU scheduling strategies—offering concise explanations and practical code examples for each concept.

Javaalgorithmsoperating system
0 likes · 28 min read
Comprehensive Guide to Technical Interview Topics: Signals, Process Synchronization, TLS Handshake, Caching Issues, Java Collections, Heap Construction, and Scheduling Algorithms
Linux Kernel Journey
Linux Kernel Journey
Apr 5, 2025 · Industry Insights

How the Galaxy Thunder OS Was Born and Its Product Philosophy: Staying True to the Original Mission

The article traces the founder’s humble beginnings, the technical evolution of the Galaxy Thunder operating system, collaborative breakthroughs, market‑level analysis of OS monopolies, and a product philosophy that balances social responsibility with commercial viability, outlining concrete strategies for hardware compatibility, performance optimization, and future industry impact.

Industry AnalysisOS developmenthardware compatibility
0 likes · 18 min read
How the Galaxy Thunder OS Was Born and Its Product Philosophy: Staying True to the Original Mission
ITPUB
ITPUB
Apr 3, 2025 · Fundamentals

10 Surprising Windows Facts You Probably Never Knew

In celebration of Microsoft's 50th anniversary, this article reveals ten little‑known historical tidbits about Windows—from its original name "Interface Manager" to the early product‑key system, the transition from MS‑DOS, the origins of the "My Documents" folder, and the surprising memory requirements of Windows 1.0.

MicrosoftSoftware EvolutionTech history
0 likes · 12 min read
10 Surprising Windows Facts You Probably Never Knew
Deepin Linux
Deepin Linux
Mar 24, 2025 · Fundamentals

Understanding Page Fault Handling and Virtual Memory Management in the uCore Kernel

This article explains how Linux-like operating systems use virtual memory and the MMU to map virtual addresses to physical memory, describes the data structures (vma_struct and mm_struct) used by uCore, details the page‑fault handling flow, classifies fault types, and shows how these mechanisms affect system performance.

Memory ManagementPage FaultVirtual Memory
0 likes · 27 min read
Understanding Page Fault Handling and Virtual Memory Management in the uCore Kernel
Cognitive Technology Team
Cognitive Technology Team
Mar 3, 2025 · Fundamentals

Fundamentals of I/O Read/Write: Kernel and Process Buffers

This article explains the core principles of I/O read/write operations, detailing the data preparation and copying stages, the roles of kernel and user buffers, synchronization models, and performance optimizations such as double buffering, circular buffers, zero‑copy, read‑ahead, and delayed write.

BuffersI/Okernel
0 likes · 7 min read
Fundamentals of I/O Read/Write: Kernel and Process Buffers
Java Tech Enthusiast
Java Tech Enthusiast
Feb 28, 2025 · Fundamentals

Does Adding More RAM Speed Up a Computer?

Adding more RAM only speeds up a computer when the existing memory is insufficient, because RAM supplies data to the CPU and serves as cache; with ample RAM the CPU remains the bottleneck, so extra memory mainly enables more simultaneous programs rather than increasing raw processing speed.

Memory ManagementRAMVirtual Memory
0 likes · 6 min read
Does Adding More RAM Speed Up a Computer?
IT Services Circle
IT Services Circle
Feb 27, 2025 · Fundamentals

Comprehensive Linux C/C++ Interview Questions and Topics

This article compiles a wide range of Linux C/C++ interview questions covering language fundamentals, data structures, algorithms, operating systems, networking, databases, and general problem‑solving approaches to help candidates assess and improve their technical knowledge.

C++Data StructuresLinux
0 likes · 9 min read
Comprehensive Linux C/C++ Interview Questions and Topics
Java Tech Enthusiast
Java Tech Enthusiast
Feb 23, 2025 · Information Security

Why Windows 11’s UI and Security Flaws Frustrate Users and Developers

The article critiques Windows 11’s cumbersome secondary right‑click menu, weak permission controls that render UAC ineffective, rampant adware, and the platform’s poor developer experience, arguing that these design missteps undermine both user satisfaction and system security.

Developer ExperiencePermission controlWindows
0 likes · 7 min read
Why Windows 11’s UI and Security Flaws Frustrate Users and Developers
Liangxu Linux
Liangxu Linux
Feb 12, 2025 · Fundamentals

Monolithic vs Microkernel: Which OS Design Is Right for You?

This article explains the two main operating system kernel designs—monolithic kernels that run all code in kernel mode and microkernels that keep only essential services in kernel mode—detailing their structures, advantages, drawbacks, and real‑world examples such as Linux, macOS, Windows NT, and Harmony OS.

OS designkernel architecturemicrokernel
0 likes · 6 min read
Monolithic vs Microkernel: Which OS Design Is Right for You?
Raymond Ops
Raymond Ops
Feb 2, 2025 · Fundamentals

Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories

This article provides a comprehensive overview of the Linux Filesystem Hierarchy Standard, explaining the purpose of each top‑level directory, the classification of shareable and variable directories, path types, and practical examples to help readers navigate and manage the Linux file system effectively.

Directory StructureFHSLinux
0 likes · 18 min read
Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories
Deepin Linux
Deepin Linux
Jan 21, 2025 · Fundamentals

Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution

This article provides a comprehensive overview of the Linux process scheduler, explaining why scheduling is needed, how it works, the various scheduling policies such as real‑time and CFS, the mechanisms for priority and load balancing, and the historical evolution of Linux schedulers with code examples.

CFSLinuxProcess Scheduling
0 likes · 37 min read
Understanding the Linux Process Scheduler: Concepts, Strategies, and Evolution
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Jan 16, 2025 · Cloud Native

Xiaohongshu Large-Scale Cloud-Native Mixed Deployment and Elasticity Practices

Xiaohongshu’s cloud‑native team transformed its over‑90% containerized services by introducing resource‑pooled mixed deployment, fine‑grained unified scheduling, and an elastic container pool with global HPA and cluster autoscaling—driving 35% of resources to mixed use, tens of millions of daily core‑hours, and roughly 30% cost savings while preparing for hybrid‑cloud expansion and FinOps.

Resource Schedulingcloud-nativecontainerization
0 likes · 7 min read
Xiaohongshu Large-Scale Cloud-Native Mixed Deployment and Elasticity Practices
Architecture Digest
Architecture Digest
Dec 20, 2024 · Fundamentals

Introducing Wubuntu: A Windows‑Styled Ubuntu Distribution

The article announces a free programmer book giveaway via a backend command and then introduces Wubuntu, a Windows‑styled Ubuntu distribution that fully replicates Windows UI, runs without TPM or Secure Boot, supports Windows .exe/.msi and Android apps, and provides download links for its free and professional editions.

LinuxTech ReviewUbuntu
0 likes · 3 min read
Introducing Wubuntu: A Windows‑Styled Ubuntu Distribution
Java Tech Enthusiast
Java Tech Enthusiast
Dec 17, 2024 · Databases

DBOS – Database‑Oriented Operating System

DBOS, a Database‑Oriented Operating System proposed by Matei Zaharia and Michael Stonebrake, builds the OS atop a distributed, ACID‑compliant database, storing all system and application state in tables, which simplifies scaling, ensures strong consistency, improves debugging, and reduces attack surface for cloud‑native workloads.

Cloud ComputingDBOSPostgreSQL
0 likes · 8 min read
DBOS – Database‑Oriented Operating System
dbaplus Community
dbaplus Community
Dec 14, 2024 · Databases

Why a Database‑First Operating System Could Replace Linux and Kubernetes

The article examines the DBOS concept—a database‑oriented operating system that places a distributed, transactional database at the core of OS services, tracing its roots from early database pioneers to modern cloud workloads and highlighting its potential advantages over traditional Linux‑Kubernetes stacks.

Cloud ComputingDBOSSpark
0 likes · 10 min read
Why a Database‑First Operating System Could Replace Linux and Kubernetes
21CTO
21CTO
Dec 12, 2024 · Operations

Why Naver’s Navix Linux Could Change the OS Game

Naver, Korea’s internet powerhouse, has launched its own RHEL‑compatible Linux distribution called Navix, offering a decade of free support and targeting developers, enterprises, and HPC users, while also showcasing the company’s massive data‑center capabilities and cloud integration.

CloudEnterpriseLinux
0 likes · 5 min read
Why Naver’s Navix Linux Could Change the OS Game
Top Architect
Top Architect
Dec 11, 2024 · Operations

Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use

The article explains how Linux, especially the Deepin distribution, offers a full graphical desktop, supports everyday development tools, runs Android apps efficiently, and provides numerous advantages such as elegance, efficiency, command‑line power, and freedom, making it a viable alternative to Windows for many users.

Development EnvironmentLinuxcommand-line
0 likes · 12 min read
Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 6, 2024 · Fundamentals

Developing a Bare-Metal OS for ARM64 Architecture

This guide walks developers with C and assembly experience through building a simple bare‑metal operating system that runs directly on ARM64 hardware without any existing OS or bootloader, offering a hands‑on introduction to low‑level system concepts for students, embedded engineers, and computer‑system enthusiasts.

ARM architectureARM64Bare Metal
0 likes · 9 min read
Developing a Bare-Metal OS for ARM64 Architecture
Liangxu Linux
Liangxu Linux
Dec 2, 2024 · Fundamentals

Six Little‑Known Linux Distros That Pack Powerful Features

This article introduces six obscure yet powerful Linux distributions—Alpine, ArchBang, Bodhi, Tiny Core, Puppy, and SliTaz—detailing their origins, key characteristics, typical use cases, and why they stand out among the thousands of available Linux releases.

Linuxdistributionlightweight
0 likes · 9 min read
Six Little‑Known Linux Distros That Pack Powerful Features
Liangxu Linux
Liangxu Linux
Nov 24, 2024 · Fundamentals

What Is an Operating System? Core Functions, Features, and Architecture Explained

This article provides a comprehensive overview of operating systems, explaining their essence as software, detailing core functions such as process and memory management, device and file system handling, security, user interfaces, and describing key characteristics like concurrency, sharing, asynchrony, virtualization, as well as common OS classifications and architectural designs.

Memory ManagementOS fundamentalsconcurrency
0 likes · 15 min read
What Is an Operating System? Core Functions, Features, and Architecture Explained
AntTech
AntTech
Oct 22, 2024 · Fundamentals

Asterinas (星绽) OS: A Rust‑Based Framekernel Architecture Combining Macro‑Kernel Performance with Micro‑Kernel Security

Released by a consortium of Chinese research institutions, Asterinas (星绽) OS is an open‑source, Rust‑written operating system that introduces a novel framekernel architecture, aiming to deliver industrial‑grade security comparable to micro‑kernels while preserving the performance of traditional macro‑kernels for cloud and data‑center workloads.

Cloud Computingkernel architectureoperating system
0 likes · 7 min read
Asterinas (星绽) OS: A Rust‑Based Framekernel Architecture Combining Macro‑Kernel Performance with Micro‑Kernel Security
IT Services Circle
IT Services Circle
Oct 22, 2024 · Fundamentals

A Historical Overview of Chinese Operating Systems and Their Development

This article traces the evolution of Chinese operating systems from the early research era in the 1960s through the first and second waves of domestic Linux distributions, examines government policies and market dynamics, and discusses recent trends such as multi‑architecture support, root community building, and the ongoing debate over true国产 (indigenous) status.

ChinaLinuxhistory
0 likes · 31 min read
A Historical Overview of Chinese Operating Systems and Their Development
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2024 · Fundamentals

Understanding Linux Inodes, File Operations, and System Logging

This article explains the Linux inode structure, how common commands like cp, rm, and mv interact with inodes, the differences between hard and soft links, and provides a detailed overview of system and user log files, log levels, and configuring a centralized rsyslog server.

File SystemLinuxcommand-line
0 likes · 9 min read
Understanding Linux Inodes, File Operations, and System Logging
21CTO
21CTO
Oct 15, 2024 · Operations

Why Windows 10’s Support End Is a Critical Turning Point for Users and the Market

With Windows 10 support ending on October 14 2025, users face a year‑long deadline that will force many to consider security risks, hardware upgrades, or alternative operating systems, while Microsoft’s push for Windows 11 adoption raises questions about market share and e‑waste.

Support LifecycleWindows 10Windows 11
0 likes · 5 min read
Why Windows 10’s Support End Is a Critical Turning Point for Users and the Market
Liangxu Linux
Liangxu Linux
Oct 13, 2024 · Fundamentals

What Does Your CPU Do When It’s Idle? Inside the System Idle Process

When a computer finishes loading a webpage and the user does nothing, the CPU appears idle, but the operating system runs a special idle process that repeatedly executes the halt instruction, managing power consumption and illustrating core concepts of processes, scheduling, and hardware‑software interaction.

Idle Processkerneloperating system
0 likes · 9 min read
What Does Your CPU Do When It’s Idle? Inside the System Idle Process
21CTO
21CTO
Oct 11, 2024 · Fundamentals

Why macOS Sequoia’s UNIX Certification Matters for Developers

Apple’s macOS 15 Sequoia has become the latest officially certified UNIX® system, joining both Apple Silicon and x86‑64 entries, and the article explains the history of UNIX, POSIX standards, the XNU kernel’s BSD roots, and how these foundations shape modern macOS and iOS development.

POSIXUNIX certificationXNU kernel
0 likes · 8 min read
Why macOS Sequoia’s UNIX Certification Matters for Developers
Java Tech Enthusiast
Java Tech Enthusiast
Oct 11, 2024 · Fundamentals

Understanding How Executable Programs Run and Their Memory Layout

The article explains that an executable file contains machine instructions which the operating system parses (e.g., ELF), loads into RAM by allocating distinct memory regions for code, data, heap, stack and any dynamic libraries, then reads the entry‑point address to set the CPU’s instruction pointer and start execution.

ELFexecutable fileloading
0 likes · 5 min read
Understanding How Executable Programs Run and Their Memory Layout
Java Tech Enthusiast
Java Tech Enthusiast
Sep 29, 2024 · Fundamentals

What Is an Operating System? Core Functions, Architecture & Key Concepts

Operating systems are foundational software that manage hardware resources, provide core services like process and memory management, device and file handling, security, and user interfaces, while embodying key properties such as concurrency, sharing, asynchrony, and virtualization, and exist in various architectures from monolithic to microkernels.

Memory Managementconcurrencykernel architecture
0 likes · 14 min read
What Is an Operating System? Core Functions, Architecture & Key Concepts