今日、Linux は 31 周年を迎えます

25年1991月XNUMX日、開発の 21 か月後、XNUMX 歳の学生、 Linus Torvalds、電話会議で発表 comp.os.minix 実用的なプロトタイプが完成したこと 新しいオペレーティングシステムの Linuxでは、 bash 1.08 と gcc 1.40 の移植。

このように 知らず知らずのうちに Linux カーネルの最初の公開リリースになる 17月0.0.1日に発表されました。 カーネル 62 は 10.000 KB に圧縮され、約 30 行のソース コードが含まれていました。現在のバージョンとは異なり、最新の Linux カーネルには XNUMX 万行を超えるコードがあります。

Linuxカーネル MINIXオペレーティングシステムに触発され、 これは、限られたライセンスを持つライナスには合いませんでした。 続いて、 Linux が有名なプロジェクトになったとき、中傷者 Linus がコピーしたと非難しようとした 一部のサブシステムのコードを直接 ミニクス。

この攻撃は、MINIX の作者である Andrew Tanenbaum によって撃退されました。 Minix コードと Linux の最初の公開バージョンを詳細に比較するよう学生に依頼しました。 調査の結果、POSIX および ANSI C の要件により、一致するマイナー コード ブロックは XNUMX つだけであることがわかりました。

Linus は当初、カーネルを Freax と命名することを考えていました。 「フリー」、「フリーク」、および X (Unix) という言葉から。 しかし 「Linux」という名前は、Ari Lemmke によってカーネルに付けられました。 Linus の要請で、大学の FTP サーバーにカーネルを置き、Torvalds が要請した「freax」ではなく、「linux」というファイルを含むディレクトリの名前を付けました。

進取の気性に富んだビジネスマンである William Della Croce がなんとか Linux の商標を登録し、時間の経過とともに使用料を徴収したかったことは注目に値しますが、後に考えを変え、商標に対するすべての権利を Linus に譲渡しました。 Linux カーネルの公式マスコットであるペンギン Tux は、1996 年に開催されたコンテストの結果として選ばれました。Tux という名前は Torvalds UniX を表しています。

として カーネル開発の歴史、その一部を共有します。

  • 1991 年 XNUMX 月: Linux 0.0.1、i386 CPU のみをサポートし、フロッピー ディスクから起動する最初のパブリック リリース。
    1992年XNUMX月: Linux 0.12、コードは GPLv2 ライセンスに基づいて配布され始めました
  • 1992年XNUMX月: Linux 0.95 では、X Window System を実行する機能、仮想メモリとパーティション スワッピングのサポートが追加され、さらに最初の SLS および Yggdrasil ディストリビューションが登場しました。
  • 1993年の夏に、Slackware プロジェクトと Debian プロジェクトが設立されました。
    1994年XNUMX月: Linux 1.0、最初の正式な安定バージョン。
    1995年XNUMX月: Linux 1.2、ドライバー数の大幅な増加、Alpha、MIPS、および SPARC プラットフォームのサポート、ネットワーク スタックの機能の拡張、パケット フィルターの登場、NFS のサポート。
  • 1996 年 XNUMX 月: Linux 2.0、マルチプロセッサ システムのサポート。
  • 1999年XNUMX月: Linux 2.2、メモリ管理システムの効率向上、IPv6 サポートの追加、新しいファイアウォールの実装、新しいサウンド サブシステムの導入
  • フェブレロデ2001: Linux 2.4、8 つのプロセッサと 64 GB の RAM を備えたシステムのサポート、Ext3 ファイル システム、USB、ACPI のサポート。
  • 2003年XNUMX月: Linux 2.6、SELinux サポート、カーネル チューニング ツール、sysfs、再設計されたメモリ管理システム。
  • 2008年XNUMX月、Linux カーネルに基づいた Android プラットフォームの最初のバージョンが形成されました。
  • 2011年XNUMX月、 10.x ブランチの 2.6 年間の開発後、3.x 番号付けへの移行が行われました。
  • EN 2015、 Linux 4.0 では、リポジトリ内の git オブジェクトの数が 4 万に達しました。
  • 2018の4月に、 リポジトリ内の 6 万個の git-core オブジェクトの壁を突破しました。
  • 2019年XNUMX月、Linux 5.0 カーネル ブランチが形成されました。
  • 2020年XNUMX月に投稿されました。 カーネル 5.8 は、プロジェクトの全存続期間中のすべてのカーネルの変更数という点で最大でした。
  • EN 2021、 Rust 言語でドライバーを開発するためのコードが、Linux カーネルの次のブランチに追加されました。
  • 2022年XNUMX月、バージョン番号の最初の番号を変更するのに十分なバージョンが 6.0.x ブランチにあったため、Linux カーネル 5 ブランチが形成されました。

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。