¿Por qué un nuevo motor de renderizado, si Gecko ya está muy maduro? La razón que esgrime Mozilla es que quieren hacer un nuevo motor con vistas al futuro: optimizado para dispositivos con varios núcleos y con un enfoque de seguridad por defecto.
Para construir Servo, Mozilla está creando un nuevo lenguaje de programación, Rust, precisamente orientado a entornos de multiprogramación y seguros, sin posibilidad de vulnerabilidades por buffer overflow o por punteros nulos (no existe el valor null en Rust).
Samsung también está colaborando en la creación con su experiencia en móviles: ya creó un motor de ejecución para Rust en arquitecturas ARM, así que el tema les resulta muy familiar.
Como no podía ser menos viniendo de Mozilla, Servo es software libre y ya lo podéis probar descargándolo y compilándolo desde el repositorio de Github. Sólo necesitaréis OS X o Linux, ambos de 64 bits.
Lo cierto es que Mozilla está haciendo un gran trabajo últimamente. Están buscando lo mejor para sus intereses, sí, pero lo hacen devolviendo el trabajo a la comunidad, manteniendo todo abierto y sin vallas. Desde luego, una alternativa bien planteada al enfoque de “para una buena experiencia tienes que controlar tú todo” que últimamente domina en el mundo del software. Y, personalmente, creo que les puede salir muy bien.
No hay comentarios:
Publicar un comentario