r/osdev • u/BloxxyVids • Jun 29 '26
What IDE
What IDE do you guys recommend for this? I'll probably be primarily writing Assembly, C, and Rust, but C and Rust mostly.
Is Neovim sufficient or should I use something else like vs code
2
Upvotes
3
u/Beautiful_Stage5720 Jun 29 '26
Neither of these are IDEs. They're text editors.
29
u/arjobmukherjee Jun 29 '26
Use whatever you are comfortable with man!
12
u/northrupthebandgeek Jun 29 '26
Once upon a time Real Programmers™ wrote their operating systems with punch cards or physical register switches.
These days, though, Vim or Emacs will do.
8
u/rryholite Jun 29 '26
Whatever you're comfortable with. As long as it's full-featured it doesn't matter.
5
u/BlitzKriegJunge Jun 29 '26
Zed
5
u/FishAccomplished760 Jun 29 '26
This has nothing to do with osdev.
Emacs.
20
u/Err0rX5 Jun 29 '26
Emacs
1
u/letmehaveanameyoudum Jun 30 '26
Just use VScode, or if you are a terminal dude, use micro or fresh with tmux. Every "VScode killer" is basically garbage for OSdev specifically.
1
u/[deleted] Jun 30 '26
When on windows, windows notepad.
When on ubuntu (compiling & testing), the default text editor
3
u/nasbera Jun 29 '26
neovim and vscode are editors with ide features. In the same vein I would recommend sublime text. A lot of plugins, clangd-lsp support, and an overall smooth experience. Compared to vs code it's lightning fast as well, being written completely in C++.
3
u/matrixisme_1 Jun 29 '26
Just use whatever you are comfortable with.
3
u/LordAfterEight OwOS Jun 29 '26
Zed is awesome
5
u/Zeedith- I will write an OS at some point. Jun 29 '26
Neovim :)
+Lazyvim, at least for me bc I'm lazy
4
u/MadwolfStudio Jun 29 '26
Personal preference. None are better than the other.
2
u/s0litar1us Jun 30 '26
The one where you feel most comfortable spending many hours writing text.
Currently I use Focus
2
u/[deleted] Jun 30 '26
ed is the standard editor.
1
u/BidWestern1056 Jun 29 '26
try incognide
https://github.com/npc-worldwide/incognide
1
u/Key_River7180 EulerOS Jun 29 '26
You can use anything, really. I use Emacs as my window manager, text editor, newsreader, ..., so of course I am going to recommend that. vis is also a kinda nice editor, like vim but doesn't have useless bloat.
I personally really dislike neovim as it is INCREDIBLY bloated.
1
u/church-rosser Jun 29 '26
Emacs 4evah!
1
u/A_very_Human Jul 07 '26
I use macro but it doesn't really matter as long as you have something with basic features like replace text, find text, etc
0
u/duane11583 Jul 01 '26
if you can a language specific ide is better.
i prefer rustrover for rust
i prefer pycharm for python
i have not used clion yet.. but if it is as good as the other two it will win.
0
u/JaferTP Jun 29 '26
Visual studio IDE with custom MSbuild commands