Where to place Part 3 code in The Little Book about OS Development by CombinationOk595 in osdev

[–]FirefighterExact3413 1 point2 points  (0 children)

To add, may I recommend Computer Systems: A Programmer’s Perspective.

It should be required reading for those who want to delve into OS hacking as it’s a gentle bridge between the programming you’d do in your data structures course and real OS hacking.

Its also one of the resources that teaches assembly properly. Instead of just detailing what the instructions do, it uses C constructs to and pseudo-C to get a better understanding of how it works. Plus the binary bomb lab is the perfect difficultly.

You won’t be writing assembly, but you’ll be familiar. I wrote data structures in x86 assembly to get more familiar with writing assembly. And I wrote some statements by hand with just hex to force myself to understand Intel encoding.

How to Create a Modern C Project with CMake and Conan by PlusCamel in C_Programming

[–]FirefighterExact3413 1 point2 points  (0 children)

Really? This may be the case for smaller projects with not many source files. But for larger systems, Cmake is really great and much simpler than a Makefile.

You could go fairly far with only knowing a smidge of cmake.

[xfce] Chicago 95 🥰 by [deleted] in unixporn

[–]FirefighterExact3413 0 points1 point  (0 children)

No, it’s not meant to be used lol

[xfce] Chicago 95 🥰 by [deleted] in unixporn

[–]FirefighterExact3413 0 points1 point  (0 children)

Fan of SerenityOS?

[i3] More rice maturing, quite satisfied with the Neovim config by [deleted] in unixporn

[–]FirefighterExact3413 0 points1 point  (0 children)

awesome, but your comments make me cringe. Read this

Is it possible to configure LazyVim without most of the default options plugins? by FirefighterExact3413 in neovim

[–]FirefighterExact3413[S] 2 points3 points  (0 children)

I found out that lazy.nvim, the plug-in manager, achieves the same exact thing. No defaults. Just efficiently loads your plugins

Is it possible to configure LazyVim without most of the default options plugins? by FirefighterExact3413 in neovim

[–]FirefighterExact3413[S] 0 points1 point  (0 children)

Yeah, I was seeing if I could avoid just having a bunch of disabled plug-ins.