English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I mean Windows is a pretty much well known O.S...and as far as embedded development or ASIC design is concerned why do companies use UNIX/LINUX system..Why don't they use Windows...?
( I just learned that to work in ASIC or some embedded platforms I need to learn either or both OS)

2007-02-07 11:17:39 · 4 answers · asked by Anonymous in Computers & Internet Programming & Design

4 answers

Windows development has focussed largely on the bells and whistles. Unix and Linux are less flashy but more robust. They have long been popular for large networks and servers.

Open source means that the underlying source code is available to users for inspection or modification. This lets you understand exactly what the code is doing, whereas Windows is proprietary and its actual workings are Microsoft trade secrets. It also lets you customize the operating system for any special requirements you might have.

2007-02-07 12:33:11 · answer #1 · answered by injanier 7 · 0 0

Open Source was basically a came that came up when the GNU movement started becoming popular, business did not understand the term of free software, "free as in speech, not as in beer" and many of them thought there was no money in providing "free" software, so basically open source is a license that (applies to a piece of software) goes on a concept of helping the community, while it is possible to charge a fee and redistribute the software there are ALWAYS conditions you must follow to redistribute it by law, it is closer to what the people that started the GNU movement wanted, software that benefited everyone and wasn't meant to be hidden.

Open Source products almost always provide the source code that they came with, and allow the user to modify the software in any way they see fit and resubit it back to the communty so it can make it even better.

2007-02-07 20:00:37 · answer #2 · answered by D 4 · 0 0

If you want to know how an engine works, you take it apart.
If there was no way to take an engine apart, then you would have no way of telling what went on inside.
Windows is like an engine you can't take apart.
Linux on the other hand is an engine you can take apart and see what is going on and how it works.
Linux provides source code, so you can see how it works.
Windows does not provide source code, so you have no idea how it works.

2007-02-07 19:33:06 · answer #3 · answered by Anonymous · 0 0

Hi. Open source means that the underlying code is available for review and modification, and that usually this is free or nearly so.

2007-02-07 19:21:56 · answer #4 · answered by Cirric 7 · 0 0

fedest.com, questions and answers