Tagged articles
169 articles
Page 2 of 2
Open Source Linux
Open Source Linux
Nov 7, 2021 · Fundamentals

How Do Computers Really Work? Inside CPU, Memory, and Compilers

This article explains the fundamental principles of computer operation, covering CPU architecture, memory organization, instruction execution, compiler translation, caching strategies, and the role of operating systems, while illustrating concepts with diagrams and code examples.

CPUMemory HierarchyOperating Systems
0 likes · 25 min read
How Do Computers Really Work? Inside CPU, Memory, and Compilers
Open Source Linux
Open Source Linux
Nov 2, 2021 · Fundamentals

How Ecosystem Dominance Determines an Operating System’s Success

This article examines how the health of hardware, software, and developer ecosystems determines the survival and market dominance of operating systems, using historical examples like Wintel, the challenges faced by Chinese OS vendors, and strategic recommendations for future domestic OS development.

Chinese TechnologyEcosystemMarket analysis
0 likes · 13 min read
How Ecosystem Dominance Determines an Operating System’s Success
ITPUB
ITPUB
Sep 27, 2021 · Fundamentals

The 20‑Year SCO vs. Linux Legal Battle: Origins, Lawsuit and Settlement

This article traces the historical roots of Linux from its Unix‑inspired beginnings and the MINIX teaching OS, follows Linus Torvalds' creation of Linux, and details the two‑decade‑long SCO lawsuit against IBM and Linux that finally ended with a multi‑million‑dollar settlement.

Legal historyLinuxOperating Systems
0 likes · 6 min read
The 20‑Year SCO vs. Linux Legal Battle: Origins, Lawsuit and Settlement
21CTO
21CTO
Jun 13, 2021 · Fundamentals

What YunOS’s Struggles Reveal About HarmonyOS’s Future?

The article examines YunOS’s rise and fall, its battles with Google, and how those experiences inform the challenges and opportunities facing Huawei’s HarmonyOS in the competitive mobile operating system landscape.

HarmonyOSMobile OSOperating Systems
0 likes · 13 min read
What YunOS’s Struggles Reveal About HarmonyOS’s Future?
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2021 · Fundamentals

Linus Torvalds Reveals 30‑Year Linux Journey: Kernel Insights & Git Origins

Celebrating Linux’s 30th anniversary, Linus Torvalds discusses the kernel’s evolution from a hobby project to a ubiquitous OS, the creation of Git, licensing choices, development processes, community governance, and future challenges, offering deep insights into open‑source engineering and collaborative software development.

GitOperating Systemskernel-development
0 likes · 36 min read
Linus Torvalds Reveals 30‑Year Linux Journey: Kernel Insights & Git Origins
Liangxu Linux
Liangxu Linux
May 4, 2021 · Fundamentals

Why Computers Use a Memory Hierarchy: Registers, Cache, RAM & Virtual Memory

The article explains the purpose and structure of the memory hierarchy—from ultra‑fast registers and caches inside the CPU, through volatile main memory, to slower non‑volatile disks—showing how programs are loaded, executed, and how virtual memory and locality principles extend usable memory beyond physical limits.

CacheMemory HierarchyOperating Systems
0 likes · 12 min read
Why Computers Use a Memory Hierarchy: Registers, Cache, RAM & Virtual Memory
Liangxu Linux
Liangxu Linux
Apr 14, 2021 · Fundamentals

Designing a Simple Ext2‑Like File System from Scratch

This tutorial walks through building a tiny 1 MB file system using 1 KB blocks, block bitmaps, 128‑byte inodes, superblocks, directory structures, and single‑ and double‑indirect indexing, culminating in a design comparable to Linux's ext2 filesystem.

Ext2Operating Systemsblock bitmap
0 likes · 13 min read
Designing a Simple Ext2‑Like File System from Scratch
ByteFE
ByteFE
Feb 18, 2021 · Fundamentals

rCore OS Tutorial Introduction

This article introduces the rCore OS tutorial, a comprehensive guide to building a Unix-like kernel from scratch using Rust on RISC-V architecture, developed by Tsinghua University professors.

OS developmentOperating SystemsRISC-V Architecture
0 likes · 10 min read
rCore OS Tutorial Introduction
ITPUB
ITPUB
Jan 31, 2021 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, highlighting the technical choices, community dynamics, and historical factors that turned a personal project into the foundation of modern open‑source computing.

LinuxOperating Systemshistory
0 likes · 12 min read
How Linus Torvalds Built Linux: From Minix to a Global Open‑Source Kernel
Liangxu Linux
Liangxu Linux
Jan 24, 2021 · Fundamentals

Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async

This article introduces the five Linux I/O models—blocking, non‑blocking, I/O multiplexing, signal‑driven, and asynchronous—explaining core concepts such as blocking vs non‑blocking calls, synchronous vs asynchronous processing, and detailing each model’s execution phases, advantages, and typical use‑cases.

AsyncBlockingI/O
0 likes · 8 min read
Linux I/O Models: Blocking, Non‑Blocking, Multiplexing, Signal‑Driven, Async
Open Source Linux
Open Source Linux
Jan 11, 2021 · Fundamentals

Linux vs Unix: Uncover the Key Differences and History

This article traces the origins of Unix and Linux, explains how Linux emerged as an open‑source clone of Unix, compares their licensing, portability, community support, and usage in data centers and devices, and highlights the key distinctions that set the two operating systems apart.

LinuxOperating SystemsUnix
0 likes · 8 min read
Linux vs Unix: Uncover the Key Differences and History
Liangxu Linux
Liangxu Linux
Dec 23, 2020 · Fundamentals

How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel

This article traces Linus Torvalds' journey from studying operating systems with Minix to creating the Linux monolithic kernel, highlighting the historical context, technical choices, community collaboration, GNU involvement, and the factors that propelled Linux to dominate modern computing.

Linus TorvaldsLinuxOperating Systems
0 likes · 10 min read
How Linus Torvalds Built Linux: From Minix to a Monolithic Kernel
Top Architect
Top Architect
Dec 8, 2020 · Fundamentals

Linus Torvalds, the Father of Linux: History, Development, and Impact

This article recounts Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, explains the microkernel versus monolithic debate, and highlights the technical, community, and ecosystem factors that propelled Linux to become the dominant open‑source operating system.

GitLinus TorvaldsLinux
0 likes · 10 min read
Linus Torvalds, the Father of Linux: History, Development, and Impact
Architects' Tech Alliance
Architects' Tech Alliance
Sep 7, 2020 · Industry Insights

Why Chinese Linux OSes Struggled and What’s Driving Their New Era

This article traces the early emergence of domestic Linux‑based operating systems in China, examines why most early distributions faded, analyzes the ecosystem and policy shifts since 2015, and reviews the latest domestic CPUs and the unified UOS platform that aim to reshape the market.

Chinese OSIndustry analysisLinux
0 likes · 30 min read
Why Chinese Linux OSes Struggled and What’s Driving Their New Era
Sohu Tech Products
Sohu Tech Products
Sep 2, 2020 · Fundamentals

LegoOS: A Distributed Operating System for Disaggregated Hardware – Architecture and Design Overview

This article reviews the award‑winning 2018 OSDI paper LegoOS, describing its split‑kernel architecture, component‑based resource management across processors, memory and storage, and how it enables hardware disaggregation in data‑center clusters while addressing network latency and failure handling.

Distributed SystemsOS ArchitectureOperating Systems
0 likes · 17 min read
LegoOS: A Distributed Operating System for Disaggregated Hardware – Architecture and Design Overview
Open Source Linux
Open Source Linux
Aug 11, 2020 · Fundamentals

From Unix to Android: Tracing the Evolution of Modern Operating Systems

Explore the lineage from the 1969 birth of UNIX through the creation of Linux, the emergence of Apple's iOS, and the development of Android, highlighting key milestones, contributors, and how these systems interconnect as the foundational kernels of today’s major platforms.

AndroidLinuxOperating Systems
0 likes · 4 min read
From Unix to Android: Tracing the Evolution of Modern Operating Systems
Architects' Tech Alliance
Architects' Tech Alliance
Aug 2, 2020 · Fundamentals

Evolution and Current Landscape of Chinese Domestic Operating Systems

This article traces the early emergence of Chinese Linux‑based operating systems, analyzes the reasons for their limited market impact, outlines the recent ecosystem improvements and policy support, and reviews key players, CPU developments, and the unified strategy behind modern domestic OS solutions such as UOS and Kylin.

CPUChinese TechnologyEnterprise Software
0 likes · 28 min read
Evolution and Current Landscape of Chinese Domestic Operating Systems
Liangxu Linux
Liangxu Linux
Aug 1, 2020 · Fundamentals

Why CPUs Need Interrupts: From PIC to APIC and Affinity Explained

The article uses a workshop metaphor to explain how CPUs handle asynchronous interrupt signals, the role of the 8259A PIC and modern APIC, how interrupt vectors and IDT work, and why interrupt and CPU affinity are essential for performance in multi‑core systems.

APICCPU architectureOperating Systems
0 likes · 9 min read
Why CPUs Need Interrupts: From PIC to APIC and Affinity Explained
Sohu Tech Products
Sohu Tech Products
Jul 8, 2020 · Fundamentals

Understanding Deadlocks: Causes, Conditions, Prevention, Detection, and Recovery

Deadlocks occur when multiple processes hold exclusive resources while waiting for each other, leading to indefinite blocking; this article explains deadlock concepts, resource types, the four necessary conditions, various detection and recovery methods, prevention strategies such as the banker’s algorithm, and related issues like livelocks and starvation.

Operating SystemsSynchronizationconcurrency
0 likes · 28 min read
Understanding Deadlocks: Causes, Conditions, Prevention, Detection, and Recovery
Architects' Tech Alliance
Architects' Tech Alliance
Jun 12, 2020 · Fundamentals

Evolution, Market Landscape, and Future Prospects of Operating Systems in China

This article provides a comprehensive analysis of the historical development, current market dominance of foreign operating systems, the rapid rise of Chinese domestic OS, policy-driven security concerns, and projected multi‑billion‑yuan market opportunities for OS across government, enterprise, and consumer sectors in the next five years.

ChinaLinuxMarket analysis
0 likes · 29 min read
Evolution, Market Landscape, and Future Prospects of Operating Systems in China
Liangxu Linux
Liangxu Linux
Jun 6, 2020 · Fundamentals

Why Programmers Must Master Data Structures, OS, Compilers & Architecture

This answer explains why ordinary programmers should study core computer science subjects—data structures and algorithms, operating systems, compiler theory, and computer organization—illustrating each with practical examples, typical use cases, and the benefits they bring to real‑world software development.

AlgorithmsData StructuresOperating Systems
0 likes · 10 min read
Why Programmers Must Master Data Structures, OS, Compilers & Architecture
Selected Java Interview Questions
Selected Java Interview Questions
Jun 1, 2020 · Fundamentals

Why China Has Not Developed Its Own Operating System or Programming Language: A Historical and Industry Analysis

The article examines the historical development of PC and mobile operating systems, explains why China has not produced a mainstream OS or programming language, and argues that future opportunities will depend on aligning technological timing, geographic advantages, and human resources within China's growing IT ecosystem.

ChinaIndustry analysisOperating Systems
0 likes · 13 min read
Why China Has Not Developed Its Own Operating System or Programming Language: A Historical and Industry Analysis
Liangxu Linux
Liangxu Linux
May 3, 2020 · Fundamentals

Why Modern Operating Systems Need Virtual Memory: A Deep Dive

This article explains the necessity of virtual memory in modern operating systems, covering its role as an abstraction layer, caching benefits, memory protection, multi‑level page tables, process isolation, and how these mechanisms improve performance, security, and resource utilization.

CacheOperating Systemspage-tables
0 likes · 13 min read
Why Modern Operating Systems Need Virtual Memory: A Deep Dive
Architects' Tech Alliance
Architects' Tech Alliance
Mar 21, 2020 · Fundamentals

The Rise and Fall of OS/2: A Historical and Technical Analysis

This article chronicles the development, challenges, and ultimate decline of IBM’s OS/2 operating system, detailing its partnership with Microsoft, hardware and software hurdles, market competition, and the lessons modern tech companies can draw from its ambitious yet ill-fated journey.

IBMMicrosoftOS/2
0 likes · 42 min read
The Rise and Fall of OS/2: A Historical and Technical Analysis
Open Source Linux
Open Source Linux
Feb 16, 2020 · Fundamentals

Understanding Modern Operating Systems: From Hardware to Kernel

This article explains how modern operating systems sit atop processors, memory, and I/O devices, providing a simplified computer model, detailing kernel and user modes, CPU architecture, memory hierarchy, device drivers, interrupts, buses, boot processes, and the various types of operating systems in use today.

HardwareOperating Systems
0 likes · 32 min read
Understanding Modern Operating Systems: From Hardware to Kernel
Architects' Tech Alliance
Architects' Tech Alliance
Jan 30, 2020 · Fundamentals

The History and Relationship of UNIX, Linux, and GNU

This article provides a comprehensive overview of the origins, evolution, legal disputes, and architectural differences of UNIX, its BSD offshoots, the GNU project, and the Linux kernel, highlighting their intertwined development and impact on modern operating systems.

GNULinuxOperating Systems
0 likes · 26 min read
The History and Relationship of UNIX, Linux, and GNU
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2020 · Fundamentals

TencentOS Kernel: Tencent Cloud's Open-Source Server OS

Tencent Cloud has open‑sourced its server‑grade operating system kernel, TencentOS Kernel, which offers cloud‑optimized resource scheduling, enhanced container isolation, ARM64 hot‑patching, and performance‑security optimizations that boost CPU utilization and lower operating costs, extending the TencentOS family after the tiny IoT release.

Operating SystemsPerformance Optimizationopen-source
0 likes · 11 min read
TencentOS Kernel: Tencent Cloud's Open-Source Server OS
ITPUB
ITPUB
Jan 8, 2020 · Fundamentals

Why Unix Treats Everything as a File: Unpacking the File Descriptor Model

The article explains Unix's core design that treats files, devices, sockets, and pipes as unified resources accessed via file descriptors, discusses the abstraction trade‑offs, and pays tribute to the pioneers behind these concepts while illustrating the ideas with several diagrams.

LinuxOperating SystemsUnix
0 likes · 3 min read
Why Unix Treats Everything as a File: Unpacking the File Descriptor Model
Sohu Tech Products
Sohu Tech Products
Nov 20, 2019 · Fundamentals

Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators

This article provides an in‑depth exploration of Linux’s timekeeping subsystem, covering how the kernel initializes and maintains system time, reads timestamps via vDSO and sequential locks, manages timers with various algorithms, and explains the underlying quartz crystal oscillator that generates the hardware clock.

HardwareKernelLinux
0 likes · 22 min read
Deep Dive into Linux Timekeeping Architecture: System Time, Timers, and Hardware Oscillators
Java Captain
Java Captain
Sep 29, 2019 · Fundamentals

The Value and Evolution of Fundamental Knowledge for Programmers

This article reflects on why foundational computer‑science topics such as operating systems, databases, and networking are essential, describing their practical skill value, their role in shaping technical thinking, and the spiral learning process that deepens a programmer’s expertise over a career.

Operating Systemscomputer sciencelearning
0 likes · 8 min read
The Value and Evolution of Fundamental Knowledge for Programmers
JavaEdge
JavaEdge
Aug 17, 2019 · Fundamentals

Why 640K Was Once “Enough” and How Modern Memory Management Solves It

From Bill Gates’s 640 KB claim to today’s multi‑gigabyte machines, this article explains how loaders map executable files, the evolution from segmentation to swapping and paging, and why virtual memory lets programs run with far less physical RAM despite performance trade‑offs.

Memory ManagementOperating SystemsPaging
0 likes · 12 min read
Why 640K Was Once “Enough” and How Modern Memory Management Solves It
21CTO
21CTO
Jul 7, 2019 · Fundamentals

How Linus Torvalds Built Linux and Git: From a Finnish Kid to Open‑Source Legend

From his early fascination with a VIC‑20 gifted by his grandfather to creating the Linux kernel and later inventing Git, Linus Torvalds’ relentless coding passion, clashes with industry giants, and steadfast commitment to free software shaped the open‑source world and his own remarkable life story.

Linus TorvaldsLinuxOperating Systems
0 likes · 7 min read
How Linus Torvalds Built Linux and Git: From a Finnish Kid to Open‑Source Legend
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 3, 2019 · Fundamentals

The Value of Fundamental Knowledge and Its Evolution in a Programmer’s Mind

This essay reflects on why mastering fundamentals such as operating systems, databases, and networking is essential for software engineers, describing both the practical technique benefits and the deeper thinking development that occur as these concepts evolve in a programmer’s mind over time.

Operating SystemsSoftware Engineeringprogramming mindset
0 likes · 8 min read
The Value of Fundamental Knowledge and Its Evolution in a Programmer’s Mind
21CTO
21CTO
Jun 6, 2019 · Fundamentals

Unix vs Linux: Uncover the History and Key Differences Shaping Modern Computing

This article traces the origins of Unix from the 1960s AT&T Bell Labs project, explains how Linux emerged from the GNU initiative and Linus Torvalds' kernel, and compares their philosophies, licensing, ecosystem, and current relevance across servers, cloud, embedded devices, and modern development.

BSDLinuxOperating Systems
0 likes · 12 min read
Unix vs Linux: Uncover the History and Key Differences Shaping Modern Computing
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2019 · Fundamentals

Unix vs Linux: What’s the Real Difference and Why It Matters

This article traces the history of Unix, explains how Linux emerged from the GNU project and the Linux kernel, compares their philosophies, licensing, and technical features, and highlights why Linux now dominates servers, cloud, and embedded devices while Unix still persists in niche markets.

ComparisonOperating Systemsopen source
0 likes · 11 min read
Unix vs Linux: What’s the Real Difference and Why It Matters
Liangxu Linux
Liangxu Linux
May 23, 2019 · Fundamentals

From Multics to Linux: The Untold History of Modern Operating Systems

This article traces the evolution of modern operating systems from the pioneering Multics project through Unix, BSD, the GNU initiative, and finally the birth of Linux, highlighting key figures, technical milestones, and the cultural shift toward open‑source software.

GNUMulticsOperating Systems
0 likes · 11 min read
From Multics to Linux: The Untold History of Modern Operating Systems
21CTO
21CTO
Mar 4, 2019 · Fundamentals

Master Technical Interviews: Data Structures, OS, Networking & C++ Tips

The article shares the author’s interview experiences at over 30 companies and provides a comprehensive guide covering data‑structure and algorithm questions, core C++ concepts, operating‑system fundamentals, networking protocols, open‑source tools, project‑experience expectations, and practical advice for evaluating both technical and non‑technical aspects of potential employers.

CData StructuresLinux
0 likes · 16 min read
Master Technical Interviews: Data Structures, OS, Networking & C++ Tips
21CTO
21CTO
Jan 17, 2019 · Fundamentals

How Dennis Ritchie Shaped Modern Computing: The Story Behind C and Unix

Dennis Ritchie, the creator of the C programming language and co‑developer of Unix, transformed modern computing through his pioneering work at Bell Labs, his collaboration with Ken Thompson, and the lasting influence of his innovations on operating systems, programming practices, and today’s software ecosystem.

C languageDennis RitchieOperating Systems
0 likes · 8 min read
How Dennis Ritchie Shaped Modern Computing: The Story Behind C and Unix
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 16, 2018 · Operations

Alibaba’s OS, Storage, and Resource Management Highlights from OSDI'18

The 13th OSDI conference in Carlsbad attracted over 650 attendees, featuring 47 accepted papers and three Best Papers—two led by Chinese students—while Alibaba showcased its latest OS kernel (AliKernel), next‑generation distributed storage system Pangu 2.0, and the large‑scale resource manager Sigma, sparking lively discussions among global experts.

AlibabaOSDIOperating Systems
0 likes · 8 min read
Alibaba’s OS, Storage, and Resource Management Highlights from OSDI'18
MaGe Linux Operations
MaGe Linux Operations
Jul 24, 2018 · Fundamentals

Unix vs Linux: What’s the Real Difference and Why It Matters

From its AT&T Bell Labs origins to modern cloud servers, this article traces Unix’s evolution, explains how Linux emerged from the GNU project, and compares the two systems’ philosophies, licensing, and practical differences for developers and enterprises today.

LinuxOperating SystemsUnix
0 likes · 12 min read
Unix vs Linux: What’s the Real Difference and Why It Matters
MaGe Linux Operations
MaGe Linux Operations
Apr 30, 2018 · Fundamentals

Android Tops Global OS Share – How Linux Distros Like Manjaro and Mint Rank

According to StatCounter, Android holds 39.49% of the global personal device market, surpassing Windows, while Chrome OS captures 1.3% of Linux‑based desktops; DistroWatch and Google Trends data show Manjaro currently leading Linux distributions, with Ubuntu topping weekly searches and Linux Mint ranking third overall.

AndroidLinuxMarket Share
0 likes · 3 min read
Android Tops Global OS Share – How Linux Distros Like Manjaro and Mint Rank
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 19, 2018 · Fundamentals

Master Java Interview Essentials: JVM, Collections, Concurrency, and System Fundamentals

This article provides concise explanations of core Java and system concepts—including JVM class loading, HashMap implementation, concurrency utilities, IPC mechanisms, garbage collection, sorting algorithms, networking protocols, Linux scheduling, deadlock conditions, hashing techniques, and database normalization—useful for technical interviews and foundational study.

Data StructuresHashMapJVM
0 likes · 25 min read
Master Java Interview Essentials: JVM, Collections, Concurrency, and System Fundamentals
21CTO
21CTO
Dec 2, 2017 · Fundamentals

Why Mastering Computer Science Fundamentals Is the Key to Programming Success

The author reflects on years of programming experience, urging beginners to master core computer science subjects such as discrete math, algorithms, operating systems, and architecture, arguing that solid fundamentals prevent costly missteps when later learning frameworks like .NET, Java, or web technologies.

AlgorithmsOperating Systemscomputer science basics
0 likes · 8 min read
Why Mastering Computer Science Fundamentals Is the Key to Programming Success
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2017 · Fundamentals

Is the Linux Kernel Design Still Cutting‑Edge? Experts Weigh In

A Reddit discussion sparked a deep dive into Linux kernel architecture, comparing microkernel and monolithic approaches, exploring security versus performance trade‑offs, and questioning whether the kernel's design remains modern compared to Windows, macOS, and other systems.

Kernel DesignMonolithic KernelOperating Systems
0 likes · 5 min read
Is the Linux Kernel Design Still Cutting‑Edge? Experts Weigh In
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2017 · Fundamentals

History and Evolution of Unix and the XNU Kernel

The article traces the origins of Unix, its various branches such as BSD, System V, and modern derivatives like XNU, AIX, Solaris, and Linux, highlighting key historical milestones, licensing, and the impact of open‑source releases on developers.

KernelOperating SystemsUnix
0 likes · 10 min read
History and Evolution of Unix and the XNU Kernel
21CTO
21CTO
Aug 17, 2017 · Fundamentals

Why Understanding CPU, Memory, and Threads Is Crucial for Modern Software

This article explains the fundamental concepts of how programs run on a computer, covering CPU, memory, I/O, system software layers, process scheduling, virtual memory, multithreading models, synchronization mechanisms, and common pitfalls that affect concurrency and performance.

CPU architectureMemory ManagementOperating Systems
0 likes · 26 min read
Why Understanding CPU, Memory, and Threads Is Crucial for Modern Software
ITPUB
ITPUB
Jul 14, 2017 · Operations

Why Linux Processes Sleep Wrongly and How to Prevent Invalid Wakeups

This article explains the Linux kernel's process sleep and wake‑up mechanisms, distinguishes interruptible and uninterruptible states, demonstrates how race conditions cause invalid wakeups, and provides concrete code patterns and kernel examples to avoid such bugs.

Operating Systemsinvalid wakeupprocess scheduling
0 likes · 11 min read
Why Linux Processes Sleep Wrongly and How to Prevent Invalid Wakeups
21CTO
21CTO
Jul 11, 2017 · Fundamentals

From Mainframes to Cloud‑Native OS: How Elastos Envisions the Next Generation of Operating Systems

This extensive essay traces the evolution of computer operating systems from the 1940s to today, analyzes the limitations of current OS architectures, and proposes a cloud‑native, container‑based future exemplified by the open‑source Elastos platform, highlighting security, interoperability, and new business models.

IoTOperating Systemscloud computing
0 likes · 37 min read
From Mainframes to Cloud‑Native OS: How Elastos Envisions the Next Generation of Operating Systems
MaGe Linux Operations
MaGe Linux Operations
Feb 15, 2017 · Fundamentals

Top 18 Open-Source Operating Systems Powering the IoT Revolution

This article surveys the most notable open‑source operating systems for the Internet of Things, covering both Linux‑based and non‑Linux platforms, and highlights their memory footprints, power efficiency, modular networking stacks, security features, and real‑time determinism requirements.

Embedded LinuxIoTOperating Systems
0 likes · 14 min read
Top 18 Open-Source Operating Systems Powering the IoT Revolution
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2016 · Fundamentals

Explore Computer Fundamentals: Architecture, Linux Distros & Key Commands

This article explains the basic components and functions of a computer system, outlines the classification and differences of Linux distributions, describes the Linux philosophy, details the general command syntax with examples of common commands, and shows how to access command help and manual sections.

Linux BasicsOperating SystemsSystem Architecture
0 likes · 7 min read
Explore Computer Fundamentals: Architecture, Linux Distros & Key Commands
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2016 · Fundamentals

A Beginner’s Guide to Computers and Linux: Hardware, Architecture, and Commands

This article provides an overview of electronic computers, describing their definition, evolution, hardware components, system architecture, and the universal nature of modern machines, followed by an introduction to Linux distributions, core philosophies, essential commands, and usage examples, offering a concise foundation for beginners in computing.

HardwareOperating Systemscomputers
0 likes · 11 min read
A Beginner’s Guide to Computers and Linux: Hardware, Architecture, and Commands
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.

Kernel ArchitectureMemory ManagementOperating Systems
0 likes · 19 min read
Why the Linux Kernel Thrives: Architecture, Modularity, and Extensibility Explained
Efficient Ops
Efficient Ops
Aug 9, 2016 · Operations

What Linus Torvalds Reveals About Linux, Open Source, and Git

Linus Torvalds discusses the origins of Linux, the role of open‑source collaboration, the evolution of Git, his personal work habits, and the broader impact of open‑source software on technology, business, and future innovation in a candid TED‑style interview.

GitLinuxOperating Systems
0 likes · 17 min read
What Linus Torvalds Reveals About Linux, Open Source, and Git
ITPUB
ITPUB
Jul 7, 2016 · Fundamentals

Mastering Linux printk: Levels, Macros, and Kernel Logging Mechanics

This article provides a comprehensive guide to Linux's printk system, covering its ring‑buffer design, log level definitions, early boot usage, helper macros, rate‑limiting techniques, kernel‑side implementation details, and ways to access logs from user space.

CDebuggingOperating Systems
0 likes · 14 min read
Mastering Linux printk: Levels, Macros, and Kernel Logging Mechanics
21CTO
21CTO
Mar 31, 2016 · Fundamentals

How Linus Torvalds’ Uncertainty Sparked Linux and Git’s Global Dominance

Linus Torvalds, who created Linux as a hobbyist student and later Git, attributes their massive success to his lack of foresight, embracing openness and collaboration, which turned a free operating system into the backbone of servers, supercomputers, Android, and a thriving open‑source ecosystem.

GitLinus TorvaldsLinux
0 likes · 4 min read
How Linus Torvalds’ Uncertainty Sparked Linux and Git’s Global Dominance
Architect
Architect
Jun 3, 2015 · Fundamentals

Curated Learning Materials for System Architecture and Distributed Computing

This article presents a curated collection of seminal papers and resources covering operating systems, virtual machines, system design principles, distributed algorithms, overlay networking, and debugging techniques to help engineers deepen their understanding of system architecture and advance beyond growth bottlenecks.

Distributed SystemsOperating SystemsResearch Papers
0 likes · 12 min read
Curated Learning Materials for System Architecture and Distributed Computing