As someone who's familiar and comfortable with Unix systems, I figured it's time to look at the kind of options that Linux has for me. I'm currently using a Windows XP Pro PC for serving media on the LAN, but I'm looking for something that I can just leave running and I don't have to worry about it deciding that it needs to reboot in the middle of doing something for me.
Some details in hardware: The PC I intend to run for this has a couple of extra IDE controller cards in it so that it can handle a bunch of hard drives. I've got almost a terrabyte in storage in the machine now, spread out over a bunch of 200~250 EIDE hard disks. There's also a TV tuner/capture card in it, (Leadtek TV2000XP Expert) The motherboard is an ASUS A7V8X-X, sound is onboard (Has SP/DIF, so I like it.) Video is some GeForce card (5500GT?), which is more than adequate for what I want here. The processor is an AMD Athlon XP2800+, it has 1 GB of RAM, and (naturally) a dual layer DVD burner.
What I want to do: I want to have a hunk of storage on there for media files. I want to be able to access those files for read/write from my main game/video PC (Which is of course connected to the projector.) I want to be able to record from TV sources to playable files on the media server, preferably with a timer function, since much of what I want to record will be playing while I'm not home, or asleep. (If I'm home and awake, I'll likely just watch it in realtime.) I want to be able to edit those recorded files to remove things like commercials, and then I'd like to be able to burn a DVD with those edited files. It would also be nice to be able to make backups of DVDs that I own, so applications similar to DVDShrink and DVD Decryptor would be real "nice to haves" -- I don't, for example let my 2 year old or my 5 year old handle original copies of "finding Nemo" so I give them copies. If they destroy the copy, no problem, I just burn a new one. (We're on #4 of "Finding Nemo" and #3 of "Monsters Inc.")
So, the question is this:
1. Will Linux do the job, or do I need Windows software to do all this?
2. If Linux will do the job, which distro is most likely to give me the fewest problems with obtaining/compiling/installing software to do these things?
3. Which Linux software package is recommended for PVR duty?
4. Which Linux software package is recommended for video editing? (Commercial non open source packages okay, but open source preferred.)
5. Which Linux software package is recommended for DVD ripping/shrinking
6. Which Linux software package is recommended for DVD burning.
Some of these, I have some ideas of software that will do the job, but I'd like to hear pros and cons. Keep in mind that while I know my way around sh/csh/bash/ksh really well, I hardly ever use X11/XWindows, and as such am not as familiar with the tools/utilities that are available. Easy to use tools get bonus marks.
I am familiar with several variants on System V, and also work with FreeBSD on a regular basis, but so far haven't done a lot with Linux. I'm looking forward to answers and suggestions.
