1. Annoying software bugs

    There is no software without bugs. But there are bugs and BUGS. Second ones are annoying, well known and no one work on getting them fixed. Few examples:

    1. FireFox/Iceweasel — many people use it, many people want to kill their developers. Why? It leaks memory, it eats memory, it can take 6GB of memory just because there is no more memory available in system. Problem exists in 2.0.x but also in 3.0 trunk version. No solution developed.

    2. KMail — flagship of KDE PIM. It can fetch mail, send mail and do many other things with mails. And it can handle OpenPGP/GnuPG signed/encrypted ones. But a way how it handle them is horror. Whole UI freezes, no updates for several seconds just because someone decided to sign all his mails. Bug was submitted over 5 (FIVE) years ago, there was one major KDE release and many minor ones but bug is still present. No one even marked is as important.. No comments

    I can live with first bug as for most of time I use Konqueror. But solving second one needs to wait until Mailody will get more usable so I will be able to switch to it. I lost faith that KDE PIM will get into more usable state then it is now.

    Written by Marcin Juszkiewicz on
  2. Drivers in Linux land

    Today I read post on about state of drivers for graphic cards. There are closed source propertiary drivers which works and give 3D acceleration and there are free drivers which cover some cards and provide kind of 3D acceleration for subset of them. The result is that user have to choose:

    • closed, propertiary driver which can contain security problems but gives working 2D, 3D
    • free driver which works in 2D but rather not in 3D

    Similar problem exists with WiFi support. CompactFlash cards are now hard to get because good, working ones (Prism2/3 based for example) are not RoHS friendly so no one want to manufacture or sell them. Instead there are new cards which base on new chipsets with no drivers or pay us to get source which you can not share licensed ones.

    USB dongles are in better situation as there exists few good supported chipsets:

    • Zydas (mainline kernel and also external one)
    • Ralink (external free one and also vendor provided one)
    • Prism2 (working, shitty one)

    For a start let we forget that Prism2 exists in USB version (it does not support WPA, code is very low quality, will never merge into mainline kernel). Zydas and Ralink supports also 802.11g and are available from many vendors, have working drivers, firmware is available. As usual user has to triple check does this is version with blue sticker and not with red one because red ones use other chipset which is not supported.

    There are also dongles with Marvell 8388 or 8338 chipset — first ones are supported by libertas driver done for OLPC, second one are not supported yet. BTW — this driver will also support 8385 chipset used in some CompactFlash cards.

    And USB versions has other problem… they require +5V which is not present in many embedded devices. 3.3V, 2.5V, 2.0V and even 1.8V or less are common values for that kind of hardware. I know companies which solved it by rebuilding existing USB devices to work with 3.3V (many WiFi dongles use that voltage and have proper regulator on board to change +5V into +3.3V) — this way they can lower price and complication of device by not using extra regulators. This also improves power life. But you have to remember which dongles are changed to not plug them into PC — if you forgot then they get burnt after insert.

    When few years ago I was buying my first PC I selected all components to be 100% sure that all will works under Linux. Those years passed but you still need to be careful when you buy new hardware ;(

    Written by Marcin Juszkiewicz on
  3. Valentine’s^WOpenMoko day

    Yesterday was Valentine’s day. I took Ania to cinema — it was “Córka botanika” (FR: “Les Filles du botaniste”, ENG: “The Chinese Botanist’s Daughters”) movie. Interesting and worth watching — but I propose to not read reviews before because of end of the story. On IMDB there is a comment that it is another “Chinoiserie customized for Western tastes”. Maybe he is right but I do not care as I enjoyed the movie.

    It was also day when OpenMoko project released source code, new website, wiki, bugtracker so it is finally possible to watch Neo1973 p0rn, read what is inside and other stuff. There are many interesting mockups of interface but current version of phone is not capable of making such graphics (quite slow CPU and no graphics acceleration at all).

    To build OpenMoko framework we have two choices:

    • OpenMoko way which consist old copy of OpenEmbedded and their addons
    • OpenEmbedded way which is in progress due to Koen Kooi awesome work

    When I get phone it will contain OpenMoko built system but I hope that soon we will be able to make OM part of Ångström distribution.

    Thanks goes to Michael ‘Mickeyl’ Lauer, Harald ‘LaF0rge’ Welte and other developers for creating something new and open in a moment when big companies try to close everything as possible.

    Written by Marcin Juszkiewicz on
  4. OpenMoko release day

    Today (2007-02-11) had to be OpenMoko release day as it was told in ‘Free your Phone’ announcement. But it looks like it will be delayed…

    Their wiki is still 401 (HTTP Auth failed), same to bugtracker. At least projects hosting service is working for month.

    And still no source release ;( Mickeyl told that current OpenMoko branch of OpenEmbedded is not buildable with current .dev tree and he does not want to publish something what does not build.

    Written by Marcin Juszkiewicz on
  5. Weather differencies between Poland and Britain

    I wake today and opened window to get some fresh air and discovered that there was snowing during night. It is winter here so snow is nothing special. But…

    Few hours later at work I discussed with OpenedHand guys and talk switched to weather. British citizens were astonished that they have snow. Britain and snow? Cities paralyzed, trains not working all because there are few inches of snow…

    Tomas Frydrych has nice summary for it:

    I had real laugh at my previous job when two of my colleagues were discussing how unfortunate Britain was to suffer from such weather extremes; I could not resit asking which extremes exactly they had in mind.

    He is from Czech (so he remember how winter should look) and live for several years in Britain. Another thing which he told was:

    It has to be said that proper, cold, winder is actually more bearable than what we get here; because of the humidity, it feels much colder here at 2°C than at -10°C in the old country.

    Now imagine how rest of talk was looking when there was mention about eyes freezing when temperature is below -25°C :D

    UPDATE: Rob wrote that this is normal behaviour there ;D

    Written by Marcin Juszkiewicz on
  6. One gigabyte of memory is not enough?

    Today I started to work at home. Here I use amd64 system powered by Athlon64 3200+ (2GHz) with 1 GB of RAM (64M used by onboard graphics). But it looks like it is not enough to have working system and build in background:

    11:11 hrw@home:~$ free
                 total       used       free     shared    buffers     cached
    Mem:        962312     949312      13000          0      57664    295256
    -/+ buffers/cache:     645772     316540
    Swap:       987988       5724     982264
    

    After getting first payment I will upgrade this machine to atleast 2GB of memory…

    Written by Marcin Juszkiewicz on
  7. Planets

    Planets are online feed aggregators. They fetch RSS from list of configured sources and present them in chronological order.

    My website first appeared on Planet Handhelds. This service is nearly forgotten by anyone. I do not even know does it had to be made available as planet.handhelds.org or not.

    Next planet was Planet Linux-to-go which was setup as one of services when Linux-to-go was created.

    When month ago Planet OpenMoko was created I was asked for feed of my OpenMoko posts. After change in on of plugins used on my website I appeared there. Currently this planet is going to take 1st place in list of top referrers :)

    And since yesterday this website is aggregated also on Planet Closed Fist which aggregates post from people from OpenedHand.

    Now, when site is aggregated on such sites — how much time it will take to reach 1000 visits per day…

    UPDATE: Lot of time passed since I wrote that post. Planet handhelds.org is long time dead (as rest of handhelds.org), Closed Fist just got shut down. In meantime this blog got added to Planet Maemo but today I do not even write about Maemo or Nokia so no new posts there from me. Planet Linaro or Planet Ubuntu are places where my current posts land.

    And so far I did not managed to get one thousand visits per day - around two hundred daily is normal with up to 1000 if post is interesting and landed on few planets.

    Written by Marcin Juszkiewicz on
  8. Last day at Conecto

    Today is last day of my work for Conecto. I decided to bake a cake for this occassion (to bake something other then bits which I usually bake with bitbake) but oven in our kitchen is hard to control so it got burnt and I decided to not take it to work.

    Burnt cake
    Burnt cake

    Hopefully there are cake shops around so I will be able to buy something instead.

    Written by Marcin Juszkiewicz on
Page 87 / 106