os dependant ?

J

Jaehwang

I have not heard and even seen that '.net' is running on linux or mac,
another os.

purpose of '.net' is os-dependant system,isnt't it?

but it is not still possible to use software which is made by c# or
any '.net' language at non-windows systems.

in contrast, java is available mac, linux, windows.

What do you think ?
 
P

Peter Rilling

There are people out there working on porting the .NET CLR such as the Mono
project. I do not pay much attention to their progress, but someday you
should be able to.
 
R

Ron Ruble

Jaehwang said:
I have not heard and even seen that '.net' is running on linux or mac,
another os.

MS ported the core to BSD. At least -partly- for licensing
reasons, they chose BSD instead of Linux.*
purpose of '.net' is os-dependant system,isnt't it?

DotNet has many other -potential- reasons for existing other
than to create an os-dependent system. It's up to you
to ascribe motives to whatever reasons you wish.

It -is- rather clear that 'creating a platform-independent
system' was not -the- core reason, and many would feel that
it was not a significant consideration.
but it is not still possible to use software which is made by c# or
any '.net' language at non-windows systems.

Yes, it is. Not trivially, but as Peter mentioned, the
mono project is out there, and functional.
in contrast, java is available mac, linux, windows.

Right. Java runs anywhere... as the -ONE- true language.
If you want to use a different language, too bad.
What do you think ?

I think there are legitimate reasons to use other
languages, and dotnet recognizes this.

It's not 'the ONE true solution', but neither is
Java; there is no 'ONE true solution.' **

* many people do; giving the source away is not
for all companies.

** and if there -were- it wouldn't come from MS -or-
Sun (or HP, or IBM, or Oracle [etc. for all other
vendors who'd like to be the last immortal in
the Highlander series),
 
J

Jon Skeet [C# MVP]

Ron Ruble said:
MS ported the core to BSD. At least -partly- for licensing
reasons, they chose BSD instead of Linux.*

* many people do; giving the source away is not
for all companies.

The implication here is that if you write software for Linux you have
to give the source away. That's not true at all. If you modify the
kernel (or any of other GPLd package) you have to make the source
available. If you just write a program on top of the kernel etc you
don't.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top