第1章 Kali Linuxの基礎 Kali Linuxの基礎知識
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Kali Linux は、 Ubuntu Linux をベースとした Linux オペレーティングシステムの特殊化ディストリビューションであり、 Debian Linux をベースとしている。Kaliは、セキュリティ作業に従事したい人々を対象としている。セキュリティ・テストであったり、エクスプロイトの開発やリバース・エンジニアリングであったり、デジタル・フォレンジックであったりする。Linuxディストリビューションについて覚えておくべきことの1つは、それらは同じではないということだ。Linux は、実際にはカーネル(実際のオペレーティングシステムであり、ディストリビューションの中核)だけである。各ディストリビューションは、そのコアの上に追加のソフトウェアを重ね、独自のものにしている。Kaliの場合、レイヤー化されるのは必須ユーティリティだけでなく、セキュリティ作業に特化した何百ものソフトウェア・パッケージだ。
Linuxの本当に素晴らしい特徴のひとつは、特に他のオペレーティングシステムと比べて、ほぼ完全にカスタマイズできるということだ。これには、プログラムを実行するShellコマンドや、コマンドを入力するターミナル環境、グラフィカルなデスクトップを選択することも含まれる。それ以外にも、一度環境を選択すれば、それぞれの要素の外観を変えることができる。Linuxを使うことで、システムがあなたの働き方を強制するのではなく、あなたの働き方に利点があるようにシステムを動作させることができる。
Linuxには、その始まりまでさかのぼると、実は長い歴史がある。この歴史を理解することで、Linuxがなぜそうなっているのか、特にシステムを管理したり、ファイルを操作したり、仕事をこなしたりするために使われる一見難解なコマンドについて、ある程度の背景を知ることができる。
Linuxの遺産
かつて 、恐竜か少なくとも冷蔵庫サイズのコンピューターの時代に、 マルチックスという演算子が存在した。1964年に始まったこのオペレーティング・システム・プロジェクトは、マサチューセッツ工科大学(MIT)、ゼネラル・エレクトリック(GE)、ベル研究所によって開発された。マルチクスの目標は、複数ユーザをサポートし、ユーザごとにプロセスやファイルを区分けすることだった。何しろ、マルチクスのようなオペレーティングシステムを動かすのに必要なコンピュータハードウェアが数百万ドルもした時代である。最低でも、コンピューター・ハードウェアは数十万ドルだった。比較の点として、当時700万ドルのシステムは、2023年4月現在で約6200万ドルかかる。そのため、GEのようなコンピューター・メーカーは、MITやベル研究所のような研究機関とともにマルチクスの開発に興味を示していた。
必然的に、参加者の複雑さと利害の対立から、プロジェクトは徐々に崩壊していったが、最終的にオペレーティングシステムはリリースされた。ベル研究所からこのプロジェクトに代入されたプログラマの一人は、通常の仕事に戻り、やがて、もともとMultics用に書いたが、ベル研究所にあったPDP-7で遊びたかったゲームをプレイするために、自分のバージョンのオペレーティングシステムを書くことにした。そのゲームは『スペース・トラベル』というタイトルで、 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access