They cannot, at gunpoint, force consumers to purchase their products. In order to make money, they must provide a product that appeals to the largest number of people possible.
In a normal marketplace I agree, however MS is in a virtual monopoly situation, this gives them far more power to do what they want to maximise profits, without worrying to much about public needs.
One of the reasons for open source products have been on the rise, is because they are not giving the public what they want.
Yeah, but until they can patent and trademark trust, it does'nt matter how cool there technology is. I use google for 3 reasons.
1. It is good at finding what I want 2. The interface is functional and simple 3. Google only does search engines, it does'nt have any other agenda. (Oh and 4. the usenet archives)
Anyway microsoft is always touting cool technology, but when did they last do anything cool(which wasn't copied from someone else). Its amazing they must employ the best brains money can buy, and what happens-nothing.
Wrong, the success of windows has proved that you have to make software more complex, slower and take more resources to succeed.
By giving people pandering to the lowest common denominator you are only killing yourself in the long run. Please stop it Mozilla before it is to late!!!!
Its easy to write fast computer programs. while(1){} will run extremely fast. Not a lot of use however.
However what is difficult is to write large side effect free computer systems.
Functional languages will do that for you efficiently. Don't get hung up with speed it is not always that important. If it is write the bits that are in C and assembler, but do the bits that are not in a higher level language.
The day someone actually invents a function processor, we could start promoting these fringe langauges. Till then, let's keep Haskell as part of CS811
You mean like this... www.erlang.se/euc/00/processor.ppt
However it is has been promised for a number of years and it never seems to quite get here...
Money spent is no guarantee of success.Just look at the Mars Polar Lander or even the Mars Climate orbiter(That one did'nt even need to land, although I believe bits of it inadvertently did).
Landing on planets is hard. You are basically in a barely controlled death dive, in which a number of separate actions must complete for you to pull out of it. Even if that bit works there is no guarantee of where you will land.
The pity about beagle 2 is that it showed you could do space exploration on a reasonable budget. If it had worked we could of planned lots more cheap probelets round the solar system.
This is far more interesting than the parent article.
The thing I find interesting is the compromises microsoft have had to make to dig themselves out of holes they made.
Maybe this is the true benefit of open source. If everyone can see what you are doing mmaybe you will filter out any hacks and shortcuts at an early stage. No hidden API's which were convienient at the time, but now you find you have to support for life!
Pretty much agree. The thing that would stop us moving to linux is the VME support and propietry drivers like redundant ethernet driver/. I am sure it could be done but would take time and effort with no certain reward.
The tool we would miss most is wind view. Its nice to setup a system running and then see what all the tasks had been doing while you are away
A quick look would suggest the major missing component would be Windview. This has proved pretty essential to us and it would br interesting if there was a linux equivalent.
The BSP developers kit allows you to get started pretty quick on development but is not essential.
The rest could and can be replaced with open source components. The only question is whether linux can match your task performance requirements
From what I remember they were deployed but after a number of accidents they never went in. Not good since they were operating in the environment they were designed for
I think the point is that anything we do changes the environment in some way. For every bird killed because it flies into glass another bird succeeds because of less competition.
If you start putting values on one species over another you are missing the point. Evolution makes no such judgements.
Just one correction, VxWorks now sells its source code quite cheaply as long as you are in the present licence model(Which unfortunately cost the earth).Not as cheap as linux however...
While I agree with the post in general, the one thing I do like about windriver is some of the debugging tools. It is hard to see how we could get along without windView for instance.
I have been porting some vxWorks applications to windows recently(Don't ask) and the lack of a tool like that is killing me.
Any suggestion of such a tool like windview that works on windows would be gratefully accepted.
priority inversion can be protected for however the mutex can be coded in two states. Priority Inversion Safe and non priority inversion safe. Unfortunately they forgot to turn the priority inversion protection on. Programming error, plain and simple.
Hey Trollboy, Firstly how much of the 17bn is purely military funding. Secondly Ariane has been a great success taking a large percentage of the global launch market and of course you forget to mention the NASA failures including the early space program, Apollo 1, 2 shuttles,2 mars probes and other commercial launch failures.
The ESA program is primarily targeted at commercial launch vehicles(ESA can't depend on a military budget), saying that they have some highly successful scientific missions
Unfortunatly the one thing Legacy will not have, but disney has in buckets is a distribution network. Many films die on the vine because they cannot get shown, while Star Wars I makes it millions of cinema's
What Legacy will have to do is tie up to amajor studio, otherwise they will be stuck making 5 minutes shorts for adverts.
I understand what you say, but critically acclaimed, does not necesarlly equate to poorly viewed.
On the other hand if you keep creating offensive smelly things, people will catch on and stop going anyway. No audience, no tie ins no safe money. Not only that but you lose your reputation, and thats something which you may never get back.
They cannot, at gunpoint, force consumers to purchase their products. In order to make money, they must provide a product that appeals to the largest number of people possible.
In a normal marketplace I agree, however MS is in a virtual monopoly situation, this gives them far more power to do what they want to maximise profits, without worrying to much about public needs.
One of the reasons for open source products have been on the rise, is because they are not giving the public what they want.
Yeah, try
http://www.pcindex.co.uk/
first and save yourself some time
the WordPerfect file format (documentation for which was jealously guarded, as was the norm back then).
Ahhh, how times have changed. Same tune, different orchestra
Yeah, but until they can patent and trademark trust, it does'nt matter how cool there technology is. I use google for 3 reasons.
1. It is good at finding what I want
2. The interface is functional and simple
3. Google only does search engines, it does'nt have any other agenda.
(Oh and 4. the usenet archives)
Anyway microsoft is always touting cool technology, but when did they last do anything cool(which wasn't copied from someone else). Its amazing they must employ the best brains money can buy, and what happens-nothing.
Wrong, the success of windows has proved that you have to make software more complex, slower and take more resources to succeed.
By giving people pandering to the lowest common denominator you are only killing yourself in the long run. Please stop it Mozilla before it is to late!!!!
Give them some credit where it is due.
Your new here aren't you?
Its easy to write fast computer programs.
while(1){} will run extremely fast. Not a lot of use however.
However what is difficult is to write large side effect free computer systems.
Functional languages will do that for you efficiently. Don't get hung up with speed it is not always that important. If it is write the bits that are in C and assembler, but do the bits that are not in a higher level language.
The day someone actually invents a function processor, we could start promoting these fringe langauges. Till then, let's keep Haskell as part of CS811
You mean like this...
www.erlang.se/euc/00/processor.ppt
However it is has been promised for a number of years and it never seems to quite get here...
Money spent is no guarantee of success.Just look at the Mars Polar Lander or even the Mars Climate orbiter(That one did'nt even need to land, although I believe bits of it inadvertently did).
Landing on planets is hard. You are basically in a barely controlled death dive, in which a number of separate actions must complete for you to pull out of it. Even if that bit works there is no guarantee of where you will land.
The pity about beagle 2 is that it showed you could do space exploration on a reasonable budget. If it had worked we could of planned lots more cheap probelets round the solar system.
This is far more interesting than the parent article.
The thing I find interesting is the compromises microsoft have had to make to dig themselves out of holes they made.
Maybe this is the true benefit of open source. If everyone can see what you are doing mmaybe you will filter out any hacks and shortcuts at an early stage. No hidden API's which were convienient at the time, but now you find you have to support for life!
Really?. What issues did you have converting between them?
Pretty much agree. The thing that would stop us moving to linux is the VME support and propietry drivers like redundant ethernet driver/. I am sure it could be done but would take time and effort with no certain reward.
The tool we would miss most is wind view. Its nice to setup a system running and then see what all the tasks had been doing while you are away
A quick look would suggest the major missing component would be Windview. This has proved pretty essential to us and it would br interesting if there was a linux equivalent.
The BSP developers kit allows you to get started pretty quick on development but is not essential.
The rest could and can be replaced with open source components. The only question is whether linux can match your task performance requirements
err, then this apache was very lost
http://www.aeronautics.ru/apachecrash01.htm
From what I remember they were deployed but after a number of accidents they never went in. Not good since they were operating in the environment they were designed for
I think a more pertinent question is why the hell anyone still uses IE, apart from the fact they are to lazy to install.
I use fire thingy exclusively now and it makes my life so much more fun.
I think the point is that anything we do changes the environment in some way. For every bird killed because it flies into glass another bird succeeds because of less competition.
If you start putting values on one species over another you are missing the point. Evolution makes no such judgements.
(P.S that includes the human race too)
So do domestic cats. What of it.
Call it evolution in action
Boeing also receives government subsidies. Its just called Defense spending
:(
Interesting stuff.
Just one correction, VxWorks now sells its source code quite cheaply as long as you are in the present licence model(Which unfortunately cost the earth).Not as cheap as linux however...
While I agree with the post in general, the one thing I do like about windriver is some of the debugging tools. It is hard to see how we could get along without windView for instance.
I have been porting some vxWorks applications to windows recently(Don't ask) and the lack of a tool like that is killing me.
Any suggestion of such a tool like windview that works on windows would be gratefully accepted.
Err, did you read the link?
priority inversion can be protected for however the mutex can be coded in two states. Priority Inversion Safe and non priority inversion safe. Unfortunately they forgot to turn the priority inversion protection on. Programming error, plain and simple.
Hey Trollboy,
Firstly how much of the 17bn is purely military funding. Secondly Ariane has been a great success taking a large percentage of the global launch market and of course you forget to mention the NASA failures including the early space program, Apollo 1, 2 shuttles,2 mars probes and other commercial launch failures.
The ESA program is primarily targeted at commercial launch vehicles(ESA can't depend on a military budget), saying that they have some highly successful scientific missions
Ethernet isn't real-time, so by extension any application communicating over ethernet cannot be real-time.
Rubbish, Industrial ethernet is making big inroads in the industrial control market, and that is real time.
We do real time with all the control over ethernet.
The question is what are your timing requirements, what are your hardware limits, then you can decide which OS to use.
Unfortunatly the one thing Legacy will not have, but disney has in buckets is a distribution network. Many films die on the vine because they cannot get shown, while Star Wars I makes it millions of cinema's
What Legacy will have to do is tie up to amajor studio, otherwise they will be stuck making 5 minutes shorts for adverts.
I understand what you say, but critically acclaimed, does not necesarlly equate to poorly viewed.
On the other hand if you keep creating offensive smelly things, people will catch on and stop going anyway. No audience, no tie ins no safe money. Not only that but you lose your reputation, and thats something which you may never get back.