alcinnz, (edited )
@alcinnz@floss.social avatar

Popquiz: Which component of an OS is the most complex?

I could relate this to my hardware-browser hypothetical, but that's pretty irrelevant.

(I'm leaving off scheduling, since that's as complex or simple as you want it)

alcinnz,
@alcinnz@floss.social avatar

Since early on, the fediverse passed this popquiz! And kept accurate as votes came in. Well done!

And I gather some of the "speech synthesis" votes were cast because you don't appreciate how hard these feature are sometimes pushed.

From studying GNOME/GNU/Linux none of these are simple (despite what some may think) but time takes by far the most effort! Consisting of font selection, text wrapping, font parsing, rasterization, normalizing multilingual text direction, & so much more!

LovesTha,
@LovesTha@floss.social avatar

@alcinnz Rethinking it: Time is the only one of these options I have a hard time thinking a functional OS must include. The other three are optional in certain types of OS

alcinnz,
@alcinnz@floss.social avatar

@LovesTha Even then, I'm sure there's types of OSes who could get by with just treating time as a count of seconds...

Avoiding much of the syncing, rendering, & parsing complexity I had in mind!

LovesTha,
@LovesTha@floss.social avatar

@alcinnz Yeah, boot count + seconds since boot does work for many systems.

seindal,
@seindal@mastodon.social avatar

@alcinnz I would have guessed drivers and hardware support, which is often 90% of an OS.

alcinnz,
@alcinnz@floss.social avatar

@seindal Definitely! Arguably an OS does little else, practically everything serves the end goal of hardware support!

A bit too obvious of an answer to include in the poll...

LovesTha,
@LovesTha@floss.social avatar

@alcinnz only voting against speech synthesis because that shouldn't be part of an OS

alcinnz,
@alcinnz@floss.social avatar

@LovesTha Depends on who you're serving...

For some its vital. For most (depending on how the OS uses it) its a nuisance.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • hgfsjryuu7
  • mdbf
  • vwfavf
  • kavyap
  • tsrsr
  • ngwrru68w68
  • PowerRangers
  • thenastyranch
  • everett
  • tester
  • Durango
  • osvaldo12
  • khanakhh
  • ethstaker
  • rosin
  • cubers
  • tacticalgear
  • GTA5RPClips
  • normalnudes
  • cisconetworking
  • modclub
  • Leos
  • anitta
  • All magazines