Difference between revisions of "Peerix"
From Organic Design wiki
Line 1: | Line 1: | ||
+ | == PC == | ||
Current research has identified a preliminary structure for the OS. | Current research has identified a preliminary structure for the OS. | ||
Line 28: | Line 29: | ||
[[Useful URLs|More Links]] | [[Useful URLs|More Links]] | ||
+ | |||
+ | == iPod == | ||
+ | *[[http://digitalmedia.oreilly.com/pub/a/oreilly/digitalmedia/2004/10/28/ipoditunes_hcks.html?page=3 ucLinux on iPod]] |
Revision as of 02:33, 2 June 2005
PC
Current research has identified a preliminary structure for the OS.
SYSLINUX / ISOLINUX boot loader supplies:
- Hardware specific binary code residing in the boot sector of a device (CD, HD, USB stick, Flash card)
- Bootstrap application to mount and execute the linux kernel (ext2 filesystem) and mount the main filesystem (ISO9660 in the case of ISOLINUX, fat in the case of SYSLINUX)
- CD to boot both Mac and PC
- Initialise framebuffer
- Take care of aesthetic considerations such as hiding/logging boot messages and displaying an initial startup image on framebuffer.
Linux Kernel supplies:
- Built in support for HotPlug devices, Hardware autodetection, network
- Ultimately a custom made kernel will be compiled - 2.6 version
Debian distro provides:
- Software Package management (apt-get)
- Kernel package management and customising (kpackage, makeconf)
- Framebuffer support and graphics abstraction layer
- directfb, svgalib, fbcon
- SDL, GD, rsvg
- SDL::Perl
- Perl-based network layer
- Perl-based GUI connecting to SDL
Links: