Running .NET on FreeBSD?
Dan writes "Interesting read on running .NET on FreeBSD. Chip Morton thinks this could be very beneficial to FreeBSD or any OS to have a fully functional .NET CLR (Common Language Runtime) environment. With over 9,000 files, and including some 1300 public classes to pore through, the Shared Source CLI (Common Language Infrastructure) can teach you quite a bit about the internal workings of the CLR. This relevant MSDN article discusses some of the things you can learn from the source code facsimile of the CLR, like how JIT compilation works. One thing that the CLI specification does not mandate is that managed code has to run on Windows. To prove this point, Microsoft built the Shared Source CLI to compile and run on FreeBSD Unix as well as Windows XP."
And this is news because???? The article on MSDN was posted in July of 2002! Is there something new about Rotor on BSD that I am missing?
You can only run .net on BSD if you are emulating it under a licensed Windows .Net Server
Anyone else this there is going to be some kind of gotcha??
No I didnt spell check this post...
MS has finally decide to give back to the community after all these years of plunder, loot and pilllage out of *BSD. Good work!
Lucent made a product called Inferno
.NET should be but they aren't and it is
http://www.vitanuova.com/inferno
it virtualizes the whole of the OS, not just a few APIs
it had a graphics context as well
it hijacks the hosted environment, running in a window or runs natively on hardware either way they are the same.
Socket programming, pah who needs it, all we need are file descriptors and auto-selecting files
it's all there
the source code is only available for a fee
it's really what Java &
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Is because Microsoft needs FreeBSD to run Hotmail's backend.
Call me skeptical, but did occur to anyone else that Microsoft picked FreeBSD because
.NET. Here's why and here's why this is irrelevant.
1) they despise the GPL for what it represents and
2) Mono is being developed on Linux?
Don't get me wrong, I run several FreeBSD servers and prefer the ports system over RPM. It just unnerves me when the Microsoft marketing machine starts mucking around on my chosen platform.
As a postscript, you all should be aware that PHP may well become the best platform for deploying
http://tinyurl.com/4ny52
Next they will release the gcsp compiler.. for C#. sourceforge.NET will have a new meaning. Heck I even keep away from C++, building even GUIs with ANSI C 99 with function pointer arrays. Stick to traditions!
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
Case Study on the migration of hotmail to Windows 2000
All so Bill can say "MS Owns your *BSD"
The BSD license permits him to do this already.
1. Download freebsd ISO-file
2. rename to MS_BSD.ISO
3. Profit?
Learn from the mistakes of others. There isn't enough time to make them all yourself.
it was a joke. sometimes people don't get these things. sorry about that.
Does that make this .NetBSD?
Don't have any benchmarks for you, but I've run both Rotor and Mono on FreeBSD and found the latter much faster and much less buggy. It's nice that MS is making the effort to experiment on alternative platforms (particularly one that still forms a piece of the Hotmail infrastructure -- though I think the whole Rotor thing is borne more out of the researcher's intellectual curiosity). One interesting point though, even though Mono is still a long way from complete installing and using it was a breath of fresh air after struggling with Java on FreeBSD (among other platforms). Sun and the Java community still have alot of work to do in the areas of version control, performance and "packaging". No one should get too confident in Java's future.
"All your *BSD are belong to us" ?
never mind..