Open leoluk opened 3 months ago
Leo and I talked about this already and where thinking about just replacing metropolis
with os
in our directory tree. In docs we have to just rephrase them
The name "metropolis" is used in various places in the code base, not just the directory name:
metroctl
is derived from metropolismetropolis-d62d11981c11b4592629b644f57f0ed9
http://169.254.169.254/computeMetadata/v1/instance/attributes/metropolis-node-params
metropolis-v0.1.zip
METRO_INST
(abbreviated because this is limited to max 11 characters)METROPOLIS
metropolis-node
and name Metropolis Node
METROPOLIS-SYSTEM-A
, METROPOLIS-NODE-DATA
METROPOLIS INITIAL OWNER PRIVATE KEY
metropolis://control
/metropolis
and /EFI/metropolis
directories on the ESPmetropolis-labelmaker
Many of these are stored on disk somewhere. For these, we can either leave them unchanged, simply change them to a new name and break upgrade compatibility, forcing a reinstall, or implement an upgrade path, which adds complexity and takes effort.
It's useful to have a name like Metropolis, which is a single word, not generic, and can be abbreviated to 4-5 letters as in metroctl. "Monogon OS" does not have these properties. How would we rename metroctl
? osctl
seems too generic, mngnctl
is hard to pronounce. We could make it a single word for use in identifiers by removing the space as in monogonos
, but that is not ideal.
The longer we wait, the more painful it becomes :P
Our buzzkill lawyers say we can't call the product "Metropolis", due to approximately a dozen companies owning trademarks in every relevant category. Meanwhile, Monogon + arbitrary generic description is guaranteed to be fine. Monogon OS it is!