LWN.net Logo

Quotes of the week

It's not possible to absolutely say that many Android distributors no longer have the right to distribute Linux. But nor is it possible to absolutely say that they haven't lost that right. Any sufficiently motivated kernel copyright holder probably could engage in a pretty effective shakedown racket against Android vendors. Whether they will do remains to be seen, but honestly if I were an Android vendor I'd be worried. There's plenty of people out there who hold copyright over significant parts of the kernel. Would you really bet on all of them being individuals of extreme virtue?
-- Matthew Garrett

I think that realistically we should definitely look at our practices, but at the same time, I personally do put a lot of trust in "human relationships".

Often way more than "technical models".

So there is a lot of safety in just a purely human "this looks like the kind of pull request I expect". A lot of kernel developers write nice messages explaining the pull, and there may not be a cryptographic signature in text like that, but there is definitely a "human signature" that you start to expect.

-- Linus Torvalds

Kernelroll is a linux kernel module for advanced rickrolling. It works by patching the open() system call to open a specified music file instead of other music files. Currently, it only checks if the file extension "mp3" is present and calls the original open() with the supplied path instead.
-- "fpletz"; acceptance into the mainline not guaranteed
(Log in to post comments)

Quotes of the week

Posted Sep 9, 2011 8:39 UTC (Fri) by juliank (subscriber, #45896) [Link]

> -- "fpletz"; acceptance into the mainline not guaranteed

Kernelroll is GPL-3+ licensed, so it's not compatible with the kernel's GPL-2 license anyway.

Quotes of the week

Posted Sep 9, 2011 18:36 UTC (Fri) by sciurus (subscriber, #58832) [Link]

There are also some security problems.

http://news.ycombinator.com/item?id=2972958

Quotes of the week

Posted Sep 9, 2011 18:52 UTC (Fri) by nix (subscriber, #2304) [Link]

It also has the amusing line
void **sys_call_table = (void **)0xffffffff81400300; /* TODO: change */
which may not be 100% portable. ;}

Quotes of the week

Posted Sep 23, 2011 19:52 UTC (Fri) by oak (subscriber, #2786) [Link]

I guess one could use scratchbox2 path mapping facilities for this too, see:
http://packages.debian.org/wheezy/scratchbox2

Latest code is available from here:
http://maemo.gitorious.org/scratchbox2/

Quotes of the week

Posted Sep 15, 2011 20:10 UTC (Thu) by welinder (guest, #4699) [Link]

Let's hope no-one supplies a filename less than 4 characters long
to the open(2) syscall after that. Especially not a filename right
after an unreadable address.

Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds