
Azuosは、WebテクノロジーとPythonバックエンドで書かれたデスクトップ環境を備えたアーチベースのオペレーティングシステムです。
ライブデモを試してみてくださいAzuosがWebテクノロジーに基づいて構築されていることの利点は、ユーザーと開発者がシステムを簡単にカスタマイズして自分のシステムにすることができることです。テーマファイルの単純な変更から、CSSファイルの交換、文字通り独自のデスクトップスクリプトを作成するまで:3
開発者に必要なのは、Vanilla JavaScriptのまともな経験であり、あなたは行ってもいいですか?
私は知っています... JavaScriptとPythonに基づいたデスクトップ環境を持っているのは奇妙に思えます。これだけでも、一部の人々を追い払うのに十分です。 Webベースのデスクトップは、プロジェクトを分岐しているだけでも、開発をより迅速かつ容易にします。許可されていますが、主にそのような言語で書かれていないデスクトップの方が優れています。
AzuosはJavaScript&Pythonを使用して構築されていますが、Arch Linuxの上で実行されます。だから私は「私はアーチを使っているところ:3」と言うことができます
理論的には、Azuosは他のLinuxシステムで実行することができますが、それらもBashを使用していると仮定すると、いくつかのシェルスクリプトを選択したLinuxディストリビューションで動作するものに置き換える必要があります。
シェルスクリプトには書き換えが必要になる場合もありますが、FreeBSDもおそらく機能する可能性があります。
Azuosに貢献したり、プロジェクトを分岐したりすることに興味がある場合は、最初にワークスペースをセットアップする必要があります。
免責事項:Azuosは、非UNIXのようなプラットフォームでエラーが発生する可能性があります(Windows 10/11と話している)ので、Azuosが機能しない場合は、GitHubの問題を扱わないでください。物事を簡単にするには、Linuxディストリビューション、またはおそらくBSD(テストされていない)など、Unixのようなプラットフォームを使用するだけで、WindowsよりもエラーなしでAzuosを使用する可能性が高くなります。よろしくお願いします ?
だからここにあります:
まず、 git 、 python3 、 python3-pipがあることを確認します
gitがインストールされていることを確認してください。これにより、GitHubから直接最新のAzuosソースを取得できます。
Debian/ubuntuのgit(debianベースのディストリビューション):
sudo apt install git-allArch LinuxのGit:
sudo pacman -S gitWindows用のGit:
WindowsにGitをインストールする方法もいくつかあります。最も公式ビルドは、GIT Webサイトからダウンロードできます。 https://git-scm.com/download/winに移動するだけで、ダウンロードは自動的に開始されます。これは、Git自体とは別のGit for Windowsと呼ばれるプロジェクトであることに注意してください。詳細については、https://gitforwindows.orgにアクセスしてください。
出典:開始:git(git-scm.com)のインストール
macOSのgit:
MacOSにGitをインストールする方法はいくつかあります。最も簡単なのは、おそらくXcodeコマンドラインツールをインストールすることです。 Mavericks(10.9)以上では、ターミナルからGitを初めて実行しようとするだけでこれを行うことができます。
$ git --versionまだインストールされていない場合は、インストールするように促されます。
最新バージョンが必要な場合は、バイナリインストーラーを介してインストールすることもできます。 MacOS Gitインストーラーが維持され、https://git-scm.com/download/macでGit Webサイトでダウンロードできます。
出典:開始:git(git-scm.com)のインストール
選択したオペレーティングシステムがリストされていない場合は、当該システムのGITのインストールに関する調査を行ってください。
gitをインストールした後、Azuosをダウンロードするには、実行します
git clone https://github.com/AzuSystem/AzuOS {directory of choice}
cd {directory of choice}このレポを /azuosにクローンすることをお勧めしますが、sudoを使用する必要がある可能性があります。
Azuosの初期化に必要なPythonの場合、ええと、私たちはすぐに電子を使用することはありません〜:)
Debian/UbuntuのPython(Debianベースのディストリビューション):
sudo apt install python3 python3-pipArch LinuxのPython:
sudo pacman -S python python-pipWindows用のPythonインストーラー(PIPでインストールすることを忘れないでください!):https://www.python.org/downloads/windows/
MacOS用のPythonインストーラー(PIPでインストールすることを忘れないでください!):https://www.python.org/downloads/macos/
選択したオペレーティングシステムがリストされていない場合は、Python 3とPIPのインストールに関する調査を行ってください。
PythonとPIPがインストールされたら、いくつかのモジュールをインストールする必要があります
ほとんどの場合、このコマンドはオペレーティングシステム全体で普遍的である必要があります。それが機能しない場合は、ソリューションのためにGoogleをGoogleする必要がある場合があります。
pip install pywebview screeninfo psutil py-cpuinfoAzuosは、ライブISOでX.orgで実行されます。
X.orgを介してAzuosを実行してみたい場合は、最初にインストールする必要があります。あなたがWindows/MacOSユーザーなら、これについて心配しないでください:3
Debian/UbuntuのXorg(Debianベースのディストリビューション):
sudo apt install xorgArch LinuxのXorg:
sudo pacman -S xorgインストール後、ホームディレクトリ(/home/usernameまたは〜//)のどこかに.xinitrc見つかります
選択したテキストエディターでこのファイルを開き/作成します(VIMを使用します)
sudo nano ./.xinitrcと書いてください
python {azuos directory}そして保存します
:wq !その後、Azuosを実行してXサーバーを起動したい場合は、実行するだけです
startxI(Mtsyntho)は、Windows Batch ScriptingとMicrosoft PowerPointを使用してOSの概念を作成する背景から来ています。
私の作品はどれも良いものではありませんでしたが、どちらの方法でも作るのを楽しんでいました。当時は、ある程度自分の機能的なOSを作ることが私の夢だったからです。
そして今、3年後の2024年に、私たちはアズオスを持っています、私はそれらの驚くべき日を決して忘れません❤️
PS Azuosは実行するためにWebサーバーを必要としません。HTMLページを直接実行するにはかなりうまく機能します:3