
Azuos é um sistema operacional baseado em arco, com um ambiente de desktop escrito com tecnologias da Web e um back-end do Python.
Experimente uma demonstração ao vivo ↗Uma vantagem de os azuos serem construídos nas tecnologias da web é que ele permite que usuários e desenvolvedores personalizem facilmente seu sistema e o tornem seu! De uma mudança simples em um arquivo de tema, para substituir um arquivo CSS, para literalmente escrever seu próprio script de desktop: 3
Tudo o que é necessário para os desenvolvedores é uma experiência decente com JavaScript de baunilha e você está pronto para ir?
Eu sei ... parece estranho ter um ambiente de desktop baseado em JavaScript e Python, e isso por si só é suficiente para afastar algumas pessoas, o que é meio compreensível. Um desktop baseado na Web torna o desenvolvimento mais rápido e mais fácil, mesmo para aqueles que estão apenas comprando o projeto. Embora admitadamente, um desktop não escrito principalmente com esses idiomas é melhor.
O Azuos é construído usando JavaScript & Python, no entanto, é executado no topo do Arch Linux. para que eu possa dizer 'eu uso arch btw: 3'
Teoricamente, os Azuos podem ser executados em outros sistemas Linux, assumindo que eles também usem o Bash, pode ser necessário substituir alguns scripts de shell por aqueles que funcionam na sua distro de escolha Linux.
O FreeBSD provavelmente também poderia funcionar, embora os scripts da Shell também possam exigir a reescrita.
Se você estiver interessado em contribuir com azuos ou formar o projeto, primeiro precisará configurar seu espaço de trabalho!
Isenção de responsabilidade: os azuos provavelmente vão errar-se em qualquer plataforma que não seja do UNIX (estou conversando com você com o Windows 10/11), por isso, se os azuos não funcionarem, não faça um problema no Github, pois não vou lidar com isso, você provavelmente precisará esperar que outra pessoa resolva isso ou, de outra forma Para facilitar as coisas, basta usar uma plataforma do tipo UNIX, como qualquer distro Linux, ou talvez BSD (não testada), você tem melhores chances de usar azuos sem erros do que no Windows. Agradeço antecipadamente ?
Então aqui está como:
Primeiro confirme que você tem git , python3 , python3-pip
Certifique -se de instalar git , isso permitirá buscar a mais recente fonte de azuos diretamente do github
Git para Debian/Ubuntu (distritos baseados em Debian):
sudo apt install git-allGit para Arch Linux:
sudo pacman -S gitGit for windows:
Existem também algumas maneiras de instalar o Git no Windows. A construção mais oficial está disponível para download no site do Git. Basta acessar https://git-scm.com/download/win e o download começará automaticamente. Observe que este é um projeto chamado Git for Windows, que é separado do próprio Git; Para mais informações, acesse https://gitforwindows.org.
Fonte: Introdução: Instalando o Git (git-scm.com)
Git para macOS:
Existem várias maneiras de instalar o Git no macOS. O mais fácil é provavelmente instalar as ferramentas de linha de comando Xcode. Em Mavericks (10.9) ou acima, você pode fazer isso simplesmente tentando executar o Git do terminal pela primeira vez.
$ git --versionSe você ainda não o tiver instalado, ele solicitará que você o instale.
Se você deseja uma versão mais atualizada, também pode instalá -la por meio de um instalador binário. Um instalador do MacOS Git é mantido e disponível para download no site do Git, em https://git-scm.com/download/mac.
Fonte: Introdução: Instalando o Git (git-scm.com)
Se o seu sistema operacional de escolha não estiver listado, faça uma pesquisa sobre a instalação do GIT para o referido sistema.
Depois de instalar git , para baixar azuos, execute
git clone https://github.com/AzuSystem/AzuOS {directory of choice}
cd {directory of choice}Recomenda -se que você clone este repositório em /azuos, embora você provavelmente precise usar o sudo para fazê -lo.
Agora, para Python, necessário para a inicialização de azuos, e uh, não usaremos o elétron tão cedo ~ :)
Python para Debian/Ubuntu (distritos baseados em Debian):
sudo apt install python3 python3-pipPython para Arch Linux:
sudo pacman -S python python-pipInstalador Python para Windows (não se esqueça de instalar com Pip!): Https://www.python.org/downloads/windows/
Instalador Python para macOS (não se esqueça de instalar com Pip!): Https://www.python.org/downloads/macos/
Se o seu sistema operacional de escolha não estiver listado, faça uma pesquisa sobre a instalação do Python 3 e PIP for Python para o referido sistema.
Depois que Python e Pip foram instalados, precisamos instalar alguns módulos
Este comando, na maioria dos casos, deve ser universal nos sistemas operacionais, se não funcionar, pode ser necessário pesquisar no Google para soluções: '(
pip install pywebview screeninfo psutil py-cpuinfoAzuos roda em X.org em um ISO ao vivo.
Se você quiser tentar executar azuos via x.org, precisará instalá -lo primeiro. Se você é um usuário do Windows/MacOS, não se preocupe com isso: 3
Xorg para Debian/Ubuntu (distritos baseados em Debian):
sudo apt install xorgXorg para Arch Linux:
sudo pacman -S xorg Depois de instalar, em algum lugar do seu diretório doméstico (/Home/UserName ou ~/) você encontrará .xinitrc
Abra/crie este arquivo em um editor de texto de sua escolha (vou usar o vim)
sudo nano ./.xinitrcE escreva
python {azuos directory}E salve
:wq !Depois, se você quiser iniciar o X servidor com azuos em execução, basta executar
startxI (mtsyntho), vem de um fundo de fazer conceitos de sistema operacional usando scripts em lote do Windows e Microsoft PowerPoint.
Nenhuma das minhas criações era boa, mas eu gostava de fazê -las de qualquer maneira, já que naqueles dias é meu sonho fazer meu próprio sistema operacional funcional até certo ponto.
E agora 3 anos depois, em 2024, temos azuos, nunca esquecerei aqueles dias incríveis ❤️
PS Azuos não precisa de um servidor da Web para executar, executando a página HTML funciona diretamente bem: 3