openwrt 25.12
Mar. 3rd, 2026 01:19 pmТут готовится к выходу новая версия openwrt, 25.12. Вот думаю о том, не пора ли подумать об апгрейде роутера (впрочем домашний роутер у меня еще на 24.10.4 не сапгрейжен, а два других роутера с openwrt - в деревне и недосягаемы пока я туда не приеду).
Там два интересных нововведения - пакетный менеджер opkg поменяли на apk (который из Alpine linux). Ну это в общем-то и неплохо. Похоже что apk становится еще одним мейнстримным пакетным, добавляясь в коллекцию apt, dnf и pacman. Помнится были уже какие-то клиенты, которые хотели PostgresPro на чем-то Alpine-подобном, хотя это и совершенно несерверный дистрибутив.
А вот идея переписать luci с lua на ucode вызывает у меня куда более смешаные чувства. Всё-таки пихать ECMAscript куда ни попадя — это плохо. С другой стороны, если таки появится реализация ECMAscript, способная работать в resource constrained environment, это хорошо. Так-то язык ничем не плох, кроме того что любой его диалект критически зависит от объектной модели среды выполнения. А хороших моделей среды выполнения ни в браузере, ни в WSH нету. Что там у npm за модели я пока не особенно копался. Но что-то мне подсказывает, что люди, мозги которых вывернуты фронтэнд-разработкой под современные браузеры ничего простого и логичного придумать не в состоянии.
no subject
Date: 2026-03-03 10:47 am (UTC)Насколько я понимаю, реализации JavaScript для resource-constrained систем вполне себе существуют (например, ESPruino или Duktape). Возможно, критерии "хорошо" требуют уточнения :-) Или JavaScript мы из ECMAScript исключаем?
no subject
Date: 2026-03-03 11:17 am (UTC)Это скорее я просто не совсем в курсе что в этой области творится. Javascript несомненно самая распространенная разновидность ECMAscript. А ucode по некотрому разбирательству - это скорее не ECMAscript а PHP слегка закошенный под ECMAscript.