The following Simplified Diagram represents my efforts to write programs for the iPod.
1) "I'd like to write programs for my new iPod!"
2) (Weeks of Bullshit, Swearing, and Forgetting the Fucking -p Option.)
3) Two Apple Products, Four Operating Systems achieved
I now have both an Apple OS and a Linux OS installed an functioning on both my iPod and my G4 Powerbook, the RadioMac. Why, you ask, is this so?
1) I want to write programs that will run on my iPod.
2) Apple doesn't want to help me, so they hide how to do this. You're "not allowed" to write iPod programs unless you're one of Apple's Annointed.
3) The Linux crowd also wanted to write programs for their iPods, so they ported Linux to it.
4) Linux is a fully open, anyone-can-help OS, and can be installed without losing the iPod's normal functions.
5) However, it's much easier to develop FOR Linux IN Linux (as opposed to Mac OS X), so I also installed Linux on my Mac.
Next I'll figure out what development software I need to install in Linux to target the iPod.
Then the fun begins...
1) "I'd like to write programs for my new iPod!"
2) (Weeks of Bullshit, Swearing, and Forgetting the Fucking -p Option.)
3) Two Apple Products, Four Operating Systems achieved
I now have both an Apple OS and a Linux OS installed an functioning on both my iPod and my G4 Powerbook, the RadioMac. Why, you ask, is this so?
1) I want to write programs that will run on my iPod.
2) Apple doesn't want to help me, so they hide how to do this. You're "not allowed" to write iPod programs unless you're one of Apple's Annointed.
3) The Linux crowd also wanted to write programs for their iPods, so they ported Linux to it.
4) Linux is a fully open, anyone-can-help OS, and can be installed without losing the iPod's normal functions.
5) However, it's much easier to develop FOR Linux IN Linux (as opposed to Mac OS X), so I also installed Linux on my Mac.
Next I'll figure out what development software I need to install in Linux to target the iPod.
Then the fun begins...
It worked!
Apr. 18th, 2007 04:20 amAll my circumlocutions were mooted by this:
http://ipodlinux.org/5.5G
I'm now running Linux on my iPod!
Time to figure out how to get set up to do development for it!
You can boot back and forth between Linux and the Apple OS, so you don't actually lose any functionality. If you want to sync with iTunes, you have to re-boot into the Apple OS before connecting.
http://ipodlinux.org/5.5G
I'm now running Linux on my iPod!
Time to figure out how to get set up to do development for it!
You can boot back and forth between Linux and the Apple OS, so you don't actually lose any functionality. If you want to sync with iTunes, you have to re-boot into the Apple OS before connecting.
The Continuing iPod 5.5G Linux Saga...
Apr. 18th, 2007 03:00 amThe Plot, like the fluid in my lungs after 7 bowls of pudding, Thickens, as the Filesystem portion of the second
( Read more... )
( Read more... )
Linux on the Ipod and Carpet Destruction!
Apr. 16th, 2007 04:49 amAfter having been laid low for several days due to what I suspect was "boy-are-my-fucking-furnace-filters-dirty"-related illness, I was finally able to get back out into public today. I used this opportunity to attend a splendid carpet-destroying party hosted by
austingoddess at her not-new-but-soon-to-be-newly-bought house. Suffice to say, the Mission was Accomplished, and Fun was Had by All.
Except, perhaps, El Carpet.
I don't want people thinking I'm a geek, but I've been trying to install Linux on my new iPod. It's not working, and I believe I've narrowed the difficulty down to a difference in the new 5.5G iPods, which is that they use 2048-byte blocks on their HFS+ partitions instead of 512-byte ones like all the other iPods. Many of the installation tools seem to be hard-coded to only work properly with the default size. My solution is to re-format my Ipod to use 512-byte blocks, but I'm not exactly sure how to do this. I'm currently backing up the entire contents by way of an unrestricted dd dump onto my external firewire drive. I think there should then be a way to re-format the Ipod's hard drive to use 512-byte blocks, then copy the files back over. So the basic question is, how does one take an HFS+ partition currently operating with one block size (2048b) and end up with another block size? (512b) Anyone know how to do this?
Because iTunes, etc., works just fine with a 512b block size for all the *other* iPods, I don't think it will care that my newer one is "improperly" formated with the older size.
Another idea was to find some older 5G firmware before they created the new block size, and see if I could find a way to load it onto my iPod.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Except, perhaps, El Carpet.
I don't want people thinking I'm a geek, but I've been trying to install Linux on my new iPod. It's not working, and I believe I've narrowed the difficulty down to a difference in the new 5.5G iPods, which is that they use 2048-byte blocks on their HFS+ partitions instead of 512-byte ones like all the other iPods. Many of the installation tools seem to be hard-coded to only work properly with the default size. My solution is to re-format my Ipod to use 512-byte blocks, but I'm not exactly sure how to do this. I'm currently backing up the entire contents by way of an unrestricted dd dump onto my external firewire drive. I think there should then be a way to re-format the Ipod's hard drive to use 512-byte blocks, then copy the files back over. So the basic question is, how does one take an HFS+ partition currently operating with one block size (2048b) and end up with another block size? (512b) Anyone know how to do this?
Because iTunes, etc., works just fine with a 512b block size for all the *other* iPods, I don't think it will care that my newer one is "improperly" formated with the older size.
Another idea was to find some older 5G firmware before they created the new block size, and see if I could find a way to load it onto my iPod.
Just when I was beginning to think...
Jun. 9th, 2006 04:00 am...I might be just another ordinary mortal, I managed to use Knoppix, a CD-bootable version of Linux to load the NTFS partition on my Windows machine and correct the dates of large group of files that had accidentally been created with a date far in the future. These incorrect dates caused the software I use to do my job to completely stop working, wasting three days as I iterated through dozens of possible solutions before finally finding one that worked. Thanks to Chris for the suggestion to re-investigate Knoppix, which I previously didn't think as able to write to NTFS. Microsoft suppresses info on this file system to make it harder to migrate and inter-operate with anything non-Windows. Extra kudos to the Linux community for finding a way to get it done.
There's an object lesson here. We've got two computers and three operating systems.
I have Windows. What is it doing?
Nothing. It's fucking broken. I can't do my job.
Why is it broken? Because the cheap-ass HP clone I have can't remember what time it is.
I have Knoppix. What is it doing?
Fixing fucking Windows because Windows can't fucking fix itself.
I have MacOS X. What is it doing?
Keeping me sane by playing episodes of Dr. Who after having been dropped from waist height while running at least three times.
And laughing at fucking Windows.
There's an object lesson here. We've got two computers and three operating systems.
I have Windows. What is it doing?
Nothing. It's fucking broken. I can't do my job.
Why is it broken? Because the cheap-ass HP clone I have can't remember what time it is.
I have Knoppix. What is it doing?
Fixing fucking Windows because Windows can't fucking fix itself.
I have MacOS X. What is it doing?
Keeping me sane by playing episodes of Dr. Who after having been dropped from waist height while running at least three times.
And laughing at fucking Windows.