「Linux」はインフラを運用するためのOSの選択肢の一つだ。Linux初心者に向けて、その基本的な用語を解説する。まずは「OS」「カーネル」「GPL」の3つの用語を見ていこう。
「UNIX」から進化した「Linux」は、データセンターインフラを低コストで安全に運用する手段をユーザー企業に提供する。だがそのオープンソースアーキテクチャのために習得が難しいこともあり、CLI(コマンドラインインタフェース)の知識も必要になる。
単純に言うと、LinuxはOSだ。だがLinuxの機能やライセンスはMicrosoftやAppleのOSとは異なる。Linuxで何ができるかを理解するためには、Linuxのさまざまなコンポーネントと関連用語について知っておくことが役に立つ。
コンピュータ内の全てのソフトウェアの実行と管理を担うのがOSだ。プログラムを実行するために、OSはAPI(アプリケーションプログラミングインタフェース)やCLI、またはGUI(グラフィカルユーザーインタフェース)を通じてアクセスされる。
OSは、どのアプリケーションをいつ実行するか、各アプリケーションがどの程度のメモリを必要とするかを決定し、バッチ処理をしてバックグラウンドで動作するアプリケーションの数を減らし、接続されたハードウェアへの入出力を管理する。
「Windows」と「macOS」はプロプライエタリOSで、各ユーザー企業が社内のソフトウェア開発者を通じてメンテナンスしている。Linuxは1990年代にPCユーザーのためのOSとして開発された。関心のある開発者や個人のコントリビューターが主にLinuxとコンポーネントの開発を担う。
広告運用自動化ツール「Shirofune」がAmazon Adsに対応
ShirofuneがAmazon Adsの運用自動化機能をリリース。予算管理・入札最適化と成果分析、レ...
若年層の4人に1人が自分の位置情報を共有する「位置シェアラー」――博報堂とLinQ共同調査
位置情報をシェアすることで生まれる新しいつながり「シン密圏」の実態に関する調査結果...
「Gemini時代」のGoogleの広告ビジネスはどう変わる? ピチャイCEOが語ったこと
テック業界の巨人の第1四半期決算発表で議論の中心となったのは、生成AIおよび「YouTube ...