Компания Hewlett-Packard анонсировала (http://www8.hp.com/us/en/hp-news/press-release.html?wireId=1...) новую сетевую операционную систему OpenSwitch (http://www.openswitch.net/), построенную с использованием ядра Linux. HP позиционирует OpenSwitch как полностью открытый проект, развиваемый при участии сообщества и в соответствии с его потребностями. Кроме HP к разработке уже подключились компании
Broadcom, Intel, VMware, Accton, Arista и Qosmos.
Сборки новой ОС доступны (https://archive.openswitch.net/artifacts/) для систем виртуализации и оборудования на базе архитектуры x86_64. В качестве первых поддерживаемых специализированных аппаратных устройств названы коммутаторы HP Altoline и платформы, развиваемые проектом Open Compute Project (http://www.opencompute.org/projects/networking/), выполненные на базе Broadcom Trident II ASIC. Портирование для других ASIC выполняется (http://www.openswitch.net/documents/user/porting) через разработку соответствующих плагинов.
Код проекта размещён в Git-репозитории (http://git.openswitch.net/cgit) и включает в себя многие типовые открытые компоненты, такие как ядро Linux, Puppet, OpenVswitch, lldpd и Quagga. Оригинальные разработки, такие как система инициализации ops-sysd (http://git.openswitch.net/cgit/openswitch/ops-sysd/tree/), распространяются под лицензией Apache 2.0. Ops-sysd обеспечивает (http://git.openswitch.net/cgit/openswitch/ops-sysd/plain/DES...) запуск компонентов системы с учётом файлов описания оборудования и базы данных конфигурации. Взаимодействие всех компонентов платформы организовано через обращение к централизованной системной БД, хранящей настройки и параметры работы всех имеющихся сервисов.<font color="#461b7e">
+-----------------------+
| image.manifest file | +---------------------+
+-----------------------+ +--------------------------+ | |
^ | OpenSwitch database | | hardware daemons |
| | |<----+ |
+-----------+-----------+ | system table | +---------------------+
| | | base subsystem table |
| sysd +---->| vrf table | +---------------------+
| | | interface table | | |
+-----------+-----------+ | daemon table |<----+ protocol daemons |
| | bridge table | | |
v | port table | +---------------------+
+-----------------------+ +--------------------------+
| hw description files |
+-----------------------+
</font>Настройку сетевых интерфейсов обеспечивает демон ops-intfd (http://git.openswitch.net/cgit/openswitch/ops-intfd/tree), управление VLAN - ops-vland (http://git.openswitch.net/cgit/openswitch/ops-vland/tree/), агрегацию линков - ops-lacpd (http://git.openswitch.net/cgit/openswitch/ops-lacpd/tree/), протоколы маршрутизации реализованы через компоненты Quagga (ospfd, bgpd). Управление может производиться как при помощи похожего на Cisco IOS интерфейса командной строки (ops-cli (http://git.openswitch.net/cgit/openswitch/ops-cli/)), основанного на наработках проекта Quagga (http://www.nongnu.org/quagga/), так и через web-интерфейс (ops-webui (http://git.openswitch.net/cgit/openswitch/ops-webui/tree/)). Управление конфигурацией также может производится через REST API, Puppet, Chef и Ansible. Конфигурация может как хранится локально, так и загружаться с внешнего сервера.
URL: http://www8.hp.com/us/en/hp-news/press-release.html?wireId=1...
Новость: http://www.opennet.me/opennews/art.shtml?num=43095
Ответ на М$ Azure?
Точнее на MS Azure Cloud Switch https://www.opennet.me/opennews/art.shtml?num=42985
#>>Ответ на
> Точнее на MS Azure Cloud SwitchМожет, это он и есть? Мы ж не знаем.
Ого! Accton-то, как сюда занесло? Похоже они решили, что так вообще фирмвару патчить не надо будет:)
Я не понял, если они придумали новую операционную систему, то зачем им Linux?
Ну они же и пишут, что анонсировали новую сетевую операционную систему, со своим инитом и обёрткой, но и не скрывают, что ядро там линукс. ОС это же комплекс модулей, сервисов и т.д.
Вообще, это был бы идеальный мир, где все сетевые железки имели один синтаксис, одно ПО, и не нужно в голове вендорозависимые знания держать ... Но циско-джуниперо-хуавей не позволят затоптать их хлеб (продажа с железом своего софта и за каждую фичу дополнительно платить)
* идеальный мир, где все сетевые железки имели один набор уязвимотей.
Ну единой системы врядли получится(вспоминаем дистрибутивы линуксов), но вот открытого подхода к разработке и дистрибуции ПО было бы прекрасно, кто не обновился тот дурак. А не так как сейчас происходит с роутерами и андроид телефонами, вендор выпустил более мощный продукт, на старый забил, хотя у роутеров уже жизненный цикл лет пять.Если не больше. У телефонов тоже растёт время эксплуатации, раньше купил телефон средней цены, через полгода чувствуешь себя ущербным, а сейчас я купил телефон и забил на все не взгоды.
>если они придумали новую операционную систему, то зачем им Linux?они используют linux в качестве компонента своей операционной системы.
Прикольно. Я знал, что НР станет вторым или третьим в движухе по linux-based осям для свичей с паппетом :)
Что там тигар про сискожуниперы рассказывал?
вторым или третим в 5-ом десятке?
Именно с паппетом на борту? Интересно, расскажите. Я видел только Cumulus Linux и какую-то сверхдорогую концептуальщину.
Хорошее железо будет с хорошим софтом?
Отрадно.
Ещё бы с хорошей ценой...
Опять пермиссивщина
Корпорации же. Чего ради им добровольно ограничивать свои возможности?
В пермиссивщину нормальные, соблюдающие законы и следующие здравому смыслу компании возвращают больше (!!) изменений, потому что не нужно париться с открытием абсолютно всего кода, что заставляет делать GPL. А вы продолжайте лицензировать всё под GPL, ожидать внесения изменений в ваш проект от кого-то ещё и собирать плюсики на опеннете постя всё время комментарии про гнилых проприерасов и свободку.
> В пермиссивщину нормальные, соблюдающие законы и следующие здравому смыслу компании возвращают
> больше (!!) изменений, потому что не нужно париться с открытием абсолютно
> всего кода,Больше изменений, но меньше кода, говоришь? Развей мысль, расширь и наше сознание.
Что не понятно? Видит сотрудник GPL у либы -- не использует, ибо нафиг ему секс с открытием всего, ещё и согласование с руководством. Видит MIT, BSD -- скачивает, использует, скорее всего возвращает наработки и фиксы.
Просто сравни темпы развития и объёмы вливания кода компаниями в ядра Linux и FreeBSD, и станет ясно "преимущество" пермессива, ага.
Годно, присоединюсь к проекту.
Пусть свой чудо-проприетарный-плагин, требуемый для печати откроют. Или просто выкинут.
>новую сетевую операционную системуЭто дистрибутив Lnux!
Ну вот нафига такое название? Есть же уже весьма популярный OpenvSwitch. Теперь все их будут путать.
Super VLAN (IP Unnumbered for VLAN-SVI) реализовывать будут?