ソフトウェア
初級

Linux 0.99 / 1.0前夜 (1993年)(リナックスゼロキューキュー)

Linux 0.99は1993年Linus Torvalds主導開発のLinuxカーネル前1.0公式版でTCP/IP ネットワーク・LILO ブートローダ・複数アーキ対応 (x86/Alpha/SPARC) ・Slackware/Debian 等初期ディストリ採用しUNIX-like OSの普及起点となった重要バージョン。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
linux-0-99
1993
linus-torvalds
linux-history
tcp-ip
lilo
elf
slackware
debian
minix

Linux 0.99 / 1.0前夜 (1993年)

概要

Linux 0.99は1993年Linus Torvalds主導開発のLinuxカーネル前1.0公式版で0.99.1 (1992年12月) →0.99.15 (1993年12月) と段階的にリリースされTCP/IP ネットワーク (BSDからの移植) ・LILO ブートローダ (1992年Werner Almesberger作)・複数アーキ対応 (x86/Alpha/SPARC・移植版) ・ELF バイナリフォーマット採用しSlackware (1993年7月)・Debian (1993年8月)・Red Hat (1995年5月) 等初期ディストリ採用しUNIX-like OSの普及起点となった重要バージョン。1991年8月25日Linus Torvalds (フィンランド・ヘルシンキ大学20歳学生) がMINIX 互換 OS の趣味プロジェクトとして開始した0.01 から2年で 0.99 達成・1994年3月14日1.0 公式リリースへ繋がった。

主な特徴・仕組み

  • リリース: 0.99.1 (1992年12月) - 0.99.15 (1993年12月) ・約30バージョン
  • アーキテクチャ: x86 386/486 主体・Alpha/SPARC 移植版開始 (1994年以降本格)
  • ネットワーク: TCP/IP (BSD 4.4 からの移植・1992年) ・初期 Ethernet/SLIP/PPP
  • ファイルシステム: ext (1992) →ext2 (1993年1月) ・MS-DOS FAT 対応
  • メモリ管理: 仮想メモリ・スワップ
  • プロセス管理: マルチタスク・fork/exec
  • ブートローダ: LILO (LInux LOader・1992年)
  • バイナリ形式: a.out→ELF (Executable and Linkable Format) 移行 (0.99.13・1993年)
  • GUI: X Window System (XFree86 1991年・MIT X11 移植) サポート
  • ライセンス: GPL (GNU General Public License) v2 (1991年Linus が選択)
  • 対応CPU: 80386 以降 (8086/80286 非対応・「386SX で動作可能」を売り)
  • 必要メモリ: 2MB-4MB (当時最低限)
  • 採用ディストリ: Slackware・Debian・SLS (Soft Landing Systems)・Yggdrasil

Linux 開発のタイムライン (1991-1994)

日付バージョン内容
1991年4月-**Linus Torvalds Linux 開発開始 (MINIX 互換目標) **
1991年8月25日-comp.os.minix へ「hello everybody out there using minix」投稿 (Linux 公式起点)
1991年9月17日0.01初の公開ソース・ftp.funet.fi 公開
1991年12月0.11クリスマス時期に Linus が一気に進化
1992年1月0.12マルチプロセス・仮想メモリ
1992年12月0.99.11.0 候補版開始
1993年7月Slackware 1.0初の主流ディストリビューション (Patrick Volkerding)
1993年8月Debian 0.01コミュニティ駆動ディストリ (Ian Murdock)
1993年12月0.99.151.0 直前最終
1994年3月14日1.0Linux 1.0 公式リリース

Linus Torvalds の物語

Linux 創始者の伝説:

  • 生年: 1969年12月28日フィンランド・ヘルシンキ
  • 大学: ヘルシンキ大学計算機科学
  • 動機: MINIX (Andrew Tanenbaum 教授作・教育用UNIX) の制限 (商用・移植性低) に不満
  • 開発開始: 1991年4月・自分用Intel 386 PC でMINIX 互換 OS 開発
  • 公開: 1991年8月25日・comp.os.minix で告知
  • 歴史的引用: 「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.」
  • GPL 採用: 1991年12月・「フリーで誰でも使える」方針確立
  • 現在: 2026年現在もLinux カーネル最高責任者・Linux Foundation 所属

TCP/IP 移植 (1992-1993年)

ネットワーク機能の本格化:

  • 元コード: BSD 4.4 Lite (Berkeley Software Distribution)
  • 移植者: Ross Biro・Fred Van Kempen (主要貢献者)
  • 対応プロトコル: IPv4・TCP・UDP・ICMP・ARP・初期 SLIP/PPP
  • 意義: Linux がインターネット時代の OS として普及する基盤
  • 後継: 1996年Linux 2.0 でIPv6 実験・1998年Linux 2.2 で本格 IPv6

LILO ブートローダ (1992年)

当時の主流ブートローダ:

  • 開発者: Werner Almesberger (スイス)
  • 動作: MBR (Master Boot Record) からカーネル起動
  • 競合: GRUB (1995年Erich Boleyn・後継主流)
  • 採用: 1992-2005年Linux 主流・以降 GRUB に置換

ELF (Executable and Linkable Format) 採用

1993年Linux バイナリ革命:

  • 元形式: a.out (古いUNIX バイナリ)
  • 新形式: ELF (System V Release 4 標準)
  • メリット: 動的リンク改善・デバッグ情報埋込・将来拡張性
  • 採用版: 0.99.13 (1993年7月) 以降
  • 後継: 全Linux 32bit/64bit で標準・現代も継続使用

初期ディストリビューション (1993-1995年)

ディストリリリース特徴
**SLS (Soft Landing Systems) **1992年5月最初の本格ディストリ・しかし問題多
Slackware 1.01993年7月Patrick Volkerding・SLS 派生・主流化
Yggdrasil1993年12月LGX (Linux/GNU/X) CD-ROM 配布
Debian 0.011993年8月Ian Murdock・コミュニティ駆動
Red Hat 1.01995年5月Marc Ewing・商用Linux 主流化
SUSE 1.01994年3月ドイツ・Slackware 派生

採用システム (1993-1995年)

  • 個人ユーザー: フィンランド・ドイツ・米国大学生・趣味プログラマ
  • 大学研究室: ヘルシンキ大学・MIT・Stanford・UC Berkeley
  • 小規模サーバ: Web/メールサーバ用途 (1994年Apache 0.6 リリース)
  • ハードウェア: i386/i486 PC・¥80,000-200,000帯
  • 総 Linux ユーザー数 (1994年): 推定10万人 (世界)

関連技術との違い

項目MINIX (1987)Linux 0.99 (1993)Linux 1.0 (1994)
開発者Andrew TanenbaumLinus TorvaldsLinus Torvalds
ライセンス商用 (教育版無料)**GPL v2 (フリー) **GPL v2
対応CPU8086/28680386 以降80386 以降
ネットワークなし**TCP/IP (BSD 移植) **TCP/IP
マルチタスクあり (限定)完全実装完全実装
開発モデル教授中心オープンソース・世界中の貢献者同

よくある質問 (FAQ)

Q1: Linux はなぜGNU/Linux と呼ばれるか? A: Linus が開発したのは「カーネル」のみ・OS には GNU Project (Richard Stallman 1984-) の bash/gcc/glibc/coreutils 等が必須。Richard Stallman が「GNU/Linux」命名を提唱・Debian 等の一部ディストリで採用・Linus 自身は「Linux」呼称を好む。

Q2: Linux 0.99 と 1.0 の違いは? A: 0.99 は1992-1993年 1.0 候補版継続改良・1.0 は1994年3月14日「正式安定版」リリース・基本同じカーネルだが バージョン番号で「正式版」公表。1.0 リリースイベントはヘルシンキ大学講堂で開催・Linux 史の節目。

Q3: 現代でLinux 0.99 動作可能? A: ソースコード入手可能 (kernel.org アーカイブ) ・現代GCC ではコンパイル困難 (32bit i386 環境・GCC 1.x/2.x 必要) ・QEMU 等仮想環境で動作可能。レトロLinux 構築・教育用途のみ実用。

まとめ

  • 1993年Linus Torvalds主導・Linuxカーネル 1.0前夜
  • 0.99.1 (1992年12月) →0.99.15 (1993年12月)
  • TCP/IP・LILO・複数アーキ対応
  • Slackware/Debian/Red Hat 初期ディストリ採用
  • UNIX-like OS 普及起点・1994年1.0 へ
この記事について
カテゴリーソフトウェア
難易度初級
作成日2026/5/13