Разработка программного обеспечения Разработка сетевого программного обеспечения Разработка программного обеспечения под Линукс Разработка программного обеспечения под Linux Разработка на C Разработка драйверов Линукс Разработка драйверов Linux Разработка драйверов ядра Написание драйверов Написать программу под Линукс Заказная разработка Заказная разработка ПО Заказная разработка под Линукс Заказная разработка драйверов Заказная разработка модулей ядра Операционная система Операционная система на базе Линукс Операционная система на базе Linux Российская операционная система Операционная система для сетевого оборудования Операционная система для телекоммуникационного оборудования Рссийская операционная система для сетевого оборудования Российская операционная система для телекоммуникационного оборудования Встроенное программное обеспечение Прошивки Маршрутизатор Сеть Коммутатор Точка доступа Сотовый Реестр отечественного ПО Реестр Минцифры Российский софт Нетше Нетше лаб Linux Firmware Kernel NETSHe OS Router Switch AP CPE Cellular 2G 3G 4G 5G STAsoft.net NETSHe NETSHe Lab

Что такое NETSHe?

NETSHe - это программное обеспечение для встраиваемых и сетевых систем.
Слово "NETSHe" является незарегистрированной торговой маркой и используется с 2009 года, в том числе ООО "Нетше лаб" с момента своей регистрации в январе 2011 года.
Слово не несет в себе сложной смысловой нагрузки. Происхождение можно представить из английского словосочетания "Network Shell".

Описание продукта.

NETSHe представляет собой операционную систему для встраиваемых и сетевых устройств, таких как: маршрутизаторы, точки доступа, сетевые хранилища; полностью управляемую как посредством веб-интерфейса, так и командной строки. Для NETSHe имеется комплект разработчика, позволяющий собирать образы операционной системы для различных конфигураций программного окружения и аппаратных платформ.

26 февраля 2019 года NETSHe OS включена в реестр Российского программного обеспечения за номером 5270 в классе ПО "Встроенное программное обеспечение телекоммуникационного оборудования"

Продукт (в виде готовых образов операционной системы — прошивок) предназначен для использования в беспроводных устройствах связи, маршрутизаторах, сетевых хранилищах и т. п., а также для сборки образов операционных систем — прошивок (в виде комплекта разработчика).
Продукт предлагается для операторов связи / крупных корпоративных заказчиков, разработчиков аппаратного и программного обеспечения.

Архитектура и ключевые компоненты.

NETSHe использует специализированный Линукс-дистрибутив OpenWRT в качестве источника исходных кодов ядра Линукс и некоторых программных пакетов.
Комплект разработчика базируется на соответствующем инструментарии OpenWRT.
Однако, NETSHe (и комплект разработчика) имеет следующие отличия от OpenWRT:

Продукт является модульным и позволяет собирать образ операционной системы с минимально необходимым для решения конкретной задачи набором программного обеспечения.

Ключевыми компонентами продукта являются:

Продукт спроектирован и реализован с возможностью работы на аппаратных платформах с ограниченными ресурсами. Протестирован и применяется для архитектур x86, MIPS, ARM.

Ключевые особенности.

Реализует концепцию полного управления сетевым / встраиваемым устройством посредством веб-интерфейса. Реализует концепцию управления сетевым / встраиваемым устройством посредством единого интерфейса командной строки. Предоставляет унифицированный набор функций и единообразный интерфейс управления для широкого круга аппаратных и программных платформ. Предоставляет не только набор функций управления базовыми параметрами операционной системы, но и наиболее востребованными сервисами (межсетевым экраном, приоритизацией трафика и качеством обслуживания, маршрутизацией (в том числе динамической)). Обеспечивает тесную интеграцию используемого в системе программного обеспечения, сетевых функций и служб. Реализует «единую точку изменений» настроек системы в целом. Все настройки системы хранятся в виде единственного файла. Обладает средствами интеграции с системами централизованного мониторинга и управления сетью.

Ключевой функционал сетевой операционной системы NETSHe.

Преимущества нашего решения.

Глубокая интеграция всех, входящих в состав операционной системы функций и служб.
Практическая совместимость в решениями ведущих мировых производителей (Cisco, Huawei, Juniper, Fortinet, Palo Alto).

Снижает стоимость владения за счет:

Типовые применения.

Типичным является применение NETSHe в качестве операционной системы:

На основе NETSHe могут быть подготовлены образы операционной системы для специализированных применений:
Примеры продуктов и услуг на базе NETSHe OS

Спецификация.

Для нормального функционирования программного обеспечения требуется устройство архитектуры x86/MIPS/ARM с не менее чем 64МБ ОЗУ и не менее чем 16МБ ПЗУ.

Комплект разработчика требует для установки и работы операционную системы на базе ядра Линукс. Для использования комплекта разработчика, производителем рекомендуется использовать операционную систему Debian версии не ниже 7.0 или Ubuntu версии не ниже 16.04 на подключенном к сети Интернет (требуется для загрузки исходных кодов программных пакетов) компьютере архитектуры x86 с объемом оперативной памяти не менее 2Гб и размером свободного места на жестком диске не менее 60Гигабайт.

* - Доступно отдельное описание.