Pafnoutios
03-04-2004, 01:40 PM
I have a small home network. It consists of my computer, my wife's computer, and our server. The server acts as a login, file sharing, and print server. I already have NIS and NFS set up properly, and am sharing the /home directory between all three machines.
Most network setups, to my understanding, have the major programs also hosted on servers to not waste storage space on multiple workstations. I want to try this, but I don't think I can just export my server's /usr directory.
My server is a headless P133, my computer is an AthlonXP Barton 1.833GHz, my wife's is an Athlon Thunderbird 1.4GHz. If I compile a program from source, would I have to do it on the server so it's fully i386 compatible or can I compile it on one of my faster machines and pass certain 'do not optimize' options to gcc?
What about the libraries under /usr/lib, don't they have some machine dependent files (like graphics and video) that shouldn't be shared? What if two different machines were to try running the same program at the same time? Can that be done generally, or can only certain programs that are programmed for it have multiple instances?
I was thinking of using OpenOffice and Mozilla that way. I know I can't use Neverwinter Nights like that; I do have a legal CD key for each machine, but I have scripts that alter the nwn directory structure uniquely for each user upon execution.
Logistically speaking, how can I go about doing this. I tried doing a search, but all I could find was NFS how-tos using /usr or a subdirectory thereof as the example directory.
Thank you,
Pafnoutios
Most network setups, to my understanding, have the major programs also hosted on servers to not waste storage space on multiple workstations. I want to try this, but I don't think I can just export my server's /usr directory.
My server is a headless P133, my computer is an AthlonXP Barton 1.833GHz, my wife's is an Athlon Thunderbird 1.4GHz. If I compile a program from source, would I have to do it on the server so it's fully i386 compatible or can I compile it on one of my faster machines and pass certain 'do not optimize' options to gcc?
What about the libraries under /usr/lib, don't they have some machine dependent files (like graphics and video) that shouldn't be shared? What if two different machines were to try running the same program at the same time? Can that be done generally, or can only certain programs that are programmed for it have multiple instances?
I was thinking of using OpenOffice and Mozilla that way. I know I can't use Neverwinter Nights like that; I do have a legal CD key for each machine, but I have scripts that alter the nwn directory structure uniquely for each user upon execution.
Logistically speaking, how can I go about doing this. I tried doing a search, but all I could find was NFS how-tos using /usr or a subdirectory thereof as the example directory.
Thank you,
Pafnoutios