Jayce
Fully Optimized
- Messages
- 3,056
- Location
- /home/jason
Linux Terminal Server Project.
Has anybody tinkered with this? With the recent asking of me to figure out how I can add Ubuntu to the domain with consideration of slowly porting to it to save licensing costs, I almost accidentally stumbled across LTSP, which is a thin client package with Linux. On a hunch, I fired it up on a spare desktop I had to see how it worked. I used the Edubuntu DVD to install, since we're in an educational institution I figured the extra software could benefit. Not to mention, LTSP comes as an installable option in the Edubuntu install. Installing LTSP was... no lie... a single checkbox during the install. I was SO surprised how easy this was to set up.
Of course, once it's set up there's some config files sitting around if you want to customize the install more. For example, I did not want the LTSP box acting as a DHCP server since we have a Windows server to handle that task, so I had to remove the service and edit the network file for the new IP address I wanted, since we work on a 10.x.x.x network and by default LTSP comes with 192.x.x.x. With a few DHCP entries to the Windows server so it would pass off PXE booting systems to the LTSP server to complete the boot process, we were golden.
I was skeptical at its performance, because I have seen several other thin client based systems. Anything from Server 08 to Citrix to NComputing. I have yet to see something that worked with favorable reviews, to put it extremely lightly. Because of this, I began the instant call of "BS" to any thin client system I ran across. This is, of course, with exception to department store thin clients that run their reliable old DOS-looking programs that are so small it's difficult to backfire.
To my surprise, I was able to run 10 low hardware systems from my laptop. A quick check of the local resources being used on the thin clients showed that they were utilizing so little local processing power, and that most was done from my laptop. My laptop is a core 2 duo with 4gb of RAM. While I was using nearly all of my RAM with a bunch of programs open across these 10 systems, my processor was doing just fine, which surprised me a little bit. On each box, I had Gimp, Open Office, and several instances of Firefox open. On each box I would go to graphic intensive web sites and all in a row hit enter. And still, it trucked along.
I have since given up with trying to help out this HP box, but we have this one particular computer system that for some reason just runs dog **** slow. It's not just one of them, it's nearly all of them. Even when HP came to warranty other newer systems they had made interesting comments about these boxes, indicating they more or less "felt our pain." It's a 512 meg box with a lower end processor, but I've seen other similar spec systems run new installs of XP with complete ease. These boxes are pretty much vanilla XP installs, with Firefox and OpenOffice. I have NO idea what it is about this hardware, but they are so slow that people avoid them at work. Painfully long login times, network slowness, sluggish execution of programs, etc. And of course, I had to give it a shot. So I fired up a few systems to my laptop... Instant login times, instant start of applications, no bog down time with web browsing, etc. I am now confident we can save money and pump life into these old systems that otherwise would sit there being unused until the end of time.
There's still a lot to do and more testing to be done, but so far I am overly pleased with the performance of the LTSP project. Between ease of setup and performance on low end hardware, this could easily be the money saving option for the future. I had no clue LTSP existed until 2 days ago, and already I have set up 3 test server environments without issue. That being said, has anybody ever used LTSP before? I'm curious what other users would have to say about it.
For what it's worth, something completely awesome about this setup is it relies on PXE boot. Anything that can boot a Linux kernel can act as a thin client, whether it be a desktop computer, netbook, or an actual low powered thin client box, such as the Asus EEE Box. No proprietary vendor lock-in and no expenses paid for experimental testing as long as you use existing old hardware to give it a shot.
That being said, this is my first impression review. More to follow as we (and if...) we introduce this to some of our lab environments.
Has anybody tinkered with this? With the recent asking of me to figure out how I can add Ubuntu to the domain with consideration of slowly porting to it to save licensing costs, I almost accidentally stumbled across LTSP, which is a thin client package with Linux. On a hunch, I fired it up on a spare desktop I had to see how it worked. I used the Edubuntu DVD to install, since we're in an educational institution I figured the extra software could benefit. Not to mention, LTSP comes as an installable option in the Edubuntu install. Installing LTSP was... no lie... a single checkbox during the install. I was SO surprised how easy this was to set up.
Of course, once it's set up there's some config files sitting around if you want to customize the install more. For example, I did not want the LTSP box acting as a DHCP server since we have a Windows server to handle that task, so I had to remove the service and edit the network file for the new IP address I wanted, since we work on a 10.x.x.x network and by default LTSP comes with 192.x.x.x. With a few DHCP entries to the Windows server so it would pass off PXE booting systems to the LTSP server to complete the boot process, we were golden.
I was skeptical at its performance, because I have seen several other thin client based systems. Anything from Server 08 to Citrix to NComputing. I have yet to see something that worked with favorable reviews, to put it extremely lightly. Because of this, I began the instant call of "BS" to any thin client system I ran across. This is, of course, with exception to department store thin clients that run their reliable old DOS-looking programs that are so small it's difficult to backfire.
To my surprise, I was able to run 10 low hardware systems from my laptop. A quick check of the local resources being used on the thin clients showed that they were utilizing so little local processing power, and that most was done from my laptop. My laptop is a core 2 duo with 4gb of RAM. While I was using nearly all of my RAM with a bunch of programs open across these 10 systems, my processor was doing just fine, which surprised me a little bit. On each box, I had Gimp, Open Office, and several instances of Firefox open. On each box I would go to graphic intensive web sites and all in a row hit enter. And still, it trucked along.
I have since given up with trying to help out this HP box, but we have this one particular computer system that for some reason just runs dog **** slow. It's not just one of them, it's nearly all of them. Even when HP came to warranty other newer systems they had made interesting comments about these boxes, indicating they more or less "felt our pain." It's a 512 meg box with a lower end processor, but I've seen other similar spec systems run new installs of XP with complete ease. These boxes are pretty much vanilla XP installs, with Firefox and OpenOffice. I have NO idea what it is about this hardware, but they are so slow that people avoid them at work. Painfully long login times, network slowness, sluggish execution of programs, etc. And of course, I had to give it a shot. So I fired up a few systems to my laptop... Instant login times, instant start of applications, no bog down time with web browsing, etc. I am now confident we can save money and pump life into these old systems that otherwise would sit there being unused until the end of time.
There's still a lot to do and more testing to be done, but so far I am overly pleased with the performance of the LTSP project. Between ease of setup and performance on low end hardware, this could easily be the money saving option for the future. I had no clue LTSP existed until 2 days ago, and already I have set up 3 test server environments without issue. That being said, has anybody ever used LTSP before? I'm curious what other users would have to say about it.
For what it's worth, something completely awesome about this setup is it relies on PXE boot. Anything that can boot a Linux kernel can act as a thin client, whether it be a desktop computer, netbook, or an actual low powered thin client box, such as the Asus EEE Box. No proprietary vendor lock-in and no expenses paid for experimental testing as long as you use existing old hardware to give it a shot.
That being said, this is my first impression review. More to follow as we (and if...) we introduce this to some of our lab environments.