Мда... Разного разлива дичь случалась в жизни моей, но чтобы вот такая - впервые... Ой, конечно же нет! Например, когда мы подняли архитектуру "шестёрки" не только на Винде, но и на Маке + Линуксе = мы это весьма громко тогда отметили.
Требуются пояснения.
Уже очень давно тому назад в некоторых неспокойных мозгах возникли странные идеи как всё сделать правильно. Эти пассионарно-странные люди периодически собирались вместе, встречались индивидуально, да и замыслили нечто необычное. И оно получилось!
Я рассказываю про нашу "шестёрку" - продукт "версии 6.0" (2006 год), который был создан "с нуля", на совершенно другой архитектуре. Где-то я уже рассказывал про это... Ай, давно было, уже не помню (времени нет искать).
Так вот, одним из главных принципов новой архитектуры был .. была? - неважно. Главная идея - независимость от операционной системы где ты сейчас работаешь. Алгоритмы поиска зловредной малвары же не меняются от среды обитания? Винда это, Линукс, МакОс - или что ещё.. Основные принципы работы наших алгоритмов одинаковы, с точностью до особенностей операционных систем.
Ну, мы и разделили все технологии на три блока:
- зависит от ОС (операционной системы), значит, надо делать отдельно.
- не зависит от ОС, можно пользоваться тем же исходным кодом (программным текстом).
А потом добавился третий блок:
- один процессор? Интел/АМД или Риск-что-то? Тогда бинарная переносимость!
Если кто понял о чём я, то - молодцы! Если нет, то не переживайте, это уже про очень глубокие технические детали.
Так вот. Когда мы.. Ещё раз! Это было где-то в 2007м году или около...
Так вот, на этих принципах, на единой архитектуре и на одних и тех же исходниках подняли наш "антивирус имени меня" сразу на Винде, Линуксе и МакОС - мы так громко это отметили, то меня домой с группой инженеров-изобретателей везли в кузове Тойоты-пикапа - где мы из горла продолжали допивать вискари-коньяки- и прочее. // фоток нет, не до того было...
И мне ни капельки не стыдно! Поскольку это была технологическая победа. А победителей не судят.