Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Dekáda s projektem KDE

Je to neuvěřitelných deset let od chvíle, kdy byl založen projekt KDE a začaly vznikat jeho první části. Od té doby se KDE stalo jedním z nejpoužívanějších unixových prostředí. Jak vypadala první verze? Co se za deset let změnilo? Jaké problémy projekt potkaly? Na co se můžeme těšit do budoucna?

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Vznik projektu KDE

Deset let KDE

Projekt KDE byl založen už v roce 1996 a jeho zakladatelem byl student Matthias Ettrich. Tou dobou začala popularita unixu opět stoupat, zejména zásluhou Linuxu a přidružených projektů. Matthias byl ale velmi nespokojen se stavem desktopového prostředí. Každá aplikace vypadala úplně jinak, ovládala se naprosto nestandardně a o nějaké spolupráci okenního software nemohla být v podstatě řeč. Mohli bychom říci: „Každý pes jiná ves.”

Správců oken bylo k dispozici povícero, ale žádný z nich neřešil otázku prostředí komplexně. Žádný existující software nenabízel uspokojivé řešení pro koncového uživatele. Něco, co by přijatelně integrovalo nejdůležitější software, dalo desktopu řád a ucelený vzhled.

Matthias si tou dobou hrál s knihovnou Qt a byl jí naprosto okouzlen. Tehdy do diskuse napsal: „Ta věc se jmenuje „Qt“ a je to skutečná revoluce v programování pro X. Je to téměř kompletní, plně C++ knihovna, která implementuje vylepšený Motif look and feel.”

Výhodu spatřoval také ve faktu, že knihovnu vyvíjí nadějná společnost TrollTech a má tak zajištěnou vynikající podporu i vývoj na dlouho dopředu. Protože měl všechno připravené, rozhodl se, že založí nový projekt, který vytvoří použitelné desktopové prostředí, postavené na moderních základech. Nový projekt nazval Kool Desktop Environment (KDE). Do e-mailové konference tehdy (14. října 1996) napsal první oznámení projektu:

-------------------------------------------
Nový projekt: Kool Desktop Environment (KDE)
-------------------------------------------

Hledají se programátoři!

Popularita unixu roste, díky svobodným variantám, především Linuxu. Ale stále chybí ucelené, dobře vypadající a svobodné desktopové prostředí.

Ve svém mailu dále shrnul potřeby, výhody knihovny Qt a velmi odvážné plány pro vývoj. Nutno říci, že Matthias už tehdy nebyl žádný troškař a jeho rozsáhlý mail (17 KB) se zmiňuje o ovládacím panelu, souborovém manažeru, mail klientu, textovém editoru, prohlížeči obrázků, hypertextové nápovědě, správci oken, hrách (!), systémových nástrojích a dalších součástí systému, které bylo třeba vytvořit.

Přestože (nebo právě proto, že) práce bylo až nad hlavu, okamžitě se začali hlásit spolupracovníci a projekt se rozběhl neuvěřitelným tempem. Už za rok byly k dispozici první funkční aplikace a KDE získalo reálné obrysy.

Problémy s licencí

KDE nebylo od začátku k dispozici pod svobodnou licencí, což části uživatelů vadilo. Navíc knihovna Qt byla zcela komerční, a to byl ještě větší problém, který se nelíbil zejména FSF.

Během roku 1997 tak jako přímý následek projektu KDE vznikly další dva projekt: Harmony toolkit a GNOME. Harmony měl za úkol vytvořit knihovnu kompatibilní s Qt, která by ale byla k dispozici pod GNU GPL.

Projekt GNOME se snažil dosáhnout podobného cíle jako KDE, ale s přispěním svobodného software. Cílem bylo vytvořit komplexní desktopové prostředí pod svobodnou licencí a na svobodných základech, které by mohlo být oficiální součástí systému GNU.

Vydání první verze

KDE verze 1.0 přišla na světlo světa necelé dva roky po založení projektu. Konkrétně se tak stalo 12. července 1998.

KDE 1.x

KDE ve verzi 1.x

Už tehdy se pracovalo na vývojovém prostředí a byla hotová část kancelářského balíku KOffice. První verze KDE byla oficiálně k dispozici pro Linux a FreeBSD. Běžela však i na dalších systémech jako IRIX, SunOS, HP-UX a dalších.

Byl částečně vyřešen problém s licencí, protože knihovy byly vydány pod LGPL a samotné aplikace pod GNU GPL. Licence LGPL byla zvolena záměrně, aby bylo možno bez problémů pro KDE vytvářet komerční aplikace. Bohužel knihovna Qt, na které byl celý desktop postaven, byla stále uzavřená, a tak vývoj Harmony stále pokračoval.

Otevření Qt

Velká část uživatelů v té době preferovala GNOME před KDE. Problémem byly zejména nevyjasněné otázky ohledně licence knihovny Qt. Spousta otazníků směřujících k Trolltechu vrhala nepříjemný stín i na samotné KDE.

Trolltech si byl celé situace vědom, a tak se rozhodl jednat. V listopadu 1998 se rozhodl celou knihovnu Qt otevřít pod speciální licencí QPL (Q Public License). Ve stejnou dobu vznikla také KDE Free Qt foundation, která garantovala vydání Qt pod variantou BSD licence.

Přesto pokračovaly spory ohledně licence. Hlavním odpůrcem QPL byla samozřejmě Free Software Foundation, které se nelíbila nekompatibilita QPL s GNU GPL. Licence Trolltechu totiž obsahovala několik ustanovení, která byla z pochopitelných důvodů pro FSF nepřijatelná. Největší rozpory se točily kolem práva Trolltechu využít veřejné úpravy Qt ve svém uzavřeném software.

KDE i GNOME se proto vyvíjely stále samostatně a FSF i nadále žádala uživatele, aby upřednostnili svobodné prostředí před nesvobodným. Neustálým výpadům učinil přítrž až samotný Trolltech, který v září 2000 oznámil uvolnění unixové varianty Qt pod licencí GNU GPL. Tím došlo k několika zásadním změnám: Z KDE stal beze zbytku svobodný software, FSF přestalo láteřit a především skončil projekt Harmony, který v tu chvíli ztratil smysl. Nutno podotknout, že nebyl nikdy dokončen. GNOME si ovšem za tři roky získal mnoho příznivců a tak jeho vývoj pokračoval (a pokračuje dodnes), přestože původní důvody (nesvoboda KDE) už byly irelevantní.

Verze KDE

KDE při vývoji dodržuje několik zažitých a velmi příjemných pravidel. Jedním z nich je exaktní číslování verzí. To probíhá ve tříciferném zápisu, tedy x.y.z. První z čísel se mění jen v případě opravdu rozsáhlých změn a zatím k tomu došlo jen dvakrát.

V pořadí druhá číslice označujě takzvané major verze, které jsou mezi sebou v rámci jedné řady binárně i zdrojově kompatibilní. Je tedy možno libovolně kombinovat části z KDE 2.1 a 2.2. Major verzí vyšlo celkem jedenáct: 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 3.3, 3.4 a 3.5.

Poslední číslo je pak pojmenováno jako minor verze a označuje verze, které jen opravují chyby a přidávají jen nepodstatné úpravy. Poslední verzí KDE je 3.5.5.

KDE 3.5

KDE 3.5 v distribuci Slax

Co nás čeká

Už více než před rokem (28. června 2005) vydal Trolltech novou verzi Qt označenou jako Qt4. Ta je nyní plně licencovaná pod GNU GPL a to včetně verzí pro MS Windows. Její vývoj jde stále velmi rychle kupředu a tak poslední vydaná verze 4.2 (4. října 2006) přinesla opět mnoho novinek jako podporu stylování CSS, rychlejší práci s prvky a podobně.

Co se týče samotného KDE, čeká nás nová major verze 4.0, která je v současné době ještě v poměrně raném stádiu vývoje. Jeji vydání je však plánováno na první polovinu roku 2007.

KDE 4

Vzhled vývojářské verze KDE 4

Vývojáři mají k dispozici první technické preview, určené k testování a přípravě nových aplikací, ale také ukazuje budoucí směr vývoje KDE. Nabídne několik poměrně výrazných novinek:

  • vylepšení výkonu prostředí i knihoven
  • změny a zjednodušení API
  • redesign celého desktopu (Plasma)
  • sjednocení procházení souborů a webu v Konqueroru
  • standardní skriptovací jazyk podobný JavaScriptu
  • nové multimediální rozhraní
  • portace knihoven do MS Windows a Mac OS X
  • a další

Je tedy vidět, že vývoj dále pokračuje a vývojáři se snaží přinést uživatelům co nejpohodlnější pracovní prostředí. Velký důraz je také kladen na snížení nároků celého prostředí, na které si stále mnoho uživatelů stěžuje.

Každopádně projekt KDE úspěšně oslavil první desetiletku a má se čile k světu. Přejme mu proto všechno nejlepší do dalších let. Na závěr ještě obrázek dortu z oficiální oslavy desátých narozenin.

Dort KDE

Anketa

Používáte KDE?

       

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Linux – Firewall, Samba, VPN

Na třídenním školení se naučíte nainstalovat a spravovat Firewall a Router, SAMBA Doménový a Souborový server. Dále si zprovozníte vlastní, zabezpečený VPN server.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 3,03

Přehled názorů

KDE
--==[FReeZ]==-- 17. 10. 2006 04:02
Nový
├ 
Re: KDE
stepo 17. 10. 2006 06:46
Nový
│
├ 
oprava :)
stepo 17. 10. 2006 06:46
Nový
│
└ 
Re: KDE
JK 17. 10. 2006 08:17
Nový
│
 
├ 
Re: KDE
neurol23 17. 10. 2006 17:37
Nový
│
 
└ 
Re: KDE
JeCh 17. 10. 2006 18:32
Nový
│
 
 
└ 
Re: KDE
peter 17. 10. 2006 21:58
Nový
│
 
 
 
└ 
Re: KDE
JK 18. 10. 2006 07:57
Nový
│
 
 
 
 
└ 
Re: KDE
Michal Vyskočil 18. 10. 2006 08:18
Nový
│
 
 
 
 
 
└ 
Re: KDE
David 18. 10. 2006 08:46
Nový
│
 
 
 
 
 
 
├ 
Re: KDE
Michal Vyskočil 18. 10. 2006 08:48
Nový
│
 
 
 
 
 
 
└ 
Re: KDE
Marian Kyral 19. 10. 2006 07:32
Nový
│
 
 
 
 
 
 
 
└ 
Re: KDE
David 26. 10. 2006 10:57
Nový
├ 
Re: KDE
Corwin 17. 10. 2006 07:33
Nový
│
├ 
Re: KDE
Petr Krčmář 17. 10. 2006 07:54
Nový
│
└ 
Re: KDE
ma to 8. 2. 2007 10:04
Nový
│
 
└ 
Re: KDE
Michal Breškovec 8. 2. 2007 10:14
Nový
├ 
Re: KDE
jard 17. 10. 2006 08:48
Nový
│
└ 
Re: KDE
--==[FReeZ]==-- 20. 10. 2006 01:10
Nový
│
 
├ 
Re: KDE
poiuy 22. 10. 2006 09:26
Nový
│
 
└ 
Re: KDE
TommyHot (tommyhot@itzone.sk) 19. 8. 2007 16:32
Nový
├ 
Re: KDE
omg 17. 10. 2006 09:17
Nový
├ 
Re: KDE
astray 17. 10. 2006 09:19
Nový
│
└ 
Re: KDE
mys elf 17. 10. 2006 21:33
Nový
├ 
Re: KDE
Jirka 17. 10. 2006 09:47
Nový
├ 
Re: KDE
Tito 17. 10. 2006 12:14
Nový
│
├ 
Re: KDE
J. 17. 10. 2006 15:50
Nový
│
│
└ 
Re: KDE
neurol23 17. 10. 2006 17:40
Nový
│
└ 
Re: KDE
mys elf 17. 10. 2006 21:34
Nový
├ 
Re: KDE
CandySan 17. 10. 2006 16:14
Nový
│
└ 
Re: KDE
--==[FReeZ]==-- 20. 10. 2006 01:36
Nový
├ 
Re: KDE
Z 17. 10. 2006 16:30
Nový
└ 
Re: KDE
RapMan 18. 10. 2006 00:58
Nový
Free KDE?
بطرس 17. 10. 2006 08:25
Nový
├ 
Re: Free KDE?
Corwin 17. 10. 2006 08:42
Nový
└ 
Re: Free KDE?
jard 17. 10. 2006 08:44
Nový
volba
Martin 17. 10. 2006 09:46
Nový
└ 
Re: volba
V. 17. 10. 2006 10:37
Nový
 
├ 
Re: volba
jj 17. 10. 2006 11:00
Nový
 
│
└ 
Re: volba
V. 17. 10. 2006 11:49
Nový
 
│
 
└ 
Re: volba
bilbo 17. 10. 2006 15:04
Nový
 
│
 
 
└ 
Re: volba
Marian Kyral 17. 10. 2006 17:23
Nový
 
│
 
 
 
└ 
Re: volba
anonymní uživatel 17. 10. 2006 18:35
Nový
 
├ 
Re: volba
Dragh 17. 10. 2006 17:15
Nový
 
│
├ 
Re: volba
disorder 17. 10. 2006 18:26
Nový
 
│
└ 
Re: volba
Rezza 18. 10. 2006 12:01
Nový
 
└ 
Re: volba
Luboš Doležel 17. 10. 2006 19:07
Nový
 
 
└ 
Re: volba
Jakub Friedl 18. 10. 2006 13:25
Nový
KDE a distribuce
radim 17. 10. 2006 10:10
Nový
└ 
Re: KDE a distribuce
anonymní uživatel 17. 10. 2006 23:41
Nový
Ach, ta zlá FSF
Andy 17. 10. 2006 10:27
Nový
└ 
Re: Ach, ta zlá FSF
Jirka 17. 10. 2006 15:35
Nový
Gnome&Kde&co&proc
p.otwor 17. 10. 2006 10:35
Nový
├ 
Re: Gnome&Kde&co&proc
Pichi 17. 10. 2006 10:59
Nový
└ 
Re: Gnome&Kde&co&proc
Dragh 17. 10. 2006 17:35
Nový
 
└ 
Re: Gnome&Kde&co&proc
Roger 17. 10. 2006 19:29
Nový
naroky
m0sca 17. 10. 2006 12:39
Nový
└ 
Re: naroky
Hraesvelgr Odin 17. 10. 2006 22:02
Nový
 
└ 
Re: naroky
m0sca 18. 10. 2006 12:47
Nový
Takove male rypnuti :-)
Z 17. 10. 2006 16:18
Nový
└ 
Neco k te historii
hisaak 18. 10. 2006 00:15
Nový
paradna konfiguracia kde oproti gnome?
mirek 17. 10. 2006 16:46
Nový
├ 
Re: paradna konfiguracia kde oproti gnome?
anonymní uživatel 17. 10. 2006 18:27
Nový
│
├ 
Re: paradna konfiguracia kde oproti gnome?
disorder 17. 10. 2006 18:44
Nový
│
├ 
Re: paradna konfiguracia kde oproti gnome?
mirek 17. 10. 2006 20:16
Nový
│
│
├ 
Re: paradna konfiguracia kde oproti gnome?
anonymní uživatel 17. 10. 2006 22:01
Nový
│
│
└ 
Re: paradna konfiguracia kde oproti gnome?
Gabriel Szász 15. 1. 2009 20:34
Nový
│
│
 
└ 
Re: paradna konfiguracia kde oproti gnome?
Gabriel Szász 15. 1. 2009 20:43
Nový
│
└ 
Re: paradna konfiguracia kde oproti gnome?
peter 17. 10. 2006 21:57
Nový
└ 
Re: paradna konfiguracia kde oproti gnome?
kokes 17. 10. 2006 18:55
Nový
 
└ 
Re: paradna konfiguracia kde oproti gnome?
mirek 17. 10. 2006 20:20
Nový
KDE pohřbilo Linuxovy Desktop
jan 17. 10. 2006 20:25
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
xLister 17. 10. 2006 21:15
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
Dragh 17. 10. 2006 21:24
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
Petr 18. 10. 2006 01:30
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
JK 18. 10. 2006 08:04
Nový
│
└ 
Re: KDE pohřbilo Linuxovy Desktop
Michal Vyskočil 18. 10. 2006 08:22
Nový
│
 
└ 
Re: KDE pohřbilo Linuxovy Desktop
Jirka 18. 10. 2006 10:46
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
glx 19. 10. 2006 13:49
Nový
├ 
Re: KDE pohřbilo Linuxovy Desktop
JP 19. 10. 2006 22:29
Nový
└ 
Re: pouzitelnost pro vyvojare
Libor Chocholaty 20. 10. 2006 16:09
Nový
 
└ 
Re: pouzitelnost pro vyvojare
mys elf 21. 10. 2006 11:13
Nový
 
 
└ 
Zas tak horký to asi nebude
D.A.Tiger 30. 1. 2008 00:20
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem