So, I just arrived from Brussels back home. One more FOSDEM done. As always it was action-packed, and I couldn’t clone myself enough times to see everything. The fact that we had the booth and that 3 out of the 4 talks I proposed were accepted probably didn’t help.
Luckily this time we were three to handle the half-booth, as both Olivier and Adrien made it with me, because yes, we shared the table with ReactOS this time, to increase the chances of being picked up.
Before I forget due to the GCI frenzy, let’s take some time to write down about Capitole du Libre, which was held in Toulouse on the 19th and 20th November.
This week I just received a blue box.
No, not this kind of blue box!
The last day was spent at the San Francisco office, which although smaller (they have “only” a few floors in a building), is quite nice, with a rooftop and other funny things.
We had a nice breakfast at the cafeteria (I sampled their croissants… not too bad for US ones).
Tuesday is going to be adventure-packed. Let’s hope everyone slept well. I made a quick survey but I’m not sure everyone answered honestly. Although someone admitted lying on the bed and waking up with the clothes still on. No, I won’t give names :D
We had to choose between a Segway tour or a visit to the Exploratorium.
[Looks like I’m still jet-lagged a week later… I’ll try to publish my notes anyway, and put photos later on]
Today is the big day: we’re going to the Googleplex in Mountain View!
It took a while to get there due to traffic jam, and we were on the lucky bus, the other ones took even more time. Before getting out we had a tour of the vast campus with the bus, showing the various buildings and places, and the famous gbikes everywhere.
So this is the day.
I slept not too bad. The only trouble with rooms this big is you have to walk a lot :D
After two days hacking I wanted to do some sightseeing. I started by the cable-car, it’s really funny the way it goes up and down. Then I went north on Van Ness, west on Lombard street, and I walked a little in the Presidio Park. Was nice to see some nature! And I finally saw the Golden-Gate Bridge in the distance. Then I walked back to town via the Palace of Fine Arts, Marina Boulevard (btw, boulevard is a French word, although there are several explanations for its origin), Fort Mason, and they I took the bus back to the hotel to get a shower and a little nap before the GCI Opening Party.
Saturday, also slept very well, I’m thinking about taking the mattress with me but it won’t fit into the plane. and yet I woke up early to participate in a French radio show remotely, that is broadcasted live from the Very Important Party (a little DemoParty I usually attend), for them it’s 5pm, but for me it’s 8am…
At 10 I’m packing up as I’ll have to change the hotel, I just hope I’ll sleep as well in the next one.
Friday, I sleep surprisingly well for a first night abroad. I chose to wear a red FSFE t-shirt “There is NO CLOUD, just some other people’s computers”.
At 10am I’m going out to get a donut and coffee, and try to get inside NoiseBridge. Ringing the bell didn’t really work the first time, so I had to work a bit and retry once or twice. But then I was greeted by a French guy, who gave me a tour of the space : library, soldering stations, lots of parts, two classroom, a sewing space, and soon a large cutting machine… they have the whole 3rd floor of the building!
So, it’s Thursday and I’m getting a plane to San Francisco for the GCI meeting. Well, hopefully, as the French railway is on strike… Ok, my train was canceled, but another was 1.5 hours late so I managed to jump on it and arrive… at the Paris Lyon station, which meant taking the RER (oh no, it’s on strike as well), ok, the Metro to another station and then the RER to the airport.
This week-end I went to the Journées du Logiciel Libre (JDLL) to hold the Haiku booth. The JDLL is a local event over two days, mostly focused at general public, with workshops and even a FLOSS gaming room for kids, but also with some highly technical and ethical talks. It also has a room with 3D printers and other maker tools.
It’s been some years since I last attended FOSDEM, and I kinda missed it. I was eager to participate again, yet a bit frightened at the perspective of having to run or miss so many interesting talks happening in parallel as always. Nevertheless it was comforting to know Olivier was here as well, and we attended different sessions.
Just a quick report on Capitole du Libre, which actually didn’t happen… Well, the Toulibre team managed to turn the canceled event (due to the University administration) into a “Bazar du libre” which well, was quite different but interesting nevertheless.
I’m back from the Libre Software Meeting (RMLL), took me some time to recover from the highly packed week. Indeed, in addition to the mandatory Haiku booth, I had 4 talks to give (and so slides to finish), and I ended up being chairman for the Embedded track.
Luckily Olivier was here as well to look after the booth, even though he was also involved with the organization.
I’m heading back home from Capitole du libre, held this week-end in Toulouse, where I helped Adrien on the Haiku booth. I even just distributed two more flyers, since I’ve gone car-sharing for a change for both ways. I decided quite late, but Adrien kindly offered his sofa so I couldn’t resist.
This year Haiku was all around at the Libre Software Meeting (RMLL). We had a booth for five days, a talk, and a workshop! Adrien, Olivier and I had many occasions to discuss Haiku with interested people. As for each edition, too much to see at once, lots of booths, talks and trolls. And a whole new theme for DIY as well this time.
So even though finding a room to sleep in was a bit tricky, the week was as always really filled and interesting!
A quick hello from the Alchimie X demoparty where I gave a short talk this morning about Haiku news (PM merge, Sam460 port…) ;-)
Slides are here (french, sorry).
Lots of fun here !
Photo by @AmigaImpact.
This year, the RMLL (Rencontres Mondiales du Logiciel Libre) / LSM (Libre Software Meeting) were held in Brussels, in the very same place where FOSDEM is held every year, although not by the same team.
Before writing a full RMLL 2013 report on the way home, I just wanted to say that I mentionned Haiku in a question about hardware specifications at the European Parliament on tuesday during a JURI commission workshop : http://www.europarl.europa.eu/ep-live/fr/committees/video?event=20130709-1530-COMMITTEE-JURI (it’s at the end, 2nd question after the 2nd panel)
We’re getting famous ;-)
Last week Olivier and I had the difficult task of handling the booth at RMLL and showing off Haiku in the land of gruyère, chocolate and banks.
As I'm returning from DC-2011 in the train I noticed that I didn't blog for quite some time, and never told you about things I've seen and done at various places this year. Let's fix this mistake ASAP.
FOSDEM 2011 (5-6 February) For several years now we have been participating in FOSDEM. This year we had a booth again, manned by several developers. Many lengthy chats happened there. After showing my first attempt at porting JamVM to its author, he looked interested in helping, and eventually this led to Jérôme getting it correctly bootstrapped.
This morning I was welcome by a nice XKCD cartoon mentioning Haiku (as an experimental OS).
Several of us started twitting (rather, identi.ca-ing) about it, proud as we were.
Then when getting back tonight we noticed the website was unreachable.
It really seems like it brought us quite a lot of unwaranted advertising! It’s quite visible on the server stats:
BeGeistert is nearly on us, with the long awaited return of the ColaCoder™, and of course I must be there.
I didn’t commit much recently since I started doing a Ph.D and it’s, well, time consuming, so left Axel and Ingo alone in the race.
I won’t be able to attend the coding sprint as well this time, but because I’ll attend the EuroSys 2010 conference (a really highly ranked research event about computers), and I’ll have the honor of doing a demo about Haiku at the poster session (my poster was selected in the best 5 btw), and of course I had to get googlefs working again to show it.
I'm in the TGV back to Valence on wednesday, which luckily has many power plugs, unlike the Thalys which has wifi but no plug for those battery-drained guys like me. It's 21:30 as I start writing this. Will take some more days to finish though... Not there yet But first things first, after attending a meeting on Friday in Grenoble, I headed back to Valence to leave some stuff there, then back to the train station, where my train got delayed by an hour or so.
Here is my own report about what happened at FOSDEM. Actually so many things went on I probably missed some.
Getting there For this second time at FOSDEM, I tried to get a shared devroom with other projects, but there were so many requests we only had a booth. We probably wouldn't have had enough material alone for two days anyway. Besides, manning a booth itself is already quite demanding.
Last week I received a mail telling me MSI wanted to hear from me what I wanted on their next products on their forum. Frankly, I didn’t even remember having an account on that forum, where I registered to help someone on a BeOS SMP question. So I jumped in and started telling what I, as an Haiku developer, really expected from a hardware manufacturer, trying to explain, with humour but determination, why open hardware is so important to me.
Then after some other’s post I replied a second time, first to someone mentioning the need for HDMI support on why I didn’t agree because of DRM, then a maybe-rantful-but-oh-so-true digression about the availability of specifications. Sadly, neither post are available for your reading pleasure, a moderator found them to be “rubbish” and removed them altogether, who obviously doesn’t use alternative Operating Systems, never wrote a driver with only uncommented Linux code as reference, doesn’t live in France, and never saw a TV set manual from before 1980.
Since my views weren’t welcome there, I’ll try to at least make them clear here, and either MSI (and other vendors) read them or not, but I’m used to the latter anyway. Please note that was the act of a moderator, which might or might not be part of MSI, nor reflect their own policy (I wish).
As the m68k port is getting shape, maybe some of you want to give a hand, so here is how to set up the environment. After explaining the choice of the target platform we’ll start with the build system, then the emulator to debug on the chosen platform.
Unlike BeOS, our kernel includes some pieces of C++ code, which sometimes give a headache when it comes making sense of a stack crawl from the kernel debugger, since symbols are mangled when linked into binaries, which means we must Decode__12CrypticCNamesPCc. I recalled seeing some gcc4 private API to demangle symbols into human-friendly names, but the code doing that, from libsupc++, has been written without concern for the inhabitants of the Kernel Debugging Land, using calls to malloc, realloc and free.
Someday I should write about the start of the 68k port, there is plenty to talk about…
Today^Wnight^Wmornin erh, hmm well, now, I’ll try to do a live report on the issue I left you with last time: getting the kernel to load correctly.
I’ve been getting further recently on the 68k port, as you may know already everything now compiles but the kernel is still largely stubbed, misses drivers, and the bootloader doesn’t load it yet.
I’ve almost finished mmu setup, at least for the 040 ARAnyM emulates.
Been quite busy those days, but I wouldn’t forget to report the remaining days at RMLL… more people, talks, and RMS of course!
Just some quickies on the RMLL, we have so much to do here ;)
2009-June: This document is now obsolete. We are in the process of consolidating and re-organizing the website documentation. For now please refer to one of these guides. Alternatively, you can view the in-progress website documentation.
As everyone knows (or should), every BeOS install CD was actually a live CD (way before Linux “invented” it…). And of course so would be for Haiku.
While it used to work long ago, nobody actually tried to make one for some time, and some fixes were required to make it happen again.
Making an usable CD still requires some work (Bootscript.cd, ramdisk for settings maybe…), but it finally boots again.
Here are some screenshots of what I fixed at FOSDEM…
Hi there from our FOSDEM booth in the corridor!
What to do when you are bored at 1 am, and you see noone sending in new themes ? Make sure you can use more of the existing ones :)
I’ve never used BeTheme myself, but it seemed to have gained some fans. So hoping it would bring newer ideas I added some code to the Theme manager to import those themes. It currently supports background pictures, deskbar position and R5 decor.
Some people might wonder what exactly this “themes” stuff in the commits is all about. So let’s see how it all started, where we are and what’s left to do.
Features The Theme Manager is an addon-based desktop theme selector. It can selectively apply parts of a theme, create a new one based on the current configuration, add a screenshot to it.
Currently, themes contain settings for ui colors, system fonts, background pictures, window decorator, deskbar position, screensaver, Terminal colors, font and size, sounds, and even the selected winamp skin from CL-Amp and SoundPlay through a specific plugin.