Skip to content
Alex edited this page May 14, 2015 · 15 revisions

TODO

kernel:

  • XEN - needs some research

  • aufs not considered important anymore

  • security patches kernel is regularly updated

  • grsecurity done

  • crypto done

  • alsa done

userland:

  • dmcrypt done

  • NOTE: (from bitshark) : Recommend considering the use of Qt4 / Qt5 libraries for X11 Desktop env rather than GTK2 with a million dependencies. The bloat is much lower for QT5, and the apps are much faster than QT4. Furthermore, with LXQT out now and getting more popular, there is a DE that is native QT. There are also many lightweight browsers based on QT5. http://qt-apps.org/ Just a thought in any case.

  • a lightweight, but well working desktop browser. currently lynx, dillo, netsurf, midori, and firefox are available. netsurf seems to have the best potential for a small but usable browser, but there's still work to be done.

  • xchat done, via own ixchat (fork of xchat)

  • abiword

  • brasero: current brasero seems to depend on a lot of gnome bloat: dbus, gconf, gvds, ... maybe we can find an older version that has more reasonable requirements and works with GTK+2. having to run dbus or a gconf daemon is verboten.

  • gparted : not really crucial but could be helpful for new users.

  • openal done

  • alsa utils done

  • libsdl done

  • major SSL certificates (they seem to come with firefox on suse) for git etc (otherwise HTTPS connection will be refused) done

  • usable X11 environment with openbox/lxde done

  • check http://git.alpinelinux.org/cgit/aports/tree/main/gcc/APKBUILD PIE-patches and SSP related stuff for gcc we have SSP support now, however there are a couple issues. making the toolchain PIE by default gives a bit more security, but has a performance and size impact, so we will not do it for now.

  • userspace PAX stuff http://git.zx2c4.com/exheres/commit/?id=53edd1c867918427bf640c600e3f0becc4ea70e1 done