C
Chris.P.Elliott
I am going to attempt to migrate a system of very low-end computers
that currently boot using BOOTP/TFTP/PXE and mount an NFS share for
executables.
I have read quite a bit of documentation from Microsoft, but I want to
get input from active developers.
The server is slated to remain on Linux. Samba already allows me to
support Windows shares. I may need to make the server a PDC, but I'm
not sure yet. The lowest-end client I have is a 200MHz Sis x86
processor with 128 MB RAM. I'm not sure it will be enough to run a
graphical app. Anyone have success with this small a footprint?
The clients are planned to have no storage so I would continue booting
PXE. The users documents, application data, etc. would be on a
network share. In a memory-constrained system, is it better to try
and run applications off a network share or put it in the image? I
know in general you don't want a paging file on a network share, but
is this possible? I guess we could put a CF card in the clients just
for paging.
For a common login environment, do I need to implement a domain
controller or is there a simpler way to maintain a common user
database? I do need the basic features that having separate network
users give you, such as file permissions.
Below is a list of functionality desired in priority order. Lower-end
systems might only have a few of the top features. High-end system
might have them all. Let me know if I am crazy or if this seems
possible.
* A C# .NET 2.0 app that I have source code for.
* Printing
* Email (probably Thunderbird)
* Internet Explorer or maybe Firefox
* Scanner support
* A Windows Explorer type application that would let users manage
their files, but would not let them get in trouble with features that
are in some of Windows Explorer's menus
* Imaging software (something cheap, like GIMP)
* Proprietary applications for which I don't have source code
* Proprietary drivers for which I don't have source code
that currently boot using BOOTP/TFTP/PXE and mount an NFS share for
executables.
I have read quite a bit of documentation from Microsoft, but I want to
get input from active developers.
The server is slated to remain on Linux. Samba already allows me to
support Windows shares. I may need to make the server a PDC, but I'm
not sure yet. The lowest-end client I have is a 200MHz Sis x86
processor with 128 MB RAM. I'm not sure it will be enough to run a
graphical app. Anyone have success with this small a footprint?
The clients are planned to have no storage so I would continue booting
PXE. The users documents, application data, etc. would be on a
network share. In a memory-constrained system, is it better to try
and run applications off a network share or put it in the image? I
know in general you don't want a paging file on a network share, but
is this possible? I guess we could put a CF card in the clients just
for paging.
For a common login environment, do I need to implement a domain
controller or is there a simpler way to maintain a common user
database? I do need the basic features that having separate network
users give you, such as file permissions.
Below is a list of functionality desired in priority order. Lower-end
systems might only have a few of the top features. High-end system
might have them all. Let me know if I am crazy or if this seems
possible.
* A C# .NET 2.0 app that I have source code for.
* Printing
* Email (probably Thunderbird)
* Internet Explorer or maybe Firefox
* Scanner support
* A Windows Explorer type application that would let users manage
their files, but would not let them get in trouble with features that
are in some of Windows Explorer's menus
* Imaging software (something cheap, like GIMP)
* Proprietary applications for which I don't have source code
* Proprietary drivers for which I don't have source code