プログラミングLinux

プログラミングLinux

Linux おすすめディストリビューション紹介(2023年)

Linuxのディストリビューションとは何か?2023年現在、主に使用されているディストリビューションを紹介します。 Linuxディストリビューションとは まずLinuxとは何か?最も狭義には、Linuxはカーネルと言われるOSの根幹部分のみ...
プログラミングLinux

プログラミング言語RustでLinuxカーネルモジュールサンプルを書く まとめ

RustでLinuxカーネル 2022/9にLinux 6.1でRustでカーネルを書けるようになるというニュースが出ました。 筆者は元カーネルハッカーです。朝から晩までLinuxカーネルソースの海で溺れていたことがあります。 元カーネルハ...
プログラミングLinux

Rust用LinuxカーネルのビルドとRustカーネルモジュールのサンプル

Rustでカーネルモジュール 先日、C言語、アセンブリ以外でカーネルモジュールが書けるようになるというニュースがありました。 Rustというプログラミング言語でカーネルを記述できるようになります。 ということで、カーネルモジュールをお試しで...
プログラミングLinux

はじめてのLinuxカーネルのビルド方法 手順と気を付けること

Linuxカーネルのビルド Linuxカーネルのビルドを初めてやったときは、とても感動したのを覚えています。 得体のしれないOSを御した雰囲気がしますね。単にビルドしただけなんですが、何かを成し遂げた気がしました。 慣れるとそんなに大変では...
プログラミングLinux

Linuxインストール方法 (今回はDebian testing)

Linux、今回はDebian testingをインストールしてみます。 昔のLinuxのインストールは大変でしたけど、今は全く難しくないです。 Linux(Debian testing)をインストール Linux(Debian testi...
プログラミングLinux

Windows上の仮想環境VirtualBoxのインストール方法

VirtualBox LinuxマシンとWindowsマシンを2台用意できる人はいいですが、そうでない方はWindows上の仮想環境を作ってLinux環境を作りますね。 最近ではWSLという選択肢もあり、仮想マシンが必要な場面は、カーネルコ...
プログラミングLinux

Windows上の仮想環境VirtualBoxにLinuxをインストールするときの前準備

VirtualBoxをインストールしたらLinuxをインストールするための前準備を説明します。 少しだけコツがありますが、そう難しいことはありません。 VirutalBoxにLinuxをインストールするときの前準備 Linuxのインストーラ...
プログラミングC++

お手軽なLinux環境 WSL Windows上のLinuxのインストールとファイル連携

ITエンジニアとして、コンパイルする環境を整えるには複数の選択肢があります。 その中でも簡易なWindows上のLinuxであるWSLのインストールと簡単な使い方を説明します。 WSL WSLはWindows Subsystem for L...
プログラミングC++

お試しのプログラムのMakefile コンパイル環境を整える

コンパイルを手でやるのは面倒です。 製品ではすでにautomakeなどが用意されていることが多いので気にしないでいいと思います 自分でお試しプログラムを作るときに、直にコンパイルするよりもmakeと打つ方が楽です。 この記事では、Makef...
プログラミングLinux

Linuxのエディタviの使い方 初心者のための最低限の使い方

Linuxを初めて触ったときにビックリするであろうことは みんなターミナルを開いているエディタが見たことないやつ でしょう。※勝手な決めつけかもしれません ターミナルは、Windowsでもコマンドプロンプトやパワーシェルがあるのでそんなに驚...