uchan-nos / os-from-zero

『ゼロからのOS自作入門』(内田公太著、マイナビ出版)のサポートサイトです
https://zero.osdev.jp/
244 stars 10 forks source link

ubuntu20.4 のサポートが終了し、LTSは22.04しか使えなくなっています。 #152

Open pickamirai opened 11 months ago

pickamirai commented 11 months ago

lld-14でも本の3章が実行できるようにしていただけませんか?

uchan-nos commented 8 months ago

@pickamirai そうしたいのはやまやまなので、ちょっと、ご相談に乗っていただけませんか?

master ブランチで最新の開発環境に対応するようにコードを修正するのは可能なのですが、問題は osbook... の各タグの存在です。いくら master で修正を加えても、osbook... が自動的に変更されるわけではありません。かといって、osbook_... を修正してしまうと、書籍の内容とリポジトリの内容が食い違うため、混乱を招くと思っています。

ここについて、良い案が見つからないまま、今に至ります。

uchan-nos commented 8 months ago

良い方法を思いついた気がするのでメモ

この方法であれば、osbook_dayXX はそのままに保全しつつ、「osbook_dayXX_dev はビルド関連の最低限の修正だけが加わっています」ということを分かりやすく伝えられる気がしました。

yossy201410 commented 5 months ago

GitHub_Actionを使った変更はどうですか?

uchan-nos commented 5 months ago

@yossy201410 GitHub Action で具体的に何をどうすると何が解決しますか?

yossy201410 commented 5 months ago

@uchan-nos GitHub Actionで、ブランチを作成して、そこに自動的に変更みたいなことができた気がします。

uchan-nos commented 2 months ago

@yossy201410 GitHub Action を使うかどうか以前の問題として、Ubuntu の新しいバージョンでビルドできるようにするために、どのような変更が必要なのかの調査が必要と思います。 その調査が終わって、何か定期的に処理すべきものがあれば、そこで初めて自動化の話が出てくるのかなと思っています。