
Azuos adalah sistem operasi berbasis lengkungan yang menampilkan lingkungan desktop yang ditulis dengan teknologi web dan backend Python.
Cobalah demo langsung ↗Keuntungan dari Azuos yang dibangun di atas teknologi web adalah memungkinkan pengguna dan pengembang untuk dengan mudah menyesuaikan sistem mereka dan menjadikannya milik Anda! Dari perubahan sederhana dalam file tema, untuk mengganti file CSS, hingga secara harfiah menulis skrip desktop Anda sendiri: 3
Semua yang diperlukan untuk pengembang adalah pengalaman yang layak dengan vanilla javascript dan Anda siap melakukannya?
Saya tahu ... sepertinya aneh memiliki lingkungan desktop berdasarkan JavaScript dan Python dan ini saja sudah cukup untuk membuat beberapa orang menjauh, yang agak dapat dimengerti. Desktop berbasis web membuat pengembangan lebih cepat dan lebih mudah, bahkan bagi mereka yang hanya mencari proyek. Meskipun diakui, desktop yang tidak ditulis terutama dengan bahasa seperti itu lebih baik.
Azuos dibangun menggunakan JavaScript & Python, namun berjalan di atas Arch Linux. Jadi saya bisa mengatakan 'Saya menggunakan Arch btw: 3'
Secara teoritis, Azuos dapat berjalan pada sistem Linux lain, dengan asumsi mereka juga menggunakan bash, Anda mungkin perlu mengganti beberapa skrip shell dengan yang bekerja pada distro pilihan Linux Anda.
Freebsd mungkin bisa bekerja juga, meskipun skrip shell mungkin memerlukan penulisan ulang juga.
Jika Anda tertarik untuk berkontribusi pada Azuos atau mencari proyek, pertama -tama Anda harus menyiapkan ruang kerja Anda!
Penafian: Azuos kemungkinan besar akan melakukan kesalahan pada platform non-unix (saya berbicara dengan Anda Windows 10/11) jadi jika Azuos tidak berhasil, tolong jangan membuat masalah github karena saya tidak akan menanganinya, Anda mungkin perlu menunggu orang lain untuk menyelesaikannya untuk Anda, atau jika tidak membawa masalah ke tangan Anda sendiri dan membuatnya berhasil. Untuk membuat segalanya lebih mudah, cukup gunakan platform seperti UNIX, seperti distro Linux lainnya, atau mungkin BSD (belum teruji), Anda memiliki peluang lebih baik untuk menggunakan Azuos tanpa kesalahan daripada yang Anda miliki di Windows. Terima kasih sebelumnya ?
Jadi begitulah caranya:
Pertama konfirmasi Anda memiliki git , python3 , python3-pip
Pastikan Anda telah menginstal git , ini akan memungkinkan Anda untuk mengambil sumber Azuos terbaru langsung dari GitHub
Git untuk debian/ubuntu (distro berbasis debian):
sudo apt install git-allGit untuk Arch Linux:
sudo pacman -S gitGit untuk windows:
Ada juga beberapa cara untuk menginstal git di windows. Bangunan paling resmi tersedia untuk diunduh di situs web Git. Buka saja https://git-scm.com/download/win dan unduhan akan dimulai secara otomatis. Perhatikan bahwa ini adalah proyek yang disebut git untuk windows, yang terpisah dari git itu sendiri; Untuk informasi lebih lanjut tentang itu, kunjungi https://gitforwindows.org.
Sumber: Memulai: Menginstal git (git-scm.com)
Git untuk macOS:
Ada beberapa cara untuk menginstal git di macOS. Yang termudah mungkin untuk menginstal alat baris perintah XCODE. Pada Mavericks (10.9) atau di atas Anda dapat melakukan ini hanya dengan mencoba menjalankan Git dari terminal pertama kali.
$ git --versionJika Anda belum menginstalnya, itu akan meminta Anda untuk menginstalnya.
Jika Anda menginginkan versi terbaru, Anda juga dapat menginstalnya melalui installer biner. Penginstal MacOS Git dipertahankan dan tersedia untuk diunduh di situs web Git, di https://git-scm.com/download/mac.
Sumber: Memulai: Menginstal git (git-scm.com)
Jika sistem pilihan operasi Anda tidak terdaftar, silakan lakukan penelitian tentang menginstal git untuk sistem tersebut.
Setelah menginstal git , untuk mengunduh azuos, jalankan
git clone https://github.com/AzuSystem/AzuOS {directory of choice}
cd {directory of choice}Dianjurkan agar Anda mengkloning repo ini ke /azuos, meskipun Anda mungkin perlu menggunakan sudo untuk melakukannya.
Sekarang untuk Python, yang diperlukan untuk menginisialisasi azuos, dan eh, kami tidak akan menggunakan elektron dalam waktu dekat ~ :)
Python untuk Debian/Ubuntu (distro yang berbasis di Debian):
sudo apt install python3 python3-pipPython untuk Arch Linux:
sudo pacman -S python python-pipPenginstal Python untuk Windows (Jangan lupa menginstal dengan PIP!): Https://www.python.org/downloads/windows/
Penginstal Python untuk MacOS (jangan lupa menginstal dengan PIP!): Https://www.python.org/downloads/macos/
Jika sistem operasi pilihan Anda tidak terdaftar, silakan lakukan penelitian tentang menginstal Python 3 dan Pip untuk Python untuk sistem tersebut.
Setelah Python dan Pip telah diinstal, kita perlu menginstal beberapa modul
Perintah ini dalam banyak kasus, harus universal di seluruh sistem operasi, jika tidak berhasil, Anda mungkin perlu Google untuk solusi: '(
pip install pywebview screeninfo psutil py-cpuinfoAzuos berjalan di X.org dalam ISO hidup.
Jika Anda ingin mencoba menjalankan azuos melalui x.org, Anda harus menginstalnya terlebih dahulu. Jika Anda adalah pengguna Windows/MacOS, jangan khawatir tentang ini: 3
Xorg untuk Debian/Ubuntu (distro berbasis Debian):
sudo apt install xorgXorg untuk Arch Linux:
sudo pacman -S xorg Setelah menginstal, di suatu tempat di direktori home Anda (/rumah/nama pengguna atau ~/) Anda akan menemukan .xinitrc
Buka/buat file ini di editor teks pilihan Anda (saya akan menggunakan vim)
sudo nano ./.xinitrcDan menulis
python {azuos directory}Dan simpan
:wq !Setelah itu, jika Anda ingin memulai server X dengan Azuos berjalan, cukup jalankan
startxI (Mtsyntho), berasal dari latar belakang membuat konsep OS menggunakan Windows Batch Scripting dan Microsoft PowerPoint.
Tak satu pun dari kreasi saya yang baik tetapi saya senang membuatnya, karena hari -hari itu adalah impian saya untuk membuat OS fungsional saya sendiri sampai taraf tertentu.
Dan sekarang 3 tahun kemudian, pada tahun 2024, kami memiliki Azuos, saya tidak akan pernah melupakan hari -hari yang menakjubkan ❤️
PS Azuos tidak memerlukan server web untuk dijalankan, menjalankan halaman HTML secara langsung berfungsi dengan baik: 3