but these may not be solid enough to recommend using in this beta version. please check your beta documentation when you get it.
This I can deal with. I'll tell you this, if we can't come up verbose (a must IMHO w/Dp4, damned fsck) and if um, certain networking technology is just *gone* we here are gonna be mighty PO'ed.
it's only a day or so until we'll both have the actual thing in our sweaty little hands. and i bet we'll agree on most things then.
Couple things here:
1) The way Apple ships, the pirates will have it before legit ADC members do...
2) When you say "we" I hope the hell that meant that YOU have it and I will; I'd hate to think you wrote the piece on ZD..blind.
I'm in ADC, so I cannot got into detail of exactly *where* it is wrong; but I can say that Apple *is* supporting several key technologies ( and have been for a while) in this release that are misreported by ZDNet.
I would have posted AC, but I wanted to make sure this got read by someone before the world flew off the handle.
...is going to be a big way to pull this off, that will make a lot of folks happy.
I can name 10 things off the top of my head that would be perfect for this; in fact, any OS X apps floating around out there now are just that.
A 'frinstance...
I would *LOVE* to see an "Aquatic" version of Icecast and Shout. Basically, your "Server" app that lets you set all of the commandline flag, that when you press "Start" puts up a little floating window that tails the log...
And a "Streamer" app that lets you build your playlist(s), saves your prefs, and runs with it.
There are tons of apps like this to be written, by either using Cocoa, or Java/Swing with the Aqua look and feel.
If I were a better programmer...I'd have my IceCast for MacOS X up and running now...
As an (ahem) african-american guy myself, I think you missed his point...which was in fact, what his point was. It's simple, really: I know white people that go *out of their way* not to make "racial distinctions" in conversations, etc, even when this info would be useful. This pretty much demonstrates *just how much* people think about it; the fact that they may or may be doing this to "try not to offend" sorta becomes moot at this point. Oh yeah...here's a tip: NEVER, in the course of a racial discussion, use the old "I have a black friend/I have black friends" line or (ugh) "I grew up around black people/in a black neighborhood" thing... It is more offensive than "nigger"...it *really* is. It'll be sad to see him get the boot, but he will...white people collectively seem to have a whole "just make it go away" attitude about the whole thing. Heh. -K
They figured out how to mod it...read
on
Hacking The Tivo
·
· Score: 4
These are the step by step instructions: I got them from:http://www.avsforum.com/ubb/Forum6/HTML/00320 0-5.html -K
Here's the post from: http://www.avsforum.com/ubb/Forum6/HTML/004437.htm l
Here's how to add a B drive to your TiVo by "blessing" it. This is approximately how we did it. We've only done it a few times so far. We will be refining the process. We simply wanted to get the initial information out quickly.
This has only been verified to work on a few units so far. A HDR112 has been upgraded to 52 hours with a 30 gig Quantum, another HDR112 has been upgraded to 40 hours with a 20 gig Quantum, and a Sony 30 hour unit has been upgraded as well with a Maxtor B drive, although the newer Sony/Phillips units have a drive locking mechanism that makes it very hard to mount their A drives in a non-TiVo Linux box.
WARNING: This modification is not "easy". You take all responsibility for modifying your TiVo in this way. It does involve opening the case and breaking the warranty sticker. Do not call TiVo support if you make a mistake and break your TiVo. If you break it, you own both pieces. If you mess up, don't expect us to fix it for you either. Maybe some day someone will release a utility that will just bless a drive in 1 easy command on your PC, but at this point, it's pretty tricky. It requires that you have various technical knowledge about Linux and other software tools. You could easily render your TiVo inoperable and possibly unrecoverable.
WARNING 2: There hasn't been a lot of testing so far on this procedure of course. Mine seems to be working perfectly at 52 hours, but you must accept the risk that something bad may happen down the road. We suggest that you back up your original A drive in some fashion in case you make a mistake. How to do that we leave up to you.
PDISK DISCLAIMER: We had to modify the source code to pdisk. Use it at your own risk. There may be bugs. We're not responsible for any loss of data.
And PLEASE - be careful when you open the unit. It's power supply is unshielded. Stay away from it.
In short - if you don't _understand_ what is going on below, don't do it. Just being able to read a list of steps may not be enough at this point.
When I refer to hard drive partitions on the Linux box, I'll use hdX where X is whatever letter is appropriate for that drive.
I used a Quantum lct10 30 gig drive (part number QML30000LB-A) that I bought from www.onsale.com. My off the shelf Quantum seems to have the Quickview and TiVo extensions in it, perhaps they all do. It is the same drive used in HDR31202's and presumably the newer Sonys. Any drive may work as a B drive, but I've only tried my Quantum. Also be aware - the version of Linux on the TiVo doesn't seem to support drives larger than 33.8 gig. I don't know if TiVo patched their older kernel to support them. Set the B drive's jumper to slave.
You need to be able to access the original A drive and new B drive from another Linux box. To do this on an x86 box, you need to integrate TiVo's modifications to the Mac partition code. There are some patches on ftp://ftp.curry.org/pub/tivo, ftp://ftp.rotorway.org/incoming/tivo, and http://www.wasteland.org/tivo. Please, if anyone can mirror these few files it would be very helpful. If we get hit too hard, we'll have to take the files down. You also need to be able to turn on byte swapping for those 2 drives (hdX=bswap). I had the most luck with Linux 2.4.0-test1. You also need to enable the Mac partitioning in the kernel.
If that all works, you'll see the TiVo's partitions on the A drive hooked to your Linux box. There should be 11 of them. Mount partition 4 (hdX4) somewhere, it's an ext2 filesystem. Edit the bottom of etc/rc.d/rc.sysinit so it starts a bash shell on/dev/ttyS3. Also you need to blank out the first few sectors on the new B drive, with this command: "dd if=/dev/zero of=/dev/hdX bs=512 count=32".
Get the hard drives back in the TiVo (both of em) and hook up the DSS serial cable to your computer. You'll need a null modem adapter and gender changer at the minimum. The terminal settings are 9600,8N1. You should get a bash prompt shortly after the "please wait a few more seconds" screen. Run this command: "/sbin/bootpage -D/dev/hdb". Then shut down your TiVo and hook the B drive back up to the Linux box.
Now you need a modified version of pdisk which is available on the sites I mentioned above. Compile it if necessary (it's in RCS format). With the B drive in the Linux box, run "pdisk/dev/hdX" and type in these commands:
i w y q
Then run: "pdisk -d/dev/hdX" and type these commands:
C 2p 4M "Second MFS application region" MFS C 3p 3p "Second MFS media region" MFS x m 3 x w y q
That will create the new partitions. Shut down the Linux box now and mount the B drive in the TiVo permanently. Turn the TiVo back on and get into the bash shell on it again.
You need to mount the diagnostics partition next. Type this on your TiVo: "mount -t ext2 -o ro/dev/hda7/mnt". Then run this to add the magic bit sequence to your new B drive: "/mnt/diag/genAddDiskTiVoID/dev/hdb3". Type "umount/mnt" to unmount that diagnostics partition, and reboot your TiVo. That should do it. Check the system information and see if your capacity increased. If not, you can try this one last thing that I don't believe is necessary, but it might be: mount the diagnostics partition again, and run "/mnt/diag/setkeys -globalkeys/dev/hdb".
That's it. If you want to now, you can edit the rc.sysinit to stop the bash shell from starting (or if you were smart, you made a backup copy when you started and can just copy the backup over the modified one).
Credit for figuring out this procedure goes to cc, Peter Creath, TivoTechie, and Ron Curry.
I hate pissing matches...but I'm bored so...let's play:)
Your spew:
"Yep. But this is not the first time that Apple has promised a pre-emptive, multitasking OS. Remember Copeland? Rememember Pink? At one time Apple promised that OS 9 would be multitasking too. Same promise for 0S 8, Guess what.... OS X will be another disappointment. Don't hold your breath that it will ship this year or next.
Also only PARTS of quicktime are running on it now. The easy parts. "
Now, from the really for-real world...
10 will ship this year. The past is irrelevant.
As for Quicktime...and the "easy parts"... One of those "easy parts" appears to be the Sorenson & QDesign Codecs that folks here are whining about...Hmmm...
You then enlightened us with this gem...
"For a brief moment Apple opened up their architecture, but just TRY to buy a Mac from someone other than Apple today. At least M$ only has a monopoly on SOFTWARE. The Mac is 100% closed, hardware AND software. In the long run, that will kill Apple as a company.
You can ALREADY run Linix on a G4 Mac. The fact that Apple has has an OS based on MACH that runs on a G4 means absolutely nothing. That's the EASY part. Where they will fail is making a *nix clone run programs currently designed for earlier Mac OS's."
News Flash 100% closed, eh? Please visit http://publicsource.apple.com and get back to me. Can't be 100% closed now can it? Perhaps, 70%-80% would be more accurate.
I am well aware that Linix (heh) runs on Apple hardware...which is exactly why I had my company buy me a Wallstreet G3 (as opposed to the creaky Dell's they were handing out).
But what's this? It also is running MacOS, MacOS X Server, and something else I can't discuss here from Apple as well.
And oddly enough, I seem to be able to run that older Mac Software under MacOS X. You know, the Mach/BSD-based thing...
Fancy That?
And the kicker... "I havn't seen the *nix SDK, but I'll be willing to bet that it's even worse. If they were going to do a good job on any non-Mac OS, they would have spent their time on 90% of the market. "
My final word on this:
No...you HAVEN'T seen it, have you? You have NO IDEA what you are talking about, DO you?
*sigh* Dealing with folks like you makes it real hard to stay off the ad hominems, but I swear...
Why didn't you *start* your posts with "I don't know what I'm talking about" and save us all a bit of time here? I get so tired of argueing with "Linux" (especially since I'm one of them) people about "Macks/Maks/Max/Macs/Apple" (as I'm one of those, too) since the gap just isn't as great and wide as folks in these parts like to believe...
Actually, we use Quicktime movies and hacked-up versions on aKtion and Xswallow, but that's a whole other story.
I'm glad someone here saw the point, and merit, of my post.
I think we'd all be better off if we took what we have, and made it work with what everyone else has as well as our own stuff.
And like I said, Sorenson/QDesign is more hype than substance once you get down to working with it everyday like we do here. We've found that in a more than a few situations it does a worse job at the same data rates than the other codecs we have at our disposal.
The tools are out there for Linux...we just gotta use'em.
"Be aware that the quicktime libraries supplied by Apple for Windoze are crap. If you are writing your own to the standard, then this is not a issue."
And what exactly does this have to do with taking what's already linux native and works well and adapting it to Apple's Open Sourced, open-standards compliant, already available stuff?
Then, you toss out this:
"Apple was an innovative company once, but they are WAY out of their league in todays environment. "
Are you even remotely aware that Apple's upcoming OS is Unix-based? Do you have any idea that Apple will be bring Unix to the desktop...this year?
Are you also aware the Quicktime is running on it...now?
And then, you add the Hate...
"The fact that they are moving BACK into a mode of being super-proprietary about their machines tells me that it's a mistake to expect ANY thing they do to end up as a standard.
And if the Linix community is going to DEFINE the streaming standard, they can do a LOT better than quicktime."
Classic. I find IDE drives, PC100 SDRAM, SGVA monitors and USB to be all very proprietary and non-standard, indeed.
As for "The Linux Community" doing better than quicktime as a "streaming standard"...Oh yeah. All indications point in that direction *smirk*
In the long run, it would do Linux users a HELL of a lot better to support what's open then trying to get WINE up and running well enough to use Windows Media Player...
It's not a native solution, and I doubt it would do anyone any good to use something inferior...from MicroSoft, no less.
Now, out of that list, I know that either the source to these is available, or binary codecs for Xanim.
Sorenson, btw, is not the greatest codec for streaming in all cases. In fact, the final output is sometimes larger than Indeo 5.
Quicktime streams also support the following audio codecs:
IMA 4:1, 24bit Integer, 32 Bit Float & Integer,64 bit Float, ALaw 2:1, IMA 4:1, MACE 3:1 & 6:1, Meta Sound, Meta Voice, QDesign2, Qualcomm PureVoice and muLaw 2:1
Again, Linux support is there.
BTW, in case you didn't know, the audio eats up more Bandwith that the videostream...but I digress.
The Quicktime library needed for acutally reading tracks properly has been ported to linux an BSD already:; the source is available as well.
The Quicktime streaming sever has a tremendous advantage over all of the other competing technology here that a lot of folks (here and elsewhere) seem to miss:
There is no charge for streaming. You can serve as much as you want, as long as you want, to as many clients as you wish, for no charge.
MS doesn't (and won't) offer this and Real certainly will not as that is where their revenue stream lies.
Also of note: QTSS/DSS use open standard protocols for streaming...no funny stuff. RTP/RTSP over UDP and via HTTP. It also uses standard Session Description Files. It supports relaying as well.
What I suggest is that folks that are looking for a solution not recreate the wheel.
The combination of Indeo5 and IMA4:1 works *quite* well for streaming, assuming the peson putting the stream together knows what they are doing and is supported by Linux. The server is there as well.
What's missing is streaming support for a player, and a non-apple Hinter for encapsulating the stream.
Sorenson and QDesign is more hype than help...trust me on this. It really doesn't help 56kps modem connections (what does?) and for ISDN/Dual ISDN and better connections, the differnce between that combo and a Linux supported one becomes less of a big deal.
Where I work, we've spent a lot of time looking at this, as we build a Linux-based product that relies on Multimedia, and honestly, nothing out there is better than Quicktime.
The pieces are in place for streaming on Linux...they just need to be fitted together.
An Aside:
Believe it or not folks, Apple is more your friend than your enemy.
Why/how can I say this? Simple.
For anyone industrious enough to dive in, Apple is giving Unix-oriented coders a huge earning opportunity, as they will effectively be the first company in the World of History to bring Unix to the Desktop.
Read that again. Let me help. They will be the first company in the World of History to bring Unix to the Desktop.
What's worse, is they will be bringing to to what most of you seem to consider the most (ahem) stupid computer users on the planet.
Now that's a feat.
Anyway, like I said, the stuff is out there for supported cross platform streaming video...
You Said: Well, how about a "save" button? Its pretty irritating to download somthing off the 'net for two hours, only to have to download it again if you want to see it again. The Facts: The Quicktime plugin is perfectly capable of saving anything that isn't streamed from a QuickTime or Darwin Server. I do it all the time. Of course, I paid for it:) You also said: After all, I'm sure apple knows more about the PNG format then IE or netscape, right? The Actual Fact: Netscape did not support PNG when Apple added this to the QT plugin. It made viewing inling PNG graphics possible. It can also be turned off. Just letting y'all know... -K
Forget Beam-it! Instant Listening is THE BOMB!!!
on
RIAA Sues MP3.com
·
· Score: 1
My god. Its about time!
I just bought a cd from Cheap-CDs (Sigue Sigue Sputnik...remember them?)...it'll be here in a few days.
But I'm listening to it RIGHT NOW!
Why in hell didn't someone do this before?!?!
Even better...why isn't the RIAA doing this themselves? Because I *might* copy the stream (it streams as mp3) or give someone my url, etc?
Huh?
Did ya miss the part about how I just bought it?
It's the perfect blend of hard-goods distribution, e-commerce, and good ol' 'Merkin need for Instant Gratification.
Oh. Wait. I forgot. I might wanna give my account info out to some bozo so that they can copy the stream, so the whole concept is bogus. Keep forgetting about that:/
I suppose if I operated on the principle that every customer *is* a crook (as opposed to every customer *could be* a crook) I'd have issues ith this as well.
As for Beam-It... I dunno. Why bother? Most remote access is at 56k anyway..atho' "One Day" it will be different.
*sigh*
But at least I can listen to my new Sputnik CD now.
People, you need to really go and read this piece. It is the best of its kind I've read.
That being said:
I've been using both systems (Linux and MacOS) probably longer than a lot of you here. I find it odd that folks seem to believe that the two are at cross purposes.
Yes, MacOS is "proprietary"...but so is Coca-Cola. From a functional point of view, this doesn't make MacOS automagically horrible.
I'll tell you this, and I think Andrew pointed it out as well:
The best OS I can think of is that Holy Grail: All the power and flexibility of Unix, wrapped in the Straightforward methodology of a MacOs.
The closest thing to this I've ever seen is what *I* consider (and a hell of a lot of other folks as well) is OpenStep 4.X, with the major flaw there not being based on X Windows.
Would it be nice if Apple gave away it's 'Unix Wrapper' to the world? Yes. Is it *necessary*?
No. I've thought long and hard about this. It really isn't. I'll always use Linux where and when I can (my job requires it, and I enjoy for the most part the experience...Documentation OTOH...) but I gotta admit that the combination of a MacOS with UnixPower is a hard one to beat, argue or berate on a *functional* level.
Now Linux OTOH is powered, in all honesty, by *political* motivation and ideology. This is *not* a particularly bad thing...hell, its none short of amazing.
ut the thing that continues to break my heart about Linux, the thing that keeps it *away* from that Holy Grail, is the Purity, Truth and Justice for the OSS way.
In its own may, the Linux world is a victim of Ideology as much as, if not sometimes moreso, the Mac/Apple world.
But I am confident that one way or another, it will all work out:)
But the 'privacy' issue has *long* been a Dead Letter.
Now that I no longer work for the government as a contractor, I find it funny just how clueless most of America is about this...especially the tech-saavy/. crowd.
Biometric ID system are here, now, have been for awhile and aren't going away.
Looked at your Driver License lately? Noticed anything 'funny' about it, like a Magnetic Strip on the back? Look closely at that picture...it's a scan, not a chemically processed photo. Live in Kentucky? Well then, you know you SSN is integral to your Driver License...in Georgia its a fingerprint. Having a baby soon? Well, know that the day it is born an SSN will be applied for for it by the hospital...
You see folks, about, oh, three years ago, the President got his wish for a National ID Card under the guise of Immigration Reform. The Census/DOC is super happy about this (off the record) as is State/Local law enforcment, Child Protective services, etc.
The cool, or rather, sinister thing about this is that those concerned *knew* they could NEVER get away withis outright, so that did an end run by Modifying/Brushing aside the SSN# Act. What's more, places like Banks, which are required to link a person to an SSN are no longer liable for databasing this info ad forwarding it to Local/State/Federal.
When you get a new job, all of the I9 stuff is cross-reffed. what do the wanna see as primary Proof of 'Citizenship'? You got it...that Digital State ID and your SSN...makes it all easier.
And of course face recognition (now that it works...and works *well* on common PCs) all the rage now...put 2 and 2 together.
Sadly, I wish I could say it was 'conspiracy theory' or 'Orwellian fantasy' but, heh, I can assure you that it isn't. Hang out in DC, around he Capital Beltway in/near Federal facilities...the technolgy is there and is used widely. And I'm not just talking NSA or DoD installations and contractors.
And it slipped by some of the most stringent watchers of this stuff...buried on like Page 650 or so of the '96 Immigration Act. Go to Thomas and look it up yourself if you want...
So All you High and Mighty 'It Won't Happen Here' folks...Gotcha!
The Government isn't completly incompetent (mostly, yes) as it knows just *how* to put it over on us Freedom Lovin' 'Merkins...Smoke and Mirros, Bread and Circuses.
You can't run a web server on MacOs, that's why most folks don't.
Makes sense, right? That's what you said...
MacOS isn't a server OS, so you can't run a web server on it...server OS's are either Unix or Variants thereof, or have the word "Network" or "Server" in the title.
So you can't share files with a ton of networked users reliably, let alone run say, a website that's been online for years, serving like, what close to a million hits a day, with virtually no downtime or successful intrusions.
I've had folks check out some of my QDesign2 stuff and literally fall over in shock...especially when they see the file sizes.
I know its very un Politically Correct to say this around here, but I personally think the QDesign portables (yep, they are on the way) will be the ones to make a difference on the consumer market.
With the same amout of FLashRAM as your run of the mill mp3 player, you get 3x the music and better quality.
The (sigh) down side of this is that they intend to 'play ball' with the ever-lovin' RIAA...
-K
It's really simple guys...
on
Be on the G4
·
· Score: 1
Intel is a *huge* investor in Be.
End of story.
With all of the specs, etc being out there in the open, nothing is really stoping Be from going for the gusto....except...
is full of Grade A shite...nobody in there ight minds takes their speculative 'insider investor' crap seriously.
Those who *know* and not guess KNOW for a fact that OS9 will not install on a G3 w/o the firmware upgrade. Those who *know* also are aware that G4s function fine in these unaltered machines.
(You have no idea how many times I get this...)
but these may not be solid enough to recommend using in this beta version. please check your beta documentation when you get it.
This I can deal with. I'll tell you this, if we can't come up verbose (a must IMHO w/Dp4, damned fsck) and if um, certain networking technology is just *gone* we here are gonna be mighty PO'ed.
it's only a day or so until we'll both have the actual thing in our sweaty little hands. and i bet we'll agree on most things then.
Couple things here:
1) The way Apple ships, the pirates will have it before legit ADC members do...
2) When you say "we" I hope the hell that meant that YOU have it and I will; I'd hate to think you wrote the piece on ZD..blind.
-K
..for the public beta not to.
ZDNet is wrong.
please take it cum grano salis .
I'm in ADC, so I cannot got into detail of exactly *where* it is wrong; but I can say that Apple *is* supporting several key technologies ( and have been for a while) in this release that are misreported by ZDNet.
I would have posted AC, but I wanted to make sure this got read by someone before the world flew off the handle.
Later...
...is going to be a big way to pull this off, that will make a lot of folks happy.
I can name 10 things off the top of my head that would be perfect for this; in fact, any OS X apps floating around out there now are just that.
A 'frinstance...
I would *LOVE* to see an "Aquatic" version of Icecast and Shout. Basically, your "Server" app that lets you set all of the commandline flag, that when you press "Start" puts up a little floating window that tails the log...
And a "Streamer" app that lets you build your playlist(s), saves your prefs, and runs with it.
There are tons of apps like this to be written, by either using Cocoa, or Java/Swing with the Aqua look and feel.
If I were a better programmer...I'd have my IceCast for MacOS X up and running now...
Ah well.
-K
As an (ahem) african-american guy myself, I think you missed his point...which was in fact, what his point was. It's simple, really: I know white people that go *out of their way* not to make "racial distinctions" in conversations, etc, even when this info would be useful. This pretty much demonstrates *just how much* people think about it; the fact that they may or may be doing this to "try not to offend" sorta becomes moot at this point. Oh yeah...here's a tip: NEVER, in the course of a racial discussion, use the old "I have a black friend/I have black friends" line or (ugh) "I grew up around black people/in a black neighborhood" thing... It is more offensive than "nigger"...it *really* is. It'll be sad to see him get the boot, but he will...white people collectively seem to have a whole "just make it go away" attitude about the whole thing. Heh. -K
These are the step by step instructions:0 0-5.html
m l
/dev/ttyS3. Also you need to blank out the first few sectors on the new B drive, with this command: "dd if=/dev/zero of=/dev/hdX bs=512 count=32".
/dev/hdb". Then shut down your TiVo and hook the B drive back up to the Linux box.
/dev/hdX" and type in these commands:
/dev/hdX" and type these commands:
/dev/hda7 /mnt". Then run this to add the magic bit sequence to your new B drive: "/mnt/diag/genAddDiskTiVoID /dev/hdb3". Type "umount /mnt" to unmount that diagnostics partition, and reboot your TiVo. That should do it. Check the system information and see if your capacity increased. If not, you can try this one last thing that I don't believe is necessary, but it might be: mount the diagnostics partition again, and run "/mnt/diag/setkeys -globalkeys /dev/hdb".
I got them from:http://www.avsforum.com/ubb/Forum6/HTML/0032
-K
Here's the post from: http://www.avsforum.com/ubb/Forum6/HTML/004437.ht
Here's how to add a B drive to your TiVo by "blessing" it. This is approximately how we did it. We've only done it a few times so far. We will be refining the process. We simply wanted to get the initial information out quickly.
This has only been verified to work on a few units so far. A HDR112 has been upgraded to 52 hours with a 30 gig Quantum, another HDR112 has been upgraded to 40 hours with a 20 gig Quantum, and a Sony 30 hour unit has been upgraded as well with a Maxtor B drive, although the newer Sony/Phillips units have a drive locking mechanism that makes it very hard to mount their A drives in a non-TiVo Linux box.
WARNING: This modification is not "easy". You take all responsibility for modifying your TiVo in this way. It does involve opening the case and breaking the warranty sticker. Do not call TiVo support if you make a mistake and break your TiVo. If you break it, you own both pieces. If you mess up, don't expect us to fix it for you either. Maybe some day someone will release a utility that will just bless a drive in 1 easy command on your PC, but at this point, it's pretty tricky. It requires that you have various technical knowledge about Linux and other software tools. You could easily render your TiVo inoperable and possibly unrecoverable.
WARNING 2: There hasn't been a lot of testing so far on this procedure of course. Mine seems to be working perfectly at 52 hours, but you must accept the risk that something bad may happen down the road. We suggest that you back up your original A drive in some fashion in case you make a mistake. How to do that we leave up to you.
PDISK DISCLAIMER: We had to modify the source code to pdisk. Use it at your own risk. There may be bugs. We're not responsible for any loss of data.
And PLEASE - be careful when you open the unit. It's power supply is unshielded. Stay away from it.
In short - if you don't _understand_ what is going on below, don't do it. Just being able to read a list of steps may not be enough at this point.
When I refer to hard drive partitions on the Linux box, I'll use hdX where X is whatever letter is appropriate for that drive.
I used a Quantum lct10 30 gig drive (part number QML30000LB-A) that I bought from www.onsale.com. My off the shelf Quantum seems to have the Quickview and TiVo extensions in it, perhaps they all do. It is the same drive used in HDR31202's and presumably the newer Sonys. Any drive may work as a B drive, but I've only tried my Quantum. Also be aware - the version of Linux on the TiVo doesn't seem to support drives larger than 33.8 gig. I don't know if TiVo patched their older kernel to support them. Set the B drive's jumper to slave.
You need to be able to access the original A drive and new B drive from another Linux box. To do this on an x86 box, you need to integrate TiVo's modifications to the Mac partition code. There are some patches on ftp://ftp.curry.org/pub/tivo, ftp://ftp.rotorway.org/incoming/tivo, and http://www.wasteland.org/tivo. Please, if anyone can mirror these few files it would be very helpful. If we get hit too hard, we'll have to take the files down. You also need to be able to turn on byte swapping for those 2 drives (hdX=bswap). I had the most luck with Linux 2.4.0-test1. You also need to enable the Mac partitioning in the kernel.
If that all works, you'll see the TiVo's partitions on the A drive hooked to your Linux box. There should be 11 of them. Mount partition 4 (hdX4) somewhere, it's an ext2 filesystem. Edit the bottom of etc/rc.d/rc.sysinit so it starts a bash shell on
Get the hard drives back in the TiVo (both of em) and hook up the DSS serial cable to your computer. You'll need a null modem adapter and gender changer at the minimum. The terminal settings are 9600,8N1. You should get a bash prompt shortly after the "please wait a few more seconds" screen. Run this command: "/sbin/bootpage -D
Now you need a modified version of pdisk which is available on the sites I mentioned above. Compile it if necessary (it's in RCS format). With the B drive in the Linux box, run "pdisk
i
w
y
q
Then run: "pdisk -d
C 2p 4M "Second MFS application region" MFS
C 3p 3p "Second MFS media region" MFS
x
m
3
x
w
y
q
That will create the new partitions. Shut down the Linux box now and mount the B drive in the TiVo permanently. Turn the TiVo back on and get into the bash shell on it again.
You need to mount the diagnostics partition next. Type this on your TiVo: "mount -t ext2 -o ro
That's it. If you want to now, you can edit the rc.sysinit to stop the bash shell from starting (or if you were smart, you made a backup copy when you started and can just copy the backup over the modified one).
Credit for figuring out this procedure goes to cc, Peter Creath, TivoTechie, and Ron Curry.
6/21/00
http://www.students.tut.fi/~t150315/
-K
A lot more info, plus a Board where the creators are answering questions, etc.
It appears to use W-Windows (http://devnull.owl.de/~frank/W.html) and they wil be providing a GTK-Like api...
All this, and more at http://www.gmate.co.kr/
-K
I hate pissing matches...but I'm bored so...let's play :)
Your spew:
"Yep. But this is not the first time that Apple has promised a pre-emptive, multitasking OS. Remember Copeland? Rememember Pink? At one time Apple promised that OS 9 would be multitasking too. Same promise for 0S 8, Guess what.... OS X will be another disappointment. Don't hold your breath that it will ship this year or next.
Also only PARTS of quicktime are running on it now. The easy parts. "
Now, from the really for-real world...
10 will ship this year. The past is irrelevant.
As for Quicktime...and the "easy parts"...
One of those "easy parts" appears to be the Sorenson & QDesign Codecs that folks here are whining about...Hmmm...
You then enlightened us with this gem...
"For a brief moment Apple opened up their architecture, but just TRY to buy a Mac from someone other than Apple today. At least M$ only has a monopoly on SOFTWARE. The Mac is 100% closed, hardware AND software. In the long run, that will kill Apple as a company.
You can ALREADY run Linix on a G4 Mac. The fact that Apple has has an OS based on MACH that runs on a G4 means absolutely nothing. That's the EASY part. Where they will fail is making a *nix clone run programs currently designed for earlier Mac OS's."
News Flash
100% closed, eh? Please visit http://publicsource.apple.com and get back to me. Can't be 100% closed now can it? Perhaps, 70%-80% would be more accurate.
I am well aware that Linix (heh) runs on Apple hardware...which is exactly why I had my company buy me a Wallstreet G3 (as opposed to the creaky Dell's they were handing out).
But what's this? It also is running MacOS, MacOS X Server, and something else I can't discuss here from Apple as well.
And oddly enough, I seem to be able to run that older Mac Software under MacOS X. You know, the Mach/BSD-based thing...
Fancy That?
And the kicker...
"I havn't seen the *nix SDK, but I'll be willing to bet that it's even worse. If they were going to do a good job on any non-Mac OS, they would have spent their time on 90% of the market. "
My final word on this:
No...you HAVEN'T seen it, have you? You have NO IDEA what you are talking about, DO you?
*sigh* Dealing with folks like you makes it real hard to stay off the ad hominems, but I swear...
Why didn't you *start* your posts with "I don't know what I'm talking about" and save us all a bit of time here? I get so tired of argueing with "Linux" (especially since I'm one of them) people about "Macks/Maks/Max/Macs/Apple" (as I'm one of those, too) since the gap just isn't as great and wide as folks in these parts like to believe...
Ah well. We'll see.
Have a nice day, nonetheless...
-K
..for our product...infostations.
Actually, we use Quicktime movies and hacked-up versions on aKtion and Xswallow, but that's a whole other story.
I'm glad someone here saw the point, and merit, of my post.
I think we'd all be better off if we took what we have, and made it work with what everyone else has as well as our own stuff.
And like I said, Sorenson/QDesign is more hype than substance once you get down to working with it everyday like we do here. We've found that in a more than a few situations it does a worse job at the same data rates than the other codecs we have at our disposal.
The tools are out there for Linux...we just gotta use'em.
-K
You said:
"Be aware that the quicktime libraries supplied by Apple for Windoze are crap. If you are writing your own to the standard, then this is not a issue."
And what exactly does this have to do with taking what's already linux native and works well and adapting it to Apple's Open Sourced, open-standards compliant, already available stuff?
Then, you toss out this:
"Apple was an innovative company once, but they are WAY out of their league in todays environment. "
Are you even remotely aware that Apple's upcoming OS is Unix-based? Do you have any idea that Apple will be bring Unix to the desktop...this year?
Are you also aware the Quicktime is running on it...now?
And then, you add the Hate...
"The fact that they are moving BACK into a mode of being super-proprietary about their machines tells me that it's a mistake to expect ANY thing they do to end up as a standard.
And if the Linix community is going to DEFINE the streaming standard, they can do a LOT better than quicktime."
Classic. I find IDE drives, PC100 SDRAM, SGVA monitors and USB to be all very proprietary and non-standard, indeed.
As for "The Linux Community" doing better than quicktime as a "streaming standard"...Oh yeah. All indications point in that direction *smirk*
In the long run, it would do Linux users a HELL of a lot better to support what's open then trying to get WINE up and running well enough to use Windows Media Player...
It's not a native solution, and I doubt it would do anyone any good to use something inferior...from MicroSoft, no less.
-K
There is an Open standard for Streaming available for linux...both the specs and the server.
It's called Quicktime.
Don't start on the 'we don't have Soreneson thing either...because you don't need it.
What is needed is an open source *hinter* to avoid having to use Apple software if you don't want to.
Lemme elaborate:
For video, quicktime supports the following codecs, at various speeds/bandwidth:
Animation, BMP, Cinepak, Component Video, DV (NTSC & PAL), Graphics, H.261, H.263, Indeo 5 & 3.2, Indeo Raw, Motion JPEG A & B, Photo Jpeg, PNG Sorenson, TGA, Tiff and Video.
Now, out of that list, I know that either the source to these is available, or binary codecs for Xanim.
Sorenson, btw, is not the greatest codec for streaming in all cases. In fact, the final output is sometimes larger than Indeo 5.
Quicktime streams also support the following audio codecs:
IMA 4:1, 24bit Integer, 32 Bit Float & Integer,64 bit Float, ALaw 2:1, IMA 4:1, MACE 3:1 & 6:1, Meta Sound, Meta Voice, QDesign2, Qualcomm PureVoice and muLaw 2:1
Again, Linux support is there.
BTW, in case you didn't know, the audio eats up more Bandwith that the videostream...but I digress.
The Quicktime library needed for acutally reading tracks properly has been ported to linux an BSD already:; the source is available as well.
The Quicktime streaming sever has a tremendous advantage over all of the other competing technology here that a lot of folks (here and elsewhere) seem to miss:
There is no charge for streaming. You can serve as much as you want, as long as you want, to as many clients as you wish, for no charge.
MS doesn't (and won't) offer this and Real certainly will not as that is where their revenue stream lies.
Also of note: QTSS/DSS use open standard protocols for streaming...no funny stuff. RTP/RTSP over UDP and via HTTP. It also uses standard Session Description Files. It supports relaying as well.
What I suggest is that folks that are looking for a solution not recreate the wheel.
The combination of Indeo5 and IMA4:1 works *quite* well for streaming, assuming the peson putting the stream together knows what they are doing and is supported by Linux. The server is there as well.
What's missing is streaming support for a player, and a non-apple Hinter for encapsulating the stream.
Sorenson and QDesign is more hype than help...trust me on this. It really doesn't help 56kps modem connections (what does?) and for ISDN/Dual ISDN and better connections, the differnce between that combo and a Linux supported one becomes less of a big deal.
Where I work, we've spent a lot of time looking at this, as we build a Linux-based product that relies on Multimedia, and honestly, nothing out there is better than Quicktime.
The pieces are in place for streaming on Linux...they just need to be fitted together.
An Aside:
Believe it or not folks, Apple is more your friend than your enemy.
Why/how can I say this? Simple.
For anyone industrious enough to dive in, Apple is giving Unix-oriented coders a huge earning opportunity, as they will effectively be the first company in the World of History to bring Unix to the Desktop.
Read that again. Let me help. They will be the first company in the World of History to bring Unix to the Desktop.
What's worse, is they will be bringing to to what most of you seem to consider the most (ahem) stupid computer users on the planet.
Now that's a feat.
Anyway, like I said, the stuff is out there for supported cross platform streaming video...
-K
You Said: Well, how about a "save" button? Its pretty irritating to download somthing off the 'net for two hours, only to have to download it again if you want to see it again. The Facts: The Quicktime plugin is perfectly capable of saving anything that isn't streamed from a QuickTime or Darwin Server. I do it all the time. Of course, I paid for it :) You also said: After all, I'm sure apple knows more about the PNG format then IE or netscape, right? The Actual Fact: Netscape did not support PNG when Apple added this to the QT plugin. It made viewing inling PNG graphics possible. It can also be turned off. Just letting y'all know... -K
My god. Its about time!
:/
I just bought a cd from Cheap-CDs (Sigue Sigue Sputnik...remember them?)...it'll be here in a few days.
But I'm listening to it RIGHT NOW!
Why in hell didn't someone do this before?!?!
Even better...why isn't the RIAA doing this themselves? Because I *might* copy the stream (it streams as mp3) or give someone my url, etc?
Huh?
Did ya miss the part about how I just bought it?
It's the perfect blend of hard-goods distribution, e-commerce, and good ol' 'Merkin need for Instant Gratification.
Oh. Wait. I forgot. I might wanna give my account info out to some bozo so that they can copy the stream, so the whole concept is bogus. Keep forgetting about that
I suppose if I operated on the principle that every customer *is* a crook (as opposed to every customer *could be* a crook) I'd have issues ith this as well.
As for Beam-It... I dunno. Why bother? Most remote access is at 56k anyway..atho' "One Day" it will be different.
*sigh*
But at least I can listen to my new Sputnik CD now.
Well I'm off to *shop* some more...this is GREAT!
-K
People, you need to really go and read this piece. It is the best of its kind I've read.
:)
That being said:
I've been using both systems (Linux and MacOS) probably longer than a lot of you here. I find it odd that folks seem to believe that the two are at cross purposes.
Yes, MacOS is "proprietary"...but so is Coca-Cola. From a functional point of view, this doesn't make MacOS automagically horrible.
I'll tell you this, and I think Andrew pointed it out as well:
The best OS I can think of is that Holy Grail: All the power and flexibility of Unix, wrapped in the Straightforward methodology of a MacOs.
The closest thing to this I've ever seen is what *I* consider (and a hell of a lot of other folks as well) is OpenStep 4.X, with the major flaw there not being based on X Windows.
Would it be nice if Apple gave away it's 'Unix Wrapper' to the world? Yes. Is it *necessary*?
No. I've thought long and hard about this. It really isn't. I'll always use Linux where and when I can (my job requires it, and I enjoy for the most part the experience...Documentation OTOH...) but I gotta admit that the combination of a MacOS with UnixPower is a hard one to beat, argue or berate on a *functional* level.
Now Linux OTOH is powered, in all honesty, by *political* motivation and ideology. This is *not* a particularly bad thing...hell, its none short of amazing.
ut the thing that continues to break my heart about Linux, the thing that keeps it *away* from that Holy Grail, is the Purity, Truth and Justice for the OSS way.
In its own may, the Linux world is a victim of Ideology as much as, if not sometimes moreso, the Mac/Apple world.
But I am confident that one way or another, it will all work out
I've said it before on may posts here, but just wanted to say, "Yep. You are 10% Correct."
Too bad its too late, for all practical purposes...
-K
...Rendered moot by '96 Immigration Reform.
Besides, public schools participating in Federal Programs are excluded from this as well...
-K
But the 'privacy' issue has *long* been a Dead Letter.
/. crowd.
Now that I no longer work for the government as a contractor, I find it funny just how clueless most of America is about this...especially the tech-saavy
Biometric ID system are here, now, have been for awhile and aren't going away.
Looked at your Driver License lately? Noticed anything 'funny' about it, like a Magnetic Strip on the back? Look closely at that picture...it's a scan, not a chemically processed photo. Live in Kentucky? Well then, you know you SSN is integral to your Driver License...in Georgia its a fingerprint. Having a baby soon? Well, know that the day it is born an SSN will be applied for for it by the hospital...
You see folks, about, oh, three years ago, the President got his wish for a National ID Card under the guise of Immigration Reform. The Census/DOC is super happy about this (off the record) as is State/Local law enforcment, Child Protective services, etc.
The cool, or rather, sinister thing about this is that those concerned *knew* they could NEVER get away withis outright, so that did an end run by Modifying/Brushing aside the SSN# Act. What's more, places like Banks, which are required to link a person to an SSN are no longer liable for databasing this info ad forwarding it to Local/State/Federal.
When you get a new job, all of the I9 stuff is cross-reffed. what do the wanna see as primary Proof of 'Citizenship'? You got it...that Digital State ID and your SSN...makes it all easier.
And of course face recognition (now that it works...and works *well* on common PCs) all the rage now...put 2 and 2 together.
Sadly, I wish I could say it was 'conspiracy theory' or 'Orwellian fantasy' but, heh, I can assure you that it isn't. Hang out in DC, around he Capital Beltway in/near Federal facilities...the technolgy is there and is used widely. And I'm not just talking NSA or DoD installations and contractors.
And it slipped by some of the most stringent watchers of this stuff...buried on like Page 650 or so of the '96 Immigration Act. Go to Thomas and look it up yourself if you want...
So All you High and Mighty 'It Won't Happen Here' folks...Gotcha!
The Government isn't completly incompetent (mostly, yes) as it knows just *how* to put it over on us Freedom Lovin' 'Merkins...Smoke and Mirros, Bread and Circuses.
Hey, it worked for Rome, right?
-K
You can't run a web server on MacOs, that's why most folks don't.
:)
Makes sense, right? That's what you said...
MacOS isn't a server OS, so you can't run a web server on it...server OS's are either Unix or Variants thereof, or have the word "Network" or "Server" in the title.
So you can't share files with a ton of networked users reliably, let alone run say, a website that's been online for years, serving like, what close to a million hits a day, with virtually no downtime or successful intrusions.
It just can't be done
-K
You break in, change the webpage to call me a stupid so-and-so or something, and we're even :)
:)
;)
All cgi, and java servelet capability will be turned on...
You game?
Like I said, the best you can hope to do is send stupid amounts of packets, but you won't succeed in much else...
I'm sure their *must* be *some* exploit out there...
As for security via obscurity...
Naah. Security is security. Unless you come here and unplug the thing, Ifigure you ain't got a chance in hell
just email me if yu are intereted (anyone) I got a pretty fast machine here and a decent link to the net so...
-K
as macs virtually no way for remote intrusion...best you can hope is to knock 'em offline.
Makes sense to me when remote admin is a non issue. Run a machine that can't be accessed (for the most part) that way.
And yes, I realize you can run a multiuser system like linux and close all the ports but 80.
I think they wanted to go to the next level, as it were...
-K
anti-mac rants show up here all the time...but they need to have *some* merit to them.
-K
I've had folks check out some of my QDesign2 stuff and literally fall over in shock...especially when they see the file sizes.
I know its very un Politically Correct to say this around here, but I personally think the QDesign portables (yep, they are on the way) will be the ones to make a difference on the consumer market.
With the same amout of FLashRAM as your run of the mill mp3 player, you get 3x the music and better quality.
The (sigh) down side of this is that they intend to 'play ball' with the ever-lovin' RIAA...
-K
Intel is a *huge* investor in Be.
End of story.
With all of the specs, etc being out there in the open, nothing is really stoping Be from going for the gusto....except...
Intel is a *huge* investor (HUGE) in Be.
-K
is full of Grade A shite...nobody in there ight minds takes their speculative 'insider investor' crap seriously.
Those who *know* and not guess KNOW for a fact that OS9 will not install on a G3 w/o the firmware upgrade. Those who *know* also are aware that G4s function fine in these unaltered machines.
And RFI is not among those who know.
-K