Linux In Robots, Windows in Handhelds 228
savuporo writes "Robots.net is reporting that Linux-based robots are far more common than Windows-based robotics. Especially various Asian robot builders are increasingly selecting Linux and other open-source software as a basis for robot products and research. Linux is also gaining ground in other embedded applications like PDAs and mobile phones." That said, prostoalex writes "50% of all the PDAs sold in 2003 had Palm OS, while Windows family accounted for 37.7% of PDA market. In 2004 Microsoft is the leader of handheld OS market with 43% market share, followed by Palm OS with 36.3%."
well then (Score:5, Funny)
isn't it obvious? (Score:5, Funny)
Re:Real question would be... (Score:2)
Linux best in the growing market (Score:5, Interesting)
Windows has the shrinking market. Handhelds are on the way out, being pushed aside by smarter phones (running Linux or Symbian). Why have a phone and a handheld, when the phone will do both? So, the handheld market is shrinking, and that's the one Windows has.
Linux 1, Microsoft 0
Re:Linux best in the growing market (Score:5, Interesting)
Re:Linux best in the growing market (Score:5, Informative)
Also, everyone I knew who had a PDA has ditched them in favour of a smartphone. It's true that the market is merging, but only in one direction - phones are eating the market of PDAs. Just look at the sales figures - this year's smartphone sales are set to be higher than all the PDA sales ever!
Re:Linux best in the growing market (Score:2, Insightful)
You guys don't get it! MS is looking ahead, not behind.
Re:Linux best in the growing market (Score:3, Interesting)
Yes, they've made a loss on Xbox (although I don't think it's as much as 4 billion), they don't expect to make a profit until the second or third generation. That's looking ahead.
Re:Linux best in the growing market (Score:3, Informative)
That's also illegal, when done by a monopoly. It is illegal to use profits from a monopoly to fund predatory marketing.
Re:Linux best in the growing market (Score:2)
Are you sure? Sounds an awful lot like Walmart.
Re:Linux best in the growing market (Score:2)
I realise that a lot of people would like to dismiss the Xbox because it's made by Microsoft, but seriously, it's a powerful machine, it's got some good games and it's had a great deal of marketing money thrown at it. How could it not sell a fair few machines?
Re:Linux best in the growing market (Score:2)
Re:Linux best in the growing market (Score:2)
Re:Linux best in the growing market (Score:2)
The problem with that statement is that the smartphones are being made mostly by phone manufacturers and not PDA manufacturers.
Smartphones are basically phones after a few years of feature creep
Re:Linux best in the growing market (Score:3, Insightful)
Of course the attachment item is possible on a Palm, but it requires additional software. Again, out of the box functionality is king...
Re:Linux best in the growing market (Score:2, Informative)
If you have to pick up an environment for your applications. I would first consider J2ME MIDP 1.0 (you can easily port it to RIM) and Symbian C++.
Windows smartphones are a nich
Re:Linux best in the growing market (Score:2)
Re:Linux best in the growing market (Score:3, Insightful)
Re:Linux best in the growing market (Score:2)
Re:Linux best in the growing market (Score:2, Funny)
Because Windows has a spell checker that would allow the robot to post on
Re:Linux best in the growing market (Score:2)
I don't see a shrinking PDA market, it's simply that the two markets are converging. I had no interest is my PDA being able to make GSM calls, but I *do* like the fact that I can use it with Skype.
Re:Linux best in the growing market (Score:2)
Basically, windows CE came with lots of libraries for doing stuff that had already been done, but linux was more customisable if your product was actually innovative.
Given that and assuming it still holds, then if robots really are the n
Re:Linux best in the growing market (Score:2, Funny)
Seriously though, i can envision a world in which M$ software is installed into every robotic device, a world with lawns half-mowed, floors half-vacuumed, and hackers running out of coke while programming because their robotic butlers have had to reboot 4 times between the ref
Re:Linux best in the growing market (Score:2)
That being said, I also do not forsee it taking off in markets like robotics because it is not flexible. You have very little control over what you install, it's all or nothing. Linux being open source allows it much greater flexibility. Plus there are already a ton of embedded dist
Re:Linux best in the growing market (Score:2)
Re:Linux best in the growing market (Score:3, Insightful)
Don't worry about crashes; worry about script kiddies (because these robotic butlers are going to be plugged into the Internet for convenience's sake). If a script kiddie 0wns your computer, you are FUBAR
Re:Linux best in the growing market (Score:3, Insightful)
So far, all bigger tries of Windows-based smartphones have either failed due to unreliability (both T-Mobile and Orange have discontinued their Windows-smartphones over a year ago IIRC) and there is no positive trend in sight.
Symbian is established but costs royalties.
Linux is f
4 out of 5 robots prefer Linux (Score:5, Funny)
By the way, has Commodore released the C=64 CP/M cartridge yet? All my valuable early 80s software is orphaned!
Should read.. (Score:4, Insightful)
PalmOS is past it (Score:5, Interesting)
They really need to get version 6 out, the version that should be fully native on ARM hardware, using BeOS functionality and so on. They should concentrate on providing a wide range of easy to use software that looks good and performs well. Beat PocketPC where it is good.
The sad thing is that Palm Desktop is a good application for what it does, worth running even if you don't have a Palm!
Re:PalmOS is past it (Score:5, Insightful)
If anything, the reason the PDA market is dying is that people don't need palmOS 5, much less palmOS 6. There is nothing compelling in the PDA form factor to drive new sales.
Convergence is not some brave new world where people will be watching movies on their cell phone, its really a contraction and subsumption of the old world into to the phone handset. People are rejecting having more capabilities stuffed into their PDAs, and voting with their feet by either going with plain old cell phones, or smart phones, or devices like the blackberry, which is frankly pretty rudimentary from a technology standpoint.
It's an emotional thing. The developers of PDA technology have lost touch with the user. There is only one company that understands this well enough that it could really revitalize the PDA market: Apple.
Re:PalmOS is past it (Score:2)
There are times when you want the compactness of a wristwatch (e.g. to display your alarm) and other times when you want a full sized screen and keyboard to interact with your data.
The problem is that guaranteed that the first attempts to do th
Re:PalmOS is past it (Score:2)
I currently use a Palm Vx in my day-to-day work. Why? It is thin, and it does basic note taking and appointment scheduling for me.
Now, I would really like to own one of those whizzbang Axims or a newer Palm One handheld. But - once I look at their form factor, I realize that I'd need to hang yet another device off of my belt. There's no way I could toss it in my pocket without the fear of crushing it in my day-to-day routine.
So, I am on board with you. It can even b
Re:Palm OS 5 was good, 6 is, um, not-so-good (Score:2)
But speaking with my business hat on, the problem is that users didn't need by in large what ARM gave them over the old motorola processors. I'm not saying that there weren't applications that used that power -- mine certainly did! The problem is nothing we came up with in the application developer community is that compelling for the mass of people out there to shell out a couple of a hundred bucks to get a palmOS
Re:Palm OS 5 was good, 6 is, um, not-so-good (Score:2)
A nice big drive that I could use to keep my computers in sync would be great. Just plug it into the cradle or use bluetooth to sync my systems would be great.
Some other things I would like to see are.
GPS and even better a Local Positioning System. I want something so when I go to an airport my PDA will direct me to what gate I need and get an update of my flights. When I go to a grocery store it would sort my list by a
Re:Palm OS 5 was good, 6 is, um, not-so-good (Score:2)
I know it sounds like the tail wagging the dog, but that's what a killer app is.
Re:Palm OS 5 was good, 6 is, um, not-so-good (Score:2)
As Sun said the network is the computer. I think the data is the computer. The ideal situation would be for my data to be available anywhere. Why should I have to sync my PDA or music player? It would take broadband everywhere but it really is the way to go. My car has all my ripped music
Re:PalmOS is past it (Score:2)
Having had experience of both Palm & PocketPC, I'd say that the Palm still has much better PIM software but the hardware is lacking. The PocketPC software is far too tap happy and dialog filled - entering an appointment takes many more taps compared to the Palm. And PocketPCs are very crash-prone and and often need a soft-reset.
Still, popular PocketPC devices such
Re:PalmOS is past it (Score:3, Insightful)
PPC wins out in media compatibility and multitasking.
PalmOne/PalmSource have been royally fucking the goat on making progress with their OS and their hardware over the last few years. The Treo 600 was good, and the Treo 650 is basically what the Treo 600 was supposed to be (a decent screen and working camera, and it's a fucking 600 dollar upgrade, AND they went ahead and made the software buggier and their hard
Re:PalmOS is past it (Score:2)
If you count Palm's Treo sales, they are neither losing to Microsoft, nor shrinking their sales.
Just an FYI.
gives a whole new meaning to (Score:5, Funny)
I agree (Score:5, Insightful)
Linux gets slowly but steadily adopted into more and more mobiles, same with carrier grade Linux with the telcos.
Add this to robotics, which is associated with the biggest increases in productivity, there seems to be a bright future for embedded Linux, which is really contending with stuff like vxWorks or Symbian, not so much Windows.
But choice is limited (Score:5, Insightful)
Linux gets slowly but steadily adopted into more and more mobiles...
That's quite an assumption to how things will play out. I'm not so certain the first statement leads to the second.
While I understand that some companies (Nokia, due to its ownership stake in Symbian, being the most significant) have a vested interest in Microsoft not being the OS of choice in a phone or smart phone, I wasn't aware that the consumer had much choice in what ends up in the phone. My understanding is that the relationship between the software supplier and the phone maker (and the phone maker and the carrier) is more significant than what the user is interested in. The challenge is that the consumer criteria for purchasing a phone are the brand name of the phone, the design (straight vs. clam shell), the camera (or lack thereof), cost, ringtones, SMS capability, games, and other features; the OS is mostly (if not completely) transparent to those decision criteria [remember Marketing 102: people buy solutions to problems, needs & wants; they do not buy products]. If I got a new phone, I would ask what OS the phone is running; however, I bet most people don't care. As a side note, I don't actually know if Microsoft-based phones display a MS logo on boot; however, you should consider that people might associate failure (e.g. crashing) to the brand name of the phone as much as the OS it is running.
There may be long-term damage if the systems do not work properly, but it will take a long time to play out (The replacement time for phones is 18+ months in the US last I checked). This (along with the lack of major press on the issue) is probably enough of a reprieve that Microsoft can fix its problems. This is a much better place (from their point of view) for Microsoft to get itself entrenched - because it only needs to maintain the corporate relationships with the manufacturers (and to a lesser degree the carriers)... Then, with "good enough" products, they can survive.
The same goes for Microsoft's push into IPTV and its deals with SBC and others. There isn't a need for a consumer to make a choice - if you subscribe, you're using Microsoft's products; your only non-Microsoft choice is to not receive the service. While some staunch anti-Microsoft individuals may be willing to take that step, many others (I would argue most people) would just as well have the service, even if it means dealing with a Microsoft product. If Microsoft wins any cable companies, some consumers may have no choice at all if they want to have on-demand services.
It is, in truth, a brilliant play by Microsoft into areas where it is harder to make a consumer choice to remove a specific type of software. I highly doubt we will see the day where the software has to be independent of the phone or set top box, as was the case with mainframe computers when IBM got itself into anti-trust problems. So Microsoft is here to stay, even if they have to share the desktop.
Re:I agree (Score:2)
They are instead "losing less" ground relative to the competitors. Why I guess you can consider gaining, but it's like arguing over who gets to eat the last piece of cake on board the titanic.
Windows robots are dangerous! (Score:5, Funny)
Imagine you forget to patch your mobile, appendage-laden Windows-running robot, connect it to the Internet and suddenly it wakes you up in the middle of the night with a mischievous look on its face.
Microsoft laws of Robotics: (Score:5, Funny)
First Law:
A robot may not injure a human being, or, through inaction, allow a human being to come to harm, unless it interferes with making a profit.
Second Law:
A robot must obey orders given it by human beings, except where such orders would conflict with the First Law, or interferes with making a profit.
Third Law:
A robot must protect its own existence as long as such protection does not conflict with the First or Second Law, or interferes with making a profit.
Re:You forgot one... (Score:2, Funny)
Incredible (Score:5, Insightful)
Who would have thunk it?
Re:Incredible (Score:5, Insightful)
I think the big difference is inertia. When you have a lot of people doing things a certain way, it's hard to persuade them that they should change course. All the people who have invested huge amounts of time and money in Windows licenses, software, and training aren't going to walk away from that without a really compelling argument. Linux advocates can't seem to find that argument.
Robotics, on the other hand, doesn't grow out of any of Microsoft's existing marketplaces, so Windows doesn't have the same kind of inertia.
Re:Incredible (Score:2)
Handhelds weren't really a market that Windows had much going into; inertia would suggest that people running Windows would want to develop handheld software under Windows, but the usual PalmOS development environments are under Windows anyway. It's not like you could possibly use the same software on a desktop and a handheld effect
Re:Incredible (Score:4, Interesting)
In the "real" world, however, on embedded systems outside PDAs, there isn't much Windows at all.
Re:Incredible (Score:2)
Developers Vs. Users. (Score:5, Insightful)
It's not easy to reach the end user. Specially because it's expensive. Some companys spend more on publicity than in development, why?, because that's the way to reach the end-user market.
ALMAFUERTE
Re:Developers Vs. Users. (Score:3, Interesting)
I guess that I and the other programmers I know that choose to use Windows just don't exist then, huh?
It really depends on what you use the machine for. There's nothing that I personally need to do under Linux that I can't do equally well under Windows, and to my mind XP is just plain easier on the eye. That may have changed recently, of course - the last Linux distro I tried
Re:Developers Vs. Users. (Score:3, Insightful)
Nope. Ya'll just aren't hackers. Most programmers arent'.
Re:Developers Vs. Users. (Score:2)
Well, I've tried to develop software for handhelds, smartphones mostly, and I'd say that the reason you don't see linux much is something rather different.
At least in the US, to use a smartphone, you must use one that is approved by the particular phone company. It's a violation of your TOS to attempt to use an unapproved phone with your account. In most cases, this violation will be detected and the phone part just won't work. If you
What else is out there? (Score:2, Interesting)
What exactly are the other 12.3% running on?
In 2004 Microsoft is the leader of handheld OS market with 43% market share, followed by Palm OS with 36.3%."
Apparently whatever it was is loosing ground.
Re:What else is out there? (Score:2, Interesting)
And what constitutes a PDA? Does a Microsoft Smartphone based device count? Does a Treo count? Does a Symbian based device count? If the PDA market is shrinking, then they can't be counted because otherwise the market would be growing. But they are PDAs. And surely which ever one wins out most is down to the whim of the phone company offering them for cheap?
I mean, even low end
Re:What else is out there? (Score:2, Interesting)
2003: 50% + 37.7% = 87.7%
2004: 36.3% + 43% = 79.3%
There's an additional 8.4% to the 'Other' PDAs.
Symbian (Score:3, Informative)
PDAs dropping (Score:2)
MS is struggling to make headway in the phone market.
PalmSource is switching to a Linux kernel and many/most Asian phone makers are using Linux with QT, or some other front-ends.
Microsoft is the leader of handheld OS market I doubt this very much. It depends on how one defines "OS","handheld" and "market share". If you include RTOSs as OSs and phones as handheld devices and define market share in terms of
Surprised ? Not really. (Score:2)
Not really a surprise (Score:3, Funny)
If Windows managed the memory of a robot, then the robot would truly have shit for brains.
Mission Critical Robots? (Score:3, Interesting)
iPod ? (Score:3, Interesting)
Aren't there more iPod than CE handhelds ?
This'd make the iPodOS the 1st handheld OS.
Has someone the figures ?
Re:iPod ? (Score:3, Interesting)
I certainly don't consider my iPod to be a replacement for my Palm, and anyone who buys a Palm just be be able to do the stuff an iPod can do is kind of foolish. At the very least, the ability to add new address book and calendar records seems to be part of the essential function of a PDA.
Limited to Personal Digital Assistant (Score:2)
Windows will have a hard time in the embedded mrkt (Score:3, Insightful)
However in the embedded market, these things are either not the case or don't really matter. Please note that I exclude PDAs here.
So in the long term, Windows-devices will have a hard time because while royalties make up just a small amount at the beginning of the lifetime (paying the developers is more expensive), the longer the product (or the product-line) is sold, the less new developments are needed and the royalties become more and more important. Also market pressure usually forces the sales price down which also causes that the royalties make up a larger share compared to revenue.
Also, Linux offers a rich software library which is readily available and just needs to be recompiled.
So while some WinCE-solutions might have some small success, they are pretty much doomed in the long term because they just can't compete in a matureing market.
Re:Windows will have a hard time in the embedded m (Score:2)
This market is different because embedded developing compnaies are used to making all the profits off the products they produce. We are used to writing the complete software, and buying only say, a network or rf driver, if required.
in the embedded supply market the money is made on selling developers tools that work with the _hardware_. And at INSANE prices too. The software is not a problem because we generally write our own OS.
MS ca
Re:Windows will have a hard time in the embedded m (Score:5, Informative)
With the sales markup that's over 10$ increase in sales price.
Of course it depends on the product, but if the product costs less than $200, this will hurt profits quite a bit.
in quantity.
Yes, in quantity. But who guarantees that you will sell the product in that quantity? No one. So with Windows, you are forced to take more risk. And don't forget all the paperwork associated with licensing.
Linux isn't free either. You will likely need a RTLinux commercial distro to get anything of signifigance working.
Acutally I work on a power analyzer that runs 100% on freely available software, we use PicoGUI. Anyway, it depends a lot on what you do, but most Linux-developers don't use anything that causes royalties. It's quite common to use commercial development tools, but those don't cause any royalties on a per-unit basis, they are usually a one-time cost. Commercial support is also available, again with no effect on your per-unit costs.
Tried Both (Score:5, Informative)
We stuck with Linux even though it meant passing up potentially lucrative sponsorship.
Re:Tried Both (Score:2)
Re:Tried Both (Score:2)
We also encountered several maddening bugs that we couldn't fix. Ah, the pain of closed source.
Proprietary Software Cannot Win... (Score:2, Interesting)
Makes sense (Score:5, Funny)
Re:Makes sense (Score:2)
Linux for vital production use, Windows for useless toys.
Exactly. Thanks god it is not the other way round. When I hear about Windows in cars I get scared.
Re:Makes sense (Score:3, Funny)
Does that make you even more scared?
Linux is far cheaper, far more customisable (Score:3, Insightful)
Linux can be made to respond a heck of a lot quicker too, due to the ease at which you can strip out the bulk and compile for embedded systems (2.6 has such a kernel option). You stand more chance of getting Linux to a near real time state than you do with Windows.
Robots, hand-helds are different domains (Score:5, Interesting)
Robots don't have any user interface candy. They are essential servers that control complex equipment. Open source, reliability, portability to random microprocessors... all these are top requirements. Windows never controlled any robots. Linux has taken market share from other proprietary operating systems.
PDAs are 100% user interface, and even those who dislike Microsoft's approach to software must admit that they produce nice user interfaces. Not as nice as Apples... but that's another story. PalmOS is simple but the benefit of a zero learning curve only applies when most users are newbies. People want more now. Windows delivers, PalmOS does not.
Mobile phones are more like robots. If you've used a new Symbian phone you'll realise just how far this goes from the walk-up-and-use interface of a classic GSM. Frankly I think 90% of phone sales will remain driven by simplicity, not functionality. Windows does not have a path here.
Lastly, I think the next big competitor in PDAs is not PalmOS nor Linux, but Apple. It's a natural progression from iPods and Apple are the only people who make nicer toys than Microsoft.
Re:Robots, hand-helds are different domains (Score:3, Informative)
I agree that UI complexity is often a Microsoft sore point, but having recently bought myself a Microsoft Smartphone (Motorola MPx220) I have to say that this OS is definitely a significant step toward a simple but flexible UI.
While it's not perfect by any stretch of the imagination, it's VERY simple to use if you're using it as a phone... which let's face it is what most peop
Linux advancements (Score:4, Interesting)
Re:Linux advancements (Score:2)
How many times must it be said? (Score:3, Insightful)
This is especially true in areas where "support" isn't an issue. For example, robotics is a very special application. Microsoft isn't going to be of much help when it comes to such an application... at least not in the general sense. The best they could offer is the base OS... and that's pretty simple -- if you're a technical guy and can't troubleshoot that little bit, then you probably don't need to be building robots in the first place... if you can, then why do you need Microsoft "support"? And since you don't need that, then what's the benefit of BUYING an OS when you can get one for free?
There's no escaping free in special applications.
I think runlevels would be enough (Score:2)
It seems like saying 'more cars have round wheels than Microsoft's Visual SquareWheel #+'.
Microsoft will eventually win (Score:2, Insightful)
LS http://robosavvy.com/ [robosavvy.com]
Well, Duh... (Score:2)
Windows is not customisable (Score:2)
That said, Windows has never been a very customisable system, and it doesn't seem to make sense to run dedicated equipment on it.
(Insert joke about robot not needing IE preloaded in memory here).
Linux is easier for robotics (Score:2)
On top of which, Linux just responds better in a real-time environment. Windows has too much crap going on in the background that you just can't control. With Linux, it's much easier to pare down the OS to the bare essentials. And then there's the issue of price...
why an OS? (Score:2)
It's a mystery to me that Linux hasn't yet taken (Score:3, Interesting)
Yet PDA makers insist on paying the dough to MSFT instead of hiring a dozen Linux hackers to do "spit & polish" on their distro of choice.
I guess this is because PDA market is not yet cost driven, and PDAs are still perceived as useless geeky toys.
Intelligent design does matter. (Score:2)
IBot, MS-Bot, ... well owner or partner (Score:2)
>
Will the Bot-OEM or the Bot-OSD be responsible for bug-bites and other problems?
>
Do you want a controlling partner-OSD like MS-Win causing OEM liability?
>
With OSS GNU/Linux GPL the OEM would control their fate. A little data loss, data and network security, personal software problems
The mobile market is on the move. (Score:2)
Smartphones are on the rise, and 70 - 80% of them run Symbian. Windows CE, around 10%. Linux isn't close on this one either, however, MS may have a leg up. The Windows CE platform essentially covers both PDA as well as Smartphones. In other words, they are the same platfor
Re:This makes perfect sence (Score:2, Interesting)
The most interesting question is, if Windoze were free (or very marginally priced), just which OS would "intelligent" people choose?
Re:This makes perfect sence (Score:2, Insightful)
If Windows were free (or near so), then I can answer which one would be chosen more often. The same one chosen more often today (when it isn't). Windows.
Why?
Because it it ubiquitous. Because it is, for all its faults, easy for the non-geek to use. Because it has the most applications and tools that most people want and currently use. Because its what they use at work. Because it's the easiest for which to get software under-the-table.
Re:This makes perfect sense (Score:2, Insightful)
And, unfortunately for Windows, once Linux gets a respectable market share these are all reasons why there could be a sudden flip from the vast majority of people using Windows to the vast majority using Linux. Once Linux has enough users that software companies and individuals start releasing Linux versions of their s
Re:This makes perfect sence (Score:2, Insightful)
Re:This makes perfect sence (Score:3, Interesting)
Agreed. I've seen some process equipment that has a built in network. The material feed systoem has it's processer, the process modules have their own processors (several), the chemical supply system has it's own processors, and the main control module is it's own processor. If any processor signals it's not ready, the process halts to prevent messing up a batch. The more modules you have running an unstable OS, the more likely yo
Re:Windows PDA best (Score:4, Informative)
Re:Linux is for babies - Windows is for adults. (Score:3, Insightful)
Um...the car you drive was created by a robot. In fact, many consumer items (used by adults) are made by robots.
How many handhelds are used by adults? Millions.
If you are just counting handhelds, (not PDAs) than children win this category (Gameboys have outsold every other handheld made by a large margin.)
Any questions?
Sure. What was the point of your post?