Slashdot Mirror


uClinux Ported to the iPod

ucdot writes "Here is the announcement for a port of uClinux to the Apple iPod, checkout the project page for extra details. Currently the frame buffer, audio and IDE devices are working. Still plenty of work to do."

213 comments

  1. uClinux... by Big+Mark · · Score: 0, Troll

    You see Linux, I see *BSD!

    -Mark

    1. Re:uClinux... by passion · · Score: 1, Redundant

      Or, how about an even more specific future -> Darwin (which is a type of BSD)

      --
      - passion
  2. And this is useful, how? by mikeophile · · Score: 1, Insightful

    I'm not trying to be sarcastic. I really am curious. The links are a bit light on the practical side of it.

    1. Re:And this is useful, how? by cioxx · · Score: 3, Funny

      Ogg vorbis support via Tremor decoder, for one.

      Or you can install apache on it and serve webpages. It'll still be more stable than IIS.

    2. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      And why should I be interested in Ogg when all P2P music swapping is done in MP3 format which is the de facto standard?

    3. Re:And this is useful, how? by am+2k · · Score: 2, Interesting

      Easy: Half-sized music at very good quality means more music on my small iPod-hard drive.

    4. Re:And this is useful, how? by Anonymous Coward · · Score: 5, Insightful

      first off, I don't see that this has been done for anything other than a bit of fun. the pleasure of the hack. However, going a bit further... ...part of the iPods appeal to me is the multipurpose aspect. It's not just a music player, it's a -fast- external HD. Now that's well and good, but more features never hurt.

      Adding in the possibility of tcp over firewire gives you, essentially, an entire portable linux box that's a good sized firewire HD, music player, and terminal-accessible machine with a battery life measured in DAYS.

      That doesn't mean it could ever completely replace a good laptop for example, but to me a lot of the little uses of a piece of hardware are those that go beyond what it was designed/made/intended for.

      It is what it is, and someone shall find a use for it. And it's cool :)

    5. Re:And this is useful, how? by Lussarn · · Score: 1

      I don't think someone running Linux at all, or Linux on the ipod is interessetd in de facto standards.

    6. Re:And this is useful, how? by 'The+'.$L3mm1ng · · Score: 3, Insightful

      Once you have control over the OS you can run almost any software you want on it. You could turn it into a complete organizer, not just a portable audio player and storage device.

    7. Re:And this is useful, how? by drunkenbatman · · Score: 4, Insightful

      And this is useful, how?

      What a curious statement... I bet they had a lot of fun creating it and learned a ton in the process. Since when does hacking something have to be useful? :)

      It didn't exist before, and they made it exist, even if all it will ever do is show the penguin logo. Kudos to them.

      At the same time, you could fit a lot of iPods in a server rack...

    8. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      "A Beowulf cluster in your pocket".

      go apple :D

    9. Re:And this is useful, how? by Oculus+Habent · · Score: 1

      I always preferred UDP, myself.
      --
      Wink Wink Nudge Nudge Say No More!

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    10. Re:And this is useful, how? by Oculus+Habent · · Score: 3, Funny

      The ultimate is efficient servers, barely larger than the hard drives inside them - having only one cable acting as both data and power, capable of being stacked 595 to a standard 42U rack, giving and incredible density of almost 12 terabytes, double that if you use a back-to-back storage configuration.

      Yes, the iPodServe is the most incredible, albeit expensive, server technology available. At just under $300,000 per 42U rack, you couldn't manage more if you had the staff to do so.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    11. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      Well your not thinking outside the box

      Your message makes no sense.

    12. Re:And this is useful, how? by iM · · Score: 1

      less on iPod! reading books on the iPod screen! :-) YES!

    13. Re:And this is useful, how? by biglig2 · · Score: 4, Insightful

      I have to say that this is potentially a hell of a lot more practical than hundreds of other odd projects to port Linux to wierd hardware.

      Some ideas, most of which are based around the principle that this allows the Linux community to add features to the pod that apple haven't gotten round to yet:

      Stuff Apple might very well do anyway:
      Ogg support, and perhaps other freaky formats.
      Playlist editing on the Pod

      Stuff Apple are very unlikely to do:
      Ipod's store the files on the disk but name them randomly so you cannot access them easily when it is operating as a firewire drive; a TuxPod (I'll want royalties on that name please) could store them as regular files so you no longer need special software to load a pod up and can use it to play your songs on a PC without needing to keep a copy on the PC.
      It should be possible to put something together to allow you to use the scroll wheel to enter text (I'm thinking something like the system Stephen Hawking uses to enter text into his voice synth) making it capable of all sorts of PDA functions.
      AvantGo client.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    14. Re:And this is useful, how? by JHromadka · · Score: 4, Informative
      Once you have control over the OS you can run almost any software you want on it. You could turn it into a complete organizer, not just a portable audio player and storage device.

      It does this already. iSync lets you store Address Book and iCal data on your iPod. Pretty slick too.

      --
      "The objective of securing the safety of Americans from crime and terror has been achieved." -- John Ashcroft
    15. Re:And this is useful, how? by The+Salamander · · Score: 1

      New features!

      I want the ability to rank songs on the iPod, and have that information transfered back to my MP3 server.

      That way, I can have it send me random tracks from my collection, but I can vote them up and down to not get bad stuff again...

    16. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      I don't know about you, but some of us aren't thieves. We only rip music from CDs we own.

      Besides, Ogg sounds MUCH better than MP3, which sounds like hammered dog waste.

      Also, Ogg produces smaller files.

    17. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      I'm imagining the beowulf cluster now...

      how (un)powerful is the processor in these things?

    18. Re:And this is useful, how? by SlamMan · · Score: 2, Insightful

      Just to check, where did the battery life in "DAYS" come from? Leaving mine on and not playing anything only lasts a little over 20 hours.

      --
      Mod point free since 2001
    19. Re:And this is useful, how? by Simon+Lyngshede · · Score: 1

      Another plus form ogg is that we can affort the licence for the ogg encoder. How many have actually paid for a mp3 encoder ? (Yes I know LAME Ain't an MP3 Encoder).

    20. Re:And this is useful, how? by sryx · · Score: 1

      Or you can install apache on it and serve webpages. It'll still be more stable than IIS.
      I don't know, a MP3 Player AND a web server? That kind of stuff puts you on the top of the RIAA hit list :P
      -Jason

    21. Re:And this is useful, how? by Oculus+Habent · · Score: 1

      around 88-133 MHz, based on some quick searching and a some assumptions. ARM7TDMI type processor.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    22. Re:And this is useful, how? by b1t+r0t · · Score: 1
      Just to check, where did the battery life in "DAYS" come from?

      If you're doing TCP over Firewire, and you've got it plugged into a proper 6-pin Firewire port (not one of those wussy iLink things), it's not even using the battery. Days? How about months?

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    23. Re:And this is useful, how? by enichols · · Score: 2, Interesting

      That's what I'm talking about.

      I have been considering picking up an iPod for a while, but I have been holding out on the hopes that Apple will realize this potential and modify the iPod so that it can be used as a digital locker for not only my MP3s, but my digital photos and movies as well.

      Imagine how slick it would be to connect your camera directly to your iPod and download all of your photos. This would be a great feature if you are on vacation for a couple of weeks and you don't want to drag your laptop along.

      If this project gets off the ground, maybe we won't have to wait for Apple :)

    24. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      > a TuxPod
      Probably should be 'tuxPod', or even 'tPod'?

      > It should be possible to put something together to allow you to use the scroll wheel
      > to enter text (I'm thinking something like [snip!]
      *I'm* thinking something like Dasher...

      follower@iname

    25. Re:And this is useful, how? by JjCale · · Score: 1

      Couple of things I can suggest:

      - Space Invaders- that scroll wheel is a perfect input device for more games.

      - use of firewire to connect ipod to Playstation 2's i.link port. Hard drive and use in conjuction with Playstation DIVX player. Also could be used with Playstation Linux

      - Finally, with an mplayer port and a hacked firewire cable that could give video out (or audio and video through the audio out) you would have a mean DIVX player. Hook it up to any tv or monitor and enjoy 20gigs of movies!

    26. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      Maybe SID support?
      That would give me a reason to get an iPod..
      Think about carrying the complete HVSC with you everywhere ;)

    27. Re:And this is useful, how? by Anonymous Coward · · Score: 0

      Jesus Christ! You give us geeks a bad name. Since when is it a crime to be curious? Why does every little hobby that someone does with technology have to be beneficial to someone else? Let us be curious and have fun with what we are doing without hearing from pissy badgers like you who can't just appriciate it for the uniqeness of the situation!!!

  3. Ogg support by Anonymous Coward · · Score: 1, Interesting

    It plays Ogg at about 80% realtime - hopefully not too long before that's up to 100% and an iPod will become acceptable to open source fasc^H^H^H ^H advocates.

  4. As a uClinux developer, and an avid iPod hacker .. by torpor · · Score: 2, Interesting

    ... this seriously rocks!

    All thats needed now is a port of libogg, and away we go! Well done Bernhard!!!

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  5. Impressive by amigaluvr · · Score: 1, Interesting

    Now this is an impressive development.

    The iPod can be improved dramatically with custom configurations the likes of which couldn't be done before.

    Along with correct Ogg support, comes full control over a very good piece of hardware inside. It's a pity about the lack of features on the buttons at the front, but I'm sure a good coder can knock up something useful from that. Perhaps even a firewire keyboard hack to help searching tunes?

    This will give Apple a run for their money.

    1. Re:Impressive by Carthag · · Score: 5, Funny
      This will give Apple a run for their money.

      How so? You still need to actually buy the iPod from Apple...

    2. Re:Impressive by Rcknight · · Score: 2, Insightful

      This will give Apple a run for their money.

      I dont see your logic there, u need an ipod to run it on, Apple still get the money.

    3. Re:Impressive by amigaluvr · · Score: 1

      Well there will of course be competition for the OS it is running. You can run apples own software or you can run uClinux which will have more features. To compete apple will have to continuously add more features to the iPod to stay competitive.

    4. Re:Impressive by troc · · Score: 4, Insightful

      not really..... Apple are fundamentally a hardware company, they only have software on the iPod so people will buy an iPod. They probably don't really mind what software people run s long as it's an iPod that Apple sold 'em ;)

      They can't even be pushing Mac-only compatibility as they sell a Windows version etc etc.

      So will Apple be miffed if you buy an iPod and install a random os on it? I doubt it, just like they don't send the boys round when you buy a Mac an install Yellow Dog or something.

      Troc

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    5. Re:Impressive by xenocytekron · · Score: 2, Insightful

      Whether you put a new OS on it or not, the OS that Apple puts on (which is made by Pixo by the way) will be on before you even buy it. You'll be paying Apple the same amount no matter what you do.

      --
      This is my .sig, if you don't like it, it will eat you.
    6. Re:Impressive by Kplusplus · · Score: 1

      Prove it. Many people say that Apple doesn't make the software for the iPod but I have yet to see one shred of evidence saying that. I am well aware that the chip in the iPod is made by another company who does make software to go with said chip, but I don't see the likelihood of handing off the OS to be made by someone else, especially not from Apple's perspective on all things UI.

      --
      -"I'm one of those Mac people that will break a bottle on the bar and hold it to your throat for bad-mouthing my system"
    7. Re:Impressive by ecki · · Score: 2, Insightful

      I don't know where to start but let's just say that Apple certainly doesn't have a monopoly on portable MP3 players. If you don't like their way, just buy any other MP3 player... maybe I didn't get the irony in your post?

    8. Re:Impressive by perky · · Score: 1

      Well there will of course be competition for the OS it is running.
      Not really. When you buy an iPod from apple you get a hardware device and the installed software. You can't buy a device with no software for a discount.

      Calling aftersale modifications competition is like saying that because I could put an aftermarket exhaust on my car that there's competition in the mini exhaust market. There isn't.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    9. Re:Impressive by Carthag · · Score: 1

      Ah. So preloading your own OS on your own hardware is a monopolistic practice. Think about that one for a second. (Apple, Tivo, Rio, Nokia, Ericsson, Nintendo, Sony, Palm, Amiga - all huge oppressive monopolies).

    10. Re:Impressive by DJPenguin · · Score: 1

      Are you going to complain to Hyundai because you can't install Ford's software on the engine computer? Not trying to troll, but I guess there is a line somewhere between PC's and embedded apps.

    11. Re:Impressive by Graymalkin · · Score: 1

      Did you grow up under power lines or something? Apple's "monopoly" if you can even call it that is a vertical integration monopoly. Microsoft's OS monopoly is a horizontal monopoly. The only thing Apple can affect is its own product, if they say OSX comes on all Macs then OSX comes on all Macs. Does anyone have to care? No. Only Apple customers are affected. The same goes for Dell or HP's color schemes, if they say all their PCs will be black or smog brown does anyone have to care? Only Dell or HP customers. Each of these companies are selling THEIR product and can do as they please with it.

      Microsoft is a horizontal monopoly in the PC market. They control an entire tier of the business. If they make a change to Windows do people care? They have to no matter if they are Dell, HP, or IBM customers. The fate of the PC market is in the hands of Microsoft, not Dell, HP, or Apple. What Microsoft says with regards to the PC industry goes.

      If you're still having trouble here is another example. FoMoCo makes parts for Ford vehicles, not Chrystler vehicles. If FoMoCo did something with their products only Ford customers would have to care, Chrystler customers would not. Ford is vertically integrated in that respect. Chrystler is the same way with Mopar. If you think Ford is too restrictive with their products you can buy a car from another company not affiliated with Ford.

      However if OPEC decides oil will cost X amount per barrel you have to care because no matter who made your car you need gasoline to run it. Railing against Ford because OPEC made gas prices soar would be ridiculous. Being angry their cars aren't more fuel efficient or something might be valid but not the simple fact gasoline is expensive. If you don't like the fact Apple sells an iPod with an OS buy from someone else. If they welded the iPod shut to prevent anyone from ever seeing the magic blue pixie dust that made it work you might have a valid concern. As of right now you're getting upset over a complete non-issue. If you want to throw the word monopoly around learn to use it properly.

      --
      I'm a loner Dottie, a Rebel.
    12. Re:Impressive by Newander · · Score: 1
      What is it with hypocrisy in this country? We prosecute one company for a monopoly and another does the same but because they're smaller and out of the way it's ok?

      Microsoft isn't being sued because they are monopolistic, they are being sued because they use their monopoly in one market segment(OS) to leverage themselves into another segment(browser), which they were expressly forbidden to to in a previous anti-trust case. Apple doesn't have a monopoly on anything.

      --

      Jesus saves and takes half damage.

    13. Re:Impressive by joshsisk · · Score: 1

      We prosecute one company for a monopoly and another does the same but because they're smaller and out of the way it's ok?

      If a company is small and out of the way, it's probably not a monopoly - or at least not one that could be prosecute under the anti-trust laws.

    14. Re:Impressive by NaugaHunter · · Score: 3, Insightful

      Actually, how they react might depend on what can be done with the software. While they didn't make it impossible to get mp3's back off of it, they didn't make it easy either. If the work looks like it might get them flak, they may react or in the very least put out the message that installing unauthorized software violates the warranty, and possibly a license. Don't have one {sniff} so I'm not sure about any licenses, and I don't recall that they have much of a manufacture's warranty, but issuing a statement to that effect would probably be the least offensive method of covering they're butts.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    15. Re:Impressive by Anonymous Coward · · Score: 0

      They might be a tad angry when people take advantage of Apple's lenient return policy and send back their broken modified iPods. I imagine it would be easy to deny a free fix in that scenario, though.

    16. Re:Impressive by geekee · · Score: 1

      "The only thing Apple can affect is its own product"

      Yes, because they do not allow anyone else to make a machine that runs MacOS. This is a monopolistic practice in which a company uses it's monopoly in software to extend a hardware monopoly. The only reason no one cares about Apple is that it has no market share compared with PCs. Apple has used their monopoly power to put a number of companies out of business.

      --
      Vote for Pedro
    17. Re:Impressive by Graymalkin · · Score: 1

      Who?

      --
      I'm a loner Dottie, a Rebel.
    18. Re:Impressive by iMacGuy · · Score: 1

      BTW, your email address seems to have stopped working, and I need to ask you about someone (xoot) who I think you knew and seems to have vanished off the Net.

      --
      Why won't slashdot let me change my terrible username :(
  6. Impressive... by zerosignal · · Score: 1

    Very impressive. I thought it could be a hoax at first. Finally a way to get Ogg Vorbis on the iPod?

    1. Re:Impressive... by Zigg · · Score: 1

      Especially if it can support bitrate peeling. Mmm...

  7. realtime playlists, deleting, dual boot by Anonymous Coward · · Score: 5, Interesting

    when i got the nomad jukebox it was ok, but i had to trade up for the beautiful UI of the iPod.

    the only thing i miss about the NJB is the ability to make realtime playlists, and to be able to delete songs away from the computer. i would love to see that come to my iPod via this port!!!

    also a dual boot would be incredible, but doubt the 2 firmwares could co-exist unless the firmware would be a booter (ala lilo or grub), and the iPod/Linux firmware be made virtual and put onto the ide harddrive.

    1. Re:realtime playlists, deleting, dual boot by iM · · Score: 1

      plus smaller font for the playlists!

    2. Re:realtime playlists, deleting, dual boot by Scrameustache · · Score: 1

      and to be able to delete songs away from the computer. i would love to see that come to my iPod

      Ok, describe to me a situation where I can't wait to get home to erase a song. I mean, if the pod isn't plugged in a computer, you can't very well add stuff to it, so you don't need the extra room.

      Extra features are allways fun, but I don't see how this one would be usefull...
      Hell, it would just make me nervous about letting my friends play with it.

      --

      You can't take the sky from me...

    3. Re:realtime playlists, deleting, dual boot by Anonymous Coward · · Score: 0

      i have thousands of songs, some of them are crappy rips, some of them are crappy songs. when i get home am i going to remember to delete x song from my computer? if i leave the same playlist on my ipod for a long while do i want that same crap song in rotation? no, i want to delete as soon as i here a problem with it so i dont have to hear it again.

    4. Re:realtime playlists, deleting, dual boot by linuxology · · Score: 1

      ok, how about my real life situation, i have about 3600+ songs on my ipod. some of them i have put on there for friends special events (weddings, parties), which i really don't want to listen to regularly, but i really like a complete random playlist sometimes.

      now i am enjoying hearing beasty boys "in sounds from the way out" (playing right now:), and then suddenly "hey nicky" by toni basil comes on. i really don't want this on my ipod, but a friend had me infect it with it for a party.

      a confirmation would really not be all that hard to put the user threw. in fact you just put on another useless feature for me! user modes! unless a certain key combo is pressed it is in "common" mode, when those oh so secret keys (maybe owner definable) are pressed, presto, "gawd" mode.

      always happy to insert the "useless" feature!

    5. Re:realtime playlists, deleting, dual boot by jovlinger · · Score: 1

      I like to preview albums before adding them to my permanent collection. The ability to mark an album as crap (or perhaps more usefully as techo, downbeat, ethnic) would be great on the move. I don't have an iPod, so I don't know whether such mark-up is possible, but being able to delete albums would be the minimally useful thing.

  8. UI by Anonymous Coward · · Score: 2, Interesting

    once more mature, wonder how the legal implications of "look n feel" would be determined since you are confined to such a narrow user input. apple made the UI so sexy, that it would be hard not to emulate it.

    1. Re:UI by Keith_Beef · · Score: 3, Funny
      apple made the UI so sexy, that it would be hard not to emulate it

      Surely you mean apple made the UI so sexy, that it would be hard not to play with it

  9. Enjoy while it lasts by Anonymous Coward · · Score: 0, Troll

    Watch Apple lawyers come down hard on these developers...

    1. Re:Enjoy while it lasts by Anonymous Coward · · Score: 0

      It's a sad world we live in when an innovation like this is likely to be squashed by money grubbing corporate giants.

    2. Re:Enjoy while it lasts by fiftyvolts · · Score: 5, Insightful

      Its sad to think that people are so anti-cooperate that they don't know a good thing when it bites them on the nose. It's OK to make money. If we didn't make money we would all be starving on the corner of some streetor "working" behind a supermarket. Apple traditionally doesn't tell people to stop hacking their devices unless they have a good reason. As long as we don't see an article like "Linux used to pirate boatloads of music on the iPod" on /. and the linux hackers have followed all the details outlined in the EULA we won't hear Apple cry shennanigins. I contribute to opensource free software projects; don't let yourself get overzealous with this anti-corporate thing.

    3. Re:Enjoy while it lasts by Anonymous Coward · · Score: 0
      If we didn't make money

      We don't make money. We invent money. Money is a collective hallucination: those pieces paper and metal have value just because we believe so.

      Unlike Ayn Randists and die hard capitalists would like to believe, corporations don't make money either. Society would get along just fine without corporations and money. Corporations borrow money from banks, which in turn borrow it ultimately from the national banks. National banks make money simply by issuing new coins and bills and telling us to believe in the artificial value they have printed on them. Today there is no gold or other concrete proof for that value, either. Money simply comes out of nothing at the whim of the national banks.

    4. Re:Enjoy while it lasts by Zathruss · · Score: 1

      Thank you. I have saying this for a while. People tend not to take me seriously though. I suppose that most people still need their illusions.

    5. Re:Enjoy while it lasts by joshsisk · · Score: 1

      Laws exist only because people believe in them, too - but commit a crime, turn yourself in and see if you don't go to jail.

    6. Re:Enjoy while it lasts by Bill+Currie · · Score: 1

      Atually, gold has no intrinsic value either. It's all based on faith. Faith that this piece of paper or that lump of yellow metal will have sufficient value to trade for the item you want. Also, a very large percentage of the money banks lend to corporations come from their customers (ie, you and me) rather than the national banks. This is why they pay you interest (ok, didly these days, but they still pay you): they're renting your money, which they then rent out to their borrowing customers with a nice little markup.

      --

      Bill - aka taniwha
      --
      Leave others their otherness. -- Aratak

  10. The screenshots by Anonymous Coward · · Score: 5, Informative

    For anyone bored to check their website here are the two screenshots they include.

    1

    and

    2

    1. Re:The screenshots by Anonymous Coward · · Score: 0

      How exactly did they get tan-colored screen shots of a monochrome LCD? The rest of the photo isn't tinted.

      Hoax?

    2. Re:The screenshots by Jeffrey+Baker · · Score: 1

      The backlight is on.

  11. Way to revert? by szo · · Score: 2, Interesting

    I think an important question is (and I didn't find the answer in the article) that can I put back the original software?

    Szo

    --
    Red Leader Standing By!
    1. Re:Way to revert? by mikeplokta · · Score: 2, Informative

      You can download software installers for both the Windows and Mac versions of the iPod from Apple, that will do a complete reformat and install. You can convert a Windows iPod to Mac and vice versa, and I'm sure they'll also reinstall over a Linux installation.

    2. Re:Way to revert? by mccalli · · Score: 4, Informative
      I think an important question is (and I didn't find the answer in the article) that can I put back the original software?

      Yes, more info in the FAQ. See section 4.1 for the bit on reloading Apple firmware.

      I'm really very interested in tracking this - my iPod is behaving horribly with VBR-encoded files (firmware 1.2.1, mine cuts off the end of the track if you pause or fast forward/rewind) and short of re-ripping 40Gigs-worth I'm stuck without a solution. Quite keen to see what happens here.

      Cheers,
      Ian

    3. Re:Way to revert? by it0 · · Score: 1

      The FAQ says you can. You can find out more if you read it.

    4. Re:Way to revert? by IsleOfView · · Score: 1

      So important in fact, that it made the FAQ (try RTFA):

      4.1 Can I still run the Apple firmware?
      Assuming a backup is made of the original firmware it is possible to roll-back the firmware to the original so that it can be used. It is intended that eventually a small uClinux application will also allow direct loading of the original firmware

    5. Re:Way to revert? by BrotherPope · · Score: 3, Informative
      my iPod is behaving horribly with VBR-encoded files (firmware 1.2.1, mine cuts off the end of the track if you pause or fast forward/rewind)

      This is, AFAIK, a known problem with MP3's without the Xing VBR header. There are utilities out there to 'repair' your existing mp3's to add the appropriate header. My experience with just such a tool was a success (but it was such a pain that I didn't bother doing it with the whole library yet).

    6. Re:Way to revert? by mccalli · · Score: 1
      This is, AFAIK, a known problem with MP3's without the Xing VBR header. There are utilities out there to 'repair' your existing mp3's

      Excellent - thanks a lot for this. Could you please let me know the name of the tool you used?

      Cheers,
      Ian

    7. Re:Way to revert? by Anonymous Coward · · Score: 1, Informative

      The only tool I ever found for windows was MP3 Tag Studio.

      http://www.magnusbrading.com/mp3ts

    8. Re:Way to revert? by imadork · · Score: 1
      Despite the fruityness of their computers, Apple won't go both ways.

      I'm not sure if everyone can access that, so here it is:

      Question 9: Can I use my existing iPod for Mac on a PC, or my iPod for Windows on a Mac?

      Answer: You can reformat your iPod for Windows into an iPod for Mac, but it is not possible to reconfigure your iPod for Mac to an iPod for Windows. This is because Windows does not support the HFS+ file system and therefore will not see the drive.
      You can convert your iPod for Windows into an iPod for Mac by using the iPod for Mac Software Updater on the Apple website. Note that once it is reformatted, it will only work with Macs. You need Mac OS 9.2 or Mac OS X version 10.1 or later to reformat an iPod for Windows into an iPod for Mac.
      Using the iPod for Mac on a PC, or using the iPod for Windows on a Mac, is not supported by Apple.

  12. Stuff this by FungiSpunk · · Score: 0, Flamebait

    Stop wasting time with the IPOD, get it working on my Archos JB20, playing DivX/Mpg vids, then I'll sit up and take notice!

    --

    "I kill you! You no good 56'ing!"
    1. Re:Stuff this by troc · · Score: 2, Insightful

      If you are so uninterested in someone else's hard work, time and effort that you need to bad mouth them, please keep it to yourself.

      If you want linux on your Archos JB20, why not try porting it youself?

      Or just buy an iPod ;)

      Troc

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
  13. Windows iPod only by Fulkkari · · Score: 1

    Look's really nice, but only the Windows iPod (with FAT32) is supported. Wonder if there will be support for the Mac iPod (with HFS+).

    --
    I demand the Cone of Silence!
    1. Re:Windows iPod only by mikeplokta · · Score: 4, Informative

      As long as you've got access to a Windows machine with Firewire, you can convert a Mac iPod to Windows by using the Windows iPod software installer from Apple. And it'll still work on the Mac -- Windows iPods work just fine with Macs, although not vice versa -- the only thing you lose is the desktop icon.

    2. Re:Windows iPod only by Phroggy · · Score: 1

      Look's really nice, but only the Windows iPod (with FAT32) is supported. Wonder if there will be support for the Mac iPod (with HFS+).

      Does Linux have HFS+ support yet? I know HFS support has been there for a long time, but I don't remember seeing HFS+. I would think this would be the only problem.

      It's been, what, five years since HFS+ came out?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  14. Gameboy Emulation by Anonymous Coward · · Score: 0

    Someone should port one of the gameboy emulators to this thing. That would be pretty cool!

    Qtopia interface, GBA compatibility - instant calendar downloads from the PC - could be a great platform, and not nearly as boring as apple's original firmware.

    1. Re:Gameboy Emulation by Carthag · · Score: 1
      My first thought on this was, how the hell would you use it as a Gameboy without the right butons.

      But actually, I think it's possible to make it work. The "wheel" has no moving parts, so I suppose you could have it work as 4/8/16 "buttons" by dividing it into zones, giving you a joystick.

    2. Re:Gameboy Emulation by MrMickS · · Score: 2, Informative

      Only the current 10GB and 20GB iPods have non-moving "wheels". The 5GB and the original 10GB have a moving wheel.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    3. Re:Gameboy Emulation by Anonymous Coward · · Score: 0

      No, it isn't possible to do that. The iPod wheel only sends information about rotation, not original position. It's exactly like a trackpad. In fact, that's what it IS, just with 1 dimension wrapped around on itself instead of a cartesian system.

  15. Ipod web server by Anonymous Coward · · Score: 0

    Will be nice if they get this thing running TCPIP over the firewire port... embedded linux+apache on the ipod, I cant wait

  16. Very good work by ites · · Score: 3, Insightful

    Apple's reaction will be interesting. If they jump on these developers, they will be sending a strong message about exactly what they are selling with the iPod. If - and I think this is more likely - they ignore or even help the project, the iPod will become immensely popular.
    Ogg support (or even just a shell prompt!) would be reason enough for me to buy the iPod today.
    Hope this message gets through to Apple.
    So, what's next: will some intelligent company build a DVD player that can be extended with IDE drives internally and run Linux so that we can load it with mplayer and freenet and build that "your grandmother can fileshare" set-top DVD/VR I'm dreaming about?

    --
    Sig for sale or rent. One previous user. Inquire within.
    1. Re:Very good work by nother_nix_hacker · · Score: 1
      or even just a shell prompt!
      mp3decoder - | ls | grep '.*\.mp3'
      *shakes head and realises I really am a nerd.*
    2. Re:Very good work by Anonymous Coward · · Score: 0
      So, what's next: will some intelligent company build a DVD player that can be extended with IDE drives internally and run Linux so that we can load it with mplayer and freenet and build that "your grandmother can fileshare" set-top DVD/VR I'm dreaming about?

      What do you need a company for?

      I'm building a jukebox for my house. It will have a 8" LCD touchscreen as a local interface, IR remote control, wireless net for streaming to other rooms, TV out, TV in, DVD and a 250 GB hard drive and fanless VIA CPU. It's running Linux, of course and all hardware is in a mini-ITX case. If you opt for a larger case, you can install a digi-TV card as well.

      As soon as I have finished it and shook it down to get rid of the early problems, I will put up a web page on how to do it yourself.

    3. Re:Very good work by ites · · Score: 1

      >What do you need a company for?
      Because it has to cost about $199 max and this means making millions of the damn things. Flood the world with a Linux-driven set-top hard-drive TV recording any media-playing p2p sharing boxes. Anarchy. Evil. :)

      --
      Sig for sale or rent. One previous user. Inquire within.
    4. Re:Very good work by perky · · Score: 1

      If - and I think this is more likely - they ignore or even help the project, the iPod will become immensely popular.
      iPod is already immensely popular. The amount of extra sales generated to people like you who are impressed by the "hackability", and who wouldn't otherwise have bought one, would number in the hundreds. This is not a reason not to stomp on the developers. Having said that, stomping on developers costs money and I can't see any reason that they might justify that expenditure.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    5. Re:Very good work by DJPenguin · · Score: 1

      Not sure what you are trying to do there!

      How about:

      cat *.mp3 | mp3decoder -

    6. Re:Very good work by Anonymous Coward · · Score: 0

      > Flood the world with a Linux-driven set-top hard-drive TV recording any media-playing p2p sharing boxes

      somebody already built one of those and called it Tivo

    7. Re:Very good work by darien · · Score: 2, Interesting

      I have maybe five friends planning to buy an mp3 player within the next year. At the moment I'm telling them that my iPod has a much better UI than the Nomad Zen, but it's decidedly more expensive and the sound is a little muddier, particularly at high volume. If I could also say "but on the iPod you can easily install a third party OS on it that lets you store 33% more songs and play games on it," I think that would swing at least three or four extra sales for Apple among my friends alone. And I'm sure they'd tell their workmates etc.

    8. Re:Very good work by nother_nix_hacker · · Score: 1

      Your right im a bit embarrassed about that. God only knows what was going through my mind when i typed it! I'm obviously not a true nerd! :)

    9. Re:Very good work by Peer · · Score: 2, Insightful

      Apple will not be too bothered with people installing linux on their iPod. What may worry them is the piracy implications. The RIAA will be the first too notify Apple they are allowing malicious 'hackers' to share copyrighted materials using the iPod. Let's hope they're not impressed.
      On the other hand, they don't mind the song copying-software.

    10. Re:Very good work by tupps · · Score: 1
      I think with Ad campaigns like Rip Mix Burn Apple doesn't give a hoot about what the RIAA thinks.

      I though Apple's anti piracy and DRM measures on the iPod cover whatever hacks get installed (if you don't know the anti piracy measures are a sticker on the box the iPod comes in saying "Don't steal music".

      --
      Go out and get sailing!
  17. Nice...but what about iTunes? by interactive_civilian · · Score: 5, Interesting
    This is really freaking cool!!! (though I'm not going to install it until it matures). Makes me wish I had the time and knowledge to contribute to this project. Unfortunately, I am lacking in both, so the only thing I can do is put out a few requests to the hackers out there:

    1. Get it to continue working with iTunes. Imagine, once this matures and the music capabilities are running at full speed, how nice it will be to be able to sync and use both your ogg vorbis and mp3 files on the iPod using iTunes to organize everything.

    2. Figure out the remote pin-outs, so hardware hackers, or at least those with soldering skill can make their own remotes. I'm thinking I would like to modify my snowboarding jacket since I can't afford that Burton/Apple iPod jacket. Granted, this request goes out to anyone who is interested as it really doesn't have anything to do with the iPod linux project. If I can find some time, I may look into it myself.

    If anyone has any info on the above, please feel free to chime in. Oh, yeah, and I noticed this from the FAQ. Perhaps this can waylay all of the "WHY?!?" trolls:

    1.2 Why would you do that?
    A number of reasons but mainly because its there.

    Cheers. :)

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
    1. Re:Nice...but what about iTunes? by Anonymous Coward · · Score: 0

      2. Figure out the remote pin-outs, so hardware hackers, or at least those with soldering skill can make their own remotes.

      I wonder if you could use the remote to bit-bang an RS-232 port? How about an Ipod with GPS as a mobile navigation system as well as a music player?

  18. Vorbis and Lawyers' squads by Gadzinka · · Score: 0, Troll

    On one hand, maybe this project will give Ogg/Vorbis on iPod, but on the other hand I wonder when Apple's gonna start sending goon^Wlawyer squads shouting that these guys breached EULA.

    Robert

    --
    Bastard Operator From 193.219.28.162
  19. Firewire Filesharing by Op7imus_Prim3 · · Score: 4, Funny
    "uClinux comes equipped with a full TCP/IP stack, as well as support for numerous other networking protocols"

    I can see it now. Two geeks in a bar looking at each others linux equipped ipods. One pulls out a firewire cable and says "I'll share you mine if you share me yours"

    1. Re:Firewire Filesharing by kuiken · · Score: 1

      wanne bet you gonne be able to play quake on it before it plays mp3/ogg's ?

      --

      42
    2. Re:Firewire Filesharing by darien · · Score: 2, Interesting

      It's a good point though. Apple may get nervous if this enables you to plug two iPods together and copy files between them - as I suppose it inevitably must. That would make the iPod incredibly convenient for domestic music "piracy." It would also provide a compelling argument for everyone to get an iPod, rather than something else that won't let you copy songs off your friends in the pub. Tricky.

    3. Re:Firewire Filesharing by 42forty-two42 · · Score: 1

      You don't need TCP/IP for that, only firewire.

    4. Re:Firewire Filesharing by Anonymous Coward · · Score: 0

      ok firewire n00b here but I am assuming this -

      are you suggesting when you link the 2 via firewire, then they can access and mount each others files directly as if the other harddrive was a local drive (because of the way firewire works) so ipod #2 becomes a /dev/ on ipod #1

      as opposed to the tcp/ip -

      where the two share files over tcp/ip plus NFS or samba or something?

    5. Re:Firewire Filesharing by avdp · · Score: 1

      I don't see why Apple would care if someone gets firewire file-sharing working. They are not in the music business. Unlike other conglomerates (Sony) they don't know any music company/publisher.

      Yeah, I know they've turned off some peep to peer software that run on top of iTunes but only to avoid a lawsuit. If someone takes an ipod, install another OS altogether and does filesharing with that seems to be more or less out of Apple's hands.

    6. Re:Firewire Filesharing by Anonymous Coward · · Score: 0

      Basicaly, yes, that is what happens. Really, it is a bit more complex because the iPod doesn't have the software built in to netowrk with other iPods, but it does have the capability since it is fully FireWire compliant.

      FireWire was designed as a sort of peer to peer USB. Any FireWire device on teh network should be able to interface with any other device. This enables things like FireWire TVs that grab video from digital camcorders or printers that grab photos from digital cameras. Neither of these would need a computer to coordinate. If you ask me, it is a pretty cool idea.

  20. I highly doubt Apple will do anything by mj_1903 · · Score: 4, Informative

    Its not like it is breaking any agreement with Apple. Read the software license that comes with the iPod, its a simple software license, nothing else. Just like Apple has not squished the Linux on PowerPC programs, Apple will not got after someone wanting to write something for the iPod. iCommune was a person breaking their agreement with Apple, they had all the right in the world to tell him to cease and desist. My 2 cents.

  21. Silly question by Christopher+Bibbs · · Score: 3, Funny

    Why is the penguin on their website stoned? Was he making one of the switch ads too?

    1. Re:Silly question by troc · · Score: 5, Funny

      I was.... like.. trying to catch fish with my rod and it was like *snap* *snap* *snap*.... .... and the fish got away. ...... and it was a really big fish.

      or something

      Troc

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    2. Re:Silly question by worst_name_ever · · Score: 2, Funny

      And then I had to catch another fish, only it wasn't as good. And I was all, like... unh.

      --

      In Soviet Rush, today's Tom Sawyer gets high on you.
  22. Are still so many people 8 bit-impaired? by Rothron+the+Wise · · Score: 0, Troll

    Why not use when you mean ?
    u is such a poor excuse for a .

    --
    A witty .sig proves nothing
  23. iPod II !!! by Anonymous Coward · · Score: 0

    Add touch sensitive screen and stylus.

  24. Please...please....PLEASE by Anonymous Coward · · Score: 0



    kill yourself now. That is the most insane 'isnt this monopolistic practice?' post I have ever seen on SlashDot. And having Amiga in your name just makes me wish you where dead even more.

    1. Re:Please...please....PLEASE by Carthag · · Score: 1
      And having Amiga in your name just makes me wish you where dead even more.

      No, that makes it all the more funny! You see, Commodore were as much a monopoly as Apple are now. Who said hypocricy? Oh, right, he did.

  25. Only supports the Windows version. by shippo · · Score: 1, Flamebait

    Reading the release notes indicates that only the Windows version of the iPod is supported. Additionally the build environment has to be a PC running Linux. Which means that the majority of iPod owners using Macs are excluded at the moment.

    Further research indicates that at the moment neither MP3 nor Ogg playback are working in real-time, partially due to the iPod lacking an FPU. There is no support at present for the Firewire port either.

    So, what use can be made from a Linux system with 5 control buttons, a dial control and a locking switch as input and a low-res mono display and audio as output? Not a lot, really. It's not even much use as a games platform emulator.

    1. Re:Only supports the Windows version. by ctellefsen · · Score: 1

      I am not sure if a FPU is needed. The "Tremor" decoder library, an integer-only, fully Ogg Vorbis compliant software decoder library is here... http://www.xiph.org/ogg/vorbis/

    2. Re:Only supports the Windows version. by Pius+II. · · Score: 1

      Nope. The build environment has to be a system with the correct cross-compile toolchain installed (oh wonder!). The only version of the cross-tools on the site is for x86-Linux, but noone's keeping you from building them yourselve under OS X (or any other nice and shiny real OS).

    3. Re:Only supports the Windows version. by b1t+r0t · · Score: 1
      So, what use can be made from a Linux system with 5 control buttons, a dial control and a locking switch as input and a low-res mono display and audio as output?

      You port Doom to it, of course.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    4. Re:Only supports the Windows version. by Anonymous Coward · · Score: 0

      The locking switch turns off the rest of the controlls. It simply cuts power to them.

      Also, the display is 4-bit IIRC.

      Why don't they just use the hardware MP3 decoder? It's there in the iPod, but I guess that they just don' know how to make it Linuxy.

  26. MP3 Decoder? by Komarosu · · Score: 2, Interesting

    Just a thought...

    Doesn't the iPod have a hardware decoder for mp3? If so why don't they think about making a device for this in the kernel...maybe so it would be possible just to cat > /dev/mp3 ? The idea of using a software decoder on something i think has a hardware decoder just seems a little....uselsss?

    --

    "What do you mean you have no ice? Do you expect me to drink this coffee hot?" - Random Customer, Clerks
    1. Re:MP3 Decoder? by raulmazda · · Score: 3, Informative

      No, it decodes mp3s in software. The board has two arm processors, and it's probably safe to bet that one is used for decoding the audio while the other is used for everything else.

    2. Re:MP3 Decoder? by Anonymous Coward · · Score: 0
      Doesn't the iPod have a hardware decoder for mp3?

      No, it's done in software. It's got two ARM7TDMI cores which should be far more than enough to get the job done. The reason it doesn't currently run real time is most likely it's not being clocked high enough or there's some other setup issue.

    3. Re:MP3 Decoder? by 42forty-two42 · · Score: 1

      Could that setup be used for SMP?

  27. Anticipated One of the Age Old Slashdot Questions by CaptCanuk · · Score: 3, Funny

    You know the developer is a slashdot frequent when you read the FAQ.

    "3.4 Can you imagine a Beowolf cluster...
    There was an April fools about a bunch of Buddhists ordering a heap of iPods. Too bad... if it were true perhaps they could have clustered them to solve the ancient mysteries...

    Translation, yes, but its just silly. "

    --
    ---- The geek shall inherit the Earth.
  28. Why? Well... by h0tblack · · Score: 2, Insightful

    At the moment much of the possibilities for the hardware in the iPod is going unused, for whatever reasons.
    It's difficult to tell exactly what the out-of-the-box features are, as precise details are closed... but:
    There's a PP5002B-C in there, and the PP5002 product brief(pdf) states support for mp3 encoding, and decoding of mp3, wma, wma, aac and accelp.net formats. Of course, Apple use custom firmware which may not have all of these facilities.
    There's also been talk of using the iPod for direct sharing over firewire. There's possibility of using IP-over-Firewire and running a webserver on the thing. There's a lot of fun possibilities out there, especially if a few more hackers get on board, although no alternative firmware will gain popularity until it has a simple UI, one of the things apple tend to be rather good at.
    There's obviously a fair way to go with this uClinux project, and I'd expect much of it's initial progress has been made thanks to the ARM7TDMI port of UClinux - I'm not belittling the hard work of Bernard Leach here. The current mp3 and ogg playback is probably not as optimised as it could be with full knowledge of the portalplayer chip and the rest of the iPod's hardware. It would be great if information on the hardware would be opened up, but I don't see this happening for a while, in the mean time, get this man an official FDK!! (or maybe not, because of them damn legal issues).
    All things said, looks like a great start, just wish I had an iPod....

    1. Re:Why? Well... by ElGanzoLoco · · Score: 1

      Rumor sites say that the iPod's firmware include CD-RW burning features (through FireWire?), DVD playback and other features; mainly because Apple developped the iPod with other "iThings" in mind; and therefore developped a common platform for all of this hardware.

      --
      Hello! I'm a disaster waiting to happen!
  29. In related news: by Anonymous Coward · · Score: 0

    Still no cure for cancer.

    1. Re:In related news: by Anonymous Coward · · Score: 0

      There is never going to be a "cure for cancer". It isn't a disease. You can't cure a disorder, you can only correct it.

      Also, there would never be a single way to correct cancer. There are hundreds of types and each has its own properties. Each would need a separate corrective procedure.

  30. What can they do? by artemis67 · · Score: 1

    Apple's reaction will be interesting. If they jump on these developers, they will be sending a strong message about exactly what they are selling with the iPod.

    From the uClinux webpage:

    Unfortunately the iPod is considered a "closed-platform" by Apple and technical info is virtually non-existant so this has involved a fair bit of guess work, reverse-engineering and experimentation!

    If they aren't an authorized Apple developer, and they've completely reverse-engineered everything (because of a lack of documentation), then what can Apple legally do?

    Keep in mind that the last person that Apple brought the hammer down on (for iCommune) was an actual Apple developer with Apple documentation, so Apple had a little bit of leverage on him. Whether it would have truly been successful in court is another matter...

    Frankly, I can't see Apple doing anything about this. It's not going to threaten their current iPod plans, and it's going to be a marginal group of users who will attempt to install this.

  31. No fork() support? by 42forty-two42 · · Score: 1
    From the FAQ:
    Since we are running on uClinux the fork() system call is not supported.
    If so, how do you run anything? I though the only way to execute an app was with fork()...exec()...wait()?
    1. Re:No fork() support? by Tet · · Score: 3, Informative
      If so, how do you run anything? I though the only way to execute an app was with fork()...exec()...wait()?

      man vfork

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    2. Re:No fork() support? by Pimpy · · Score: 1

      You can still exec()/execve() and wait() without issues .. its just the fork() implementation that has some problems. To get around this, vfork() is supported. Since there's no protection on anything, no real page tables, and there's no sane way to grab page faults (or even ELF relocation), vfork() mostly just blocks to make sure that the parents mm space isn't trampled by the child. I'm not entirely sure if COW works properly either .. I'd guess not, but haven't tried it.

    3. Re:No fork() support? by 42forty-two42 · · Score: 1

      How would you multi-task, then? Would a signal unblock vfork()?

    4. Re:No fork() support? by Nucleon500 · · Score: 1

      Basically, it supports multitasking as well as Windows minus threads. No fork, no clone, but the equivalent of CreateProcess() or NOP. Obviously fork would be impossible, because how could you have identical processes (everything at the same address) running concurently with no MMU? From the uClinux FAQ: ==== Q. Does uClinux support multitasking? What limitations are imposed by not having a MMU? A. uClinux absolutely DOES support multi-tasking, although there are a few things that you must keep in mind when designing programs... 1. uClinux does not implement fork(); instead it implements vfork(). This does not mean no multitasking, it simply means that the parent blocks until the child does exec() or exit(). You can still get full multitasking. 2. uClinux does not have autogrow stack and no brk(). You need to use mmap() to allocate memory (which most modern code already does). There is a compile time option to set the stack size of a program. 3. There is no memory protection. Any program can crash another program or the kernel. This is not a problem as long as you are aware of it, and design your code carefully. 4. Some architectures have various code size models, depending on how position independance is achieved.

    5. Re:No fork() support? by lmfr · · Score: 1

      as soon as the child calls execve, the parent unblocks.

  32. Re:The question is WHY? by CommieBozo · · Score: 0
    Even if it can't still play music, don't you appreciate it as an academic exercise?

    Are the people that port NetBSD to ancient and weird hardware also vandals? I mean, no matter how interesting it is, a modern PC running NetBSD is more useful than a MicroVAX II running NetBSD.

    This is also just their first attempt. The first version of Minix didn't do a lot either.

  33. Re:The question is WHY? by Lussarn · · Score: 1

    Do you understand the slightest how open source work. Projects are often anounced before they are 100% featurefull because they wan't other people joining.

    One man probably didn't wrote the original firmware for the ipod and one man may not make this one. The developer has no way to take bugreports if he is the only one using it.

    In the end there may be nothing usefull for you comming out of this project, or it may. Thats how Open source have worked for decades now and thats how it will continue to work.

    If you only want 100% complete software you don't have to read about new opensorce projects. They will probably dissapoint you every time.

  34. Bleh. by dasmegabyte · · Score: 3, Insightful

    You know, this isn't very useful. We already have linux based mp3 devices that are far cheaper than the iPod. The iPod's appeal is that it acts as a tool, not a computer...that is, it's simple and performs its duty infallibly. Adding a bunch of hacked features to it may be cool to some, but to me it's basically eliminating all the appeal of this type of mobile jukebox.

    I mean, come on. We all laugh when we see a porsche with a big coffee can exhaust pipe slapped onto it. This is the same idea -- taking the expensive, high quality "performance player" in the market, and rendering it an alpha-quality linux box. All for the sake of playing OGG files, which you can't even generate with iTunes.

    For $500, you can get a fucking sweet linux box. Or you can get an iPod. Don't wreck the latter trying to get the former.

    --
    Hey freaks: now you're ju
    1. Re:Bleh. by Anonymous Coward · · Score: 1, Insightful

      But you can't put that sweet Linux box in your shirt pocket and walk away, now, can you?

      And iTunes is a nice program, but hardly the last word when it comes to creating audio files on the Mac.

  35. Pronounce? by Anonymous Coward · · Score: 0

    How the hell do you pronounce "uClinux" anyway?

  36. Re:The question is WHY? Why not? by Anonymous Coward · · Score: 0

    If this guy wants to hack HIS Ipod why not? It is not vandalism it his to do with as he wants.

  37. Evidence? Here you go... by capmilk · · Score: 1

    You want a shred of evidence? Fine, have a look at the iPod's copyright screen. Big Pixo logo there.
    Another shred? Here you can read about the iPod Pixo connection, too. And here.
    But if you want more than a shred, why don't you have a look at the Pixo OS? Yep, looks like the iPod's OS. :)

    1. Re:Evidence? Here you go... by Kplusplus · · Score: 1

      Though the links are all relevant, The iPod itself has one of the references you point out. Boot is a nice big apple logo, nothing else.

      --
      -"I'm one of those Mac people that will break a bottle on the bar and hold it to your throat for bad-mouthing my system"
    2. Re:Evidence? Here you go... by Kplusplus · · Score: 1

      Arghh, I really should use the preview button. Anyways The images in the last link though bearing a similiarity show many things that the iPod OS doesn't do for reasons of simplicity. If Piso provides an API I would be more likely to believe Apple used it than just licensed had Pixo do it all for them, especially considering the credit issue I mentioned about the boot screen and legal sections of the iPod.

      --
      -"I'm one of those Mac people that will break a bottle on the bar and hold it to your throat for bad-mouthing my system"
  38. Re:As a uClinux developer, and an avid iPod hacker by ctellefsen · · Score: 2, Interesting
    This is good news! I am eagerly waiting for the first portable HD-based player with both .ogg and Linux support... I'll happily buy the first one that comes along. I hope it's the IPod :)

    I know that a lot of my friends are waiting for the same thing, why don't any of the major vendors realize that there's a market here? Maybe it's not big enough... I have tried mailing companies to get some information on whether any of them plan to support Linux or .ogg, but haven't got a lot of replies so far.

  39. Why uClibc by Anonymous Coward · · Score: 0

    I thought the ARM7TDMI (assuming that is what IS in this thing) had an MMU, thus why use uClibc and have a limited linux-like system?

  40. Re:The question is WHY? by joshsisk · · Score: 1

    How in the world is this "vandalism"?

    How is this "lobbing bricks at store windows"?

    Even if these people haven't improved the iPod, it still isn't vandalism or property destruction. One imagines the iPod they have experimented with are their own, that they are free to do with what they will.

  41. This is sweet by PinkX · · Score: 1

    Does this mean that the GNU/iPod (lol) will be able to play OGG files?

  42. A question for iPod users/developers by Civil_Disobedient · · Score: 2, Interesting

    I have been thinking about using an iPod for storage of files that aren't music-related. Specifically, I'd love to be able to use it as a hard drive to dump extra images that I take from my digital camera when I'm on the road. Unfortunately, most hardware solutions to this (including the iPod) involve using the external unit as a slave -- that is, I can only SEND data to it, I can't initiage a GET.

    This means that the only way to dump data from my camera (which has both USB and FireWire) is to connect it to a laptop -- cumbersome and overkill, I think. Now that Linux has been ported to the iPod, would it be possible to use it in this way?

    1. Re:A question for iPod users/developers by Anonymous Coward · · Score: 0

      no expert but I presume yes - if this linux port fully recognizes and utilizes this firewire on the ipod, then I would guess you could set up linux to automatically download all the files on the camera when it detects that you plug it in

    2. Re:A question for iPod users/developers by meehawl · · Score: 1
      I have been thinking about using an iPod for storage of files that aren't music-related. Specifically, I'd love to be able to use it as a hard drive to dump extra images that I take from my digital camera when I'm on the road.

      I was going to say that the Archos with Rockbox would do that, but then I remembered that its USB2 is a slave-mode device. But my gf uses it as a music player and a handy 20GB sneakernet device.

      From the FAQ:
      Can I use the Archos as an USB harddisk to store data from my PDA/ digital camera/phone etc. No. USB is a master/slave protocol, and both the Archos and your device are slaves. Two slaves cannot communicate without a master (usually a PC). (An upcoming extension called USB On-The-Go will let slaves communicate without a master, but current Archoses will not be able to support that.)


      So it's Firewire only for your camera, it seems...
      --

      Da Blog
  43. Lost Calculator by Ponty · · Score: 1

    Clunky as it may be, I've misplaced my HP48G. So if anyone happens to see it, could he let me know? Thanks.

    1. Re:Lost Calculator by Anonymous Coward · · Score: 0

      ..sorry.. i searched but i couldn't find your calculator..

  44. Re:Common RPN Misconceptions by Anonymous Coward · · Score: 0

    You said it. I've got a 42S and it might be the best piece of electronics I've ever owned. Buttons are great, screen is great, what more can you say? I'm pretty sure it will outlive me...

  45. Sorry if this is a repeat but... by Denver_80203 · · Score: 1

    http://www.ubergeek.tv/switchlinux/

  46. Does no one else see this? by LiquidAsphalt · · Score: 1
    While technically this is cool and a nice acomplishment, but this is really stupid.

    Whats next? I can see a future /. article, "Linux on My Dog" - Fido Distro .

    Comeone guys, install linux where its useful, not "neat"

  47. If you think that's cool... by hendridm · · Score: 1

    Check out what these guys are doing!

  48. "you-see-linux" by Gantoris · · Score: 1

    From the uClinux site

    The Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU).

    Pronounced "you-see-linux", the name uClinux comes from combining the greek letter "mu" and the english capital "C". "Mu" stands for "micro", and the "C" is for "controller". uClinux first ported to the Motorola MC68328: DragonBall Integrated Microprocessor The first target system to successfully boot is the 3Com PalmPilot using a TRG SuperPilot Board with a custom boot-loader created specifically for our Linux/PalmPilot port. It is currently maintained by co-creator D. Jeff Dionne.

  49. Dupe by JUSTONEMORELATTE · · Score: 3, Funny
    1. Re:Dupe by YAN3D · · Score: 2, Funny
  50. CCCP by micahmicahmicah · · Score: 1, Informative

    IN SOVIET RUSSIA IPOD GETS PORTED TO YOU! Yep, I finally made one of those annoyingly lame posts. While I see the attraction of pride involved with replacing the firmware on this device, I don't see any potential gains other than .ogg support. Honestly, think about the frequency response involved between the unit and the included headphones which most people still use, and the point of .ogg support becomes less impressive.

  51. Re:It's called hack value by Bastian · · Score: 1

    Calm down, sugar. He did it for the same reason others build their own robots rather than buying an Aibo. It's a toy. Nobody's going to take your precious Apple firmware off your iPod.

  52. Re:The question is WHY? by Anonymous Coward · · Score: 0

    As long as those are _your_ store windows you're talking of, that's okay with me.

  53. sandpaper by Erris · · Score: 1
    The distro comes with a few pieces of sticky red sandpaper to cover the working control surfaces. If that does not change the look and feel, I'm not sure what will.

    Just another small improvement from the free software world.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  54. Quel OS? by Anonymous Coward · · Score: 0

    I asked this long before I knew about slashdot. I remember reading about linux on iPaq etc. Was wondering if iPod is running some varient of Darwin/OSX from Apple already.
    After reading this thread, it sounds like it's possible, but who can tell?
    {
    function douglasAdams(theManWhoRulesTheUniverse)
    "Who can tell? .... I think the universe is in good hands, don't you?"
    }

    Cheers
    rogue33x

  55. what's next - the etch-a-sketch wristwatch? by jpellino · · Score: 0

    you forget furby? aibo?

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  56. That's Pixo firmware by macmurph · · Score: 1

    FWIW the Apple firmware was actually crafted by Pixo

    http://www.pixo.com

  57. The Michelangelo Analogy.... by Anonymous Coward · · Score: 0

    Do you think that Michelangelo took a slege hammar and went *BAM* done. Nope. Good things take time.

    If you don't like to know when good things are on the horizon get the hell out....

  58. Ever seen American Beuty? by Anonymous Coward · · Score: 0

    Just keep the guns out of his reach.

  59. Yeah but still by Breakfast+Pants · · Score: 1

    what does that have to do with one of the parent statements, "This will give Apple a run for their money"? That statement makes it look like this will be competing with apple for money in some way but in actuality you don't buy the ipod's hardware and software seperatly from apple so either way apple makes the exact same cash

    --

    --

    WHO ATE MY BREAKFAST PANTS?
    1. Re:Yeah but still by NaugaHunter · · Score: 1

      Nothing, but it has a lot to do with the statement it replied to.

      Although financially, if it were possible to have a functional computer on an iPod then that would compete with their computer sales. Sort of. Theoretically. Though not in any practical sense, since anyone crazy/geeky enough to do that would probably never buy a Mac to begin with.

      In reality, they probably would have rather iPods would have worked as a selling point to buy Macs, but they probably knew from the start that that was a pipe dream. While I'm sure the margin on iPods isn't bad, and the wider ranges of stores they can go in will help, Apple would probably rather sell laptops.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
  60. Linux on iPod without 1394?! by alexburke · · Score: 0, Redundant

    WTF good is Linux on the iPod without 1394 support? That's like Windows not having Ethernet support!

    Hello?! *sigh*

    1. Re:Linux on iPod without 1394?! by Anonymous Coward · · Score: 0

      You misunderstand,

      1394 support works just fine.
      The computer can still mount it as a disk and access files on it.

      However, the linux kernel cannot access the firewire yet.

  61. Recording by Valdrax · · Score: 1

    Also, some of the Nomad Jukebox series can record MP3s and AIFFs. This feature alone made me not go with an iPod even though I really wanted one. I actually ended up with an Archos unit. I feel a little gyped, though, because getting a Firewire connection for it costs an additional $70.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  62. In another story... by qrash · · Score: 0

    ...Any OS on VMWare -> VMWare on Linux + Linux on iPod -> Any OS on iPod.

    --
    you may find the Higgs in this signature.
  63. Wow! by m2pc · · Score: 1

    Did you catch this:

    "Audio device (44.1MHz 16bit little-endian)"

    44.1MHz audio? What kind of processor are they using in this thing, anyway? ;)

    44.1kHz sounds more likely...

  64. MP3 player and DC client by AlistairGroves · · Score: 1

    What would really put you on their hit list is if it also fetured a p2p client....

  65. Think of the possibilities! by Drakonian · · Score: 1
    You could add the few lacking things from the iPod firmware such as on-the-fly creation of playlists, more PC friendly database/naming convention. You could implement a better shuffle (does anyone else find the iPod's shuffle is not very random?)

    You could play Ogg! (It already does at 80% realtime)

    You could also do some very slick stuff with the TCP/IP stack. i.e. configure it from a web browser or something. (Unfortunately you'd need a long Firewire cable)

    I recommend they emulate the existing interface, it's quick slick. But it would be fun to experiment with other things such as circular menus that you select by scrolling around circularly.

    All in all, it's damn cool with a lot of possibilities.

    --
    Random is the New Order.
  66. ... with a UPS inside!! by SqyD · · Score: 1

    Don't forget the ipod also has a battery!

  67. Re:As a uClinux developer, and an avid iPod hacker by Nucleon500 · · Score: 1

    Well, the iPod has no FPU, but they have ported the integer-only Vorbis decoder Tremor, and it's running at 80% realtime, with hope for improvement.

  68. The killer App here is - by gloptum · · Score: 1

    Digital Camera Support.

    I can't beleive people are bitchin that this port is pointless. I have a Pro Photographer friend with a high end digital Camera which basically chews through a 512 Meg CF card on a Pro shoot. He doesn't really want to drop $2000 on a big bulky laptop just to store photo's. I was looking for a portable HD solution for his camera (some kind of $5000AU Nikon Clone, yes it's got a Firewire port) but suprisingly didn't find anything (anyone wanna help me out here). Once the Firwire kernel modules are developed for this thing I imagine a port of Gphoto or similiar would make this a shit hot utilitity for Pro Digital Photographers (and not so pro nerds with cameras).

    1. Re:The killer App here is - by Anonymous Coward · · Score: 0

      Um OK.
      I see your point, but that's a risk a digital photographer takes isn't it? I mean, an analog photographer doesn't bitch about not being able to take his photo lab with him does he? Digital is cool--way cool. But you have always had to pay a price for it. Buy another 512 MB card then. etc. etc.

  69. Same question... by SuperKendall · · Score: 1

    I had exactly the same thought, that I could use my iPod while travleing to dump images. Either being able to pull them from a camera via Firewire or auto-copying a card of pictures over from a firewire CF reader.

    Looking at the FAQ, it looks like firewire support for the iPod is not there yet, but they plan to eventually support it... so it's still a while before an image copying app will be around, I think.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  70. Ooohhh... Pizza..... Anchovies..... by billstewart · · Score: 1

    I'd like one with the little fishies on it. yeah, delivered. Like, here, man! oh, right - Antarctica!

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  71. Imagine a Beowulf Cluster inside one iPod? by billstewart · · Score: 1

    Or can you get User Mode Linux to run on it and have a *really* large virtual cluster?

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  72. Awesome! Hooray for selfmade software! by DeeKay · · Score: 1

    Been waiting for that for aaaages!
    I still think that Apple should release the official APIs for the iPod though!

    Here are a few suggestions what would be great for the iPod:

    - BPM-analyzer for DJs

    - maybe realtime-soundeffects like Echo, Timestretching, Pitchshifting if enough CPU-Power is still available?

    - (very very nice!) a Filebrowser that allows you to move files from and to the iPod or between 2 attached Firewire-devices (or other iPods)

    - A tool to move your Keychain over to the iPod and have all your Passwords and PINs always with you!

    - A link to Sherlock 3 to recieve, store and display its search-results (price-lists, starting times and venues for movies, flight arrivals, maybe even roadmaps to get somewhere etc)

    -Text-Clipboard for taking important Texts (or emails) with you and also read them on the road using the jog-dial!

    Concerning Games the following would probably be best suited (because of the jogwheel!):

    - Space Invaders, Galaga etc.

    - Race-Games like Pitstop or Outrun (jogwheel should make an excellent steering-wheel replacement! ;-)

    - (further) Breakout-games, with more features than the easteregg one (think: Arkanoid!)

    - the game with the clowns and the teeter-totter, where you have to juggle 2 clowns (also kinda like the intermission-game in Creatures 2!) and you have to prevent that something smacks onto the floor

    -Pong (Link via Firewire! ;-)

    -Klax

    -Tetris (works! Center button: turn piece, throw down: bottom button!)

    -Tapper (the game with the bartender, that has to serve beer on several bars at once and catch the empty glasses that come back!)

    -Artillery Duel (you know, the classic adjust angle and thrust of your tank and try to shoot the enemy taking turns!) possibly via FW-Link, too

    -Joystick-mashers like Decathlon, only that you have to turn the wheel faster to run faster! Only recommended for iPods with the new non-mechanical jogwheel though, hehe!

    The possibilities are endless, it took me just 20 minutes to come up with the above, that says it all!

    That thing has 32MB RAM and 2 ARM-cores and is flashable! Why the heck shouldn't people code for this thing? ;-)

    I understand Apple is afraid of people messing up their iPods with self-hacked software and then clogging the Apple-hotlines, but they could avoid that by having developers display a disclaimer everywhere possible, that you take this at your own risk and that Apple is not liable in any way for anything that you f*ck up by using selfhacked software!

    Maybe Apple would warm up to the idea if they have you sign an agreement to deliver the source if someone wants the APIs so they could take it and include it in the "official" iPod-Software if they think it's cool?! Compensation for the hacker would be nice, but wouldn't be a must for people to program the thing (which this uLinux-Hack shows) i guess! ;-)