FreeBSD México

Comunidad Mexicana de FreeBSD

DRM con KMS/GEM en NetBSD

February 7, 2013 | Posted in Avisos,General,NetBSD,Noticias,Uncategorized, Tagged , , , , , , , , , ,

NetBSD-headerlogo

Este artículo es una traducción de la siguiente liga: http://mail-index.netbsd.org/tech-x11/2013/02/06/msg001229.html


Con la finalidad de hacer que NetBSD trabaje con tarjetas gráficas modernas, la fundación NetBSD me ha contratado para portar la actual generación del (DRM) Administrador de Rendereo Directo de Linux a NetBSD, con soporte para (KMS) (Cambios en Modo Kernel) y el administrador de ejecución gráfica (GEM) . El soporte de Kernel de la actual generación de DRM deberá permitirnos el seguir a los controladores de video de X.org, todos los cuales requieren ahora KMS y GEM, sin mucho trabajo de mantenimiento por nuestra parte. Mi primer objetivo será soportar tarjetas gráficas Intel integradas a la motherboard, pero me gustaría soportar adicionalmente al menos las tarjetas gráficas AMD/ATI y NVIDIA conforme el tiempo lo permita. Nosotros pudimos haber tomado la estratégia de OpenBSD y adaptar la generación previa del DRM de  Linux con el cambio a modo-usuario(UMS, User Mode Switching) para soportar nuevo hardware. Gregroire Sutre ha portado el trabajo de OpenBSD a NetBSD en <https://github.com/gsutre/netbsd-drmgem>. De cualquier forma, por medio de usar KMS, nuestra producción para los controladores Intel será la misma Intel, y nuestra producción para los controladores AMD/ATI será la misma AMD/ATI . Dicho lo anterior, Prestaré atención a cuál trabajo ha realizado él ahí para implementar el GEM. FreeBSD ha tomado mas o menos la misma estratégia, de portar los DRM de Linux con KMS/GEM. Estaré viendo qué trabajo de ellos puedo usar para acelerar el proceso. La mayor parte del código actual de DRM de Linux esta disponible bajo las mismas licencias estilo-BSD / estilo-ISC / estilo-X11 que el código DRM que importamos previamente. Todo el código que planeo importar dentro del kernel estará disponible bajo estas licencias; Evitaré las partes que tengan licencias no claras o que esten disponibles solamente bajo la GPL. Hasta el momento me he estado familiarizando con el mundo de los gráficos y DRM, en el cual soy bastante nuevo. Yo empecé a trabajar importando código a sys/external/bsd/drm2 y ajustandolo a nuestra infraestructura de compilación, pero ayer me di cuenta que no puse atención a las licencias, así que volví a empezar prestando mayor atención a las licencias. Por supuesto, pasará algún tiempo antes de que tenga todo compilado y listo para que lo pruebe cualquiera. Actualmente estoy haciendo mi trabajo en espejo privado Git del repositorio CVS de NetBSD, el cual pretendo publicar pronto.

 

__________________________

Nos leeremos en el siguiente artículo.

FreeBSD rulez!

Si esta información te resultó útil considera hacer una donación a mi cuenta de LiteCoin:

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

_________________________

Eric De La Cruz Lugo, es Licenciado en Informática Administrativa (LIA) con especialidad en sistemas, egresado del Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO), ha sido usuario de FreeBSD desde 1993 y de sistemas UNIX desde 1992, y de Linux desde 1997 (actualmente cuenta con certificación Linux+CompTIA) es profesor de asignatura de la Universidad Tecnológica Metropolitana en Mérida, Yucatán, donde administra servidores corriendo con FreeBSD que hospedan aplicaciones administrativas y la plataforma educativa en línea de la división de TIC (Tecnologías de la Información y Comunicación) de la Universidad. También brinda de forma independiente consultoría profesional a empresas e instituciones, e imparte cursos relacionados con UNIX, Linux y desde luego FreeBSD!, forma parte del equipo de traducción al español del sitio bsdcertification.org, así como Proofreader y betatester de artículos de la revista BSDMag editada en Polonia, que se puede leer mensualmente en bsdmag.org,  también es astrónomo amateur y asesor externo del Planetario Arcadio Poveda Ricalde de Mérida, Yucatán y esta felizmente casado con su amada esposa Marisol Alvarez, puede ser alcanzado en: eric_delacruz@yahoo.com y en eric@iteso.mx)

No Responses to “DRM con KMS/GEM en NetBSD”

No comments have been made on this post



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*