# 2. Введение

"640 килобайт должно быть достаточно для каждого" (Глава большой компании, выпускающей программное обеспечение. Начало 80х...

С самого начала разработки UNIX, присутствовала одна большая проблема: были стабильные ядра и хорошее мощное программное обеспечение. Но, к несчастью, только некоторые люди могли использовать UNIX из-за того, что он был написан в основном для студентов и профессионалов, которые изучали эту систему в течение долгого времени. Например, стандартный метод для чтения новостей в USENET был:

     find /var/spool/news -name '[0-9]*' -exec cat {} \;|more

Теперь эта проблема решена. На сегодняшний день существует много хороших приложений, например, tin и knews, которые обеспечивают легкий, интуитивный графический интерфейс с пользователем (ГИП). К сожалению, различные ГИП лишены общего стандарта в общении с человеком. Предполагалось, что коммерческие библиотеки для программистов, такие как Motif, разрешат эту проблему, но эти библиотеки до сих пор слишком медленны и весьма недешевы.

Настройка программ также часто сильно усложнена. В то время как компилирование обычно делается с

     ./configure && make && make install

сами программы редко могут быть настроены с использованием меню или сценариев. В большинстве случаев вы должны редактировать файлы настроек вручную. Часто бывает, что введенная по ошибке запятая портит всю работу и приходится начинать все заново. Каждый раз, когда вы должны изменить параметры настройки эти проблемы встают перед вами снова и снова.

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

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

# 2.1. Что KDE может сделать для вас

Мы, в основном, проектировали KDE для тех, кто новичок в UNIX, и для тех, кто хочет избежать сложного процесса изучения новых технологий и команд, отсутствующих в их старых операционных системах. Тем не менее, кое-что сделано и для опытных пользователей UNIX.

- Вы -- новичок в UNIX. Даже не пытайтесь использовать что-либо еще, поскольку вы именно тот, для кого мы писали KDE. `:-)` Для вас мы предоставляем:

  - Красивую, легкую в использовании оконную среду

  - Мощный, легкий в использовании файл-менеджер

  - Простую, централизованную настройку среды

  - Интерактивную справку, которая будет под рукой в любой ситуации

- Вы уже имеете опыт работы в UNIX. Как опытный пользователь UNIX вам придутся по вкусу новые услуги имеющиеся в KDE:

  - Удобный продуманный и быстрый менеждер окон

  - Стандартный интерфейс для ваших программных приложений. Вы больше не должны гадать какая кнопка мыши сделает то, что вам требуется.

  - Надежный эмулятор терминала, который не занимает всю оперативную память даже при открытии нескольких терминальных окон.

  - "Cтильный" рабочий стол -- предмет зависти ваших друзей.