GPT Headers & Tables | GPT Disk Image | UEFI Dev (in C)

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 8

  • @bobby9568
    @bobby9568 Рік тому +2

    this guy is a beast!

  • @MarekKnapek
    @MarekKnapek Рік тому +1

    Generating random byte:
    arr[i] = rand() & 0xff;

  • @liquidmobius
    @liquidmobius Рік тому +1

    How did you learn all of this, CS classes in college?

    • @QuesoFuego
      @QuesoFuego  Рік тому

      For related things I only really had an intro to CS class and some maths for college. Discrete math was good, and calculus 1&2, but I couldn't do CS at the time, too dumb for it. I switched to business and have a business degree.
      It's time more than anything. Programming some every week for work and outside of work for the last ~6 years, and being interested in how things are put together and work under the hood. Lots of testing and debugging and writing things over 2 or 3 times, understanding why errors come up and how to fix them, and why it works the way it does at the end, knowing as much as you can inside and out, where practical.
      Reading books over languages, technology, math, CS, etc. is good, if you can keep up a study habit, but you also have to implement what you read and learn. I'm very much on the "get something simple and practical up and running" side, and am pretty lacking in fundamental CS knowledge still. I know C and how something should generally look translated to assembly, and how it would look in memory and on the call stack, but only enough to be dangerous.
      But mainly it's small bits of knowledge and practice compounded over a longer period of time. And not showing the previous 3 attempts; recording videos is usually over stuff I've just done. So it's fresh, and also trying to write it over again to make it simpler and more well put together or a bit more maintainable for others. If it's purely greenfield and exploratory stuff it's not nearly as neat or as well put together.
      It also helps when there's free and accessible documentation, programming to a spec is a lot easier, as you know or have a good idea what the end result should look like.

    • @liquidmobius
      @liquidmobius Рік тому

      @@QuesoFuego Very cool. I just started learning C and Python. I'm very interested in OS programming, which is probably why your videos were in my recommended. Keep it up!

  • @ThatOSDev
    @ThatOSDev Рік тому +1

    The Legend has returned. 👍

    • @QuesoFuego
      @QuesoFuego  Рік тому

      Did he leave? Where'd he go? 👀

    • @ThatOSDev
      @ThatOSDev Рік тому

      @@QuesoFuego Where'd Who Go ? 🤣