Tagged articles
5 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Aug 10, 2024 · Fundamentals

Midori: Microsoft’s Abandoned Post‑Windows Operating System Project

Midori was a secret Microsoft research effort begun around 2008 to build a cloud‑centric, microkernel‑based operating system using a new M# language, emphasizing concurrency, security and code‑ownership culture, but after seven years it was cancelled in 2015 due to unclear commercial direction.

MidoriOS Architecture
0 likes · 9 min read
Midori: Microsoft’s Abandoned Post‑Windows Operating System Project
Open Source Linux
Open Source Linux
Aug 9, 2022 · Fundamentals

How Complex Is Windows? Code Lines, Teams, and Architecture Explained

This article breaks down the massive complexity of Windows by citing code‑line counts for XP, Vista and 7, detailing the roughly thousand‑person development effort across 23 specialized teams, and illustrating the sheer size of the OS with folder‑size screenshots and paper‑length calculations.

OS ArchitectureWindowscode-lines
0 likes · 6 min read
How Complex Is Windows? Code Lines, Teams, and Architecture Explained
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
Liangxu Linux
Liangxu Linux
Mar 3, 2020 · Operations

Understanding Modern Operating Systems: From Hardware Basics to System Calls and Architecture

This comprehensive guide explains the fundamentals of operating systems, covering hardware components, CPU architecture, memory hierarchy, process and address space management, file systems, system calls, and various OS structures such as monolithic, layered, microkernel, and client‑server designs, providing clear examples and diagrams for each concept.

Memory ManagementOS ArchitectureOperating System
0 likes · 68 min read
Understanding Modern Operating Systems: From Hardware Basics to System Calls and Architecture
ITPUB
ITPUB
Dec 8, 2015 · Fundamentals

Why the Linux Kernel Thrives: Architecture, Modularity, and Core Subsystems Explained

This article explains how the Linux kernel’s layered architecture, modular design, and well‑defined subsystems such as the process scheduler, memory manager, virtual file system, and network interface enable massive volunteer collaboration, extensibility, and continuous evolution of the operating system.

Linux kernelMemory managerOS Architecture
0 likes · 19 min read
Why the Linux Kernel Thrives: Architecture, Modularity, and Core Subsystems Explained