Бэдж Mars 2020 Helicopter Mission на GitHub
На этой неделе весь мир следил, как первый марсианский вертолёт Ingenuity впервые взлетел в разреженной марсианской атмосфере (плотность 1% от земной ). Это невероятное достижение НАСА и Лаборатории реактивного движения (JPL). Но не стоит забывать, что это также достижение и невидимой команды примерно 12 000 разработчиков со всего мира , которые контрибутили код на GitHub для программного обеспечения Ingenuity.
GitHub принял решение наградить всех этих контрибуторов специальными ачивками Mars 2020 Helicopter Mission с изображением вертолёта.
Самое интересное, что большинство разработчиков даже не подозревают о своей причастности — это типичная картина, когда пишется код в опенсорсе. Краудсорсинг, коллективные усилия, которые ведут к новым и неожиданным вариантам использования этого кода.
В блоге GitHub руководитель проекта Нат Фридман сравнивает эту ситуацию с историей первой в мире фотографии чёрной дыры , которую в 2019 году опубликовало сообщество Event Horizon Telescope (EHT).
Это был огромный проект, в котором с 2009 года участвовали тысячи астрономов из 60 организаций и университетов 20 стран. Они отправляли снимки в единую базу на обработку. И вот наступил момент истины, когда спустя десятилетие эти совместные усилия наконец-то принесли результат.
Д-р Кэти Боуман, один из руководителей проекта Event Horizon Telescope
Так же и для 12 000 программистов на GitHub может стать большим сюрпризом появление в профиле марсианской ачивки.
Полный список опенсорсного софта, который использовала JPL для вертолёта, см. здесь . Это обычный Linux 3.4, Python, OpenCV, SciPy и стандартные библиотеки — всего около 60 проектов на GitHub.
К сожалению, по условиям GitHub, учитывается опенсорс именно на вертолёте, а не на ровере. Поэтому разработчики Ffmpeg, к примеру, не получат бэджи — этот софт используется только на ровере для обработки и сжатия данных.
Вертолётом Ingenuity управляет процессор Qualcomm Snapdragon 801 с операционной системой Linux 3.4, связь с ровером осуществляется с помощью чипсетов SiFlex 02 (LS Research) по протоколу COTS 802.15.4 (см. более подробное описание конструкции Ingenuity).
Одновременно с марсианскими ачивками GitHub объявил об открытии секции «Достижения» в профилях. Сейчас там размещаются беджи Mars 2020 Helicopter Mission, Arctic Code Vault badge и отметка о спонсорстве на GitHub Sponsors.
Поздравляем человечество с первым полётом в марсианской атмосфере!)
На этой неделе весь мир следил, как первый марсианский вертолёт Ingenuity впервые взлетел в разреженной марсианской атмосфере (плотность 1% от земной ). Это невероятное достижение НАСА и Лаборатории реактивного движения (JPL). Но не стоит забывать, что это также достижение и невидимой команды примерно 12 000 разработчиков со всего мира , которые контрибутили код на GitHub для программного обеспечения Ingenuity.
GitHub принял решение наградить всех этих контрибуторов специальными ачивками Mars 2020 Helicopter Mission с изображением вертолёта.
Самое интересное, что большинство разработчиков даже не подозревают о своей причастности — это типичная картина, когда пишется код в опенсорсе. Краудсорсинг, коллективные усилия, которые ведут к новым и неожиданным вариантам использования этого кода.
В блоге GitHub руководитель проекта Нат Фридман сравнивает эту ситуацию с историей первой в мире фотографии чёрной дыры , которую в 2019 году опубликовало сообщество Event Horizon Telescope (EHT).
Это был огромный проект, в котором с 2009 года участвовали тысячи астрономов из 60 организаций и университетов 20 стран. Они отправляли снимки в единую базу на обработку. И вот наступил момент истины, когда спустя десятилетие эти совместные усилия наконец-то принесли результат.
Д-р Кэти Боуман, один из руководителей проекта Event Horizon Telescope
Так же и для 12 000 программистов на GitHub может стать большим сюрпризом появление в профиле марсианской ачивки.
Полный список опенсорсного софта, который использовала JPL для вертолёта, см. здесь . Это обычный Linux 3.4, Python, OpenCV, SciPy и стандартные библиотеки — всего около 60 проектов на GitHub.
К сожалению, по условиям GitHub, учитывается опенсорс именно на вертолёте, а не на ровере. Поэтому разработчики Ffmpeg, к примеру, не получат бэджи — этот софт используется только на ровере для обработки и сжатия данных.
Вертолётом Ingenuity управляет процессор Qualcomm Snapdragon 801 с операционной системой Linux 3.4, связь с ровером осуществляется с помощью чипсетов SiFlex 02 (LS Research) по протоколу COTS 802.15.4 (см. более подробное описание конструкции Ingenuity).
Одновременно с марсианскими ачивками GitHub объявил об открытии секции «Достижения» в профилях. Сейчас там размещаются беджи Mars 2020 Helicopter Mission, Arctic Code Vault badge и отметка о спонсорстве на GitHub Sponsors.
Поздравляем человечество с первым полётом в марсианской атмосфере!)