プログラミングC言語 C言語のメモリ管理 mallocとfreeの呪い C言語のメモリ管理 安全装置のない拳銃 C言語はAT&Tベル研究所のリッチーが中心になって作りました。 1972年ころに作られましたので、非常に古いプログラミング言語です。 高級言語はほぼない時代だったからか、扱いを間違うと非常に危険です。... 2022.12.06 プログラミングC言語
プログラミングLinux プログラミング言語RustでLinuxカーネルモジュールサンプルを書く まとめ RustでLinuxカーネル 2022/9にLinux 6.1でRustでカーネルを書けるようになるというニュースが出ました。 筆者は元カーネルハッカーです。朝から晩までLinuxカーネルソースの海で溺れていたことがあります。 元カーネルハ... 2022.12.01 プログラミングLinuxプログラミングRust
プログラミングLinux Rust用LinuxカーネルのビルドとRustカーネルモジュールのサンプル Rustでカーネルモジュール 先日、C言語、アセンブリ以外でカーネルモジュールが書けるようになるというニュースがありました。 Rustというプログラミング言語でカーネルを記述できるようになります。 ということで、カーネルモジュールをお試しで... 2022.11.30 プログラミングLinuxプログラミングRust
プログラミングLinux はじめてのLinuxカーネルのビルド方法 手順と気を付けること Linuxカーネルのビルド Linuxカーネルのビルドを初めてやったときは、とても感動したのを覚えています。 得体のしれないOSを御した雰囲気がしますね。単にビルドしただけなんですが、何かを成し遂げた気がしました。 慣れるとそんなに大変では... 2022.11.29 プログラミングLinux
プログラミングLinux Linuxインストール方法 (今回はDebian testing) Linux、今回はDebian testingをインストールしてみます。 昔のLinuxのインストールは大変でしたけど、今は全く難しくないです。 Linux(Debian testing)をインストール Linux(Debian testi... 2022.11.28 プログラミングLinux
プログラミングLinux Windows上の仮想環境VirtualBoxのインストール方法 VirtualBox LinuxマシンとWindowsマシンを2台用意できる人はいいですが、そうでない方はWindows上の仮想環境を作ってLinux環境を作りますね。 最近ではWSLという選択肢もあり、仮想マシンが必要な場面は、カーネルコ... 2022.11.27 プログラミングLinux
プログラミングLinux Windows上の仮想環境VirtualBoxにLinuxをインストールするときの前準備 VirtualBoxをインストールしたらLinuxをインストールするための前準備を説明します。 少しだけコツがありますが、そう難しいことはありません。 VirutalBoxにLinuxをインストールするときの前準備 Linuxのインストーラ... 2022.11.26 プログラミングLinux
プログラミングRust プログラミング言語Rustを一週間勉強してみた感想 難易度は高くはないと思う 2022年のいま、最も注目されているプログラミング言語のひとつにRustがあります。 Linuxカーネルでも使えるようになるらしいRustを一週間勉強してみました。 洗練された言語仕様がクールでした。 プログラミング言語Rust プログラミ... 2022.11.23 プログラミングRust
プログラミングbash 今日を生き抜くプログラミングの知識 bash(シェル)の知識 bashでHelloWorld まずは、bashでHelloWorldをやってみます。 >>> HelloWorldへの道 bash編 Windows上のプログラミング環境構築 シェルスクリプトの本紹介 ((作成中)) プログラミングのため... 2022.11.22 プログラミングbash
プログラミングC言語 今日を生き抜くプログラミングの知識 C言語の知識 C言語でHelloWorld まずは、C言語でHelloWorldをやってみます。 >>> HelloWorldへの道 C言語編 Windows上のプログラミング環境構築 システムプログラミングの本を紹介 C言語で開発する場合、2022年現... 2022.11.21 プログラミングC言語