Last updated
    Linux kernel
    ゲーム

    Linux kernel

    "世界を動かすカーネル"

    1991 ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    コミュニティ

    概要

    Linuxカーネルは、フリーかつオープンソースのUnix系カーネルであり、数え切れないオペレーティングシステムの中核として機能しています。1991年にLinus Torvaldsによって作成され、すぐにGNUオペレーティングシステムのカーネルとして採用され、多くの人がLinuxと呼ぶものを形成しました。現在では、スマートフォン(Android)からスーパーコンピュータ、組み込みデバイス、クラウドサーバーに至るまで、あらゆるもの上で動作しています。

    主にGCC拡張機能といくつかのアーキテクチャ固有のアセンブリを備えたC言語で書かれており、カーネルはモノリシックな設計(すべてのコアサービスがカーネル空間で実行される)でありながら、モジュール式で、デバイスドライバ、ファイルシステム、その他のコンポーネントの動的なロードを可能にしています。プロセス、メモリ、ネットワーキング、ハードウェア抽象化を管理し、システムレベルの実験のためのサンドボックスを提供します。ユーザーはカスタムカーネルをコンパイルし、sysctlを介してパラメータを調整し、リアルタイムのパフォーマンスチューニングを行うことができます。

    カーネルの開発は時間ベースのリリースサイクルに従い、2〜3か月ごとに新しいバージョンがリリースされます。各リリースには、世界中のコントリビューターコミュニティからの数千のパッチが含まれており、Linus Torvaldsとサブシステムメンテナーによって調整されています。プロジェクトはGPLv2の下でライセンスされており、誰にとっても自由であり続けることが保証されています。

    ゲームプレイ

    Linuxカーネルとの対話は、複雑なシステムシミュレーションゲームをプレイするようなものです。ユーザーはコマンドラインインターフェースと設定ファイルを通じて、プロセスを管理し、メモリを割り当て、デバイスを構成し、パフォーマンスを最適化します。カーネルのモジュール設計により、モジュールを動的にロードおよびアンロードでき、まるでMODを装備するような感覚です。カスタムカーネルをコンパイルし、sysctlを介してパラメータを調整し、リアルタイムコンピューティング機能を有効にすることもできます。

    主要なメカニズムには、プロセススケジューリング(CFS、リアルタイム)、メモリ管理(ページング、スワッピング、OOMキラー)、デバイスドライバの統合、ファイルシステムのサポート(ext4、Btrfs、XFS)、ネットワーキングスタック(TCP/IP、ファイアウォール、ルーティング)が含まれます。カーネルはまた、KVMによる仮想化と、cgroupsおよび名前空間を介したコンテナ化をサポートしており、システムレベルの実験のためのサンドボックスを提供します。

    ストーリー

    物語は1991年、フィンランドのコンピュータサイエンスの学生であるLinus Torvaldsが、MINIXニュースグループに趣味のプロジェクトを発表したときに始まります。バージョン0.01は1991年9月17日にリリースされましたが、公の発表は10月5日でした。世界中の開発者がコードを提供するにつれて、カーネルは急速に成長しました。最初の安定リリースであるバージョン1.0は、1994年3月14日に登場しました。

    主要なマイルストーンには、エンタープライズ機能(改善されたスケーラビリティやリアルタイムサポートなど)をもたらした2.6シリーズ(2003〜2011年)や、2004年の時間ベースのリリースへの移行が含まれます。このカーネルは、デスクトップのUbuntuからAndroidまで、何千ものディストリビューションに採用され、2024年時点でTOP500スーパーコンピュータの100%を動かしています。現在進行中の物語は、Linus Torvaldsを優しい独裁者とする、GPLv2の下でのグローバルな協力の物語です。

    受賞と称賛

    IEEE Computer Society Computer Pioneer Award: コンピュータパイオニア: (2014)

    ACM SIGOPS Hall of Fame Award: 殿堂入り: (2018)

    Linux Foundation Award for Best Open Source Project: 最優秀オープンソースプロジェクト: (2009)

    キーワード

    オープンソースオペレーティングシステムカーネルLinuxGNUTorvaldsGPLモノリシックモジュール式システム管理仮想化コンテナスーパーコンピュータAndroid組み込み

    ゲーム情報

    開発元
    Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    出版社
    Linux kernel community
    発売日
    1991-09-17
    モード
    Single-player, Multiplayer
    プラットフォーム
    ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture
    発売日
    +1991-09-17
    開発元
    Linus Torvalds, Alan Cox, Greg Kroah-Hartman, Ingo Molnár, Andrew Morton, Larry W. Finger, Mauro Carvalho Chehab
    プラットフォーム
    ARM architecture, Atmel AVR, Blackfin, DEC Alpha, ETRAX CRIS, Itanium, MIPS architecture, PA-RISC, PowerPC, SPARC, SuperH, TILE64, Unicore, Xtensa, Motorola 68000 family, IBM S/390, x86, x86-64, z/Architecture

    リンク

    コミュニティに参加

    人のファンが話題に