2023-01-01から1年間の記事一覧

OSづくり。

前のエントリで「MINIX遅い」ってわかって、でもこれ直そうと思うと根本的に設計見直しだなあと思ってたんですが、意を決してOSを自分で作ってみることにしました。 もともと、どうせならARM32じゃなくてAARCH64でやりたいなあと思ってたのと、 https://gith…

マルチコアのミニックスが遅い。

前回の記事でマルチコア化してみた、、と書いたミニックスなんだけど、…すごい、遅くて。どうして遅いのか考えてたんですが、多分こう言うことなんじゃないかと。。(未検証) Linuxはモノリシックカーネルだから、システムコールはカーネル内で完結する。カ…

ARM版Minixのマルチコア対応

ARM版Minixをしこしこvirtボードに移植したり、ここ1年くらいはマルチコア化をのんびりやってたんだけどついに動いてしまった。 最初はなんでかCPU2が起きなくて、qemuをシングルコアで起動してたことに気づくとかそんなお粗末な感じだったんですけど世の中…