Skip to content

kangpcode/paduos

PaduOS

PaduOS adalah sistem operasi desktop modern dengan identitas visual premium, ringan, aman, cepat, dan siap dikembangkan jangka panjang. Rilis awal proyek ini bernama PaduOS Gundala dengan versi PaduOS 1.0.2026 Beta.

Copyright KangPCode (Dhafa Nazula Permadi).

Identitas Produk

  • Nama sistem: PaduOS
  • Vendor: KangPCode Technologies
  • Developer: Dhafa Nazula Permadi
  • Tagline: "Padu Dalam Karya, Cepat Dalam Berkarya"
  • Codename rilis awal: Gundala
  • Versi awal: PaduOS 1.0.2026 Beta
  • Channel awal: Beta
  • Target utama: x86_64
  • Target jangka panjang: ARM64
  • Lisensi PaduOS-owned code: BSD 3-Clause

Visi Produk

PaduOS dirancang sebagai desktop operating system yang terasa cepat, bersih, stabil, dan produktif untuk developer, kreator, pelajar, kampus, enterprise, dan pengguna umum. PaduOS mengambil inspirasi dari desktop modern, tetapi dibangun sebagai produk mandiri dengan bahasa visual, ekosistem aplikasi, SDK, dan pengalaman multi-device sendiri.

PaduOS memakai bahasa visual PaduGlass UI, sistem animasi PaduMotion, ikon PaduIcon, optimasi performa PaduBoost, fondasi developer PaduSDK, IDE resmi Sucoware, galeri aplikasi AppGale, sistem berbagi perangkat Padu Share, browser bawaan Brownis, office suite Opal, dan asisten sistem Padu AI.

Komponen Utama

  • PaduDesk: desktop experience utama PaduOS.
  • PaduShell: shell, launcher, dock, workspace, control center, dan notification center.
  • Padu Settings: pusat konfigurasi sistem.
  • AppGale: galeri aplikasi, update center, license management, dan developer center resmi PaduOS.
  • Sucoware: IDE resmi untuk aplikasi native PaduOS dan pengembangan umum.
  • Brownis: Browser Nextgeneration PaduOS, browser default PaduOS untuk web modern, PWA, dan integrasi AppGale.
  • Opal: Office PaduOS Application, suite produktivitas bawaan untuk dokumen, presentasi, PDF, spreadsheet, dan database.
  • PadPlay: Media Player default PaduOS untuk video, audio, dan gambar dengan kontrol pemutaran canggih dan dukungan multi-format.
  • Padel: Design & Illustrator Application PaduOS yang menggabungkan fitur CorelDraw, Photoshop, dan Canva untuk editing vektor dan raster.
  • Padve: Video Editor Application PaduOS dengan timeline editing, effects, transitions, dan ekspor profesional.
  • PaduSDK: SDK, API, CLI, template, sample apps, package builder, dan emulator.
  • PaduBoost: profil performa, startup optimizer, background app limiter, dan latency tuning.
  • PaduDriver Center: deteksi hardware, driver status, diagnostics, update, dan rollback.
  • Padu Share: berbagi file, clipboard sharing, device discovery, dan fondasi gesture transfer.
  • Padu Update: update OS, aplikasi, driver, security patch, delta update, dan rollback.
  • Padu Security: permission, privacy dashboard, firewall, sandboxing, dan keamanan sistem.
  • Padu AI Assistant: voice assistant, offline AI, coding assistant, smart search, dan automation.

Target Performa

  • Boot kurang dari 5 detik pada SSD NVMe yang kompatibel.
  • Idle RAM kurang dari 700 MB pada profil sistem minimal.
  • CPU idle kurang dari 1 persen pada kondisi desktop stabil.
  • UI 120 FPS ready untuk hardware yang mendukung.
  • Animasi PaduMotion ringan, pendek, dan responsif.
  • Startup service dapat dikendalikan pengguna.
  • Mode performa: Eco, Balanced, Performance, dan Developer Mode.

Struktur Repository

paduos/
  BSD/                  Userland dan subsystem BSD
  CoreServices/          WindowServer, Dock, Filer, dan service desktop inti
  Developer/             Toolchain, platform definition, SDK, dan internal tools
  Docs/                  Dokumentasi produk, build, audit branding, dan kontribusi
  Frameworks/            Framework Cocoa-style, graphics, foundation, dan platform APIs
  ISO/                   Build image, overlay, installer image, dan boot media
  Kernel/                Kernel, kext tools, driver-related code, dan low-level system
  Libraries/             Runtime libraries dan system libraries
  SysApps/               Aplikasi sistem seperti Installer, AppGale, dan Sucoware
  SystemLibrary/         SystemVersion, launch agents, launch daemons, font, dan assets
  tools/                 Build tools, installer scripts, crash analysis, dan utilities

Build Singkat

Build penuh membutuhkan toolchain C/C++ yang lengkap. Di lingkungan Windows, gunakan WSL2 atau Linux host agar symbolic links dan struktur Unix bekerja dengan benar.

Aktifkan environment developer PaduOS pada PowerShell:

powershell -ExecutionPolicy Bypass -File tools/paduos-dev-env.ps1

Untuk menyimpan PATH dan environment variable ke User environment:

powershell -ExecutionPolicy Bypass -File tools/paduos-dev-env.ps1 -Persist
cmake -S /path/to/paduos -B /path/to/build -GNinja
cmake --build /path/to/build

Panduan lebih detail tersedia di Docs/BUILDING.md dan panduan-jalan.md.

Roadmap Awal

Prioritas PaduOS 1.0.2026 Beta Gundala:

  • Rebranding total seluruh identitas publik, metadata, installer, boot branding, About System, dan dokumentasi.
  • PaduGlass UI tahap awal.
  • AppGale preview.
  • Sucoware preview.
  • Brownis browser preview.
  • Opal office suite preview.
  • PaduSDK preview dengan format .paduapp dan .padupkg.
  • PaduDriver Center preview.
  • Padu Share basic file sharing.
  • Padu Update basic.
  • PaduBoost basic performance profiles.
  • Padu Security basic.
  • Dokumentasi developer awal.

Prioritas lanjutan:

  • Padu Share Gesture berbasis device discovery, proximity, dan computer vision lokal.
  • Sucoware Flow Agent / PaduFlow AI.
  • AppGale verified publisher, app signing, payment, dan subscription management.
  • Emulator PaduOS.
  • Padu Cloud dan multi-device ecosystem.
  • Channel rilis Stable, LTS, Developer Preview, dan Nightly.

Dokumentasi

Lisensi

PaduOS-owned source, branding, documentation, and integration code menggunakan BSD 3-Clause License. Lihat LICENSE.

Komponen pihak ketiga tetap menggunakan lisensi masing-masing. Lihat NOTICE.md dan file lisensi di tiap direktori komponen.

Audit Branding

Jalankan audit branding PaduOS:

powershell -ExecutionPolicy Bypass -File tools/audit-paduos-branding.ps1

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors