Page 1 of 2

IDE for OS development

Posted: Sun Sep 04, 2016 6:44 am
by osdever
I need an IDE for OS development. Any variants?

Re: IDE for OS development

Posted: Sun Sep 04, 2016 8:16 am
by Roman
Any IDE or modular editor will work.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 8:23 am
by Mikumiku747
Yeah, pretty much anything is fine. I use kate (https://kate-editor.org/), it works well enough, it has a built in terminal and remembers which files you had open, and has coloring for most stuff like asm, C, makefile and linker scripts, so it works well enough for me. Just use what you're familiar with.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 8:30 am
by sortie
You may wish to think ahead. If you want to go self-hosting and be able to run existing software, you might want to pick an editing environment that you can port, so you can keep it when you switch to your OS full time.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 8:52 am
by Techel
I use VisualStudio with custom makefiles.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 9:39 am
by osdever
Roman wrote:Any IDE or modular editor will work.
I know, but some IDEs are less suitable for OSDev, some are more. I need the "more" IDE, but IDEs that I used are useful in userspace, but not in OSDev.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 9:40 am
by osdever
sortie wrote:You may wish to think ahead. If you want to go self-hosting and be able to run existing software, you might want to pick an editing environment that you can port, so you can keep it when you switch to your OS full time.
I can use Vim when I will switch to my OS, but now I'll prefer something simpler.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 12:08 pm
by crunch
I'm a big fan of Sublime Text. Syntax highlighting for C, assembly, makefile, and anything else you want. I use it for stuff beyond osdev too.
But if you're looking for portability, it's not gonna be the best way to go. It's closed-source.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 2:16 pm
by Boris
To be self hosted, you are not required to port your whole IDE. Just port your build chain tools ( compiler, bin utils, make) and some file transfer tool ( over a serial line or a network card ).

Re: IDE for OS development

Posted: Sun Sep 04, 2016 2:35 pm
by max
catnikita255 wrote:I need an IDE for OS development. Any variants?
This is literally the 100st thread about this exact topic :mrgreen:

Re: IDE for OS development

Posted: Sun Sep 04, 2016 2:49 pm
by Kevin
You should use ed. It's the easiest to port, plus, it's the standard text editor.

Re: IDE for OS development

Posted: Sun Sep 04, 2016 3:14 pm
by Octacone
Sublime Text 3 for the win:
-Install a nice flat theme (mine is white)
-Install "x86 NASM" Plugin
-Install "Improved C" Plugin
Enjoy.

Cheers!

Re: IDE for OS development

Posted: Sun Sep 04, 2016 4:09 pm
by Ch4ozz
I love notepad++
it has everything one needs and there are some pretty nice themes out there.
It supports all languages you might need with its syntax highlighting and its open source :)
Im currently using the visual studio dark theme: https://github.com/SeanCline/Npp-VS2012-Dark

Image

Re: IDE for OS development

Posted: Mon Sep 05, 2016 2:54 am
by matt11235
Kevin wrote:You should use ed. It's the easiest to port, plus, it's the standard text editor.
Ed is great, it doesn't come with all of the bloat that you see on newer text editors. It's so good that I wrote this message with ed.
s
d
f
g
h
j
k


l
/q
/quit
/.
/.
/,
/.
\/
\.
/.
/q
/.
fcjivj

Re: IDE for OS development

Posted: Mon Sep 05, 2016 11:21 am
by osdever
Boris wrote:To be self hosted, you are not required to port your whole IDE. Just port your build chain tools ( compiler, bin utils, make) and some file transfer tool ( over a serial line or a network card ).
I know.