.Plan - the Roadmap ...
long term projects
- add support for system builds of other OpenSource kernel like Minix, Hurd,
*BSD, Haiku, (Open) Darwin or Open Solaris
- add support for non-system builds like building packages in Mac OS X.
Solaris or even Microsoft Windows
- relocatable toolchain so that the resulting build and toolchain
and be moved to other locations to continue building or sharing with
other people
mid term projects
- improved LLVM/clang and debugger support
- no static build priority - instead sophisticated dependency analysis is
always used
- parallel building non-depending packages (on SMP machines)
- revisited configuration system, that is magnitudes (at least) faster
- stronger checksums for the .desc file's Download tags, such as MD5 and/or
SHA1, etc. Probably to be specified in the way Apache encodes the algorithm
in the .htpasswd files, like [D] {SHA}9876543120 http://whatever.tld/file...
- targets will select to-be-built packages by specifying dependency nodes
rather than by static regular expressions alike list
- revisited post-install / STONE stuff ...
- rewritten / replaced next generation installer, including support for binary-diffs / deltas
- integration of an graphical installer
- integration of optional graphical boot sequence (userspace bootsplash)
- detailed and generic multilib configuration as proposed
here
- build system rewrite (more parts in Lua, ...)
- no build as root: everything is always cross-built using a single
code-patch as ordinary user
- optional graphical configuration system (e.g. Eclipse integration)
- optional graphical dependency visualization (especially for end-user
Emerge)
- new init template system to generate runit and minit configuration automatically, likewise
For sure you will have even more ideas - suggestions welcome ...