Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: matfei  
Дата: 11.05.13 15:47
Оценка: 1 (1) +1 :)))
http://habrahabr.ru/post/179333/
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: Michael7 Россия  
Дата: 11.05.13 15:59
Оценка:
Здравствуйте, matfei, Вы писали:

M>http://habrahabr.ru/post/179333/


Опередил Какой наброс хороший. Добавлю только цитату

Причина проблем, по словам сотрудника Microsoft, социальная. Дело в том, что разработчики не вносят в ядро таких оптимизаций, которые мы видим в мире Linux. В компании Microsoft никто не будет хвалить программиста, если он оптимизировал какой-то процесс на 5%, если это не входит в сферу его основных обязанностей. Такая оптимизация никому не интересна. Только в случае какого-то очень существенного прогресса работу программиста могут заметить в соседних командах разработки, что положительно отразиться на его карьере. Но это скорее исключение, чем правило. Нет никакого стимула принимать изменения из-за пределов своей команды разработки.


и есть конкретные примеры, вроде

«Нам нельзя трогать именованные каналы. Лучше добавим %INTERNAL_NOTIFICATION_SYSTEM%! И пусть она будет несовместима с почти всеми другими именованными примитивами NT.

Мы не можем показывать %INTERNAL_NOTIFICATION_SYSTEM% остальному миру, потому что не хотим заниматься бумажной работой и терять продажи, ведь сейчас публично доступны только интерфейса Win32 APIs эпохи 90-х.

Мы не можем трогать DCOM. Так что создадим ещё один %C#_REMOTING_FLAVOR_OF_THE_WEEK%!


и другое.
Re: Билл Гейтс про юзабельность винды
От: Michael7 Россия  
Дата: 11.05.13 16:07
Оценка:
По ссылкам на хабре нашел не менее вкусное, хотя и устаревшее. Письмо самого Билл Гейтса в котором он негодует насчет юзабельности винды как прямо какой красноглазый. Описывает свой жесткий квест в попытках поставить Movie Maker.
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: Ночной Смотрящий Россия  
Дата: 11.05.13 18:08
Оценка: +6 -1
Здравствуйте, matfei, Вы писали:

Какая жесть:

Именно в этом причина появления PowerShell: многие хотели улучшить cmd.exe, но не имели возможности.
...
Нельзя трогать Source Depot, так что давайте вместе хакнем SDX (Secure Document Exchange)!
Нельзя трогать SDX, так что давайте притворяться в течение четырёх релизов, что мы переходим на TFS (Team Foundation Server), а сами ничего не будем менять!


Какой то малолетний дурачок.
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: Sheridan Россия  
Дата: 11.05.13 20:52
Оценка: -2
НС>Какой то малолетний дурачок

Они там в мс все похоже, те кто процессом рулит, такие
Matrix has you...
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: dalmal  
Дата: 11.05.13 21:01
Оценка: +3 -4 :)))
Здравствуйте, matfei, Вы писали:

M>http://habrahabr.ru/post/179333/


Простите, о какой низкой производительности идёт речь? WinXP стоит даже на древних целеронах-800.

У любого разработчика есть менеджер, который ставит ему задачи, которые он должен выполнять. И никому не интересно, что разработчику хотелось бы заняться оптимизацией или другими интересными лично ему вещами.
Если разработчику такой порядок вещей не нравится, то ему нужно не статьи писать и ныть, а увольняться.
Почему разработчик думает, что кому-то будет лучше от того, что он оптимизирует производительность чего-то процентов на 10? Или даже на 100? На современных машинах и то, и другое скорее всего будет незаметно вообще.
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: mrTwister Россия  
Дата: 11.05.13 21:38
Оценка: :)))
Здравствуйте, matfei, Вы писали:

M>http://habrahabr.ru/post/179333/


А тут "разработчик С++" объяснил причины кривого дизайна языка: http://www.getinfo.ru/article40.html
лэт ми спик фром май харт
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: dimgel Россия https://github.com/dimgel
Дата: 11.05.13 23:50
Оценка:
Здравствуйте, matfei, Вы писали:

M>http://habrahabr.ru/post/179333/


Так вот почему у меня голая восьмёрка грузится раза в три дольше лялиха, на котором демонов навешано по самое немогу!
Re[2]: Билл Гейтс про юзабельность винды
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.05.13 08:25
Оценка:
Здравствуйте, Michael7, Вы писали:

M>По ссылкам на хабре нашел не менее вкусное, хотя и устаревшее. Письмо самого Билл Гейтса в котором он негодует насчет юзабельности винды как прямо какой красноглазый. Описывает свой жесткий квест в попытках поставить Movie Maker.


Ты бы уж тогда ссылку привел, раз упомянул, может кому интересно. Я пару дней назад тоже тот топик читал, и эту ссылку тоже находил, а сейчас глянул, не нашел — там React OS и прочие срачи развернулись по полной, такие простыни нагенерили, что найти там что-то уже мало реально.
Маньяк Робокряк колесит по городу
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: iLikeCookies  
Дата: 12.05.13 08:40
Оценка:
Здравствуйте, mrTwister, Вы писали:

M>>http://habrahabr.ru/post/179333/

T>А тут "разработчик С++" объяснил причины кривого дизайна языка: http://www.getinfo.ru/article40.html

Скажите, а это случайно не старая первоапрельская шутка?
Так похоже на правду, так похоже на правду
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: dilmah США  
Дата: 12.05.13 08:41
Оценка:
подтверждаю, MS полностью больная компания изнутри
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: okman Беларусь https://searchinform.ru/
Дата: 12.05.13 08:51
Оценка: 1 (1) +1
Здравствуйте, matfei.

Один из программистов компании Microsoft анонимно выступил на форуме Hacker News и
выдал интересные подробности о процессе разработки ядра NT.


Разве анонимки кому-то интересны ?
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: dilmah США  
Дата: 12.05.13 08:57
Оценка:
O>Разве анонимки кому-то интересны ?

на minimsft вроде большинство анонимно постили, однако интерес был немалый..
Re[3]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: iLikeCookies  
Дата: 12.05.13 09:01
Оценка:
Здравствуйте, iLikeCookies, Вы писали:

LC>Скажите, а это случайно не старая первоапрельская шутка?

LC>Так похоже на правду, так похоже на правду

Да, это действительно оказывается общеизвестный фейк
Re: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: ononim  
Дата: 12.05.13 12:56
Оценка:
я то когда ковырял ядро восьмерки не мог понять, нафига они изобрели WNF (я расшифровываю это как Windows Notification Framework) и почему у него такой убогий API. Теперь понятно. Впрочем давно об этом догадывался, в ядре (и не только) винды в последнее время очень дофига видел сомнительных нововведений, вместо которых достаточно было аккуратненько допилить\пофиксить имеющийся функционал.


Господи, код NTFS — это багровый роман ужасов, написанный под опиумом в средневековье, где используются глобальные рекурсивные блокировки и управление потоком выполнения программы при помощи структурной обработкой исключений (SEH). Давайте вместо неё напишем ReFs. (И да, начнем с копипаста исходников NTFS и удаления половины функциональности! Теперь добавим контрольные суммы, потому что контрольные суммы это круто, и с контрольными суммами мы почти так же круты, как ZFS, верно? И вообще, кому нужны квоты?)

mwhaha.. именно так я это себе и представлял
Как много веселых ребят, и все делают велосипед...
Re[3]: Билл Гейтс про юзабельность винды
От: Michael7 Россия  
Дата: 12.05.13 13:40
Оценка:
Здравствуйте, Marty, Вы писали:

M>Ты бы уж тогда ссылку привел, раз упомянул, может кому интересно.


Извиняюсь, забыл ссылку дать: http://habrahabr.ru/post/31623/
Re: При этом про само ядро
От: Mamut Швеция http://dmitriid.com
Дата: 12.05.13 15:21
Оценка: 6 (3)
при этом про ядро NT:

https://neosmart.net/blog/2008/shipping-seven-is-a-fraud/comment-page-1/#comment-160264


dmitriid.comGitHubLinkedIn
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: Ночной Смотрящий Россия  
Дата: 12.05.13 16:23
Оценка:
Здравствуйте, dalmal, Вы писали:

D>Простите, о какой низкой производительности идёт речь? WinXP стоит даже на древних целеронах-800.


А то самое ядро восьмерки, которое ваще ужасно, стоит на Lumia 520 с ее гигагерцовым армом, которому до целерона как до пекина раком.
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: Ночной Смотрящий Россия  
Дата: 12.05.13 16:23
Оценка:
Здравствуйте, dimgel, Вы писали:

D>Так вот почему у меня голая восьмёрка грузится раза в три дольше лялиха, на котором демонов навешано по самое немогу!


Обычно в этом виноваты драйвера.
Re[2]: Разработчик ядра Windows NT объяснил причины низкой производительности ОС
От: ononim  
Дата: 12.05.13 19:54
Оценка:
O>mwhaha.. именно так я это себе и представлял
из комментов:

Недавно вляпались в замечательный сбой новой модной файловой системы ReFS. Симптоматика, оказывается, известна. Убер-устойчивая новейшая ФС, которую разрабатывали 7 лет, дохнет от ребута так, что её нельзя восстановить штатными способами.

Как много веселых ребят, и все делают велосипед...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.