What have the boot speed of openSUSE, a sandbox for KVM development, OpenStack, CUPS, Linux UEFI support and Enlightenment 17 to do with each other? They’re among the projects SUSE engineers worked on at Hackweek 8! From the 23rd to the 27th of July, the ‘normal’ development and maintenance tasks at SUSE took a backseat and the developers turned their attention to the various Open Source projects they fancied working on. Past projects have resulted in awesome tools like SUSE Paste, Debian support in OBS and of course Hackweek 7 brought us ARM in OBS! Read on to find out a some projects which were worked on and a bit about the results.
Variety is key to a healthy diet
The number of projects which were worked on is almost as large as the number of engineers who participated – everyone has their passion and Hackweek is a time where everyone can work on what they want. So, there have been contributions to the Kernel, OpenStack, LibreOffice, Xorg and KDE but also package build fixes in openSUSE 12.2, translations for ownCloud and new documentation for WebYaST. Somebody even worked on booting openSUSE on a HTC Desire Z.
Just a selection of projects which has been worked on this hackweek:
- Linux support for UEFI with Secure Boot
- kernel documentation
- Improved support for ZIP drives
- Kernel scheduler and VM stack improvements
- Sharing KDE configuration between devices
- Developing a SLEPOS testing structure
- Work on openStack, Xen and Nova
- improved build system for CUPS filters
- website which allows users to bisect kernel history without having to compile anything to help them find and report bugs
- Hercules and S390 support
- finding and fixing problem packages in openSUSE 12.2
- Accellerating the often-used trapezoid function in Xorg/X11 to benefit esp. the Oxygen KDE style
- LibYUI work
- Improving the state of parsing in Ruby
- Developing a graphical UI for crash debugger
- Developing a sandbox for KVM development
- stacking in fuse filesystems
- Translations for ownCloud
- packaging Enlightenment 17 for several distributions
- booting openSUSE on a HTC Desire Z
- xCat cloud provisioning tool
Blogs with moar
A number of the hackweek participants blogged about their endeavors over the last weeks, giving a bit more insight in what they did. Some of these blogs are below:
- Ladislav worked to improve documentation for WebYaST to make it easier to work on it. There is now a new WebYaST demo appliance and of course better documentation as well as a good start on a new homepage for WebYaST.
- Uwe Gansert worked on making it easier to manage and provision new systems with SUSE Manager. Among other things, this works by creating a basic PXE image which just registers the machine & its hardware profile with SUSE Manager.
- Frédéric Crozat worked on dracut, a future replacement for the three mkinitrd implementations we have in openSUSE. He got the package cleaned up, some features put upstream and fixed integration bugs in openSUSE.
- Michal Čihař used hackweek to get weblate to a 1.2 release with new features and much improved stability and performance.
- Michal Vyskocil worked on optimizing boot time of openSUSE and got a few changes to speed things up in openSUSE Factory.
- Miklos Vajna developed native support for importing and exporting math expressions in LibreOffice.
- Kohei Yoshida also worked on LibreOffice, integrating the Orcus library, improving the loading of spreadsheet libraries.