プログラミング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 testing)...
プログラミングLinux

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

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

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

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

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

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

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

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

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

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