IPodLinux

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

iPodLinux is a μClinux-based Linux distribution designed specifically to run on Apple Inc.'s iPod. When the iPodLinux kernel is booted it takes the place of Apple's iPod operating system and automatically loads Podzilla, an alternative GUI and launcher for a number of additional included programs such as a video player, an image viewer, a command line shell, games, emulators for video game consoles, programming demos, and other experimental or occasionally unfinished software.

The project has been inactive since 2009, but its website is still online. Further development of free and open 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

iPodLinux in essence consists of a Linux kernel built from μClinux sources using the uClibc C standard library with driver code for iPod components (or reverse engineered drivers where available). It includes userland programs from μClinux and/or BusyBox, a UNIX-style file system (which can be created within HFS+ formatted iPods, or an ext2 partition on FAT32 formatted iPod), and the Podzilla GUI (and its modules). Apple's proprietary iPod OS in contrast uses an invisible boot loader and is based on an ARM processor kernel originally written by Pixo, and the iPod Miller Columns browser program, a 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.

Features

An iPod booting iPodLinux

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

History

The bootloader for the 4th generation iPod was extracted by Nils Schneider, a German computer 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

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 the iPodLinux.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 a mirror of the site at ipodlinux.wiki.[6] In 2015, the site was offline. However, in 2019, it has gone online, with embedded text advertisements.[7]

Compatibility

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]
Generation Date[note 1] LCD Input Serial[note 2] Hard drive Piezo Audio playback Audio recording FireWire USB Power management Video out
1G October 2001 Yes Yes Yes Yes Yes Yes Yes No
2G July 2002 Yes Yes Yes Yes Yes Yes Yes No
3G April 2003 Yes Yes Yes Yes Yes Yes Yes Yes Partial[note 3] Partial[note 4]
4G July 2004 Yes Yes No Yes Partial[note 5] Yes Partial[note 6] Partial[note 3] Partial[note 3] Partial[note 4]
Photo/Color October 2004 Yes Yes No Yes Partial[note 5] Yes Partial[note 6] Partial[note 3] Partial[note 3] Partial[note 4] No
5G October 2005 Yes Yes No Yes Partial[note 5] Yes No Partial[note 3] Partial[note 4] No
5.5G October 2006 Yes Yes No Yes Partial[note 5] Yes No Partial[note 3] Partial[note 4] No
Classic September 2007 No No No No No No No No No No No
iPod Touch and iPhone[note 7] September 2007 No No No No No No No No No No No
Mini 1G January 2004 Yes Yes No Yes Partial[note 5] Yes Partial[note 3] Partial[note 3] Partial[note 4]
Mini 2G February 2005 Yes Yes No Yes Partial[note 5] Yes Partial[note 3] Partial[note 3] Partial[note 4]
Nano 1G September 2005 Yes Yes No Yes Partial[note 5] Yes No Partial[note 3] Partial[note 4]
Nano 2G–7G September 2006 No No No No No No No No No No No
  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. ^ a b c d e f g h i j k l Neither USB nor FireWire 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. ^ a b c d e f g h A basic battery meter and deep sleep functions are available.
  5. ^ a b c d e f g Currently podzilla accesses the piezo directly- there is no kernel driver.
  6. ^ a b Only 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 the iPod shuffle due to the lack of a GCC 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 for Microsoft Windows or Linux which can install on any generation iPod (except for the iPod shuffle and iPod 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 its video player, released months before rumors about Apple's Video iPod began to spread. This video player only plays uncompressed AVI files, which are basically just a series of bitmap formatted frames with an audio overlay that commonly loses sync with the video output. A new compression technique called MoviePod, 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 small media 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

References

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

Read other articles:

Monyet Gorontalo[1] Status konservasi Rentan (IUCN 3.1)[2] Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Mammalia Ordo: Primates Famili: Cercopithecidae Genus: Macaca Spesies: M. nigrescens Nama binomial Macaca nigrescens(Temminck, 1849) Gorontalo Macaque range Monyet Gorontalo atau Monyet Dumoga (Macaca nigrescens) adalah spesies primata dari keluarga Cercopithecidae. Monyet Dumoga merupakan hewan endemik dari Pulau Sulawesi, dengan penyebaran di Gor...

 

 

Penyuntingan Artikel oleh pengguna baru atau anonim untuk saat ini tidak diizinkan.Lihat kebijakan pelindungan dan log pelindungan untuk informasi selengkapnya. Jika Anda tidak dapat menyunting Artikel ini dan Anda ingin melakukannya, Anda dapat memohon permintaan penyuntingan, diskusikan perubahan yang ingin dilakukan di halaman pembicaraan, memohon untuk melepaskan pelindungan, masuk, atau buatlah sebuah akun. Suku TorajaTo Raya, To Raa, To RiajaAnak perempuan Toraja pada upacara pernikahan...

 

 

Bahasa Proto-Nordik (juga disebut sebagai Bahasa Nordik kuno, Bahasa Skandinavia kuno, Norse kuno, Norse Primitif, Proto-Norse, Proto-Skandinavia dan Proto-Jermanik Utara ) merupakan bahasa dalam rumpun bahasa Indo-Eropa yang dituturkan di Skandinavia dan dianggap sebagai evolusi dari dialek utara bahasa Proto-Jermanik pada masa abad pertama Masehi. Bahasa Rumpun bahasa Proto-nordik Nordik kuno WilayahSkandinaviaEraAbad ke-2 sampai ke-8th Rumpun bahasaIndo-Eropa JermanikRumpun bahasa Proto-no...

2016 film by Justin Kurzel Assassin's CreedTheatrical release posterDirected byJustin KurzelScreenplay by Michael Lesslie Adam Cooper Bill Collage Based onAssassin's Creedby UbisoftProduced by Jean-Julien Baronnet Gérard Guillemot Frank Marshall Patrick Crowley Michael Fassbender Conor McCaughan Arnon Milchan Starring Michael Fassbender Marion Cotillard Jeremy Irons Brendan Gleeson Charlotte Rampling Michael K. Williams CinematographyAdam ArkapawEdited byChristopher TellefsenMusic byJed Kurz...

 

 

Provincia di Pistoia Negara  Italia Wilayah / Region Toscana Ibu kota Pistoia Area 965 km2 Population (2004) 268.503 Kepadatan 278 inhab./km2 Comuni 22 Nomor kendaraan PT Kode pos 51100 Kode area telepon 0573 ISTAT 047 Presiden Federica Fratoni Executive Democratic Party Peta yang menunjukan lokasi provinsi Pistoia di Italia Pistoia (bahasa Italia: Provincia di Pistoia) adalah sebuah provinsi di regione Toscana di Italia. Ibu kotanya berada di kota Pistoia. Luasnya adalah 965 km²,...

 

 

Statesman Vintage & Classic Car RallyRenault Frères 1906Date(s)January in Kolkata, February in New DelhiFrequencyannualLocation(s)New Delhi KolkataInaugurated1964/1968 The Statesman Vintage & Classic Car Rally is an annual vintage car rally in New Delhi and Kolkata and the oldest, continuously-run such event in India and the sub-continent. It started in the year 1964 in New Delhi, and was brought to Kolkata in the year 1968 as The Statesman Vintage Car Rally. It is now known as The ...

Australian architect (1839 - 1897) Francis Drummond Greville Stanley Francis Drummond Greville Stanley (1839—1897) was an architect in Queensland, Australia. He was the Queensland Colonial Architect. Many of his designs are now heritage-listed buildings. Early life Stanley was born in Edinburgh, Scotland, on 1 January 1839, the son of actor and painter Montague Talbot Stanley and his wife Mary Susan (née Eyre).[1][2] Stanley studied and practised architecture in Edinburgh, ...

 

 

American video game company This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: GameSpy – news · newspapers · books · scholar · JSTOR (September 2012) (Learn how and when to remove this message) GameSpyCompany typeSubsidiaryFounded1999; 25 years ago (1999)DefunctFebruary 21, 2013...

 

 

Ensemble of festive practices during Purim Main article: Purim Purim spiel performance in the Jewish Theatre of Warsaw, Poland in March 2009 A Purim spiel (also spelled Purimshpil, Yiddish: פּורימשפּיל, from Yiddish shpil 'game, play', see also spiel) or Purim play is an ensemble of festive practices for Purim. It is usually a comic dramatization of the Book of Esther, the central text and narrative that describes what transpired on Purim and why it is celebrated as a...

Russian fur cap with ear flaps Sheepskin ushanka winter hat with earflaps An ushanka (Russian: ушанка, Russian pronunciation: [ʊˈʂankə], from уши, 'ears'), also called an ushanka-hat (Russian: шапка-ушанка, romanized: shapka-ushanka, [ˈʂapkə ʊˈʂankə]), is a Russian fur hat with ear-covering flaps that can be tied up on the crown of the cap, or fastened at the chin to protect the ears, jaw, and lower chin from the cold. An alternative way to ...

 

 

1931 film ChancesNewspaper advertisementDirected byAllan DwanWritten byWaldemar Young (adaptation)Screenplay byA. Hamilton GibbsBased onChances1930 novelby A. Hamilton GibbsProduced byFirst NationalStarringDouglas Fairbanks, Jr.Rose HobartCinematographyErnest HallerEdited byRay CurtissMusic byDavid MendozaOscar PotokerDistributed byFirst National and Warner BrothersRelease date July 18, 1931 (1931-07-18) Running time72 minutesCountryUnited StatesLanguageEnglish Chances is a 193...

 

 

2024年 2月(如月) 日 月 火 水 木 金 土 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 日付の一覧 各月 1 2 3 4 5 6 7 8 9 10 11 12 2月15日(にがつじゅうごにち)は、グレゴリオ暦で年始から46日目にあたり、年末まであと319日(閏年では320日)ある。 できごと メイン号爆沈を報じる「ザ・ワールド」紙(1898年) 連合軍による爆撃で破壊されたモンテ・カッシーノ...

Ocean Network ExpressJenisPerusahaan patunganIndustriTransportasiDidirikan2017; 7 tahun lalu (2017)KantorpusatTokyo, JepangPemilikNippon Yusen (38%)Mitsui O.S.K. Lines (31%)K Line (31%)Karyawan14.000[1]Situs webone-line.com Ocean Network Express (ONE), adalah sebuah perusahaan pengapalan peti kemas yang berkantor pusat di Tokyo. Perusahaan ini dimiliki secara bersama-sama oleh Nippon Yusen Kaisha, Mitsui O.S.K. Lines, dan K Line. Perusahaan ini dibentuk pada tahun 2016, dengan me...

 

 

Genus of flowering plants in the daisy family Asteraceae This article is about a genus of plants. For a genus of larks formerly named Calendula, see Galerida.For other plants also known as marigolds, see Marigold (disambiguation) § Plants. Calendula field marigold (Calendula arvensis) Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Order: Asterales Family: Asteraceae Subfamily: Asteroideae Tribe: Calenduleae Genus: Calen...

 

 

Lower house of legislature in Maharashtra, India Maharashtra Legislative AssemblyMahārāṣhṭra Vidhāna Sabhā14th Maharashtra AssemblyTypeTypeLower house of the Maharashtra Legislature Term limits5 yearsLeadershipGovernor of MaharashtraRamesh Bais since 18 February 2023 Speaker of the HouseRahul Narwekar, BJP since 3 July 2022 Deputy Speaker of the HouseNarhari Sitaram Zirwal, NCP since 14 March 2020 Chief MinisterEknath Shinde, SHS since 02 July 2022 Minister of Parliamentar...

New Zealand ship owners Holm & Co were ship owners, ship brokers and stevedores based in Wellington, New Zealand. They were agents for Australian and other foreign airways and shipping lines. The business was founded by Swedish-born Captain Pehr Ferdinand Holm (1844—1917) when he bought the barque Genevie M Tucker in 1889. He had settled in Wellington in 1868. His last sailing ship was the barquentine Titania wrecked off Nouméa in 1914 when the lighthouse was under a wartime blackout. ...

 

 

1977–78 World CupDiscipline Men WomenOverall Frank Ullrich Competition 1978–79→ The 1977–78 Biathlon World Cup was a multi-race tournament over a season of biathlon, organised by the UIPMB (Union Internationale de Pentathlon Moderne et Biathlon). The season started on 13 January 1978 in Ruhpolding, West Germany, and ended in April 1978 in Sodankylä, Finland. It was the first ever season of the Biathlon World Cup, and it was only held for men. Frank Ullrich and Klaus Siebert at the Ea...

 

 

Джабаль-Сауда — высочайшая вершина Саудовской Аравии Эль-Асир (араб. عسير‎) — горная цепь на территории одноимённого административного округа в юго-западной части Саудовской Аравии, прилегающая к восточному побережью Красного моря. Простирается до границы с Йе...

Berikut ini adalah daftar 20 perusahaan pengapalan peti kemas terbesar di dunia menurut kapasitas kapalnya dalam satuan TEU dan jumlah kapal peti kemas. Jumlah kapal merupakan gabungan jumlah kapal yang dimiliki dan disewa. Dua puluh perusahaan ini memiliki kapasitas total 17.274.462 TEU yang mewakili 83,5% kapasitas total dunia. Hanjin Shipping (626.217 TEU, 104 kapal, dan pangsa pasar 3,5%) sudah berhenti beroperasi setelah menyatakan bangkrut pada Februari 2017, jadi namanya dihapus dari d...

 

 

Series of HyperOS-based smartphones Xiaomi 14Xiaomi 14 ProXiaomi 14 UltraThe front of Xiaomi 14 ProCodename14: houji14 Pro: shennong14 Ultra: auroraManufacturerXiaomiSloganLens to LegendColors14: Jade Green, Black, White, Snow Mountain Pink14 Pro: Black, Silver, Titanium, Green[1]SeriesXiaomiModel14: 23127PN0CC, 23127PN0CG14 Pro: 23116PN5BC14 Pro Ti Satellite: 2311BPN23C14 Ultra: 24031PN0DC, 24030PN60GCompatible networks2G / 3G / 4G LTE / 5G NRFirst released14/Pro: October 26, 20...