Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
IPodLinux
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Basic structure == {{Unreferenced section|date=September 2017}} iPodLinux in essence consists of a Linux kernel built from μClinux sources using the [[uClibc]] [[C standard library]] with [[device driver|driver]] [[Source code|code]] for iPod components (or [[reverse engineered]] drivers where available). It includes [[Userland (computing)|userland]] programs from μClinux and/or [[BusyBox]], a [[UNIX]]-style [[file system]] (which can be created within [[HFS Plus|HFS+]] formatted iPods, or an [[ext2]] partition on [[File Allocation Table|FAT32]] formatted iPod), and the Podzilla GUI (and its modules). Apple's [[Proprietary software|proprietary]] iPod OS in contrast uses an invisible [[Booting#Modern boot loaders|boot loader]] and is based on an [[ARM architecture|ARM processor]] kernel originally written by [[Pixo]], and the iPod [[Miller Columns]] browser program, a [[Graphical user interface|GUI]] written by Apple and Pixo using the Pixo [[application framework]], and other [[firmware]] and component drivers written from manufacturer's reference code to support the standard behavior Apple wanted the iPod to have.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)