Race to Linux Project Announced 100
An anonymous reader writes "According to Internetnews.com The Race to Linux project was announced Wednesday at the recent Microsoft Professional Developers Conference. The challenge: port an existing ASP.NET application to Linux using any cross-platform tool of choice, including Mono, Grasshopper and PHP. (Mainsoft offers tools that let Visual Studio users build applications that run natively in the Unix, J2EE and Linux environments.) Yaacov Cohen, CEO of Mainsoft stated: 'Linux is too big and ubiquitous to ignore.'"
Embrace, extend, extinguish... (Score:1, Offtopic)
Re:Embrace, extend, extinguish... (Score:2)
Don't get yourself tainted messing with this 'project'.
I thought Vista (Score:5, Funny)
Re:I thought Vista (Score:3, Funny)
Of Course (Score:2, Insightful)
MainMicrosoft (Score:2, Funny)
Mr. Cohen spelled Mirco wrong.
Re:MainMicrosoft (Score:2, Funny)
First thoughts (Score:5, Funny)
Then I realised that the
Re:First thoughts (Score:2)
Your point is well taken, though. I think...
Re:First thoughts (Score:2)
Stop destroying the world with bloated 3072 byte hello world apps!
(Hey, biased religious insanity is the correct way to counter a factual statement disproving an incorrect sterotype regarding Windows, right?)
Re:First thoughts (Score:2)
Stop destroying the world with bloated 3072 byte hello world apps!
Re:First thoughts (Score:2)
Re:First thoughts (Score:1)
Re:First thoughts (Score:2)
Not in this tiny trival case.
A stripped "regular" hw is 3192 bytes, 1 quadword longer than the -O3 binary.
Since they both fit on a disk page, it doesn't really matter anyway...
Re:First thoughts (Score:2)
-O3 has permission to make the file much larger in order to run quicker (e.g. extreme loop unrolling and inlining, etc.). -O2 and -Os, for example, don't.
But frankly 3K is reasonable for the CRT start-up, etc., anyway.
Re:First thoughts (Score:1)
Re:First thoughts (Score:1)
#include <stdio.h>
int main(int argc, char** argv)
{ printf("hello world!\n");
return 0;
}
Re:First thoughts (Score:1)
Re:First thoughts (Score:1)
actually, being an interpreted executable, it seems rather large.
Re:First thoughts (Score:2)
Re:First thoughts (Score:2)
@echo Hello World
18 bytes
Re:First thoughts (Score:2)
echo hello world!"
but I hear what he's saying about 'compression bloat' with tar bz2 compression hw becomes 154 bytes
Re:First thoughts (Score:2)
Re:First thoughts (Score:2)
Re:First thoughts (Score:1)
Re:First thoughts (Score:2)
Re:First thoughts (Score:2)
16kb for the Console version that just spits out "Hello World".
Forget Software (Score:1, Offtopic)
Re:Forget Software (Score:2)
I used to have that problem. Then I said to myself, "Slowly quit being so good at solving Microsoft problems and keep solving Linux problems!" The problem went away a few months later!
Re:Forget Software (Score:1)
It was more instant for me. I went from "I'll have a look at that if you want", to "Sorry, I'm a mac|unix guy. I don't know anything about Windows". Problem solved, instantly.
Amen, brother!! (Score:1)
Makes sense (Score:2, Insightful)
if Microsoft really is a software company, they should get their products working on everything, who cares about the OS the customer chooses , Microsoft should support it regardless,
of course if they are *not* a software company then being a 1 trick pony is what we would expect
Re:Makes sense (Score:3, Funny)
Re:Makes sense (Score:2, Interesting)
Re:Makes sense (Score:4, Insightful)
Well, Microsoft does, and they very well should. If people can run MS Office, Exchange, etc. on better systems than Windows without jumping through hoops, businesses and schools may well decide they don't need Windows anymore. That would kill one of Microsoft's two cash cows. Since Office - the other cash cow - is already starting to lose popularity, that would be a very bad thing.
I seriously think that Microsoft is currently at or over their peak. Their flagship called Windows has made it to the ocean called 'Internet', but is found not to be seaworthy. Malware is penetrating it at an alarming rate, and it's only a matter of time before it will sink. It remains to be seen if their next OS will be any better. At the same time, their Office software has about reached the point where no new features can be important enough to attract many new customers, and since they have pretty much the whole market, they can only go down from here.
In both markets, they are receiving competition from opponents that they can't kill. Open source projects just won't die while there are still people using them. Right now, open source is still all potential and no real growth in the market that Microsoft is in. However, with cross-platform products like Firefox and OpenOffice.org slowly creeping in, it is only a matter of time until the benefits of jumping ship from Windows to Linux overcome the resistance, and then the self-sustaining system of platform lock-in will come crashing down.
Whether or not Microsoft actually loses most of their market share, the truth is that they will be forced to innovate and forced to compete, both of which eat into their profits. The days of them being a virtual monopoly are numbered.
Re:Makes sense (Score:1)
Re:Makes sense (Score:2)
Of course, a software company being a type of business, Microsoft should port products to platforms if it will actually get a return on the effort. Just because an OS exists does not mean Micorsoft has some implied responsibility to support it. They develop based on the idea they will earn more money in sales than they spend on
Re:Makes sense (Score:5, Insightful)
Supporting your major applications on a minority platform where a large number of the users have an irrational hatred of your company anyway?
Why the absurd claim that by not supporting every single minority OS out there, MS are not a real software company? That's like claiming that dogs aren't animals because they don't wqear contact lenses - the two ideas are completely different.
Looking at it the other way, code should never be GPL'd. A real developer wouldn't care about the license the user of the code wants to use.. Who cares about the license the customer choses, you should support it regardless.
Of course, with the OSS community being a 1 trick pony, I wouldn't expect anything else.
Re:Makes sense (Score:3, Interesting)
Re:Makes sense (Score:1)
Funny, I thought that the idea of companies was to make money.
Funny, I thought the idea of companies was to make products, and that money is a means to that end.
Why the absurd claim that by not supporting every single minority OS out there, MS are not a real software company? That's like claiming that dogs aren't animals because they don't wqear contact lenses - the two ideas are completely different.
You are right, of course. They can choose the platforms to support. I think the belief many of
Re:Makes sense (Score:2)
You have it completely the wrong way around. The majority of companies exist for the sole reason of making money. It's the products that are a means to an end.
You are right, of course. They can choose the platforms to support. I think the belief many of us have is that if MS Office was producted by an independent company, it would have been ported to Linux by now. Of course, we don't know that.
Maybe,
Re:Makes sense (Score:1)
Seen from the company, the incentive is to make money. From societies point of view, the purpose of companies is to produce. We support capitalism / market economy because has proven the most efficient system to produce what we need for our welfare. However, it is not perfect, and this shows very in the case of a monopoly, esp. when it makes both OS and applications.
Now, this is not directly related to your post, but the relevace of the second view is that we as citizens we have the right to speak up
Re:First.. (Score:2)
Re:First.. (Score:1)
No - then get modded down.
Will this lead to enlightenment? (Score:3, Interesting)
Re:Will this lead to enlightenment? (Score:2)
Re:Will this lead to enlightenment? (Score:2)
Then they'll blink for hours, as a man coming into the light after years sitting in a cave watching shadows...
(apologies to Plato)
This will lead to a "buyout" (Score:3, Insightful)
Yeah, I know all that the stuff people want to say about "illegal" and whatnot...I used to think like that too. I've seen Microsoft get away with criminal activity too many times now to think it's NOT some type of conspiricy with the governm
I win! I win! (Score:5, Funny)
echo "Hello World!\n";
?>
FogCreek should enter (Score:3, Informative)
Granted, I don't know if it's the
I always find Joel on Software to be an enjoyable read.
Re:FogCreek should enter (Score:3, Informative)
Reading about it on JoS a while ago, he says that it's not a general converter either - it only works because they follow certain strict rules when coding, that the translator can take advantage of. Let is loose on masses of random code written any which way and you'd probably find bad things happen.
A general purpose translator for this sort of
Race Times? (Score:1)
Starting Friday September 23, 8AM US Pacific Time: To be announced.
Starting Monday September 26, 8AM US Pacific Time: To be announced.
How retarded? So to compete and be competitive, I need to take off from work as I live in New York and this is right during the middle of the work day? This basically eliminates any US coder with a full-time position.
Re:Race Times? (Score:1)
Also those of us who are out of work an not living near the competition. I can't afford to fly out there.
I wonder when... (Score:2, Interesting)
With all the time and energy spent cross-porting applications from Linux to MacOS to Windows et al, I'd not be surprised if someone didn't attempt to make a hybrid OS that at least tries to bridge the three OS's together under one banner. It'd likely be the biggest piece of bloatware to ever grace a HDD, but it would prove interesting to see a system running MacOS, Windows, and Linux apps at the same time.
Of course, if that were to ever happen, I could
Re:I wonder when... (Score:1, Informative)
It's called Java.
Re:I wonder when... (Score:1)
and they can handle the legal problems with any 'stolen' code from apple
Linux port of HJ-Split (Score:5, Funny)
So far, I've only completed a command line interface which I've called 'split' and 'cat'.
It should be available on most distros. Let me know what you guys think!
Re:Linux port of HJ-Split (Score:2)
-matthew
Why not... (Score:1)
Re:Why not... (Score:2)
Don't knot your knickers (Score:5, Interesting)
No, MainSoft [mainsoft.com] is not a typo for Microsoft [microsoft.com]; MainSoft is an independent software company that makes a tool that allows for cross-platform development.
During the PDC [microsoft.com], which was organized by Microsoft, one of the exhibitors (mainsoft) announced this contest which was intended to show off their products.
This is not an attempt by Microsoft to do any kind of cross-platform development.
To the best of my knowledge, neither of the groups organizing the event (MainSoft and CodeProject [codeproject.com]) are owned in whole, or in part, by Microsoft.
If you read the disclaimer on CodeProject, you will find the following groups barred from the contest:
Microsoft Employees are not on this list. I really don't think that Microsoft has a great deal to do with this event.
Complete port? (Score:1)
Re:Complete port? (Score:1)
Wake up everyone! (Score:3, Insightful)
OK, here is a hint. The REAL application that matters is the office suite. Particularly word, excel, and powerpoint. The day you see MS write these applications in
Re:Wake up everyone! (Score:2)
-matthew
Well, I thought that I'd keep an open mind.... (Score:1)
Dumb arse ASP page gets stuck in an infinite loop of asking me to confirm I've read the rules and conditions.
Click yes. -> Please confirm you have read the rules and conditions -> fine, I read them -> Confirm -> Please confirm that you have read the rules and conditions -> ooh, that's an interesting ad -> click confirm -> Please confirm you h
Re:Well, I thought that I'd keep an open mind.... (Score:1)
So the contest has started and I'm suspicious (Score:1)
And the IssuerTracker application crashed! (Score:1)
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO .. blah .. blah ....
0 An unhandled exception has occured
0 in your application.
0
0 Unknown error(0x80005000)
0 ^ [Details] [ continue ] [ Quit]
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Ex
Re:Easy Peasy.... (Score:1)
Well, good luck.