The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз MikroTik RouterOS 5"
Отправлено User294, 03-Апр-11 11:16 
> но это мелочи, определение пакета как критичного и не подлежащего  
> авто-обновлению уже серьезнее,

По хорошему все пакеты должны быть авто-обновляемы, даже критичные. Иначе есть риск нарваться на ситуацию когда в нем например будет уязвимость, а 90% юзеров окажутся пофигистами и идиотами. Поскольку софт работает в реальном мире с реальными не только админами и системщиками, но и идиотами и пофигистами за экраном, данная опция должна быть. И даже наверное активное по дефолту. Гуру если не хотят это - отключат, а вот жопы идиотов не способных убирать за собой - будут явно целее. Вы же не хотите чтобы ваша любимая система заимела репутацию дырявого сита?

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

Эээ а может повышения? Обычно слишком абстрактные и общие решения не могут снизойти со своих высот до конкретики некоей ситуации и грамотно разрулить эту конкретику. Получается FAIL, в лучшем случае он лечится уймой костылей и подпорок. На самоме деле есть некая золотая середина, а сильные перекосы в ту или иную сторону ведут к разным видам геморроя.

> Во встраиваемые системы, пожалуй смысла нет, пока.. пока у них 16М памяти

У них может быть и гиг памяти. Только вот чипы на 16Мб в отличие от чипов на гиг - по цене грязи под ногами. А дешевая железка продается бОльшими тиражами чем дорогая, что логично. С учетом того что цена производства PCB и цены на компоненты снижаются по мере роста объемов заказов, становится понятно каким методом проще достичь EPIC WIN.

> и сильно-сильно перепатченная ОС,

Да не настолько уж и сильно. Хотя у кого как.

> а почему роутер не может обсчитывать какую-нить распределенную задачу
> пока нагрузка на него не велика, а какой-нить гугл за это +*цать гигов
> на своем сервисе для n пользователей, этакий бартер ресурсами.

В принципе могло бы быть кульным вариантом для гугла сделать свой мегаботнет, при том суммарная мощность оного была бы внушающей :). Правда вот лично я в гробу видал зонды от гугля. Мне проще (довольно дешевый уже) 500Gb ноутбучный винт присобачить. Поимев +500Gb места на лично своем сервисе. Если надо - доступном через веб. Без всяких гуглов. Так, глядя на Skype, который не забывает и денег требовать за звонки, и жрать бандвиз оптом для проксирования файрволеных юзеров. По сути делая из юзеров с нормальным интернетом дармовый релей наподобие TURN. На таких условиях имхо пусть сами свое ... юзают :)

> Функционала там на 300кб исполняемого файла, по сути всего лишь среда ориентированная
> на управление процессами,

Некая проблема состоит в том что на этих устройствах CPU обычно ARM или MIPS, при том ядро может иметь некие детали реализации, скажем у одних старый ARM9, а у других более новый ARM11, а у третьих MIPS вообще. Конечно можно виртуальную машину/кодогенератор привинтить, но это уже врядли в 300kb уложится и будет создавать много нагрузки, а ради чего - не очень понятно.

> как часто вам приходилось пользоваться грипом и его возможностью выдачи
> N строк после найденного совпадения, или объявлением функций в awk.

Не часто. Кстати в эмбеддовке обычно юзается бизибокс, в котором многие редко используемые функции можно отпилить нафиг. Что и делается. Например ps умеет только довольно простой список и 1 формат оного. Зато занимаемое в флеше место и потребление памяти - намного меньше.

>> проверить насколько он жив более эффективным методом
> Можно, реализовав метод в либе в специальном пакете включенным в серверный вариант
> ОС, собственно это и цель.

Это имхо должно быть чем-то типа плагина или какого-то подобного довеска. При том - в силу сложности фичи, возникает вторая проблема: а кто проверит проверяющего?! Если он сложный - в нем тоже баги будут. И спасибо если они не поставят раком всю систему инициализации (отказоустойчивый дизайн - не такая уж простая штука).

> То есть демоны написанные на питоне, китайские шрифты и тому подобное можно,

Ну так их нет в эмбеддовке например. Как по мне - я б за это придушивал.

> а подсистему которую за 2мин можно настроить на уведомление о отказе ПО нет.

Ну просто если все будут так рассуждать, минимальный инсталл системы будет 15Gb и оно будет требовать минимум 2Gb RAM. А теперь представим себе что мы хотели допустим виртуалочек сделать...

> Подумываю открыть домашний wifi, чтобы соседи качали кино и софт с домашнего компа,

Потенциальная проблема: если некто сделает нечто сильно незаконное, есть риск что предъявы придут именно к вам под дверь, а процесс доказательства что вы не верблюд может стоить много нервов. Я бы как минимум телепортировал анонимных дятлов впн-ом куданить в другую страну. Ну, чтобы предъявы приходилось как минимум собирать в цивилизованном формате, по всем требованиям законов, а не "знаете, тут позвонили из %s, поэтому мы отключаем вам интернет". Или оставить анонимным дятлам доступ только в интранет, где вредительство будет лимитировано. Искренне надеюсь что однажды mesh сети похоронят эту проблему раз и навсегда, и всяким корпорасам, копирасам и прочим придется жить с мыслью что информация пробьет себе дорогу и с этим ничего сделать не получится :P.  

> но собственным ноутам требуется больший доступ и приватность, очевидно vpn,

Ну да, как-то так.

> только держать его всегда запущенным не вижу смысла,
> по-этому, приходится крутить костыли,

Хотя то что вы говорите, осмысленно, я не думаю что этот функционал нужен сильно многим. Поэтому имхо система инициализации абсолютно не обязана такое рюхать. А вот возможность написать плагин или упрощение написание допустим демона-довеска мониторящего сильно кастомные условия и стартующего по ним то или иное - не лишне.

> а если надо скинуть 4 сезона сериала,

Я бы на вашем месте не очень анонсировал такие use case'ы как примеры. Потому что они копирасам интереснее чем разработчикам. Разработчики обычно не любят осознанно и открыто нарушать законы. Это примерно как прийти в магазин и заявить: "чуваки, а почему бы вам не продавать не только унылые и неудобные хозяйственные топоры, но еще и боевые алебарды?! Они намного удобнее для моих задач! Я хочу вон того негодяя изрубить!"

> тупо ждать, или воткнуть таки кабель и ждать в 4 раза меньше, почему вы
> считаете, что это не будет востребовано.

Я не уверен что полностью понял какая взаимосвязь между кабелем, впн и 4 раза меньше. У меня есть ощущение что то что вам надо можно уже сегодня сделать из опенврты. Ну может с парой костыликов анализирующих ваши кастомные условия и реализующие вашу кастомную логику (например запуск openvpn по условию). А я чисто как юзер предпочел бы не столько "в 4 раза быстрее" сколько "в фоне, не отвлекая меня". Собссно, я не думаю что кто-то сможет посмотреть 4 сезона за время их скачки, ну разве что если их морзянкой слать :). Наиболее вменяемый вариант: качающий приоретизирует файло, самое приоритетное - то что надо первым, а пока он смотрит первые серии, остальное докачается :). А файло может быть попросту всегда доступно. Допустим, на юсб-диске прицепленом к роутеру. Оно не выжмет гигантскую скорость (в лучшем случае прогрузит 100Мбит лан), но без проблем отгрузит в фоне все что угодно. Роутер в отличие от компа никогда и никто не выключает как правило, и от сети не отсоединяет. Особые гурманы с большой коллекцией и щедрой душой могут купить небольшой никогда не выключаемый NAS - "усиленная версия" идея :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру