Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Calcutta' for 'IST/5.0/no DST' instead in /home/foss.in/fci/html/2008/register/include/smarty/libs/Smarty_Compiler.class.php on line 362
|Speaker Name||Adriaan de Groot|
|Slides||Click to download|
KDE4 on Solaris
|Abstract||KDE4 on Solaris
KDE is a large Free Software project that makes both a development platform, a desktop and a large collection of applications. "KDE Everywhere" expresses the ambition to have KDE running everywhere, from embedded and mobile devices to regular desktop machines to large servers for thin clients. KDE was envisioned as a cross-platform desktop when that meant HP/UX, AIX, Solaris (and Linux), but now that means Linux, *BSD, Windows, (and Solaris). The operating systems field has changed for the Free Software movement and primary target platforms are not what they once were.
The KDE4-Solaris project has ported KDE4 back to (Open)Solaris and in the process pushed the compiler toolchain and C++ stack on OpenSolaris forward by finding and fixing bugs and dragging in new technologies. For KDE itself, applying a new toolchain helps to increase the quality of the codebase and porting to a new old platform reveals assumptions (generally about Linux) in our code. The process is one of win-win for both parties.
This talk covers four aspects of the KDE4-Solaris porting effort:
- The toolchain and how it's different from gcc
- The platform and how it's different from Linux and BSD
- Overview of issues found and fixed and what this means for new developers
- Current porting state and packaging effort and where work needs to be done
There will be no demo, because with a well-configured KDE desktop you don't have to see what OS is running underneath: it should look like KDE running everywhere.
|Speaker Profile||Adriaan de Groot is a Canadian by birth and a Dutchman by training. He lives in the Netherlands and works in Greece with his German colleagues. As a researcher in (Free) Software Quality, he travels around trying to spread the word on quality checking tools and Free Software. Adriaan's first Open Source project started in 1989 when visual editors on serial consoles were all the rage. He contributed bits and pieces to other projects until settling down with the KDE project where he works on FreeBSD and OpenSolaris portability. Free Software takes up most of his work day. The EBN is his sideline in Free Software Quality Checking. Adriaan is a member of the board of directors of KDE e.V. and a member of the board of directors of the NLUUG.|