FreeBSD — это современная Unix-подобная операционная система для серверов, десктопов и встроенных компьютерных платформ на архитектурах x86, AMD64, ARM, IA-64, PowerPC, PC-98 и UltraSPARC. Она предоставляет надежные даже при самой интенсивной нагрузке сетевые службы и эффективное управление памятью, что позволяет обеспечивать приемлемое время отклика для тысяч одновременно работающих пользовательских задач.
Образ системы доступен в магазине Azure Marketplace. Важно, что дистрибутив опубликовала именно Microsoft, а не фонд FreeBSD Foundation. Благодаря особенностям лицензии FreeBSD ее код можно использовать в проприетарных проектах, чем и воспользовалась компания. По мнению Джейсона Андерсона, главного менеджера программ в Microsoft Open Source Technology, этот анонс имеет большое значение, так как многие ведущие провайдеры виртуальных устройств базируют свои продукты на FreeBSD. До сих пор разработчикам приходилось компоновать образы виртуальных машин самостоятельно.
Microsoft декларировала официальную поддержку FreeBSD как гостевой ОС на Hyper-V, виртуализационной платформе для Azure. По любым вопросам, связанным с эксплуатацией FreeBSD клиенты Azure с соглашением об уровне сервиса (SLA) теперь могут напрямую обращаться в Microsoft Support.
Компания сообщила о сделанных ею модификациях ядра FreeBSD 10.3, улучшающих сетевую и дисковую производительность в виртуальной среде. Она планирует и далее выпускать новые релизы системы.
Microsoft не забывает и о прежних версиях ОС. Сообщается, что она предоставляет некоторые драйверы для версий ОС вплоть до 8.4. Благодаря этому у пользователей Azure есть возможность загрузить собственный образ FreeBSD VM с ОС более старой версии, с предоставляемыми компанией портами и установленным Azure VM Agent. Правда, производительность и возможности такого рода дистрибутивов могут различаться. К примеру, скорость передачи данных для FreeBSD 10.1 в сети с пропускной способностью 10 Гбит/с составила 2 Гбит/с. А вот у версии 10.3 этот показатель составил уже 9 Гбит/с.
Отметим, что о намерении создать собственный дистрибутив Linux для использования в дата-центрах Azure компания рассказала еще в сентябре прошлого года. В частности, говорилось о том, что Microsoft хочет построить программно-определяемую сеть, поскольку адаптировать «зоопарк» оборудования разных производителей с различными ОС очень сложно.