Linux
 Computer >> コンピューター >  >> システム >> Linux

ペンギンの起源:Linuxの歴史[オタクの歴史]

Linuxに触れずに行くことができる場所は事実上ありません。Linuxは、通常のコンピューターから最も強力なサーバー、ハンドヘルドモバイルデバイスまで、あらゆるものに電力を供給します。私たちのような技術者ではないほとんどの人は、Linuxが何であるかさえ知らず、AndroidがLinuxを使用して実行されていることも知りません。ご存知かどうかにかかわらず、Linuxはいたるところにあり、その存在感はますます高まっているようです。

ただし、Linuxは新しいオペレーティングシステムではありません。私が持っているよりも長く使用されており、強力になっています。 Linuxはどのようにして今日の場所に到達したのですか? Linuxの長い歴史を見てみると、その質問についての洞察が得られるかもしれません。

始まり ペンギンの起源:Linuxの歴史[オタクの歴史]

1991年9月中旬、Linus Torvaldsという名前のフィンランドのコンピュータサイエンスの学生が、史上初のLinuxバージョン0.01をリリースしました。 Torvaldsは、UnixまたはMinixシステムの購入は、特に大学生にとっては高すぎるため、Linuxカーネルを作成するように促されたと主張しました。彼のプロジェクトを他の関心のある開発者に宣伝した彼の最も有名な電子メールの1つは、カーネルプロジェクトは「専門家ではない」ものであり、まったく新しいオペレーティングシステムを作成するという真剣な試みではなく趣味のプロジェクトであると述べています。

彼は、自分のカーネルが大量のサポートを獲得することをほとんど知りませんでした。そして、何年にもわたって、カーネルが大幅に拡張され、元のカーネルよりもはるかに多くの機能を利用できるようになりました。

ライセンス

Linuxの最初のリリースから間もなく、TorvaldsはGNU General Public Licenseを使用してソフトウェアのライセンスを取得することを決定しました。これにより、人々は自分のニーズに合わせて表示、コピー、使用、および変更できます。この一見単純な決定は、Linuxが今日非常に人気になった理由に大きな役割を果たしました。 LinuxFoundationとLinusTorvaldsには、公式のLinuxカーネルを制御およびリリースする権限がありますが、世界中の誰でも、個人だけでなく、企業や企業も、ソフトウェアを無料で使用して、自分のニーズに合わせて変更できます。

Linuxはオープンな性質を持っているため、多くの企業がパッチの開発を支援し、最終的にはカーネルに組み込まれ、その開発に劇的な拍車をかけました。

SlackwareとDebian

ペンギンの起源:Linuxの歴史[オタクの歴史]

Linuxカーネルの最初のリリースからわずか2年後、Patrick Volkerdingという名前の男が、最初のLinuxディストリビューションであるSlackwareを作成して公開しました。これは、Linuxカーネルに基づくオペレーティング環境のエコシステムです。すべてのLinuxディストリビューションはそのコアとしてLinuxカーネル(またはそのバリエーション)を持っていますが、ディストリビューションに関する他のすべては変更できます。システムとユーザーの両方のデフォルトプログラムにどのパッケージ形式を使用する必要があるか。

Slackwareのリリースから約2か月後に、もう1つの重要なLinuxディストリビューションであるDebianがリリースされました。これら2つの最も古い既知のLinuxディストリビューションのうち、Debianは現在最も影響力があります。大量のLinuxシステムがDebianまたはそれに基づくディストリビューションを実行しているからです。

Mandrake Linux

それは間違いなく最初のディストリビューションではなく、最高でもありませんでしたが、MandrakeLinuxは最初の実際のデスクトップ指向のLinuxディストリビューションの1つでした。しかし、Linuxは一般的にまだ比較的若いため、多くの欠点がありました。ただし、これはLinux用のデスクトップでの最初の本格的な試みであり、他のプロジェクトが発生する前に最も人気のあるLinuxディストリビューションになりました。

当時Linuxを試してみた多くの人々は、依存関係地獄などのLinuxでのすべての苦労にもかかわらず、それらの古いシステムのいくつかの懐かしい思い出を持っているかもしれません。 Mandrakeを見たい人は、後継のMageiaをチェックしてください。

Rise Of Red Hat

ペンギンの起源:Linuxの歴史[オタクの歴史]

すべてのベンチャーで発生する数少ない問題の1つは、何かがどれほど有益であるかということであり、オープンソースソフトウェアからお金を稼ごうとするというアイデアは大きな挑戦でした。安定したLinuxディストリビューションと企業へのサポートを提供することを目的とする企業であるRedHatは、独自のRedHatディストリビューションのサポートを販売することでこれを達成することができました。同社は1999年に公開されるほどの収益を上げ、ウォール街の歴史上8番目に高い初日の利益を上げました。

これは、Linuxの歴史にとってもう1つの大きなマイルストーンでした。現在、同社はLinuxコミュニティにも多大な影響を与えており、多数のソフトウェアプロジェクトを支援し、カーネルパッチを提供し、RedHatディストリビューションの元となっているコミュニティ運営のディストリビューションFedoraを監視しています。

Ubuntu

ペンギンの起源:Linuxの歴史[オタクの歴史]

2004年に、最も人気のあるLinuxデスクトップディストリビューションの1つであるUbuntuが初めてリリースされました。当初、Debianベースのディストリビューションは、当時の他のほとんどのLinuxディストリビューションと同様に、使い始めるのは簡単ではありませんでした。ただし、多くのリリースを経て、優れたLinuxデスクトップがどうあるべきかを示す強​​力な例になりました。

もちろん、Linux Mintはもう1つの優れた例であるため、これだけではありませんが、Linuxについて考えるときに誰もが言及する最初のディストリビューションになっています。現在、Linuxをサポートしている組織はたくさんあり、それらがサポートする傾向がある最初のディストリビューションはUbuntuです。

Android

ペンギンの起源:Linuxの歴史[オタクの歴史]

カーネルとデスクトップのディストリビューションには大きな進歩がありますが、それでもモバイルデバイスに関してLinuxが成功したこととは比べ物になりません。もちろん、これの最大の例は、2008年に最初にリリースされたAndroidです。現在、Androidの任意のバージョンを実行しているすべてのデバイスは、iOSを実行しているデバイスを上回っています。現在世界に存在するモバイルデバイスの数を考えると、それはたくさん Linuxデバイスを手に持っている人の割合。

Androidは最近順調に進んでおり、減速は見られないようです。したがって、デスクトップ市場には大きな影響を与えていないかもしれませんが、モバイル市場には間違いなくあります。

結論

Linuxがここまで来るのは、間違いなく20年以上の長い歴史ですが、それは間違いなくすべての人の生活に影響を与えてきました。 Linuxの採用率はかつてないほど高いように思われるため、Linuxデバイスの数を増やすことしかできません。 Linuxが将来どこに行くのか、そしてLinuxが私たちの生活に素晴らしい方法でどのように影響を与えることができるのかを見るのは本当に興奮しています。

過去20年間のLinuxの進歩に満足していますか?その将来はどうなると思いますか?コメントで教えてください!

画像クレジット:Alejandro Matos、Ben Preston、Charlie Evatt、Lohan Larsson


  1. LinuxでSudoの履歴を確認する方法

    コンピューターを他のユーザーと共有し、sudoアクセスを許可した場合は、他のユーザーがコンピューターをどのように使用しているかを監視するのが賢明です。ありがたいことに、sudoの履歴を簡単に確認できます。方法を見てみましょう。 認証ログ 多くのLinuxサービスは、問題のトラブルシューティングに役立つログを保持しています。ありがたいことに、とりわけ、この記事で求めている情報の詳細なリストも保持されています。このリストでは、sudoを使用して誰がいつどのコマンドを発行したかを確認できます。この情報を見つけるには、DebianまたはUbuntuに基づくディストリビューションを使用している場合は、

  2. Linux 5.7カーネルアップデートがリリースされました:すべての詳細

    Linuxカーネルは、間違いなく、入手可能な最も人気のあるオープンソースカーネルです。 Unixベースのカーネルは1991年から存在しており、それ以来波を立てています。最新のカーネルアップデートは今年初めにリリースされ、いくつかのエキサイティングな変更が加えられています。 Linuxカーネルとは Linuxカーネルは、Linuxマシンのハードウェアとそのマシンで実行されているプロセスとのインターフェースを担当します。すべての主要なハードウェア機能を制御します。カーネルは、メモリ管理、プロセス管理、デバイスドライバー、システムコール、およびセキュリティを担当します。カーネルはお母さんのようだと