Tagged articles

kernel architecture

11 articles · Page 1 of 1
Ubuntu
Ubuntu
Mar 12, 2026 · Fundamentals

When a Professor Declared Linux Obsolete, a 21‑Year‑Old Proved It Wasn't

In 1992, professor Andrew Tanenbaum labeled Linux's monolithic kernel obsolete, sparking a heated debate with 21‑year‑old Linus Torvalds whose practical demonstrations showed the system could run efficiently, ultimately turning the controversy into free publicity for Linux.

LinuxOperating Systemshistory
0 likes · 4 min read
When a Professor Declared Linux Obsolete, a 21‑Year‑Old Proved It Wasn't
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?
Java Tech Enthusiast
Java Tech Enthusiast
Dec 25, 2024 · Fundamentals

The Early Linux vs. Minix Debate: A Historical Overview

In the early 1990s Linus Torvalds announced a free, Minix‑inspired monolithic kernel for i386 machines, sparking a heated debate with Minix creator Andrew Tanenbaum who championed microkernels, yet despite Tanenbaum’s criticism the monolithic design persisted and rapidly evolved into today’s dominant Linux operating system.

LinuxMINIXOperating Systems
0 likes · 7 min read
The Early Linux vs. Minix Debate: A Historical Overview
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.

ConcurrencyMemory ManagementOS fundamentals
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 ComputingRustkernel architecture
0 likes · 7 min read
Asterinas (星绽) OS: A Rust‑Based Framekernel Architecture Combining Macro‑Kernel Performance with Micro‑Kernel Security
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.

ConcurrencyMemory Managementkernel architecture
0 likes · 14 min read
What Is an Operating System? Core Functions, Architecture & Key Concepts
Liangxu Linux
Liangxu Linux
Sep 18, 2022 · Fundamentals

macOS vs Linux: Which Operating System Suits Your Needs?

This article compares macOS and Linux across history, kernel architecture, openness, hardware requirements, software ecosystems, user experience, customizability, gaming support, package management, and update policies, helping readers decide which platform better fits their personal or professional use cases.

LinuxOperating System ComparisonSoftware Ecosystem
0 likes · 15 min read
macOS vs Linux: Which Operating System Suits Your Needs?
Architects' Tech Alliance
Architects' Tech Alliance
Jun 28, 2019 · Fundamentals

Evolution and Concepts of Microkernel Architecture

This article traces the evolution of microkernel architecture from its origins in the UNIX family, explains the macrokernel versus microkernel design, details the three generations of microkernels such as Mach, L4, and seL4, and outlines their advantages, disadvantages, and examples like Fuchsia and Minix.

Systems ProgrammingUnixkernel architecture
0 likes · 13 min read
Evolution and Concepts of Microkernel Architecture
ITPUB
ITPUB
Oct 9, 2016 · Fundamentals

Why the Linux Kernel Thrives: Architecture, Modularity, and Extensibility Explained

The article explains how the Linux kernel’s flexible architecture and highly modular design enable massive volunteer contributions, seamless extensibility, and cross‑platform portability by detailing its position in the system, core functions, subsystem interactions, key data structures, and the benefits of its layered, dependency‑driven design.

Memory ManagementOperating SystemsProcess scheduler
0 likes · 19 min read
Why the Linux Kernel Thrives: Architecture, Modularity, and Extensibility Explained