Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

11
  • 9
    Note that a LOT of the work is done outside of the kernel. If you want to replace all that, you'll essentially be writing drivers, memory managers, etc. I suspect you'd want to include at least glibc, libmesa, and Xorg (or Wayland) in your dependencies. And honestly, if you're just starting, start by using a graphical toolkit like Gtk or Qt before doing all that yourself ;) Commented Feb 20, 2020 at 16:20
  • 3
    You can't avoid using any APIs. At a simplest level, you'd have to use the VGA BIOS APIs. Commented Feb 20, 2020 at 17:52
  • 4
    The way the question is currently worded, there is room for an Android answer. Commented Feb 20, 2020 at 19:10
  • 7
    Can I ask how you came up with that username, considering how mature you seem in your writing Commented Feb 21, 2020 at 2:05
  • 2
    @BobKerman I try to be as juxtaposed as possible. Keeps people guessing. Commented Feb 21, 2020 at 10:04