До недавнего времени немногие люди знали, чем же точно занимается инженерный офис компании Google в Москве. И вот сегодня в корпоративном блоге Google появился пост, рассказывающий об open-source проектах, в которых участвует московский офис:• Chrome OS — новая open-source операционная система для нетбуков, которая будет доступна пользователям в этом году. Chrome OS создается для людей, большую часть времени проводящих в Интернете. В центре операционной системы располагается веб-браузер Google Chrome, который работает на основе новой оконной системы поверх ядра Linux. В числе отличительных особенностей Chrome OS — скорость загрузки и принципиально новый подход к безопасности.• Native Client — технология, которая разрешает безопасно запускать прямо в веб-браузере приложения в машинном коде. В отличие от других решений, основанных на виртуальных машинах, Native Client исполняет машинный код, что даёт важный выигрыш в производительности. При этом Native Client обеспечивает полную изоляцию выполняемого кода, что разрешает запускать сторонние бинарные приложения без дополнительной сертификации.• ThreadSanitizer — средство для разработчиков, позволяющее находить ошибки синхронизации в многопоточных приложениях (к примеру, data races). Подобные ошибки очень сложно отлаживать, потому что они, обычно, не воспроизводятся стабильно и проявляются самыми разновидными способами. ThreadSanitizer встраивается в исполняемый код на низком уровне и анализирует работу программы по мере её выполнения.• Покупки — новый режим работы поиска Google, в котором вместо фрагментов страниц мы показываем цены и изображения товаров. Информация о товарах извлекается со страниц internet-магазинов при помощи технологий искуственного интеллекта и пары регулярных выражений. Проект был создан в московском офисе компании, а Россия стала первой страной, где этот режим поиска был запущен.• Dictionary — многоязычный словарь, который включает также русско-английское и англо-русское направления перевода. Мы умеем показывать примеры применения слов, их изображения, произношение, синонимы, определения с других веб-сайтов. Dictionary иногда можно заметить и среди простых итогов поиска Google.