カーネルをコンパイルは、Linux側で行う。まずは、以下のコマンドで、コンパイルに必要なプログラムをインストールしておく。 sudo apt install build-essential flex bison libssl-dev libelf-dev libncurses-dev autoconf libudev-dev libtool zip unzip v4l-utils ...
前回までで、C言語で開発できる最低限の環境を整えてきた。今回はLinuxカーネルに特有の機能を使ってプログラムを作り、コンパイルして実行する方法を紹介する。 コマンドやユーティリティ、アプリケーションは特定の処理に関してはカーネルに処理を ...
次期カーネル 「Linux 5. 15」 の最初のリリース候補 (RC1) 版は9月12日に出る予定だが、 Linusがマージしようとしたある機能 ―カーネルのコンパイラオプション 「-Werror」 の扱いをめぐって、 ちょっとした論争が巻き起こった。 9月5日 (米国時間⁠)⁠、 ...
「UbuntuプリインストールPC」 を利用する上で、 興味深いカーネルフレーバーが登場しました (changelog⁠)⁠。これまでカーネル関連関連のタスクで 「OEMからのリクエスト」 的なキーワードとして使われてきた 「linux-oem」 がカーネルフレーバーとして[1 ...
ディスクの性能を最適化する方法についての記事を書いた後、設定を調整することはシステムの高速化のためにできることの一部にすぎないというコメントを読者からもらった。つまり、ユーザー自身のハードウェアや必要性に最も合うようにカーネルの ...
それでは、予行演習でなく、いよいよ本番だ。再びsuを実行してルートになり、以下を入力する。 cd /usr/src/linux make clean make menuconfig 以上を実行すると、何百個ものオプション(何百通りもの失敗する方法と表現することもできる)のあるメニューが画面に ...
Linus Torvalds氏は8月9日、Linuxカーネル開発版の新バージョン「Linux-2.4.0-test6」をリリースした。ソースコードのスペルミスや最新のgccではコンパイル不可能だった問題の修正、DRM (Direct Rendering Manager: WindowsのDirectXのようにビデオカードの直接アクセスを許す仕組み ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
過去数十年にわたりLinuxは着実に成長し、最も広く使われているオペレーティング システム カーネルになりました ...