I just got a sony vaio VGNCR220EL laptop. I like it very much for the look, lighting of the monitor screen and its fast. It had the windows vista installed on it. Vista was very slow with the visual effects enabled and consumed a lot of memory. I wanted a windows system just for playing games which is only one aspect for which I use it. So I re-installed opensuse-10.3 on the system. I was amazed to see that all my devices were automatically detected. I did not need search for any external drivers. The xgl effects which comes with compiz fusion is real fast. With the repository such as http://opensuse-community.org/Multimedia, I was able to view all the divx movies after installing the decoders by just one click 🙂 build-service project had made things a lot easier. I had one problem with the network-manager. Its not able to connect to the wireless network if the access point is hidden. I need to sort that out. I have not yet tried using webcam. Need to see if any external drivers are required for it. On the whole am really happy with sony vaio and opensuse, and I can work from home now 🙂
I just read the blogs from ross, philip and Federico regarding the areas of memory usage in EDS. I completely agree with ross and federico that we should fix the existing code rather that trying to look for a replacement. I too once wanted to write a new libical a while ago using glib, when michael advised me and got me into the right path to fix the memory issues in libical rather writing another one. Federico’s fosdem 2007 talk about the profiling desktop applications also provided motivation for this. I think what philip is pointing is about the live query cache which is maintained for every client in EDS (EDataCal). The other issues as federico pointed were about the current sequential query of cache and the handling of recurring events. As federico also pointed out, the human readable content in a calendar view are summary, start/end times, category/alarm/meeting/recurrence icons etc. But there is no need to pass the other contents such as description, the alarm information, sequence etc. to the clients such as a clock applet or a day/month/week view in calendar. EDS currently does not provide the interface for getting just the summary info. We are looking at fixing all these issues for evolution-data-server-2.24. Myself and gicmo had discussions about most of the above issues. We are planning to use sqlite database for storing the events and indexing based on time ranges. I was planning to put the design of the new cache in go-evolution.org to get views from everyone, its getting postponed due to some other work. I will try to put it in the wiki soon with some prototype code done for the same.
Last week I attended the sled beta since srini had to go for his visa interview. The call was very informative. Guy gave a talk about the multimedia issues w.r.t licensing/trade-mark/copy-rights which stop us from shipping the windows media decoders in order to play .wma files. He also explained how moonlight will be able to play windows media files. He pointed the customers to get the decoders from fluendo and also mentioned the reason why we don’t ship the decoders in sled getting it from fluendo. He was explaining them very clearly and also conveyed the message about how hard our company is trying to get these issues resolved for the customers. Guy also explained that the other OS such as windows also need third party software for dvd playback which sometimes does not strike me as we get the softwares for windows in a dvd along with the dvd players. It would be great if some steps are taken by the dvd player vendors to include the decoding software for linux too. We did not have much issues for evolution. We had a couple of them which was already mentioned in previous calls and just needed some followup.