Печальнее когда вырезаются старые функции. Я как то пробовал найти историю своих покупок и не смог, функционал покупок через яндекс вырезали. Жаль, ибо было классной идеей.
Потому что условному process может понадобиться условный centos:4. А условному process2 ubuntu:18.04.
Во первых вы можете запускать обе софтины на одном ядре, во вторых каждый контейнер самодостаточен, все нужные файлы окружения он берет с собой.
Более того, Dockerfile описывает как собрать вообще все окружение нужное процессу.
Иначе пришлось бы на каждой машине создавать окружение нужное конкретным процессам.
Зато buffer overflow и прочие прелести C/C++ очень убедительны (в том числе в денежном эквиваленте). Про написание многопоточки на C++ я вообще молчу, даже mozilla не справилась, но с вашими абстракциями точно бы получилось.
Вместо того чтобы заставить программу думать, заставляют программиста, зачем? он и так много думает и часто ошибается.
Ну, вообще не пофиг. Если один браузер летает а другой тормозит то люди это замечают, а потом и знакомых подсаживают. Rust позволяет безопасно писать перфомансный/паралельный код.
Огромная. Благодаря Rust мозила может писать эффективный многопоточный код, при этом иметь по всему браузеру гарантированный memory safety. Кроме того зачастую благодаря концепции владения можно иметь «указатели» (на самом деле ссылки/слайсы) без боязни что оно где то не там положит браузер, вместо того чтобы делать лишние копирования. Т.е просто сделав инструмент лучше чем у остальных mozilla пишет более эффективный софт.
Печальнее когда вырезаются старые функции. Я как то пробовал найти историю своих покупок и не смог, функционал покупок через яндекс вырезали. Жаль, ибо было классной идеей.
Во первых вы можете запускать обе софтины на одном ядре, во вторых каждый контейнер самодостаточен, все нужные файлы окружения он берет с собой.
Более того, Dockerfile описывает как собрать вообще все окружение нужное процессу.
Иначе пришлось бы на каждой машине создавать окружение нужное конкретным процессам.
Не помню, там вроде рендер или css парсер многопоточный завезли, оно вообще все ядра утилизирует.
Я уже молчу что они только недавно все это завезли, просто так огромную кодовую базу на Rust не перетащишь.
Вместо того чтобы заставить программу думать, заставляют программиста, зачем? он и так много думает и часто ошибается.
2) Мозила может выехать на дальнейшем переписывании браузера на Rust
При поездке зарубеж (туризм и т.д) тоже можно поидее использовать эти карты.
А блокировки это средство защиты детей от интернета, да.
Главное сидеть тише воды и ниже травы, высказывать только то что нравится хабрабольшинству, а то карма резко похудеет сколько статей не пиши.
И клиенты все сплошь на js. Тормозной.