[quote]
.profile:
The startup script Tivo uses (like DOS autoexec)
Sort of . This file is read every time a "login" shell is exectuted (i.e. "bash -login")
It may be executed multiple times if you open multiple login shells
[quote]
rc.sysinit:
(?? More of like .profile?)
This file is executed as part of the boot process (THIS one is like autoexec.bat on dos) Here is a tip to save some headache for yourself. To keep from having to remount rw the root partition (by default it is read only, making it RW is a bad idea because if it crashes and something becomes corrupt, you can really screw the tivo up) you add the following line to the end of /etc/rc.d/rc.sysinit:
(this should be one line)
test -f /var/etc/rc.sysinit && . /var/etc/rc.sysinit
What this does is check if the file /var/etc/rc.sysinit exists and if so, reads contents of that file as part of the boot up. Why do you do this? /var file system is always writable, much easier to edit file there, then having to re-mount and risk damaging / every time
After this, you add anything that needs to start up on the boot up to that file
[quote]
.tar, .gz:
Files that were compressed using one or another compression util (like PKZIP?)
.tar - tar (Tape ARchive) is an archaic format that was designed for backup to tape. Essentially it puts all the files into a single file retaining individual file information. It does NOT do any compression
.gz - gzip - compresses a stream or a file. Capable of compression but has no idea as to the file information
.tar.gz or .tgz - a tar file that has been gzipped to save space. This is perhaps the most popular vay to distribute a collection of files in unix world because it is very compatible and simple. Tar and gzip complement each other in this arrangement. To uncompress a .tgz file you need to first un-gzip it and the un-tar it.
[quote]
Extractstream:
A bit of software that is on the Tivo that copies the video/audio from the Tivo and sends it down the Ethernet cable. (Does Extractstream also have a counterpart that is used on the non Tivo end of the Ethernet?)
ExtractStream is NOT network aware by itself. It writes output into a file or to the console. However nc (NetCat) program can be userd to stream the output from it across the network. There are versions of NetCat for windows and unix, but at it's heard it just sends raw stream across the network. Special files called "pipes" are often used to transfer data between ExtractStream output to nc input. A pipe is a buffer that appears like a file. mkfifo is a command to create a fifo pipe (MaKe FirstInFirstOut - which is the type of the buffer) Pipes are identified by "p" being the first character in ls -l output (where you usually get - for standrad file and d for directory, etc.)
[quote]
Telenet:
A communication protocol to communicate with the Tivo (or any other device.) Can be used via the Ethernet or serial port?
actually "TELNET" - a simple serial connection protocol over TCP/IP network. Basically it is like a serial connection but over the network. Note that calling the direct serial connection a telnet connection is technically incorrect and will confuse many people.
[quote]
PPP Like Telenet above
PPP (point to point protocol) is a way to run a network (TCP/IP) connection over a serial line. This provides connectivity for other protocols that normally do not run over serial lines to run as if the serial line was a network interface.
RSS