]> Sergey Matveev's repositories - stargrave-blog.git/commit
Посмотрел "What UNIX cost us"
authorSergey Matveev <stargrave@stargrave.org>
Sat, 18 Jan 2020 08:38:06 +0000 (11:38 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 18 Jan 2020 08:38:06 +0000 (11:38 +0300)
commit99332e83d2fb7c8b5c3d172811385f8ac5a8a2c8
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentd7908e204b81b57aa95919c426c873513fde013a
Посмотрел "What UNIX cost us"

https://www.youtube.com/watch?v=9-IWMbJXoLM
Выступление на одной конференции о том, что слепое следование UNIX way и
игнорирование современных требований и изменений в железе может стоить
очень дорого -- ужасным и малоюзабельным API.

* В целом я согласен почти со всем сказанным: нужно всегда включать
  голову и трезво объективно оценивать API и подходы к проектированию ПО
* Там отметили хороший превосходный работающий простой API kevent,
  заметив что в Linux сказали что "да, он хорош, но мы же не можем
  просто взять и его использовать" и они безусловно запилили своё...
  epoll уродство, к которому позже появились ещё framework-и для того,
  чтобы приблизиться к kevent функционалу
* Ну а дальше всякие полезные тезисы о руководстве и управлении в мире
  открытого ПО, которые всё более актуальны становятся