Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 51 reacties
Bron: Linux on iPod, submitter: foes

De Australiër Bernard Leach heeft Linux aan de praat gekregen op een Apple iPod, zo is te lezen op de site van het project. Het was vorig jaar al mogelijk om een plaatje van Tux te laten zien en begin dit jaar werd al een versie uitgebracht die geluid produceerde, te bedienen was met de afstandsbediening en via FireWire bestanden uit kon wisselen. De software werkt op de eerste drie generaties iPods, de iPod Mini wordt dus nog niet ondersteund. De Linux-kernel die gebruikt wordt, is een aangepaste versie van uClinux. Er is gekozen voor de uClinux-kernel omdat deze bedoeld is voor embedded systemen en daarom geen memory management unit (MMU) nodig heeft. Nu beschikt de iPod wel over verschillende onderdelen van een MMU, maar deze zijn niet genoeg voor een standaard Linux-kernel.

De versie die afgelopen zaterdag is uitgebracht draait de nieuwe 2.4.24 kernel en beschikt over een eenvoudige grafische gebruikersinterface genaamd Podzilla. Hiermee kan door de bestanden gebladerd worden en er is een eenvoudige MP3-speler aanwezig om muziekbestanden af te spelen. Er is ook een losse speler om OGG-bestanden af te spelen. Deze werkt echter nog niet realtime, de muziek zal dus af en toe overslaan. Dit probleem ontstaat doordat de iPod geen floating point unit (FPU) heeft. De meeste spelers werken dan niet en moeten omgeschreven worden zodat ze met enkel integerinstructies hun werk kunnen doen. Deze nieuwe code moet nog geoptimaliseerd worden zodat het ook realtime werkt op de iPod. Er worden nog meer dan genoeg mogelijkheden niet ondersteund door de software. Zo is het nog niet mogelijk om de USB-poort te gebruiken of geluid op te nemen.

Podzilla op de iPod   Linux op de iPod
Moderatie-faq Wijzig weergave

Reacties (51)

Ik denk dat sommige mensen het nieuws niet goed begrijpen.
Het maakt niet uit hoe functioneel Linux nu op de IPod is, maar het draait. Dat is het nieuws. Niet dat de software af is, of dat je al je IPods moet gaan flashen, maar gewoon: er zit schot in de zaak, we hebben linux nu goed aan de gang voor de IPod.

Nu kan men focussen op het schrijven en optimaliseren van applicaties, zoals een goede mediaplayer die meer formaten ondersteund dan de oorspronkelijke firmware. Op het moment dat het een waardige vervanger is voor de bestaande firmware komt er heus wel weer een berichtje :)
Heeft het, behalve dat het leuk is voor de Linux die-hards onder ons, ook nog werkelijk nut om een I-pod op Linux te laten draaien?

\[edit: moet sneller leren typen]
Meerdere (nieuwe) muziek formaten ondersteunen.
Nut? Kijk maar wat mensen met de archos jukebox hebben gedaan. Firmware versie van linux heet rockboxx.

http://rockbox.haxx.se/
http://rockbox.haxx.se/docs/features.html

Tabel paste niet echt goed over, maar hier zijn wat voorbeelden uit 'features'.
-----------
Features:
Feature Rockbox Archos
Resumed playlist order Yes No
Battery lifetime Longer Long
Battery time indicator Yes No
Customizable screen info when playing songs Yes No
USB attach/detach without reboot Yes No
Playlist load speed, songs/sec 3000 - 4000 15 - 20
Max number of songs in a playlist 20 000 999
Automatic Volume Control (Recorder) Yes No
Pitch control (Recorder) Yes No
Text File Reader Yes Yes
Supports the XING header Yes Yes
Supports the VBRI header Partly Yes
Max number of files in a dir 10 000 999
Adjustable scroll speed Yes No
Variable step / accelerating ffwd and rwd Yes No
Visual Progress Bar Yes No
Sleep timer Yes No
ISO8859-1 font support (Player) Yes No
Number of available languages 23 3
Accurate VBR bitrate display Yes No

Boot Time from Flash (in seconds) 4 12

Heeft dus wel degelijk nut als een iPod op linux-firmware gaat draaien. Zat malloten die alles uit de iPod proberen te halen dat er in zit.
Gezien de huidige mediaspelers is er een behoefte aan skins en updates. Als je nu een player ontwikkelt die skins en codec-updates ondersteund kan je een heel eind komen.

Naast dat kan ik mij voorstellen dat op zo'n manier de Ipod ook als PDA om te toveren is mogelijk via de USB interface een keyboard, modem etc.

Maar dit soort projectjes gaat het niet om de waarom het nodig is maar om de sport om het aan de praat te krijgen :)
<quote>de Ipod ook als PDA om te toveren is mogelijk via de USB interface een keyboard, modem etc</quote>

Ach ja waarom makkelijk als het moeilijk kan. Zie je het al voor je, een strakke iPod en daaruit hangt een keyboard, een modem en misschien een kleine flat screen? ... weg design :) Leuk voor de echte liefhebbers zullen we maar zeggen.
Misschien roep ik nu iets raars, maar behoren door bestanden bladeren en MP3tjes afspelen niet tot de normale functionaliteit van de iPod? Welk figuur die zijn hersens gebruikt zou de normale software willen vervangen door een linux-versie die hetzelfde doet, alleen dan brakker?
De aard van linux en de gehele community er omheen werkt dit in de hand. Men wil op zoveel mogelijk apparaten linux proberen te draaien, ten einde het door hun zo geliefde OS te promoten en te laten zien wat het allemaal kan. Daarnaast is het natuurlijk ook gewoon leuk om te hobby-en en te kijken wat je allemaal kan.

Misschien zien we volgende keer wel een stofzuiger die linux draait ;)

[ed]Even iets toegevoegd[/ed]
Net zoiets als Microsoft dus :+ :? :)

Nee serieus, een voordeel, heel simpel, is dat het OGG ondersteund.
Het hele idee van dit project is om uiteindelijk een ipod te te hebben die meer kan dan de ipod met de standaard firmware, zoals bijvoorbeeld ogg afspelen. De hardware is er namelijk al dus dat is geen probleem. Het is ook wel mooi dat het dan voor de 1st gen. ipod's beschikbaar is aangezien daar geen firmware updates meer voor gemaakt worden.

Files browsen is trouwens wel nieuw dus dat is wel een mooie toegevoegde functie, dan kan je zien welke bestanden je hebt meegenomen... Je kunt er trouwens ook .jpg bestanden mee bekijken, niet dat je wat kunt zien op het kleine monochrome scherm maar toch wel grappig :)
ach ze laten gewoon zien hoe portable linux is.
en het zelfs draait op de traagste hardware
ach ze laten gewoon zien hoe portable linux is.
en het zelfs draait op de traagste hardware
Zo vergaat het nogal wat software. Momenteel is Linux daadwerkelijk niet een alternatief als we het verhaal van de iPod bekijken. Maar door er stap voor stap aan te werken wordt een alternatief steeds doelgerichter uitgewerkt.
Ik vind eigenlijk dat apple dit wel is mag bevorderen.
ASUS doet dit bijv ook met hun routers.
Daarvan staat de firmware code gewoon op hun site zodat mensen er zelf firmwares voor kunnen schrijven. Het is alleen maar mooi voor apple als je meer met je ipod kan.
Sommige routers maken idd gebruik van Linux :Y)
Beetje raar trouwens dat de OGG decoder nog niet realtime werkt wegens het ontbreken van een FPU op de iPod.

Ik dacht dat ze voor OGG een fixed point decoder, ofwel integer decoder ook beschikbaar hadden? Speciaal voor embedded devices?

http://www.xiph.org/ogg/vorbis/

Tremor, integer only codec. Hmm

nja, verder erg leuk voor de iPod bezitters om mee te spelen natuurlijk :*)
hmm betekent dit dat we die kut EQ van de ipod kunnen herprogrameren? of een hele nieuwe maken zelf ;)
Wow, dat is gaaf! Dan betekend het dat we dus ook wave files op kunnen nemen!!! Ideaal als interface voor aan eoa firewire audiokaart... Als er goede drivers voor zijn dan heb je een heel compact opname apparaat.. en de 40 gig versie is prima dan!!!
Dat zou echt een doorbraak zijn imo!
Het zou pas echt nuttig worden (voor mij dan) wanneer ze het mogelijk maken om bestanden (bijv. foto's) van je flash kaarten te archiveren op je iPod.

Kan je hem lekker menemen op vakantie als backup / storage. 8-)
dat ding kost iets van 90 euro. Beetje duur als je het mij vraagt. Daar kan je heel wat Mb's aan CF kaarten voor kopen. Het enige voordeel zou kunnen zijn dat het een veilige backup is voor je vakantiefoto's of zo.

Het zou idd wel leuk zijn als die software dat kan. Gewoon het USB plugje op je camera aansluiten en hup overzetten maar...
ik vind Linux wel tof, maar zoals het tegenwoordig gebruikt wordt is het iets te debiel; op alles zet men Linux

Op zich is het geen slecht idee om OGG e.d. te ondersteunen, maar geef dan een seintje waneer het echt kan en niet wanneer ze nog aan het 'proberen' zijn. Als ze echt de mogelijkheden ferm uitbreiden, vind ik het wel nuttig; maar dat is nu dus nog niet het geval.
op alles zet men Linux
Natuurlijk, dat is namelijk de eerste stap in het volledig op JOUW wensen inrichten van een dergelijk apparaat. Je kan je eigen OS maken dat precies doet wat jij belangrijk of nuttig vindt op de door jou gekochte hardware. Zie ook het XBOX verhaal, het begon met een brakke kernel booten en nu heb je een complete multimedia computer in je huiskamer met netwerkconnectie. Ding speelt games, draait DIVX, MP3's (van het netwerk) etc. etc. Allemaal begonnen door het aan de praat krijgen van een Linux kernel.
Op alles zetten ze linux:
Dit stond vandaag op slashdot: Installing Linux on a Dead Badger

http://www.strangehorizons.com/index.pl?Contents=/2004/20040405/badger .shtml

Ze proberen dus ECHT overal linux in te stoppen |:(

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True