
Azuos-это операционная система на основе арки, в которой представлена настольная среда, написанная с помощью веб-технологий и бэкэнд Python.
Попробуйте живую демонстрацию ↗Преимущество Azuos, созданного на веб -технологиях, заключается в том, что он позволяет пользователям и разработчикам легко настраивать свою систему и сделать ее своей! От простого изменения в файле темы, к замене файла CSS, до буквального написания своего собственного настольного скрипта: 3
Все, что требуется для разработчиков, - это приличный опыт работы с ванильным JavaScript, и все готово?
Я знаю ... кажется странным иметь настольную среду, основанную на JavaScript и Python, и одного этого достаточно, чтобы убрать некоторых людей, что довольно понятно. Веб-столик делает разработку быстрее и проще, даже для тех, кто просто разбивает проект. Хотя признание, настольный компьютер, не написанный в основном с такими языками, лучше.
Azuos строится с использованием JavaScript & Python, однако работает на вершине Arch Linux. Так что я могу сказать: «Я использую арку кстати: 3»
Теоретически, Azuos может работать в других системах Linux, предполагая, что они также используют Bash, вам может потребоваться заменить некоторые сценарии оболочки, которые работают на вашем дистрибутивах Linux.
FreeBSD, вероятно, тоже может работать, хотя сценариям оболочек тоже может потребоваться переписывание.
Если вы заинтересованы в участии в Azuos или вызовите проект, вам сначала нужно настроить свое рабочее пространство!
Отказ от ответственности: Azuos, скорее всего, выпустит ошибку на любых не похожих на платформ (я говорю с вами Windows 10/11), поэтому, если Azuos не работает, пожалуйста, не делайте проблему GitHub, так как я не буду справляться с этим, вам, вероятно, понадобится ждать, чтобы кто-то другой решит ее для вас, или иным образом взять на себя дело в ваши руки и заработать. Чтобы облегчить ситуацию, просто используйте платформу Unix, как и любую дистрибутивы Linux, или, возможно, BSD (непроверенный), у вас есть лучшие шансы на использование Azuos без ошибок, чем у Windows. Заранее спасибо ?
Итак, вот как:
Сначала подтвердите, что у вас есть git , python3 , python3-pip
Убедитесь, что у вас установлен git , это позволит вам получить последний источник Azuos непосредственно из GitHub
Git для Debian/Ubuntu (Debian Distros):
sudo apt install git-allGit для Arch Linux:
sudo pacman -S gitGit для Windows:
Есть также несколько способов установить GIT на Windows. Самая официальная сборка доступна для загрузки на веб -сайте GIT. Просто перейдите по адресу https://git-cm.com/download/win, и загрузка начнется автоматически. Обратите внимание, что это проект под названием GIT для Windows, который отделен от самого GIT; Для получения дополнительной информации об этом перейдите на https://gitforwindows.org.
Источник: Начало работы: установка git (git-cm.com)
Git для macOS:
Есть несколько способов установить GIT на macOS. Самое простое - это установить инструменты командной строки Xcode. На Mavericks (10.9) или выше вы можете сделать это просто, пытаясь запустить GIT от терминала в первый раз.
$ git --versionЕсли у вас его еще нет, он побудит вас установить его.
Если вы хотите более актуальную версию, вы также можете установить ее через двоичный установщик. Установщик MacOS GIT поддерживается и доступен для загрузки на веб-сайте GIT, по адресу https://git-cm.com/download/mac.
Источник: Начало работы: установка git (git-cm.com)
Если вы выбранной операционной системе не указаны, пожалуйста, проведите исследования по установке GIT для указанной системы.
После установки git , чтобы загрузить Azuos, запустить
git clone https://github.com/AzuSystem/AzuOS {directory of choice}
cd {directory of choice}Рекомендуется клонировать этот репо в /азуос, хотя вам, вероятно, нужно использовать Sudo для этого.
Теперь для Python, который требуется для инициализации Azuos, и мы не будем использовать электрон в ближайшее время ~ :)
Python для Debian/Ubuntu (Debian Distros):
sudo apt install python3 python3-pipPython для Arch Linux:
sudo pacman -S python python-pipУстановщик Python для Windows (не забудьте установить с PIP!): Https://www.python.org/downloads/windows/
Установщик Python для MacOS (не забудьте установить с PIP!): Https://www.python.org/downloads/macos/
Если вы выбранная операционная система не указана, пожалуйста, проведйте исследования по установке Python 3 и PIP для Python для указанной системы.
После установки Python и PIP нам нужно установить несколько модулей
Эта команда в большинстве случаев должна быть универсальной между операционными системами, если она не работает, вам может потребоваться Google для решений: '(
pip install pywebview screeninfo psutil py-cpuinfoAzuos работает на x.org в живом ISO.
Если вы хотите попробовать запустить Azuos через x.org, вам нужно сначала установить его. Если вы пользователь Windows/MacOS, не беспокойтесь об этом: 3
Xorg для Debian/Ubuntu (Debian Distros):
sudo apt install xorgXorg для Arch Linux:
sudo pacman -S xorg После установки, где -то в вашем домашнем каталоге (/Home/username или ~/) вы найдете .xinitrc
Откройте/создайте этот файл в текстовом редакторе по вашему выбору (я использую Vim)
sudo nano ./.xinitrcИ написать
python {azuos directory}И сохранить
:wq !После этого, если вы хотите запустить X Server с запуском Azuos, просто запустите
startxI (Mtsyntho), прихожу из фона создания концепций ОС, используя сценарии Windows и Microsoft PowerPoint.
Ни одно из моих творений не было хорошим, но мне нравилось делать их в любом случае, так как в те дни я мечтал сделать свою собственную функциональную ОС в некоторой степени.
А теперь, 3 года спустя, в 2024 году, у нас есть азуос, я никогда не забуду те удивительные дни ❤
PS Azuos не нужен веб -сервер для запуска, запуск HTML -страницы напрямую работает довольно хорошо: 3