エルファンOS

王林
リリース: 2024-09-12 10:18:09
オリジナル
1032 人が閲覧しました

エルファンOS

エルファンOS: 完全制御への道

エルファンOS は、政府管理および企業運営のシステムの必要性をなくすことを目的とした ErfanKeyhani-1 (Me) によるカスタム OS プロジェクトです。これは、カスタム アセンブリ ブートローダーで起動し、32 ビット保護モードで実行され、C ベースのカーネルを備えた完全に DIY のオペレーティング システムです。 QEMU でテストでき、完全に自由です。目標は、完全に機能する OS を一度に 1 つずつ構築することです。

なぜ エルファンOS なのか?

あなたの行動すべてを追跡する肥大化したシステムにうんざりしていませんか? エルファンOS は、ユーザーが制御できるように構築されています。無駄がなく、高速で、オープンソースです。このプロジェクトは自由、つまり監視、制御、不要な機能からの解放をテーマとしています。この OS は、起動時に「Welcome to Freedom」を出力できる基本的なカーネルから始まり、そこから (少なくとも願わくば) 深刻な競争相手に成長しています。

現在の機能:

  • 32 ビット モード: 保護モードで実行され、16 ビットよりも多くのメモリ アクセスが可能になります。
  • カスタム ブートローダー: システムをメモリにロードし、制御をカーネルに渡します。
  • 基本カーネル: C および一部のアセンブリで書かれており、テキスト出力などの基本的な機能が可能です。
  • QEMU テスト: 仮想環境で実行およびデバッグできます。

最近の苦労と今後の計画

最近、キーボードドライバーの実装に取り​​組んでおり、カーネルでいくつかの問題が発生しました。ただし、それは困難の一部であり、進歩を止めることはできません。基本が安定したら、エルファンOS は最終的に 64 ビット に移行し、ファイル システム、マルチタスクなどの計画が行われます。

次は何ですか?

  • キーボード ドライバーの修正: 入力が再びスムーズに機能するようにする必要があります。
  • 64 ビット移行: メモリ管理とパフォーマンスが向上して未来へ移行します。
  • マルチタスクとファイル システム: 複数のタスクを処理し、ファイルを効率的に整理できる、完全に機能する OS を作成します。

エルファンOS は実践しながら学ぶことが大切です。低レベルのシステム プログラミングOS 開発、または単に人に固執したい場合は、チェックする価値があります。

プロジェクトへのリンク: GitHub 上の エルファンOS

以上がエルファンOSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート