Разработчик Кристиан Стефансен из Google портировал операционную систему компьютера Amiga 500 в браузер Chrome. Ностальгирующие по восьмидесятым товарищи могут смело запускать её прямо в своём браузере (вот ссылка, по которой она находится).

Amiga 500

Для того чтобы сделать это, Стефансен модифицировал для Chrome опенсорсный эмулятор Amiga. Он перенёс 400 тыс. строк кода, записанных на языке С, в Portable Native Client браузера.

Код для Native Client отличается от С, и, разумеется, разработчику пришлось потратить время на его модификацию. Как говорит сам Стафансен, портирование ПО было произведено за четыре дня, однако на отладку его работы потребовалось по крайней мере в четыре раза больше времени.

Google, несомненно, заинтересована в том, чтобы разработчики создавали ПО для Native Client, и потому многие специалисты компании выпускают собственные проекты, которые демонстрируют его возможности.