Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 2.38 KB

roadmap.md

File metadata and controls

32 lines (27 loc) · 2.38 KB

Roadmap

This document describes roadmap of Ataraxia GNU/Linux 1.0 (codename "Misaka")

Stage 1

  • Do the cross-toolchain
  • Add packages for basic target system (eg. userland, basic development software, package management)
  • Add packages for BSP (board support eg. kernels, bootloaders)
  • Add packages for development and debugging (gdb, strace, valgrind)
  • Test in QEMU

Stage 1 is complete!

Stage 2

  • Add "update" files for packages
  • Add main packages for development (eg. cmake, llvm and clang, python, ruby, ninja, meson, dejagnu, nasm, yasm)
  • Add extra packages for networking (eg. nftables, openresolv, whois, wget, mail clients, tcpdump, wpa_supplicant, dhcpcd, openssh, ntp)
  • Add basic system administartion packages and daemons (eg. sudo, dcron, logrotate)
  • Add user packages (eg. vim, nano, groff, texinfo, lynx)
  • Add some packages: anthy, ibus-anthy, thunderbird, fail2ban, spamassasin, a2ps, stunnel, ddrescue, hexedit, audit, procmail, fetchmail, mutt, neomutt, alpine, libical, bluez, lxc, distcc

Stage 2 is complete!

Stage 3

  • Move to sinit and runit
  • Add more version control software (svn, fossil)
  • Add server software (apache, nginx, lighttpd, mariadb, postgresql, dovecot, postfix, exim, bind, nsd, php, s6-dns, cyrus-sasl, openldap, cifs-utils)
  • Add proxy and VPN software (squid, privoxy, polipo, tinyproxy, openvpn, easy-rsa, wireguard, retroshare)
  • Add container management software (lxc, podman, runc)
  • Add virtualization management software (libvirt, qemu, virt-manager)
  • Add GNOME apps
  • Add support for MATE
  • Add misc software (snownews, asterisk, bitcoin, etherwall, abiword, audacity, balsa, calcurse, dilo, django, earlyoom, elixir, entr, epdfview, erlang, exaile, falkon, fcgi, fcgiwrap, filezilla, firewalld, geary, gftp, gimp, gnumeric, haveged, iftop, inkscape, iotop, iptraf-ng, kdenlive, keepassxc, kodi, krita, lftp, libpiniyn, libreoffice, lmms, minidlna, mocp, mono, motion, mpd, mudpf, ncmpc, ncmpcpp, obconf, obs, openshot, openvswitch, osu, peek, pidgin, pitivi, poeedit, pwgen, recordmydesktop, s6-dns, schism, simplescreenrecorder, spacefm, surf, tint2, transcode, vlc, wavemon, xarchiver, xine-ui, xmms, xscreensaver, znc, surf, openconnect, deluge, binwalk, tensorflow, xplanet, conky, dzen2, xdotool, phosh)