виста

Nov. 28th, 2006 03:41 pm
avva: (Default)
[personal profile] avva

Две смешных англоязычных ссылки про Виндоус Виста:

  • Марк Руссинович объясняет, как это получается, что в Висте каждое открывания диалога Open file может происходить с задержкой в 5-15 секунд (это происходит, если ваш компьютер в принципе находится в сетевом домене, но в данный момент к нему не подключен уже более 30 минут. Что, скажем, с корпоративными ноутбуками вообще будет обычным состоянием). Кристально чистый пример непродуманных, задыхающихся под собственной сложностью интерфейсов.

  • Бывший работник Майкрософта рассказывает, как в течение года работал над устройством меню "выйти/выключить компьютер/итд." в Висте, и как вместе с ним над этим все это время работало в общей сложности 24 человека и еще почти столько же менеджеров разных уровней. И как это у них получалось. Совершенно феерическое описание.
  • Date: 2006-11-28 03:12 pm (UTC)
    From: [identity profile] digest.livejournal.com
    Какой-то дурацкий подсчет у этого бывшего работника, почему не всех кернел-девелоперов посчитать таким образом? Далее, речь по-видимому идет не только про менюшке, иначе откуда там кернел и "пару сотен строк кода", а о реальной shutdown/suspend имплементации. Что вполне себе титаническая задача.

    Date: 2006-11-28 03:21 pm (UTC)
    From: [identity profile] repolainen.livejournal.com
    Реализация в ядре. Её нужно позвать из UI. Из kernel-team считаются люди, работающие над реальной реализацией shutdown/hybernate/etc.

    Date: 2006-11-28 04:11 pm (UTC)
    From: [identity profile] digest.livejournal.com
    Она не только в ядре, как я ниже(выше) ответил Толе. Ядро ответственно за остановку сервисов и драйверов и собственный cleanup. Для полноценного shutdown и тем более suspend, есть масса работы на уровне системных аппликаций и сети.

    Date: 2006-11-28 04:18 pm (UTC)
    From: [identity profile] repolainen.livejournal.com
    Ну, если результат - couple of hudreds, то задача видимо, не вполне титаническая
    Хотя, конечно, простор для обсуждения/согласования есть
    В общем, я полагаю мы друг друга поняли..

    Date: 2006-11-28 04:22 pm (UTC)
    From: [identity profile] digest.livejournal.com
    Конечно поняли: саксь и мастдай :))

    Date: 2006-11-28 03:24 pm (UTC)
    From: [identity profile] avva.livejournal.com
    Ну ты хватил! Имплементация shutdown/suspend есть в ядре и ее делают/делали совсем другие люди. Когда тут речь о группе ядра, имеется в виду небольшая команда внутри огромного отделения, заведующего ядром, которой дали задание скоординировать интерфейс между ядром и шеллом, какие в этом интерфейсе будут опции, как они переводятся в вызовы внутренних функций ядра/драйверов итд.

    Date: 2006-11-28 04:07 pm (UTC)
    From: [identity profile] digest.livejournal.com
    Понятное дело, основная имплементация в ядре. Но далеко не все. Есть работа на аппликативном уровне тоже: хэндлеры winlogon, сетевые надстройки и т.п. Самому шеллу там делать особенно нечего. Посему я все еще уверен, что раз речь идет не о десяти, а о "couple hundreds" строках кода, то дело не ограничивалось "менюшкой", а всей системой в комплексе. А раз речь идет о комплексе,то редизайны, смена требований и долгая отладка -- вполне легитимно для такой задачи.

    January 2026

    S M T W T F S
        1 2 3
    4 5 6 78910
    11121314151617
    18192021222324
    25262728293031

    Most Popular Tags

    Style Credit

    Expand Cut Tags

    No cut tags
    Page generated Jan. 8th, 2026 10:12 am
    Powered by Dreamwidth Studios