Hace 7 años | Por Moktar a phoronix.com
Publicado hace 7 años por Moktar a phoronix.com

El comité de ingeniería y administración del proyecto Fedora ha anunciado su decisión de usar Wayland como servidor gráfico por defecto para Fedora Linux 25 en lugar de X.Org.

Comentarios

D

#17 Pues tío, muchísimas gracias. Ahora me ha quedado claro cristalino ^^ Tenía un cacao tremendo con lo que era el papel de x.org en todo esto.

Y una pregunta, por qué se está sustituyendo x.org con wayland? Es mejor?

D

#19 Perfecto. Aclarado. Gracias ^^

orangutan

#19 Wayland si está soportado al menos en los últimos controladores propietarios de nvidia, aunque no para todas las gráficas: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-364.19-Released

vickop

#22 Por lo visto han dado soporte a Wayland, pero hay un problema con ciertas partes específicas del protocolo que han implementado de distinto modo a como las están implementando en la comunidad (Intel y AMD) y de momento son incompatibles. Si te interesa, busca en google por "GBM vs Streams". En phoronix siguen muy de cerca el tema.

Las razones de nVidia para hacerlo así están en que de este modo les es mucho más fácil mantener el controlador porque hay mucho código común de Windows y Linux, y obligarles a hacerlo como lo hacen AMD e Intel les obligaría a reescribir y mantener por duplicado mucho código.

En Septiembre hay una convención donde se van a discutir mucho estos temas:
http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Wayland-Design-XDC

No obstante, la postura de nVidia al respecto es muy distinta a años atrás. Ahora sí entra en sus planes darle soporte.

frankiegth

#15 #23. No es para menos. Disponer de equipos de personas formadas y organizadas trabajando de forma 'transparente' para hacer a los usuarios de Gnu/Linux la vida más cómoda es un lujo como pocos.

#17 #19. Excelente exposición.

haprendiz

#17 #19 Así da gusto.

Por un momento, Menéame vuelve a ser lo que era. Gracias

thingoldedoriath

#38 Espero que en el esfuerzo por "sintetizar" no haya dejado sin explicar nada imprescindible.
Fue un placer

D

#19 Eso de que Wayland aún no es... empezó a desarrollarse en 2008, y es más que usable. De hecho es opcional en Fedora desde hace varios años.

thingoldedoriath

#40 Supongo que te fijaste en que escribí "no es". Las comillas tienen significado. Y ese significado es muy parecido a lo que tu dices

D

#13 Yo sigo sin saber qué es exactamente x.org pero sé que es algo que no debes tocar o la pantalla no se ve y la has cagado pero bien.

w

#14 Xorg es el servidor gráfico. El escritorio le dice a Xorg lo que tiene que aparecer en la pantalla y Xorg se lo dice a tus drivers y a tu tarjeta gráfica.

s

#14 Si xorg se para, te queda una terminal como la que había en Unix en los años 70, no se interrumpe todo el sistema, solo los gráficos. X.org es como un programa aparte del sistema operativo, que al igual que el navegador te permite navegar por internet, X.org te da el entorno gráfico, pero ambos no son partes de Unix original, sino programas que corren sobre Unix.
El problema con X.org es que es un arreglo que se hizo para dar gráficos a sistemas tipo Unix y que se ha ido manteniendo estos años hasta que prácticamente es imposible de mantener por el lio que hay entre protocolos antiguos, nuevos y partes que no se saben para que sirven. Wayland es un fork que quiere limpiar x.org y empezar de nuevo de una forma más ordenada.

D

#28 Créeme que si a mí x.org se me para y me quedo únicamente con una terminal "se me interrumpe todo el sistema" y entro en pánico lol

s

#47 Hay dos tipos de parones, que se te pare porque se cuelgue todo el sistema y tendrás que resetear porque el sistema no responde, o que se te paren las equis, pero el sistema siga funcionando aunque sin gráficos, como una consola, te aparecerá una consola donde puedes loguearte y así ver que es lo que ha fallado o incluso activar las Xs de nuevo.

AdobeWanKenobi

#13 O porque la empresa ficticia de la serie Aliens se llama casi igual

kahun

#8 he actualizado a versiones con systemd en 4 distribuciones distintas y en todos los casos la actualización ha ido sin problemas y el funcionamiento es completamente transparente para el usuario.

Y en las distribuciones que no lo usan ya me dirás que han notado con un cambio que no han hecho más allá de quedarse obsoletos...

Edito: algunas cosas sí que se han notado pero todas buenas, como que el sistema arranca muchísimo más rápido.

s

#9 Una cosa es quedarse obsoletos y otra cosa diferente es que el sistema quede roto porque partes esenciales del mismo ya no existen si no instalas Systemd.

Systemd no es solo un programa que inicia el sistema, sino que han ido incluyendo funciones que no son específicas del sistema de inicio, por ejemplo cosas como udev o logind. Estos programas forman parte de Systemd y ya no existen como programas independientes del programa de inicio. Por ejemplo en Debian Jessie, no puedes usar SysVinit sin instalar partes de systemd. No es que se hayan quedado obsoletos, es que el sistema está roto sin Systemd, le faltan partes esenciales que están incluidas en Systemd y ya no están en otro sitio.

kahun

#27 Está roto porque se ha quedado obsoleto, es como si decides quedarte con un kernel 2.4 y te quejas que nada de lo que usa cgroups funciona, no es un problema del sistema, es un problema tuyo. Lo que tendrás que hacer es implementar las funcionalidades que dan udev y logind en lugar de quejarte de systemd.

s

#31 Estoy de acuerdo, pero el kernel 2.4 se empezó a dejar de usar, por ejemplo en Debian a partir de Debian Sarge en el 2005, hace 11 años, es normal que se haya quedado obsoleto. En el caso Systemd se empieza a usar en Debian Jessie el año pasado (abril de 2015) y ya en esta versión SysVinit no funciona porque faltan partes esenciales que van ahora dentro de Systemd. Es un problema "político" porque estás forzando a usar una tecnología sin darle tiempo a la gente a adaptarse, y también porque como el inicio anterior está roto, este cambio no tiene marcha atrás posible, es un sí o sí.

kahun

#33 no se pueden mantener hasta la eternidad miles de desarrollos simplemente por el capricho de gente que no quiere usar los desarrollos nuevos. Si se decide que se va con systemd, se dedican los esfuerzos a systemd y si tu quieres seguir usando sysvinit eres libre de continuar su desarrollo.

kavra

#36 o venirte a Gentoo ;P donde todo es felicidad y alegría con openrc

elgranpilaf

2016 el año de Fedora 25 en los servidores gráficos

s

En 2011 Fedora fue la distribución importante que empezó a usar Systemd como sistema de inicio principal. Ahora hace lo mismo con Wayland. Hace tiempo que se sabe que el sistema de X window es muy complicado de mantener y Wayland parece el candidato más claro a sustituirlo, pero incluirlo en una distribución que se considera "estable" no me convence mucho. Para mi habría sido mejor una rama Fedora que mantuviera una rama estable y otra Fedora-beta con Wayland más inestable. Ya systemd ha creado mucha inestabilidad en los entornos GNU/Linux, tanto las distribuciones que usan systemd como en las que se resisten a usarlo, y si ahora es el entorno gráfico el que cambia vamos a tener bastantes años con la casa como si estuviéramos de mudanzas.

s

#5 Pero es un cambio crítico, un entorno gráfico nuevo donde la mayoría de las aplicaciones no están escritas de forma nativa. Los proyectos más importantes irán adaptándose, pero mientras este cambio se produce el sistema se volverá inestable y esto no va a ser cosa de unos años. Aunque Wayland intente mantener la compatibilidad, en realidad es casi como si cambiara todo el sistema operativo, es un cambio demasiado grande que no solo es a nivel de aplicaciones, sino también soporte de hardware. Muchas cosas van a dejar de funcionar y no creo que la próxima versión de Fedora pueda llamarse estable, porque no solo depende de su esfuerzo como distribución, sino también que muchos proyectos saquen versiones estables para Wayland y esto lleva tiempo.
Veo bien este paso, pero no me parece bien que se llame estable la siguiente versión con este cambio tan grande.

l

#6 Nadie programa contra el entorno gráfico directamente salvo para hacer algunos apaños, la gente programa contra unas librerías gráficas y son estas las que van contra el entorno gráfico.

s

#26 Cada entorno tiene sus librerías, algunas mantendrán la compatibilidad con X.Org pero la mayoría funcionará de una forma diferente. Si se mantuviera la compatibilidad entre X.Org y Wayland no haría falta portar nada. Por ejemplo Firefox no funciona de forma nativa en Wayland: https://bugzilla.mozilla.org/show_bug.cgi?id=635134

l

#29 Para programación gráfica en entornos linux hay esencialmente dos librerías que son GTK y QT y a su vez ambas utilizan otras librerías estándar como pango o cairo para hacer los renderizados. Si firefox no es compatible con wayland es porque sus desarrolladores son unos pasotas, no porque no tengan todas las herramientas para hacerlo compatible.

c

#5 se te ha olvidado añadir los rpm como inconveniente...

s

#7 El cambio a Systemd se ha notado bastante y sobretodo en las distribuciones que han decidido no usarlo.

ColaKO

#4 un fork de un fork, eso es el paraíso de un linuxero

D

Yo necesito unos Driver decentes para mi GeForce en Debían.

sorrillo

No veo razón para publicar productos con defectos.

D

#1 requete requetedeacuerdo mucho mejor windowz 💩, dónde va a parar!

frg

Una muy buena noticia. Si Red Hat apuesta por Wayland, muchos de los problemas que hay actualmente se solucionarán de forma coherente, y en un plazo de tiempo razonable. Me encanta Xorg, pero en la actualidad supone un lastre debido a su complejidad, y que haya un sustituto, y que Red Hat apueste por el, es una muy buena noticia.

Nitros

Ya era hora, Wayland ya erá el nuevo Hurd.

Por cierto, si se echan para atrás en esto, es el fin de Wayland para siempre.

d

Falta terminar Vulkan para tener de verdad una buena potencia gráfica definitiva.

vickop

#45 Vulkan está terminado (en versión 1.0.x). Lo que falta es que los drivers le den soporte pleno y las aplicaciones empiecen a usarlo. Pero es un proceso lento...

D

Esto no lo iba a hacer Ubuntu hace ya tiempo?

u

#32 Ubuntu decidió hacer su propio servidor gráfico porque era muy sencillo y lo iban a tener listo hace dos años, pero se ve que no calcularon bien. Lo de Ubuntu Mir es el equivalente informático al túnel de pajares.

E

#35 #32 Encima diciendo que wayland no lo querían porque (entre líneas) estaba mal hecho y tenía carencias tan arraigadas que les era más fácil hacer de cero su propio casino.

Luego les hicieron cambiar/borrar un montón de esas afirmaciones al demostrarles que eran falsas.

Y al final, cada uno queda en su sitio y toda esa gente defendiendo la posición de Canonical más allá de un "que hagan lo que quieran" quedaron en ridículo. Visto que no era tan fácil.

Y a ver como acaba, porque el servidor gráfico no es un software trivial, que se cambia uno por otro y ale.

Lo malo, como siempre, es que para cuando wayland se haya establecido (si lo hace) y AMD y nVidia den por sacar sus drivers para jugar en él, los de Fedora ya estarán trasteando con la nueva versión que será incompatible... Fedora no es para todos los gustos.

D

Después de esta noticia mi vida tiene sentido.

D

#15 yo esta noche no he podido dormir de la emoción

u

#15 y encima el titular no es del todo exacto. Ya habían intentado poner Wayland por defecto en Fedora 24 y al final dieron marcha atrás. Lo que han acordado ahora es volver a intentarlo, nada más.

N

#15 En la cola del pan de esta mañana había dos marujas hablando de esto mismo:

Efecto Baader-Meinhof
https://psmag.com/there-s-a-name-for-that-the-baader-meinhof-phenomenon-e5bf3ea87cd2#.b2zh93u72

kosako

Que bien todo.

prejudice

Ya está la gente poniéndose la tirita antes de tener la herida.
Seguro que apenas se nota el cambio. El que le de miedo los nuevos cambios que se vaya a CentOs