Forem

Pʀᴀɴᴀᴠ profile picture

Pʀᴀɴᴀᴠ

I write about code, design and tools.

Joined Joined on  github website
Xtensa: the CPU architecture you already use (without knowing it)
Cover image for Xtensa: the CPU architecture you already use (without knowing it)

Xtensa: the CPU architecture you already use (without knowing it)

3
Comments
2 min read
LoongArch: China’s homegrown CPU architecture that is now in real laptops
Cover image for LoongArch: China’s homegrown CPU architecture that is now in real laptops

LoongArch: China’s homegrown CPU architecture that is now in real laptops

1
Comments
3 min read
Elbrus (E2K): a CPU architecture that thinks like a compiler
Cover image for Elbrus (E2K): a CPU architecture that thinks like a compiler

Elbrus (E2K): a CPU architecture that thinks like a compiler

4
Comments
3 min read
Zilog Z80: the small CPU that powered an entire generation
Cover image for Zilog Z80: the small CPU that powered an entire generation

Zilog Z80: the small CPU that powered an entire generation

2
Comments
2 min read
IBM Z: the computer that never learned how to die
Cover image for IBM Z: the computer that never learned how to die

IBM Z: the computer that never learned how to die

1
Comments
3 min read
DEC Alpha: the fastest CPU architecture you probably never used
Cover image for DEC Alpha: the fastest CPU architecture you probably never used

DEC Alpha: the fastest CPU architecture you probably never used

2
Comments
2 min read
MIPS architecture: simple, clean, and quietly everywhere (once)
Cover image for MIPS architecture: simple, clean, and quietly everywhere (once)

MIPS architecture: simple, clean, and quietly everywhere (once)

1
Comments
3 min read
RISC-V Architecture: how a clean instruction set became a serious threat
Cover image for RISC-V Architecture: how a clean instruction set became a serious threat

RISC-V Architecture: how a clean instruction set became a serious threat

2
Comments
3 min read
Intel Itanium: the CPU architecture that tried to replace x86 (and didn’t)
Cover image for Intel Itanium: the CPU architecture that tried to replace x86 (and didn’t)

Intel Itanium: the CPU architecture that tried to replace x86 (and didn’t)

1
Comments
3 min read
SkyOS: a Non-POSIX operating system built by one stubborn person
Cover image for SkyOS: a Non-POSIX operating system built by one stubborn person

SkyOS: a Non-POSIX operating system built by one stubborn person

1
Comments
2 min read
Oberon OS: A system built by people who hated unnecessary things
Cover image for Oberon OS: A system built by people who hated unnecessary things

Oberon OS: A system built by people who hated unnecessary things

1
Comments
2 min read
RISC OS: A Non-POSIX Operating System That Grew With ARM
Cover image for RISC OS: A Non-POSIX Operating System That Grew With ARM

RISC OS: A Non-POSIX Operating System That Grew With ARM

1
Comments
3 min read
HelenOS: A Non-POSIX Operating System Built as Independent Services
Cover image for HelenOS: A Non-POSIX Operating System Built as Independent Services

HelenOS: A Non-POSIX Operating System Built as Independent Services

1
Comments
3 min read
TempleOS: A Non-POSIX Operating System That Removed Protection on Purpose
Cover image for TempleOS: A Non-POSIX Operating System That Removed Protection on Purpose

TempleOS: A Non-POSIX Operating System That Removed Protection on Purpose

1
Comments
3 min read
Syllable: A Non-POSIX Operating System That Refused to Become Unix
Cover image for Syllable: A Non-POSIX Operating System That Refused to Become Unix

Syllable: A Non-POSIX Operating System That Refused to Become Unix

1
Comments
2 min read
MenuetOS KolibriOS: A Non-POSIX Operating System Built in Assembly
Cover image for MenuetOS KolibriOS: A Non-POSIX Operating System Built in Assembly

MenuetOS KolibriOS: A Non-POSIX Operating System Built in Assembly

1
Comments
3 min read
Singularity: A Non-POSIX Operating System Built By Microsoft
Cover image for Singularity: A Non-POSIX Operating System Built By Microsoft

Singularity: A Non-POSIX Operating System Built By Microsoft

6
Comments
3 min read
MINIX: An Operating System That Inspired Linux
Cover image for MINIX: An Operating System That Inspired Linux

MINIX: An Operating System That Inspired Linux

6
Comments
2 min read
Inferno: An Operating System That Treats Distribution as Normal
Cover image for Inferno: An Operating System That Treats Distribution as Normal

Inferno: An Operating System That Treats Distribution as Normal

4
Comments 1
3 min read
Plan 9: An Operating System That Treated the Network as Normal
Cover image for Plan 9: An Operating System That Treated the Network as Normal

Plan 9: An Operating System That Treated the Network as Normal

1
Comments
2 min read
SerenityOS: A Modern Operating System Built to Be Understood
Cover image for SerenityOS: A Modern Operating System Built to Be Understood

SerenityOS: A Modern Operating System Built to Be Understood

2
Comments
2 min read
Why Memory Protection Killed Many Beautiful Operating Systems
Cover image for Why Memory Protection Killed Many Beautiful Operating Systems

Why Memory Protection Killed Many Beautiful Operating Systems

2
Comments
3 min read
AmigaOS: The Operating System That Arrived Too Early for Its Own Good
Cover image for AmigaOS: The Operating System That Arrived Too Early for Its Own Good

AmigaOS: The Operating System That Arrived Too Early for Its Own Good

1
Comments
3 min read
TSS/360: IBM’s Most Ambitious Operating System — And One of Its Biggest Failures
Cover image for TSS/360: IBM’s Most Ambitious Operating System — And One of Its Biggest Failures

TSS/360: IBM’s Most Ambitious Operating System — And One of Its Biggest Failures

1
Comments
3 min read
AIX: IBM’s Unix That Was Never Trying to Be Cool
Cover image for AIX: IBM’s Unix That Was Never Trying to Be Cool

AIX: IBM’s Unix That Was Never Trying to Be Cool

1
Comments
3 min read
eComStation: The Operating System That Refused to Die
Cover image for eComStation: The Operating System That Refused to Die

eComStation: The Operating System That Refused to Die

1
Comments
3 min read
OS/2 vs Windows NT: One Bet on Hardware, One Bet on Time
Cover image for OS/2 vs Windows NT: One Bet on Hardware, One Bet on Time

OS/2 vs Windows NT: One Bet on Hardware, One Bet on Time

1
Comments
3 min read
OS/360 Explained for Beginners: The Operating System That Changed Computing Forever
Cover image for OS/360 Explained for Beginners: The Operating System That Changed Computing Forever

OS/360 Explained for Beginners: The Operating System That Changed Computing Forever

Comments
3 min read
IBM i Explained for Beginners: The Operating System That Runs Businesses Quietly
Cover image for IBM i Explained for Beginners: The Operating System That Runs Businesses Quietly

IBM i Explained for Beginners: The Operating System That Runs Businesses Quietly

Comments
3 min read
QNX Explained for Beginners: The Operating System You Use Without Knowing It
Cover image for QNX Explained for Beginners: The Operating System You Use Without Knowing It

QNX Explained for Beginners: The Operating System You Use Without Knowing It

Comments
3 min read
Why POSIX Won Servers but Never Truly Won Desktops
Cover image for Why POSIX Won Servers but Never Truly Won Desktops

Why POSIX Won Servers but Never Truly Won Desktops

Comments
3 min read
Why Windows Still Resists POSIX at the Core (And Probably Always Will)
Cover image for Why Windows Still Resists POSIX at the Core (And Probably Always Will)

Why Windows Still Resists POSIX at the Core (And Probably Always Will)

Comments
3 min read
BeOS: The Operating System That Lost to Politics, Not Technology
Cover image for BeOS: The Operating System That Lost to Politics, Not Technology

BeOS: The Operating System That Lost to Politics, Not Technology

Comments
3 min read
Why PC Operating Systems Diverged From Unix in the First Place
Cover image for Why PC Operating Systems Diverged From Unix in the First Place

Why PC Operating Systems Diverged From Unix in the First Place

Comments
2 min read
Classic Mac OS vs Windows NT: Two Non-Unix Philosophies That Defined Personal Computing
Cover image for Classic Mac OS vs Windows NT: Two Non-Unix Philosophies That Defined Personal Computing

Classic Mac OS vs Windows NT: Two Non-Unix Philosophies That Defined Personal Computing

Comments
3 min read
Before Windows Was NT: How Microsoft Built a Non-Unix World (And Why It Still Matters)
Cover image for Before Windows Was NT: How Microsoft Built a Non-Unix World (And Why It Still Matters)

Before Windows Was NT: How Microsoft Built a Non-Unix World (And Why It Still Matters)

Comments
4 min read
POSIX Explained Like You Actually Need It (Not Like a Textbook)

POSIX Explained Like You Actually Need It (Not Like a Textbook)

Comments
3 min read
🧠 Ceptre — The Rule-Based Language for Modeling Systems, Stories, and Simulation Logic
Cover image for 🧠 Ceptre — The Rule-Based Language for Modeling Systems, Stories, and Simulation Logic

🧠 Ceptre — The Rule-Based Language for Modeling Systems, Stories, and Simulation Logic

Comments
2 min read
📐 HOL Light — The Minimal Proof Language for Formal Mathematics and Verified Software
Cover image for 📐 HOL Light — The Minimal Proof Language for Formal Mathematics and Verified Software

📐 HOL Light — The Minimal Proof Language for Formal Mathematics and Verified Software

Comments 1
2 min read
🎮 AngelScript Variant — A Lightweight Scripting Language Inspired by C++ for Embedded Engines
Cover image for 🎮 AngelScript Variant — A Lightweight Scripting Language Inspired by C++ for Embedded Engines

🎮 AngelScript Variant — A Lightweight Scripting Language Inspired by C++ for Embedded Engines

Comments
2 min read
🧱 Jinja2 Template Language — The Engine Behind Dynamic HTML, Emails, and Configs
Cover image for 🧱 Jinja2 Template Language — The Engine Behind Dynamic HTML, Emails, and Configs

🧱 Jinja2 Template Language — The Engine Behind Dynamic HTML, Emails, and Configs

Comments
2 min read
🧩 Svelte Mini DSL — The Hidden Micro-Language Inside Svelte's Markup System
Cover image for 🧩 Svelte Mini DSL — The Hidden Micro-Language Inside Svelte's Markup System

🧩 Svelte Mini DSL — The Hidden Micro-Language Inside Svelte's Markup System

Comments
2 min read
🛍 Liquid — The Templating Language Powering Shopify Themes and Static Content
Cover image for 🛍 Liquid — The Templating Language Powering Shopify Themes and Static Content

🛍 Liquid — The Templating Language Powering Shopify Themes and Static Content

1
Comments
2 min read
🔧 Blockly Schema Language — The Metadata Language Behind Visual Block Programming
Cover image for 🔧 Blockly Schema Language — The Metadata Language Behind Visual Block Programming

🔧 Blockly Schema Language — The Metadata Language Behind Visual Block Programming

Comments
2 min read
🎮 GDScript (Legacy Mode) — The Old Scripting Language Behind Early Godot Engines
Cover image for 🎮 GDScript (Legacy Mode) — The Old Scripting Language Behind Early Godot Engines

🎮 GDScript (Legacy Mode) — The Old Scripting Language Behind Early Godot Engines

1
Comments
2 min read
🧬 Flix — A Modern Functional Language Built on Logic, Effects, and the JVM
Cover image for 🧬 Flix — A Modern Functional Language Built on Logic, Effects, and the JVM

🧬 Flix — A Modern Functional Language Built on Logic, Effects, and the JVM

Comments
2 min read
🐾 Kitten — A Typed Concatenative Language Inspired by Joy and Rust
Cover image for 🐾 Kitten — A Typed Concatenative Language Inspired by Joy and Rust

🐾 Kitten — A Typed Concatenative Language Inspired by Joy and Rust

Comments
2 min read
🐈 Cat — A Concatenative Language Focused on Simplicity and Type Safety
Cover image for 🐈 Cat — A Concatenative Language Focused on Simplicity and Type Safety

🐈 Cat — A Concatenative Language Focused on Simplicity and Type Safety

Comments
2 min read
⚪ OneLang — A Programming Language Built From Only One Symbol
Cover image for ⚪ OneLang — A Programming Language Built From Only One Symbol

⚪ OneLang — A Programming Language Built From Only One Symbol

Comments
2 min read
📦 ByteLang — A Language Where Every Instruction Is Just a Single Byte
Cover image for 📦 ByteLang — A Language Where Every Instruction Is Just a Single Byte

📦 ByteLang — A Language Where Every Instruction Is Just a Single Byte

Comments
2 min read
🕊 LambdaBird — A Tiny Lambda Calculus Style Language That Uses Bird Combinators
Cover image for 🕊 LambdaBird — A Tiny Lambda Calculus Style Language That Uses Bird Combinators

🕊 LambdaBird — A Tiny Lambda Calculus Style Language That Uses Bird Combinators

Comments
2 min read
🧬 SKI Combinator Calculus — Programming Without Variables, Assignments, or Functions
Cover image for 🧬 SKI Combinator Calculus — Programming Without Variables, Assignments, or Functions

🧬 SKI Combinator Calculus — Programming Without Variables, Assignments, or Functions

Comments
2 min read
🧩 P′′ — The Tiny Language That Inspired Brainfuck and Minimalist Computing
Cover image for 🧩 P′′ — The Tiny Language That Inspired Brainfuck and Minimalist Computing

🧩 P′′ — The Tiny Language That Inspired Brainfuck and Minimalist Computing

Comments
2 min read
🧪 Eff — The Language Built to Explore Algebraic Effects and Structured Concurrency
Cover image for 🧪 Eff — The Language Built to Explore Algebraic Effects and Structured Concurrency

🧪 Eff — The Language Built to Explore Algebraic Effects and Structured Concurrency

Comments
2 min read
🔐 Cryptol — The Language Designed Specifically for Cryptography and Security Proofs
Cover image for 🔐 Cryptol — The Language Designed Specifically for Cryptography and Security Proofs

🔐 Cryptol — The Language Designed Specifically for Cryptography and Security Proofs

Comments
2 min read
🛡 ATS — The Language That Combines Types, Memory Safety, and C-Level Performance
Cover image for 🛡 ATS — The Language That Combines Types, Memory Safety, and C-Level Performance

🛡 ATS — The Language That Combines Types, Memory Safety, and C-Level Performance

Comments
2 min read
⚡ Futhark — The Functional Language Built for High-Performance Parallel Computing
Cover image for ⚡ Futhark — The Functional Language Built for High-Performance Parallel Computing

⚡ Futhark — The Functional Language Built for High-Performance Parallel Computing

Comments
2 min read
🧠 Agda — The Programming Language Where Types Become Mathematical Proofs
Cover image for 🧠 Agda — The Programming Language Where Types Become Mathematical Proofs

🧠 Agda — The Programming Language Where Types Become Mathematical Proofs

Comments
2 min read
📐 MiniZinc — A High-Level Language Designed for Constraint Solving
Cover image for 📐 MiniZinc — A High-Level Language Designed for Constraint Solving

📐 MiniZinc — A High-Level Language Designed for Constraint Solving

Comments
2 min read
📘 Lean — A Language for Formal Proofs and Verified Mathematics
Cover image for 📘 Lean — A Language for Formal Proofs and Verified Mathematics

📘 Lean — A Language for Formal Proofs and Verified Mathematics

Comments
2 min read
loading...