Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

iPodLinux

From Wikipedia, the free encyclopedia
(Redirected fromIPod Linux)
Linux distribution
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "IPodLinux" – news ·newspapers ·books ·scholar ·JSTOR
(April 2014) (Learn how and when to remove this message)

Linux distribution
iPodLinux
MandelPod, aMandelbrot set running in iPodLinux
Written inC,assembly language
OS familyLinux (Unix-like)
Latest release2.3 (x86) / January 7, 2007; 18 years ago (2007-01-07)
Repository
Supported platformsseeCompatibility
Kernel typeMonolithic (modifiedμClinux)
UserlanduClibc,BusyBox
LicenseGNU GPLv2+
Official websitewww.ipodlinux.org

iPodLinux is aμClinux-basedLinux distribution designed specifically to run onApple Inc.'siPod. When the iPodLinuxkernel isbooted it takes the place of Apple's iPod operating system and automatically loads Podzilla, an alternativeGUI and launcher for a number of additional includedprograms such as avideo player, animage viewer, acommand line shell,games,emulators forvideo game consoles,programming demos, and other experimental or occasionally unfinishedsoftware.

The project has been inactive since 2009, but its website is still online. Further development offree andopen source software for iPods have continued with the Rockbox Project, zeroslackr, and freemyipod, which have largely supplanted iPodLinux. Some third party installers are still available.[1]

Basic structure

[edit]
icon
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(September 2017) (Learn how and when to remove this message)

iPodLinux in essence consists of a Linux kernel built from μClinux sources using theuClibcC standard library withdrivercode for iPod components (orreverse engineered drivers where available). It includesuserland programs from μClinux and/orBusyBox, aUNIX-stylefile system (which can be created withinHFS+ formatted iPods, or anext2 partition onFAT32 formatted iPod), and the Podzilla GUI (and its modules). Apple'sproprietary iPod OS in contrast uses an invisibleboot loader and is based on anARM processor kernel originally written byPixo, and the iPodMiller Columns browser program, aGUI written by Apple and Pixo using the Pixoapplication framework, and otherfirmware and component drivers written from manufacturer's reference code to support the standard behavior Apple wanted the iPod to have.

Features

[edit]
This sectionrelies largely or entirely upon asingle source. Relevant discussion may be found on thetalk page. Please helpimprove this article by introducingcitations to additional sources at this section.(September 2017) (Learn how and when to remove this message)
An iPod booting iPodLinux

Besides thekernel, iPodLinux features as a primary component podzilla and podzilla2, applications which provide:

History

[edit]

Thebootloader for the 4th generation iPod was extracted by Nils Schneider, a Germancomputer science student. Previous software methods to extract the necessary bootloader no longer worked. Bernard Leach had previously discovered how to operate the piezo buzzer inside the iPod. Schneider was able to use his program with some modifications to make a series of clicks for each byte of the new iPod's bootloader. The extraction process took 22 hours to complete and required Schneider to construct a soundproof box to prevent outside interference with the process.[3]

Server transition

[edit]

On June 11, 2008, the organization's website was suspended and replaced with a redirect to a blank page.[4] The server had its services restored incrementally.[5] On October 1, 2008, theiPodLinux.org DNS address was updated and the server was online again by October 5, 2008. On June 22, 2009, the server was pulled offline again. The server was back online again on September 8. In September 2010 the server went offline again and has not got online again yet. Alexander Papst, one of the developers, has posted amirror of the site atipodlinux.wiki.[6] In 2015, the site was offline. However, in 2019, it has gone online, with embedded text advertisements.[7]

Compatibility

[edit]

According to the iPodLinux wiki, "developers have succeeded in getting [the following features] to work- it does not imply that the feature is ready for widespread use."[8]

iPodLinux compatibility chart[8]
GenerationDate[note 1]LCDInputSerial[note 2]Hard drivePiezoAudio playbackAudio recordingFireWireUSBPower managementVideo out
1GOctober 2001YesYesYesYesYesYesYesNo
2GJuly 2002YesYesYesYesYesYesYesNo
3GApril 2003YesYesYesYesYesYesYesYesPartial[note 3]Partial[note 4]
4GJuly 2004YesYesNoYesPartial[note 5]YesPartial[note 6]Partial[note 3]Partial[note 3]Partial[note 4]
Photo/ColorOctober 2004YesYesNoYesPartial[note 5]YesPartial[note 6]Partial[note 3]Partial[note 3]Partial[note 4]No
5GOctober 2005YesYesNoYesPartial[note 5]YesNoPartial[note 3]Partial[note 4]No
5.5GOctober 2006YesYesNoYesPartial[note 5]YesNoPartial[note 3]Partial[note 4]No
ClassicSeptember 2007NoNoNoNoNoNoNoNoNoNoNo
iPod Touch andiPhone[note 7]September 2007NoNoNoNoNoNoNoNoNoNoNo
Mini 1GJanuary 2004YesYesNoYesPartial[note 5]YesPartial[note 3]Partial[note 3]Partial[note 4]
Mini 2GFebruary 2005YesYesNoYesPartial[note 5]YesPartial[note 3]Partial[note 3]Partial[note 4]
Nano 1GSeptember 2005YesYesNoYesPartial[note 5]YesNoPartial[note 3]Partial[note 4]
Nano 2G–7GSeptember 2006NoNoNoNoNoNoNoNoNoNoNo
  1. ^Date that the iPod was originally released, not the date it was supported by iPodLinux.
  2. ^Serial is required for the remote to work.
  3. ^abcdefghijklNeitherUSB norFireWire communication drivers exist yet for these models. Instead when a USB device is plugged in, the iPod prompts the user to restart the iPod into disk mode.
  4. ^abcdefghA basic battery meter and deep sleep functions are available.
  5. ^abcdefgCurrently podzilla accesses the piezo directly- there is no kernel driver.
  6. ^abOnly recording via microphone works on these models, no line in.
  7. ^Will probably not be supported. iPhone and iPod Touch (OS X) homebrew software is already available.

As of August 5, 2006, only the 1st, 2nd, and 3rd generation iPod are officially supported by iPodLinux,[citation needed] although newer generations are also partially compatible.[9] The iPodLinux project does not plan support for theiPod shuffle due to the lack of aGCC compiler for the shuffle's DSP57000 core, as well as the fact that the iPod shuffle lacks a screen.[10] While later generations work fine for many uses of iPodLinux, not all features work; these later generations will not be officially supported by the project until most or all features from the earlier iPods work on them. Installers are in the process of being made. As of now, there is Installer 2.3 forMicrosoft Windows orLinux which can install on any generationiPod (except for the iPod shuffle andiPod nano 2nd generation). As of April, 2008, iPodLinux does not work on the new iPod firmware included with the second and third generation iPod nano or the 6th generation iPod Classic, and installer 2 cannot be used to install iPodLinux on 5.5th generation iPod. In addition to that, the much spoken about audio recording feature currently does not work on the latest ipodlinux/zeroslackr builds. In ipodlinux, an under development message is given under recording, while in zeroslackr, recording is not displayed at all.

Arguably one of the project's more notable accomplishments is itsvideo player, released months before rumors about Apple's Video iPod began to spread. This video player only plays uncompressedAVI files, which are basically just a series ofbitmap formatted frames with an audio overlay that commonly loses sync with the video output. A new compression technique calledMoviePod, released in 2006, enables people to put more video content on their iPod. This function continues to be developed and is a useful function for users of older iPod (especially nano users that, with the help of iPodLinux, can get an extremely smallmedia center that can be held in the palm of the hand).[11]

podzilla 2, the second generation of podzilla, and commonly known as pz2, has superseded the original version of podzilla. It included several new features, most notably modularity; users can install new applications without recompiling all of podzilla. This version is the only working set of Podzilla official that will run on 5.5G iPods.

See also

[edit]

References

[edit]
  1. ^"IPodLinux Installers".
  2. ^"iPodLinux: Module List". Archived fromthe original on June 19, 2014. RetrievedJuly 23, 2007.
  3. ^Knight, Will (March 1, 2005)."iPod 'squeaks' betray software secrets".New Scientist. Reed Business Information Ltd. Archived fromthe original on August 10, 2014.
  4. ^"suspended.page".cpanel2.sys-techs.net. Archived fromthe original on June 10, 2008.
  5. ^"IRC Reader 2008-09-28".iPodLinux.wiki. Archived fromthe original on August 19, 2014.
  6. ^"iPodLinux".ipodlinux.wiki. Archived fromthe original on August 19, 2014.
  7. ^"iPod Linux - Linux for your iPod".www.ipodlinux.org. Archived fromthe original on September 5, 2022. RetrievedSeptember 5, 2022.
  8. ^ab"iPodLinux: Project Status". November 14, 2008. Archived fromthe original on June 19, 2014. RetrievedDecember 25, 2008.
  9. ^"iPodLinux: Manual Installation". December 14, 2007. Archived fromthe original on June 19, 2014. RetrievedDecember 24, 2007.
  10. ^"iPodLinux: Generations". March 21, 2009. Archived fromthe original on June 19, 2014. RetrievedMarch 21, 2009.
  11. ^"iPodLinux: Mv player". September 25, 2006. RetrievedSeptember 30, 2006.[permanent dead link]

External links

[edit]
Linux
Kernel
GNU/
Linux
XNU
QNX
Microsoft
Windows
Zircon
FreeBSD,NetBSD
OpenHarmony,
HarmonyOS NEXT
FreeRTOS
  • Amazfit OS
    • Zepp OS
  • MIUI Band OS
Nintendo
system software
Minix 3
Symbian
Others
Products
Hardware
Mac
iPod
iPhone
iPad
Other
Software
Operating
systems
Services
Financial
Media
Communication
Retail
Support
Other
Companies
Subsidiaries
Acquisitions
Partnerships
Design andmarketing
Legal issues and
labour relations
Related
People
CEOs
Board chairs
Other
executives
Current
Former
Founders
  • Italics indicate discontinued products, services, or defunct companies.
  • Category
Retrieved from "https://en.wikipedia.org/w/index.php?title=IPodLinux&oldid=1321779388"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp