CHAPTER · UNIX LEGACY

UNIX对开源的影响

DESIGN · TOOLS · CULTURE
1969 → NOW RADIATION INHERITANCE
今天Linux上运行的每一个命令背后都有UNIX的影子,从设计哲学到工具链、从文档规范到包管理,开源世界对UNIX的继承如此全面而深入。
中央放射状影响图谱 6 BRANCHES · 8 TOOLS · 1 SOURCE
UNIX
Linux
BSD
GNU
macOS
Solaris
FreeBSD
Android
Shell
grep
Makefile
man手册
awk
POSIX
包管理
设计哲学
◇
01哲学继承
Linus Torvalds公开表示Linux设计直接受UNIX哲学影响,「一切皆文件」、小而专的工具链思想一脉相承。
◆
02BSD分支
BSD从贝尔实验室分出后成为开源Unix系的重要分支,孕育了FreeBSD、OpenBSD等经典发行版。
✧
03工具文化
Shell、grep、awk等工具至今仍是Linux/Unix世界的基础设施,每日被数以亿计开发者使用。
⬡
04设计范式
Makefile、man手册、包管理等均源自UNIX传统,被开源社区延续并扩展为现代软件工程基石。
1991
Linux内核公开
Linus Torvalds在comp.os.minix发布Linux 0.01,开源时代正式开启
1993
FreeBSD诞生
BSD开源分支的代表,Unix血统在NetBSD基础上延续至通用平台
40年+
核心工具沿用至今
Shell · grep · awk 三大经典工具跨越四十年,仍是基础设施