Browsed by
Category: Uncategorized

Joys of Freedom, R.I.P Opie

Joys of Freedom, R.I.P Opie

Another period of not blogging. A lot of things have happened. I attented the KDE conference in Dublin, was at OEDEM, went to the awesome Qt DevDays, visited a couple of other facilities and the term just started.I’m mentally back to KDE development and my personal goals for KDE4 are better QA, smaller memory footprint, faster apps, less bloat, more usable enduser applications and sane error reporting. I still have nightmares understanding why GPG, KMail and Kubuntu won’t work together….

Read More Read More

GREENPHONE SDK

GREENPHONE SDK

Trolltech announced the GREENPHONE some where last month. It is intended to be a developer device but the design and hardware features are modeled after the average low cost consumer phone. While we have seen on linuxdevices.com articles stating Qt2 is not capable of running on such phones and requiring a higher Bill of Material (BOM), e.g. needing a faster CPU, more flash and more RAM to run. So with the GREENPHONE Trolltech probably tries to demonstrate that it can…

Read More Read More

Fun with dvbsnoop and tuntap

Fun with dvbsnoop and tuntap

dvbsnoop is a tool like the known tcpdump but for Digital Video Broadcast. It almost knows about each and every section on AIR and can dump them. It also knows about the the Multiprotocol Encapsulation (MPE) which can contain IP Datagrams.What would be nice is to use wireshark or tcpdump on these datagrams to analyse them further or to make use of these datagrams in some applications. Now how to get the IP Datagrams from dvbsnoop into the Linux IP…

Read More Read More

GNU emacs – the way to canossa

GNU emacs – the way to canossa

Before having interned at ROAD I was a heavy user of XEmacs, having used the various elisp scripts from KDE and linux CodingStyle and various other elisp scripts. My .xemacs dir was quite nice and with using gnuserv the startup speed of XEmacs was no issue as well. I’m not good at remembering keyboard shortcuts so XEmacs was pretty much the only choiche I had. Somehow I switched to VIM and were able to remember most of the shortcuts and…

Read More Read More

BitBake releases

BitBake releases

To prepare for the big changes soon coming from Richard we have decided to do two releases of BitBake. We have released version 1.4.4 from the stable branch and we have created a new stable branch from trunk that is named 1.6 and has a release as well. As with any berlios hosted project the BitBake releases can be downloaded from the Files site found at . BitBake 1.4 and 1.6 should have the same amount of features but BitBake…

Read More Read More

Fun with performance

Fun with performance

QtEmbedded has a class called QDirectPainter. This class allows to directly manipulate the mmaped screen. E.g. this can be used to memcpy images to the framebuffer like it is done in QImage, QPixmap, bitBlt. It can also be used by MediaPlayer like OpiePlayer2 to memcpy the videoplayer widget into the screen.Having nice kernel drivers that support layers one can run the GUI on top of the video and one can control the visibility and opacity by controlling the ‘a’ of…

Read More Read More

EABI on OSX/Darwin

EABI on OSX/Darwin

My glibc patch at http://sourceware.org/bugzilla/show_bug.cgi?id=3004 was already turned down. As Drepper says there is nothing to argue about. Building glibc requires a binary called ‘readelf’ in the $PATH and in worst case this should support the target platform. To talk debianism this means you need to have binutils-multiarch installed to configure glibc correctly. Otherwise it will fail silently and misdiagnose the features of gcc. In our case this means glibc will not be able to detect that our gcc can…

Read More Read More

GNU Toolchain hacking

GNU Toolchain hacking

I currently have access to a Intel Core Duo system with Darwin/OSX preinstalled. Having the power of two cores and a non GNU system installed I figured it is time to hack on OpenEmbedded’s support for non GNU hosts/build systems. The last time I tried this was on a G4 system and it failed miserable. It started to fail with quilt which was full of bashism and GNUism which forced me to fix the GNUism in patcher and to use…

Read More Read More

Random impressions

Random impressions

While I’m too busy to do real Free Software and OpenSource work I just wanted to break the silence and to blog again. First of all o-hand just released a nice OpenGL based canvas and from blogs I have read it was already used at GUADEC to do the presenations. I’m really looking forward to see some more offline videos from the GUADEC… The only news directly impacting OpenEmbedded is the announcement of transition to monotone 0.27, which was finally…

Read More Read More

Shark, nfsroot and how to waste your time

Shark, nfsroot and how to waste your time

I have been struggling most of the day to get one my Sharks running. It is served by the NSLu2 (OpenSlug) which provides a network block device for swap and NFS for root. The Linux 2.6.17rc? kernel booted nicely got the IP address thanks to the ip=both CMDLINE specified in the OpenFirmware and wonderfully mounted the nfs and freed the init memory. And then nothing happened, nothing, just nothing. Well you can imagine how much pleasure you have in that…

Read More Read More