Syllable Forum Index Syllable
Syllable Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Syllable on Darwin

 
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop
View previous topic :: View next topic  
Author Message
fithisux



Joined: 13 Mar 2009
Posts: 1

PostPosted: Thu Jan 13, 2011 11:55 am    Post subject: Syllable on Darwin Reply with quote

I would like to ask for an estimate on how difficult is to change the kernel of Syllable to Apple's Darwin? Just out of curiosity. What steps are loosely speaking in principle necessary? I believe mainly the GUI and glue code for audio and graphics seem necessary. The user space is already there I think.
Back to top
View user's profile Send private message
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2202
Location: Friesland

PostPosted: Thu Jan 13, 2011 2:00 pm    Post subject: Reply with quote

A small company was interested in doing that a few years ago, but we didn't hear from them anymore.

We have a portability layer for porting most of Syllable to the Linux kernel, but the development of that is currently stalled. It would have to be adapted to the Darwin kernel. That is probably more difficult than the current portability layer, because many of the Syllable interfaces were made to be compatible with Linux.

To be as compatible as possible with Syllable Desktop, the userland would have to be the GNU userland instead of the Darwin FreeBSD userland. I don't know how much of the GNU userland is already ported to Darwin.
Back to top
View user's profile Send private message Visit poster's website
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Sat Jan 22, 2011 5:59 pm    Post subject: Reply with quote

> We have a portability layer for porting most of Syllable to the Linux kernel, but the development of that is currently stalled.

It's here, if anyone wants to have a crack at it: https://bitbucket.org/Vanders/libs/src
Back to top
View user's profile Send private message Send e-mail
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2202
Location: Friesland

PostPosted: Sat Jan 22, 2011 9:38 pm    Post subject: Reply with quote

Thanks. Can we put an LGPL licence on that?
Back to top
View user's profile Send private message Visit poster's website
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Sun Jan 23, 2011 6:50 am    Post subject: Reply with quote

Yeah. I'll drop one on later myself if you like.

Note that there is a lot of work required to even get that code to compile now, as the headers have all changed beneath it and some changes were lost. It will all fail very quickly as the Syllable kernel headers collide with the Linux kernel headers and all hell breaks loose. I might just take a look at fixing that, as it would be nice to have that code compiling again, but I can't guarantee anything.
Back to top
View user's profile Send private message Send e-mail
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2202
Location: Friesland

PostPosted: Sun Jan 23, 2011 10:26 am    Post subject: Reply with quote

What changes were lost? I have a version here that has mostly less changes, but it has a src/include/ directory with the Syllable headers.
Back to top
View user's profile Send private message Visit poster's website
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Sun Jan 23, 2011 6:31 pm    Post subject: Reply with quote

I have the oriiginal tarball here myself. The includes are roughly hacked versions: they'll need to be merged with the current CVS versions. That's probably a fair amount of work.
Back to top
View user's profile Send private message Send e-mail
Vanders
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 849

PostPosted: Mon Jan 24, 2011 9:48 am    Post subject: Reply with quote

I've hacked on the sources and got them to compile. The latest are in BitBucket and I've also added a small patch in the Mercurial repository for the system header changes, which are surprisingly small.
Back to top
View user's profile Send private message Send e-mail
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2202
Location: Friesland

PostPosted: Mon Jan 24, 2011 12:10 pm    Post subject: Reply with quote

Great! I'll need to find some time after SylCon to integrate it in our systems.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group