uchan note

プログラミングや電子工作の話題を書きます

『ゼロからのOS自作入門』に込めた思い

2021 年 3 月 22 日に『ゼロからの OS 自作入門』を出版する予定です。 本書は OS を手作りする本で、現代のパソコンでちゃんと起動する点が特長です。

15 年前の 2006 年に出版された『30 日でできる!OS 自作入門』を読んで育った私(uchan)が その後継となるだろう本を書いたということで、執筆の裏話を記してみたいなと思います。

続きを読む

Raspberry PiのGPIO2と3のプルアップ抵抗に注意

Raspberry Pi の GPIO2/3 に備わっているプルアップ抵抗はソフトウェアで無効化することができず、かつ抵抗値が小さいため、注意が必要だという話です。

続きを読む

Thunderbolt 3対応SSDアダプタWL-UTE02をMac mini (M1, 2020)で使ってみた

Apple Silicon(M1)搭載のMac miniを購入し、Thunderbolt 3対応のアダプタを使ってSSDを増設してみました。 今回買ったアダプタは WL-UTE02、SSD は WD Blue SN550 2TBです。4 万円未満で 2TB の SSD を増設できてお得でした。 速度は書き込み 1,800MB/s、読み込み 2,200MB/s 程度は出ており、容量単価の割に良い性能が出たので満足です。

続きを読む

Raspberry Pi 4 のセットアップをしてみた

この記事は 自作OS Advent Calendar 2020 の 8 日目の記事です。

概要

Raspberry Pi 4 を買ってセットアップしたので,その過程を記録しました。 これから買う方の参考になれば幸いです。

この記事では OS のインストールと SSH で公開鍵認証を用いて接続する設定,静的 IP アドレスを付与する設定,GUI を無効化する方法を説明します。 この記事に登場する作業はすべて Ubuntu 18.04 上で行いました。

続きを読む

セキュリティ・キャンプ 2020 の OS 開発ゼミまとめ

この記事は 自作OS Advent Calendar 2020 の 6 日目の記事です。

セキュリティ・キャンプ とは毎年夏に開催される,合宿形式の勉強会です。 情報セキュリティ分野で活躍する講師が受講生にみっちりと講義や演習を実施します。

2020 年は新型コロナウイルスの影響によりオンライン開催となり,従来の合宿形式ではなく 2 か月の週末を使って少しずつ進める形式となりました。 セキュリティ・キャンプ全国大会 2020 オンラインの修了式が本日(2020 年 12 月 6 日)ありましたので,OS 開発ゼミで何をやったかを振り返ります。

続きを読む

東工大での自作OSの講義を担当します

この記事は 自作OS Advent Calendar 2020 の2日目の記事です。

概要

uchan は東京工業大学で特任助教をしておりますが,なんと自作 OS の授業をさせていただけることになりました。 残念ながら今年度限りの開講ですが,なるべく楽しい授業を提供したいと思います。

続きを読む