Core Packages

Core packages that form the foundation of Ditana GNU/Linux.

These packages provide the core functionality of Ditana GNU/Linux. They are carefully maintained to ensure system stability and reliability, with thorough testing of all updates before release. They integrate seamlessly with Arch Linux while providing Ditana-specific enhancements.

Mandatory packages used by the Ditana installer

  • ditana-filesystem - This package replaces the standard filesystem package from Arch Linux, providing Ditana-specific customizations and core system files for Ditana GNU/Linux.
  • ditana-config-shell - This package provides a common shell configuration for Ditana GNU/Linux, enabling shared configurations between bash and zsh. It is installed as a dependency of ditana-config-bash
  • ditana-mirrorlist - This package contains the mirrorlist for Ditana repositories, used by the pacman package manager.

Default packages selectable via the installer’s “AI” category

  • ditana-assistant - Ditana Assistant is an innovative AI-powered application that combines a graphical user interface with terminal functionality and, optionally, introspective contextual augmentation via Wolfram|Alpha. Even without Wolfram|Alpha, the Introspective Contextual Augmentation (ICA) enhances AI responses in many cases. It leverages Large Language Models (LLMs) to provide intelligent assistance similar to the native browser interfaces of AI service providers.

Default packages selectable via the installer’s “System Maintenance Tools” category

  • zfs-autosnap - This package enables automatic ZFS snapshots during system updates. It automatically excludes the pacman lock file from snapshots to the state after a restrollback is as expected.

Default packages selectable via the installer’s “Network and Security Tools” category

  • ditana-network - This package enables basic networking capabilities on the system. This includes configuration of DNSSEC and DNS over TLS for secure, encrypted DNS, fully integrated with systemd-resolved to ensure consistent and reliable name resolution. Additionally, it enables the Network Time Synchronization systemd service.

Default packages selectable via the installer’s “Storage & File System Options” category

  • ditana-ramdisk - This package provides a user-specific RAM disk service for Ditana GNU/Linux, offering fast, temporary storage with enhanced privacy and organization.

Dependencies of ditana-config-xfce

Optional packages selectable via the installer’s “Development Tools and Libraries” category

  • ditana-update-from-skel - This package provides a Ditana-specific script to update a user’s home directory with files from /etc/skel.

Packages available for manual installation

  • ditana-testing-mirrorlist - This package provides a testing mirrorlist for Ditana, used for development and testing purposes. It is required to use build.sh on the testing branch. In this case, an ISO will be generated the references not the default mirrorlist, but the this one.