Ale mozno nie je problem vo vyvoji toho SW ale vo vyvoji roznych OS na ktorych ich chceme prevadzkovat.
Jo, to je také možné. Já na to odpověď nemám. Nejsem programátor, jsem admin. A moc se mi nelíbil způsob distribuce python prográmků, tak jsem se naučil golang a výsledek je jedna (i klidně statická) binárka. Pro linux, freebsd, widle. Tedy nemusím řešit žádný problém s instalací modulů, kontejnery apod.
Kazda verzia kazdej distribucie ma inu verziu kniznice ktoru potrebujem a s kazdou dalsou kniznicou komplexita rastie kvadraticky.
Otázkou je, proč potřebujete nějakou přesně specifickou verzi dané knihovny. Nebo dokonce více knihoven.
Když si vzpomenu na moji oblíbenou (a už dávno mrtvou) Gallery 2, tak ta byla vyvinuta v době php 5.1.6 a postgresql něco jako 7.4. Provozoval jsem to na php 7.x a postgresql 11. Moje 15 let staré prográmky v javě stále jedou. Přesnou verzi JRE fakt neřeším.
OK co potom hovorite napriklad na taketo
Tak on tam popisuje v podstatě stav, jak se běžně používají jaily. Nic nového nebo zvláštního tam nevidím. Hned na začátku píše, že je to ze studijních důvodů, tak ok.