Вверх A A A
Longhorn

Справочные материалы

Перейти
Июль 2017
Нед Пн Вт Ср Чт Пт Сб Вс
26
1
2
27
3
4
5
6
7
8
9
28
10
11
12
13
14
15
16
29
17
18
19
20
21
22
23
30
24
25
26
27
28
29
30
31
31
   Архив сайта
2009 Показать Свернуть
2010 Показать Свернуть
2011 Показать Свернуть
2012 Показать Свернуть
  • Январь
  • Февраль
  • Март
  • Апрель
2013 Показать Свернуть
2014 Показать Свернуть
  • Май
  • Июнь
  • Июль
  • Август
  • Сентябрь
  • Октябрь
  • Ноябрь
  • Декабрь
2015 Показать Свернуть
  • Сентябрь
  • Октябрь
  • Ноябрь
  • Декабрь
2016 Показать Свернуть
   Архив блога
2009 Показать Свернуть
  • Январь
  • Февраль
  • Март
  • Апрель
  • Май
  • Июнь
  • Июль
  • Август
  • Сентябрь
  • Октябрь
  • Ноябрь
  • Декабрь
2010 Показать Свернуть
  • Январь
  • Февраль
  • Март
  • Апрель
  • Май
  • Июнь
  • Июль
  • Август
2011 Показать Свернуть
2012 Показать Свернуть
2013 Показать Свернуть
2014 Показать Свернуть
  • Май
  • Июнь
  • Июль
  • Август
  • Сентябрь
  • Октябрь
  • Ноябрь
  • Декабрь
2015 Показать Свернуть
  • Май
  • Июнь
  • Июль
  • Август
  • Сентябрь
  • Октябрь
  • Ноябрь
  • Декабрь
2016 Показать Свернуть

Longhorn

Windows Vista 0

Процесс создания новой версии Windows (Longhorn) принципиально отличался от работы над всеми предыдущими версиями операционной системы семейства Windows. Наработанная за десятки лет практика дала сбой, процесс создания новой версии затягивался, обнаруживались всё новые проблемы, программные ошибки не могли обнаружить неделями, Билл Гейтс рвал и метал, проект под названием Longhorn грозился рассыпаться.

Джим Оллчин, вице-президент корпорации, вызвал себе в помощники двух лучших специалистов компании Брайана Валентайна и Амитабха Шриваставу. Вместе они составили карту будущей операционной системы в самом мелком масштабе получилось полотнище в девять квадратных метров. Карта взаимосвязей напоминала абсурдную железную дорогу с сотнями пересечений, множеством дублирований. Специалисты пришли к выводу, что схему неизбежно нужно упрощать, сделать ее модульной, как детали от конструктора Lego. Но для этого придется практически отказаться от результатов многих лет труда программистов над версией Longhorn.

Летом 2004 года Джим Оллчин решился на самый отчаянный шаг в своей карьере. Он вошел в кабинет Била Гейтса и прямо заявил, что новая операционная система получается чрезмерно сложной, программисты не могут добиться прогресса в работе и обеспечить стабильность. Боле того, исправить положение дел не представляется возможным! Джим Оллчин подвел итог, что выпустить новую операционную систему в 2004 году не удастся (а это продолжали обещать Биллу Гейтсу все остальные руководители корпорации), более того, он предлагает прекратить бессмысленные потуги исправить положение и начать работу заново.

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

На что Джим Оллчин выложил свое видение проблемы: на данный момент над созданием нового продукта работают 4000 программистов, каждый работает над своим небольшим участком. Периодически недоделанные еще кусочки собираются в очередной билд, чтобы проверить совместимость получаемого продукта. Число взаимосвязей между кусочками стремительно растет (математики, представьте факториал от 4000) и вскоре уже число всех условий, которые нужно выполнить и правил, которых нужно придерживаться, стало столь огромным, что не могло уложиться в памяти человека. В результате, проверка совместимости превращалась в кошмар. После работы одного дня программистов над своими участками приходилось до двух недель потом выискивать возникшие взаимные несогласованности и нестыковки. И чем дольше шла работа, тем труднее шел вопрос согласования. Да и ставшие печальной традицией прошлых версий Windows ошибки никто не отменял, приходилось направлять лучших программистов еще и на поиск уязвимостей в уже написанном коде. Продолжать работу становится бессмысленным.

26 августа 2004 года Джим Оллчин выступил перед сотнями программистов компании и сообщил, что им придется заново переписать весь код, используя в качества ядра устойчивую версию, разработанную для корпоративных серверов. На следующий день 27 августа 2004 года корпорация Microsoft официально объявила, что выход новой версии системы из семейства Windows откладывается на один год. Чтобы приучить программистов Microsoft работать быстрее и аккуратнее, Шривастава ввел правило, что сотрудник, допустивший определенное число ошибок, отстраняется от дальнейшей работы и либо отправляется доучиваться, либо увольняется (благо опытных программистов, желающих работать в Microsoft, хоть отбавляй).

В результате, Шривастава рассчитывал, что программисты научатся делать все верно с первого раза. Действительно, работа пошла намного быстрее, новые билды появлялись каждые пару дней (вместо двух-трех недель) и хотя за год программисты все же не успели полностью переделать результат предыдущих почти пяти лет, но к июлю 2005 года работа по многим позициям была завершена. 27 июля 2005 года Microsoft разослала 500 тысяч бета-версий Windows Vista своим тестерам. Опираясь на опыт выпуска предыдущих версий, в корпорации ожидали пару сотен тысяч сообщений об ошибках. Однако прошло два месяца, тестерами выявлено менее двух тысяч обнаруженных ошибок.

Просто удивительно, но нам удалось все поменять. Жаль, что мы не сделали это раньше? - заявил Билл Гейтс - Теперь эффективные методы Шриваставы работы с программистами мы будем использовать и с разработчиками Microsoft Office

Windows Vista - лучший продукт компании за все годы, - сообщил Джим Оллчин. В том, что мы сделали, есть еще множество скрытых недостатков. Но результат потрясает. Нам удалось сделать огромный шаг вперед, Windows Vista быстро захватит весь мир. Через неделю после выхода версии на рынок я с гордостью за выполненный труд собираюсь уйти на пенсию

Скрипт для торговли в сети

    697 / 7126


9809

Эта статья находится в разделах:

Windows Vista

Заметка: Автор:
  1. Longhorn

    Longhorn

    1 Воспроизводится Longhorn Microsoft
  2. Системные требования

    Системные требования

    2 Воспроизводится Системные требования Microsoft
  3. Варианты Windows Vista

    Варианты Windows Vista

    3 Воспроизводится Варианты Windows Vista Microsoft
  4. Windows Vista - OEM (1 часть)

    Windows Vista - OEM (1 часть)

    4 Воспроизводится Windows Vista - OEM (1 часть) Microsoft
  5. Чем Vista отличается от XP

    Чем Vista отличается от XP

    5 Воспроизводится Чем Vista отличается от XP Microsoft
  6. Установка Windows

    Установка Windows

    6 Воспроизводится Установка Windows Резников Сергей
  7. Восстановление системы

    Восстановление системы

    7 Воспроизводится Восстановление системы Резников Сергей
  8. Активация и обновление Windows

    Активация и обновление Windows

    9 Воспроизводится Активация и обновление Windows Резников Сергей
  9. Service Pack

    Service Pack

    11 Воспроизводится Service Pack Резников Сергей
  10. Обновление предыдущей версии Windows

    Обновление предыдущей версии Windows

    12 Воспроизводится Обновление предыдущей версии Windows Резников Сергей
  11. Диски Install & Upgrade

    Диски Install & Upgrade

    13 Воспроизводится Диски Install & Upgrade Резников Сергей
  12. 10 мифов о Windows Vista

    10 мифов о Windows Vista

    14 Воспроизводится 10 мифов о Windows Vista Статья из официального журнала Windows Vista
  13. Быть или не быть? Вот в чем вопрос

    Быть или не быть? Вот в чем вопрос

    15 Воспроизводится Быть или не быть? Вот в чем вопрос Статья из официального журнала Windows Vista
  14. Загрузочный диск

    Загрузочный диск

    37 Воспроизводится Загрузочный диск Резников Сергей
  15. Установка - переустановка Windows

    Установка - переустановка Windows

    46 Воспроизводится Установка - переустановка Windows Microsoft
  16. Запуск Windows с CD или DVD диска

    Запуск Windows с CD или DVD диска

    47 Воспроизводится Запуск Windows с CD или DVD диска Microsoft
  17. Windows Vista - OEM (2 часть)

    Windows Vista - OEM (2 часть)

    53 Воспроизводится Windows Vista - OEM (2 часть) Резников Сергей
  18. Основы Windows: все разделы

    Основы Windows: все разделы

    145 Воспроизводится Основы Windows: все разделы Microsoft
  19. Windows Vista: долгожданный дебют

    Windows Vista: долгожданный дебют

    198 Воспроизводится Windows Vista: долгожданный дебют Игорь Дериев
  20. Лицензионная копия Windows

    Лицензионная копия Windows

    477 Воспроизводится Лицензионная копия Windows Microsoft
  21. « Все четыре… Гигабайта »

    « Все четыре… Гигабайта »

    491 Воспроизводится « Все четыре… Гигабайта » Chief
  22. Устранение неполадок при установке Windows

    Устранение неполадок при установке Windows

    527 Воспроизводится Устранение неполадок при установке Windows Microsoft
  23. Завершение сеанса Windows

    Завершение сеанса Windows

    819 Воспроизводится Завершение сеанса Windows Microsoft
  24. Windows Vista Starter

    Windows Vista Starter

    850 Воспроизводится Windows Vista Starter Microsoft
  25. Windows Vista Home Basic

    Windows Vista Home Basic

    851 Воспроизводится Windows Vista Home Basic Microsoft
  26. Windows Vista Home Premium

    Windows Vista Home Premium

    852 Воспроизводится Windows Vista Home Premium Microsoft
  27. Windows Vista Business

    Windows Vista Business

    853 Воспроизводится Windows Vista Business Microsoft
  28. Windows Vista Ultimate

    Windows Vista Ultimate

    854 Воспроизводится Windows Vista Ultimate Microsoft
  29. Секреты работы с PC

    Секреты работы с PC

    1205 Воспроизводится Секреты работы с PC Техно club
  30. Как сделать загрузочную флешку (III способа)

    Как сделать загрузочную флешку (III способа)

    1251 Воспроизводится Как сделать загрузочную флешку (III способа) http://www.allmbs.ru/cmdusb-01.html