# NoneOS - ブラウザベースの軽量仮想オペレーティングシステム ## プロジェクト紹介 NoneOSは、純粋な静的ファイルアーキテクチャを採用し、バックエンドサーバーのサポートなしで動作する革新的なブラウザ仮想オペレーティングシステムソリューションです。 短期目標:ブラウザベースの軽量NASシステムを構築し、デバイス間のシームレスな接続と協力を実現します。 - [x] ブラウザ側のファイル管理をサポート - [x] ブックマーク同期アプリ - [ ] ファイル転送アプリ(LocalSendに類似) - [ ] ノート同期アプリ(Notionに類似) ## クイックスタート 公式サイトに直接アクセス:[https://os.noneos.com/](https://os.noneos.com/) ### ローカル実行 1. プロジェクトをクローンまたはダウンロードし、ローカルにnodejsがインストールされていることを確認してください。 2. 依存関係をインストールする: ```bash npm install ``` 3. サーバーを起動する: ```bash npm run static ``` 4. アクセスする: `http://localhost:5559/` **注意:** リンク [https://os.noneos.com/](https://os.noneos.com/) はネットワークの問題で正常に解析できませんでした。このウェブページの内容が必要な場合は、リンクの有効性を確認し、再度お試しください。 ## アプリケーションの作成方法 NoneOSは高度なWebマイクロアプリケーションアーキテクチャを採用しており、各アプリケーションは強力なofa.jsフレームワークに基づいて構築されています。開発者は、アプリケーションディレクトリ(例えば、サンプルアプリケーション`others/hello-world.napp`)をシステムの「アプリケーション」フォルダにインポートするだけで、簡単にアプリケーションを作成し、迅速にデプロイして実行することができます。 現在、より詳細な開発ドキュメントを作成中です。その間、開発者は以下のことができます。 - ofa.jsの公式ドキュメントを参照してフレームワークの機能を理解する。 - `packages/apps`ディレクトリの下にあるサンプルアプリケーションを参考として開発する。