From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <6e8534f421a6b88dbe93f33b6b6309a6@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Glendix? From: Charles Forsyth Date: Tue, 13 Nov 2007 13:54:25 +0000 In-Reply-To: <5d375e920711130531i166392f0u254171e1b13ab36b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: f6f6c8e6-ead2-11e9-9d60-3106f5b1d025 > In any case, I'm not sure I see the point of all this arguments before > not a single line of code has been written (and much less released), > the more people we have bringing plan9 technologies to the world the > better. well, perhaps. in this case, however, he's looking for a student project= , and one that's essentially a load of grunge work isn't a good choice. > I picked this idea from the GSoC07 Wiki page: porting the Plan 9 > userspace to the Linux kernel. it might or might not have been a good gsoc project, but i don't think it's the best choice for a final year project, even if you're in Engineer= ing not CS. (the aims are often quite different for gsoc projects than for a final-ye= ar project.) if you're looking for something plan9-related, i'd pick an application ar= ea of interest to you that looks as though it could benefit from applying pl= an 9's techniques, mechanisms, etc., and apply them in an implementation. if you aim to finish in about 2 months, you should be done in time in 4, = with write-up. a modular project is always good, so if you've actually got spare time at the end, you can add another component. (for instance, if the project is split into 9p server and 9p clients, you can add a different type of c= lient for the same service.) the aim is to show plan 9 doing something simpler, more flexibly, faster/easier (in development time or effort) than some ex= isting implementation, just because of name spaces and concurrent programming (s= ay). on the other hand you're not doing original research, so implementing or reimplementing an existing idea should be fine =E2=80=94 it's an exercise= . usually it's very helpful if non-specialists can assess the result. it's just my experience dealing with undergraduate projects in the past.