Чего мне не хватает в Windows
Руперт Гудвинс (Rupert Goodwins), ZDNet UK
КОММЕНТАРИЙ - Сейчас, когда выпуск ХР стал далекой историей, а Longhorn зазывно трубит из отдаленного будущего, самое время подумать о том, что бы нам хотелось увидеть в настольных операционных системах нового поколения. Маркетинговое воинство внушает нам, что мы мечтаем об интеграции всех мастей, совместимости с .Net, аутентификации и репликации, о премудростях XML. Но я больше всего хотел бы увидеть в Windows наглядность и простоту: чтобы для работы с ней необязательно было быть доктором философии и чтобы она сделала мою повседневную жизнь гораздо приятнее. Журнальная файловая система У IBM она есть уже десятки лет. Как и в VMS, операционной системе, из которой так много взято для внутреннего устройства NT. Для Linux ее можно реализовать разными способами; можно и для OS X. Но Windows не подает никаких признаков осведомленности о журнальной файловой системе. А идея уж очень хороша: каждый раз при изменении файла сохраняется старая версия - или необходимая для ее восстановления информация. Так что, отредактировав файл fred.doc, вы находите в своем каталоге файлы fred.doc и fred.doc;1. Произошла ошибка? Вернитесь к последней правильной копии. Хотите проследить изменения? Нет ничего проще. Абсолютно независимо от приложения, они сохраняются день за днем. Журналирование не требует ни бита дополнительного пространства на диске и большой дополнительной производительности процессора - ничего дефицитного. При правильной реализации это очень полезная вещь. 20 лет назад я пользовался ею в VMS и отдал бы все танцующие скрепки и Smart Display в придачу за то, чтобы сейчас она была и у Редмонда. Microsoft называет журнальной операционной системой NTFS, но будь я проклят, если она хоть раз позволила мне вернуть что-нибудь, кроме отчаяния. Звуковой микшер с раздельным регулированием громкости по приложениям Его отсутствие вызывает во мне больше боли - настоящей, физической, доводящей до слез, чем любое другое упущение Windows. Вот, заработавшись допоздна, я надеваю наушники и погружаюсь в какую-нибудь расслабляющую запись МР3, возносящую меня к верхним слоям атмосферы… и вдруг БА-БАХ! Пришло IM-сообщение и на полгода приблизило мою глухоту. Или какое-нибудь напористое потоковое видео заставляет меня уменьшить громкость, и я пропускаю полдюжины важных сигналов. Неужели так трудно создать какое-нибудь ПО управления звуком, позволяющее индивидуально регулировать уровень громкости в разных программах? Или ставить ограничители? Это же элементарно. Нужно что-нибудь вроде аудиобрандмауэра на уровне приложений. Концепция следования за пользователем Дома у меня широкополосный доступ. GPRS. На работе локальная сеть. Надо признать, что я веду жизнь гика-суперконнектоида - к великой радости рекламщиков всего мира. Но знает ли об этом Windows? Можно ли настроить все мои файлы, привилегии, принтеры и другие параметры окружения таким образом, чтобы я мог, не свихнувшись, работать то здесь, то там? Нет. Обещано было с три короба, да так ничего и не сделано. Управление прокруткой Бывает, что в длинном документе нужно выделить большую часть текста. Кликаем в начале и тащим курсор вниз… и вдруг ПК взбредает в голову, что сейчас самое время продемонстрировать всю свою мощь в 2,4 млн операций в секунду, и он начинает прокручивать документ с такой скоростью, что верхняя планка монитора прогибается под напором пикселов. Разве теперь найдешь нужное место в документе? Только если научишься ловить глазами миллисекундные события. А не проще ли научиться регулировать скорость скроллинга? Или сделать поиск, который работал бы при нажатой кнопке мыши? Или придумать метки, чтобы помечать документ от сих до сих? Путная системная консоль Конечно же, следующая версия Windows "падать" не будет. Никаких системных ошибок, никаких таинственных заминок или настораживающего поведения, которое наводит вас на мысли о вирусе, потому что совершенно непостижимо, почему компьютер не мог сделать то же самое как-нибудь иначе. Но раз уж такая благодать для пользователя почему-то задерживается, хотелось бы все же знать, что происходит. Какие процессы выполняются в системе в любой момент, а не только тогда, когда мне вздумается залезть в Task Manager. Пусть бы частично регистрировался IP-трафик. Хотелось бы знать, что происходит с моими портами USB. И что это за файлы в моей системной папке; кто ими пользуется? Кому понадобились 20 идентичных на вид копий одного и того же таинственного ключа в системном реестре? И что за чертовщина происходит, когда я пытаюсь закрыть на своем лаптопе Windows, а она продолжает медитировать целую минуту? Кое-что из этого можно узнать, покопавшись в навороченных диагностических приложениях. Другое вытянуть из друзей, которые получше разбираются в подобных вещах, или принести свободный вечер на алтарь Google’ейских богов. Но Microsoft все об этом известно. Почему бы ей не соорудить путную диагностико-управляющую программу, которая следила бы за всем этим, и базу данных с контекстно-зависимой информацией такого рода? Внутри компании все это есть: ей нужно выпускать info с каждой ОС, с каждым сервисным пакетом и секьюрити-патчем. Может быть, это коммерческая тайна? Но неужели компания всерьез думает, что программисты собираются в барах и выведывают друг у друга, как же оно устроено, это фантастическое ПО Microsoft? Интерфейс BSOD-BGB Это чистая фантазия, дурной вкус и абсолютно незаконно - но все же, что, если бы г-н Билл Гейтс получал маленький, но заметный щелчок при каждом появлении синего экрана смерти (Blue Screen Of Death)? Как бы это повлияло на надежность ПО Microsoft? Да, теперь, после штопки, оно автоматически отправляет отчет о фатальных ошибках на серверы Редмонда, а еще кто-то изобрел кальсоны с поддержкой 802.11b. Продолжите этот список сами.
Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=1395 |