![Hoe Windows 11 opnieuw te installeren zonder gegevens en apps te verliezen](/f/4f72d254b225c68d90dee6be3f994a55.jpg?width=100&height=100)
Ik weet zeker dat deze legende niet al te veel introductie nodig heeft - Federico, samen met Miguel de Icaza, werkten samen in de late jaren 90 om het GNOME-project te starten - de desktopomgeving die Ubuntu en vele andere distro's gebruiken. Sindsdien heeft Federico veel dingen gedaan, waaronder het onderhouden van GIMP, werken voor Red Hat, Ximian, en nu werkt hij voor Novell.
We gingen zitten met Frederico voor een exclusief gesprek.
Federico! Vertel ons hoe je Miguel hebt ontmoet op de universiteit.
Op mijn eerste lesdag haalden Miguel en zijn vrienden (die al op de universiteit zaten) een grap uit in het naastgelegen klaslokaal. Je weet wel, de leraar of zijn assistenten nadoen, en lesgeven over 'deze cursus is echt moeilijk; hier is wat bibliografie in het Duits, lees volgende week hoofdstukken die en die”.
Ik herinner me de details niet meer, maar ik denk dat wat er gebeurde, was dat ik aan het einde van de les iemand buiten de deur hoorde minachten tegen C++. In die tijd was ik C++ aan het leren, en omdat het zo moeilijk was, dacht ik dat het echt goed moest zijn. Dus ik kreeg ruzie en daar ontmoette ik Miguel en andere hackers op de universiteit.
Naarmate de tijd verstreek, wees Miguel op de algemene redenen waarom C++ waardeloos is, en dat overtuigde me (later, toen ik nog meer gedetailleerde analyses op het net las, overtuigde ik me nog meer). Maar dat is niet het belangrijkste. Het belangrijkste is dat Miguel diep in Linux-hacking zat, en ik diep in autodidactisch grafisch hacken was, en hij herkende dat mijn code goed was.
Ik herinner me een dag heel duidelijk; Miguel zag me code schrijven en hij vroeg: 'Waarom zet je die constanten in een opsomming? Waarom niet als #define macro's?” Ik vertelde hem, "omdat gdb me hun namen kan laten zien, in plaats van alleen de numerieke waarden te tonen". Ik denk dat dat het moment was waarop we ons allebei realiseerden dat we goede programmeurs waren.
Hoe is GNOME begonnen?
Het verhaal is bekend; je kunt het lezen hier.
GNOME heeft een lange weg afgelegd sinds jullie twee op de universiteit zaten. Waar ben je het gelukkigst over en wanneer zou je willen veranderen?
Ik ben blij dat het doel van "maak een gratis desktop" is voltooid. Ik ben erg blij dat GNOME een geweldige gemeenschap van hackers en vrienden heeft gecreëerd; goede banen voor mensen en tonnen technologie die mensen nu als vanzelfsprekend kunnen beschouwen. Bedenk dat we in 1997 eigenlijk niets anders hadden dan het besturingssysteem en de compiler. Je kon niet grafisch door je bestanden bladeren, je kon niet grafisch inloggen, je kon niet naar muziek luisteren, je kon geen mail lezen in iets dat er niet uitzag als een hackertool.
Wat zou ik willen veranderen? Ik zou willen dat de goede hackers minder tijd hoeven te besteden aan het onderhouden van de dingen die ze al hebben geschreven - we moeten het gemakkelijker maken om het stokje door te geven aan andere beheerders. Ik zou graag willen dat GNOME erin slaagt voorbij de traditionele "desktop-metafoor" te gaan - gelukkig is dat al werk in uitvoering.
We moeten het gemakkelijker maken om het stokje door te geven aan andere beheerders.
Kun je ons vertellen waar jullie nu mee bezig zijn?
Ik werk aan MeeGo-gerelateerde dingen, eerder dichter bij GNOME dan bij MeeGo. Evolution goed laten werken op netbooks en dat soort dingen. Ik ga langzaam weg van het onderhouden van GNOME's RANDR-stack om meerdere monitoren en projectoren te ondersteunen; het lijkt tegenwoordig goed genoeg te werken dat het geen constante aandacht nodig heeft.
Ik probeer wat tijd vrij te maken om aan het "documentgerichte GNOME" -project te werken.
Wat moet Canonical doen om succesvol te blijven, nadat ik veel bij Ximian heb gewerkt?
Ik weet niet alles wat ze doen, maar "winstgevend worden" klinkt als een goed doel :) Elk jong bedrijf moet een manier vinden om zichzelf te onderhouden en nieuw werk toe te kunnen voegen.
Mis je de Ximian-dagen?
Ja en nee. Ik mis het om iedereen in het bedrijf persoonlijk te kennen. Ik mis de constante energie dat er altijd iets spannends te doen is. Ik mis de belachelijke werkuren niet, maar misschien ben ik gewoon oud aan het worden.
Wat is jouw mening over MeeGo? Er lijkt een splitsing te komen tussen de traditionele GNOME-ervaring en iets dat meer is afgestemd op de netbook-/telefoonmarkt. Denk je dat de GNOME-gemeenschap er klaar voor is?
MeeGo is niet echt *dat* gerelateerd aan GNOME. Ze veranderden toolkits, wat ik belachelijk vind voor app-ontwikkelaars, maar logisch is voor Nokia. Als mensen echt apps voor MeeGo gaan schrijven en ze worden populair, dan zul je zien dat MeeGo snel van GNOME afwijkt.
MeeGo *gebruikt* veel technologie die uit GNOME kwam of die normaal gesproken wordt geassocieerd met GNOME, en dat maakt me erg blij. Het betekent dat GNOME een goede plek is waar algemene infrastructuur wordt gemaakt.
Ik weet niet of MeeGo succesvol zal zijn of niet. Ik hoop dat er technologie of UI-ideeën uit voortkomen die we in het algemeen in GNOME kunnen toepassen, en dat dat niet het geval is een oefening worden in het opnieuw uitvinden van dingen omdat het gemakkelijker is om code te schrijven dan om bestaande code aan te passen (bijv. Conman). Ik hoop echt dat GNOME aantrekkelijk genoeg wordt dat je het niet zou willen "vervangen" voor netbooks, maar dat betekent niet dat ik tegen MeeGo ben.
Hoe denken de GNOME-jongens over KDE/Qt als een ontwikkelingsstack tegen het GNOME-platform na Nokia's overname van Trolltech en de daaropvolgende "bevrijding" van Qt?
Qt is een uitstekende toolkit. Ik denk dat het te veel probeert te doen, maar ik zie de schoonheid in om alles in dezelfde mindset te integreren.
KDE (inclusief Qt) is in principe gelijk aan GNOME. Ik ben blij dat we elkaars goede ideeën kopiëren en de slechte proberen te vermijden. Als je Jane Jacobs leest, begrijp je waarom dit geen onnodige duplicatie is, maar juist waardevol.
Kun je je een GNOME voorstellen die op Qt is gebouwd, of is dit Meego?
Verkeerde aannames. Je zou heel goed GNOME op Qt kunnen bouwen. MeeGo is een dubbelzinnig product en een specificatie, en is nadrukkelijk geen traditionele desktop.
Was er niet iets met GNOME Mobile aan de hand? Is het nu te laat voor GNOME om de mobiele markt te betreden?
Ja, dat was er. Er zijn veel politieke en persoonlijke redenen waarom het doodgeboren is. Ik ken maar heel weinig details, dus ik wil geen dingen verzinnen over waarom het zo was.
Ik weet niet zeker wat het zou betekenen voor GNOME om "de mobiele markt te betreden"... betekent dat een GNOME voor telefoons? U wilt geen WIMP-bureaublad op uw telefoon. Betekent dit dat je de GNOME-infrastructuur moet inpakken en er een goede interface voor telefoons mee moet bouwen? Betekent dit dat je een prachtig werk moet doen door een ontwikkelplatform voor telefoons te bieden?
In ieder geval zou het geloofwaardig genoeg zijn dat een groot aantal mensen en bedrijven "de telefoonversie van GNOME" zouden willen ontwikkelen en gebruiken. GNOME-as-a-desktop werd geloofwaardig door goed te zijn, maar dat gebeurde pas nadat er enorme hoeveelheden werk in waren gestoken. Blijkbaar ontbrak dat werk in GNOME Mobile.
Welke distro's gebruik je?
openSUSE en SUSE MeeGo.
Wat vind je van GNOME 3?
Het is nog niet klaar! :)
Veel mensen geven commentaar op de vergelijkbare benaderingen van UI tussen Canonical's Unity en GNOME's Shell. Zie je hier een overlap of verdubbeling van het ontwerp?
Er is waarschijnlijk een verdubbeling van het ontwerp, maar dat is niet schadelijk. Het betekent alleen dat mensen zich realiseren dat er bepaalde problemen bestaan met onze traditionele desktop-achtige gebruikersinterfaces, en ze proberen deze op te lossen.
Eenheid lijkt meer organisch te groeien, wat goed is. Gnome-shell komt nog steeds van een Grand Design dat problemen kan opleveren. Beide zullen goede en slechte delen blijken te hebben; Ik hoop dat ze beseffen wat elkaar te leren heeft.
Ik denk graag aan Ubuntu vs. GNOME als Japan vs. de wereld.
Ik denk graag aan Ubuntu vs. GNOME als Japan vs. de wereld. Ubuntu is zijn eigen kleine universum, een heel opwindend universum met een enorme interne ontwikkelingseconomie, maar de dingen blijven meestal binnen Ubuntu. De rest van de wereld is terecht onder de indruk en jaloers en geïrriteerd dat het zo gesloten lijkt. Goede dingen "ontsnappen" zo nu en dan aan Ubuntu, maar van buitenaf lijkt er niet veel moeite te zijn om dat te doen.
Is Zeitgeist niet geweldig?
Het is! Ik ben blij dat ik gewoon een uur moest schreeuwen bij één GUADEC, en toen kwamen geweldige hackers tevoorschijn om het veel beter te implementeren dan ik ooit zou kunnen.
Plannen jij en je vrouw nog een baby zodat hij met Miguels baby kan spelen?
We plannen nog een baby, maar nu nog niet. Het zal moeilijk voor hem zijn om met Miguel te spelen, aangezien hij zo ver weg op de Noordpool woont terwijl ik een tropische soort ben.
Vertel me iets over Miguel dat hij me niet over zichzelf zou vertellen?
Hij had vroeger lang, krullend haar, vastgebonden in een paardenstaart, waardoor we hem papajahoofd noemden.
Heet of niet ?
Windows XP
Maakt niet uit.
Windows 7
Heet maar eigendom.
Steve Ballmer
Heet en bezweet, niet op een goede manier.
Seif Lotfy
Heet en luchtig.
Steve Jobs
Heet en een eigen, litigieuze controlefreak.
Mark Shuttleworth
Heet.
Ubuntu
Heet.
GNOME Shell
Heet.
Eenheid
Heet.
Telepathie
Heet, maar ik wou dat het meer zichtbaar was.
tijdsgeest
Heet heet heet!
Grote dank aan Federico voor het nemen van de tijd om onze vragen te beantwoorden. We hopen dat je het interview leuk vond om te lezen, en natuurlijk konden we onmogelijk de ene oprichter van GNOME interviewen zonder de andere te interviewen! Houd een oogje in het zeil.
Alles Ubuntu, dagelijks. Sinds 2009.