title: Display pixel on screen in C
body: <p>How would I change a pixel on a display, in C?</p>
  
  <p>Assume NOTHING: I am using a linux machine from console to do this. I do not want to use GUI toolkits or frameworks to draw the pixel. I do not want to draw the pixel in a window. I want to draw the pixel directly to the screen.</p>
  
  <p>EDIT: I have a screen. I'm on a laptop running linux from console. I'd prefer a solution not using X as I'd rather learn how X works than how to use X. </p>
  
  <p>If theres more information, ask, but don't assume. I'm not trying to build a GUI, and that was the main purpose of blocking assumptions as I don't want people to assume I'm doing things the long way when in reality I'm just tinkering.</p>
  
  <p>EDIT 2: You may use any X11 related libraries provided that you can explain how they work.</p>