I'm completely at sea with Linux.
I am assuming that one can add apps to any Linux installation even Puppy-like lite ones.
Thanks,
Lew
Yes - most (all of the distros I've used) have a graphical 'software center' where you just do a search, find the programs you want, and install them. It automatically downloads the files, installs it, and makes the appropriate menu shortcuts. If you need 'something special' it's just a matter of adding the right repository, or installing it manually.
Compiling from source code, well it just depends on how well the source code is written. Sometimes it's a pain in the ass, sometimes it's just copy & paste. You'll rarely have to worry about that though, if ever.
I haven't used Puppy (
Puppy Linux Community - Home ), but it gets good reviews, and it
is tiny. If you install it to a thumb drive (most netbooks can boot from a thumb drive - hit F1, or whatever the button you hit on boot-up is, and make sure it checks USB before the harddrive). If you boot from USB, anything you add (files, programs) that doesn't ship with the installation can be saved to that thumb drive as well - so you can take it with you and use it on any computer. I don't know what software Puppy comes with out of the box, but I'm sure there's an image viewer on it.
From their website:
"Includes a wide range of applications: wordprocessors, spreadsheets, internet browsers, games, image editors and many utilities. Extra software in the form of dotpets. There is a GUI Puppy Software Installer included."
Even something like Ubuntu can be used from a USB drive without ever actually installing it.
Accessing the NTFS partition is just a matter of mounting it, which isn't hard.
Read this:
How to Mount a Windows NTFS partition in Linux | USB Pen Drive Linux
Steps 5 & 6 there are assuming that you want to browse the files in the terminal, which probably isn't what you would want to do for your uses.
You would stop at step 4, then close the terminal. Then you would just open the file manager (think 'My Computer' on Windows) and find the directory you created in step 3. It may also just show up on the desktop as if it were a removable drive. Before you shut down, you'll need to unmount it.
Think of the NTFS partition as a removable drive, and think of mounting/unmounting as inserting/removing it.
If you shut down without unmounting the drive, it won't "be there" when you try to boot into windows, because it is still mounted in Linux.