タグ

2024年12月2日のブックマーク (2件)

  • uefi-rsを使わずにRustでMikanOSをやっていく話 - NTT docomo Business Engineers' Blog

    この記事は、 NTT Communications Advent Calendar 2022 6日目の記事です。 はじめに こんにちは、SDPF クラウド・仮想サーバチームの松下です。 普段は OpenStack の開発・運用をしているエンジニアで、今年から新入社員としてJOINしました。 今回は、細々と取り組んでいるOSを自作する個人的な活動についてお話ししつつ、ちょっと普通とは違う開発にチャレンジする同志を増やしたいなと思い執筆しております。 人の子であれば、一度は何か古くからある難しそうなソフトウェアの自作に取り組みたくなるものです(主語デカ発言) 私も例に漏れずその一人で、現在RustでOSを自作しようとしているところです。 自作するOSは、「ゼロからのOS自作入門」1(通称「MikanOS」)のお題であるMikanOSです。 このMikanOSは、言語としてC++を利用しOS

    uefi-rsを使わずにRustでMikanOSをやっていく話 - NTT docomo Business Engineers' Blog
    CLSmooth
    CLSmooth 2024/12/02
  • ゼロからのOS自作入門をRustで

    を読んでいるので、Rust でカーネルを書いてみようという試み 前提として、 ブートローダーは、このにある EDK II 上で作成したものをそのまま利用する。カーネルのみをRustで自作する。 RustによるOS自作の先人たちの資料として、以下を参考にしたり、時には写経・コピペを行うことがある。(ともに、BSD-3-Clause によるライセンス) https://zenn.dev/yubrot/articles/d6e85d12ccf2c6 https://github.com/gifnksm/sabios/ https://skoji.jp/blog/2021/04/mikan-laranja-os.html 環境は、https://github.com/sarisia/mikanos-docker を利用する。 わたしの状況 普段はWebな技術者として、PHPRuby、Kotli

    ゼロからのOS自作入門をRustで
    CLSmooth
    CLSmooth 2024/12/02