Ubuntu renunta la serverul grafic X in favoarea lui Wayland

Desi am tot urmarit pe internet foarte atent cele pentrecute la UDS (Ubuntu Developer Summit) nu am auzit cum ca Mark Shuttleworth ar vrea sa renunte la servrl grafic X in favoarea lui Wayland. Pentru cine nu stie X Window System este responsabil de afisarea interfetei grafice in sistemele de operare bazate pe Linux, Unix si Unix-like. Pe blogul sau, Mark Shuttleworth spune ca (citez):

The next major transition for Unity will be to deliver it on Wayland, the OpenGL-based display management system. We’d like to embrace Wayland early, as much of the work we’re doing on uTouch and other input systems will be relevant for Wayland and it’s an area we can make a useful contribution to the project.

In traducere:
Urmatoarea tranzitie majora pentru interfata Unity va fi trecerea la Wayland, un sistem de manageriere a ecranului bazat pe OpenGL Ne-am dori sa imbratisam Wayland mai devreme, atat timp cat lucram inca la interfata de atingere (uTouch) va fi relevanta trecerea la Wayland fiind o zona in care putem aduce mai multe contributii proiectului.
Destul de socanta stirea avand in vedere faptul ca X Window System este folosit de ani de zile de mai toate distributiile Linux. Nimeni nu a avut curajul pana acum sa renunte la serverul X in favoarea altuia. Asta probabil pentru ca nici o distributie nu a fost atat de mare si puterninca precum Ubuntu.
De ce renunta Canonical la X Window System?
Pentru simplul fapt ca acestia considera nepotrivit serverul grafic avand in vedere directia spre care vor sa evolueze. Mark spune ca X nu ii poate oferi experienta placuta pe care o vrea si ca Wayland e mult mai bun pentru o afisare grafica mai placuta si cu efecte mai bune. Acesta mai precizeaza ca dezvoltarea mediului grafic folosin X este mult mai greoaie si mai inceata fiind un mediu foarte dificil.
Se pare ca Mark Shuttleworth e foarte incapatant si sincer sa fiu imi place. Dupa ce a uluit toata suflarea open source cu vestea ca va renunta la GNOME pentru Unity acesta continua in stilul caracteristic sa tina in priza si cu sufletul la gura comunitatea iubitorilor de software liber. Este singurul din lumea open source care a avut curajul sa impinga atat de departe limitele Linuxului si a incercat intotdeauna sa inoveze. Sincer sa fiu chiar ma bucura idea adoptarii unui nou server grafic. De ce? Pentru simplu fapt ca, daca deschideti orice fereastra in Ubuntu si o agitati destul de rapid, in cazul in care aveti o placa video ATI o sa observati ca marginile ferestrei se vor distorsiona, unele bucati din fereastra par ca raman in urma. Desi unii s-au obisnuit cu aceasta  mica “problema” (aproape neobservabila), trebuie sa recunoastem ca e destul de deranjant si putin rusinos pentru un sistem de operare atat de iubit si indragit. De ce sa nu tindem spre mai bine? de ce sa nu fie si Ubuntu un sistem “perfect” ? Mai jos aveti si un clip video ca sa intelegeti exact la ce ma refer, priviti foarte atent marginile laterale ale ferestrei (am observat ca desi clipul playat in Ubuntu sau vizionat pe YouTube din Ubuntu efectul de care va zic apare, tot acelasi clip vizionat din Windows sau pe YouTube fiind pe Windows, efectul nu mai apare. Foarte ciudat, nici nu stiu cine sau ce e de vina…serverul X sau driverul Video? LE: am dezinstalat driverul proprietar ATI si am observat ca acel efect la miscarea ferestrelor nu mai apare. Si totusi intrebarea ramane: Serverul X nu se intelege cu placile video/driverele ATI sau placile video/driverele ATI nu se inteleg cu serverul X ?)

Voi ce parere aveti despre aceasta decizie? Nu uitati ca astept parerile si comentariile voastre pe rubrica de comentarii a acestui articol. Daca aveti sugestii de articole interesante sau stiti trucuri interesante pentru Ubuntu si Linux in general pe care doriti sa le impartasiti si celorlalti, le astept cu drag pe adresa de mail adryangudus(at)gmail(punct)com. Cei ce ne trimit ideile, trucurile, subiectele vor fi mentionati in articol !


Comments

  1. Dumitrel says:

    Poate ca Ubuntu incearca sa se perfectioneze prin toate aceste schimbari dar acum ramane de vazut si cat de mult o sa le iasa. Vom vedea…

  2. Un motiv in plus pentru ca de acum inainte sa utilizez numai versiuni long time support. Cu siguranta, aceste schimbari vor fi insotite si de numeroase bug-uri.

    • Asta se intampla mereu cand se introduce ceva nou, e ceva normal, asta ce insemna ca nu mai evoluam, nu mai introducem tehnologii noi?

  3. Eu Adrian am un cip grafic intel si pot spune ca am acel “efect” distorsionat mai ales ca am efectul de gelatina la miscarea ferestrei insa cam acelasi efect se vede si in wind 7 insa mult mai estompat (nu cel gelatinos) 🙂 deci din punctul meu de vedere cu toate ca nu este foarte deranjant sunt pro schimbare si chiar daca nu sunt darwinist daca nu eram mai curiosi stateam si acum in pom sa decojim banane 🙂

    • Corect, bine punctat, mai…chiar daca sa zicem prin absurd ca Canonical va da gres cu noua implementare a Wayland macar a avut curajul sa riste nu? Ca vorba aia: nu risti nu castigi!

  4. Salut Adrian,

    am o mica problema pe care nu am stiut sa o rezolv cu toate ca am cautat pe majoritatea site-urilor nu am gasit niciun raspuns. Am un monitor LCD marca BENQ si pe display imi apare o fereastra cu luminanta, contrast cum ar fi de la meniul monitorului cam de cateva ori pe zi(10). de la ce ar putea fi?
    Astept raspuns,

    Multumesc frumos.

  5. Daca tot merg pe mana schimbarii atunci mai bine merg pana la capat !

  6. asta se va intqampla pe interfata unity deci nu are treaba cu gnome sau cu uuntu 11.04 editia desktop care foloseste gnome .

  7. Sornaddiday says:

    Multumesc pentru informatii interesante

Leave a Reply to xman Cancel reply

*

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-5743305-4']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();