OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 8:07 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 91 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Author Message
 Post subject: .Net OS
PostPosted: Wed Feb 28, 2007 1:45 pm 
Offline

Joined: Wed Feb 28, 2007 1:38 pm
Posts: 2
Hi all,

since I saw the Singularity videos on Channel 9 I've wanted to try to make an OS in c#. My main problem is that I don't have any experience in programming compilers and I can't find any information about it on the internet. So my question would be does anybody know a free or open-source msil to x86 compiler or a website with information about making one?

Thanks


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 1:56 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
MSIL is probably proprietary.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 2:08 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Singularity is an abomination.. So is C#..

I'm going to agree with Crazed123, Microsoft is going to keep "MSIL" proprietary...

Try learning x86 assembly and C...

You'll be much better off.. :roll:

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 2:19 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
Brynet-Inc wrote:
Singularity is an abomination.. So is C#..

I'm going to agree with Crazed123, Microsoft is going to keep "MSIL" proprietary...

Try learning x86 assembly and C...

You'll be much better off.. :roll:

Shut up Unix Weenie. M$ actually has a right to keep their research proprietary.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 2:19 pm 
Offline
Member
Member
User avatar

Joined: Thu Jan 04, 2007 3:29 pm
Posts: 1466
Location: Noricum and Pannonia
Brynet-Inc wrote:
Try learning x86 assembly and C...

You'll be much better off.. :roll:

If we never try anything new, how are we supposed to create things that are better than what's currently out there. For example, if you told Dennis Richie to "Use assembly, you'll be much better off", then we would all be programming in Lisp. (Wait a second......On the other hand....Too bad you didn't say it.... :) )

Anyway, what about modifying another virtual machine, like Parrot, which from what I read is small and written in C?

_________________
C8H10N4O2 | #446691 | Trust the nodes.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:00 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Crazed123 wrote:
Shut up Unix Weenie.

And what are you? A Microsoft Weenie? Don't tell me to shut up "kid".


Crazed123 wrote:
M$ actually has a right to keep their research proprietary.


I never said they couldn't.. :roll:

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Last edited by Brynet-Inc on Wed Feb 28, 2007 3:09 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:06 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Alboin wrote:
If we never try anything new, how are we supposed to create things that are better than what's currently out there. For example, if you told Dennis Richie to "Use assembly, you'll be much better off", then we would all be programming in Lisp. (Wait a second......On the other hand....Too bad you didn't say it.... :) )


UNIX was originally written in assembly :roll:

Later re-written in C due to the portabillity it offered..

But it sounds like you're hinting C# will be the future..

Sorry but the language and their "Project" is very unimpressive.

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:08 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
Brynet-Inc wrote:
Crazed123 wrote:
Shut up Unix Weenie.

And what are you? A Windows Weenie? Don't tell me to shut up "kid".

Nobody called anybody a kid until you.

What am I? Not a Weenie. But of course, the surest sign of a Weenie is that any remark against his Favored OS or any notice of his Weenie-ness makes him think you're a Weenie for The Enemy.

Drop the dogma. This isn't church.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:16 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Crazed123 wrote:
What am I? Not a Weenie. But of course, the surest sign of a Weenie is that any remark against his Favored OS or any notice of his Weenie-ness makes him think you're a Weenie for The Enemy.


You're proud of yourself eh? I actually find you very hypocritical..

Crazed123 wrote:
Drop the dogma. This isn't church.


I thankfully am not religious.. but judging from your made up words "Weenies-ness" and spelling of the word "Favored" is a sure sign you're American.

Have yourself a nice day preacher... :roll:

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Last edited by Brynet-Inc on Wed Feb 28, 2007 3:17 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:16 pm 
Offline
Member
Member
User avatar

Joined: Thu Jan 04, 2007 3:29 pm
Posts: 1466
Location: Noricum and Pannonia
Brynet-Inc wrote:
Alboin wrote:
If we never try anything new, how are we supposed to create things that are better than what's currently out there. For example, if you told Dennis Richie to "Use assembly, you'll be much better off", then we would all be programming in Lisp. (Wait a second......On the other hand....Too bad you didn't say it.... :) )


UNIX was originally written in assembly :roll:

? I didn't mention UNIX. I was talking about the progression of programming languages in general. Also, if UNIX was never rewritten in C, I doubt it would have had as much of an influence as it has, regardless of its architectural achievements.

Brynet-Inc wrote:
But it sounds like you're hinting C# will be the future..

Sorry but the language and their "Project" is very unimpressive.

No, I don't think C# is the future. I think the future of operating systems involves virtual machines, and more importantly, the rethinking of Imperative programming in general; causing a change in how software is designed.

Brynet-Inc wrote:
I thankfully am not religious.. but judging from your made up words "Weenies-ness" and spelling of the word "Favoured" is a sure sign your American.

Don't be mocking Americans. Also, don't act like being religious is a bad thing. Or maybe your lack of religiousness explains your attitude?

_________________
C8H10N4O2 | #446691 | Trust the nodes.


Last edited by Alboin on Wed Feb 28, 2007 3:55 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:30 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
At this point I have to wonder if he's trolling. For one thing, opposing "not religious" to "American" just makes him look like a humongous idiot.

Quote:
You're proud of yourself eh? I actually find you very hypocritical..

Who brought pride into it? And when did "hypocritical" start meaning "calls me dogmatic without adhering to any dogma himself"?

TRRROOOLLLLL! TRROOLLL in the dungeons!*

* You need to have seen the first "Harry Potter" film.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:33 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
lets start with wikipedia links:
http://en.wikipedia.org/wiki/Common_Int ... e_Language
(try the links from there, theres a lot of useful information)

I dont know CIL compilers: If it happens that you need to write your own, consider it as an exercise to write a compiler for a "new" language: i.e. find information about writing compilers instead of CIL specific material.

----------
Brynet-Inc wrote:
Singularity is an abomination.. So is C#..

Dont troll? :(
Crazed123 wrote:
Shut up Unix Weenie.

Dont feed the troll? :(
Please?

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:46 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
I have one last tidbit for the troll here. Troll, if Unix and BSD are the best operating systems on Earth and research efforts towards better operating systems can server no use, why in hell have you come to a board devoted to operating system development? Why are you making something new when the best already exists?

Oh, and I've always wanted to use that Harry Potter line.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 3:52 pm 
Offline
Member
Member
User avatar

Joined: Thu Jan 04, 2007 3:29 pm
Posts: 1466
Location: Noricum and Pannonia
Crazed123 wrote:
Oh, and I've always wanted to use that Harry Potter line.

Well, that's understandable. You are hereby cleared from all accounts on quote, "feeding the troll", end quote.

_________________
C8H10N4O2 | #446691 | Trust the nodes.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 4:00 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 27, 2007 3:21 pm
Posts: 553
Location: Best, Netherlands
@Crazed123 you are problably somewhat frustrated or something similar and have a sickening way of getting your point across. please keep to the subject which was related to C# instead of your rants about religion, americans, trolls,harry potter and difficult words that make you sound important. :evil:

so back to the subject: as for C# it is an intermediate language that is just in time compiled to native code and this is also the problem of developing an OS in C#. you need the jit-compiler and therefore you need file-io, memory management, etc.. so C# is unfit to build an os. so i have to agree with Brynet-Inc try learning the assembly and C/C++.

_________________
Author of COBOS


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 91 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 87 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group