Proposal: Operating Systems

My experiments with hobby OS programming have finally led me to ACPI. It's a total nightmare! However, now that the days of the BIOS are numbered, it's more relevant than ever. Is it fair to say ACPI support is a basic building block of a multiplatform OS? Can we discuss how OSes parse AML bytecode and how they use the table data to enumerate/configure devices?

  • Do you mean ACPI?
    – Andreas
    Jul 29, 2014 at 7:15
  • @Andreas Yes! My bad; fixed. Jul 29, 2014 at 7:56
  • I would. Particularly with Virtualisation being all the rage. For minimal "OSes" such as Docker, and the containers (hypervisors?) that can run them, I'd see this kind of thing being fairly important.
    – robert
    Aug 5, 2014 at 21:21
  • Can't really answer that since I'm not familiar with that nor am aware what it stands for. Is it Advanced Configuration and Power Interface?
    – Iancovici
    Aug 11, 2014 at 11:10
  • @echad: Yes, that's what it stands for. It's become an essential part of any OS for the PC, but dealing with it gets pretty code-heavy, so wasn't sure if this site would be an appropriate place to discuss. Aug 11, 2014 at 12:18


You must log in to answer this question.

Browse other questions tagged .