Shmelev
Anonymous
Ну вот и порешали:
нужен сайт на реле!
Anonymous
Все сдулись чтоли идей нет?
Shmelev
cgi и brainfuck вытерпит
Anonymous
И ведь технически это возможно. Только придётся рядом электростанцию строить :)
🦥Alex Fails
Shmelev
Anonymous
Shmelev
Танненбаум полное психиатрическое обследование обещал за сабж
Shmelev
Shmelev
Можно говновебсервер сделать
Shmelev
Для раздачи малвары
Shmelev
Как модуль
Shmelev
Видел такой, правда на c
Shmelev
Но там просто
Как-то так...
Shmelev
Shmelev
А то фу
Shmelev
read/mmap там
Anonymous
Ага а дальше? Компилируем в хтмл?
Anonymous
Вам стоит сделать общий словарь терминов и понятий, а то ваши чатики скатываются в уг
Shmelev
Shmelev
Или он про webassembly начитался
Shmelev
Но оно ж про другое
Anonymous
Но оно ж про другое
А может маразматичный старикашка на аве нам как бы намекаэ...
Что в той голове смешались кони, люди и пару языков программирования :)
Shmelev
Зато какой простор для фантазии
Anonymous
Долбоебство какое-то
Anonymous
Но ради фана похер
Shmelev
Shmelev
сервак можно быстро накатать на C с epoll
Shmelev
но вот как зафорсить попадание в кэш
Shmelev
Можно модифицировать initrd, выделить серверу ядро проца, и сделать его риалтаймовым
Shmelev
Это несложно
Shmelev
http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html и все в builtin prefetch
Shmelev
все это в килобайт 50-70 уложить реально, плюс html и картинки
Shmelev
Ну берем dietlibc, оптимизируем как умеем
У uefi вон вообще первые стадии запуска работают только в кэше, т. к. озу ещё не инициализировано. Даже легаси бивис так не делал (про coreboot не знаю, может тоже).
Shmelev
Линь хорошо умеет в риалтайм, поэтому порулить процессором будет несложно
Shmelev
Осталось найти какой-нибудь очень tiny http сервер
JeisonWi
JeisonWi
На асме
Shmelev
блин, там сношаться с affinity и prefetch руками
JeisonWi
Shmelev
И с реалтаймовостью
JeisonWi
Shmelev
Gcc пишет на асме лучше меня, взаимодействие с ос улучшать выгоднее
JeisonWi
JeisonWi
Без ОС
JeisonWi
Через DMA
JeisonWi
Такие есть уже
Shmelev
асинхронность самому реализовывать, мрак какой
Хм...
Shmelev
В том, что я написал, кроме веб-сервера, нужно строчек 60-100 кода максимум
JeisonWi
BareMetalOS вам в помощь
JeisonWi
Можно подкрутить и без RAM работать сможет
Shmelev
руками на asm != производительности
JeisonWi
Только без памяти DMA работать не будет
Shmelev
часто даже наоборот
JeisonWi
А это сразу проседание производительности
Anonymous
В сторону uefi смотрел, но говорят там всё на костылях и костылями погоняет.
Год от года версии и апи уефи меняются, поэтому пока отложил.
JeisonWi
JeisonWi
Есть мультипроцессность но нет многозажачности
JeisonWi
TPL
JeisonWi
Нет исключений
JeisonWi
А зачем в нем многопроцессность?