Will Novell Adopt The LTSP Project?
SafeTinspector writes "Yesterday I attended a Novell/HP Linux seminer "Delivering & Deploying Linux Across the Enterprise"
Among the boring and expected stuff, the Novell representative had several slides in his presentation claiming that Novell is going to get heavily involved with LTSP (Linux Terminal Server Project) to bring policy based security and administration to the LTSP similar to those found in Microsoft and Citrix terminal servers--probably through their venerable Zenworks product line.
Also heavily hinted at would be an install wizard provided by Novell that would greatly simplify the installation and configuration of LTSP, which is currently quite complex.
I can find no hard information about this on LTSP or Novell websites, nor any information within Google newsgroup search. Does anyone know more about this?
On a side note, the laptops of both the HP rep and Novell rep were running SuSE Linux Desktop with Ximian XD2 installed and the presentation was made using OpenOffice Presentation."
We all like to decry all the networking cruft that X has designed into it, but this kind of participation of a first tier vendor like Novell in redeveloping the X remote terminal service really shows how necessary all that cruft really is.
It doesn't really explain why they feel the need to reinvent the wheel, but it just goes to show how far Linux has come when it can attract the likes of Novell into its growing ranks of corporate sponsors.
I have been pwned because my
I attended this same conference, and I was asking a question about LTSP and EDirectory authentication. The presenter took my information and said this is called Project Sundance and he would email me with additional information the closed beta is supposed to start in the next 6 months.
All of the articles I see here today are about linux. Is today a linux day or something ?
1. "Also heavily hinted at would be an install wizard provided by Novell that would greatly simplify the installation and configuration of LTSP, which is currently quite complex"
....
2. Also config files are very very hard to edit and may inflict brain damage to anyone not using a nice "central" GUI.
3. Uh? Have they even installed LTSP before?! This might be the simplest installer ever of a Linux based "product". Also, it comes with idiotawakening documentation.
4.
5. "Beam me up scotty!..."
LTSP stands for "Linux Terminal Server Project"
So why does the title read "...LTSP Project"?
That reads Linux Terminal Server Project Project
Also, xDSL line. That one always got me.
It's been hyped since the mid-90's, but thin clients have never really caught on in the corporate environment. Why is that? Perhaps the low cost and ubiquity of [GNU/]Linux can give the adoption of thin clients a much needed boost.
I am a developer that make extensive use of ltsp. I also use SuSE for the server that LTSP runs on.
o rg
I can say from fist hand experience that installing and configuring ltsp is not as difficult as suggested.
The install scripts worked as expected on my SuSE 9 install.
Tech support for ltsp is wonderfull! Any questions can be answered in on on line chat room on freenode.net #ltsp
I just asked the main developer for ltsp about novell and he said it was news to him. I would invite him to comment directly to this thread.
Also, on a side note, disklessworkstations.com has very inexpensive boxes that just work when plugged into a network that has an ltsp server installed on it.
There is a sister project k12ltsp that is to quote Jim McQuillen, "k12ltsp is a distro built around Fedora, that includes ltsp".
websites for these projects are
ltsp.org
disklessworkstations.com
k12ltsp.
B-)
A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
If you're talking about the one in Southfield, then I was there as well. The implications of a Novell LTSP adoption almost had me drooling.
One of my colleagues and I had an opportunity to talk to a Novell engineer about it, and he said that Novell was indeed working very closely with the developers of LTSP, and that closed betas of the result of that collaberation would be starting in a few months.
An interesting side note -- the main presenter made a comment in that same conversation that he was "positively humbled" by the volume of people that were involved in the development of open source projects, and not only that, but the degree of intellect that these developers display regularly in the various IRC channels and usenet groups.
When their numbers dwindled from 50 to 8, the dwarves began to suspect Hungry.
If they make a live-cd client (maybe live floppy), I'll be mucho happy.
I'd love to be able to offer customers a cheaper alternative to the overprices winterm dummy terminals out there.
Mini-itx board, small case, single drive, live-cd client, run this on the server with OO.org, mozilla, etc...
Heck of a lot cheaper than Win2k advanced server + terminal serviced + licenses + office and licenses...
I don't suffer from insanity, I enjoy every minute of it!
Does it put the cover on the TPS reports ?
http://www.novell.com/documentation/lg/ex10lnx/pdf doc/21ex3_rn/21ex3_rn.pdf
This pdf shows a sundance.o linux kernel module under ethernet-drivers so that guess is probably correct.
Can someone please explain to me how this is different/better than using SSH with X Forwarding? I run a server at home which I use in a manner similar to what I understand of thin clients, connecting to it remotely via SSH, and then forwarding the displays to my terminal. How is this different? Am I missing something?
ATM machine
I don't suffer from insanity, I enjoy every minute of it!
Up with this errant pedantry I will not put
rest here
Basically, this was a X11 terminal server sort of thing that could also redirect Windows apps. The project was eventually killed, and Ray Noorda picked up the Linux pieces and formed Caldera (later SCO).
Business. Numbers. Money. People. Computer World.
>greatly simplify the installation and configuration of LTSP, which is currently quite complex.
What? You mean "quite simple"?
"Greatly simplify", I presume, stands for "tie up with Novell's proprietary stuff".
How much easier can it get?
Downloads at:
http://www.k12ltsp.org/download.html
K12LTSP is a very simple way of installing LTSP. Current version 4 is based on Fedora Core 1 with a few updates. As easy to install as FC1.
Although thin clients have been around for a few years now, in those days 300 MHz server CPUs and 10 Mbit/sec Ethernet were top-of-affordable-range. And the performance was a bit clunky.
Now we have 3000 MHz servers and 100 Mbit/sec networks, thin clients can really fly. So long as you forget the clunky days and try them!
Andrew Yeomans
Is there any significance in HP sending a rep with a laptop running Java Desktop System?
My understanding is that HP will offer Linux as an option on their systems but hasn't previously - to my memory - been associated with Sun's distribution.
That said, any Linux installation on laptops is a good thing.. lets hope it catches on. (personal note - A Sasser-infected Win2000 laptop knocked my network out yesterday)
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
I'm running Ximian Desktop at home, and I've got a remote X display in a comfortable, sunny room (servers are in the basement). I can definitely attest that full support of LTSP would be a wonderful thing.
There's lots of talk about Linux desktops replacing Windows desktops, but too many people want to use Linux as a drop-in Windows replacement. That's unfortunate, because to really get the most out of Linux, you have to treat it like Linux -- play up its strengths. The remotability of X11 on a window by window basis (as opposed to the whole desktop, which is how it's done in Windows) is central to this.
This is, in fact, how the folks in Largo, FL made their system work so well. Everything runs from big servers. The nice thing about this model is that you can roll out dedicated servers for various applications. You could have a big box dedicated to OpenOffice, for example. It would run lots of instances of that application (and you get the associated memory footprint savings) being displayed on everyone's desktops. Easy to deploy, too: you just publish the icon or menu item to fire it up, and it executes remotely and transparently. The user doesn't even know that the app is running on a different server -- not even when he/she goes to load and save files, because you're using NIS and NFS to unify the authentication and the document directories across all servers.
It's a beautiful, beautiful thing. Elegant and seamless. And it's only possible in a Unix/Linux environment -- Microsoft doesn't have anything even close to this. They can't, because it screws up their pricing model. And we all know that money is more important than technology in their world.
Tired of FB/Google censorship? Visit UNCENSORED!
What model laptops were they using? We want to know.
Javascript + Nintendo DSi = DSiCade
Help stamp out and abolish useless and repetitive redundancy!
I think LTSP's biggest shortcoming is the large bandwidth requirement for the X protocol. If they could develop a client that wouldn't need this it would greatly help my company in installations. We currently have two clients running LTSP in their environment. One with about 80 clients other with about 20.
To me it seems pretty stupid that Novell/SUSE/LTSP arent using NoMachine's brilliant and highly efficient and GPL'd NX technology.
After all, they could see during last LinuxTag and last Linux-Kongress how well this works even over a modem or ISDN connection with as little as 20-40 kBit/sec.!!
Not only does NX speed up Unix-type X connections with a turbo charger, but also Windows RDP and general VNC sessions.
In the case of X, the avarage gain is a ratio of 70:1 for an office productivity sesson (KDE/destkop, KMail/mailer, Konqueror/filemanager, OpenOffice/wordprocessor and Mozilla/webbrowser all open and in use), when you combine the highest level of compression, with the intelligent cache and roundtrip-elimination NX provides so reliably.
Pretty stupid by their technicians as well as their marketeers, if you ask me.
So educate us. What non-display-related computation do 3270 terminals do? Can you run processes on them? Do independent computing tasks?
The 3270 page at Wikipedia doesn't indicate any of this functionality, other than IBM's unique stream-based interaction between CPU and terminal. If you count these display based processes as processing, then why wouldn't a "dumb" terminal like the DEC VT series count, since they also do "processing" of the serial data stream?
I am currently running 150 desktops off of two servers using thin client deployment. Instead of going with ltsp we use a slackware live cd that gets it's final config from a web server using wget and a php script that passes out configurations based on the sent mac address.
/home which would be really cool.
Finally it just lanches x against the servers using the -query option. This is one hell of a lot simpler than ltsp and we do not have to worry about nfs mounted root or none of that junk.
The servers are actually redhat AS 3.0 running in clustered mode. Now if redhat would just hurry the up and release GFS I could run a shared
The gnome guys could also help out greatly by adding the ability to deploy desktop icons to multiple users from say root's desktop. I have scripts to do this but it would be nice to have it
as a option to creating a link to a application.
Got Code?
If you mean "venerable" as a metaphor for "Should be taken out to the woods and shot to death", I agree.
Is a Linux Terminal Server the same thing as
an X Terminal? Looking at the web site it would
appear so. Any differences, and if not, why don 't
they call it an X terminal (Server)? Having used
X terminals in the past I am a really big fan
of them.
Nabisco Co. (NAtional BIScuit COmpany Company)
...or "MAST [trousers | pants]". Highly annoying.
also port it to Windows, MacOSX, and other platforms.
It would be a good way to get employees to use Linux without having it installed on their machines. So machines that could not run Linux due to unfriendly hardware can run a terminal to it.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
Want to play with this? Pop a Knoppix CD into any X86 machine on your network and try 'knopixterminalserver' (from the command line or the KDE menus).
great for Novell - can't wait to upgrade my cne to a linux certification.
also nice to see someone actually use their product.
sun came and did a presentation and their laptop was running windows. I asked why and they said to be compatible with our standard - Riiiiiiiiiight.
Practice what you preach is what I always say.
I'm always happy to see them eating their own dogfood. Especially after reading an article where the presenter talked Linux but used a Mac with M$ Powerpoint for his presentation. Running Linux and using OpenOffice for their presentation shows that they at least use and know something about the Linux environment. It's kind of hard for me to take you seriously about your commitment to a Linux product line when you're using M$ products. If your company has so few people that are Linux literate that they have to send M$ drones to represent them, how do you expect to produce a native Linux product? I wish them success and hope for the best. But, their failure won't stop me from using my Linux boxen. ;)
You must be the change you wish to see in the world - Ghandi
I'm replying to myself because I also forgot to mention that Novell said that NSS has already been ported internally to Linux and will be available in Novell Open Enterprise System (Netware 7) with the linux kernel.
They did not say if non Novell server distros would have the ability to run NSS or whether it would be Open Source'd.
The full netware rights system will be there though, which is a good thing for me.
Instead of a 'hard' client, PXE booting is the way to go.
Just plug in a machine, and let it go..
Most any new machine does this..
---- Booth was a patriot ----
We all know that Novell will keep theirs closed and commercial, ( they are a company that wants an income afterall. ).
Has anyone started a project to create an open tool for configuration and management for those of us that cant purchase what Novell will be offering?
---- Booth was a patriot ----
I went to a Novell engineer's presentation earlier this year, and he was running XP and using PowerPoint. What's your point?
I'm slightly bummed that Novel aren't becoming a company of pimps.
Look at it this way: What non-display-related computation do non-javascript Web Browsers forms do? Are web browsers "thin clients" or "dumb terminals"?
VT/Unix Terminals are really dumb, they echo every keystroke back to the server.
I had a hard time installing LTSP for a demo until a friend suggested using the K12LTSP Iso images. Installation was completely painless using them.
The world will not get better through technology. We must seek to be better people.
Novell... are they still around ? :-)
I'm sorry if this is a little off topic, but while following links from this story, I found the install instructions for XD2:
# Open a terminal window.
# Using the su command, become superuser (root).
# Type the following command or cut and paste it into your terminal:
wget -q -O - http://go.ximian.com |sh
Does this seem like a bad thing to anyone? Wouldn't this give complete control over the entire system to some script from who knows exactly where without at least being able to look at it first?
In spite of this, if you want an HP laptop, you have to buy Windows (XP Home). Since their upgrade to XP Pro is $50, about half the retail difference, I suppose you could only expect saving 50% of the retail price of XP Home ($200*50% = $100) if they were to leave it off. While saving $100 would be nice, NOT sending anything to Redmond would make me even happier.
I don't mean to pick on HP in particular. This is true of IBM, Toshiba, and Dell (and probably any others you can name). Do any of the big name makers let you avoid the Microsoft tax?
Webmin has modules for managing a TS/cluster environment?
Thats news to me..
---- Booth was a patriot ----
And they handle data input. You can have fields that hold more chars then fit on the screen.. That kind of processing is done client side. You send data back to the 3270 controler a screen at a time. 3270s are the reason why there is a distinction between ENTER and RETURN. ENTER enters the data into the controler, RETURN does what a carage return does on a typewriter. All these PC keyboards are mislabled.
Conceptually, a DEC style terminal is like, well, ssh. A 3270 is like HTML/HTTP.
If they could work on other enhancements to LTSP or X such as "screen" like session management or vnc session management or load balancing like Citrix.
I think its greating them getting involved, LTSP is quite a mature project and while I'm not quite sure what kind of extra value they would add hopefully they will be looking at solidifying LDAP/Edirectory integration and other enhancements (like bandwidth optimisation).
I've seen these posts about NX over the last few days and I'm not sure if you are just impressed by the product as a user or a shill for the company to sell more licenses.
p ixCusto mizations
IIRC, Novell just bought a company that made a Live Linux CD (Knoppix derivative) with all the free Novell client tools and some sort of Citrix (or NX) like software for terminal serving. It was something like Novix or something. I found a link to them on the Knoppix Cousins page.
http://www.knoppix.net/docs/index.php/Knop
What's wrong if Novell want to contribute to an Open Source project of their choice? It may be that Novell chose LTSP because it will fit more of the situations they are looking at than NX.
--Somewhere there is a village missing an idiot.
I work for an IBM business partner in The Netherlands and am working on a project with Novell here.
There was a presentation a few weeks ago and the entire Novell staff was upset to say the least that they where forced within the timespan of 2 weeks to install openoffice and remove ms office from there desktops and laptops.
The presentation was therefor the first build with openoffice and let me tell you...that was interesting to say the least.
These poor people at Novell Holland need some Openoffice training !
>What non-display-related computation do 3270 terminals do? Can you run
>processes on them? Do independent computing tasks?
Let's watch Alice doing data entry with her 3270.
She hits TAB, types in some stuff in the field. Hits TAB, types in stuff in another field. Hits TAB, types in stuff in yet another field. The 3270 hasn't communicated with the mainframe at all during this time - the terminal controls the cursor, and buffers the data she has typed in.
Now Alice hits ENTER, and the terminal sends everything to the mainframe in one shot.
Contrast with a VT100 or telnet, where every keystroke is sent to the host.
I don't know if you'd call that "independant computing tasks", but the 3270 does cut down a lot of host-terminal chitchat.
Sometimes it's hard not to kick oneself for being an early adopter. I've been successfully deploying LTSP labs at work this year using SuSE 9.0 as a base system, and the project has been a success, but it's been a heck of a lot of work. As we're deploying these as student lab computers in a K12 environment, lockdown is key, so I've had to learn (and make good use of) the KDE Kiosk API, and of course this is before the Kiosk admin tool became available. Additionally, we have an Active directory with accounts for all secondary students, so I got to learn how to compile, install, and configure Samba 3 to get winbind to do some of the tricks I needed it to do besides just auth. Also, our primary students don't have an account of their own but rather use a shared school account, and Mozilla has that very annoying profile problem when a user tries to run multiple instances of it, so I had to write a wrapper so that it could run sandboxed (which also provides the benefit of keeping the kids from setting bizarre configurations which are then replicated to all the other users as they are wont to do in our other labs).
All in all, I'm kind of glad I did all this work by hand - I learned a lot, and most of it is now very easy for me to do. On the other hand, had the rumoured deployment tools been available when I started the project, I would have jumped on that and quick. I'm frankly not sure which is better in the long term, but I know it would have been faster to just click'n'run =]
One last thing - before someone flames me for being stupid and not just using K12LTSP, I have to say I tried it, and didn't like it - for one thing I needed more flexibility than was provided by K12LTSP, especially where AD auth comes in, and besides that, as a matter of preference I like what the KDE Kiosk api provides, and we all know just how much Redhat-based distros Don't Support KDE =] In the end, I got to know the system a lot better, and can do a lot more with it than I would have been able to do under a K12LTSP system. This isn't to disparage the effort and amazing work produced by the K12LTSP team - they really do have an excellent product and I recommend it wholeheartedly for K12 staff needing to get a fast deployment out - it just wasn't the fit I needed for this project.
political_news.c: warning: comparison is always true due to limited range of data type
On the technology side of the story, the LTSP project produces a fantastic Linux distribution aimed at thin-clients and I'm reall glad it's seeing increased corporate interest. LTSP lets users boot their machine over the network and runs a X server on the client. Unfortunately bringing X-Window over the Internet is a completely different story. We have been working long enough on bringing X-Window on-par with Citrix that I hardly see LTSP comparing in this field.
I hope to see more interest about NX in the Linux world in future as I really see a need for an OSS alternative to Microsoft and Citrix dominance in this field.
Gian Filippo Pinzari - NoMachine
From the page:
PXES Universal Linux Thin Client Features
Supported servers and protocols
Boot methods
Hardware requirements
Local devices
Supported operating system
LAMENESS FILTER SUCKS
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lacinia pharetra nunc. Mauris sagittis. Integer semper turpis vitae eros. Morbi quis elit vel dolor laoreet semper. Duis consequat pede in massa. Aliquam mauris lectus, mollis et, mollis non, ultricies ut, pede. Nullam egestas aliquet elit. Vestibulum tempus suscipit magna. Nam mi dolor, vulputate id, tristique eget, semper id, lectus. Phasellus eleifend eros a nibh. Duis iaculis tristique nunc. Mauris orci. Maecenas sit amet turpis. Curabitur lobortis tortor. Suspendisse sollicitudin, lacus nec nonummy tempor, sapien dolor dictum ipsum, euismod aliquam diam nisl quis massa. Mauris convallis magna pellentesque lorem. Sed aliquet. Quisque sagittis sapien eget lectus. In fermentum ornare nunc. Donec cursus justo at nibh. Donec quis nisl. Quisque vel magna. Aenean dapibus neque nec diam. Donec suscipit justo. Morbi consectetuer sapien ac tellus. Nullam sagittis facilisis neque. Quisque sit amet massa in dolor rhoncus tincidunt. Nam diam turpis, tristique non, sagittis sit amet, egestas quis, velit. In et ante id justo varius vestibulum. Quisque malesuada, nulla nec cursus rhoncus, justo justo hendrerit lorem, vitae cursus est massa ac nibh. Donec et risus. Sed magna ligula, dapibus eget, pretium vel, convallis id, erat. Nam volutpat fringilla lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque libero. Vestibulum mi. Praesent molestie scelerisque odio. Aenean molestie neque at nunc. Sed a lorem id tortor pharetra iaculis. Sed lorem nunc, convallis vel, malesuada nec, suscipit a, tellus. Praesent leo magna, consectetuer id, egestas sed, hendrerit ultricies, sapien. Nullam sit amet tortor non wisi ultricies dictum. Nullam sed ante quis wisi placerat egestas. Fusce non ipsum ut nulla tempus ullamcorper. Donec mollis commodo turpis. Morbi feugiat. Nulla id diam. Nam eu eros semper nunc viverra ornare. Integer blandit nibh. Quisque bibendum, erat non
- Sw Usr
Our EzThin Server product our Linux Integration Specilist group created provides a complete LTSP solution, preconfigure, today and is deployed across the country. It utilizes our centralized User Desktop Management System along with our import\export User Management System as well. We utilize and are a contributor to Gentoo as well which allows us to offer managed server solutions. Check it out at http://www.lumensoftware.com (new website coming next week). We also have our own XThin client and EProm boot media to make installation easy. Using our Lumenation middleware\framework and development suite an organization can fully realize even greater scalability and realize the most possible value proposition of Linux.
Our company has been been doing LTSP server installs in local area school for a year, now. In that time we've learned a lot about what LTSP needs and doesn't have and have developed tools to deal with those issues. Novell has a long road ahead of them to deal with that list of challenges. Off the top of my head, here are some common ones:
Novell has their work cut out for them but I think that, ultimately, a company this large will find that the cost of supporting these servers running in places with noone with any Linux knowledge is too high -- they'll get out of the business or their customers will not get sufficient support and leave.
... IMHO, of course.
This argument always comes up.
X uses and alternative approach to network transparency which comes with the trade off of higher bandwidth. The advantage though, is much less load on the servers.
Framebuffer based solutions eg. RDP are a joke when considered as a means of deploying applications to large groups of users.
You might end up with configs like 10s of users per server for even simple applications simply because all the rendering has to be on on the servers.
In the long run RDP is very expensive because of the equipment cost.
While with X, with the rendering offloaded to the client, happily chugging along.
Personally I think the X approach is a lot saner. Why render the entire application on the server when you have a client that probably can easily do this rendering as well? ...If you have the bandwidth, that is.
Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
- RustyTaco
VI
Drive On!
As Novell will be releasing a Linux and a Netware bases File-server/whatever, they need to be able to easily migrate between those.
Filesystem-support is definitly something you'd need.
New things are always on the horizon
People want/need a good Network Laser Printer.. don't they ?
;-) ).
Who wants to give up desk-space for something silly as a printer ?
If it prints to a set of 3 printers in seperate room, that's just perfect (automatic printer routing, weeeeh !
New things are always on the horizon
Why co-opt a Mexican holiday to take potshots at Microsoft? Hell, that's business as usual around slashdot. So what does that make March 6th (The day in 1836 the Alamo fell to the Mexican army)? Is that a good day to take potshots at SCO?
I guess what should be surprising on Slashdot is that "Asses in Hats" didn't get modded up.
It's of CD, no floppy or ROM needed. :-)
New things are always on the horizon
you were in the seminar, weren't you ? have you tried to ask him ?
Actually, I woudn't call it "pretty studid". it may just be that they are uninformed, no? Who *does* know about NX after all?
Taking myself as an example: *I* didn't know anything about NX (not even its name) until a few days ago. Someone over at OSnews.com did sing some Hossianahs for NX and that's when I started to look at it. It is truely an amazing product.
I have also scanned through their nxusers@nomachine and nxdevelopers@nomachine mailing archives. There I found messages which seem to suggest that NoMachine are working on an LTSP port. NX seems to be easily integrating in all kinds of environments.
The question isn't "either NX -- or LTSP" for Novell/SUSE. They can easily combine both into a great product.
So maybe us reading "Novell partners with NoMachine" headlines is not to far away...
*_Personal opinion follows_*
And so, latency is king. People with Fast Ethernet would gladly trade bandwidth for lower latency.
RDP is not so great in this scenario, X is perfectly ok and VNC is deadly sucking.
As much as you can say about X working across the WAN and performance issues or suckage,
A very large amount of real user experience of using remote x comes down to WHAT APPLICATIONS ARE BEING RUN.
I can run vi in an xterm from halfway around the world decently, but try running a GNOME or KDE desktop environment from 30 milliseconds away with ample bandwidth and almost everyone will say, "it sucks"
When using x across the WAN, GNOME and KDE desktops suck!
Try using something like twm with a plain xterm or fvwm and a plain xterm and compare that to a GNOME or KDE desktop with gnome-terminal. You'll be surprised how much better the remote experience is when you use a simple windowmanager.
"The question isn't "either NX -- or LTSP" for Novell/SUSE."
You are absolutely right. LTSP and NX ara doing different things. They are orthogonal. They can be easily combined. LTSP provides the ultra-thin client OS. NX provides the speed booster and bandwidth saver. NX powering a LTSP/SUSEdesktop setup would be a really good solution to compete with Citrix Metaframe and MS Windows Terminal Servers.
An easily installable package of NX for LTSP environments will be released soon, according to a recent pre-announcemnt by Gian Filippo Pinzari (CEO of NoMachine) on a users@nomachine mailing list.
I administer a citrix terminal server farm for about 4000 users. There is no comparism between X and the ica protocol. X sucks. Can you load balance with X? Map client printers, drives, comm ports, and audio? Easily shadow other X sessions? Experience a usable desktop over a dsl line, much less modem?
Try using ica/rdp before making nutty claims like that.
Bandwidth is expensive and recurring, server hardware is cheap and getting cheaper all the time (well ok bandwidth is too, just not as quickly). A Citrix farm for a midsized company (100-200 employees) is 3-4 Dual Xeon's with a couple gigs of ram per server, total cost, under $20K easily, whereas each T1 around here runs about $1K/month for managed bandwidth (not including installation). So you have paid for a server in a couple months if you can use one less T line.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
That's one thing I'd love to have.
It's nice to be able to access windows terminal server from linux using rdesktop, but I'd love to access my linux desktop from vanilla windows machine without installing VNC clients and local Xservers in order to run the software I need.
Why don't I just install that vnc software?
Because most of the computers I tend to use won't allow that. The local policy rules block installing non-specified software, which is good.
Keeps unwanted adaware etc away from the workstations.
Every windows workstation has the remote desktop client installed in them.
Is it secure to run remote desktop you say? Well, probably not, but I could always tunnel it through ssh. Same goes for X you say, yes, but still you need the local Xserver etc to run the progs and that doesn't work.
So any bored coders willing to take the challenge and create Xrdpd server?
There are no atheists when recovering from tape backup.
If you want frame buffering using X it's fairly simple. Basically you make a Local VNC server and connect to it but if you want X to use less bandwidth use a Proxy for X. The proxy strips and compresses the data so it uses up less bandwidth but still works the same.
There are lots of ways to reduce the bandwidth use b X.
You can map:P rinters - http://ltsp.org/documentation/ltsp-3.0-4-en.html (Section 5. and 8.2.6.)
*Drives - http://nbd.sourceforge.net/
*Audio - http://www.ltsp.org/ltsp_sound_docs.txt and http://www.ltsp.org/contrib/ica/ica-howto.html
*
As you can see none of this is through X. X only does the screen. This is the classic windows product that does everything VS unix where you have 5 different products that combine to do the same thing.
The difference is that with Linux you can change to a different product for a single subsection if it doesn't do what you want (I've ready about 3 or 4 different network audio servers)
As for shadowing X sessions you can using VNC. Serial ports can be mapped to the server but I don't know of any projects deddicated to making that easy only a couple of scripts that do.
As for using X over a modem try http://www.xfree86.org/current/lbxproxy.1.html which reduces the bandwidth X uses. Also you can use VNC which allows you to trade quality for speed.
Is all of this through a simple GUI provided for you like Citrix? No! Does it give you more flexability? Yes! Does this mean more work? Yes! Once it's up and running do you care? No!
Does X compare to the ICA protical? No! Why? One is just for the GUI whereas the other does everything else as well. X is designed for system with limited hardware which is why by default it doesn't work in the situations your talking about but that's why there are other products that do what you want.
Comparing X and RDP/ICA is like comparing MP3 to FLAC they both do the same thing (compress audio) but not in the same way or with the same goals.
Also think when you compare Windows and Linux remember:
*Windows - One mega application that does it all.
*Linux - Lots of little applications that do the same job together.
now I can open a bash shell over a graphical (X) terminal server. Oh wait I could already do that.
Rob
-ZiN-
The X Window System predates 10base5 by several years. It goes back to a time when 1 or 2 mbps was common, and that generally in a ring environment which meant that collisions were frequent and usable bandwidth was a fraction of that theoretical max.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Mandrake already offers what Novell is now getting around to implement. Look at Mandrake's terminal server, which also does audio and local terminal to floppy file saving through some pretty nifty tricks.
Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
How much money have you paid to Citrix, would you know? And how much did it cost to build the server farm? Oh, and how much to Microsoft? We'd like to know.
Why not use a compressed/stripped approach in the X protocol itself?
http://www.nomachine.com/
This stuff looks good... No NX looks better than good! And its core is open source.
Uhm...Not under $20k. ONE server is about $17k once you've purchased the Citrix and M$ licensing. The server is a Dual Xeon, 3 gigs ram, 72g hard drive.
= Grow a brain...
Unless your tools incorporate proprietary software or are being used as strategic differentiators for your service, may I humbly suggest that you release them under the GPL and submit them to the LTSP project? That way, you'll get improvements to your tools for free, and nobody else will have to reinvent that wheel.