Linux上のプログラミングの知識です。
Linuxに関わっていくならどうしても必要な知識を紹介します。
エディタviの最低限の使い方
エディタviの使い方です。Linuxで作業していると当たり前にviを使いますが、最初はびっくりするかもしれません。うろたえない様に、以下を見ておきましょう。
>>> Linuxのエディタviの使い方 初心者のための最低限の使い方
プログラミングのための環境構築
Windows上のLinux環境WSLのインストール
プログラミング環境を整える方法はいくつかありますが、WSLは簡単です。
>>> お手軽なLinux環境 WSL Windows上のLinuxのインストールとファイル連携
VirtualBoxでLinuxのインストール
VirtualBoxインストール
Linuxをインストールしてもよい古いマシンをお持ちの方はそれにLinuxをインストールすればよいと思います。今回はVirtualBoxで始めてみます。
>>> Windows上の仮想環境VirtualBoxのインストール方法
VirtualBoxでOSを入れる前の準備
VirtualBoxでOSをインストールする前準備として、ディスクを割り当てたりして、isoイメージを仮想のCDドライブにマウントします。
>>> Windows上の仮想環境VirtualBoxにLinuxをインストールするときの前準備
Debian testingインストール
いろいろなディストリビューションがありますが、今回はDebian testingです。
>>> Linuxインストール方法 (今回はDebian testing)
初めてのMakefile
Makefileはそれだけで一冊の本になるように高機能ですが、まずはお試しで使ってみましょう。プログラミングのためには、作っておくと便利です。
>>> お試しのプログラムのMakefile コンパイル環境を整える
シェル
一段上のシェル使い
一目置かれるシェル使いは、find, forを習得しています。作業が格段に楽になりますので是非覚えておいてください。
>>> シェル 一目置かれるワンライナーの使い方 find, for
シェルの拡張としてのPerl
現在、軽量言語としてのPerlは人気がありませんね。しかし、シェルの拡張としてのPerlはとても強力です。
>>> 懐かしのプログラミング言語Perl、もう使いませんか? 書評「ミニマルPerl」
Linuxシステムプログラミング入門
Linuxで何かを作るとき、避けて通れないのが「システムプログラミング」です。
システムプログラミングの本を紹介します。
はじめてのカーネルのビルド
まずは、Debianが配っているカーネルでビルドしてみます。
ビルド失敗がRustのせいではないところまで到達するのが目標です。
>>> はじめてのLinuxカーネルのビルド方法 手順と気を付けること
Rust用Linuxカーネル作成からサンプルのビルド
いよいよRust用Linuxカーネルをビルドしてから、サンプルのRustカーネルモジュールを作ります。
わくわくしませんか?
>>> Rust用LinuxカーネルのビルドとRustカーネルモジュールのサンプル
まとめ
Linuxに関わる上での知識をまとめました。
その他のまとめは以下からどうぞ。
コメント