Писана торба, химині кури

22 ноябрь, 2009 - 12:12Андрей Зубинский

Это было 10 лет назад, в 1999 году, в продуктовом портфеле Microsoft.
"Железо" для этого делал Compaq и eMachines.
Вот так оно выглядело:

Писана торба, химині кури


Это тонкий компьютер под управлением "заточенной" версии Microsoft Windows CE.
10-дюймовый LCD, 32 MB памяти, 200 MHz процессор.
"Вшитый" браузер Microsoft Internet Explorer 4.0.
И фактически больше без ничего.
Назывался этот терминал MSN Companion и был предназначен для работы с сервисами MSN.

Машинка выставлялась на COMDEX.

Сколько можно носиться с этой писаной торбой?
Это было стотысяпицотмилионов раз уже.
Прекратите истерики.

Дальше.

Я тут "донашиваю" за ребёнкой маленький компьютерчик, которому зачем-то придумали умное название "нетбук".
Acer Aspire 150 с винчестером.
И вот решил поиграть сам с собой в продвинутую отчаянную домохозяйку.
Без страха и упрёка взять и водрузить на машинку Ubuntu 9.10, "заточенную" под эти самые нетбуки.
Вот ничем лишним себе голову не заморачивая просто взять и водрузить Ubuntu Netbook Remix.

Сделаю комплимент разработчикам - с точки зрения отчаянной домохозяйки установка просто сюсипусичная.
Именно что сюсипусичная - было очень мило.
Всё установилось.

Ну, не без проблем.
Не относящихся к Ubuntu.
Потому что при первой попытке установки зачем-то слетел BIOS машинки.
Пришлось выйти из режима отчаянной домохозяйки, выпить кофе, успокоиться, полазить по форумам с большого компьютера, разобраться, скачать обновление, совершить ритуальный танец с бубном переименованием файла образа BIOS и хитрейшей процедурой загрузки.
В общем, впавшая в аутизм машинка была спасена.

Тут надо сделать одно отступление.
У меня нет проводной сети дома.
Шнурок от провайдера выбегает из стены и тут же вбегает в wifi-роутер.
Это важно.
Как отчаянную домохозяйку, не освобождённую от чувства прекрасного, меня раздражают провода, расползающиеся по квартире.

Так вот.
Спасённая машинка была таки проинсталлирована.
И Ubuntu была загружена.
И она загрузилась.

И не было домохозяйке счастья.

Как отчаянную домохозяйку, не освобождённую от чувства прекрасного, меня раздражают не только провода.
А и первые очевидные несоответствия.

Это ведь Очень Маленький Компьютер, ага?
У него ведь Очень Маленький Экранчик, правда?
И совсем небольшое разрешение этого экранчика?
У него Очень Маленькая Клавиатурка, вы не замечали?
И тачпад - это не панацея, разве не так?

Скажите пожалуйста, зачем на Очень Маленьком Экранчике невысокого разрешения, особенно по вертикали, такие Большие Красивые Элементы Интерфейса?
И отчего вертикальные скроллеры такие узкие?
Я их рассматривал внимательно, они мне очень понравились.
Но зачем они такие?

Ладно.
Проехали.

Как отчаянная домохозяйка я смело полез в меню "система".
Несказанной радостью откликнулось моё сердце на бросающуюся в глаза возможность "системы" что-то делать с устройствами PalmOS.
Такая красивенькая пиктограмма там, ах!
Только вот я видел PalmOS-устройства в не помню каком бородатом году.
И если временно отключить режим отчаянной домохозяйки, то года 3 у меня были палмы, подключенные к FreeBSD-машине, и я знаю почему иконка PalmOS так важно вывешена в раздел "система".
Потому что поддержку PalmOS когда-то сделали более-менее работающей.
А заботу о пользователе надо проявлять.
Вот пользователю и предложили возможность найти на блошином рынке Palm и наслаждаться использованием его до полного изнеможения.

Но радость моя от такой встречи с прошлым омрачилась попыткой попасть в уютный интернетик.
Потому что выяснить, работает ли wifi-адаптер машинки, в режиме отважной домохозяйки невозможно.
Светодиод, индицирующий работу wifi, ничего не индицирует из соображений классовой ненависти.
Пыптыки "wifi включен" в менюшках включены.
wifi не работает.
Или работает.
Непонятно.
Но к точке доступа доступа нет.
Пляски и шаманизм не помогают.
В форумах глумятся: всё решается легко - надо просто подключиться к интернетику и взять из репозитория какой-то там то ли модуль ядра, то ли драйвер, в нём что-то там пропачить пачем с какого-то сайта, ну и там кой-чего доустановить чтобы скомпилить и пересобрать чтобы потом перезапустить и подключиться к интернетику.
о_О

Потом, измученный всем этим нарзаном, в кишках машинки страшно и утробно заревел вентилятор.
По-моему, возмущённый эйсер вообще собрался улететь в тёплые страны, к заждавшимся 100-долларовых ноутбуков африканским детям.

Домохозяйка окончательно испугалась и, щедро используя ненормативную лексику и зелёный чай, собрала вместо всех этих красот Arch Linux.
Слепила из того что было нечто работающее.
Побаловалась.
И... ну вы понимаете, ага.

Короче.
Давайте включим голову.
Имеется - крохотная машинка с нюансами.

Нюанс первый.
Машинка максимально зависима во время развёртывания ПО от наличия сетевого соединения.
Просто потому, что нет у машинки оптического привода.
А у хозяина машинки может не быть второго компьютера, чтобы залить на флешечку программочки.
Это логичный нюанс?
По-моему, совершенно логичный.

Нюанс второй.
У машинки маленькая площадь экрана с невысоким разрешением.
Следовательно - её надо максимально эффективно использовать.
Потому все системы с роскошными "жирными" обрамлениями окон здесь не нужны.
Они впустую расходуют место на экране.
Это логичный нюанс?
По-моему, совершенно логичный.

Нюанс третий.
Малая площадь экрана означает небольшой размер всяких элементов управления.
Что, в свою очередь, означает неудобство селекции их с помощью курсора, особенно маленьким тачпадом.
Возьмите любую книгу по эргономике - там написано, почему именно так.
Значит, основным способом управления должна быть клавиатура.
Шорткаты.
Причём не всякие, а такие, в которых комбинациями участвуют большие и удобно расположенные клавиши.
Это логичный нюанс?
По-моему, совершенно логичный.

Нюанс четвёртый.
Маленькая машинка с маленьким экраном и клавиатурой - не лучший компьютер, например, для интенсивной работы с графикой или наборов больших текстов.
Эта машинка не для того.
Ну так дайте возможность пользователю на пост-установочном этапе ВЫБРАТЬ самому приложения, которые ему нужны, из хоть какого-нибудь набора вариантов.
Не глумитесь над пользователем, требуя от него изучения безумных размеров репозитория на предмет "чем бы себя порадовать?".
Не глумитесь над пользователем, предлагая ему фиксированный набор удобств, в который в 2010 году входит крайне необходимая при неработающем wifi поддержка устройств с PalmOS.
Сформируйте несколько наборов пользовательского окружения, предложите выбор и поясните что есть что.
Пользователь не олигофрен, вы ему расскажите, что предлагаете, а он уж сам как-нибудь разберётся.
Это логичный нюанс?
По-моему, совершенно логичный.

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

Короче.
Вернул комплектный Windows XP.
Отломал "рожки" библиотеке uxtheme.dll.
Поставил темку с тоненьким обрамлением окон.
Поставил Emergedesktop, убрал с экрана всё лишнее, оставил только тоненькие полоски трея и таскбара.
Настроил клавиатурные шорткаты.
Всё работает.
Ничего лишнего.
И весьма удобно.