LinuxオープンソースコミュニティにおけるDebianの影響


Linuxコミュニティ、そして一般的なテクノロジーの世界は、数週間前のイアンのマードックの悲劇的な死のニュースにショックを受けました。当然のことながらそうです。 Debianプロジェクトの創設者としてのイアンの遺産とビジョンは、独自のディストリビューションを開始した他の多くの人々に影響を与えただけでなく、あらゆる規模の多くの個人や企業がより多くの目的で使用してきた堅実なオペレーティングシステムを作成する手段でもありました。 20年以上。

この記事では、Debianの歴史と開発におけるマイルストーンのいくつかと、今日使用されている多くの堅牢で人気のある派生物への影響を確認します。

#1-Debianは、開発者とユーザーが貢献できる最初のディストリビューションでした

Linuxを数年しか使用していない人は、おそらくコミュニティベースの開発を当然のことと思っています。現在のインターネット速度とソーシャルメディアは、IanMurdockがDebianの作成を発表した1993年半ばには存在しませんでした。それでも、イアンはなんとかすべてを機能させることができました。彼の努力は、Debianの初期の頃にフリーソフトウェアファウンデーションによって後援されました。

それ以前は、他の開発者が貢献できるように、プロジェクトの編成に1年(1994年)が費やされていました。 Debian 0.93R5がリリースされた1995年3月までに、各プログラマーは独自のパッケージの保守を開始しました。やがて、メーリングリストも設立され、Debianの人気は貢献とともに急上昇しました。

#2 – Debianは憲法、社会契約、およびポリシー文書で構成されています

あなたがそれについて考えるならば、Debianのような大規模なプロジェクトを主導して広めるには、貢献者とユーザーが一連のガイドラインに従って努力を組み合わせて組織化する必要があります。これは、プロジェクトの主導方法を管理し、意思決定の方法を示し、プロジェクトに参加するためにソフトウェアが満たす必要のある要件の概要を示すために使用される一連のドキュメントなしでは不可能です。

これらの文書は、Debian憲法、社会契約、およびDebianポリシーマニュアルです。それらを読むのに数分かかると、プロジェクトは常に100%無料のままであり(社会契約の一部であるDebianフリーソフトウェアガイドラインに従って)、エンドユーザーが最優先事項であることに気付くでしょう。

同時に、Debianは、プロジェクトによって行われたバグ修正と改善をオペレーティングシステムに含まれるプログラムの作成者に共有することにより、自由ソフトウェアコミュニティに還元することを約束します。

#3-Debianはアップグレード間の一貫性を保証します

実行中のシステムのアップグレードをスムーズに進めるために、木を叩いたり、指を交差させたりする必要がないことを知って、なんと安心でしょう。 Debianは非常に洗練されているため、すべてを最初から再インストールしなくても、実行中のシステムをその場でアップグレードできます。他のディストリビューションが同じ機能を提供しているのは事実ですが(いくつか例を挙げるとFedoraとUbuntu)、安定性においてDebianと比較されていません。

たとえば、Wheezyで実行されているサービスは、アップグレード後、ほとんどまたはまったく変更を加えずにJessieで実行されることが保証されています。

もちろん、プロセス中にハードウェア障害が発生した場合は、常に以前のバックアップをお勧めしますが、アップグレード自体が混乱する恐れがあるためではありません。

#4 – Debianは、ほとんどの派生物を含むLinuxディストリビューションです

無料の堅実なオペレーティングシステムとして、DebianがLinuxディストリビューションのベースとして、しばしば「デリバティブ」と呼ばれるように、いくつかの個人や企業によって選ばれたのは当然のことです。そのため、Debianのネイティブパッケージを他のパッケージとともに再利用または再構築しました。

この記事の執筆時点(2016年2月中旬)で、Distrowatchは、Debianに基づいて349のディストリビューションが作成され、そのうち127のディストリビューションがまだアクティブであると報告しています。後者の中には、Ubuntu、Linux Mint、Kali Linux、エレメンタリーOSなどのよく知られたディストリビューションがあります。このように、Debianは、とりわけLinuxデスクトップの開発と成長、およびサーバーのセキュリティに貢献してきました。

#5 –複数のアーキテクチャのサポート

Linuxカーネルが最初にサポートされたタイプのマシン(x86)から増え続けるアーキテクチャのリストに移植されたため、Debianはその後すぐに追随し、今日ではさまざまなマシンで実行できるようになりました(32 -いくつか例を挙げると、ビットおよび64ビットPC、Sun UltraSPARCワークステーション、およびARMベースのデバイス)。

さらに、Debianのシステム要件により、リソースの少ないマシンで実行できます。古いPCにほこりが溜まっていますか?問題ない! DebianベースのLinuxサーバーに使用します(Intel Celeron 566 MHz/256RAMコンピューターで実行されているApacheWebサーバーがあり、ここ数年実行されています)。

そして最後になりましたが、

#6-トイストーリー!

IanMurdockがDebianプロジェクトのディレクターとしてBrucePerensに置き換えられた後、各安定版リリースはトイストーリー映画のキャラクターにちなんで名付けられました。

当時、ブルースはピクサーで働いていたので、そのような決定の理由を説明できるかもしれません。私を感傷的なものと呼んでください、しかし私が映画を見るたびに私はDebianを思い浮かべます、そしてその逆も同様です。おもちゃを拷問した子供であるシドでさえ、Debianでその地位を占めています。当然のことながら、不安定なバージョン(ほとんどの開発作業は新しいリリースが準備されているときに行われます)は彼にちなんで名付けられています。

概要

この記事では、DebianをLinuxコミュニティで非常に影響力のあるディストリビューションにするいくつかの理由を確認しました。この記事と、Debianが目指すものであると考えるその他の理由についてのご意見をお聞かせください。ユニバーサルオペレーティングシステム(NASAが国際宇宙ステーションのコンピューティングシステムをWindowsXPとRedHatからDebianに移行したのも不思議ではありません。数年前!詳細はこちらをご覧ください)。

下のコメントフォームを使用して、遠慮なくご連絡ください。