Re: Is the database really that big
Why would anything embedded want anything other than UTC?
In some cases you might have to deal with outside systems that need accurate time stamps. If those systems use local time and NOT UTC (UTC would be sensible, try telling THEM that) then the embedded device will have to "do things THEIR way" and get the time zone right because the existing system and customer base do things that way and they're big and you're not. Or something like that.
So you provide a screen to use tz data to set the time zone just like you do when you set up a personal computer. On Linux it's not too hard, right? [I manually filtered North American time zones and stuck them in a drop-down combo box, one that's easy to change if it ever needs to, so the interface would not be unnecessarily cluttered with 100 time zones or something]