Inovace instalátoru operačního systému a specifika jeho vývoje
“Anaconda je dvacet let starý grafický instalátor operačních systémů, jako jsou Fedora, CentOS Stream a Red Hat Enterprise Linux. Ačkoliv si během své existence prošel mnoha změnami, jeho historie v mnohém ovlivňuje jeho současný vývoj. Zatímco se snažíme držet krok s novými technologiemi a moderními trendy, musíme neustále zohledňovat stávající podporu a požadavky na kvalitu a stabilitu kódu. Situaci nám komplikují technické dluhy z posledního desetiletí a nedostatečné a složité testování. Za těchto podmínek se nám nedávno podařilo významným způsobem upravit architekturu programu a umožnit vývoj nového uživatelského rozhraní založeného na webových technologiích. O co přesně šlo? Jak takový projekt probíhá? A s jakými problémy jsme se potýkali?“