I understand what Terminal Server is. What I was trying to understand was whether you wanted the thin clients to also be Linux, or to remain Windows, and whether you wanted to run Windows software on the Linux server, or run Linux software.
Each of the above is theoretically possible, but each has its drawbacks. Yes, Linux and Unix servers have been serving "thin client" or diskless workstations long before Windows ever began Terminal Server. In the case of the city of Largo, Florida (
it was found that a thin-client Linux solution was able to serve 4 times as many client stations as a comparable Terminal Server.
The problem is not about what is theoretically possible, but what is feasible, given the short time that you have. If you
must have these custom DOS and Windows apps, then you might run into problems, because I can just about guarantee that these can't just be "ported" over to Linux in 4 months.
However, if these applications are fairly simple, and use the standard DOS and Windows APIs, then it might not be too much trouble to get them to run in Windows emulation mode (Wine). You can test this anytime, buy installing a copy of Linux an any computer and trying to run these applications under Wine. If you are in any doubt about the stability of Windows applications running in Linux, just check out
where you can browse a database showing Windows software that has been tested with Wine. (and Linux has had several DOS emulation libraries for years, such as 'dosemu').
The good thing about doing things this way is that you only need windows compatibility on one machine: the server. All the thin clients can just run standard Linux, and log into their desktops on the server, just the way Terminal Server does. If you have absolutely no experience with Linux, though, I recommend you find someone to help you plan this move. Linux as a desktop is fine for beginners, but Linux as a server requires some knowledge. -------------------------------------------
"Calculus is just the meaningless manipulation of higher symbols"
-unknown F student