Proyek sistem operasi hobi berbasis Unix Kustom (Unix-Like) yang ringan, fleksibel, terintegrasi, dan modularitas tinggi.
Archana Berry OS adalah sistem operasi hobi (dibuat belajar) modern yang dirancang untuk memberikan efisiensi tinggi dan performa tinggi dengan fitur-fitur unggulan yang cocok untuk berbagai kebutuhan seperti profesional, kantor, konten kreator, gaming, server hosting, hingga penggunaan sehari-hari.
Sistem operasi ini dibangun dengan filosofi ringkas, fleksibel, modular, serta menghadirkan pendekatan baru dalam manajemen sistem dan aplikasi, jauh berbeda dibandingkan OS tradisional seperti Windows, Linux, atau macOS.
-
Manajemen File dan Aplikasi yang Modular
Archana Berry OS menggunakan format ABP (Archana Berry Package) dan ABPI (Installer), memudahkan pengguna dalam mengelola aplikasi dengan GUI maupun terminal dan XABP (Cross Archana Berry Program) fleksibel pengembangan pakai bahasa pemprograman non native. -
Fokus pada Efisiensi dan Performa Tinggi
Dengan memanfaatkan memory management yang optimal, OS ini sangat cocok untuk. daily driver, gaming dan profesional. -
Bahasa Pemrograman Modern
Dibangun menggunakan Rust untuk keamanan dan kecepatan, serta mendukung berbagai bahasa pemrograman (C, C++, Rust, bahkan Java/Kotlin, Swift, dll).
Jalur Direktori | Deskripsi |
---|---|
/sbin | Program biner untuk aplikasi sistem (CoreUtils utama) dari /sbin/archanaberry kemudian disymlink atau dipecah menjadi seperti mv , ls , cp , touch dan lainnya. |
/boot | Struktur bootable OS Archana Berry, berisi loader dan kernel. |
/etc | Direktori untuk konfigurasi sistem, termasuk archanaberry.conf untuk pengaturan sistem, subsistem, tweak, dan konfigurasi lainnya. |
/etc/archanaberry | Direktori untuk konfigurasi setelan desktop, akun pengguna, serta tempat menyimpan sandi. |
/archanaberry/ | Direktori untuk layanan inti dan pengguna root sistem. |
/home/(user) | Direktori khusus untuk pengguna dengan isolasi aman antar pengguna, berisi data aplikasi dan konfigurasi personal. |
/system/develop | Mendukung pengembang dengan library header untuk C/C++/Rust, termasuk sumber kode di dalam folder include dan src . |
/system/base | Direktori rollback dan cadangan berupa file .abb (Archana Berry Backup File), seperti file mentah OS dan recovery tools. |
/system/driver | Kumpulan driver khusus untuk OS Archana Berry dengan format .abd seperti driver keyboard.abd dan touchscreen.abd . |
/lib | Kumpulan library dengan format khusus Archana Berry, seperti .abdll , .absll , dan .abo . |
/system/app | Aplikasi sistem bawaan dengan format .abp , seperti calculator.abp , filemanager.abp , dan lainnya. |
/system/preference | Direktori untuk personalisasi, berisi pengaturan tema, ikon, font, wallpaper, dan tampilan lainnya. |
/cache | Direktori untuk file sementara (temp) dan log sistem seperti dmesg . |
/mnt | Direktori untuk mounting storage seperti usb0 , cdrom , dan lainnya. |
/storage | Storage internal dan eksternal, termasuk nvme0 , sdcard0 , dan lainnya. |
/proc | Sistem file virtual untuk informasi kernel dan proses yang sedang berjalan. |
/dev | Berisi file device untuk mengakses perangkat keras (block device, karakter device, dll). |
/var/temp | File sementara tambahan untuk kebutuhan sistem. |
/archanaberry/.userdata | Direktori khusus untuk data pengguna root, berisi aplikasi yang sudah terinstal (app ) dan data masing-masing aplikasi (data ). |
/home/(user)/.userdata | Direktori khusus untuk data pengguna, berisi aplikasi yang sudah terinstal (app ) dan data masing-masing aplikasi (data ). |
/etc/os-release | File berisi informasi nama OS, rilisan, dan versi Archana Berry. |
-
Dukungan Multibahasa
Dengan file bahasa berbasis teks (lang.id
,lang.en
), memungkinkan personalisasi hingga ke level booting dan recovery hingga GUI. -
Custom Library Formats
.abdll
,.absll
,.abl
,.abo
,aboll
,abkl
,
-
.abdll
- Archana Berry Dynamic Link Library- MimeType:
application/x.vnd.archanaberry-dylinklib
- Format library dynamic link yang memungkinkan pembaruan library tanpa perlu restart sistem. Cocok untuk aplikasi yang memerlukan modularitas tinggi.
- MimeType:
-
.absll
- Archana Berry Static Link Library- MimeType:
application/x.vnd.archanaberry-staticlinklib
- Format library static link yang digunakan untuk aplikasi atau tool yang tidak membutuhkan pembaruan library secara dinamis, cocok untuk pengembangan aplikasi lawas, dan aplikasi library tertentu.
- MimeType:
-
.abl
- Archana Berry Libraries- MimeType:
application/x.vnd.archanaberry.libraries
- Format library umum yang digunakan untuk resource library inti sistem.
- MimeType:
-
.abo
- Archana Berry Object File- MimeType:
application/x.vnd.archanaberry-object
- File objek yang digunakan sebagai hasil intermediate dalam proses kompilasi.
- MimeType:
-
.aboll
- Archana Berry Object Link Library- MimeType:
application/x.vnd.archanaberry-oblinklib
- Digunakan untuk menghubungkan beberapa file objek dengan library lainnya, mendukung modularitas yang lebih tinggi.
- MimeType:
-
.abkl
- Archana Berry Kernel Library- MimeType:
application/x.vnd.archanaberry-kernel.libraries
- Format library khusus untuk modul kernel atau library sistem tingkat rendah.
- MimeType:
- Menghadirkan modularitas library unik dengan performa jauh lebih optimal.
-
Archana Berry App Formats
.abp
Archana Berry Program Package [application/vnd.archanaberry.program.package].abpi
Archana Berry Package Installer [application/vnd.archanaberry.package.installer].xabp
Cross Archana Berry Program Package [xapplication/vnd.archanaberry.crosspackage]
-
Dukungan Gaming
Archana Berry OS dirancang agar porting game, editing, dan aplikasi berbasis grafis menjadi lebih mudah dan ringan.
- Minimalis dan Cepat: Tanpa layanan rumit seperti banyak distribusi Linux.
- Modular: Bisa menambahkan/mengurangi modul secara internal maupun eksternal dengan mudah.
- Fleksibel: Bisa diporting ke Raspberry Pi, Orange Pi, hingga STB TV.
- Integrasi Modern: Dukungan VTuber tools seperti Live2D/3D dan perlatan konmten kreator.
- Cocok untuk Pengembangan: Direct support untuk pengembang dengan library bawaan.
- Recovery: Mempermudah pemulihan jika OS kesulitan masuk karena masalah kritis.
- PSOD: "Purple Screen Of Dead" Untuk mempermudah analisa kesalahan OS dengan GUI Framebuffer dan kode QR dmesg.
- No Memory Leak Bebas kebocoran memory karena dasar OS nya menggunakan bahasa pemrograman RUST
- Prosesor: Minimal ARM atau x86_64 (Mendukung 32bit dan 64bit)
- RAM: Minimal 1 GB (Direkomendasikan 2 GB untuk performa optimal)
- Penyimpanan: Minimal 10 GB untuk sistem dasar
-
Clone repository ini:
git clone https://github.com/Archana-Berry-OS/archanaberry-os.git
-
Ikuti instruksi di dokumen
INSTALL.md
. -
Jalankan pakai mesin virtual atau nyata (actual machine).
- Archana Berry (Pendiri dan Pengembang Utama)
Proyek ini dilisensikan sebagian Public License.
Untuk pertanyaan atau dukungan, silakan buat issue di GitHub atau hubungi kami di [email protected].
Dengan struktur dan fitur yang inovatif, Archana Berry OS adalah langkah baru menuju sistem operasi masa depan. Mari bergabung dan kembangkan bersama kami!