The Eudyptula Challenge

What is it?

The Eudyptula Challenge is a series of programming exercises for the Linux kernel, that start from a very basic “Hello world” kernel module, moving on up in complexity(复杂) to getting patches(补丁) accepted into the main Linux kernel source tree.

How do I do it?

Email little at eudyptula-challenge.org and say that you want to join in. You will receive an email with your first exercise and details on how the challenge is run. All communication(通讯) goes through email, just like the Linux kernel is developed.

Please note, all HTML-formatted email will be merrily rejected(愉快地驳回), please fix your email client to not send HTML email if you wish to do this challenge. Linux kernel mailing lists reject HTML email and so do we.

What are the rules?

There aren’t any, with the exception that you really should be doing your own work. This challenge is for you, not anyone else, so don’t ask about how to solve them on mailing lists or IRC(Internet Relay Chat 网络交互式闲聊程序). Posting(发布) answers to the questions online is also frowned apon, as it really doesn’t help anyone out.

Also, we can tell if you are cheating(欺骗), we have our ways…

What skills do I need to take this?

A basic understanding of the C programming language is required. No previous Linux kernel coding experience is needed, but that of course will help.

Where did this idea come from?

The idea for this came to us after a long night of drinking in which it was determined that if the Linux kernel was to survive, it would need new programmers to fix all of the bugs that were recently added after a long night of drinking.

This Challenge is also modeled(模仿) after the wonderful Matasano Crypto Challenge, which, if you haven’t taken it already, you really should do so, it’s smashing(了不起地) fun.

Who is behind this?

A set of convoluted(复杂地) shell scripts that are slow to anger and impossible to debug.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值