Tag

microkernel

0 views collected around this technical thread.

Sohu Tech Products
Sohu Tech Products
Sep 5, 2024 · Backend Development

Understanding Dubbo's Microkernel Architecture

Dubbo’s microkernel architecture isolates only essential core functions—service invocation, clustering, and routing—while delegating all other capabilities to dynamically loaded extensions via its advanced SPI mechanism, which scans META‑INF files, supports precise lookups, dependency injection, bytecode generation, and hierarchical extension points, enabling flexible, modular, and fault‑tolerant RPC services.

DubboRPC frameworkSPI
0 likes · 13 min read
Understanding Dubbo's Microkernel Architecture
DeWu Technology
DeWu Technology
Sep 4, 2024 · Frontend Development

An Overview of Babel: Architecture, Transpilation Process, and ECMAScript Standardization

Babel is a micro‑kernel JavaScript transpiler that parses source code into an AST, lets plugins and presets transform it, and generates backward‑compatible code with optional source maps, while its runtime helpers, polyfills, and close alignment with the evolving ECMAScript specification ensure modern syntax works across legacy environments.

BabelECMAScriptJavaScript
0 likes · 23 min read
An Overview of Babel: Architecture, Transpilation Process, and ECMAScript Standardization
Architect's Guide
Architect's Guide
Jun 21, 2022 · Fundamentals

5 Best Software Architectural Patterns You Must Know About

This article introduces the concept of software architectural patterns, explains why they are essential, and details five popular patterns—layered, microkernel, event‑driven, microservices, and space‑based—along with guidance on when and where to apply each.

design patternsevent-drivenlayered architecture
0 likes · 17 min read
5 Best Software Architectural Patterns You Must Know About
政采云技术
政采云技术
Apr 7, 2022 · Fundamentals

Applying Architectural Patterns to Monolith Splitting and System Scalability: Lessons from "Software Architecture with Patterns"

This article reviews key concepts from the book "Software Architecture with Patterns" and discusses how architectural patterns such as layered architecture, microkernel, and GoF design patterns can guide the decomposition of monolithic applications and improve the extensibility of complex systems.

DDDdesign patternsmicrokernel
0 likes · 15 min read
Applying Architectural Patterns to Monolith Splitting and System Scalability: Lessons from "Software Architecture with Patterns"
Architects' Tech Alliance
Architects' Tech Alliance
Nov 28, 2021 · Fundamentals

Understanding the Linux Kernel: Concepts, Types, Architecture, and Learning Guide

This article provides a comprehensive overview of the Linux kernel, explaining its purpose, the differences between monolithic, micro, and hybrid kernels, their advantages and disadvantages, where kernel files reside, module handling, and practical study methods for mastering kernel development.

Hybrid kernelKernel modulesLinux kernel
0 likes · 23 min read
Understanding the Linux Kernel: Concepts, Types, Architecture, and Learning Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 16, 2021 · Backend Development

Understanding Microkernel Architecture and JDK SPI Mechanism with Java Examples

This article explains the concepts of microkernel architecture, why it improves extensibility, its component structure of core system and plugins, and demonstrates how Java's JDK SPI mechanism implements a plug‑in model with detailed code examples and analysis of its use in JDBC drivers.

JDK SPIJavaServiceLoader
0 likes · 13 min read
Understanding Microkernel Architecture and JDK SPI Mechanism with Java Examples
JD Tech Talk
JD Tech Talk
Mar 29, 2021 · Backend Development

Design and Implementation of a Lightweight Java Workflow Engine

This article explains why a custom lightweight workflow engine was built, outlines its micro‑kernel architecture, demonstrates incremental development from a Hello‑World example to a simple approval process with branching, and discusses future enhancements such as exception handling, persistence, and dynamic graph modification.

Approval WorkflowBPMNJava
0 likes · 23 min read
Design and Implementation of a Lightweight Java Workflow Engine
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 11, 2021 · Backend Development

Understanding RPC and the Dubbo Framework: Concepts, Demo Code, Architecture and SPI Mechanism

This article explains the fundamentals of Remote Procedure Call (RPC), provides a complete Java RPC demo, introduces the Dubbo distributed RPC framework with its layered architecture, SPI extension mechanism, service exposure and reference processes, and discusses clustering, fault‑tolerance and load‑balancing strategies for building robust backend services.

Backend DevelopmentDistributed SystemsDubbo
0 likes · 23 min read
Understanding RPC and the Dubbo Framework: Concepts, Demo Code, Architecture and SPI Mechanism
Architecture Digest
Architecture Digest
Dec 10, 2020 · Fundamentals

Linus Torvalds and the Birth of Linux: From Minix to a Global Open‑Source Kernel

The article chronicles Linus Torvalds' journey from a university student building a Unix‑compatible OS on a 386, through his creation of the monolithic Linux kernel, the historic debate with Tanenbaum over micro‑ versus macro‑kernels, and the myriad technical, community, and market forces that propelled Linux to worldwide dominance.

Linus TorvaldsOperating Systemkernel development
0 likes · 13 min read
Linus Torvalds and the Birth of Linux: From Minix to a Global Open‑Source Kernel
Architects' Tech Alliance
Architects' Tech Alliance
Jul 19, 2020 · Fundamentals

Why Operating Systems Are Essential and an In‑Depth Look at Huawei's HarmonyOS Architecture

The article explains the fundamental role of operating systems in managing hardware resources, scheduling tasks, and isolating applications, then provides a detailed analysis of Huawei's HarmonyOS—including its distributed architecture, microkernel design, deterministic latency engine, high‑performance IPC, unified IDE, and the Ark Compiler—highlighting how these features aim to create a seamless, multi‑device software ecosystem.

CompilerHarmonyOSOperating System
0 likes · 25 min read
Why Operating Systems Are Essential and an In‑Depth Look at Huawei's HarmonyOS Architecture
Youzan Coder
Youzan Coder
Apr 24, 2020 · Backend Development

What Are Architecture Patterns? Pipe-Filter and Microkernel Architecture

Architecture patterns provide reusable solutions, and this article explains the Pipe‑Filter pattern—where data passes through independent filters like a production line, used in web frameworks, compilers, and serverless functions—and the Microkernel pattern, which separates a minimal core from plug‑in modules to enhance extensibility, maintainability, and configurability.

Backend Developmentarchitecture patternsmicrokernel
0 likes · 13 min read
What Are Architecture Patterns? Pipe-Filter and Microkernel Architecture
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.

Operating SystemSystems ProgrammingUnix
0 likes · 13 min read
Evolution and Concepts of Microkernel Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Feb 16, 2016 · Cloud Computing

Microsoft Hyper‑V Architecture Overview

This article provides a comprehensive overview of Microsoft Hyper‑V architecture, covering its evolution, deployment options, microkernel design, virtual networking components, and advanced features such as SR‑IOV and VMQ, while contrasting it with earlier Microsoft virtualization products and competing solutions.

Hyper-VVirtualizationcloud computing
0 likes · 10 min read
Microsoft Hyper‑V Architecture Overview
Architects' Tech Alliance
Architects' Tech Alliance
Sep 18, 2015 · Cloud Computing

Microsoft Hyper-V Architecture Overview

Microsoft Hyper-V is a server virtualization hypervisor introduced after acquiring Connectix, offering a microkernel architecture with parent/child partitions, VSP/VSC components, VMBus communication, and virtual networking via vSwitch, supporting private, internal, and external virtual networks, and features such as SR‑IOV and VMQ.

Hyper-VVirtualizationcloud computing
0 likes · 7 min read
Microsoft Hyper-V Architecture Overview