gsoc2010

2010 Google Summer of Code Mentor Summit

Blog post by scottmc on Tue, 2010-11-02 18:14

This year's Google Summer of Code Mentor Summit again fell on the same weekend as BeGeistert. This year Niels was able to make the trip. Niels and I attended the summit representing Haiku. We attended some of the same sessions but split up for others. As was the case last year we met a lot of developers from the other orgs, some I had met either at last years summit or other open source events. I talked with the VLC, FFMpeg and BeagleBoard guys on Friday night. One (or more) of the beagleboard.org guys works for TI in Community Development, and was exited to hear that Haiku was working on an Arm port and suggested he may be able to hook us up with Free Hardware. We may just have to cover the taxes to get such hardware to a developer in Europe is all. I have contacted him and will post an update on this when we get a response.


Here's the group picture. click to see larger view

Google Summer of Code Conclusion

Blog post by jvff on Tue, 2010-09-21 01:45

Google Summer of Code 2010 is now over. It was a wonderful experience, and I learned a lot about Haiku's internals, about file system development, and about myself. I successfully completed my proposal to a point an initial version of the Ext3 file system is available to the Haiku kernel for testing. There are some things that remain to be completed, like sparse files, proper revoke support, multi-transaction truncation and some more thorough testing, but overall, it was successful.

Services Kit features overview

Blog post by Shisui on Thu, 2010-08-19 09:45

The coding period of the Google Summer of Code is now over since this Monday, and it's time to give to the Haiku Community a debrief of what has been done on my initial project, what has been modified, and what remains to do.

Ext3 Journal Implementation

Blog post by jvff on Thu, 2010-08-05 00:49

The fundamental parts of the journal code are finished. Although they still need more testing, and they can change as more of the Ext3 code is written, they are ready for supporting the first steps in write support for ext2 and ext3 volumes. This blog post explains the code, and how it is organized to handle ext2 and ext3 volumes.

lklhaikufs: features galore

Blog post by lucian on Fri, 2010-07-16 21:02

The LKL-based Haiku driver has progressed well in the last few weeks.

The set of features already implemented:

  • mounting and unmounting ext3, ext4 disk images*, both read-only and read-write
  • listing file system attributes (read-only/read-write, file system size, number of files created, number of files remaining to be created, etc.)
  • browsing the contents of any folder on the file system
  • listing file permissions, owner, group, type (directory, symlink, regular file, etc.)
  • opening/closing existing files, and creating new files
  • reading and writing data into files
  • creating new directories

What still needs to be done:

  • renaming files
  • deleting files and directories

* I only tested ext3 and ext4, other should work as well. There's a limitation in the ext4 support in LKL, not related to this driver in particular that needs to be fixed.

Services Kit is Going Well

Blog post by Shisui on Sun, 2010-07-11 20:02

It's been a month and half since the very beginning of the GSoC coding period, and this is my first blog post about Services Kit. In fact, it's quite difficult to write interesting things for both developers and non-developers, I waited to have some materials before writing a report of my work and ... it's time !

If you manage to build complex applications over the original BeOS Network Kit, you will quickly face a major problem. Indeed, if it's a good C++ wrapper of the BSD sockets API, it's only a wrapper, providing useful classes to handle a network link, but no more. Services Kit is here to provide a more complete set of useful classes which will let developers to get rid of internet protocols and to only think of the good part of a web service client application.

Anatomy of an elf

Blog post by lucian on Thu, 2010-07-08 03:30

Porting LKL to Haiku's kernel API may not have been very hard, but convincing Haiku to load a properly built LKL-based add-on has presented some interesting and challenging problems.

Syndicate content