|
2011-02-25
, 12:38
|
|
Posts: 2,050 |
Thanked: 1,425 times |
Joined on Dec 2009
@ Bucharest
|
#82
|
The Following User Says Thank You to ndi For This Useful Post: | ||
|
2011-02-25
, 13:22
|
Posts: 15 |
Thanked: 2 times |
Joined on Feb 2010
|
#83
|
Linux is comparable to Windows 7 (NT) in terms of RT, that is completely off the charts regarding RT but good at running tons of processes where exact timing is no issue, like on a PC.
For mobile phones, running tons of processes has limited advantage, but RT capabilities becomes increasingly important when the HW spec gets lower and simpler. Nokia is in the need for something that also work well in the sub 200$ range to replace Symbian, and that doesn't suck the life out of the batteries in a couple of hours.
|
2011-02-25
, 14:17
|
|
Posts: 7 |
Thanked: 9 times |
Joined on Jun 2010
|
#85
|
|
2011-02-25
, 14:26
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#86
|
Linux is nothing but a simplistic/brute force bloated piece of software, with the only real advantage of being simplistic. Works well on high spec HW (but so does Windows XP).
Anyway, tell me what kind of problems Windows Embedded Compact has with scaling up, other than including proper drivers for new HW. Then explain why this is any different for Linux.
The Following User Says Thank You to Copernicus For This Useful Post: | ||
|
2011-02-25
, 14:31
|
|
Posts: 2,427 |
Thanked: 2,986 times |
Joined on Dec 2007
|
#87
|
Maybe they're going to make it only for internet explorer site or add a "verify genuine copy" button thingy
|
2011-02-25
, 14:44
|
Banned |
Posts: 974 |
Thanked: 622 times |
Joined on Oct 2010
|
#88
|
Warning! What follows is a long opinion piece. I didn't expect I was going to write an essay when I started... Anyway, executive summary: Linux is a general-purpose OS, thus very scalable; Windows CE is a specialized-purpose OS, therefore less so.
It is true that, at its heart, Linux is a fairly simplistic concept. Back at the very beginning, Linus Torvalds just wanted to create an operating system for himself to use on his own PC. He had no vision of running a graphical interface, or supporting a particular important application, or even of making money. It was, plain and simple, just a system for controlling the hardware of a PC.
Windows XP was not designed with quite the same goal. The core of XP is the Windows NT kernel, which is certainly powerful and flexible; however, the effort made to support legacy Windows software, the effort to integrate browser technology into Windows, and the effort to improve the look and feel of Windows have all complicated the core task of the operating system, to the extent that a given machine running XP will use more CPU and RAM when running a particular application than the same machine would under Linux. (Even more so under Vista or 7.) This isn't necessarily a bad thing! Users interested in running legacy software, or enjoying a lavish GUI, appreciate the choices Microsoft has made.
But this is why Microsoft created an entirely different OS for embedded hardware. Windows CE is a real-time operating system designed specifically for small devices. As such, it does make more efficient use of CPU and RAM than Linux does (even those versions of Linux optimized for embedded use and supporting real-time operations). The cost for this, however, is that CE doesn't support the same functionality that NT does. You can't just drop an NT-kernel application into a CE device and watch it run; you'll actually have to spend some time and effort porting it over.
Linux, to a very great extent, provides the same feature set everywhere it runs. So, the same Open Office that runs on a PC version of Linux also runs on the N900; no modification needed. Certainly, you don't get the kind of efficiency and real-time support you'll find on CE, nor all the bells and whistles crammed into XP, but applications written for Linux will work on Linux, pretty much wherever Linux works.
Linux has made the compromises necessary to allow it to run well in multiple environments; the kernel does not provide nearly the level of functionality you'll find in something like Windows XP. Microsoft could put in the time and effort to truly generalize the CE feature set for use with higher-end hardware, but I just don't see it; that would ultimately make it a competitor to the XP/Vista/7 world, which would be bad for their bottom line...
|
2011-02-25
, 14:50
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#89
|
Scalable for what exactly? Nokia is a the largest mobile phone manufacturer in he world, Nokia makes mobile phones, lots and lots of mobile phones. Clearly any scaling of that OS is to be done with a somewhat focus on phones. Surely you can shoehorn an old steam engine into a car and achieve great power, but a modern turbo engine would be a much better fit. In fact it is an excellent comparison. WP is a modern engine, fast, compact, reliable. Linux is the old smelly, noisy and inefficient steam engine.
The Following 2 Users Say Thank You to slender For This Useful Post: | ||
|
2011-02-25
, 14:50
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#90
|
Scalable for what exactly? Nokia is a the largest mobile phone manufacturer in he world, Nokia makes mobile phones, lots and lots of mobile phones. Clearly any scaling of that OS is to be done with a somewhat focus on phones.
Tags |
bada rox, give me bada, meego rules, sir abill sir !, windowsce blows |
|
Either way, Linux can be shrunken down to being as minimalist as the hardware is. Why exactly a phone needs to support modules, for example, is beyond me. Compile in the things you want and the Linux kernel can become extremely small / adaptable to anything. Hell, I bet you could run damn small Linux on something with 16mb of ram.
In fact;
http://www.damnsmalllinux.org/486.html
slaapliedje