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.
Thank you all guys
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
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.
<PixelToast> but i cant mouse
Porting is good if you want to port, not if you want maximum quality. -- sortie
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
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
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
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".
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.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
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?
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
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)
<PixelToast> but i cant mouse
Porting is good if you want to port, not if you want maximum quality. -- sortie