
Azuos es un sistema operativo basado en arco con un entorno de escritorio escrito con tecnologías web y un backend de Python.
Prueba una demostración en vivo ↗¡Una ventaja de que los azuos se basan en las tecnologías web es que permite a los usuarios y desarrolladores personalizar fácilmente su sistema y hacer que sea suyo! Desde un cambio simple en un archivo de tema, hasta reemplazar un archivo CSS, hasta escribir literalmente su propio script de escritorio: 3
¿Todo lo que se requiere para los desarrolladores es una experiencia decente con Vanilla JavaScript y está listo para comenzar?
Lo sé ... parece extraño tener un entorno de escritorio basado en JavaScript y Python y esto solo es suficiente para alejar a algunas personas, lo cual es un poco comprensible. Un escritorio basado en la web hace que el desarrollo sea más rápido y más fácil, incluso para aquellos que solo bifurcan el proyecto. Aunque es mejor que un escritorio no está escrito principalmente con tales idiomas es mejor.
Azuos está construido con JavaScript y Python, sin embargo, se ejecuta en la parte superior del Arch Linux. Entonces puedo decir 'Yo uso Arch BTW: 3'
Teóricamente, los azuos pueden ejecutarse en otros sistemas de Linux, suponiendo que también usen bash, es posible que deba reemplazar algunos scripts de shell con los que funcionan en su distribución de Linux de elección.
FreeBSD probablemente también podría funcionar, aunque los scripts de shell también pueden requerir reescritura.
Si está interesado en contribuir a azuos o bifurcar el proyecto, ¡primero debe configurar su espacio de trabajo!
Descargo de responsabilidad: es probable que Azuos se equivoce en cualquier plataforma no similar a Unix (estoy hablando con usted Windows 10/11), por lo que si Azuos no funciona, no logre un problema de Github, ya que no lo manejaré, es probable que tenga que esperar a que alguien más lo resuelva, o de otra manera tome las cosas en sus propias manos y que funcione. Para facilitar las cosas, solo use una plataforma similar a UNIX, como cualquier distribución de Linux, o tal vez BSD (no probada), tiene mejores posibilidades de usar azuos sin errores de los que tiene en Windows. Gracias de antemano ?
Así que así es como:
Primero confirma que tienes git , python3 , python3-pip
Asegúrese de haber instalado git , esto le permitirá obtener la última fuente de Azuos directamente desde GitHub
Git para Debian/Ubuntu (Distros con sede en Debian):
sudo apt install git-allGit para Arch Linux:
sudo pacman -S gitGit para Windows:
También hay algunas formas de instalar Git en Windows. La construcción más oficial está disponible para descargar en el sitio web de Git. Simplemente vaya a https://git-scm.com/download/win y la descarga comenzará automáticamente. Tenga en cuenta que este es un proyecto llamado Git para Windows, que está separado del propio Git; Para obtener más información al respecto, visite https://gitforwindows.org.
Fuente: Introducción: Instalación de Git (git-scm.com)
Git para macOS:
Hay varias formas de instalar git en macOS. Lo más fácil probablemente sea instalar las herramientas de línea de comandos Xcode. En Mavericks (10.9) o arriba puede hacerlo simplemente tratando de ejecutar GIT desde la terminal la primera vez.
$ git --versionSi aún no lo tiene instalado, le pedirá que lo instale.
Si desea una versión más actualizada, también puede instalarla a través de un instalador binario. Un instalador de MacOS Git se mantiene y está disponible para descargar en el sitio web de Git, en https://git-scm.com/download/mac.
Fuente: Introducción: Instalación de Git (git-scm.com)
Si su sistema operativo de elección no está en la lista, investigue sobre la instalación de GIT para dicho sistema.
Después de instalar git , para descargar azuos, ejecutar
git clone https://github.com/AzuSystem/AzuOS {directory of choice}
cd {directory of choice}Se recomienda que clone este repositorio en /azuos, aunque es probable que necesite usar sudo para hacerlo.
Ahora para Python, que se requiere para inicializar azuos, y uh, no usaremos Electron pronto ~ :)
Python para Debian/Ubuntu (distribuciones con sede en Debian):
sudo apt install python3 python3-pipPython para Arch Linux:
sudo pacman -S python python-pipInstalador de Python para Windows (¡no olvide instalar con Pip!): Https://www.python.org/downloads/windows/
Instalador de Python para MacOS (¡no olvide instalar con Pip!): Https://www.python.org/downloads/macos/
Si su sistema operativo no está en la lista, investigue sobre la instalación de Python 3 y PIP para Python para dicho sistema.
Una vez que se hayan instalado Python y Pip, necesitamos instalar algunos módulos
Este comando en la mayoría de los casos, debe ser universal en todos los sistemas operativos, si no funciona, es posible que deba buscar en Google para soluciones: '((
pip install pywebview screeninfo psutil py-cpuinfoAzuos corre en X.org en un ISO en vivo.
Si quieres intentar ejecutar Azuos a través de X.org, primero deberás instalarlo. Si eres un usuario de Windows/MacOS, no te preocupes por esto: 3
Xorg para Debian/Ubuntu (distribuciones con sede en Debian):
sudo apt install xorgXorg para Arch Linux:
sudo pacman -S xorg Después de instalar, en algún lugar de su directorio de inicio (/hogar/nombre de usuario o ~/) encontrará .xinitrc
Abra/cree este archivo en un editor de texto de su elección (usaré VIM)
sudo nano ./.xinitrcY escribir
python {azuos directory}Y guardar
:wq !Luego, si quieres iniciar el servidor X con azuos en ejecución, simplemente ejecute
startxYo (MTSYNTHO), provenía de un fondo de hacer conceptos del sistema operativo utilizando Windows Batch Scripting y Microsoft PowerPoint.
Ninguna de mis creaciones fue buena, pero disfruté haciéndolas de cualquier manera, ya que esos días ha sido mi sueño hacer mi propio sistema operativo funcional hasta cierto punto.
Y ahora 3 años después, en 2024, tenemos azuos, nunca olvidaré esos días increíbles ❤️
PS Azuos no necesita un servidor web para ejecutar, ejecutar la página HTML directamente funciona bastante bien: 3