OSDev.org
https://forum.osdev.org/

Most difficult OS feature?
https://forum.osdev.org/viewtopic.php?f=11&t=33119
Page 1 of 1

Author:  SpyderTL [ Tue Aug 14, 2018 6:44 pm ]
Post subject:  Most difficult OS feature?

Just out of curiosity, what’s the most difficult OS feature that you’ve implemented or attempted and failed?

I’d say number one for me so far would have to be USB, and specifically EHCI. What a mess...

Second was probably AC97, because it took me probably a month to realize that the AC97 specifications don’t actually define how to access the registers. Thanks for nothing...

What about you guys? Is there anything more needlessly complicated than EHCI?

Author:  iansjack [ Wed Aug 15, 2018 1:40 am ]
Post subject:  Re: Most difficult OS feature?

TCP is quite tricky.

Author:  Solar [ Wed Aug 15, 2018 5:33 am ]
Post subject:  Re: Most difficult OS feature?

Depends on how much you want to do yourself, and how much you are willing to port from elsewhere.

Personally, I realized rather early on that it would be much easier if the kernel had a more-or-less complete standard library to rely on (you know, instead of implementing all those little utility functions yourself in a just-almost-compliant way).

I'm still working on PDCLib.

So, that's the most difficult OS feature I've encountered, as I never got beyond that point, really. ;-)

Author:  zaval [ Wed Aug 15, 2018 7:35 am ]
Post subject:  Re: Most difficult OS feature?

I believe it's multiprocessor support.

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/