Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
ChainedTears edited this page Nov 29, 2023 · 5 revisions

πŸ¦† Welcome to the DuckOS Wiki!

Welcome to the DuckOS Wiki, your go-to resource for all things related to DuckOS development. Whether you're a seasoned developer or just getting started, this wiki will provide you with comprehensive information about DuckOS and guide you through the process of creating and developing with our flagship operating system.


πŸš€ Getting Started

If you're new to DuckOS development, we recommend you start with the following resources:

  • Getting used to the windowing system's structure
  • Master how in-page notifications work
  • Setting up your DuckOS environment
  • Adding proxy domains

🌐 Understanding DuckOS

πŸ—οΈ Architecture

  • Windowing System: The Windowing System provides a graphical user interface, managing windows for efficient multitasking and user interaction.
  • Notifications: Notifications keep users informed about system events and application updates in an unobtrusive yet informative manner.
  • Time & Settings: Time & Settings empower users to customize system preferences, including date and time settings and display preferences.
  • Boot: The Boot process initiates the operating system, managing hardware initialization and essential system service launches for a smooth startup experience.

πŸ‘©β€πŸ’» Developing with DuckOS

  • Creating Applications: Learn how to build fluid applications that run on DuckOS.
  • System calls: Explore the available system calls for interacting with DuckOS functionalities.
  • Graphics and User Interface: Explore DuckOS's theme and follow it to match with the main theme.

πŸŽ‰ That's it! Hope you have fun exploring the features DuckOS has to offer!

Note that the DuckOS documentation is partly written by artificial intelligence.