The K Desktop Environment  
Напред Назад Съдаржание

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. Ние искаме простите задачи да се решават лесно и същевременно сложните задачи да останат изпълними. Нашата цел -- единен стандартен интерфеис вместо десетина, които могат да се намерят днес.

2.1 Какво KDE може да направи за вас

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

2.2 История создания KDE

В октябре 1996, немецкий разработчик программы LyX, Маттиас Эттрих, начал проект KDE с обращения в USENET. Вскоре после этого, пара заинтересовавшихся программистов начала планирование и разработку частей этого проекта. Годом позже, файл-менеджер, менеджер окон, справочная система, эмулятор терминала и приложение для настройки дисплея были опубликованы для АЛЬФА и БЕТА тестирования. Все программы работали довольно стабильно.

През юли 1998 беше пуснат KDE 1.0. Това беше стабилна версия в течение на следващите шест месеца. През това време разработчиците продължаваха работа и тяхните усилия бяха интегрирани в стабилна версия KDE 1.1 -- нов стандарт.

Разработчиците и зинтересованте потребители си общуват , използвайки няколко списъка с линкове, изредени в раздела Контакт с авторите. Ако вие искате да помогнете -- моля направете това! На нас все още ни трябват помощници.
 

2.3 Юридическа информация

KDE -- това е безплатно програмно осигуряване, на което всички компоненти са лицензирани с  GNU Стандартна публична лицензия. Вие можете да копирате и разпространявате KDE и неговите компоненти безплатно или за пари, но вие сте задължен винаги да включвате пълния изходен код. Погледнете раздела GNU General Public License (GPL) в Приложенията, за получаване на по-нататъшна подробности.

2.4 Как и каде могат да се намерят нови компоненти

Главния сайт KDE -- http://www.kde.org. Тука вие можете да намерите всичката важна информация, засягаща този проект, включвайки осведомяване за нови допълнения в KDE, отстраняване на грешки, информация за разработчиците, ръководства за стила на работа, значително количество документация (също така най-новата версия на тази книга) -- и много други неща. За обновяване на програми, моля посетете нашия ftp сайт, ftp://ftp.kde.org или използваите негово огледало.

Каталога unstable (нестабилно) винаги съдаржа най-новите варианти на програмите, но те често не са достатъчно проверени и понякога дажи не се компилират. Ако вие искате да намерите най-надеждните версии, моля използваите каталога stable (стабилно), където ние държим Бета и "официалните" версии.

Ако вие сами сте заинтересуани от разработка на приложения за KDE, вие сте длъжни да посетите сървъра на компанията Troll Tech, (http://www.troll.no) които садържа голямо количество информация за библиотеките Qt, използвани в KDE. Също така за разработчиците е желателно да се запишет за лист сървъра за разработчици. 

2.5 Контакти с авторите

Ако у вас са възникнали въпроси или коментари по повод на тази книга -- пишете по на електронната поща [email protected]. Всички автори имащи принос в този документ, са изброени в главата  Автори на документацията за KDE.
Напред Назад Съдаржание