User:Jamix

From OSDev Wiki
Jump to navigation Jump to search

Hey, I'm Jamix!

The operating system kernel I am currently working on is the Jamix operating system. It is a 64-bit UEFI and Legacy BIOS compatible operating system that aims to be YOUR main operating system! (In the future)

Recommendations for new OSDevers

Please note that these recommendations will definitely not be the best, since at the time of me writing this, I only started a year ago.

  • Do NOT develop your Operating System when you're tired. You are at your slowest when you are tired, and it's always good to take breaks every now and then.
  • Please, for the love of Jesus Christ, do NOT copy and paste code. I've been there, and it's not fun. You wont know what goes on in your code and if an error happens in the copy-pasted code, you wont know how to fix it!
  • Build your operating system on a Unix-like system (for example, Linux, FreeBSD, OpenBSD, etc). It's way harder on a Windows system than a Unix-like system.
  • Do not give up. You will eventually find the solution to your problem.
  • Never use AI, I saw a post on the OSDev reddit of a dude who (very obviously) used AI to write the kernel. Dude even said, and I quote, "C'mon, ChatGPT can't make a 600 lines complex kernel code."
  • Start off creating your OS as 32-bit. It's easier, and doesn't give as much headaches from a 64-bit OS.


That's pretty much all I gotta say for now.

Cya.