LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* Google's Summer of Code?
@ 2008-03-04 18:45 Pekka Enberg
  2008-03-04 19:35 ` Linus Torvalds
  2008-03-04 20:51 ` Google's Summer of Code? Avi Kivity
  0 siblings, 2 replies; 16+ messages in thread
From: Pekka Enberg @ 2008-03-04 18:45 UTC (permalink / raw)
  To: Linux kernel mailing list, Andrew Morton, Linus Torvalds,
	Ingo Molnar, Vegard Nossum

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 18:45 Google's Summer of Code? Pekka Enberg
@ 2008-03-04 19:35 ` Linus Torvalds
  2008-03-04 19:55   ` Pekka Enberg
  2008-03-04 20:51 ` Google's Summer of Code? Avi Kivity
  1 sibling, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2008-03-04 19:35 UTC (permalink / raw)
  To: Pekka Enberg
  Cc: Linux kernel mailing list, Andrew Morton, Ingo Molnar, Vegard Nossum



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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 19:35 ` Linus Torvalds
@ 2008-03-04 19:55   ` Pekka Enberg
  2008-03-04 20:05     ` Alexey Zaytsev
  2008-03-04 20:13     ` Andrew Morton
  0 siblings, 2 replies; 16+ messages in thread
From: Pekka Enberg @ 2008-03-04 19:55 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux kernel mailing list, Andrew Morton, Ingo Molnar, Vegard Nossum

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
<torvalds@linux-foundation.org> 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

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 19:55   ` Pekka Enberg
@ 2008-03-04 20:05     ` Alexey Zaytsev
  2008-03-04 20:23       ` Rik van Riel
  2008-03-04 20:13     ` Andrew Morton
  1 sibling, 1 reply; 16+ messages in thread
From: Alexey Zaytsev @ 2008-03-04 20:05 UTC (permalink / raw)
  To: Pekka Enberg
  Cc: Linus Torvalds, Linux kernel mailing list, Andrew Morton,
	Ingo Molnar, Vegard Nossum, Rik van Riel

On Tue, Mar 4, 2008 at 10:55 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> 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
>  <torvalds@linux-foundation.org> 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
>

Maybe the Kernelnewbies should stand up as the mentoring organisation?

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 19:55   ` Pekka Enberg
  2008-03-04 20:05     ` Alexey Zaytsev
@ 2008-03-04 20:13     ` Andrew Morton
  2008-03-04 20:38       ` Andi Kleen
  2008-03-04 21:44       ` kernelprojects::menuconfig [was:Re: Google's Summer of Code?] Jan Engelhardt
  1 sibling, 2 replies; 16+ messages in thread
From: Andrew Morton @ 2008-03-04 20:13 UTC (permalink / raw)
  To: Pekka Enberg; +Cc: torvalds, linux-kernel, mingo, vegard.nossum

On Tue, 4 Mar 2008 21:55:14 +0200
"Pekka Enberg" <penberg@cs.helsinki.fi> 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).



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 20:05     ` Alexey Zaytsev
@ 2008-03-04 20:23       ` Rik van Riel
  2008-03-05 13:57         ` Giacomo A. Catenazzi
  2008-03-06  8:36         ` Pekka Enberg
  0 siblings, 2 replies; 16+ messages in thread
From: Rik van Riel @ 2008-03-04 20:23 UTC (permalink / raw)
  To: Alexey Zaytsev
  Cc: Pekka Enberg, Linus Torvalds, Linux kernel mailing list,
	Andrew Morton, Ingo Molnar, Vegard Nossum

On Tue, 4 Mar 2008 23:05:34 +0300
"Alexey Zaytsev" <alexey.zaytsev@gmail.com> wrote:
> On Tue, Mar 4, 2008 at 10:55 PM, Pekka Enberg <penberg@cs.helsinki.fi> wrote:
> >  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
> >  <torvalds@linux-foundation.org> 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.

Actually, I have a list of possible projects online already:

http://kernelnewbies.org/KernelProjects

The list is on a wiki and "unfiltered", so we may need to look into the
quality of the proposals a bit more before Summer of Code, and/or accept
proposals by the Summer of Code volunteers and help them make sure their
proposals are useful.

> Maybe the Kernelnewbies should stand up as the mentoring organisation?

Kernelnewbies is just a community of people, without much organization.

However, I would be happy to coordinate a group of mentors for Linux
kernel Summer of Code as well as be a mentor for the kernel subsystems
that I know something about.

If we can find mentors to cover most of the kernel (volunteers? anyone?),
we can do a good enough job of mentoring the students that we could sign
up for Summer of Code.

Summer of Code could also be a good way to get some kernel related work
done, for example LTP tests for kernel subsystems that do not have a
test suite yet.  Maybe not the most interesting work, but it can be very
educational as well as useful - that and $5000 may be enough to motivate
students to get some of this "boring work" done :)

-- 
All Rights Reversed

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 20:13     ` Andrew Morton
@ 2008-03-04 20:38       ` Andi Kleen
  2008-03-05  2:01         ` text processing (Re: Google's Summer of Code?) Oleg Verych
  2008-03-04 21:44       ` kernelprojects::menuconfig [was:Re: Google's Summer of Code?] Jan Engelhardt
  1 sibling, 1 reply; 16+ messages in thread
From: Andi Kleen @ 2008-03-04 20:38 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Pekka Enberg, torvalds, linux-kernel, mingo, vegard.nossum

Andrew Morton <akpm@linux-foundation.org> writes:

> On Tue, 4 Mar 2008 21:55:14 +0200
> "Pekka Enberg" <penberg@cs.helsinki.fi> 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).

http://marc.info/?l=linux-kernel&m=119981029708530&w=2

is also a candidate. There are still quite a lot of unconverted 
drivers over.

-Andi

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 18:45 Google's Summer of Code? Pekka Enberg
  2008-03-04 19:35 ` Linus Torvalds
@ 2008-03-04 20:51 ` Avi Kivity
  1 sibling, 0 replies; 16+ messages in thread
From: Avi Kivity @ 2008-03-04 20:51 UTC (permalink / raw)
  To: Pekka Enberg
  Cc: Linux kernel mailing list, Andrew Morton, Linus Torvalds,
	Ingo Molnar, Vegard Nossum

Pekka Enberg wrote:
> 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.
>   

kvm will apply, and though some of the work will be in userspace, we'd 
like to have kernel contributions as well.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick to panic.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* kernelprojects::menuconfig [was:Re: Google's Summer of Code?]
  2008-03-04 20:13     ` Andrew Morton
  2008-03-04 20:38       ` Andi Kleen
@ 2008-03-04 21:44       ` Jan Engelhardt
  2008-03-05  6:09         ` Willy Tarreau
  1 sibling, 1 reply; 16+ messages in thread
From: Jan Engelhardt @ 2008-03-04 21:44 UTC (permalink / raw)
  To: sam
  Cc: Andrew Morton, Pekka Enberg, torvalds, Linux Kernel Mailing List,
	mingo, vegard.nossum

Hi Sam,


On Mar 4 2008 12:13, Andrew Morton wrote:
>"Pekka Enberg" <penberg@cs.helsinki.fi> 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
>

["""Update menuconfig to a modern ncurses look & feel

htop, aptitude, tig and other ncurses based programs has a more modern 
and effective look&feel than current menuconfig. Rip out all the 
lxdialog stuff and replace it with a ncurses based frontend that looks 
better and has more functionality."""]


I remember the last discussion about it, and I am still kinda in the 
position of "really?". I find the current menuconfig interface 
perfectable suitable.

I could not relate how menuconfig should look htop-style, because htop, 
for the most use, is just one screen with a process overview and a 
rather spartan "menu", should one decide to change some configuration 
options. Essentially it is a 4-column expand-to-the-right menu. No idea 
how to put it better.

aptitude. I only seen it very briefly since I do not use Debian. I can 
probably say the package selection in the OpenSolaris initial installer 
is similar, in other words, _all_ CONFIG options are listed in 
tree-style fashion in one window...

	> [ ] feature1
	  [ ] . . . feature2
	  [ ] . . . feature3
        > [ ] feature99

something like that. Anyway, I dislike the tree (expandable and 
contractable at will at the > points) — menuconfig seems superior
since, after entering a new submenu, just the options inside it are
displayed and nothing around it.

Then there are splitscreen approaches like qconfig/xconfig do, 
and I think I would not like that either for menuconfig; moving between 
two panels (one: the menu selection as a tree, the other: options for 
this submenu) is, kinda confusing in a text environment.

Of course there is a plus point for the tree-in-one (aptitude) approach 
in that searching for options/features is easier. The current menuconfig 
has a limited search function, for example, it will not take you to the 
option you searched but return to the menu you started the search from. 
Which means you have to repeatedly search for the option because you 
cannot remember the menus you have to go through to reach the option.

My stance: remain with the current menuconfig, and improve on the 
search(-and-jump) function.

Awaiting your counter-arguments and -opinions please.


thanks,
Jan

^ permalink raw reply	[flat|nested] 16+ messages in thread

* text processing (Re: Google's Summer of Code?)
  2008-03-04 20:38       ` Andi Kleen
@ 2008-03-05  2:01         ` Oleg Verych
  0 siblings, 0 replies; 16+ messages in thread
From: Oleg Verych @ 2008-03-05  2:01 UTC (permalink / raw)
  To: Andi Kleen, Linus Torvalds
  Cc: Pekka Enberg, linux-kernel, mingo, vegard.nossum, Andrew Morton

Andi Kleen @ Tue, 04 Mar 2008 21:38:46 +0100:
> Andrew Morton
[]
>> 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).
>
> http://marc.info/?l=linux-kernel&m=119981029708530&w=2
>
> is also a candidate. There are still quite a lot of unconverted 
> drivers over.

And you've saw first patch there...



I'd say, that i see similar things here (LKML, kernel), wrt shell usage
and text processing.

* checkpatch instead of hard-armed editors (*The* tools of programmers),
  with one's (linux, glibc, bash, whatever) source-friendly capabilities
  (error/coding-style highlight, easy call-graph, param checking, security
   audit(+audit scripts), etc.)

* linux-2.6/scripts/unifdef.c instead of coding style + simple script
  (reinventing of compilers is a dream of CS professors of all times :)

* much of te `make` based stuff

* text processing, which is source code processing, if we are in
  Open Source, has no place in
  + design (super-macro constructs --> C code),
  + auditing (stupid vmsplice() case *and* first ``fix'')
  + testing (writing source in parallel with constructing userspace
    test programs, based on same source; once all is done, script
    generates/constructs kernel part)

* and perl is everywhere


On my `sed` scripts i was getting (from Sam):

   "Because your shell script is unreadable by normal human beings[*]
   while the perl script for people with a bit of perl fu can read it
   and fix/modify it.

   We want tools that can be maintained and enhanced by most people.

   [*] Normal human beings are people with same level of shell
   scripting/sed skills that I have just to put that straight."

   "Linecount is down but so is maintainability / extendability."

So, no tools or perl is better than nothing?

I don't say, i will solve Andi's quest, i just lost interest. But it is
damn interesting one! One, that many script kiddies will do in minutes,
if they would knew `sed` and a bit of UNIX practice, but not perl, C,
diff, git, etc.

So, teach youngsters about "maintainability / extendability" and "Normal
human beings", or what? OTOH, Who are teachers?

Just two points to show skill mismatch, i.e. for

+ managing/manipulating source,
+ designing, writing, maintaining correct kernel code.

Latter isn't for n00bs, right?

* multi-line grep
    Andi Kleen http://mid.gmane.org/20080109000358.GF2117@one.firstfloor.org

* full and correct greping of linux style function definitions
    Linus Torvalds http://mid.gmane.org/1054519757.161606@palladium.transmeta.com

All in one shot:

# print linux-style function definitions

sed -n '
/^[^[:blank:]#/].*[),]$/{
 /,$/{
 :_start;
   N;
   s=)$=&= ; t_end ; b_start;
 :_end;
 };
p}' kernel/*c | pager

#_____

One may not know `sed` at all (but i glad to explain and share
everything, i know), *patterns* and expressions are key things.

Once you have approved and try-and-buy tested one, everything else is
pure technical thing. Maybe somebody outstanding (like Rusty) can do that
with CPP, i don't know; `sed` is just more familiar thing for this.

Silence in reply i will understand quite right, i might be wrong. I just
can't see all that stuff not having much skilled people
involved/interested.
--
-o--=O`C
 #oo'L O
<___=E M

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: kernelprojects::menuconfig [was:Re: Google's Summer of Code?]
  2008-03-04 21:44       ` kernelprojects::menuconfig [was:Re: Google's Summer of Code?] Jan Engelhardt
@ 2008-03-05  6:09         ` Willy Tarreau
  0 siblings, 0 replies; 16+ messages in thread
From: Willy Tarreau @ 2008-03-05  6:09 UTC (permalink / raw)
  To: Jan Engelhardt
  Cc: sam, Andrew Morton, Pekka Enberg, torvalds,
	Linux Kernel Mailing List, mingo, vegard.nossum

On Tue, Mar 04, 2008 at 10:44:39PM +0100, Jan Engelhardt wrote:
> Hi Sam,
> 
> 
> On Mar 4 2008 12:13, Andrew Morton wrote:
> >"Pekka Enberg" <penberg@cs.helsinki.fi> 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
> >
> 
> ["""Update menuconfig to a modern ncurses look & feel
> 
> htop, aptitude, tig and other ncurses based programs has a more modern 
> and effective look&feel than current menuconfig. Rip out all the 
> lxdialog stuff and replace it with a ncurses based frontend that looks 
> better and has more functionality."""]
> 
> 
> I remember the last discussion about it, and I am still kinda in the 
> position of "really?". I find the current menuconfig interface 
> perfectable suitable.
> 
> I could not relate how menuconfig should look htop-style, because htop, 
> for the most use, is just one screen with a process overview and a 
> rather spartan "menu", should one decide to change some configuration 
> options. Essentially it is a 4-column expand-to-the-right menu. No idea 
> how to put it better.
> 
> aptitude. I only seen it very briefly since I do not use Debian. I can 
> probably say the package selection in the OpenSolaris initial installer 
> is similar, in other words, _all_ CONFIG options are listed in 
> tree-style fashion in one window...
> 
> 	> [ ] feature1
> 	  [ ] . . . feature2
> 	  [ ] . . . feature3
>         > [ ] feature99
> 
> something like that. Anyway, I dislike the tree (expandable and 
> contractable at will at the > points) ??? menuconfig seems superior
> since, after entering a new submenu, just the options inside it are
> displayed and nothing around it.
> 
> Then there are splitscreen approaches like qconfig/xconfig do, 
> and I think I would not like that either for menuconfig; moving between 
> two panels (one: the menu selection as a tree, the other: options for 
> this submenu) is, kinda confusing in a text environment.
> 
> Of course there is a plus point for the tree-in-one (aptitude) approach 
> in that searching for options/features is easier. The current menuconfig 
> has a limited search function, for example, it will not take you to the 
> option you searched but return to the menu you started the search from. 
> Which means you have to repeatedly search for the option because you 
> cannot remember the menus you have to go through to reach the option.
> 
> My stance: remain with the current menuconfig, and improve on the 
> search(-and-jump) function.
> 
> Awaiting your counter-arguments and -opinions please.

100% agreed with you Jan, menuconfig is excellent. I was even thinking
that it would be really cool if someone could extract Kbuild from the
kernel and produce an independant framework to make it easier to include
in other projects. I would really like to be able to launch a "make
menuconfig" or "make oldconfig" with my own softs, and see only what
has changed being rebuilt. Think about all the people who get nervous
when "./configure" does not produce what they want...

Another project I was thinking about is a "smart" patch utility. Right
now, "patch" works line by line. While this may be understandable for
"patch", it's pretty annoying to see the same behaviour in "merge".
Why not have a smarter pair of tools which would be able to detect
changes in consecutive lines, or even merge changes on the same line ?
merge cannot even merge two changes on consecutive makefile entries
right now, which has an impact on git's ability to merge changes.
For instance, as an exercise to teach git to a friend, I used the
following file :

a=1
b=1
c=1

Then, branch b changes b=1 to b=2, and branch c, c=1 to c=2. You cannot
merge them automatically, which is a shame. So there is room for improvement
here :-)

Regards,
Willy


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 20:23       ` Rik van Riel
@ 2008-03-05 13:57         ` Giacomo A. Catenazzi
  2008-03-05 15:38           ` Romano Giannetti
  2008-03-06  8:36         ` Pekka Enberg
  1 sibling, 1 reply; 16+ messages in thread
From: Giacomo A. Catenazzi @ 2008-03-05 13:57 UTC (permalink / raw)
  To: Rik van Riel
  Cc: Alexey Zaytsev, Pekka Enberg, Linus Torvalds,
	Linux kernel mailing list, Andrew Morton, Ingo Molnar,
	Vegard Nossum

Rik van Riel wrote:
> On Tue, 4 Mar 2008 23:05:34 +0300
> "Alexey Zaytsev" <alexey.zaytsev@gmail.com> wrote:
>> Maybe the Kernelnewbies should stand up as the mentoring organisation?
> 
> Kernelnewbies is just a community of people, without much organization.
> 
> However, I would be happy to coordinate a group of mentors for Linux
> kernel Summer of Code as well as be a mentor for the kernel subsystems
> that I know something about.
> 
> If we can find mentors to cover most of the kernel (volunteers? anyone?),
> we can do a good enough job of mentoring the students that we could sign
> up for Summer of Code.
> 
> Summer of Code could also be a good way to get some kernel related work
> done, for example LTP tests for kernel subsystems that do not have a
> test suite yet.  Maybe not the most interesting work, but it can be very
> educational as well as useful - that and $5000 may be enough to motivate
> students to get some of this "boring work" done :)

I propose and I could mentor two projects about automagical kernel
configuration:

- add support to menuconfig, to show what you should enable (not
really an automagical configuration, but more an helper which
know better(?) your hardware).
- new ideas about hardware/protocol detection and detection heuristics.

I've already done some parts: generating an hardware->kernel driver
database ( http://cateee.net/lkddb/ ), and a working prototype of
autoconfiguration ( http://testing.cateee.net/autokernconf/ ).

I really want to have new ideas and other developers. I think the
idea are appealing to students, and it doesn't requires a lot of
knowledge of kernel internal.

ciao
	cate

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-05 13:57         ` Giacomo A. Catenazzi
@ 2008-03-05 15:38           ` Romano Giannetti
  0 siblings, 0 replies; 16+ messages in thread
From: Romano Giannetti @ 2008-03-05 15:38 UTC (permalink / raw)
  To: Giacomo A. Catenazzi
  Cc: Rik van Riel, Alexey Zaytsev, Pekka Enberg, Linus Torvalds,
	Linux kernel mailing list, Andrew Morton, Ingo Molnar,
	Vegard Nossum


On Wed, 2008-03-05 at 14:57 +0100, Giacomo A. Catenazzi wrote:
> - add support to menuconfig, to show what you should enable (not
> really an automagical configuration, but more an helper which
> know better(?) your hardware).

Yes, this would be a tool worth Infinite Distinction for a lot of Linux
users. Say I have a new laptop and I want to configure the kernel build
based on a) the (probably similar to allmodconfig) distribution .config,
and b) the set of loaded modules. It should be possible to dig into
Kconfig files and output a first-shot .config, which will save to
potential testers of new kernels hours of compilation and/or trimming 
down `grep CONFIG .config | wc -l` (2267) configuration options.

Thanks for proposing the idea.

Romano 


-- 
Sorry for the disclaimer --- ¡I cannot stop it!



--
La presente comunicación tiene carácter confidencial y es para el exclusivo uso del destinatario indicado en la misma. Si Ud. no es el destinatario indicado, le informamos que cualquier forma de distribución, reproducción o uso de esta comunicación y/o de la información contenida en la misma están estrictamente prohibidos por la ley. Si Ud. ha recibido esta comunicación por error, por favor, notifíquelo inmediatamente al remitente contestando a este mensaje y proceda a continuación a destruirlo. Gracias por su colaboración.

This communication contains confidential information. It is for the exclusive use of the intended addressee. If you are not the intended addressee, please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited by law. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy this message. Thank you for your cooperation. 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 20:23       ` Rik van Riel
  2008-03-05 13:57         ` Giacomo A. Catenazzi
@ 2008-03-06  8:36         ` Pekka Enberg
  1 sibling, 0 replies; 16+ messages in thread
From: Pekka Enberg @ 2008-03-06  8:36 UTC (permalink / raw)
  To: Rik van Riel
  Cc: Alexey Zaytsev, Linus Torvalds, Linux kernel mailing list,
	Andrew Morton, Ingo Molnar, Vegard Nossum, tilll.kamppeter

Hi all,

On Tue, Mar 4, 2008 at 10:23 PM, Rik van Riel <riel@redhat.com> wrote:
>  Kernelnewbies is just a community of people, without much organization.
>
>  However, I would be happy to coordinate a group of mentors for Linux
>  kernel Summer of Code as well as be a mentor for the kernel subsystems
>  that I know something about.
>
>  If we can find mentors to cover most of the kernel (volunteers? anyone?),
>  we can do a good enough job of mentoring the students that we could sign
>  up for Summer of Code.

Ok, so we're planning to participate via Linux Foundation. You can add
your project ideas here:

https://www.linux-foundation.org/en/Google_Summer_of_Code

And sign up as a volunteering mentor here:

http://kernelnewbies.org/GoogleSummerOfCodeMentors

                                Pekka

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
  2008-03-04 21:11 Casey Schaufler
@ 2008-03-05  7:41 ` Avi Kivity
  0 siblings, 0 replies; 16+ messages in thread
From: Avi Kivity @ 2008-03-05  7:41 UTC (permalink / raw)
  To: Casey Schaufler
  Cc: Pekka Enberg, Linux kernel mailing list, Andrew Morton,
	Linus Torvalds, Ingo Molnar, Vegard Nossum

Casey Schaufler wrote:
>
>> kvm will apply, and though some of the work will be in userspace, we'd 
>> like to have kernel contributions as well.
>>     
>
> As will Smack, the mandatory access control model of the future,
>   

I need to take marketing lessons.  "kvm, the most scalable and flexible 
virtual machine monitor, will apply etc."


-- 
Do not meddle in the internals of kernels, for they are subtle and quick to panic.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Google's Summer of Code?
@ 2008-03-04 21:11 Casey Schaufler
  2008-03-05  7:41 ` Avi Kivity
  0 siblings, 1 reply; 16+ messages in thread
From: Casey Schaufler @ 2008-03-04 21:11 UTC (permalink / raw)
  To: Avi Kivity, Pekka Enberg
  Cc: Linux kernel mailing list, Andrew Morton, Linus Torvalds,
	Ingo Molnar, Vegard Nossum

----- Original Message ----
> From: Avi Kivity <avi@qumranet.com>
> To: Pekka Enberg <penberg@cs.helsinki.fi>
> Cc: Linux kernel mailing list <linux-kernel@vger.kernel.org>; Andrew Morton <akpm@linux-foundation.org>; Linus Torvalds <torvalds@linux-foundation.org>; Ingo Molnar <mingo@elte.hu>; Vegard Nossum <vegard.nossum@gmail.com>
> Sent: Tuesday, March 4, 2008 12:51:00 PM
> Subject: Re: Google's Summer of Code?
> 
> Pekka Enberg wrote:
> > 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.
> > 
> 
> kvm will apply, and though some of the work will be in userspace, we'd 
> like to have kernel contributions as well.

As will Smack, the mandatory access control model of the future,
 
Casey Schaufler
casey@schaufler-ca.com 

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-03-06  8:36 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-04 18:45 Google's Summer of Code? Pekka Enberg
2008-03-04 19:35 ` Linus Torvalds
2008-03-04 19:55   ` Pekka Enberg
2008-03-04 20:05     ` Alexey Zaytsev
2008-03-04 20:23       ` Rik van Riel
2008-03-05 13:57         ` Giacomo A. Catenazzi
2008-03-05 15:38           ` Romano Giannetti
2008-03-06  8:36         ` Pekka Enberg
2008-03-04 20:13     ` Andrew Morton
2008-03-04 20:38       ` Andi Kleen
2008-03-05  2:01         ` text processing (Re: Google's Summer of Code?) Oleg Verych
2008-03-04 21:44       ` kernelprojects::menuconfig [was:Re: Google's Summer of Code?] Jan Engelhardt
2008-03-05  6:09         ` Willy Tarreau
2008-03-04 20:51 ` Google's Summer of Code? Avi Kivity
2008-03-04 21:11 Casey Schaufler
2008-03-05  7:41 ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).