Про "новые основания операционок"

Jun 04, 2014 21:42

Что-то бред какой-то, что с той, что с другой стороны. Как автор имплементации POSIX API для встроенной операционки ASA/PIX в Cisco Inc, прокомментирую.

> >Вместо файловой системы, очевидно, нужна база данных. По сути, файловая система это и так БД, только не реляционная, без транзакций...
>
> Современные (уже лет 15 как) файловые системы суть ( Read more... )

Leave a comment

Comments 87

ext_930033 June 5 2014, 07:33:01 UTC
Сейчас вы plan9 придумаете.

Reply

lionet June 5 2014, 07:40:38 UTC
Я менеджер, я нихочу ничего решать, я хочу теслу и айпад!

Reply

vitus_wagner June 5 2014, 08:10:16 UTC
По идее менеджерам за то деньги и платя\т, чтобы решали. Они же это. ЛПР, не? Это кодер может нисего не решать, а сидеть и тупо имплементить спеки.

Reply

tim_caper June 5 2014, 09:24:18 UTC
Менеджерам за другие решения платят: ещё троих нанять, зарплату поднять, сроки подвинуть.
Рекомендую (лекции) Левенчука.

Reply


sleepy_drago June 5 2014, 08:09:33 UTC
хоть я не знаю всех троих =) мне в режиме угадай мелодию видно что тов. tonsky нужен нормальный интернет вещей, а не 5 разных админов в 3х разных облаках (1 из яблочников, 1 из амазона, 2 индуса из мс и еще ктото по кофеваркам/холодильникам) ... Предлагать ему сопрягать закрытые системы (плейстейшн - телефон - телевизор - планшет - ноутбук) с помощью посикс апи ... ну вы представьте себе.

если в процессе больше не понадобятся сервисы парсящие аж один mime протокол я лично даже не замечу =)

Reply

blackyblack June 5 2014, 08:14:58 UTC
Дак для того, чтобы закрытые системы сопрягать, достаточно какого-нибудь json'а, а не линукс курочить. А ещё лучше не json, а in-band протокол.

Reply


permea_kra June 5 2014, 08:14:30 UTC
ИМХО, реляционную транзакционную СУБД давно пора воткнуть таки в ОС. Понятное дело, не в ядро. Транзакционная ФС тоже не помешала бы, но там свои заморочки и простыми средствами этого, похоже, не сделать. Сделать message-ориентированные пайпы/сокеты/message queue на уровне шелла. Типизация в шелле тоже не помешала бы, но грамотно её можно сделать только в языке типа хаскеля или более сильном, а это очень не все осилят. Консольные утилиты для хождения по древовидным данным есть, хоть и на переусложненном xml и json, адаптировать их можно. Очень не помешал бы более внятно расширяемый шелл - сейчас там все на IPC, а это все-таки, медленно, было бы неплохо что-то на с использованием dll - но это фантастически сложно грамотно сделать, не потеряв в security.

За попытку устранить многоюзерскость надо бить по шапке, безусловно. Как и ограничить возможность ходить куда надо.

Это я как advanced user говорю.

Reply

lionet June 5 2014, 08:21:05 UTC
> ИМХО, реляционную транзакционную СУБД давно пора воткнуть таки в ОС.

Btw, sqlite очень похожа на правду. И везде есть, по сути.

Reply

thesz June 5 2014, 10:34:57 UTC
sqlite group by и похожие операции делает в памяти.

Reply

lionet June 5 2014, 10:51:53 UTC
That's ok.

Reply


tzirechnoy June 5 2014, 09:19:11 UTC
Приятно, конечно, услышать обсуждение этой темы от вменяемого человека (тебя). Но всё-таки: http://lurkmore.so/images/e/e1/Arguing.retarded.jpg

Reply


jakobz June 5 2014, 09:23:22 UTC
Типа Сталин такой выходит из могилы, объявляет один формат сериализации единственно верным, остальные существующие объявляет несоответствующими идеям марксизма-ленинизма, а за изобретение новых - отправляет в ГУЛАГ :)

Reply

jakobz June 5 2014, 09:27:09 UTC
Ну и вообще ребята хотят "всё в одном", что неверно. Веб-серверу вон надо драйвер сетевухи, библиотеку с TCP/IP стеком, 2 гига плоской памяти и всё. А крутится он по факту - на карусели с лампочками, тиграми, вторым этажом, и лавками для родителей.

Короче надо наоборот разлеплять это всё. И если стандартизировать ту же сериализацию или пайпы - то уж точно заниматься этим вне контекста ОС.

Reply

tzirechnoy June 5 2014, 10:59:23 UTC
Это описание dbus community что-ли?

Reply


Leave a comment

Up