From: Sergey Matveev Date: Sat, 18 Jan 2020 08:38:06 +0000 (+0300) Subject: Посмотрел "What UNIX cost us" X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=99332e83d2fb7c8b5c3d172811385f8ac5a8a2c8;p=stargrave-blog.git Посмотрел "What UNIX cost us" https://www.youtube.com/watch?v=9-IWMbJXoLM Выступление на одной конференции о том, что слепое следование UNIX way и игнорирование современных требований и изменений в железе может стоить очень дорого -- ужасным и малоюзабельным API. * В целом я согласен почти со всем сказанным: нужно всегда включать голову и трезво объективно оценивать API и подходы к проектированию ПО * Там отметили хороший превосходный работающий простой API kevent, заметив что в Linux сказали что "да, он хорош, но мы же не можем просто взять и его использовать" и они безусловно запилили своё... epoll уродство, к которому позже появились ещё framework-и для того, чтобы приблизиться к kevent функционалу * Ну а дальше всякие полезные тезисы о руководстве и управлении в мире открытого ПО, которые всё более актуальны становятся ---