On 2/11/15 8:09 , Saket Sinha via illumos-discuss wrote:
> Hi Garrett,
> 
>  The project can be *granularized *and then we can discuss if can take it
> up.

As someone who's actually done work on this (and other bring-up work),
perhaps I should say something.

The challenge with this project at this time, is that's all about early
bring up. We haven't even gotten to the point where the main kernel
virtual memory subsystems have been started. That means, that you have
the opportunity to learn quite a lot; however, you have to be really
*quite* driven. Bring up projects are the kind of projects that
basically continuously punch you in the gut, giving you quite hard,
nigh-undebuggable problems, and due to where you are early in boot,
don't give you the tools to find them. There's no kernel debugger, until
someone writes support for it.

So, if I was going to mentor someone on this, I'd want them to already
have a lot of experience with building illumos and understanding how to
use the system. Having existing familiarity with mdb and dis are going
to be quite useful, or prior experience with the ARM architecture and
things like how the the Harvard L1 instruction and data caches work,
etc. These may be things you're quite familiar with, if so, that would
be great!

The other problem is that it isn't as great a project from a GSoC
perspective. It's very hard to write a timeline for what you're going to
accomplish. It's very easy in a bring up project to get caught on a hard
to debug thing and have your written out schedule slip quite a lot.

What I'd suggest you do is the following:

1) Start using illumos somewhere if you're not already
2) Fix at least 1 minor bug in illumos so you can make sure you
understand how to build it
3) Check out this list for additional ideas:
http://wiki.illumos.org/display/illumos/Project+Ideas
4) The best project is going to come from you using the system and
finding something which you dislike and want to improve.

All that said, there's nothing wrong with wanting to do an ambitious
project, but they require tenacity. Folks who might mentor it will want
to be convinced that you're in it for the long haul and the more
ambitious the project, the more background you'll want to have and a
mentor will want to see. Because at the end of the day, we want your
project to be successful and for you to be able to complete it. So start
using and contributing. Folks on the mailing lists and IRC can
definitely help you out with that.

Robert

> On Wed, Feb 11, 2015 at 7:20 PM, Garrett D'Amore <[email protected]> wrote:
> 
>> Raspberry Pi support is almost certainly a far too large effort for GSoC.
>>
>> Sent from my iPhone
>>
>> On Feb 10, 2015, at 7:46 PM, Saket Sinha via illumos-discuss <
>> [email protected]> wrote:
>>
>> Hi Marcel,
>>
>>       I have seen your work and a lot of the pending issues listed on
>> http://wiki.illumos.org/display/illumos/mdb%3A+Open+source+implementation+of+nfs+module
>> have been completed. I guess wiki should be updated to show the progress.
>>
>> Is Rasberry Pi Bringup -
>> http://wiki.illumos.org/display/illumos/Raspberry+Pi+Bring-Up a befitting
>> project for GSOC?
>> I would like to trac the status and progress of this project?
>>
>> Regards,
>> Saket Sinha
>>
>> On Tue, Feb 10, 2015 at 2:48 PM, Marcel Telka <[email protected]> wrote:
>>
>>> On Tue, Feb 10, 2015 at 12:44:57PM +0530, Saket Sinha via illumos-discuss
>>> wrote:
>>>> Hi Marcel,
>>>>
>>>> I am interested in
>>>> "mdb: Open source implementation of nfs module" -
>>>>
>>> http://wiki.illumos.org/display/illumos/mdb%3A+Open+source+implementation+of+nfs+module
>>>>
>>>> There is a big list of  significant fixes, changes and improvements to
>>> be
>>>> made in the open source nfs module.
>>>>
>>>> I would like to start with one of them, according to their difficulty
>>> level.
>>>
>>> The latest version of the code is available here:
>>>
>>> http://cr.illumos.org/~webrev/marcel/il-3409-mdb-nfs/
>>>
>>> and it is almost done (I just need to find few weeks to finish it).  I'm
>>> not
>>> sure it is a big enough project for GSoC.
>>>
>>>
>>> Thanks.
>>>
>>> --
>>> +-------------------------------------------+
>>> | Marcel Telka   e-mail:   [email protected]  |
>>> |                homepage: http://telka.sk/ |
>>> |                jabber:   [email protected] |
>>> +-------------------------------------------+
>>>
>>
>> *illumos-discuss* | Archives
>> <https://www.listbox.com/member/archive/182180/=now>
>> <https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c> |
>> Modify
>> <https://www.listbox.com/member/?&;>
>> Your Subscription <http://www.listbox.com>
>>
>>
> 
> 
> 
> -------------------------------------------
> illumos-discuss
> Archives: https://www.listbox.com/member/archive/182180/=now
> RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175748-128f1e5f
> Modify Your Subscription: https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com
> 



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to