"Google Summer of Code 2008 is on! Over the past three years, the program has brought together over 1500 students and 2000 mentors from 90 countries worldwide, all for the love of code. We look forward to welcoming more new contributors and projects this year," begins a page listing all the projects planning to participate in this year's GSoC. Among the numerous planned participtants there are many kernel projects, including DragonFly BSD, FreeBSD, Git, GNU/Hurd, Linux, Minix, and NetBSD.
Student applications for GSoC projects begin today, running through the end of the month. Read on for many of the participation announcements from the above projects. For more information about the GSoC, the program's FAQ explains:
"Google Summer of Code (GSoC) is a program that offers student developers stipends to write code for various open source projects. Google will be working with a several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Historically, the program has brought together over 1,500 students with over 130 open source projects to create millions of lines of code. The program, which kicked off in 2005, is now in its fourth year."
Linux:
From: Pekka Enberg <penberg@...>
Subject: Google's Summer of Code?
Date: Mar 4, 2:45 pm 2008
Hi all,
Are there any plans to send an application of Linux kernel as a mentor
organization for Google's Summer of Code this year? I think there are
probably a lot of students interested in hacking on the kernel. And
no, I am not volunteering to send that application but I would be
interested in being a mentor.
Pekka
--
From: Linus Torvalds <torvalds@...>
Subject: Re: Google's Summer of Code?
Date: Mar 4, 3:35 pm 2008
On Tue, 4 Mar 2008, Pekka Enberg wrote:
>
> Are there any plans to send an application of Linux kernel as a mentor
> organization for Google's Summer of Code this year? I think there are
> probably a lot of students interested in hacking on the kernel. And
> no, I am not volunteering to send that application but I would be
> interested in being a mentor.
We haven't done it before (afaik), and I don't think we've had anybody
sign up to suggest a project and mentor it. It's probably worth talking to
people in other projects that have done the gsoc thing before.
And no, I'm not going to do that "mentor organization" application thing
either, but there's bound to be *somebody* who wants to do it. Maybe it
could even be done as part of the Linux-foundation drive (currently LSB
and OpenPrinting, no kernel projects). See
https://www.linux-foundation.org/en/Google_Summer_of_Code
and maybe we can add a kernel thing to there.
Linus
--
From: Pekka Enberg <penberg@...>
Subject: Re: Google's Summer of Code?
Date: Mar 4, 3:55 pm 2008
Hi Linus,
On Tue, 4 Mar 2008, Pekka Enberg wrote:
> > Are there any plans to send an application of Linux kernel as a mentor
> > organization for Google's Summer of Code this year? I think there are
> > probably a lot of students interested in hacking on the kernel. And
> > no, I am not volunteering to send that application but I would be
> > interested in being a mentor.
On Tue, Mar 4, 2008 at 9:35 PM, Linus Torvalds
wrote:
> We haven't done it before (afaik), and I don't think we've had anybody
> sign up to suggest a project and mentor it. It's probably worth talking to
> people in other projects that have done the gsoc thing before.
>
> And no, I'm not going to do that "mentor organization" application thing
> either, but there's bound to be *somebody* who wants to do it. Maybe it
> could even be done as part of the Linux-foundation drive (currently LSB
> and OpenPrinting, no kernel projects). See
>
> https://www.linux-foundation.org/en/Google_Summer_of_Code
>
> and maybe we can add a kernel thing to there.
Well, to that particular someone out there, please let me know where
to sign up as a mentor. I am also wondering if such a high profile
project as the kernel can get away with not having a "project ideas"
list which would make things real easy for the administrator(s)...
Pekka
--
From: Andrew Morton <akpm@...>
Subject: Re: Google's Summer of Code?
Date: Mar 4, 4:13 pm 2008
On Tue, 4 Mar 2008 21:55:14 +0200
"Pekka Enberg" wrote:
> I am also wondering if such a high profile
> project as the kernel can get away with not having a "project ideas"
> list which would make things real easy for the administrator(s)...
http://kernelnewbies.org/KernelProjects
There are surely many more things we could put there.
I receive a dribble of emails about the setrlimit64/getrlimit64 one, so
people are looking at it, and are looking to do work. (I haven't usefully
responded to those emails, btw - am not sure how my name got on that one -
probably Ulrich would be better).
--
DragonFly BSD:
From: Justin C. Sherrill <justin@...>
Subject: Soc 2008 - we're in!
Date: Mar 17, 10:13 pm 2008
http://code.google.com/soc/2008/dragonfly/about.html
Yay us! There were a number of people who had spoken up before; now is
your chance - Sdävtaker, Robert Luciani + Danwei, Jost Tobias
Springenberg, and Vita "CiV" Cizek were the names I had down.
If you are an interested student, now is the time to check the Ideas page
on the wiki (link below) or come up with a project of your own. Students
will be able to apply to the Summer of Code starting on March 25th though
March 31st, so please use the intervening time to get it together.
If you end up as a mentor, there's a few mailing lists that Google runs
that would be good to watch. I'll post details on that when we know how
many mentors we have.
More info:
http://code.google.com/opensource/gsoc/2008/faqs.html
Ideas page:
http://wiki.dragonflybsd.org/index.cgi/GoogleSoC2008
Google post:
http://google-opensource.blogspot.com/2008/03/meet-your-mentors.html
(link yoinked from Hubert Feyrer)
From: Justin C. Sherrill <justin@...>
Subject: GSoC 2008 - mentors signup
Date: Mar 23, 11:31 pm 2008
If you are planning to be a mentor for a Summer of Code project, please
sign up here for the mentors mailing list:
http://groups.google.com/group/google-summer-of-code-mentors-list
If you've already signed up, your subscription should be set up tomorrow.
From: Justin C. Sherrill <justin@...>
Subject: Re: GSoC 2008 - mentors signup
Date: Mar 24, 12:06 am 2008
Also!
If you are a potential mentor and you have not done so yet:
http://code.google.com/soc/mentor_step1.html
Get yourself registered as a mentor for the Summer of Code project. Once
you are in there, check off DragonFly in the "My Profile" section.
You will need a Google Account if you don't have one:
http://www.google.com/accounts
This will add you to the list of mentors in the Google Summer of Code web
application, so you can review/be attached to projects.
A guide is available if you want more information:
http://groups.google.com/group/google-summer-of-code-announce/web/guide-...
FreeBSD:
From: Murray Stokely <murray@...>
Subject: [FreeBSD-Announce] Summer Programming Opportunities for Students (Summer of Code)
Date: Mar 17, 6:21 pm 2008
The FreeBSD Project is happy to again participate in Google's Summer
of Code program. This program provides 00 in funding to allow
students to spend the summer writing open source software. If you or
someone you know would be interested in this program, please visit our
website at :
http://www.freebsd.org/projects/summerofcode.html
There you will find a large list of interesting projects in diverse
areas of modern Unix operating system development. Some example tasks
involve writing kernel/networking regression test suites, working on
peripheral device driver infrastructure, improving multibyte character
support, improving the IPv6 support in userland utilities, and much
more.
You will also find a list of senior developers who have agreed to act
as mentors to interested students. Once you have identified a project
and a mentor, you should complete a proposal and submit it to Google
before the March 31 deadline.
Thanks,
- Murray
_______________________________________________
freebsd-announce@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-announce
To unsubscribe, send any mail to "freebsd-announce-unsubscribe@freebsd.org"
Git:
I don't know if this goes
I don't know if this goes here, but MINIX is pariticipating as well.
A bit disappointing to see
A bit disappointing to see no Linux projects, I had been hoping for some, to work on and learn from..even though I stopped being a student a few months ago.
Lots of interesting FreeBSD projects, so if nothing comes up on Linux, I would pick up one of them. Better than doing nothing at all.
Real-time kernel
There are real-time kernel on Linux for you to work on.
You can still take any idea
You can still take any idea from kernelnewbies.org and propose it as LinuxFoundation is mentoring in association with KernelNewbies
Dear Andrew S. Tanenbaum
Dear Andrew S. Tanenbaum, do you regret not open sourcing MINIX in the late 80's or early 90's?
It could have been GNU/MINIX instead of GNU/Linux.
MINIX could be used all over the world, on servers, desktops, and embedded computers.
You could be rich. MINIX could have been Linux. You could be Linus Torvalds.
Linus made Linux open source, and it took over the world.
MINIX was and is a research
MINIX was and is a research kernel, so it has different goals than linux.
Besides, I was at a recent presentation given by Tanenbaum and he was delivering it using powerpoint on windows, so it seems even he doesn't use MINIX for more that research.
It's not really a research
It's not really a research kernel but more a teaching kernel. It's not here for testing new stuff, but for students to see a kernel with little complexity.
Research
It is somewhat a research OS in that it use the still much debated micro kernel architecture instead of the tried and true monolithic design. There are also a great deal of changes in this respect between version 2 and version 3.
There is little merit in
There is little merit in discussing pros and cons between monolithic or micro kernel.
The thing is - only Linux is a tested kernel that works in HUGE NUMBERS.
Minix never got near that numbers so it is NO point to compare these two.
All we can say is that Minix never got popular (for whatever reason, who cares) but that doesnt mean that monolithic is better than micro kernel per se. (Btw the Linux kernel itself has a number of annoying problems and bugs. Its just as a whole rather good)
Merit
You're the one comparing. We're only saying it's a research OS. It is meant for education (be simple enough to understand yet powerful enough to use), and research; to test "modern" OS designs. This is what MINIX is, was meant to be, and always will be.
It was never intended to be "popular".
Or vice versa. Personally I think the micro kernel design looks good on paper but it's hard to implement. The messaging system required to do this properly is quite complex, thus error prone, which sort of defeats the purpose. There's also the performance issue (which I don't think is much of an issue anymore, though).
It would be quite nice to have the OS just restart a crashed driver, rather than panic and go belly up. MINIX 3 implements this through its reincarnation server.
As with any OS.
All we can say is that Minix
Because it wasn't free software.
I believe he's said that he
I believe he's said that he had no interest in that kind of thing.