これは「How to Make a Computer Operating System」というWindowsアプリで、最新リリースは0.1.0sourcecode.tar.gzとしてダウンロードできます。ワークステーション向けの無料ホスティングプロバイダーであるOnWorksでオンラインで実行できます。
「OnWorks を使用してコンピューター オペレーティング システムを作成する方法」というアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
スクリーンショット:
コンピュータのオペレーティングシステムの作り方
説明:
Samy Pesseによる実践的なガイドとGitHubホストプロジェクト。C++で非常にシンプルなUNIXベースのオペレーティングシステムを構築する方法を解説します。起動、ユーザーランドシェルの起動、そして拡張性も備えています。単なる概念実証ではなく、実用的かつ教育的な内容となっています。
オプション
- C++で起動可能なカーネルを構築するためのステップバイステップのガイド
- マルチブートのサポートとカーネルのロードにはGNU GRUBを使用する
- BIOSブートから始まり、最小限のシェル環境に移行します
- リンク、アセンブリ、ELF 形式などの低レベルの概念を学習します
- Apache 2.0ライセンスのソースコードとGitBook経由のドキュメント
- 実稼働向けではなく、拡張性と教育性を重視した設計
プログラミング言語
C
カテゴリー
このアプリケーションは、https://sourceforge.net/projects/how-to-make-computer-os.mirror/ からも入手できます。OnWorks でホストされているため、無料のオペレーティングシステムから最も簡単にオンラインで実行できます。