Skip to content

tas0dev/mochiOS

Repository files navigation

mochiOS

Ask DeepWiki dependency status Discord server

About

mochiOSはハイブリッドアーキテクチャを採用した、新しいOSです。中学生によって開発/維持されています。 「絶対クラッシュしないこと」を実現しようとしています。

餅という名前にしたのは餅は柔らかくて壊れにくいから(伸びても切れない)。超絶安直なネーミングだぜぇ。

Build

必要なツール:

  • git
  • qemu-system-x86_64
  • x86_64-elf-gcc
  • cargo
  • rustup
  • make
  • e2fsprogs
  • texinfo
  • build-essentialで入るすべてのツール
  • libgcc-s1
  • x86_64-unknown-noneターゲット
  • x86_64-unknown-uefiターゲット

Tip

x86_64-elf-gccはhomebrewでインストールすることを推奨します。(Ubuntu標準のaptリポジトリにありません)また、brewをインストール時、Run there commands in your terminal to add Homebrew to your PATHと表示されたら、必ず指示に従ってください。

  1. このレポをクローンします。
  2. サブモジュールをインストールします。
    git submodule update --init --recursive
  3. libcのconfigureをします。
    cd src/lib
    ./configure
  4. ビルドします。
    cd ../..
    cargo build

How to contribute?

ライセンスはこのファイルを参照してください

Documentation

セキュリティ/運用ドキュメントは docs/ を参照してください。

About

A hybrid kernel that simply refuses to die. While other OSs are busy collecting Blue Screens, SwiftCore is busy actually running your code

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Contributors