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:
FirstBoot
Boot with initrd
Preparing native compiler
BuildingApplications
Build Xorg packages (launches twm & xterm)
Build GTK toolkit
Graphical desktop environment (openbox, lxpanel, ROX-Filer)
Build utilities for Fatdog tools (Xdialog, gtk-server, gtkdialog, etc)
Xorg uses sunxifb with G2D acceleration
Update kernel to 3.4
alsalibs, x11vnc, vncviewer
mtpaint, seamonkey, abiword, gnumeric, osmo
calcoo, bcrypt, gftp, openssh, mongoose web server
poppler, djvulibre, evince, sylpheed, gnupg
SDL, codecs, ffmpeg, xine-lib, xine-ui
Add Fatdog scripts
Create basesfs SFS
Test boot with basesfs: boots to desktop
Decide on package management system to use, package conversion
(pkgtools/slapt-get/gslapt)
Size reduction
First release of Fatdog Arm! Alpha version released 25 Aug 2013.
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):
Post first release: DeviceSpecificOptimisation
Note:
strike-through = completed.
red = in progress.