このカスタムカーネルは、Ubuntu向けです。 リアルタイム性能・レスポンス性能の向上を図ります。 現在のビルドしたNoir Linux Kernelは、CPUスケジューラをBOREに変更したハードリアルタイムカーネルとなっています。 バニラカーネルに統合されているPREEMPT_RTを ...
Openwallプロジェクトは9月2日、Linuxカーネルの動作中に脆弱性攻撃や不正な改変を検知するオープンソース (GPLv2) のセキュリティモジュール 「Linux Kernel Runtime Guard (LKRG⁠)⁠ 1. 0.0」 をリリースした。 LKRGはAdam 'pii3' Zabrockiが開発したプロダクトで、現在は ...
Linux開発プロジェクトのメーリングリストではリーナス・トーバルズ氏による強烈なフレーズを含んだメッセージが飛び交っていることが知られていますが、Linuxのソースコード自体にも「fuck」「crap(クソ)」「idiot(ばか、まぬけ)」といったフレーズが大量に ...
2012年6月6日~8日にLinuxCon Japan 2012 が開催されます。ここではLinux Kernelの最新技術の発表や議論がいろいろ行われるのですが、 このカンファレンスを楽しむ手助けとなる記事を…ということで、 最近のLinux Kernelのメモリ管理の以下のトピックについて、 2回に ...
Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。齊加氏は、Linux KernelコードからCompaction機能の仕組みや工夫点を調査した結果について発表しました。 メモリの虫食い状態を緩和するデ ...
「Ubuntu 23.04」ではカーネルが「Linux Kernel 6.2」、デスクトップ環境が「GNOME 44」へアップデートされたほか、デスクトップ向けのインストーラーが「Snap」パッケージ化された「Flutter」ベースの新しいものになった。
Linuxについてマスターしようとすると、避けて通れないのがLinuxカーネルへの理解であると言えます。Linuxカーネルは普通にLinuxに触れた程度では見えてくることのない「縁の下の力持ち」であるわけですが、プログラムである以上は当然ソースコードが存在 ...
Linuxのカーネルは膨大な数のソースコードから成り立っており、どこに何の処理が書いてあるのかぱっと見当をつけるのにはかなりコードを読み込む必要があります。「Interactive map of Linux kernel」はそのソースコードを機能とレイヤーで分類して表示して ...