Future roadmap

This article tracks the porting progress as well as future plans for FatdogArm. This article is updated often and also provide indications of articles to be written.

As of 22 Aug 2013, the porting of FatdogArm is largely complete; with only minor optimisations left to be done. Thus this article now serves as historical note of the porting progress.

FatdogArm porting progress:

  1. FirstBoot
  2. Boot with initrd
  3. Preparing native compiler
  4. BuildingApplications
  5. Build Xorg packages (launches twm & xterm)
  6. Build GTK toolkit
  7. Graphical desktop environment (openbox, lxpanel, ROX-Filer)
  8. Build utilities for Fatdog tools (Xdialog, gtk-server, gtkdialog, etc)
  9. Xorg uses sunxifb with G2D acceleration
  10. Update kernel to 3.4
  11. alsalibs, x11vnc, vncviewer
  12. mtpaint, seamonkey, abiword, gnumeric, osmo
  13. calcoo, bcrypt, gftp, openssh, mongoose web server
  14. poppler, djvulibre, evince, sylpheed, gnupg
  15. SDL, codecs, ffmpeg, xine-lib, xine-ui
  16. Add Fatdog scripts
  17. Create basesfs SFS
  18. Test boot with basesfs: boots to desktop
  19. Decide on package management system to use, package conversion (pkgtools/slapt-get/gslapt)
  20. Size reduction
  21. First release of Fatdog Arm! Alpha version released 25 Aug 2013.
  22. Post first release: BuildingTheToolChain: create cross-compilers and native compilers directly from Fatdog64 without being dependent on Linaro and Aboriginal compilers (both for cross- and native- compilers):
  23. Post first release: DeviceSpecificOptimisation

Note:
strike-through = completed.
red = in progress.