MSVC and OSDev

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Locked
TomB
Posts: 8
Joined: Thu Dec 08, 2005 12:00 am

MSVC and OSDev

Post by TomB »

I was wondering if there are any other people out there who are using MSVC or the PE format for their kernel. I have some questions regarding getting the kernel multiboot compliant with GRUB, etc. I have searched the forum, and many of the posts are quite old, and I didn't want to bring up old posts.

thanks.
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Re: MSVC and OSDev

Post by Kevin McGuire »

TomB wrote:I was wondering if there are any other people out there who are using MSVC or the PE format for their kernel. I have some questions regarding getting the kernel multi boot compliant with GRUB, etc. I have searched the forum, and many of the posts are quite old, and I didn't want to bring up old posts.
thanks.
This will be the best resource, and starting point:
http://www.osdev.org/wiki/Visual_Studio

I mainly use one primary computer which is a laptop that runs linux, and that project was quite a while back but I can still help - I do think if you have any questions. (Try Internet mail to get my attention and I can post it here for others.)
TomB@?.com wrote: Tom Bell wrote:
> Hey,
>
> I was wondering if you still had anything document or code wise
> regarding kernels written in MSVC.
>
> Thanks
>
> TomB
>
I unfortunately are a fool, and did not save it. If the forum transfer went perfect there should be a thread with a the project zipped and attached with my post. However, a search by me did not find it.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: MSVC and OSDev

Post by Brynet-Inc »

TomB wrote:I was wondering if there are any other people out there who are using MSVC or the PE format for their kernel. I have some questions regarding getting the kernel multiboot compliant with GRUB, etc. I have searched the forum, and many of the posts are quite old, and I didn't want to bring up old posts.

thanks.
I'll refrain from laughing at you.. (For 30 seconds..)

Windows + MSVC + OSDev = Failure & A big waist of time..

:roll:

You have fun playing though.. in the end that's why we are all here correct?

Google BSD or Linux.. or Cygwin/MinGW if you must :lol:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

Erm... in the beginning I was laughing about those who wanted to write their kernel in Pascal, too. Now there are several of them, and making good progress from what I hear.

It's possible, so why shouldn't he try to do it? Heck, you can even tweak MSVC into calling gcc as back-end... ;)
Every good solution is obvious once you've found it.
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

TomB:
Before you take Brynet-Inc too serious...
Crazed123 wrote:
Brynet-Inc wrote:You seem to freely defend your opinion.. but call other people "Weenies" if they have opinions of their own.. This is how you're hypocritical.
What got you branded as a Weenie was calling Singularity and C# "an abomination". Simply insulting something without actually making a point against its technical merits is the Mark of the Weenie.
It seems we have a Weenie running loose around here...
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

You can use MSVC, but it's just that it has been found to be easier to use Cygwin. Why use something that'll give you the same results, only being harder to use? (Albeit this depends on your situation, I guess.)

On Brynet-Inc: It's suggested that one never utter the word "Microsoft" round him, lest he begin to speak upon the subject. :wink:
C8H10N4O2 | #446691 | Trust the nodes.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

I guess one of the main reasons MSVC is appealing is that it's expensive - if you've got it, you may as well use it :D. Also, the code colouring helps, as well as the auto-tabify feature. I would transfer to MSVC, but I've already got a working set up, even if I do have to use notepad :(.
TomB
Posts: 8
Joined: Thu Dec 08, 2005 12:00 am

Re: MSVC and OSDev

Post by TomB »

Brynet-Inc wrote:I'll refrain from laughing at you.. (For 30 seconds..)
I would refrain from laughing at you, but then again I've read most of your latest posts. You should really see a doctor, because having BSD shoved that far up your rear could become a problem further in life.

As for googling for BSD or Linux, I don't think I need to seeing as I develop a Linux distribution myself. http://www.nubuntu.org.

As for using MSVC and the PE format, I want to do it this way 1) because I can, 2) because it's different (everyone and their mothers use gcc/binutils and ELF), 3) because I can.

Thanks :)
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: MSVC and OSDev

Post by Brynet-Inc »

Working on a Linux distribution isn't exactly something to be proud of.. You a package maintainer? :lol:

Nor is using Windows.. MSVC.. or the PE format.. heck even COFF alone is a laughable offence..

As for your comment about me having "BSD shoved up my rear"..

First of all that's a really immature thing to say.. :roll:

And last time I checked OpenBSD is a far better operating system then anything thats currently available today.. 8)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

OK, that's enough. Brynet-Inc, everyone is allowed his/her free choice of what is the "best" operating system. Others are not required to share the opinion, but you are required to respect the opinion.

I don't consider OpenBSD to be "far better than anything" either, but I don't flame you for it.

TomB, don't feed him, please.

Edit: Didn't work, thus thread closed (after deleting the heat).
Every good solution is obvious once you've found it.
Locked