Wyse Ditches Linux For WinCE
Scrymarch writes "Wyse has switched to Windows from Linux on its thin-client devices because of lack of driver support, etc. Story is on CNET." I feel like a bitter boyfriend. 'You'll be back! You'll be back here on your hands and knees, begging me to take you back!' Maybe I can play 'Mom,' too. 'When you get nailed by stupid licensing schemes, don't come crying to me! It's all fun and games until someone loses stock value!'
If Linux were a company, losing one customer would not be the end of the world. Wyse goes, somebody else comes. In real life, you look at the average and you don't get hysterical over something like this.
Don't be an idiot. Relax, take a deep breath, and write a damn driver.
In the market that Wyse was realistically after, namely producing terminals to connect to Windows Terminal Server, it should likely be preferable to work with Microsoft's client OS software. That means cooperating rather than taking action (e.g. - adopting Linux) which Microsoft would see as an attack.
On the other hand, there is reasonable reason to think that temporary adoption of Linux may have been a ploy to scare MSFT into concessions. The article suggests as much:
Since Wyse started getting into "WinTerms," they've not been a clear "friend" of anything not Windows-related...
If you're not part of the solution, you're part of the precipitate.
This sort of whining is unproductive. emmett's rant about feeling like a bitter boyfriend is so appropriate it's ironic. What good does all that name calling, harsh words, and pining do anyone? Folks it's time we got on the ball and get the hardware manufacturers to care about more than Windows.
/.er put it, "that Windows it better than Linux as some things." Instead we need to concentrate on improving problem areas. The softnet patches as a response to the poor Mindcrafy benchmarks are an exellent example. Let's learn a lesson here and get on the ball. The whining stops here.
How? Demonstrate the benefits of open source to them. Make them understand how adopting open development practices can accelerate their development process, and help them to end up with a higher quality product. Help them out by giving them assitance when they have trouble integrating their module into the latest kernels, and don't know how to debug a kernel panic.
Complaining that someone switched away from Linux doesn't do any good. Neither does resigning ourselves to believe, as one
If they're switching OSes just because they can't write a few drivers for bar-code readers, there's something very wrong with the company. In fact I'm surprised if WinCE has very good support for obscure hardware, I'd imagine Linux would be better, not to mention that writing Linux drivers is probably a whole lot better documented.
>A world dominated by Linux will be no better than a world dominated by Windows.
Exactly! This is a point that many people are missing
Umm, I thought the big problem with Windows was the company behind it forcing its software around everyone's throats. At least that's my big problem. That's no a possibility with Linux, people have choice. So I'll disagree with this point. That being said, the original point "lack of peripheral drivers" is valid, but I would hope with a thin client they would be using their own hardware and using true open source to build the drivers, would probably work. Heck, hackers almost turned the i-opener into something useful.
--
+&x
"I feel like a bitter boyfriend. 'You'll be back! You'll be back here on your hands and knees, begging me to take you back!'Maybe I can play 'Mom,' too. 'When you get nailed by stupid licensing schemes, don't come crying to me! It's all fun and games until someone loses stock value!'"
Does anyone remember the Linux advocacy how to?
I find it sad that it seems that there are so many self appointed Linux/OSS zealot advocates who feel the need to throw fits when someone doesn't chose Linux for their product. I would dare say that most of these advocates have never contributed to a project, never written a line of code, and often seem to have no idea what/who they're commenting on beyond what they read into in an article they read on yahoo, excite or some press release. Often their argument is just a slam of another OS, or the company making a choice they disagree with, rather than making any positive remarks about Linux beyond Linux/OSS is better.
I don't believe such behavior helps the cause(s) any farther, and only makes the people who do contribute look bad.
Free Software does NOT help this situation.
This is the THIN CLIENT market, NOT the remote desktop market.
THIN CLIENTs implement The Microsoft and Citrix clients. The Microsoft Client is NOT available for Linux and will not be until their deal with Citrix no longer prohibits it.
The Citrix client for UNIX (including a Linux version) is less functional than the Windows one. This is not because UNIX is being slighted, but rather because the demands upon the UNIX client are different. The Windows client demands lower TCO and easy administration for rollouts. The UNIX client involves giving the Engineers Word, Power Point, and Outlook to access the Exchange Server.
There IS an add-on that add X11 support, but I doubt that Thin Clients use X11, too much of a pain. A Linux thin client while a great buzzword, is not a good idea.
WinCE is and will remain better than Linux at this application. Why? Sorry guys, no matter what you do, WinCE will beat Linux in this market. As long as the RDP and ICA clients for UNIX are NOT as flexible as the Windows versions, Linux will be an inferior Thin Client.
You can write all the drivers you want, with WinCE being free (as in beer) and having better versions of the two relevant pieces of software, all the wondering advantages of Linux are irrelevant.
The Linux "problem areas" in this market are: a licensing agreement signed in May '97 that prohibits MS from writing a UNIX RDP client.
This is NOT a good market for Linux. All the other embedded systems are good markets for Linux. The Thin Client market does not need Linux, it needs CE, I'm sorry to tell you.
Alex M. Hochberger
M.C.S.E., C.C.A.
Wyse was an early leader in the thin client market. They were thin client before it was sexy to be thin client, they were thin client when it was sexy to do network computers, and they were doing thin clients when pundits deemed the NC dead.
... I'm going to buy it from my video store?
But Wyse has changed platforms too manytimes, and like their failed PC line, I see their venture into the Windows CE market as doomed a dismal failure. The problem seems to be that the management doesn't know how to make up their minds. Sure, today it is Windows CE, but who knows what it will be tomorrow. They have come and gone through Java and Linux and probably countless other operating systems, and they will waffle through a few more before they realize the world has passed them by.
Their marketing plan for these devices is also doomed. they plan on reselling these through banks, telcos and entertainment companies? Am I really going to buy a set top box from my lame telephone company? Through my greedy bank? Oh ho
Meanwhile, my friends are going to buy set top boxes from their cable companies, or from consumer electronic and gaming powerhouses like Sony. Or they are going to buy cheap home systems from discount computer sellers.
Wyse is stupid.
Maybe Microsoft made them one of those really sweet deals. Providing them with equiptment, money, and advertising. We made you a deal that you couldn't refuse.
Fight Spammers!
First off, the headline, as is the trend these days, is not entirely accurate:
"After a foray with thin clients using Sun Microsystems' Java software and then the Linux operating system, Wyse has settled on a special versions of Microsoft Windows or its own operating system."
I have to agree with Wyse's move here. It's a chicken vs egg thing once again, folks. In business, unless you have the muscle, you don't want to be the egg waiting for chickens to come along, which is where Wyse was standing. Linux on a thin client is the way to go, I'd be preaching to the choir if I had to explain why; however support for it is still not there ("didn't have adequate support from companies that made bar-code readers, scanners, printers and other hardware with which the thin clients had to be able to communicate.").
What we're seeing is a company using Windows products because the software is already there. Had they stayed with Linux, they would have had to do some heavy work to get the software. I think (hope anyway) that yes, they will come crawling back. But they're not going to come crawling back, they'll come back when the market exists and it makes sense (read "profit") for them to come back. Chicken and egg :P
I am dual booting with Linux and Win98, but i pretty much always use Win98 because my video card, Rendition V1000 (yes, it's 4 years old and way outdated), is only "supported" in Linux and not accelerated. That means that video (even text scrolling) SUCKS in Linux on my machine, yet runs beautifully in Windows. Power Management from my motherboard (a year old MicroStar) isn't recognized either by Linux, so no power management in Linux.
And barcode scanners, projectors, etc. that they mentioned as things for which Linux doesn't have much support are pretty hairy even in windows. Yes, they could write their own drivers, but what if a product gets updated or discontinued? Will they have to spend the time/money to write new drivers every time someone wants a new device on their system or a currently supported device gets discontinued?
This is a major area where Linux needs work, but until then I think Wyse is justified in this decision.
I totally support Open Source and all that, but I am not a developer. Since it is still a relatively new field to the larger corporations, the developers who support open source are going to have to work overtime to make it a viable choice to the broader market.
IANAL, but I play one on
Man, I really wish the editorial crew would grow up.
"Wyse introduced a Linux-based thin client last year but will be phasing out that machine because Linux didn't have adequate support from companies that made bar-code readers, scanners, printers and other hardware with which the thin clients had to be able to communicate."
That says it all. Big whoop. Yes folks, surprise, Windows is better at Linux at some things. Raving like a lunatic and shaking your fist in anger and denial won't make your penis grow.
Instead of acting like immature snots and running around chanting "Winsux" and "M$" while recalling wonderous anecdotes of NT crashing every thirty seconds, why not look into establishing better partnerships with IHVs so in the future Linux will be a viable option?
Who the hell cares about thin clients anyway? You know, I am one of those bizzare people who feels that it's not worth trying to provide a version of Linux that my grandma could use. My thinking is - use what ever you like, if you want user simplicity, use Mac or Windows for christ sake, if you want a great stable multitasking multiuser secure hard core OS go with UNIX if you need to use IBM mainframes use OS/400 and if you want to run some cool code at home for yourself without your OS crashing, all secure and neet, use Linux or freeBSD or Beos and stay with them until you decide to run Halflife again.
So get out and stay out!
You can't handle the truth.
Individual developers can't approach the device driver problem the way a company can - largely because individuals cannot afford the test hardware. I'm quite disappointed at how little device infrastructure has been added to linux from the companies sporting huge market caps off of its backs.
NetBSD is so magnificent that 6 people in the world use it.
THAT IS EXACLTY MY FUCKING POINT!
NO ONE in their RIGHT FUCKING MIND uses NetBSD. NO ONE knows how to fucking install it. There are NO fucking APPLICATIONS. You want shit? You FUCKING CODE IT YOURSELF.
You must be wondering, then, why anyone would want to use it, or why I advocate it so strongly. Since you're obviously new to the "game" let me explain the rules:
Rule 1 The harder something is to use, the more l33t it is.
Rule 2 The less number of people that use something, the more l33t it is.
Rule 3 To win the "game", you must become the most l33t0 d00d of them all.
For example, Linux used to be hard to use. And few people used to use it. In those days, Linux was what we in the industry call 'l33t'. Linus Torvalds was 'l33t'. Alan Cox was 'l33t'. Neither of them are anymore, because Linux is so incredibly simple to use that any drug-addled adolescent who takes five minutes from downloading britney spears pr0n can install Debian on his fucking Pee Cee. l33tness is not cumulative. It is always changing. You must seek out sources of l33tness as the old ones dry up. Linux is drying up. It is not l33t. Abandon it while you still can.
NetBSD, with its six users and no applications (not to mention drives; you want color graphics? Write it yourself) is very l33t. In fact, it is sucking all the l33tness out of Linux, FreeBSD, and now even OpenBSD (the choice of the highly paranoid, criminally sociopathic, or in the case of Theo deRaadt, both). The only way to be l33t is to use NetBSD. No companies use NetBSD. There are no NetBSD PDAs. No NetBSD in my fucking toaster. No "Teach yourself NetBSD in 12 minute" bullshit either. NetBSD is l33t. Linux is not.
To win the "game", you need l33tness.
To win the "game", you need NetBSD.
If Wyse really believes that WinCE (or are they still going to call it "Windows Powered"?) provides a better foundation for their system than Linux, then let them; it's not important for them to use Linux, and it's not important to us either. A world dominated by Linux will be no better than a world dominated by Windows.
Personally, I think that both Linux and WinCE are bad choices for thin clients and other such computers. I don't believe that Linux provides any significant advantage to the corporation or the customer of these computers, in the technical aspect, particularly in comparison to other existing OSs - NetBSD has already been mentioned, and Be's IA offering (which runs on Stinger) seems rather nifty. Call me crazy, but I don't think any "regular Joe" wants to be forced to use an operating system whose primary focus has always been on an user base of hackers, sysadmins and other "advanced" users who like to play with Unix.
Someone says "but Linux is open-source". So what? So is {Free|Net|Open}BSD; so is eCos (although eCos isn't really meant to be used on thin clients, I think it'd make a nifty fit). Free Software is good, but not all Free Software is good, and not all Free Software is Linux. I personally dislike many aspects of Linux (aside from those which stem from its Unix heritage), although I'm a fierce supporter of Free Software.
In conclusion: although one must wonder why they've picked WinCE as the alternative, Linux is by no means the optimal OS for this job; come to think about it, one must wonder why they had picked Linux in the first place. IPO, anyone? And even if it were optimal (or even appropriate), it's not the responsibility of the Linux community at large (or the fraction thereof which reads Slashdot) to make sure that Wyse picked it. World domination is not a goal.
To the editors: your English is as bad as your Perl. Please go back to grade school.
A thin client in this regard is a device being used to connect to a Windows NT 4.0 Terminal Server Edition or Windows 2000 Server with Terminal Services installed. The devices usually support the Microsoft RDP Protocol and the Citrix ICA Protocol (if you are also using Citrix MetaFrame).
This idea of these systems is to run these protocols. Like X Windows, the MultiWin system (developed by Citrix and licensed to Microsoft) divides the application's logic and display, processing on the server and displaying on the clients.
Without the Citrix MetaFrame system, the clients include Win16, Win32, and WinCE (OEMs only). With Citrix MetaFrame there are ICA clients for those platforms plus ICA clients for like a dozen Unixes (there is now a Linux version to) and JAVA.
The reason that Wyse switched to Linux was that it was cheaper than paying a WinCE license. Also, Linux can be run on cheaper hardware than the funky chips that CE runs on. However, the sole purpose of that machine was to run the RDP and/or ICA client. Because it wasn't Windows, it was probably the ICA client (this is a condition of the Microsoft/Citrix licensing deal, not Microsoft arrogance).
With the Citrix packages, you can have serial and parallel ports on your dumb terminals and map them as though they were connections on the Terminal Server. This allows you to include things like local printers, bar-code readers, etc. However, with a Linux based client, you would NOT be able to remap the serial ports (that is limited to the DOS, Win16, and Win32 clients), so you would need a driver for the base OS that would handle the barcode and make it available for mapping.
The idea for Wyse is to make prebuilt WinTerms that have this functionality so the customers can use those in their installations.
Citrix's ICA (and to a lesser extent Microsoft's RDP) are really amazing. While MultiWin isn't amazing (it makes NT multi-user, and it is sometimes flakey if the programs aren't properly written), ICA allows you to run a really quick connection of as little bandwidth as 28.8.
Now before I get marked down into oblivion for supporting a Microsoft related technology, I will point out that Citrix is developing a MetaFrame for UNIX system. I believe that the Solaris port is done and they are working on the Linux version.
The idea is that in addition to the Windows applications, you can deploy your UNIX and Java based applications through ICA for display on the clients. Although X DOES support this, rolling out a thousand or so X-servers is a pain in the butt. The Citrix ICA client has some amazing capabilities with automatic roll-outs.
These products are NOT aimed at home users. They are aimed at Fortune 1000 companies.
Disclaimer: I am a Citrix Certified Administrator and make my living (well, my pocket change, I'm a student) as a consultant. I also worked a summer job at Citrix a few years ago.
Alex M. Hochberger
M.C.S.E., C.C.A.
It isn't a few drivers. WinCE is THE standard for Windows Terminal devices. That is the one market that WinCE is doing VERY well in. A few years ago, before Microsoft strongarmed^H^H^H^H^H^H^H^H^H^H^H pursuaded Citrix into licensing their technology, the only system using this was Citrix WinFrame with their ICA technology.
At the time, they licensed their DOS client to their OEMs (WYSE, NCD, etc.) to be modified to run in the ROM of the clients. The clients had an ugly configuration interface, and if there was a fix in the client or improvement, you needed to swap firmware. Along comes Microsoft WinCE and there is an underlying OS and they can flash in new client software. Also, with WinCE, they can just recompile the Client for the chip in question (usually a Cyrix cheapie) and recompile the relavent drivers. This is MUCH easier than customizing the software for each system.
As a result of dozens of WinCE based Terminals, the specialized hardware that makes this system so impressive became reasonable, and interchangable parts kicked in. Now the manufacturers of these devices release the relavent WinCE driver and it can be used by the OEMs with little difficulty.
IBM has a Linux thin Client which also could run (I believe) JAVA, 3270, and a Web Browser natively. Wyse tried to follow suit, in large part to stop paying licensing fees. Unfortunately, without WinCE, you couldn't do RDP (the MicroSoft protocol) which meant that you could only sell your device to MetaFrame shops.
The move to Linux, IMHO, was never really intended. By proving that they could switch to Linux and save money, the OEMs demonstrated to MS that they had to stop charging for WinCE, which they announced what, a week or two ago? MS was NOT happy if the OEMs all had cheaper Terminals that were Linux powered and were MetaFrame specific. Microsoft didn't want to be removed from having credibility in this market, so they buckled.
This was the right decision.
Alex M. Hochberger
Microsoft Certified Systems Engineer
Citrix Certified Administrator
note: those credentials are NOT bragging, it is a disclaimer so you know where I am coming from and can discount my opinion because I make my income with this stuff.