Emulacja, wirtualizacja i konteneryzacja – różnice i zastosowania
Prawdopodobnie w swojej karierze w świecie programowania nie raz wszyscy natrafiliśmy na zjawisko emulacji, wirtualizacji lub konteneryzacji. Próba zainstalowania Arch Linuxa na VirtualBoxie, pogrywanie w swoje ulubione retro gry na DosBoxie lub napisanie Dockerfile do projektu – to niektóre z częstych przypadków, w których użyliśmy tych mechanizmów. Dlaczego w ogóle powstały, jakie są różnice, wady, zalety i gdzie są wykorzystywane? Zaraz to sobie wszystko wyjaśnimy!