The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск MirageOS 2.5, платформы для запуска приложений поверх..."
Отправлено Аноним, 28-Июн-15 08:20 
> Ну, технически отладка - это дело решаемое, тулзы с библиотеками

Знаешь, теоретически - много чего решаемо. А практически - это кто-то должен сделать.

Можно написать отладчик? Да. Только посмотри сколько ресурсов на это в нормальном виде реально надо. Вон в LLVM народа поболее чем у некоторых, а нормальный отладчик за несколько лет так и не сделали. При том такая фигня при отсутствии нормальной оси - вообще с АБСОЛЮТНО ВСЕМ. Сферическое приложение в вакууме - это круто, концептуально и ... не от мира сего.

Так, очевидное: стоит сервачок. Он в основном HTTP, но еще он синкает файлы по rsync. Несколько гигов потенциально. И задержка не более 5 минут. Ну так надо. В этом конкретном случае. Любой человек в здравом уме в general purpose оси просто пропишет рсинк в крон. Дешево и сердито, занимает 5 минут времени. А потом просто работает. А на такой конструкции - ОПАНЬКИ!

> (в том числе и отладка-логирование) один раз пишутся и отлаживаются, в конце концов.

Вот только это кто-то должен сделать. А чтобы это было в нормальном виде, на это надо вбухать уйму ресурсов. В general purpose осях - все это делали исторически, за многие годы, между делом, под нужды разработчиков и юзерей. А сейчас мы можем прийти и за 5 минут опереться на плечи гигантов. Которые до нас написали cron, rsync и что там еще. И вместо борьбы с искусственными сложностями - заняться решением своей задачи. А не написанием себе логгера с замашкми трассира, подрыва писать свою реализацию протокола rsync на ocaml и что там еще.

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

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

Это конечно варьируется. Но в целом такие конструкции оказались совершенно не от мира сего.

> да, как только захочется странного - это странное обойдётся дорого.

Более того, в 95% случаев придется делать козью морду и с позором объявить что задача "не решается" [вами, за разумное время и деньги, с этой технологией]. Под гомерический гогот скриптокидозников, показывающих внезапно обломившемуся им клиенту как это сделать за 5 минут и даже без программирования.

> В-четвёртых - они там всерьёз, скажем, FS сами реализовывать будут?

В таких вещах ФС как таковой может и не быть. Будет какое-нить апи к базе, например. Мелкомякоть как-то так и хотели. Реально оказался адов гемор на ровном месте, разумеется, и все труба шатали такую мегаконцептуальщину.

> Что за чушь насчёт "отсутствия ядра и драйверов"

Имеется в виду что в контейнере с ОС-паразитом нет большинства драйверов и ядро может быть урезанное, т.е. чисто прослойка для работы с гипервизором.

Но реально кучу лишних дров можно оборвать и у general purpose, если это так принципиально. Это и под реальное железо то делают, там где место жмет. Ну вон опенвртшники в 4 мега упаковываются, при том половина из этого - как раз программы рисующие вебморду, ну и всякая логика вокруг типа фаера, роутинга и обвязки всего этого. Но реально плюс-минус пара мегабайтов на обычной VM в более-менее типовых условиях - никого не парит. И хардкорно плясать с бубном чтобы откусить от виртуалки несколько мегов - в целом довольно странное начинание. Ну то-есть пытаются делать поменьше и полегче, но лишь до тех пор пока это не начинает требовать много времени и факапить то для чего виртуалки поставили.

 

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



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

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