-
-
-
-
URL copied!
Минулого разу у колонці "Все, що ви хотіли знати про роутери та Wi-Fi. Частина І." ми поговорили про сучасний стан речей у сфері обладнання: які роутери бувають, які є виклики та тренди у галузі та розробках.
Сьогодні ми продовжимо розповідь та перейдемо з теми обладнання до теми проміжного забезпечення, а саме - OpenWRT. Що це таке, навіщо потрібно та з чого складається? Відповіді - нижче!
Що таке OpenWrt?
Домашні роутери складаються з двох частин: апаратного та програмного забезпечення.
Апаратне забезпечення - це процесори, флеш-карти, оперативна пам’ять, мережеві карти, тощо. На всіх цих пристроях працює програмне забезпечення, яке і надає потрібні сервіси. Виникає питання, що знаходиться між апаратним та програмним забезпеченням?
Проміжне програмне забезпечення часто плутають з операційною системою. Різниця ось у чому: операційна система (ОС) дозволяє налаштувати апаратне чи запустити програмне забезпечення, а от налаштуванням ОС якраз і займається проміжне програмне забезпечення. Прикладом є OpenWrt.
Архітектура OpenWrt?
Кілька тез щодо архітектури:
- Базується на Linux та містить BusyBox
- Комунікація сервісів відбувається через UBUS (аналог DBUS)
- Конфігурація зберігається на UCI (база даних у текстовому форматі)
- Стандартним веб-інтерфейсом є LuCI (Lua Configuration Interface), який використовує UCI для отримання даних про систему та внесення змін в її конфігурацію.
Для кращого розуміння пропонуємо завантажити Git репозиторій, який називається OpenWrt, який містить buildroot. Там є посилання на так звані «фіди», які зберігають посилання на всі пакети, необхідні для того, щоб зібрати образ під конкретні пристрої.
Труднощі у роботі з OpenWrt
Звісно, не обходиться без труднощів.
- Попри популярність системи, важко знайти актуальну документацію. Її значна частина застаріла, та описує функціональність не так, як вона працює насправді.
- Немає чіткої інструкції, як повинні виглядати нові елементи, які ми додаємо до системи. Існує багато профілів, які були додані, але зараз не обслуговуються. Відповідно, з кожним наступним оновленням системи близько сотні пакетів зникає.
Це основна інформація про стан OpenWrt. У наступній колонці ми поговоримо про загальні тренди розвитку Wi-Fi. До зустрічі через тиждень!
Бажаєте більше?
До вашої уваги – ще більше технічних статей плюс професійні спільноти GlobalLogic, що діють у Facebook:
Top Insights
Python: чому вивчати та з чого почати?
InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТонкощі CV або Як скласти та куди надіслати,...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyCI/CD для JS розробників. Частина перша – теорія
DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologySoft and Hard Skills: Що важливіше? Розповідь одного...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТОП автори
Категорії блогів
Давайте співпрацювати
Схожі теми
Як зберігати і підвищувати власну продуктивність в ІТ
Артур Мицко, Lead Software Engineer, GlobalLogic У компанії Globallogic я пройшов шлях від С++ trainee до Lead Software Engineer. Як зазвичай буває, коли людина приходить в ІТ-компанію вперше — все навколо нове та цікаве, ти не помічаєш як летить час. Чесно кажучи, в перші роки я не сильно то і відпочивав, переважно на свята. Це, … Continue reading Все, що ви хотіли знати про роутери та Wi-Fi. Частина ІІ. Що таке OpenWrt? →
Більше
Як покращити ресурсний стан через оточення
Катерина Васильєва, Senior HRBP, GlobalLogic Ресурсний стан як поняття, яке використовується в психології, медицині, спорті та інших галузях, описує психофізіологічний стан людини, який характеризується рівнем її енергії, витривалості, здатності до праці та концентрації уваги. Відповідно, ресурсний стан впливає на різні аспекти життя людини, і визначається різними чинниками, як то рівень фізичного здоров'я, ступінь стресу або … Continue reading Все, що ви хотіли знати про роутери та Wi-Fi. Частина ІІ. Що таке OpenWrt? →
Більше
Як покращити презентації
Денис Братчук, Engineering Director, GlobalLogic Майже кожен з нас час від часу виступає із презентаціями чи доповідями, використовуючи як ілюстрацію слайди, створені в популярних офісних програмах, на кшталт PowerPoint або Google Slides. Менеджери проєктів створюють звіти про хід виконаних робіт, інженери презентують новітні технологічні рішення, керівництво звітує про досягнення фінансових цілей, а менеджери з продажів … Continue reading Все, що ви хотіли знати про роутери та Wi-Fi. Частина ІІ. Що таке OpenWrt? →
Більше
Від студента до Trainee-спеціаліста: історія випускника С++ GL BaseCamp
Почати шлях в ІТ під час навчання в університеті — ще той виклик, який вимагає наполегливості і постійної практики. Сергій Піскурський, студент та Trainee Specialist GlobalLogic, приєднався до компанії після проходження С++ GL BaseCamp. Хлопець поділився досвідом навчання перед курсом та підготовки до С++ GL BaseCamp. Чому ти вирішив вивчати С? Коли я почав думати … Continue reading Все, що ви хотіли знати про роутери та Wi-Fi. Частина ІІ. Що таке OpenWrt? →
Більше
Share this page:
-
-
-
-
URL copied!