2018年8月、私はSysAdminsのLinux哲学を公開しました。 。かなり売れているようで、元のLinux哲学(またはシステム管理者向けの私自身のバージョン)がまだ適切かどうかを考え始めました。
第1章で、私は次のように述べました。
「Unix哲学は、Unixをユニークで強力なものにする重要な部分です。Unix哲学については多くのことが書かれています。また、Linux哲学は、Unixから直接派生しているため、基本的にUnix哲学と同じです。
>「元々のUnix哲学は、主にシステム開発者を対象としていました。実際、KenThompsonとDennisRitchieが率いるUnixの開発者は、彼らにとって意味のある方法でUnixを設計し、ルール、ガイドライン、および手順メソッドを作成しました。それらをオペレーティングシステムの構造に設計します。これはシステム開発者にとってはうまく機能し、少なくとも部分的にはSysAdmins(システム管理者)にとっても機能しました。Unixオペレーティングシステムの創始者からのガイダンスのコレクションは、優れたものに体系化されました。本、Unix哲学 、Mike Gancarzによるもので、その後Gancarz氏によって Linux and the Unix Philosophyとして更新されました。 。
「別のすばらしい本、 The Art of Unix Programming 、Eric S. Raymondによる、Unix環境でのプログラミングに関する著者の哲学的見解を提供します。それはまた、作者によって経験され、想起されたので、Unixの開発の歴史のいくらかです。この本は、インターネットでも完全に無料で入手できます。」
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
これらの本で概説されている哲学は、Unixとその最新の子孫であるLinuxの元の設計にとって重要でした。その画期的な設計とその創造的な実装により、今日の素晴らしいオープンソースオペレーティングシステムを実現することができました。データストリームの概念、それらのデータストリームを変更および変換するためのパイプの使用、「すべてがファイルである」という考えなどがなければ、古いコマンドラインよりもさらに強力でないコマンドラインで苦労することになります。 IBMまたはMS-DOS。 DOSでさえパイプを使用していましたが、今日私たちが当たり前と思っているGNU Core Utilitiesのような強力なユーティリティを提供することはなく、最も基本的なシステム機能にアクセスできます。
これについて考えれば考えるほど、多くのLinuxユーザーやシステム管理者がLinuxの哲学について聞いたことがないことに気づきました。それで、私はLinuxの哲学が、あなたが好きな形で、まだ適切であるかどうか疑問に思い始めました。私はあなたにあなたの考えを尋ねることにしました。
Linuxの哲学は2019年も引き続き関係がありますか?
また、2019年のLinux哲学の関連性について他にどのように考えているかを聞きたいと思います。以下のコメントでフィードバックを共有してください。