Teldar's BeServed Open Sourced, Code Merged into Haiku Repository

News posted by koki on Sat, 2008-04-26 10:33

As recently noted by Haiku developer Axel Dörfler on the development mailing list, Teldar Corporation has open sourced their BeServed network file sharing solution for BeOS and donated the code to Haiku. We are now pleased to announce that the donated code has been merged into the Haiku repository, and is available here. The package, donated to Haiku under the MIT license, contains user management and servers for several operating systems including, Microsoft Windows® and Linux®. While Haiku already has a native networking file system that has been in the works by Ingo Weinhold, the availability of the BeServed code will allow cross-pollination between the two code bases, eventually resulting in а powerful and solid native networking solution for Haiku.

Kevin Musick of Teldar Corporation had these words for us: "I am pleased to donate BeServed in its entirety to the Haiku project. After Be, Inc.'s demise, BeServed was no longer commercially viable and the pressures of my career and a young family forced me to pursue other opportunities. However, I am encouraged to see Haiku's progress and the ongoing commitment of the community. While I no longer have the bandwidth to participate in the project, I hope that BeServed will be useful in some small way. Congratulations on your progress and best wishes for continued success!"

BeServed is a network file system with support for attributes, MIME-based typing, indexing, and queries, all features available in the BFS file system as well as the open source version of BFS that Haiku uses. BeServed also features remote shared volume mounting as well as folder sharing management capabilities, giving the end user the ability to manage all their files with the powerful and unique advantages of the BFS file system over a LAN.

Thank you to Kevin for making this possible!

Comments

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku Repos

That is great!

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku Repos

It's always nice to see unused code donated to the project. I hope it helps in some way or another :)

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku Repos

Why the BeServed code is inside the test folder?

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku Repos

It's in the "tests" folder because this is where we also put BeOS stuff into.

Since Haiku does not provide a BeOS compatible file system API, BeServed cannot be used as is on Haiku - it's for BeOS only at the moment. You will notice that our own networking file system is there, too, since it hasn't been updated to the Haiku file system API either yet.

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku Repos

BTW: has the new Haiku file system API been documented somewhere?

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku ...

I know the focus needs to remain developing Haiku, but could someone build BeServed so we can use it with BeOS & Zeta? I help manage a radio station running on TuneTracker and BeServed would be quite helpful.

I've been waiting to see if someone would build BeServed for the BeOS community. Seeing as I'm not a developer I thought I would ask.

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku ...

I have built the project for dano (with Zeta) and will try to build the windows project soon. I haven't tested to use BeServed but will do that after windows are done. I can't find Linux, FreeBSD or solaris builds, I can't build them but would be nice to know if they exist or have bean lost.

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku ...

To build BeServed under Windows, you may take a look at this ticket : http://dev.haiku-os.org/ticket/2547.

Re: Teldar's BeServed Open Sourced, Code Merged into Haiku ...

thanks that was what I was doing now :)