воскресенье, 10 февраля 2008 г.

Каким должен быть Linux, чтобы он был похож на Windows?

Исходя из общения с довольно-таки утомленным за свою жизнь человеком, который имел несчастье познакомиться с Debian (и установить его уже, кажется, на 4-х машинах самостоятельно), сделал вот такие вот выводы:
1. Ядро не должно меняться годами.
Why: они не понимают, что такое ядро. Они не знают, где его взять. В гугле они находят kernel.org и спрашивают, как собирать ядра...
Why-not: От версии ядра слишком сильно зависит поддержка железа компьютера.

2. Ядро должно понимать минимально 99% всех железок, необходимых для установки и загрузки системы.
Why: Это нужно для выполнения (1)
Why-not: Если бы это было реально сделать, это было бы сделано. Но железки придумывают быстрее дистрибутивов, факт.
3. Драйвера нужно качать и устанавливать в систему двойным кликом мышки. Никаких пакетных менеджеров!
Why: ну тут все просто - это старая привычка - драйвер нужно найти и установить руками.
4. Точно так же должны устанавливаться приложения.
Why: аналогично (3)
5. Формат пакетов должен быть един и напоминать msi. Никаких зависимостей!
Why: опять аналогично (3)
6. Для любого существующего принтера/плоттера/сканера должен быть драйвер. Желательно на диске к принтеру. Как у гнусмасов. Или в системе - как у ХП. Эпсоны сосут, но к ним есть СМПЧ, поэтому сосет Cups без ppd к последним моделям.
Why: Купили Epson Stylus Photo R290...
7. Должна быть гуевая понятная штука, максимально повторяющая "Диспетчер устройств" в винде. Я знаю, что она есть, ее тупо не находят.
Why: а хз. )
8. Менеджера пакетов в системе быть не должно. Точка. Пользователи Windows не понимают, что это и зачем, и даже не понимают, чем это лучше, чем без него.
Why: "Я ведь совершенно не понимаю, что значат эти двадцать тысяч наименований пакетов. Что ставить? Даже если я ищу, оно мне предлагает 5-10 штук на выбор. Раньше было просто - записал тот же фотошоп на болванку - и, вот он..."
9. Должна быть дока, где "написаны все эти интересные команды в консоли..."
Why: с первого тыка я такое не нашел. Ну хоть Debian FAQ есть. А вменяемой доки по консоли на русском, где разжевано про получение информации про железо хотя-бы - нет.
10. Да, система не должна спрашивать, какие компоненты устанавливать при установке системы. Как Ubuntu. Или Windows.
Why: ну это тоже не просто. Откуда пользователю знать, что из 20k+ пакетов ему реально надо, а что - не надо ставить?

В общем, в целом ситуация сложная. Тяжело ломать старые стереотипы. =)

Комментариев нет:

Отправить комментарий