Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Novell wil KDE en Gnome combineren

Novell is de laatste dagen flink in het nieuws met haar Linux-activiteiten, vooral door de nogal opmerkelijke plannen van het bedrijf. Ook nu heeft het bedrijf weer een nieuw, controversieel idee: Het wil KDE en Gnome combineren tot een uniforme Novell-desktopomgeving voor Linux. Dit heeft het bedrijf bij monde van CEO Jack Messman bekend gemaakt in een interview. Dankzij de overname van SuSE en Ximian heeft het bedrijf een flinke groep ontwikkelaars die belangrijk zijn voor zowel het KDE- als het Gnome-project. Ximian heeft onder andere Nat Friedman en Miguel de Icaza in dienst welke flinke invloed op het Gnome-project hebben. Met SuSE heeft Novell de belangrijkste groep KDE-ontwikkelaars 'gekocht'.

De plannen van Novell zijn ingegeven door vraag vanuit het bedrijfsleven. Steeds meer bedrijven zijn bereid Linux te implementeren op desktopcomputers, maar deze bedrijven hebben niet de behoefte om te kiezen tussen KDE en Gnome. "Onze klanten vragen naar een Linux-desktopomgeving en vragen ons om één interface, dus maken we die", aldus Messman. Hij benadrukt echter dat Novell niet probeert de twee projecten samen te voegen tot één: "Technisch is het onmogelijk om ze (KDE en Gnome, red.) samen te voegen, maar we werken eraan de beste eigenschappen van beide te combineren.". Het bedrijf wil dan ook slechts één platform gebruiken waarop de ontbrekende features van de andere worden geïmplementeerd, zo lijkt het.

De verwachting is dat deze stap van Novell de nodige opschudding zal veroorzaken binnen de KDE- en Gnome-community. Eerder was dit al het geval toen het UnitedLinux-project besloot één desktopomgeving op te nemen in de distributie. Onder druk van de KDE-gemeenschap is toen KDE toegevoegd naast de standaard Gnome-desktop. Volgens Messman wordt de controverse tussen beide kampen echter vaak overdreven. Het zijn vooral de gebruikers van beide desktopomgevingen die de 'concurrent' zwart maken en niet de ontwikkelaars, zo stelt Messman. Wanneer de samengevoegde desktopomgeving voor het eerst getoond zal worden is nog niet duidelijk. In ieder geval zal het niet vóór de zomer het geval zijn, wanneer SuSE Linux Enterprise Server 9.0 uitkomt. Het plan lijkt in ieder geval al definitief te zijn: "Het werk is al begonnen", aldus Messman.

Novell's Ximian Desktop 2, de huidige custom desktopomgeving van het bedrijf.

Door

Nieuwsposter

67 Linkedin Google+

Bron: eWeek

Lees meer

Reacties (67)

Wijzig sortering
dat is toch wat linux nodig heeft, standaardisatie. Hoe duidelijker hoe sneller mensen er voor kiezen lijkt me. Niet 2 goeie maar gewoon 1 goeie.
Niet 2 goeie maar gewoon 1 goeie.
Daar ben ik het niet helemaal mee eens. Als je dat standpunt aanhangt, dan hebben we Linux helemaal niet nodig. Dan is Windows goed genoeg voor iedereen.

Wat "goed" is hang namelijk af van je wensen/eisen. Dat moet ieder voor zich uitmaken.

Ik gebruik zowel KDE als Gnome. Gnome vind ik lekkerder aanvoelen en Evolution is voor mij _de_ PIM. Maar KDe heeft een hogere integratie en bied (vooral voor beginners zoals mijn vriendin) een hoop gemak.
Nee 3, dus.
Want de 'originele' Gnome en KDE projecten blijven gewoon bestaan. Er komt in feite nog een extra omgeving bij. Ik vermoed dat er een intergratie-layer tussen komt die zowel QT als GTK+ apps dezelfde look geeft?
het zal denk ik idd een soort wrapper worden om beiden heen. Vreemde vind ik dat QT C++ is en GTK+ C. Voor welke taal zullen ze dan kiezen?
Dit heeft GTK opgelost door middel van gtkmm, waardoor ze al met al toch een hele goede C++ binding hebben. (zie de link naar freshmeat in een andere reactie van me in deze topic)

Dat de base toolkit in C is geschreven heeft alleen maar voordelen (interoperabiliteit). Dat je er vervolgens vanuit C++, C#, python, etc op een nette object geoorienteerde manier bij kan is nog mooier.

De kernel (zowel van windows als linux) is ook in C geschreven. Zorgt dit ervoor dat je problemen hebt met object georienteerdheid in andere talen? Neen. Object oriented is een abstractie.
Deze kan je ook in C toepassen, je hebt er geen language constructs voor maar je kan een heel object model implementeren (zie glib), die zelfs overzichtelijker is dan de soms jungle van C++.
Om het nog gekker te maken: Linus vereist een object georienteerde programmeer methodiek voor kernel programmers. Ja, in C.

C zorgt er dus *juist* voor dat het in hogere programmeertalen makkelijker wordt! En qua operabiliteit: op elk systeem is bijna een C compiler aanwezig, omgevingen als een JDK, Mono, python interpreter, zelfs C++ libraries zijn niet overal beschikbaar. Om te overleven moet een widget toolkit breed toepasbaar zijn.

Ik hoop dus dat Novell C zal gebruiken.
C, the 'lowest common denominator'

Een widget toolkit implementeren in C heeft sowieso veel voordelen, waaronder het vergemakkelijken van het schrijven van bindings naar andere talen (waaronder dus ook C++ valt)
Eenheidsworst? Hmmm... Denk je niet dat zowel de ontwikkelaars van Windows als de ontwikkelaars van de KDE en de Gnome uitgebreid onderzoek hebben gedaan naar de voor- en nadelen van bepaalde uiterlijke kenmerken en functionaliteit van grafische interfaces? En dat juist door dat onderzoek grafische shells steeds meer op elkaar gaan lijken? En denk je ook niet dat je door de keuzes die je maakt als ontwikkelaar je altijd een klein groepje mensen teleurstelt..?

Als je diep teleurgesteld bent in de eenheidsworst die de 'standaard' linux- en windows-interface je biedt, moest je misschien hier maar eens kijken... http://www.desktopian.org/
Niet echt nodig aangezien men naar xorg is aan het overschakelen.
Xfree86 is dood :p xorg lives. Redhat bijvoorbeeld zal in fedora core 2 met xorg werken inplaats van XFree86. xorg is een fork van Xfree86 4.4RC2 met patches. Plannen zijn het ding volledig te splitsen in meerdere packages die builden met automake inplaats van Imake.

http://www.freedesktop.org/Software/xorg
Novell is de laatste dagen flink in het nieuws met haar Linux-activiteiten,
Nogal logisch, BrainShare is bezig. :)
Ook nu heeft het bedrijf weer een nieuw, controversieel idee: Het wil KDE en Gnome combineren tot een uniforme Novell-desktopomgeving voor Linux.
Ik ben benieuwd hoever ze dit willen doorvoeren; RedHat heeft natuurlijk ook al stappen in die richting gezet door GTK en KDE applicaties dezelfde look & feel te geven (Bluecurve) waardoor je ze gemakkelijker door elkaar heen kunt gebruiken. Zal dit weer zoiets worden?

Of gaan ze echt stukken Gnome herimplementeren in QT of KDE in GTK?
Dit is IMHO idd. een heel goeie beslissing, en niet alleen voor het bedrijfsleven, maar ook voor de individuele gebruiker: niet iedereen heeft tijd om beide even te installeren en dan via trial and error tot de vaststelling te komen dat misschien toch beter een andere zou gekozen worden (Ice bvb).

Zelf behoor ik tot die laatste groep, die nog steeds niet heeft aangedurfd om linux te installeren, juist omwille van de verschillende keuzes, te beginnen met de distro, daarna de desktop-omgeving en dan de verschillende programma's. Bij windows moet je uiteindelijk enkel deze laatste keuze maken (hoewel je ook je desktop-omgeving kan aanpassen natuurlijk)
Beetje slap excuus om Linux niet te gaan proberen. In de basis komt het allemaal op hetzelfde neer. Eenmaal voor een distro gekozen, blijf je daar toch mee werken :s
Ach, er is maar één "Gnome" programma (Gimp) wat ik gebruik onder mijn verder volledige KDE omgeving, en dat werkt prima. Ik snap het probleem niet zo eigenlijk. De applicaties van de een werken prima op de ander. Tuurlijk, de integratie is niet 100% (printer en filedialogen zien er anders uit bijvoorbeeld), maar is dat echt zo'n ramp? Er wordt trouwens al aan gewerkt om dat op te lossen...
ik heb er ooit flink mee gekloot
Bedenk wel dat Linux zich sneller ontwikkelt dan menigeen kan bijhouden. Dit probleem is inmiddels bijna helemaal weg, de meeste distro's hebben zelfs een uniforme 'skin' voor applicaties van de verschillende desktops. Er wordt zowel van de Gnome kant als van de KDE kant hard gewerkt om dit probleem helemaal weg te poetsen.
Gelukkig blijven Gnome en KDE verschillende projecten met verschillende desktops. 1 van de redenen waarom ze alletwee zo goed zijn is door de wederzijdse uitdaging die ze elkaar geven.

Hopelijk lukt het Novell om daar het grootste nadeel, missende uniformiteit voor ontwikkelaars, weg te nemen.
Ik denk dat we meer zaken als gedeelde help-definitie, clipboard delen op de manier zoals het programma menu nu is gedeeld kunnen zien.
En dan hebben we windows-2. Juist doordat er twee desktops zijn, zijn er duidelijke innovaties.

Ik zie eigenlijk niet waarom dit verschil niet goed zou zijn. In het bedrijfsleven wordt toch ook gekozen voor Win200, Win98(!) of WinXP? Dit zijn toch ook verschillende desktops waar applicaties gewoon vrolijk op werken. Idereen werkt tegenwoordig met "skins" en weet ik veel wat.

Als Novell handig is, maken ze voor beide desktops een zelfde skin (is er voor de standaard klant een eenduidige layout) en laten ze de echte ontwikkelingen over aan deze twee desktops, kun je blijven profiteren van de innovaties die deze groepen hebben. Het samenvoegen lijkt mij verspilde energie en je loopt daardoor altijd achter met vernieuwingen die in de projecten worden doorgevoerd.
Bij het maken van een skin blijft het probleem: het onderliggende systeem van KDE of Gnome. Aan de verschillen tussen de twee wordt niks gedaan.

Volgens mij gebruiken veel bedrijven nog steeds geen linux omdat ze niet de tijd en het geld (willen) kunnen besteden aan onderzoek welke desktop het beste geschikt is voor hen. Ik kan me bijvoorbeeld voorstellen dat een bedrijf 2 soorten applicaties gebruikt, de ene loopt net iets lekkerder onder gnome, de andere heeft liever KDE. Wat is dan wijsheid?

Ook worden ontwikkel resources nu verdeeld over verschillende desktops. Kijk bv. maar naar de reactie van mwvdlee hier onder.

Deze actie van Novell zou wel eens heel goed kunnen uitpakken voor hen zelf EN voor linux in het algemeen, onder de volgende voorwaarden:
1. De nieuwe desktop moet direct op het kwaliteitsniveau van de huidige KDE en Gnome desktops zijn (anders zullen admins gewoon hun keuze voor KDE of Gnome maken)
2. Alternatieve Office software moet er direct goed op lopen
3. De issues met X-server licenties moeten zijn opgelost.
4. Het nieuwe systeem moet ook op andere distro's te gebruiken zijn

Novell heeft echter een naam dus ik vertrouw er wel op dat ze met iets moois op de proppen komen.

@ NhImF:
Da's helemaal waar wat je zegt. Ik vrees echter dat vele bedrijven niet de moeite (of het geld) willen nemen om de kleine aanpassingen te doen. Die willen gewoon dat wat ze nodig hebben draait, zonder te bedenken dat de aanpassingen heel klein zijn.
Wat betreft het incompatibel zijn van windows software: Microsoft heeft grote moeite gedaan om windows 2k en XP om te laten gaan met legacy software. Wat je ziet is dus dat bedrijven die applicaties hebben laten ontwikkelen op bijvoorbeeld NT4, niet zomaar overstappen. Die willen eerst zien dat alles gaat werken en zitten dus niet op keuzes als "welke desktop gaan we gebruiken" te wachten. Vaak is de keuze voor een Distro al een moeilijke ;)

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*