Skip to content

Instantly share code, notes, and snippets.

@tenpoku1000
Last active November 18, 2022 22:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tenpoku1000/eea7139aca37c5394ef6efb09130338b to your computer and use it in GitHub Desktop.
Save tenpoku1000/eea7139aca37c5394ef6efb09130338b to your computer and use it in GitHub Desktop.
コンパイラ・IDE・OS・VMM・IME の開発のためのメモ

コンパイラ・IDE・OS・VMM・IME の開発のためのメモ

2022/11/19 更新

OS 開発予定(基本機能)
https://gist.github.com/tenpoku1000/717524125c38cbdc2271817ae4aa57d2

やらないこと・低優先度のリスト
https://gist.github.com/tenpoku1000/a89cae1c2b32d5a9ad9583601e30ab2a

tenpoku1000/OPML_bookmarks: コンパイラ・IDE・OS・VMM・IME の開発のための OPML・ブックマーク HTML ファイル
https://github.com/tenpoku1000/OPML_bookmarks

tenpoku1000/jp-books: コンパイラ・IDE・OS・VMM・IME の開発のための和書
https://github.com/tenpoku1000/jp-books

テスト環境
https://gist.github.com/tenpoku1000/fac153d8b4283f820db43d92c094258c

2021 年

WSL・Windows Update・Chocolatey の更新をコマンド 1 行で一括で実行
https://gist.github.com/tenpoku1000/fcfdc0914d643551543f376ce9f51432

Intel CPU の Security & Reliability の各項目の概要を簡単に知りたい
https://gist.github.com/tenpoku1000/28ea9e3d2e9de072ab65cf1f61ac9ad8

イマドキの C 言語の if 文では dangling(ぶら下がり・ぶらぶら・宙ぶらりん) else 問題は発生しない
https://gist.github.com/tenpoku1000/ed4676b566718341f334e7096e7d261b

2020 年

独自拡張 WebAssembly を生成し、UEFI アプリを出力するバックエンドを試作する
https://gist.github.com/tenpoku1000/9e496e27f4ea85a4d30efe343607798c

投機的実行サイドチャネルハードウェア脆弱性
https://gist.github.com/tenpoku1000/8d31abef480f6d7ea58f501c29855162

2019 年

x64 の電力管理についてのメモ
https://gist.github.com/tenpoku1000/e62968d70a2d6c9277f96d75897de667

2018 年

x64 の 64 ビットモードのエンコーディング概略
https://gist.github.com/tenpoku1000/24c249e32c512611c079ce87a59a6a52

インテル関連ドキュメント・リンク集
https://gist.github.com/tenpoku1000/2250ec65264ff2d639ddeeffd305fe68

レガシー規格 SATA を振り返る
https://gist.github.com/tenpoku1000/7aea553b7b895db006a6a8e77c73f535

C のグローバル変数の仮定義とは
https://gist.github.com/tenpoku1000/4900093cf2f87247cb523a3a7b808c82

NMI に割り込まれたい
https://gist.github.com/tenpoku1000/13fb7dc7e5bd3445c0573b0e286fd3c0

32 ビット整数式の x64 JIT コンパイラを試作する
https://gist.github.com/tenpoku1000/75869fb88ad84b6109ae0325aeed412f

2017 年

2 年以上かけて自作 OS 開発のための資料を集めた話
https://gist.github.com/tenpoku1000/424c8aeb83cf0f8c121f442b0e56baea

自作 OS で USB デバイスに対応するための調査メモ
https://gist.github.com/tenpoku1000/5e0a4ca12964895ddaf45851e022342d

自作派の人のためのコンパイラ関連規格のメモ
https://gist.github.com/tenpoku1000/9878188f4c8ecd1a5db1d16549f45fc9

自作 OS の GUI 開発のためのメモ
https://gist.github.com/tenpoku1000/11f72517a5d956823866ff85bcdd10d4

UTF-32 でも固定長で処理出来るわけではない
https://gist.github.com/tenpoku1000/d60efa587b185ab34e36c70622934892

表に出て来ない凄い人は、実在性の確認が困難である
https://gist.github.com/tenpoku1000/901431ad3d7f8cf7efa01d1b16c39de7

2016 年

Visual Studio で日中韓台文字表示 UEFI アプリ作成のメモ - Qiita https://qiita.com/tenpoku1000/items/5190a1054e6d5078d7a6

Ubuntu Desktop で OVMF と QEMU をソースコードからビルドする - Qiita https://qiita.com/tenpoku1000/items/603e97b0ee8b75d69f0e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment