La version 4.0.0 de l'environnement de bureau KDE est maintenant officiellement disponible, même si cela fait près d'une semaine que KDE 4.0 a été taggé, ce laps de temps ayant permis aux mainteneurs de nombreuses distributions de construire les paquets adéquats.
Pour rappel, KDE (The K Desktop Environnement) est un environnement de bureau publié sous la licence GNU GPL, fonctionnant principalement sur les systèmes UNIX et basé sur le toolkit Qt développé par Trolltech. Il est orienté grand public, se veut être simple à utiliser et fiable.
Le projet KDE a été lancé en 1996 par Matthias Ettrich, époque à laquelle la bibliothèque Qt utilisée n'était pas libre. Cette bibliothèque sera ensuite libérée en 2000 faisant de KDE un environnement de bureau libre. La version 2.0 de KDE est sortie en 2000, et celle-ci intégrait Konqueror, Kicker, KParts et DCOP de façon à faciliter la communication entre les applications. L'évolution de KDE s'est poursuivi avec la version 3.0, sortie en 2002. Au cours des dernières années, le support de HAL, DBUS, et d'autres technologies ont été ajoutées à KDE pour aboutir à la version 3.5.8 sortie fin 2007.
La principale nouveauté de la version 4 de KDE est le passage à la bibliothèque Qt4, plus rapide, moins gourmande en mémoire, et disposant de fonctionnalités graphiques fortement améliorées. L'utilisation de cette nouvelle mouture de Qt, également libre sur les plateformes non-X11, va faciliter le portage des applications KDE, notamment sous Microsoft Windows et sous MacOS X. Une refonte des bibliothèques a été entreprise : Plasma pour la gestion du bureau, Solid pour la gestion du matériel et plus particulièrement des périphériques externes, Strigi et Nepomuk pour l'indexation et la recherche de données et enfin Phonon, permettant une gestion facilitée du multimédia.
NdM : merci également à dark_moule pour sa proposition d'article sur le même sujet.
Pour rappel, KDE (The K Desktop Environnement) est un environnement de bureau publié sous la licence GNU GPL, fonctionnant principalement sur les systèmes UNIX et basé sur le toolkit Qt développé par Trolltech. Il est orienté grand public, se veut être simple à utiliser et fiable.
Le projet KDE a été lancé en 1996 par Matthias Ettrich, époque à laquelle la bibliothèque Qt utilisée n'était pas libre. Cette bibliothèque sera ensuite libérée en 2000 faisant de KDE un environnement de bureau libre. La version 2.0 de KDE est sortie en 2000, et celle-ci intégrait Konqueror, Kicker, KParts et DCOP de façon à faciliter la communication entre les applications. L'évolution de KDE s'est poursuivi avec la version 3.0, sortie en 2002. Au cours des dernières années, le support de HAL, DBUS, et d'autres technologies ont été ajoutées à KDE pour aboutir à la version 3.5.8 sortie fin 2007.
La principale nouveauté de la version 4 de KDE est le passage à la bibliothèque Qt4, plus rapide, moins gourmande en mémoire, et disposant de fonctionnalités graphiques fortement améliorées. L'utilisation de cette nouvelle mouture de Qt, également libre sur les plateformes non-X11, va faciliter le portage des applications KDE, notamment sous Microsoft Windows et sous MacOS X. Une refonte des bibliothèques a été entreprise : Plasma pour la gestion du bureau, Solid pour la gestion du matériel et plus particulièrement des périphériques externes, Strigi et Nepomuk pour l'indexation et la recherche de données et enfin Phonon, permettant une gestion facilitée du multimédia.
NdM : merci également à dark_moule pour sa proposition d'article sur le même sujet.
L'annonce de la sortie (583 hits)
Le site officiel francophone (3090 hits)
KDE (460 hits)
Blogs des développeurs (195 hits)
Les nouvelles (278 hits)
La base de connaissances (166 hits)
> Lire la dépêche (139 commentaires, moyenne: 2,8).
Vous avez demandé le commentaire #895679.




Pour nous les geeks
Suite à une réflexion d'un mac user qui avait sa part de vérité (même si pour lui, apple a inventé les bureaux virtuels cette année), il me semble évident que tout ce qui est aperçu par l'utilisateur lambda n'est que re-pompage de ce qui existe déjà (surtout mac os x).
KDE 4.0 est rempli d'innovations, mais elles ne sont pas visibles pour le grand public. C'est encore une distribution pour les geeks, et les développeurs.
[^]Re: Pour nous les geeks
Au passage... ce n'est qu'un environnement graphique pas une distribution ;)
[^]Re: Pour nous les geeks
Oui, c'était le soir toussa ;-)
[^]Re: Pour nous les geeks
Je pense que tu ne prends pas tout en compte. Kde4 est accompagné par différent projet 'révolutionair' comme compiz-fusion et là personne ne me dira que ça était pompé sur vista ou macosx.
/ma vie : je possède un ibook12' g4. Macosx est très impressionant au début mais on le pousse rapidement à bout comme tout les systèmes non multi-bureau. J'ai préféré donc mettre dessus une kde épuré avec avant-windows-navigator et superkaramba !
[^]Re: Pour nous les geeks
Kde4 est accompagné par différent projet 'révolutionair' comme compiz-fusion et là personne ne me dira que ça était pompé sur vista ou macosx.
heuuuu
pour info, macos a lance son bureau 3d en 2001...
Donc si, c'est pompe sur macos.
Compiz n'a rien de revolutionaire, linux est au contraire gravement a la bourre la dessus, c'est le seul des 3 grands os a ne pas avoir de bureau 3d mur (ie vraiment stable et qui marche partout).
[^]Re: Pour nous les geeks
? Pour éviter le bureau 3d mur, on peut prendre la porte!
[^]Re: Pour nous les geeks
Mouarf...
«macos a lance son bureau 3d en 2001»
Faudra m'expliquer où on voit de la 3D dans un bureau MacOSX, même Léopard...
Et pis pour le «pompé sur MacOS», à part les ombres et Exposé, je ne vois pas ce que Compiz a copié.
Ne serait-ce que le groupage de fenêtres, le réglage de l'opacité par fenêtre, ou le cube (qui ne sert à rien mais qu'est beau), aucun de ces exemples bêtes ne se trouve chez la concurrence.
La seule chose qui arrive à la cheville de Chuck Norris... c'est sa chaussette.
[^]Re: Pour nous les geeks
Faudra m'expliquer où on voit de la 3D dans un bureau MacOSX, même Léopard...
dans le fait que le bureau est rendu comme une scene 3d et non 2d comme linux le fait encore actuellement.
ca decharge le processeur de faire le rendu de la scene et ca permet de faire un rendu esthetique et pratique.
C'est ca qui est revolutionnaire.
Les fenetres qui brulent, c'est juste une consequence de ce fait.
De meme pour expose, les apercu a jour sur le contenu de la fenetre, le cube qui tourne etc.
Et pis pour le «pompé sur MacOS», à part les ombres et Exposé, je ne vois pas ce que Compiz a copié.
Le concept et expose.
C'est deja enorme.
Ce que compiz a rajoute, c'est le contest de mauvais gout.
le réglage de l'opacité par fenêtre,
Dispo sur le terminal macos depuis, fiouuuaaaa....
[^]Re: Pour nous les geeks
«dans le fait que le bureau est rendu comme une scene 3d et non 2d comme linux le fait encore actuellement.»
OK, je n'avais pas compris ça. Du coup, faut pas dire Bureau 3D, parce que tu n'as aucune de 3D, faut dire composition de l'affichage ;-)
Et pis c'est exactement ce que fait Compiz, non ?
«Le concept et expose.
C'est deja enorme.
Ce que compiz a rajoute, c'est le contest de mauvais gout.»
Bah comme ça, on est quittes, puisqu'Apple a pompé les bureaux virtuels en faisant croire qu'ils l'ont inventés...
«Dispo sur le terminal macos depuis, fiouuuaaaa....»
Ouais supaire, et pour les autres fenêtres ? Celles où je pourrais en avoir l'utilité ?
La seule chose qui arrive à la cheville de Chuck Norris... c'est sa chaussette.
[^]Re: Pour nous les geeks
OK, je n'avais pas compris ça. Du coup, faut pas dire Bureau 3D, parce que tu n'as aucune de 3D, faut dire composition de l'affichage ;-)
Oui, si tu veux.
Et pis c'est exactement ce que fait Compiz, non ?
Oui oui.
Sauf que compiz est encore bugge et ne marche pas partout.
Sous macos ca marche nickel depuis 7 ans. Bon, ya moins de matos a supporter, mais quand meme.
Ouais supaire, et pour les autres fenêtres ? Celles où je pourrais en avoir l'utilité ?
T'avoueras que le concept de fenetre transparente est un peu bancal, apple n'etant pas le dernier clampin en matiere d'IHM soft, s'ils ne le proposent pas, c'est surement pour une bonne raison, surtout vu leur avance en matiere de bureau 3D.
[^]Re: Pour nous les geeks
mouaif, si c'est mieux supporté sous mac que sous linux, ça ne proviendrait pas (en partie) des drivers linux de cartes graphiques ?
[+] [^]Re: Pour nous les geeks
Ca m'etonnerais. Enfin, je peux pas etre categorique, mais a vue de nez, ca me parait peu probable.
Que les drivers soit mediocres et pauvres en fonctionnalites, ok, mais qu'ils soient bugges au point que je l'ai vu, ca m'etonnerais beaucoup.
Je veux dire, l'affichage est simple, mapper des bitmap sur des rectangles a l'ecran, je doute que le probleme incombe au driver.
Apres mon dernier test remonte au mois d'octobre je crois, mais c'etait toujours pas ca (nvidia geforce6 avec pilote proprio).
Sans compter que de savoir a qui incombe la faute, ca me fait une belle jambe, mon bureau est toujours en 2D...
Ce qui est incontestable par contre c'est que la tache d'apple est plus simple vu qu'ils maitrisent totalement le matos et qu'il est en nombre bien plus limite.
[^]Re: Pour nous les geeks
bien sur que si il y a des problèmes avec les drivers...
Par exemple les drivers fglrx ne supportent pas AIGLX. Il faut donc utiliser XGL ou alors le driver libre.
(je crois que les dernières versions du proprio marchent enfin)
Mais non, l'affichage est loin d'être simple !
Pour de la transparence pure, évidemment il suffit de faire des opérations sur des maps de bits. Mais dans ce cas, comment tu fais un zoom ? Une déformation ?
C'est tout d'un coup plus compliqué.
Et si c'était si simple, ça aurait probablement été implémenté plus tôt, non ?
(et le jour où on met de la vrai 3D, on appel ça comment, de la 4D ? y'a pas plus con que cette expression de bureau 3D tout simplement parce qu'on mélange quelques fenêtres...)
A bon ? Pourtant l'utilisation du driver proprio ati me fait freezer mon portable en moins d'une demi heure. Mais non, c'est vrai, c'est pas un bug ça...
[^]Re: Pour nous les geeks
Et si c'était si simple, ça aurait probablement été implémenté plus tôt, non ?
kdrive et la transparence, ça date de ~1999 les premières expériences...
[^]Re: Pour nous les geeks
Et si c'était si simple, ça aurait probablement été implémenté plus tôt, non ?
La pour le coup, je pense que c'est plus un probleme de priorite.
Ensuite, je voulais dire que les fonctionnalites 3D du driver utilisees sont simples.
Pas que l'implementation du bureau 3d est simple.
et le jour où on met de la vrai 3D, on appel ça comment, de la 4D ?
On verra le jour ou ca se fera, j'ai pas l'impression que ce jour est proche, vu la foultitudes de problemes conceptuels que ca pose...
A bon ? Pourtant l'utilisation du driver proprio ati me fait freezer mon portable en moins d'une demi heure. Mais non, c'est vrai, c'est pas un bug ça...
ouais, enfin ca a pas grand chose a voir avec les bugs de compiz ca...
[^]Re: Pour nous les geeks
La pour le coup, je pense que c'est plus un probleme de priorite.
Mais pas seulement. C'est aussi lié à XFree et son rythme de développement catastrophique, et à l'impossibilité de dépendre de l'accélération graphique (car on fait quoi dans ce cas des cartes pour lesquelles on n'a ni spécifications, ni pilotes ?)
[^]Re: Pour nous les geeks
Et pourtant, tu te trompes...
L'implémentation du "compositing" se fait au niveau du Driver chez Nvidia et aussi au niveau du driver pour ATI et Intel (via aiglx certe, mais les problemes actuels sont du au passage à EXA dans les drivers et le fait que cela pose problème à aiglx).
Et ce sont bien des bugs de drivers qui sont à l'origine des problèmes d'affichage... Utilise Xgl et tu veras qu'une implémentation "logicielle" stable de l'extension Texture_From_Pixmap existe.
Agogo
[^]Re: Pour nous les geeks
>Sauf que compiz est encore bugge et ne marche pas partout.
Ne pas tout confondre, compiz n'est pas si buggé que ca si on prend le core et les plugin fusions principaux...
Ce qui aujourd'hui fonctionne mal, c'est Aiglx (le dev bosse actuellement sur ses limitations (overlay, EXA, ...)
Les drivers Nvidia s'en sortent mieux mais ca dépend des modeles de cartes... Avec une GForce 7 ici, c'est parfait sur la dernière version.
Donc c'est plus un probleme de drivers...
Ensuite, pour la composition de l'affichage, je ne parlerai pas pour MacOSX mais la technologie utilisé sous BSD/Linux est bien plus performante que ce que Microsoft a pondu pour Vista. Quelques tests des différents effets et utilisation du bureau prouvent que Vista consomme en fait beaucoup de CPU pour gérer l'affichage...
Agogo
[^]Re: Pour nous les geeks
Les fenetres qui brulent, c'est juste une consequence de ce fait.
Oui, enfin, ce qui compte justement, c'est les utilisations offertes, pas la technique d'implémentation sous-jacente dont tout le monde se fout royalement.
[^]Re: Pour nous les geeks
Je dirais plutot l'inverse, ce qui compte, c'est l'implémentation, pas les effets qui seront utile à 1% des utilisateurs...
Et je pense que d'ici un an, on aura une implémentation stable au niveau X/drivers... (le dev aiglx semble dire que ca prendra du temps, pas de lien désolé).
Après, certe, je ne peux plus vivre sans Compiz en particulier pour le plugin zoom qui m'est devenu indispensable...
Agogo