Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Windows CE going Open Source?

Posted by Hemos on Tue Oct 19, 1999 12:16 PM
from the interesting-idea dept.
Pseudo Nim wrote to us with an interesting editorial from IT Director. Citing internal sources inside of Microsoft, the column claims that due to fear of competing with Linux in the embedded space, the WinCE folks are considering open sourcing Windows CE. I don't know how much stock I place in the rumours, but it's a very interesting proposition.
This discussion has been archived. No new comments can be posted.
Windows CE going Open Source? | Log In/Create an Account | Top | 145 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • they should go for it by konstant (Score:2) Tuesday October 19 1999, @08:03AM
  • Linux on handhelds by BigPink (Score:1) Tuesday October 19 1999, @08:03AM
  • Microsoft and version 3 by DdJ (Score:1) Tuesday October 19 1999, @08:04AM
  • Re:You are half right and half dead wrong :) by Fastolfe (Score:2) Wednesday October 20 1999, @06:06AM
  • Re:You are half right and half dead wrong :) by Fastolfe (Score:1) Wednesday October 20 1999, @06:14AM
  • Re:Come ON people! by c-A-d (Score:1) Wednesday October 20 1999, @06:56AM
  • PalmOS source... by homunq (Score:1) Wednesday October 20 1999, @08:09AM
  • Fair point- anyone have more clarity on this? by Chris Johnson (Score:2) Wednesday October 20 1999, @10:33AM
  • Apology by Chris Johnson (Score:2) Wednesday October 20 1999, @11:40AM
  • Windows CE open source? We can only hope. by Cable (Score:1) Friday October 29 1999, @04:18AM
  • Take a look at LinuxCE by Christopher B. Brown (Score:2) Tuesday October 19 1999, @08:08AM
  • Re:I think YOU"RE confused about real-time OS by slickwillie (Score:1) Tuesday October 19 1999, @08:08AM
  • Re:Even if it happens by Anonymous Coward (Score:1) Tuesday October 19 1999, @08:11AM
  • Why would MS do *that*? by Anonymous Coward (Score:2) Tuesday October 19 1999, @08:12AM
  • Interesting tidbit... by kaphka (Score:2) Tuesday October 19 1999, @08:12AM
  • Re:I think you're confused about real-time OS by Bwah (Score:1) Tuesday October 19 1999, @08:13AM
  • Never Gonna Happen... by Anonymous Coward (Score:2) Tuesday October 19 1999, @08:13AM
  • WindowsCE is the Mac of the PDA world by Chemical (Score:1) Tuesday October 19 1999, @08:13AM
  • I'll believe it... by HiH (Score:1) Tuesday October 19 1999, @07:36AM
  • WinCE is not all bad by god_of_the_machine (Score:2) Tuesday October 19 1999, @07:39AM
  • Or like the PalmOS by tesla (Score:1) Tuesday October 19 1999, @07:39AM
  • If true... by methuseleh (Score:1) Tuesday October 19 1999, @07:39AM
  • viewable source != open source by RelliK (Score:2) Tuesday October 19 1999, @07:40AM
  • And therin lies the answer. by gnarphlager (Score:1) Tuesday October 19 1999, @08:15AM
  • I'd have to agree.

    For some reason, people see "embedded RTOS" and assume it's great for all embedded systems.

    Now I've never done embedded systems such as PDAs, set tops, etc but I have done machines and instrumentation. That's where it's *really* useful.

    ABS system in a car: real-time, unless you're an idiot.

    Robotic factory machines (which I've done): real-time. You don't want that gripper to grip a little too early/late or you'll risk damage. You have to make sure that the analysis you're doing from sensor input (load cell, etc) doesn't screw up your timing. Priorities are your friend.

    PDA/set-top box: Traditional OS. Real-time will give you no advantage.

    Well, unless someone can give me a good reason. Remember that I've never done a set-top or PDA before. I may be missing something.
  • Re:It could be like Aladdin Ghostscript by mistabobdobalina (Score:1) Tuesday October 19 1999, @08:19AM
  • Re:Not quite by cdipierr (Score:1) Tuesday October 19 1999, @08:22AM
  • Re:How like other Windowses is CE? by mistabobdobalina (Score:1) Tuesday October 19 1999, @08:22AM
  • Closed source is NOT Windows CE's problem by |DaBuzz| (Score:2) Tuesday October 19 1999, @08:22AM
  • Re:If WinCe isn't so bad ... by IntlHarvester (Score:1) Tuesday October 19 1999, @08:23AM
  • Re:How like other Windowses is CE? by IntlHarvester (Score:1) Tuesday October 19 1999, @08:25AM
  • WinCE !!!!==== Win 3.1! by Pac (Score:1) Tuesday October 19 1999, @08:25AM
  • A touch of reality... by sheldon (Score:2) Tuesday October 19 1999, @08:26AM
  • Clarification by kaphka (Score:1) Tuesday October 19 1999, @08:27AM
  • GPL Violation by TheSlack (Score:1) Tuesday October 19 1999, @08:29AM
  • Not Open source by Mr T (Score:2) Tuesday October 19 1999, @08:38AM
  • How this could help Linux by blogan (Score:1) Tuesday October 19 1999, @08:40AM
  • by Kaz Kylheku (1484) on Tuesday October 19 1999, @08:43AM (#1601873) Homepage
    Take it from a developer who supports all Win32 platforms from NT Server down to various WinCE devices.

    We have encountered all kinds of issues over the past two years:

    - UDP sockets set to non-blocking block anyway on recv()
    - connects to *non-existent* local TCP ports succeeding!
    - WaitForMultipleObjects hangs forever even with specified timeout.
    - Waiting for process to terminate by waiting on its handle doesn't work

    These are just specific issues I recall off the top of my head.

    Believe me, we have tons of #ifdef _WIN32_WCE occurences.

    The overall user experience is that hangs are frequent.
  • Re:If true... by jtn (Score:2) Tuesday October 19 1999, @08:44AM
  • So what if it happened ? by Oestergaard (Score:1) Tuesday October 19 1999, @08:44AM
  • Windows NT Embedded by spiral (Score:1) Tuesday October 19 1999, @08:47AM
  • No GPL violation by Fastolfe (Score:2) Tuesday October 19 1999, @09:02AM
  • Re:GPL Violation by Laural (Score:1) Tuesday October 19 1999, @09:03AM
  • One word. by Caspian (Score:1) Tuesday October 19 1999, @09:08AM
  • Re:I think you're confused about real-time OS by Anonymous Coward (Score:1) Tuesday October 19 1999, @09:15AM
  • Re:And therin lies the answer. by phil reed (Score:1) Tuesday October 19 1999, @11:50AM
  • by DragonHawk (21256) on Tuesday October 19 1999, @09:17AM (#1601885) Homepage Journal
    This may be a more important decision than most people would guess.

    Embedded systems are more then just a market segment. If information technology continues to advance itself and permeate our lives as it has so far, embedded systems will become the only market.

    Consider the popular sci-fi future, where computers and IT are ubiquitous. Comptuers are everywhere. In your phone. In your car. In your fridge, your desk, your chair, your wallet, maybe even your body. Can it get any more embedded then that? Is IT likely to stop before it reaches this point, or one like it?

    I don't think so. I think the logical progression is for IT to become omnipresent, like the written word is today. Computers will be everywhere -- embedded in our lives.

    The software that drives those embedded systems could well determine the future of our civilization as we know it.

    It has been demonstrated many times that Open Source Software does well on projects of this scale and impact, and that the benifits in terms of freedom, security, and trust are often overwhelming. While corporate might is not something to be ignored, OSS has both practical and political advantages that only a fool would ignore. It may be that the almighty buck cannot fight OSS well enough to win.

    If that is the case, then it follows that if WinCE is closed source, it will fail. If it is open, it stands a chance (a chance -- no more, no less) of being a core part of the future of the information age.

    If all systems are embedded, and MS is not a part of that, then MS will quickly die, very like so many big mainframe vendors did when micros took over.

    This decision could be more then simple politics. It could be bigger then the industry. It could well impact the universal communication medium of the forseeable future.

    Is this an extreme case, a maximzation of possible influence? Yes, it is. I am taking this to extremes to demonstrate a point. This may be no more then a small pop in a sea of noise. However, it has the potential to be a shot heard 'round the world.

    Something to think about.

    It is interesting, living in these times.
  • Re:It could be like Aladdin Ghostscript by Per Abrahamsen (Score:2) Tuesday October 19 1999, @09:17AM
  • Re:I think YOU"RE confused about real-time OS by VirtualAdept (Score:1) Tuesday October 19 1999, @12:26PM
  • Re:A touch of reality... by treke (Score:1) Tuesday October 19 1999, @09:18AM
  • Re:I think you're confused about real-time OS by jafac (Score:1) Tuesday October 19 1999, @12:50PM
  • by Colin Smith (2679) on Tuesday October 19 1999, @09:22AM (#1601891)
    MS aren't up against Palm OS. They know very well that the system they are up against is "Epoc" and not Palm OS do you want to know why?

    All the mobile phones from all the major manufacturers will run Epoc as their operating system in the future.

    MS know that palmtops and phones will merge into personal communication devices and it's Epoc that's driving this... Wince just doesn't stack up against Epoc and MS know it.


    http://www.symbian.com/
  • Re:How this could help Linux by byoung (Score:1) Tuesday October 19 1999, @01:08PM
  • Not quite ... by Bwah (Score:1) Tuesday October 19 1999, @01:45PM
  • Re:WineCE anyone? by jafac (Score:1) Tuesday October 19 1999, @01:46PM
  • Re:No Way ! by TummyX (Score:1) Tuesday October 19 1999, @01:55PM
  • Re:And therin lies the answer. by Black Parrot (Score:2) Tuesday October 19 1999, @09:46AM
  • by killbill (10058) on Tuesday October 19 1999, @09:47AM (#1601899) Homepage
    With the Handspring Visor shipping yesterday, the new TRG palm compatible unit shipping in December, and 3com lowering prices across the board, the deathnell for wince has sounded.

    You can now get a very nice entry level Palm for around $156, and a very nice high end unit for anywhere from $220 (palm IIIx) to $249 (visor deluxe).

    These amazing little things just dissapear into your life as an indespensible tool. The darn things are so usefull, reliable, and unobtrusive you forget they are even computers. The three pilots I have owned (I keep upgrading and selling to friends) have been MORE reliable then the paper franklin planner they replaced (as the pilot almost always survives a drop, and the planner would often pop it's ring clips and spread my pages all over the street).

    Wince devices, on the other hand, retail for 2 to 3 times the price of a palm unit, have a (well deserved) reputation for being poorly designed and nearly useless in the real world, and have little to no third party software support (relative to the Palm devices, anyway).

    Microsoft has blown it too many times... they cannot seem to comprehend that a PDA is not and should not be some sort of ultra small laptop. They only stayed in the game as long as they have because of the massive amounts of $$capitol$$ being hemmoraged by Microsoft, and because 3com was trying to offset terrible losses in other divisions by gouging on the price of the very successfull Pilot.

    That was then, and Palm was winning hands down. Now:

    1) The palm OS is available and affordable to third party hardware makers. Already, prices on Palm hardware are half what they were, and very usable units are quickly approaching the $100 level.

    2) Companies and developers, such as Philips, are sick of pouring money down a rathole, and are abandoning the platform.

    3) The potential customer base has seen three versions of wince, none of which have been particulary usefull for a pda platform. All have had SERIOUS problems with desktop synchronization, resource consumption, backwards compatibility, and usability.

    "Game over man". If this story is true, it is Microsoft trying a last minute punt to transition away from PDA's and into real time operating systems (where developers are smart enough to demand exclusively open software).

    Bill Kilgallon
  • Re:There is a reason CE is not taking off by Black Parrot (Score:2) Tuesday October 19 1999, @09:51AM
  • Re:Maybe Bill wants free improvements by bmetzler (Score:2) Tuesday October 19 1999, @10:10AM
  • Re:Take a look at LinuxCE by Clover_Kicker (Score:2) Tuesday October 19 1999, @10:18AM
  • You are half right and half dead wrong :) by Chris Johnson (Score:2) Tuesday October 19 1999, @10:19AM
  • Re:Microsoft and version 3 by J. Tang (Score:1) Tuesday October 19 1999, @02:20PM
  • Re:I think you're confused about real-time OS by kijiki (Score:1) Tuesday October 19 1999, @10:21AM
  • Re:And therin lies the answer. by Mr Bill (Score:1) Tuesday October 19 1999, @10:22AM
  • Re:Not quite ... by VirtualAdept (Score:1) Tuesday October 19 1999, @02:45PM
  • Getting PalmOS source by mew (Score:1) Tuesday October 19 1999, @03:10PM
  • Re:You are half right and half dead wrong :) by Fastolfe (Score:1) Tuesday October 19 1999, @03:18PM
  • You all Linux loser by billgate (Score:1) Tuesday October 19 1999, @03:42PM
  • Re:Not quite by linux_penguin (Score:1) Tuesday October 19 1999, @03:52PM
  • Re:GPL Violation by Digital_Fiend (Score:1) Tuesday October 19 1999, @04:00PM
  • Re:No GPL violation by Chilli (Score:1) Tuesday October 19 1999, @04:21PM
  • Maybe Bill wants free improvements by Jimhotep (Score:1) Tuesday October 19 1999, @07:41AM
  • It could be like Aladdin Ghostscript by Russ Nelson (Score:1) Tuesday October 19 1999, @07:41AM
  • Not quite (Score:5)

    by EngrBohn (5364) on Tuesday October 19 1999, @07:41AM (#1601920)
    According to the article, the rumors are
    • MS WinCE team has concluded that open source development tools are superior to MS' WinCE development tools
    • MS is secretly funding ports of these tools to CE
    The author then asks whether MS will take the next step and open-source WinCE, and answers his own question as "unlikely".
    Christopher A. Bohn
  • Even if it happens by Yarn (Score:2) Tuesday October 19 1999, @07:42AM
  • by rde (17364) on Tuesday October 19 1999, @07:42AM (#1601922)
    last week some time, there was one of those instant poll thingies so beloved of us all on CNN. The question was which PDA OS do you use. The answer, overwhelmingly (at the time) was Palm.
    Microsoft do not dominate the PDA market. Anything they do, therefore, is solely to beat Palm. And I'm sure lots of geeks know about palm beating.
  • If WinCe isn't so bad ... by slickwillie (Score:1) Tuesday October 19 1999, @07:44AM
  • How like other Windowses is CE? by SmileyBen (Score:1) Tuesday October 19 1999, @07:45AM
  • by Bwah (3970) <{RndmNmbr} {at} {gmail.com}> on Tuesday October 19 1999, @07:45AM (#1601926)
    and it's really quite simple. Ignoring Linux completely, there are a LOT of really really good RTOS and non real time embedded OSes out there. For free. And they are already mature.

    Take OAR's [oarcorp.com] RTEMS for example. It's small. It's quick. It has an IP stack. It runs on everything. It supports Ada. It supports multiple procs of different types. It's been around a long time.

    CE has only 1 "feature" to make it stand out from the pack (IMHO) and that's the fact that the API tracks another non-RT os. Big deal. I don't think this has been enough to really launch it into it's target market yet.

    I mean, good grief, look at the number of COMMERCIAL real time OSes out on the market right now that have been around for longer than CE. They picked a super competitive market, no wonder they are worried.

    speaking of embedded ... back to work. argh.
    dv

  • Linux Mail Server by mudnux (Score:1) Tuesday October 19 1999, @07:46AM
  • Re:It could be like Aladdin Ghostscript by bmetzler (Score:2) Tuesday October 19 1999, @10:34AM
  • Re:No GPL violation by SurfsUp (Score:2) Tuesday October 19 1999, @10:38AM
  • New acronym by Mike Schiraldi (Score:1) Tuesday October 19 1999, @10:38AM
  • Re:GPL Violation (Score:3)

    by NovaX (37364) on Tuesday October 19 1999, @11:13AM (#1601932)
    You have to be kidding. Why would this be a violation if MS is secretly, publicly, or not at all porting GPL code from a UNIX platform to the Windows CE platform? That doesn't mean they take the code and incorperate it in their work, it means they get more, and supposedly better development tools on one of their platforms. MS would do this secretly because they've accepted the role as anti-open source (which I think was forced on them, btw). If they 'embraced' open source in publicly by doing the porting publicly, wouldn't every slashdot zealot automaticly claim this proves open source (and likely I'd guess they'd mean GPL open source) is superior?

    They're likely not doing the porting just for internal use, because they want others to develope for CE so its superior on embedded applications. MS already has development tools, but 3rd party groups may not want to pay for them, etc. Microsoft is merely using the tools at hand, and one of them is open source. The more choice for developers, and the more freedom, the faster and more successful a platform evolves. Thus, automaticly creating FUD (the propiganda that MS might be intentially breaking the GPL, though without any hint of proof, or an argument for it) is just useless.

    Anyways, I assume MS will silently get the open source development tools ported and public, and do their best to make it look like it comes from a 3rd party. That, or they neglect the idea entirely.
  • If WinCE were open sourced... by Pyrrus (Score:1) Tuesday October 19 1999, @11:20AM
  • Re:WinCE is all bad for most tasks by uradu (Score:2) Tuesday October 19 1999, @04:21PM
  • Re:So what if it happened ? by ElecCham (Score:1) Tuesday October 19 1999, @11:35AM
  • Re:You are half right and half dead wrong :) by Chris Johnson (Score:2) Tuesday October 19 1999, @05:11PM
  • One further thought- by Chris Johnson (Score:2) Tuesday October 19 1999, @05:17PM
  • What might be nice is.... by /Idiot\ (Score:1) Tuesday October 19 1999, @06:05PM
  • That would be great! by rabababoa (Score:1) Tuesday October 19 1999, @06:27PM
  • Re:It could be like Aladdin Ghostscript by Bruce Perens (Score:2) Tuesday October 19 1999, @07:49AM
  • Open sourcing makes the most sense economically by barlowg (Score:1) Tuesday October 19 1999, @07:51AM
  • Open source? Well, maybe "free" by JohnZed (Score:2) Tuesday October 19 1999, @07:52AM
  • I think you're confused about real-time OS by Bruce Perens (Score:2) Tuesday October 19 1999, @07:53AM
  • Re:It could be like Aladdin Ghostscript by Nicolas MONNET (Score:1) Tuesday October 19 1999, @07:56AM
  • OS CE Part of Plot to Weaken Open-Source Community by Robotech_Master (Score:1) Tuesday October 19 1999, @07:07PM
  • Why Bother? by Mike Buddha (Score:1) Tuesday October 19 1999, @07:24PM
  • Not even that... by acb (Score:1) Tuesday October 19 1999, @07:40PM
  • Re:You are all wrong, MS is up against Epoc! by Mike Buddha (Score:1) Tuesday October 19 1999, @07:48PM
  • Re:Windows NT Embedded by Mike Buddha (Score:1) Tuesday October 19 1999, @07:56PM
  • Re: More WinCE ignorance. by @madeus (Score:1) Tuesday October 19 1999, @09:15PM
  • Re:You all Linux loser by nyet (Score:1) Wednesday October 20 1999, @12:23AM
  • Re:How like other Windowses is CE? by vrt3 (Score:1) Wednesday October 20 1999, @02:53AM
  • Re:Not quite ... by Bwah (Score:1) Wednesday October 20 1999, @05:29AM
  • Evolution and the changes it could bring. by Xerithane (Score:2) Tuesday October 19 1999, @07:57AM
  • Re:WinCE is not all bad by Col. Klink (retired) (Score:1) Tuesday October 19 1999, @07:59AM
  • Odd... by DanaL (Score:2) Tuesday October 19 1999, @07:59AM
  • Re:How like other Windowses is CE? by slickwillie (Score:1) Tuesday October 19 1999, @08:02AM
  • Even if (Score:3)

    by SheldonYoung (25077) on Tuesday October 19 1999, @08:03AM (#1601973)
    Lets assume Microsoft does open source Windows CE. What do we gain? We'll be able to ead the source and see what it really does, and maybe us programmers can fix the occasional bug in our own personal copies.

    Will we be able to create our own distributions of Windows CE? Almost definitely not. Will we be able to fix the the underlying architecture problems? Very unlikely. Open source doesn't mean we can do what we want with it, just that it's also available in a alternative format to binary.

    So what we would gain with an open source Windows CE is the ability to see what the OS is really doing, which is very useful for application developers.

    I've got a Casio E-100 and love the hardware to pieces. Unfortunately, Windows CE drags its otherwise speedy 131 MhZ processor to almost a standstill. It's so bad it can't be anything but an architecture problem.

    Check out the Linux port to Palm-sized and handheld PCs. It shows great promise of being able to replace Windows CE on handhelds soon.
    LinuxCE [linuxce.org].


  • 34 replies beneath your current threshold.
(1) | 2