- Details
- Written by: admin
- Category: FOSDEM
- Hits: 3919
FOSDEM 2008 - 23 and 24 February (Bruxelles)
Article by mmu_man - 25 February 2008 - Haiku-OS.org
Hi there from our FOSDEM booth in the corridor!
After taking the train to Paris on friday, where I joined Marc Schneider, developer of OpenAguila, a french free software ERP which we shared a booth with, we went by car to Lille, where Rémi Grumeau, the BeOSFrance webmaster, kindly offered us a couch for the week end.
On saturday we tried our best on belgian roads, but lost ourselves several times looking for scarce signs, though we finally managed to arrive half an hour later than expected. The place was already considerably crowded, with quite a lot of bearded geeks carrying laptops. We looked for our booth which was located in the middle part of a long corridor, where Niels welcomed us as he arrived first. We settled down to organize the place with laptops running Haiku to show everyone, Niels went to find a copy shop as we only managed to print a few flyers with Rémi's ink-starving printer. Olivier Coursière, of the BePascal fame, poped up at our booth and helped us advocate the Haiku way. Some people came asking about Haiku, and soon it was time to lunch. A van was selling belgian hamburger and fries (lot of sauce, in a big paper cone), another place was selling sandwitches (not as geeky).
In the afternoon many people passed by asking about Haiku, if it was a Linux distro or not *grin*, how it was different, if there was a demo CD available; some of them remembered using BeOS and noticed the similar look... other people asking about OpenAguila also. We also met the Gnash maintainer who was excited to see Haiku as he knew about the Gnash port; we didn't have a binary to demo him but he promised to download an image to try himself :)
I didn't managed to see any conferences I planned to attend as we had many people, and Niels and I also wanted to do some coding. He managed to get the legacy gcc built and installed to the image from jam. After some debugging and working around a yet-to-be-fixed bug in get_team_info() I finally got the IM Kit running on Haiku, and even exchanged civilities with Rémi by GTalk. I showed Haiku and the IM Kit to a member of the XMPP/Jabber booth next to us on sunday, he was quite interested in the way it worked. I also fixed a bug in my usb_webcam addon, but couldn't test it as ohci isn't working yet... I'll try that at home real soon now.
We all went looking for dinner in the streets around and settled for a Thai restaurant.
Then Niels left and we went back to Rémi's flat in Lille, after trying for 10 minutes to escape the belgian car park, quite exhausted by all the action, but willing to do even more on sunday.
On sunday we managed to still get lost once due to overconfidence, but arrived in time for Marc to attend the conference he wanted to see. Still a lot of people passed by asking, including a Mozilla developper who got a tour of the benefits of OpenBFS extended attributes, including bookmark files and seemed quite interested. Many people took flyers and in the afternoon we didn't have many left, until there was only two. Many also asked again for a demo CD, but promised to download the image and try it.
After lunch I looked around at the other booths I didn't all yet see. I stopped at the OpenSolaris booth, talked about the similarities and differences of ZFS and BFS. The ubuntu booth next to us, and others as well, had several OLPCs on demo, those white and green toy-like machines are quite funny. Then I stopped at the GNUstep table where a flyer said they were using "simple and intuitive makefiles" which I'm sure many of you would think is a non-sense, but indeed they use a makefile template system quite similar with Be's where you just fill in the names of the source files and call the makefile engine to do the job. There was also free whipping from the BSD Girl at their booth, for those into it, but I only took a CD to test it =)
I was able to attend one conference (yay), quite interesting one as it was about the new radeon driver for Linux, which the new design seems to leave room for an easier port with some abstraction layers, giving a good opportunity for a Haiku version one day. I asked how much portable it was, and though the audience found the question funny (they should learn Linux is not the only one in town), the answer was quite positive. I'll try to stay in touch with the project to keep them aware of the needs for an Haiku port as the architecture is not definitive yet.
Still a lot of people stopped by, one who finally found our booth after asking on IRC from a room we were just in front of (there were also many people sitting on the other side of the hallway with their laptops, and many more outside on the grass despite the grey weather).
We packed up as the building was being cleaned up, Niels left in his blue van, and we went back to Lille, where Marc dropped us before going back home. I spent one more night in Rémi's flat (Police Academy 1 and 2 on tv...) until my train left at 6 am. It's now 9:25 as I finish writing, in an hour the train stops home.
All in all it was a very intense experience, lots of different people and projects to see, and we'll surely make it next year, maybe with a conference (any volunteer ?).
- Details
- Written by: admin
- Category: Begeistert
- Hits: 5068
BeGeistert 028 impressions - "Full Metal Package" - October 25 to 26 2014 Düsseldorf (Germany)
Article by Humdinger - 28. October 2014 - Haiku OS
After a nice short walk through the light drizzle of the slowly condensing mist that completely shrouded the top of Düsseldorf's landmark Rhine Tower, I arrived pretty early at the Youth Hostel. Entering our conference room I was greeted by its single occupant: Matthias, who I haven't seen at a BeGeistert for some years. We were chatting while I was setting up my gear and one by one more people entered our conference room. Most of them coming from breakfast; they already arrived the day before. I was glad to see most of the regular core developers did manage to come to BeGeistert after all!
While setting up my notebook and mouse was naturally done quite quickly, I wondered about the madman, that provided a scene I haven't seen since BeGeisterts form over ten years ago: Someone brought a bloody desktop tower with not one, but two LCD!
Turns out, the maniac was Colin Günther. Another one I haven't seen at BeGeistert for some time. In his deranged mind it all made sense of course: He's working on DVB-T and has some PCI cards to work with. One more of those was donated by Mark Erben who had one in storage since the BeOS days. So, maybe not so deranged after all...
In any case, I've seen Colin's progress first hand, when he demonstrated Haiku's TV app showing a DVB-T stream. The aspect ration wasn't correct yet, but he's working on it.
Colin will join our Haiku friends Jessica, Christof, Clemens and Andrew early next year when he and his family emigrate to New Zealand! Time for a "BeGeistert NZ", don't you think?
Everyone was asked to put their signature on the desktop cover (I promptly bungled mine a bit), either as a souvenir or to auction off... not sure what Colin has decided.
There were a few new faces this BeGeistert as well. I may have met Eddy Groen before, he was very active in BeOS' days, but I couldn't remember him if I had. Anyway, he seems to be back in the saddle again, and it was a pleasure to meet him and his wife Sofie. And while we were geeking out in the evening, he took her to see the Shrek musical. Reportedly, they had "groen" fun!
Another long time Haiku user finally made it: Zoltan Mizsei, didn't come all the way from Hungary, as he's currently working in Germany, if I remember correctly. Very nice meeting him. He was one of my roomies in the Youth Hostel, together with Puck and his father Erik. And I feel, now that I'm safe at home, I should apologize for my potential snoring (I can't hear it, naturally, but I've had complains in the past...). Puck and Zoltan both looked quite well-rested on Sunday, even though both turned in well after me. So... hmm... on the other hand both were very polite, they may hate my guts secretly... better not dwell on it.
So, the morning passed quickly and it was time for our talks.
1st talk: Webkit
Adrien Destugues was first, and gave an overview of his recently completed first year of almost-fulltime work, paid by donations through Haiku Inc. As he focused mostly on porting and maintaining WebKit, he started by presenting the history of the Haiku port of it. The beginnings in 2007 by Ryan Leavengood, the work of Maxime Simon for GSoC 2009, improvements by Stephan Aßmus and Alexandre Deckner, and his own efforts with it since then.
It followed an overview of the components of the WebKit port, the improvements of WebKit2 and the advantages and disadvantages of not going with a port of Firefox or Chromium. One advantage of doing the massive work of the WebKit port stuck out for me, and becomes apparent when following the commit log over the past years: The WebKit is touching many aspects of the whole operating system. Pretty much every API kit has benefitted from bugfixes and new features, from network to services and support to media and the app_server.
Adrien uploaded his slides and the video recording is also online.
2nd talk: HaikuDepot
Next up was Stephan Aßmus, who lately became the main driving force of "HaikuDepot", the Haiku GUI application that interfaces with the backend Haiku Depot Server that is the work of Andrew Lindesay (check out the haiku-depot-web mailing list to keep track of developments there).
Stephan starts off by thinking about how the Haiku Depot Server infrastructure and the involvement of users to test and rate application could be leveraged not only to provide a nice user experience for everyone to easily search and install software, but to help filling that depot with high quality packages. Through user ratings, packages (and their dependencies) could migrate from a "bleeding edge" into the "stable" depot.
Next, Stephan showed off the interface of the Haiku Depot Server and its possibilities for users to upload icons and screenshots and localizing package descriptions etc. Then he switched over to the HaikuDepot application, created an account for a new user and submitted a rating that promptly appeared on the server.
It all works already pretty nicely! Now it depends on the Haiku user community to fill it with life. There'll be an official announcement when everything's ready and people can get cracking. Keep an eye on the front page!
Stephan didn't use slides, but there's a video recording of his talk.
Next was lunch in form of spaghetti with either tomato, cheese or bolognese sauce. Let's say the salad and pudding came to the rescue...
The afternoon was filled with the usual BeGeistert activities: the core devs exchanging occult incantations and spells, people showing off their latest projects, fighting their touchscreen in the case of Puck, or starting to work on the video footage from the two earlier talks in case of me.
By the way, to improve sound quality, I decorated all speakers with my cell phone on a leash and recorded the audio separately. Big improvement, though it adds complexity when having to sync with the video. I do the arranging in Clockwerk, but have to boot into Linux to grab the video from the camera and process the audio tracks in Audacity...
For dinner we decided not to tempt the weather by crossing the Rhine and marching for 45 minutes to Old Town. Instead we all went to a nearer restaurant in the building of an old train station. The food was good, the Alt beer tasty...
Back in the BeGeistert den, the above mentioned BG activities continued. I peppered Adrien with questions regarding secondary architectures in haikuporter recipes and Charlie tried to explain to me his python script to create the BeGeistert name badges. The thing I remember most of it is that python is weird... :)
Anyway, like everyone else at BeGeistert, I used the chance to speak to the experts directly. Much easier than over IRC or email...
The Sunday was more of the same, only that this time I didn't have to get up at 5 am to catch a plane...
3rd talk: ARM
Before lunch we had a final talk: Ithamar Adema showed the current status of the ARM port and the difficulties to get there and to go farther. While it was an interesting talk, it's not easy to summarize it here. Get Ithamar's ARM slides and watch the video footage that became an audio footage after 20 minutes when the battery of my camera silently died. That idea of a secondary audio recording via cell phone wasn't a bad one...
From what I understood, ARM SoCs are quite different from the usual PC desktop environment. Lots of different implementations and hardware combinations that only very slowly seem to consolidate into more standardized architecture. One problem seems to be that the peripheral hardware isn't easily probed via a bus, so the OS needs to know what hardware it is dealing with on the particular SoC. This is done via a so-called "flattened device tree", which is one area Ithamar planned to work on in the code sprinting week.
In his closing demonstration in QEMU, we watched the Haiku bootloader lighting up a few icons and then... the kernel visiting its debugging land. As unexciting as it sounds to the layman, it's already quite some achievement, having the kernel come as far and being able to debug things. By the end of the day, Ithamar got all the icons to light up, by the way. So... progress! :)
Then lunch, and shortly after, our group began shrinking as one by one had to leave.
A new HSA e.V. board
We did have one more important topic on the agenda: the future of BeGeistert.
Over the years the board of the Haiku Support Association (HSA) that is organizing the event, slowly shrank until Charlie Clark was the last man standing. And he's been wobbling for a few years now. So, the first order of the day was to elect new members to the board, so BeGeistert can continue.
Ithamar was to be the election supervisor calling the vote. All votes were unanimous: Charlie stays 1. chairmen, Eddie Groen becomes 2. chairman and Matthias Spreiter is our new treasurer. Congrats to all!
So, technically, BeGeistert can continue. There is, however, still the continuous struggle to finance the event. With only roughly 20 attending BeGeistert we currently rely on Haiku Inc. to step in. While we're very grateful for that, it's not a situation we're hugely fond of. What if Haiku Inc. can't or won't donate the needed funds? And anyway, we'd prefer Haiku Inc. to funnel that money into development contracts.
Long story short, if you see the benefits of BeGeistert and the Code Sprint, you may want to consider becoming a HSA member for only 3 EUR/month. Or, even better, try to come yourself next time.
While we're on receiving support, here's a big thank you to Andrew Hudson, who made a generous donation that we're using to pay for all drinks of the code sprinters. What's left will be added to the funds for next year's BeGeistert. Thanks a bunch, Andrew!
Adrien will write up a report of the Code Sprint once they've crossed the finishing line. The number of sprinters increased slightly, by the way: Jonathan Schleifer was able to eek out 2 days of vacation from his new job (well done, mate!), and joins Adrien, Ithamar, Ingo, Colin and Oliver.
The sprinters in Düsseldorf are joined by virtual BeGeistert Code Sprinters (vBGCS) Rene Gollent and, by taking off early from work when possible, Michael Lotz. Michael already committed a nice fix for a bug I ran into a few times and Rene is still busy improving the Debugger. And the other Devs that had to leave on the weekend seem to keep it up as well.
Everyone, feel free to join in the fray!
Maybe some of the BeGeistert attendees would like to write about what they were doing that weekend or what I have missed in a little comment below? Add links to photos, if you can...
Resources of the talks
- Adrien's talk on WebKit: slides and video
- Stephan's talk on HaikuDepot: video
- Ithamar's talk on ARM: slides and video
- Details
- Written by: admin
- Category: Begeistert
- Hits: 4494
BeGeistert 021 Report - October 17 to 18, 2009 Düsseldorf (Germany)
Article by DaaT - 26 October 2009 - IsComputerOn
First of all, sorry for taking so long to post this. Been a busy week but I must admit to lazyness as well. Guilty as charged. As usual, BeGeistert was great and I'm not saying that just for the sheep, honest. Click below for a (not that detailed) report.
This time I didn't go alone, my girlfriend went with me, for a geek-filled weekend... there were 3 couples at BG actually, a record I believe :)
BeGeistert for us started on Friday and didn't start that well. We arrived without a problem at the Dusseldorf airport, problem is, our luggage didn't. Second problem, it was quite cold, around 7C and my warm, nice jacket? In the luggage... So after we arrived at the Hostel, Charlie kindly lent me his jacket and we went shopping for some essentials, jacket included. At night there were around 17 of us there already so we went for dinner at this very nice restaurant, not far from the hostel. Everyone had a good time and the food was delicious, what more can you ask for? During the dinner our luggage was delivered to the hostel, so all's well that ends well. By the way, Jonas from Sweden also had his luggage lost during his trip to Dusseldorf, sheeesh...
Saturday started with the "Auckland Presentation" (which I didn't attend from the start, regretfully), named as such because it was done remotely from New Zealand. The presentation was done by Christof Lutteroth and the subject was ALM, the Auckland Layout Model. The bit I did see was about HaikuHelp, a way to automatically generate help information by "analyzing input messages and state changes in a GUI". It was very interesting and it could be a nice addition to Haiku.
After lunch the French group (which arrived around 6am after driving all night) took over and we had presentations by Maxime Simon on his Google Summer of Code project, the webkit port, and Adrien Destugues gave a presentation on his GSoC project, the locale kit. Maxime didn't have any slides, so his presentation was more of a Q&A session about his and Ryan's work. They're making progress but the webkit project moves so fast they wouldn't mind help from coders wanting to dip in.
Adrien's project is progressing quite well and is now integrated into the Haiku source (happened sometime after the Alpha release). According to Adrien some of the work still needed is, among others, to convert apps to use the locale kit and also a font overlay for japanese characters for example.
After the presentations some of the devs (with a little coaxing from Charlie) got up and the last 6 months of Haiku were discussed. The Summer coding spring at Axel's and of course the Alpha release were the highlights. It was then time for a little celebration, to celebrate Haiku, the Alpha release and all of the devs working on the project. It was a very nice moment of which we posted a photo during that same night as I'm sure you recall.
Saturday night there was a big group dinner which... we missed. Charlie and the gang (could be a band name) left and left the two of us plus Rene Gollent and his girlfriend back at the hostel. The four of us ended up at an Italian restaurant with HUGE coke glasses (their grosse cola really was grosse) and delicious pizza, along with nice live music, jazz. On the way back to the hostel we took a taxi and it was a fun ride since the driver, a turkish guy, spoke portuguese!
Sunday rolled around and in the morning there was a presentation done by Nicholas Blachford (over who's Canon I drooled on Friday, it's a 5D MKII) on Haiku Distro Guidelines. This brought on an interesting debate on the subject with many sharing their point of view.
In the afternoon it was time for Colin Gunther's presentation on bringing WLAN to Haiku. It turns out there are more drivers than the Atheros one that Colin's working on, including the Intel 2200BG (the one I have, yay). In the next 6 months or so he intends on porting over from BSD more drivers, an enhanced ifconfig and have repository integration. Before R1 is out a GUI for WLAN will need to be done as well. In the next 12 months Colin is aiming at encryption and ad-hoc support. (Sunday morning I had a nice chat with Colin and am anxiously waiting for an e-mail with a certain driver to test)
Sunday afteroon was also time for a "class" on coding for Haiku which was held in another room (smaller one, next to the main room) held by Stephan and Jan. Though Stephan tried to lure me in (sorry Stephan :)) I didn't attend, coding isn't for me. But from what we heard it was definitely interesting. In fact, Charlie had the idea to, beginning with next BeGeistert, have an extra Tutorial Day.
I should say that the room was packed! A lot of people attending BeGeistert including all presentations, except Colin's since several people had to leave for home after lunch. Also noteworthy was Rudolf Cornelissen's presence back at BG. It was great to see him again after several years and we had a very nice chat.
All too soon Sunday was over, after another group dinner at yet another Italian restaurant (following a brief passage at a brewery) and it was time to hit the sack, Monday morning we had to get up at 5am for our plane, but there were several people still up, talking and coding, coding and talking, including the devs staying for the coding sprint.
As always BeGeistert was great fun and this time it was special due to the recent Alpha release. You could sense the excitement in the air and the fact that it was crowded didn't hurt either. Even if I won't be able to go, the next BeGeistert can't come soon enough. And mark your calendars, BeGeistert 022 "Return of the Cola Coder" (talk about pressure) will be held over the April 10th-11th weekend and... a tutorial day will be premiered on Monday the 12th! Start boooking your flights.
I can't end this report without one very special mention to Charlie. He's not the only one involved in organizing and hosting BeGeistert of course but he's the "face" of it. His diligency and attention to everyone and everything make BeGeistert for us attending, a pleasure. Charlie, you should have had a glass as well on Saturday :) And the invitation we made still stands of course. Till next time.
Obligatory BeGeistert Report - October 17 to 18, 2009 Düsseldorf (Germany)
Article by mmu_man - 27 October 2009 - Haiku-OS.org
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. But the other frenchies I was to share a car with were also a bit late, so they didn't have to wait for me too much. We then took the road to Düsseldorf and started to talk about each others work, and GSoC since we had two of the students on board.
On a night like this...
After a long digression about the evilness of Flash™ and non-websites, we talked about the state of the localization project, its integration into all applications and the need to pair it with the layout API, and the progress of the Webkit port. Interestingly, Webkit itself has a plugin-based framework for image loading, quite like our Translation Kit, but possibly even more powerful, so there were concerns about either bypassing it to the Translation Kit, or making a Translation Kit plugin as fall-back, or just leave it alone. Probably we can take ideas out of it to improve our Translation Kit. Then the two at the back of the car snooze a bit (guess where I was), while the drivers hopefully didn't.
When we arrived at 6 am, we registered at the office and got some keys, but when we entered the room we disturbed some asleep girls, so we quietly backed up and gave the keys back. We tried other keys but also found long blond hair in the beds, so we decided to just have a sit until the sunrise. We talked about FTTH and geopolitical topics for a change.
Saturday
We enjoyed a nice german breakfast and headed for the room. Most of the attendees arrived during the morning, and by noon all the seats of the room were taken. René (aka Deadyak) couldn't bring his BeBox this time, but he brought himself which was really nice cause I didn't see him in a while. So did some others who were enticed by the alpha release into getting back on the BeGeistert experience, like Jonas, or Daniel (DaaT) who likely missed watching the sheeps from the river shore! Frenchies were quite present, and Italians as well.
I took my antique IBM model M keyboard out of the bag and aligned it with all the Kinesis ones on the tables, which made for an interesting comparison.
The French team started to look at an issue with the marvell_yukon driver which only worked for a few hundred kB before halting transfers. We tried to eliminate possible IRQ sharing bugs from other drivers, but the problems was still present without other drivers hooked up.
Santa Claus was here in disguise, and handed me a nice black and green box, containing a Neo FreeRunner as another incentive to the ARM port... He also had a new card for Rudolf to play with. Quite early he was this year ;-)
Then I took upon myself to fix the ARM and 68k builds, after Axel's breakage two days before. Others continued to commit fixes and other cleanups.
Despite being on the other side of earth, Christof Lutteroth managed to do a remote presentation of the Auckland Layout Model. I must admit I got lost near the end due to lack of sleep, but luckily the PDF of the presentation is available, and even some sample code.
Maxime detailed his GSoC work on the Webkit port and asked for more hands, and Adrien talked about what he did on the Locale Kit as part of GSoC which is already in svn. Both wore the blue t-shirt for this year's edition, while I left mine for Sunday and instead had the white shirt from the Haikuware Thank You Award. I didn't talk about the ARM port, as I didn't have much more to show than what was already published, but likely next time I'll have more for your eyes.
Then Charlie required an update on the work done since the last BeGeistert, which of course included the alpha release, for which I brought a bottle of Clairette de Die to celebrate, so we opened it and filled some glasses, not everyone had one, but at least it made a nice picture.
Since I also brought a cold with me (it's starting to be a tradition, really), and I wanted to get some work done, I went downstairs with Marcus and ordered a pizza at the bar, which wasn't too bad. Most others went out for dinner. We pondered about watching a movie but as always work took over.
Sunday
Nicholas had an extensive talk about the so-called "distro guidelines" which not everyone agreed on the definition and targets. Maybe the word "distro" should be avoided, as it actually implies we'd favor distros, while it's not the will of most developers.
Then Colin used rather unusual support for his talk on the wifi stack, which despite a dubious choice for implementation (Flash...) is an interesting concept. As he explained, he has ported wifi stack from BSD, but has to design an object oriented one as part of his master thesis, so it's not the definitive one yet. The current focus for development was to get more drivers integrated.
Stephan and Jan gave a C++ introduction tutorial, I didn't attend but it seems to have been very much appreciated as the proposed tutorial day for next edition is already fully booked. Meanwhile there were some more build breakage to fix.
We moved to a smaller room after everyone else left. Alexandre arrived just in time for the distro talk, which lasted several hours, some of us swapping in and out to do other stuff, and kinda reflected the profusion of thoughs that appeared on the mailing list. We wrote down the list of features we wanted from a package manager, to get the ball rolling.
Meanwhile I fixed the BeOS port of XEmacs with the current source tree from mercurial, and managed to build and run it from Haiku, which was a first since the BeOS binary doesn't run due to the brain dead "unexec/dump" thing of the build process, which involves starting a first binary to load a bunch of lisp files, and dump the resulting process to a cache file to speed up normal runs, which of course hardcodes pointers to stuff, which on Haiku ends up pointing into kernel space since the kernel/user split was reversed back from BeOS R5. It still has some issues, which are not present on ZETA, so likely shows bugs in the Haiku App and Interface Kits.
Monday
On Monday I started running svn cleanup on my laptop, because after deciding to svn switch my BFS-hosted source tree to the new server, and trying it from the recently installed Haiku R1/alpha, I spent 4 hours waiting for it do finish silently converting the working copy to the new format which of course isn't readable from ZETA anymore, and then an svn up crashed in the middle. So I spent some more hours running this to remove all locks in the local copy. Then I tried to svn up again, which crashes again. It seems the recent svn:keyword issues had put my local copy in a really strange state...
Oliver eventually put an end to the svn:keywords issue on the repository.
I continued my svn up loops, but also started checking out some stuff to port, like the pciutils (Linux' lspci) which isn't very useful to most of us since we have listdev but can still help driver writers by providing more informations. I extracted a test code from the XEmacs port to pinpoint a deadlock in BApplication::Quit() when the object is not Run() from the main thread.
Another project I worked on this week was IM Kit. After fixing the ZETA build, I still had issues trying to get newly created accounts for the various protocols to be saved and used, I decided to try and build from Haiku. Apart the yahoo add-on all built, with some help, and I even managed to get it to connect and talk to Bruno (BGA) via gtalk. It seems my commits cought attention of the other devs on the projects who committed new code as well.
Tuesday
Oliver who was sitting next to me worked on the BTextView display code to fix wrapping and other glitches. Stephan continued his Media Kit and MediaPlayer fixes and enhancements, trying to get 5.1 audio played, while Axel and Michael chased bugs without mercy.
I committed some new shortcuts to go along the Ctrl-Alt-arrows taken from the Gnome desktop, that is the same ones with Shift held would also move the window to the workspace it's switching to, and fixed some shortcut issues on VNCViewer but it would still need attention. Talking about windows, we also had to play with the automated blinds of the room that kept on rising or descending randomly, to keep it from cutting us from the outside light.
I also kept up on checking out new stuff to port, like fish or xpilot (which I did port to BONE long ago but it still required X11), though most missed some stuff from autofools, er hmm, autotools (like SDL aclocal macros). I also looked at the libusb port I never finished, and it seems the newer version was rewritten from scratch, hopefully more portable, but it seems it will require some more support from the usb_raw driver to handle asynchronous requests.
During the week we also got some screenshots of the upcoming Qt port, which seems quite advanced already.
Wednesday
I continued to svn up and svn cleanup intermittently, trying to update only parts to make the cleanup faster... hopefully I'll get a full checkout someday to build a newer version.
It was also discussed and unanimously voted that Brecht would be granted commit access, also because he was present at the sprint. His first commit raised some warnings from the coding style police, but well, who doesn't get some ?
≶irc>/me hides...</irc>
Since I did many source checkouts those two days, I decided I would make it more user friendly, so I wrote a small application to do exactly this, which handles the git: and soon svn: urls in hyperlinks from your web browser, opens a file panel to ask where you want it, runs the SCM client in a Terminal, and opens the result in Tracker. Check it out ;-)
By the way, it was even my first commit from Haiku!
I had to leave after lunch to get my train, and despite Oliver lending me 20 cents I still missed 10 cents for the tram so had to walk a bit to the next cash dispenser. I eventually made it, and played with the FreeRunner which had more battery than my laptop, and I even managed to crash the session. ;-)
As I noticed, there were many commits from Germany the next days from the others, so I suppose they were still having fun.
This was a very exciting event as always, and even more because of all the known faces reappearing, and the new ones of course. I heard the next edition is nicknamed "The return of the Cola-Coder", who indeed was missed this time, likely it will be interesting too. I didn't do all I had on my list as always, but now I even have more to add to it! I also need to prepare for the upcoming Alchimie 2k9, where I will be showing up the R1/alpha features (but not the bugs hopefully). Also, the booth registration for FOSDEM are now open, so if you feel like helping in February don't hesitate to tell!
- Details
- Written by: admin
- Category: Begeistert
- Hits: 4792
BeGeistert 019 - Alphaville
Article by Nicholas Blachford 15 December 2008 - OSnews
* Special thanks to Nicholas, to allow us to add this report into our knowledge base.
BeGeistert 019: Alphaville, was held on 10-12 October 2008 in Dusseldorf, Germany. I went along for the first time in four years and came away with a mini laptop running Haiku. BeGeistert is an event usually held in Germany for BeOS users. It's been quite some time since I last attended. Last one I was at was Begeistert 012 way back in 2004.
It's amazing how fast things can move in a few years. Last time I went I turned up with a brand new, very expensive camera (a Canon 10D). Since then Canon has replaced it with a new model 4 times and you can now pick them up for next to nothing from eBay. I've taken a rather large number of pictures since then and my camera is still going strong, I soon managed to get back into my habit of annoying everyone with it ;-)
The event was again held in the Youth hostel in Dusseldorf. I had heard it was going to be closed for renovations, maybe their definition of renovations is different from mine but usually it doesn't involve bulldozing the old building and building a completely new one! It's a good thing though, the new building is much nicer and it now has a bar and serves pizzas in the evenings. The rooms are much better now and they now have en-suite showers and toilets, unfortunately I think they were still using the same old mattresses though.
I flew in from England the day before it began as the flight was about 5 times more expensive on the Friday. On Friday I met up with "Humdinger" I had already planned to meet him but wondered if it might be a bit difficult as I had no idea who he was or what he looked like! Actually it turned out he'd been to BeGeistert before and I recognised him immediately. We wondered off for a walk around Dusseldorf altstadt (old town). I discovered that cameras are a lot cheaper in Germany and after I drooled over the 5D MkII, we ended up in a German bar and enjoyed a few of the local Alt beers.
The beginning
Later in the day we returned to the hostel where a few of the BeGeistertiens had turned up, by the end of the evening we had a room full of people.
The event was attended by people from far and wide. Plenty were from Germany of course, but there were also people from Sweden, Italy, Austria, Switzerland, The UK, The Netherlands and several from France. I think the prize for the cheapest, greenest and healthiest (not to mention the most adventurous) journey must go to Bas de Lange, he cycled all the way from the Netherlands, and afterwards cycled all the way back.
Many OSs were in use, The open source BeOS clone Haiku is of course much in evidence in both the real form and the Senryu "distro" which is really just a weekly build of Haiku for virtual machines. There were quite a few machines running the now defunct Zeta and there was even a 12 year old machine running the real BeOS. Windows and Linux were also around as you would expect but only a couple of Macs, there were quite few Macs last time I was present. Another alternate OS called Syllable was also present and we had a presentation on the new server version (more on that later).
I remember the very early BeGeisterts where most people turned up with desktop machines complete with monitors, keyboards and all the rest of it. This changed over time with more and more people bringing laptops. This time was apparently the first time it was laptops only, most were full size laptops but mini laptops are starting to appear in the form of my Aspire One and there was also an EEEPC.
I recognised many of the attendees although there were a few faces missing from last time, there were a few new people as well. The whole gathering had a bit of a family feel as these days everyone knows each other and gets on well. I imagine this is at least in part to the fact many of us have met over the years at BeGeistert events. This is in complete contrast to some on-line communities where the lack of direct communication means people can be, or appear to be rather different.
There were not exactly a huge number of people present (probably under 30) but BeGeistert has never been a big event and it's going quite well considering BeOS hasn't been on sale for quite a few years now without any direct replacement. Zeta sold for a while but it was quite divisive, popular with some but very unpopular with others.
Haiku is still pre-Alpha so it's not used much. I get the feeling that this could all be about to change though, The Haiku Alpha release is nearing and this could see an influx of previous BeOS users having a look and perhaps bring in some new people as well.
The last time I was at BeGeistert, Haiku was in its early stages, I remember way back in BeGeistert 010 when they first showed a working shell. Other parts were also under development but back then they needed BeOS to operate.
Now it's a very different story, Haiku is not even Alpha yet but it is for the most part a functioning OS. You can view pictures, watch movies and listen to music. Not quite everything works but this isn't even pre-Alpha so that shouldn't exactly be surprising.
The BeGeistert crowd are a very helpful bunch, people I'd never met spent a lot of time helping me get up and running with Haiku. Despite following Haiku for quite some time I've never actually used it. I now have it installed on a mini-laptop I'd bought earlier in the week.
Saturday
The room was full on Saturday with just enough space to go around. Any time I had been before I hadn't brought a BeOS machine with me but this time I now had Haiku and started playing around with it.
It was mostly pretty quiet with people coding away on various things. Even I was busy, I thought I'd be early and started writing this report there (hmm, that really worked).
In the afternoon there ware a number of presentations:
Haiku Update
- Stephan Assmus did a quick Haiku update and showed us the smooth scaling he's put into the movie player. He is now using Haiku as a desktop OS and does his builds on it, that it can be used in such a way shows it is clearly well on its way to becoming a usable desktop OS, at least stability wise.
Icon-O-Matic
- Stephan went on to give us a demonstration of the new Icon-O-Matic, a vector graphics based icon editor. Icon-O-Matic is probably the most powerful icon editor ever made, capable of all sorts of complex images. It can save these icons in a number of formats including Haiku's own minute icon format that typically measures files in hundreds of Bytes (yes, that's Bytes).
Net Surf
- Next up Francois Revol gave us a demonstration of the Net Surf browser port he is working on. Net Surf was originally written for RiscOS machines with just 16MB RAM so it's a very small, fast web browser. The port is not complete yet but there's clearly been good progress. Net Surf can't do everything the likes of Firefox can do but that doesn't appear to be the intent (at least in the context of Haiku). Haiku already has Firefox so it doesn't need to do everything. Being small and fast is very useful, it could be very useful for looking at things like help files where you don't want to launch a big app like Firefox.
- The port isn't complete but it can download and render pages. It also supports drag n drop - you can drag a folder onto it and it'll display the content. You can also select the page contents then copy and paste them into a editor, the contents and style fonts of the page are retained when you do this.
And now for something completely different...
Many visitors to BeGeistert enjoy a drop or two of Dusseldorf's Alt beer. In the middle of all this unmitigated geekery some of us went to see how it is made. On Saturday evening we went on a trip to a brewery at Zum Schlussel, a large beer hall that houses its own brewery, oddly enough the very one me and Humdinger had been to the day before.
We were shown the ingredients of the beer then shown around all the various beer making equipment and had the process explained to us along the way in rooms that were either boiling or freezing, and sometimes smelly. The brewer didn't speak English so Charlie had the job of translating for us. It's not a big brewery but beer is made most days and it's made in sufficient volumes that they supply other bars and bottle some of it for sale.
Once the tour was over we of course relaxed with a beer or two :-)
Inside the place itself the beer is brought up on a small lift and the beer poured directly from a tap inserted into the barrel. The speed they pour the Alt at is quite astonishing, it must take all of about a second to pour a glass, during which time the bar man has slid the previous glass away and picked up a new one.
I like the simplicity of the system they had, you nod at the bar man and he brings you an Alt. There's no other beers and only one size of glass so it's all a very simple affair. That said it needs to be given how big the place is and how many they can cater for outside.
After the brewery we went to a Spanish restaurant for a meal (which ironically didn't serve Alt). The centre of town was so busy that we could only get tables inside, but this was a good chance to chat and get to know everyone.
Afterwards we did a bit of a BeGeistert tradition and went for a glass of Killepitsch, a sweet spicy liquor that's native to Dusseldorf. I remembered this drink from the previous times I'd been to BeGeistert, it dates back to the second world war and the name translates as "kill drink" as in they'll not kill us while we still have something to drink. That said I can well imagine it doing something decidedly nasty to your head if you drank too many of them!
After a walk along the riverside we went back to the hostel where the event was still going, (they weren't short of a drink either though as they had a fridge full of beer). Eventually most people went off to bed leaving Charlie and a few of the French guys holding an impromptu competition to find the ugliest web page. We all eventually went to bed but thankfully not at the weird times of the night of some of the previous BeGeisterts. This is possibly because Ithemar wasn't there, though he's known for not going to bed at all!
Sunday
On Sunday Bas de Lange, who had cycled all the way from The Netherlands, gave us a talk on the new Syllable server.
Syllable is another alternative OS with similar aims to Haiku but unlike Haiku it is not based on a pre-existing system, though, like BeOS it was inspired by the Amiga.
Syllable already has a desktop version based around the Atheos kernel which itself was inspired by BeOS and the Amiga. This talk however was to introduce the new server version of Syllable.
Rather than trying to create a single OS for everything the Syllable team decided to make an OS specific for its purpose, so while there is already a desktop version they created a separate server version.
Syllable server is based on the Linux kernel but the userland is quite different. It includes the Gnote L4 microkernel OS framework, this includes security functions called "capabilities" that have been around for decades but are rarely used as they have to be tightly integrated into the kernel. Like the Syllable desktop it makes use of the Rebol language using the open source clone ORCA. The server also makes use of the Rebol quatermaster web framework.
Syllable looks like a very interesting project, it's based on very modern ideals and technology but doesn't have the disadvantage of legacy baggage. Interestingly the the programming framework is based on BeOS, I wonder how different they are though? I wonder could we ever see Haiku-Syllable cross compatibility?
Bas had a few flyers to describe the system and was also selling the discs. I don't know how many he sold but he definitely sold some. He also extended an invitation to us to visit one of the Syllable events in The Netherlands next year.
Bas mentioned one of the reasons he liked BeGeistert is because he got a friendly response even though he's talking about a completely different OS. He's more used to going to Linux shows where he can sometimes get a rather more argumentative response!
Sunday afternoon, finishing up
Although the event was quite small it seems to have been enjoyed by everyone there. Indeed, Charlie asked if we wanted another BeGeistert sooner or later and the response was pretty much unanimously, sooner. The next BeGeistert has already been pencilled in for the first weekend in April.
Most of the attendees went home on Sunday afternoon leaving only the "software athletes" (doing a code sprint) and a few others, namely Giuseppe, Bas and myself.
In the evening some of us went out to an old BeGeistert favourite, Lupo's pizzeria in Dusseldorf altstadt. Bizarrely the guy serving seemed to recognise us, quite a feat after 5 years! We not only had a great pizza but we were also given a special dish made from beans and spaghetti that isn't usually served in Italian restaurants, there are seeming quite a few Italian dishes like this and most people are probably completely unaware of them.
On the way back we had a discussion on the merits of the different approaches taken by Syllable and Haiku.
The argument went something along the lines of Syllable is a new OS whereas Haiku is a recreation of the old BeOS. Actually it turns out that basing Haiku on BeOS was really just a means to an end, it gave the developers a specific point to shoot for rather than having them argue about the direction. The overall aim of Haiku is to create a modern OS and in that respect the two systems are very close, indeed some things are done in a very similar way.
The different approaches of Haiku and Syllable both have Pros and Cons but ultimately there is room for both. With Bas attending BeGeistert and at least one of the Haiku developers on the Syllable mailing list I think there is good opportunity for developer "cross pollination". The different approaches when taken together are in my view, an advantage.
There was was also a bit of discussion on licenses (Haiku is MIT, Syllable is GPL / LGPL) oddly enough I don't think there was a conclusion to that one...
Monday, Tuesday and the coding sprint
On Monday only the code sprinters were left, Bas and Giuseppe went home and I did the same, or at least, I tried to. I discovered I'd booked the flight for the wrong day (D'oh!) and after discovering the price of changing the flight I went back to the hostel.
The code sprinters were busy coding away and I thought I'd be useful so I offered to write a guide for Icon-O-Matic, It doesn't work like a bitmap icon editor so probably needs one.
The code sprint event pretty much consists of some of the core Haiku developers sitting in a room for a week coding pretty much non-stop. It seems to have been very beneficial as many bugs were squashed that week, features added and optimisations made. Interestingly it also appears to have had a strange psychological effect as the developers not involved in the code sprint also appeared to sped up their development as well.
Staying the extra day was useful as I was able to find out a lot about Haiku I wouldn't otherwise know. Unsurprisingly Haiku isn't as well optimised as Linux, but in many areas it exceeds the performance of BeOS by a wide margin. Something I found very surprising for a pre-Alpha.
It's also useful hanging around OS developers when you have a problem. I mentioned my flash card reader didn't work, Mikel Lodz promptly grabbed it and half an hour later he was able to tell me what the problem was, it wasn't fixed but now they know how to fix it. I also found out how to get networking working on my laptop in much the same way.
On Tuesday I was eventually able to go home. Complete with a souvenir, a bottle of Killepitsch... You can only get it in a few shops in Dusseldorf, it doesn't appear to be available anywhere else.
The next BeGeistert is pencilled in for 4-5th April 2009, I don't know if I'll make it to that one but I don't plan on waiting another 4 and a half years!
In part 2 (yes, there's more) I'll talk about the Acer Aspire One netbook, how it got Haikued and my first impressions of Haiku as an OS. Hint: It was stable enough to write this.
Pictures
Anyone know the names of the folks I've missed please let me know.
Pictures Copyright © N. Blachford 2008
Made available by BeSly, the Haiku, BeOS and Zeta knowledge base.
- Details
- Written by: admin
- Category: Begeistert
- Hits: 4416
BeGeistert 010 - Brave New World - April 26 to 27, 2003 Düsseldorf
Article by Nicholas Blachford April 2003 - blachford.info
* Special thanks to Nicholas, to allow us to add this report into our knowledge base.
If you were to believe some BeOS is a dead Operating System. If this was the case you would expect numbers at BeGeistert to be dwindling, but the reality is different, the corpse is moving and this was the biggest BeGeistert yet.
BeGeistert 010 was as ever held in. All the BeGeisterts (BeGeisterten?) I've been to (004 onwards) have been at a Church hall where we had rooms to sleep in, a big room in which to set up computers and a few smaller rooms. The church hall is apparently no longer available so the orga team managed to find us a new location in a Youth Hostel, this is a lot larger, situated much closer to the centre of Dusseldorf and a great deal easier to find - everyone still managed to get lost but this time it was easier to get found again.
The larger location means more can sleep over if they need to and indeed with the higher number of people there they wouldn't have been able to accommodate us in the old place. I believe something in the order of 50 people stayed over Saturday night which is very good considering there were only 25 present this time last year.
As with 009 I was accompanied by two of my colleagues and we also gave a lift to Francois Revol (aka mmu_man) who was also traveling from France, France? Yes, I live in Paris now :-D. It's a long journey by car (around 5 hours) and as is the usual custom I arrived too late for the group dinner but Charlie showed us to a restaurant where we enjoyed a nice meal and I discovered Germans describe meat cooked "rare" as "English", this is really weird as the English way of cooking meat is anything but rare!
Friday evening a small-ish room had been taken up by those present with many of the usual faces present, as ever I had my camera and they knew I'd turned up simply because of the camera flash! There was nothing official on the Friday night as is usually the case, just meeting up with people and catching up with what's been going on. The usual suspects were there as usual and I had various chats with various people on a various subjects and heard some nice juicy rumours in the process. For some reason we got kicked out of the room and ordered to bed at the strangely early hour of 3.00AM, this is unusually early for a Friday night at BeGeistert.
What was worse however is that we had to get up early - breakfast finished at 8:30 and that's just not good for your alertness if you went to bed at 3AM! However a cunning plan had been hatched to keep some breakfast over for the stragglers who get up late (like me) so I managed to get some food, though even I managed to get up before 9.
On Saturday we'd moved into a much larger room where everyone set their computers up. The room is bigger than the main room at the old location and tables and chairs were set up around 3 sides and a row in the middle giving more space for people to set up their systems. It wasn't all taken up in the morning but by the end of the day the room was completely full and I think they even had to move in some extra tables and chairs at one point. When I counted there were 21 laptops and 9 desktop computers.
People do all sorts of things at BeGeistert, some were coding, some looking at what had been coded and fixing problems with other people, quite a few were BeSharing and at least one guy insisted on doing a *cough* Backup. With a system currently not commercially supported (The BeOS reincarnation Zeta has not been released yet) it becomes a problem to support newer hardware and so a few people get together at BeGeistert and work on Drivers.
The mix of people this time was very international, Germans make up the biggest group of course but there were also people from The Netherlands, France, USA, Estonia, Sweden, Croatia, Italy, Portugal, Moldavia and the UK.
My colleagues and I brought along a Pegasos/MorphOS system as we did at BeGeistert 009, that time we (well, they) did a demo of the system but since most people present had seen that we didn't bother with a formal demo this time. With our demo machines currently doing a world tour of different customs offices we brought along one of the guys systems so anyone who wanted to could have a look, and indeed quite a few did.
For the second time at BeGeistert we found ourselves getting interviewed by an Amiga magazine! The Italian print magazine Bitmap magazine covers different systems including of course MorphOS and being at BeGeistert of course also BeOS. It was a pretty strange interview as I think it was just thought up on the spot and it consisted of a few questions written down as they thought of them, I just hope they can read (or more accurately, de-cipher) my handwriting. Apparently they can read my writings on-line as one of them had translated my BeGeistert 008 review!
As usual there were a few demonstrations: The prolific Stephan Assmus always seems to end up doing a demo and this time he didn't fail us. Indeed this time he had an entirely new program to show off. Wonderbrush is a deceptively simple yet surprisingly powerful drawing app which Stephan wrote because there was nothing that supported his drawing tablet properly. Wonderbrush is a sort of Photoshop in miniature and supports some of the same features including history and layers but of course there has been more thrown in so it can do things that Photoshop can't do like reorder and change the history. The app is still being worked on and no doubt it'll turn up on Bebits sometime and I'm sure quite a few will find it useful.
Chris Simmons showed a collection of the movies he took at the recent CBit show. As part of this he decided to set himself a quest: The get people to say "Hello BeOS community". So you had clips of all sorts of different people saying hello including some from Palm whose staff mostly hadn't even heard of BeOS (if you don't know, they won it) and the ultimate coup - a Microsoft guy!
At BeGeistert 009 there had been a OpenBeOS (now Haiku) get together and they did a short talk but didn't show anything, but it was interesting for the progress report and the details the web page doesn't show i.e a great deal of work had to be done on a library and this is not on the website.
This time Axel Dorfler and Marcus Overhagen did a demo of OpenBeOS running, admittedly it isn't the most exciting thing in the world to look at at right now but they showed a short demo program (written in front of us using the BeAPI) which was then compiled and run. The program wasn't exactly exciting to look at either but the fact that an app using threads written using the BeAPI does show that work has been done and progress is being made. A lot of the current (and previous) work is on the foundations which may not look very exciting but you can't see anything without them.
Marcus was meant to show the Media kit working but alas it wasn't competed in time for the demo. He did manage to get it working later and displayed a video and the nodes it went through. OBOS is based on parts and much work has been done on them, however there is more to do and again much of this depends on certain key parts of the system. In this case the Kernel requires work before some other parts can progress further so some work is being concentrated there.
A funny point in the Q&A session was when Bearnd of YellowTab asked about prioritisation of different parts - he asked what they were waiting for and Marcus gave the rather surprising answer that they were waiting for Zeta! Zeta will get more interest in BeOS and OBOS will pick up from that.
After the OpenBeOS demonstration I got the chance to do my short announcement. I've never done an announcement in front of 50-ish people complete with umpteen cameras flashing so I was a little nervous. It's public knowledge now of course but I was very happy to announce that Ex-Be inc. developer Travis Geistelbrecht had a Pegasos to port NewOS and OpenBeOS developer Axel Dorfler also had one with the aim of porting OpenBeOS. BeOS of course started it's public life on PowerPC so this'll bring it back again. Being interested and working in the alternative computer field I am well aware of the almost religious fever Operating Systems have around them - we offer our own OS MorphOS and of course we want people to use it but people will want what they want to use - so we'll do all we can to help them.
After the demos were over the Alt (dark Dusseldorf beer) and was flowing for quite a while but we eventually got hungry and went for some food. Weirdly my colleagues decided to go for a MacDonalds, being from France of all places you'd expect them to go elsewhere but maybe they'd had enough of good food... Some of us decided to go into the old town which in the new location isn't so far away. Charlie navigated us along the "world's longest bar" to a *really* good pizzeria where we enjoyed a good feed, must have been good because we had two of the Italians with us and they approved. During the meal we found out that one of our number Sergei Dolgov (Stripzilla and Firebird developer, hero of BONE users everywhere) had his Birthday that very day so a sweet was procured, photos taken and we all sung happy birthday.
After the pizza and a short walk we went to outside a small bar where they sell a strange drink called Killepitsch, a strong but very sweet drink which was sort of like a stronger version of the "glu wine" (warm sweet wine) you get at the German Christmas markets. While we were enjoying this small but very potent drink we bumped into a crowd of Garman girls engaged in a German pre-wedding ceremony where you pay a Euro and get a kiss from the bride to be, they also take your photo and you write in a little book beside it. I don't always understand these strange central European traditions - in Britain we go out, get very drunk, tie the victim to a lamppost naked and cover him with flour.
Next day we had the much anticipated talk from YellowTab, they didn't need to introduce it to the attendant crowd of course as we all know about Zeta and besides of which they'd introduced it at BeGeistert 009. They were very evasive about what exactly Zeta was at 009 but that cat is long since out of the bag and gone off chasing mice, they acknowledge the origin of their code - Zeta uses the BeOS sources (or at least some of them).
Zeta is looking pretty good now and a lot of work is being done. Some seem to think this is a bug fixed version of "Dano" (a late leaked version of BeOS) but there it's more than that with internationalisation being added, themes, transparent clocks and who knows what else. I'm not quite sure but I think the OpenBeOS BFS is also being used.
YellowTab have been busy with Bernd flying left right and centre, he says there is quite considerable interest in the product with enquiries coming from resellers all over the world. Their new investors turned up in a car complete with a huge YellowTab logo and had a load of stickers and posters to give out although if I may be so brave I'd like to suggest that for YellowTab an investment in an English spell checker might be a prudent move...
Sunday ended fairly early for us as Francois had to get a train and we had to get to Paris in time for this so we had to leave pretty early. However some others stayed on and indeed you could stay a third night if you wanted to this time. Only a few did stay the extra night but I'm sure it must have been interesting.
One thing I like about the Be community is that although there are different directions being taken for the most part they are one community and many work across the different projects. This is rather different from the Amiga community which these days suffers from at least a vocal minority who are badly split and spew venom at one another. The once great Amiga community is but a shadow of it's former self and could learn a lesson from communities like BeOS (and also the BSDs) where different directions even if competitive are still seen as beneficial to the whole.
I think BeGeistert 010 ended on a high note, the community, although small is still very much alive and active and new developments are on the way. Blue Eyed OS barely got a mention but it's shown a demo, OBOS is progressing, Zeta looks good and isn't too far off, even the PowerPC folks will have something to be happy about. Since the show the BeAPI has turned up on both Windows and BSD - if you can't beat them, infect them! This is a completely different story from a couple of years ago which was full of uncertainty, doom and gloom.
Postscript:
This review was very nearly never written, that evening I was assaulted - and nearly killed - by a chicken curry:
I started eating it but after a couple of mouthfuls some got lodged in my throat preventing me from swallowing, this severely constricted my windpipe making breathing difficult (I had to hold my head right back and force the air through). What's really scary is that your body automatically tries to clear it by trying to swallow ever so often but this takes a few seconds during which you can't breathe at all. I tried clearing it with water but that didn't help and I was about to go out and knock on a neighbors door when suddenly it cleared itself. This lasted a couple of minutes and needless to say scared 3 shades of s**t out of me...
Such an experience makes you wonder what's really important and how it can all be ended by something so simple. Life is precious, enjoy it.
Pictures
Be panoramic |
Be panoramic |
Made available by BeSly, the Haiku, BeOS and Zeta knowledge base.