現在は、既存のブログ記事から Computer Systems に関係する記事(組み込みエンジニア時代に書いた記事)を分類してリンクしています。


コンテンツ一覧

Assembly / ARM


Linux Kernel


Linux / Userland

No.項目カテゴリ
1Linux Command Optionの慣習(一般的なOption一覧)CLI
2mmdebstrapによるarmhf向けrootfsの作成方法(公式最小サイズ27MB)rootfs
3Linuxコマンドのソースコードを取得する方法(Debian環境):オリジナルコマンド作成前の勉強向けソースコード取得
4起動済みプロセス(例:デーモンプロセス)の標準出力を確認する方法プロセス
5Debian(64bit)で32bitバイナリを実行もしくは作成する方法(C言語)バイナリ
6manコマンドによる「ASCII ⇔ 8進数、10進数、16進数の変換表」文字コード
7/etc/passwdに記載された/usr/sbin/nologin, /bin/falseとは何か【ログイン禁止】ユーザ管理
8【visudo / vigr / vipw】システムファイルをsudo viで編集は駄目【sudoers / group / passwd】システムファイル
9【roff形式を手書きは無理ゲー】manページをMarkdown + Pandocで作成【with manページお作法】man page
10環境構築:Debianソースコードパッケージをビルドする方法(debソースパッケージ構築ツールのインストール)パッケージ
11Debian: 任意のtesting/unstableパッケージのみをinstallする方法(システム全体はstableを維持)パッケージ
12【LPICで見た】/etc/motdの内容を出力しているのは誰?【答え:sshd】ログイン
13Ubuntu (20.04)へsshログインした際に表示されるWelcomeメッセージの仕組みと表示しない方法ログイン
14【Bash / Ruby / Python3】オプション解析する方法の比較CLI
15【Bash / Ruby / Python3】root権限を確認する方法の比較権限
16【Bash / Ruby / Python3】ユーザ名 / UID / グループ名 / GIDを取得する方法の比較ユーザ管理

Toolchain / Debugging


External Articles


C / System Programming


Storage / Filesystem


Code Reading


Hardware / Boot


参考文献(手元にある書籍)