Page 2 of 2

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 2:37 am
by MadZarx
Thank you all guys :D :D
You are right that visual studio works best for application development but managing project and kernel is much easier than in Linux. And I can use cygwin and other tools in windows to build my kernel.
But in Linux I have more control over the project. The bash and shell scripts and makefiles makes it very easier to build the kernel. In visual studio I have to change all the compiling options needed to build the kernel but in GCC I only add those options that are needed to build the kernel. So GCC works better in this way.
Some of you said it's better to use OSX but I haven't experienced OSX. Even I haven't seen how it looks like and works. I agree that it has a very nice UI (I saw some screenshots!!) but it's not a good reason to choose it as a host OS for kernel developing.
I choose Linux as most of you said. I feel free and comfortable in Linux. It's works very faster than Windows on my old PC.
So Linux is a good choise for me.
Thank you for your helps :mrgreen:

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 3:21 am
by Nessphoro
Bah,
Visual Studio 2012 ans GCC is still the best combination.

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 7:13 am
by halofreak1990
Nessphoro wrote:Bah,
Visual Studio 2012 ans GCC is still the best combination.
I second this.

I especially like VS2012's syntax highlighting for function parameters and typedefs in addition to the syntax highlighting of previous Visual Studio versions.

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 9:32 am
by Mikemk
halofreak1990 wrote:
Nessphoro wrote:Bah,
Visual Studio 2012 ans GCC is still the best combination.
I second this.

I especially like VS2012's syntax highlighting for function parameters and typedefs in addition to the syntax highlighting of previous Visual Studio versions.
There are plenty of linux IDEs with syntax highlighting

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 9:53 am
by MadZarx
m12 wrote:
halofreak1990 wrote:
Nessphoro wrote:Bah,
Visual Studio 2012 ans GCC is still the best combination.
I second this.

I especially like VS2012's syntax highlighting for function parameters and typedefs in addition to the syntax highlighting of previous Visual Studio versions.
There are plenty of linux IDEs with syntax highlighting
Yeah eclipes and vim or gedit has nice syntax highlighting. Even you can install themes for eclipes and configure new colors for vim but you cannot do that in Visual Studio

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 10:10 am
by halofreak1990
m12 wrote:There are plenty of linux IDEs with syntax highlighting
That highlight function parameters and your own typedefs in addition to the standard ones out of the box?

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 10:39 am
by bluemoon
As an OS developer, you should make your own decision. You should also be able to do additional configuration instead of relying things that bundled "out of the box".

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 10:52 am
by Mikemk
halofreak1990 wrote:
m12 wrote:There are plenty of linux IDEs with syntax highlighting
That highlight function parameters and your own typedefs in addition to the standard ones out of the box?
Not using VS, I'm not exactly sure what you mean. However in eclipse and gedit, and probably most others, you can configure the syntax highlighting however you want.

Re: Which OS to choose for OS devel

Posted: Tue Jul 09, 2013 11:10 am
by Griwes
halofreak1990 wrote:
m12 wrote:There are plenty of linux IDEs with syntax highlighting
That highlight function parameters and your own typedefs in addition to the standard ones out of the box?
Have you ever seen KDevelop?

Re: Which OS to choose for OS devel

Posted: Wed Jul 10, 2013 3:18 am
by halofreak1990
Griwes wrote:Have you ever seen KDevelop?
To be honest, no.

Also, what I meant in my previous post was that this 'extra' syntax highlighting is enabled out of the box, I.E. not afterwards using a settings menu or something (like, for example, in Eclipse)