| Using iPodLinux in an introductory OS course |
| Full text |
Pdf
(123 KB)
|
Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 39th SIGCSE technical symposium on Computer science education
table of contents
Portland, OR, USA
SESSION: Operating systems
table of contents
Pages 182-186
Year of Publication: 2008
ISBN:978-1-59593-799-5
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 56, Citation Count: 1
|
|
|
ABSTRACT
This paper describes a proof of concept for introducing iPods and iPodLinux into a one-semester introductory undergraduate operating systems course. iPodLinux is a version of the Linux operating system modified to run on iPods. We added a project to our course in which the students modified the iPodLinux kernel, and we supplemented lectures by discussing specifics of the Linux implementation as they relate to general operating systems concepts. We feel the course was much improved by these additions, with no substantive omission of regular material. Student response was very enthusiastic, and we feel the new material enhanced their course experience by providing a component that was empowering and helped to further improve their knowledge and skills.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
T. Aivazian. Linux kernel 2.4 internals. http://www.faqs.org/docs/kernel_2_4/lki.html.
|
| |
2
|
|
 |
3
|
|
| |
4
|
Y. Berlanger. Duke University iPod first year experience final evaluation report. http://cit.duke.edu/pdf/reports/ipod_initiative_04_05.pdf, June 2005.
|
| |
5
|
Bochs, the cross platform IA-32 emulator. http://bochs.sourceforge.net, 2007.
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
iPodLinux experimental kernel. http://ipodlinux.org/Experimental_Kernel.
|
| |
10
|
iPodLinux kernel building. http://ipodlinux.org/Kernel_Building.
|
| |
11
|
iPodLinux project home page. http://ipodlinux.org/.
|
| |
12
|
iPodLinux system call programming assignment. http://www.mathcs.richmond.edu/~blawson/OS_S07_iPodLinuxProject.pdf.
|
| |
13
|
iPodLinux toolchain. http://ipodlinux.org/Toolchain.
|
| |
14
|
Apple iTunes home page. http://www.apple.com/itunes/.
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
|