老照片:Linux 的 24 年歷史,一步一個腳印
史前
沒有 C 編程語言 和 GNU 項目 構成 Linux 環境,也就不可能有 Linux 的成功。
Ken Thompson 和 Dennis Ritchie
Ken Thompson 和 Dennis Ritchie 在 1969-1970 創造了 Unix 操作系統。之後發布了新的 C 編程語言,它是一種高級的、可移植的編程語言。 Linux 內核用 C 和一些彙編代碼寫成。
Richard Matthew Stallman
Richard Matthew Stallman 在 1984 年啟動了 GNU 項目。最大的一個目標 - 完全自由的類-Unix 操作系統。
1991 – 元年
Linus Torvalds, 1991
Linus Torvalds 在芬蘭赫爾辛基開始了 Linux 內核開發,他是為他的硬體 - Intel 30386 CPU 編寫的程序。他也使用 Minix 和 GNU C 編譯器。下面是 Linus Torvalds 給 Minix 新聞組的歷史消息:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them 🙂
Linus (torvalds@kruuna.helsinki.fi)
從此之後,Linux 開始得到了世界範圍志願者和專業專家的支持。Linus 的同事 Ari Lemmke 把它命名為 「Linux」 - 這其實是他們的大學 ftp 伺服器上的項目目錄名稱。
1992
在 GPLv2 協議下發布了 0.12 版 Linux 內核。
1993
Slackware 首次發布(LCTT 譯註:Slackware Linux 是一個高度技術性的、乾淨的發行版,只有少量非常有限的個人設置) – 最早的 Linux 發行版,其領導者 Patrick Volkerding 也是最早的。其時,Linux 內核有 100 多個開發者。
Debian
Debian – 最大的 Linux 社區之一也創立於 1991 年。
1994
Linux 1.0 發布了,多虧了 XFree 86 項目,第一次有了 GUI。
Red Hat Linux
發布了 Red Hat Linux 1.0
S.u.S.E Linux
和 S.u.S.E. Linux 1.0。
1995
Red Hat Inc.
Bob Young 和 Marc Ewing 合併他們的本地業務為 Red Hat Software。Linux 移植到了很多硬體平台。
1996
Tux
企鵝 Tux 是 Linux 官方吉祥物,Linus Torvalds 參觀了堪培拉國家動物園和水族館之後有了這個想法。發布了 Linux 2.0,支持對稱多處理器。開始開發 KDE。
1997
Miguel de Icaza
Miguel de Icaza 和 Federico Mena 開始開發 GNOME - 自由桌面環境和應用程序。Linus Torvalds 贏得了 Linux 商標衝突官司,Linux 成為了 Linus Torvalds 的註冊商標。
1998
大教堂和集市
Eric S. Raymond 出版了文章 The Cathedral and the Bazaar(大教堂和集市) - 高度推薦閱讀。Linux 得到了大公司的支持: IBM、Oracle、康柏。
Mandrake Linux
Mandrake Linux 首次發布 - 基於紅帽 Linux 的發行版,帶有 KDE 桌面環境。
1999
第一個主要的 KDE 版本。
2000
Dell 支持 Linux - 這是第一個支持的大硬體供應商。
2001
Revolution OS
紀錄片 「Revolution OS(操作系統革命)」 - GNU、Linux、開源、自由軟體的 20 年歷史,以及對 Linux 和開源界頂級黑客的採訪。
2002
BitKeeper
Linux 開始使用 BitKeeper,這是一種商業版的分散式版本控制軟體。
2003
SUSE
Novell 用 2.1 億美元購買了 SUSE Linux AG。同年 SCO 集團 也開始了同 IBM 以及 Linux 社區關於 Unix 版權的艱難的法律訴訟。
Fedora
紅帽和 Linux 社區首次發布了 Fedora Linux。
2004
X.ORG 基金會
XFree86 解散了並加入到 X.Org 基金會, X 的開發更快了。
Ubuntu 4.10 – Ubuntu 首次發布
2005
openSUSE
openSUSE 開始了,這是企業版 Novell』s OS 的免費版本。OpenOffice.org 開始支持 OpenDocument 標準。
2006
一個新的 Linux 發行版,基於紅帽企業版 Linux 的 Oracle Linux。微軟和 Novell 開始在 IT 和專利保護方面進行合作。
2007
Dell Linux 筆記本
Dell 發布了第一個預裝 Linux 的筆記本。
2008
KDE 4.0
KDE 4 發布了,但是不穩定,很多用戶開始遷移到 GNOME。
2009
Red Hat
紅帽 Linux 取得了成功 - 市值達 26億2千萬美元。
2009 年微軟在 GPLv2 協議下向 Linux 內核提交了第一個補丁。
2010
Novell -> Attachmate
Novell 已 22億美元賣給了 Attachmate Group, Inc。SUSE 和 Novell 成為了新公司的兩款獨立的產品。
systemd 首次發布,開始了 Linux 系統的革命。
2011
Unity 桌面,2011
Ubuntu Unity 發布,遭到很多用戶的批評。
GNOME 3.0,2011
GNOME 3.0 發布, Linus Torvalds 評論為 「unholy mess」 ,有很多負面評論。Linux 內核 3.0 發布。
2012
1500 萬行代碼
Linux 內核達到 1500 萬行代碼。微軟成為主要貢獻者之一。
2013
Kali Linux 1.0 發布, 用於滲透測試和數字取證,基於 Debian 的 Linux 發行版。2014 年 CentOS 及其代碼開發者加入到了紅帽公司。
2014
Lennart Poettering 和 Kay Sievers
systemd 成為 Ubuntu 和所有主流 Linux 發行版的默認初始化程序。Ubuntu 有 2200 萬用戶。安卓的大進步 - 佔了所有移動設備的 75% 份額。
2015
發布了 Linux 4.0。Mandriva 公司清算,但還有很多分支,其中最流行的一個是 Mageia。
帶著對 Linux 的熱愛而執筆。
via: https://tlhp.cf/linux-history/
作者:Pavlo Rudyi 譯者:ictlyh 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive