El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

nord_600_250

#1 06-07-2016 00:58:15

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,701

Estrena Servo, el futuro de Firefox

Mozilla propone una versión publica "beta" para estrenar su futuro motor de renderizado  : Servo 

200.gif

Algunas palabras sobre servo

  Mozilla esta a dos pasos de dar un giro fundamental:
        Van a dejar de usar Gecko, el motor de su navegador firefox
       Para reemplazarlo van a usar el novedoso y exclusivo motor Servo.   
Firefox sigue su camino utilizando siempre sus propios motores de renderizado
  Blink siendo el motor el más empleado ( chrome, chromium, opera, midori etc..)
   La cosa es que servo integra la compatibilidad con CEF (Chromium Embed Framework)
La API que usan Valve (Steam- gaming) y Adobe (flash) para integrar Blink
  De cierto modo servo "integra" Blink
  Esta también diseñado para el html5 y promete un mejor rendimiento que gecko. 
            Servo esta escrito en lenguaje Rust

El proyecto fue lanzado en 2014 conjuntamente con el industrial Samsung.
   Probablemente anticipando una colaboración mas estrecha entre Mozilla y Samsung con el sistema operativo FirefoxOS para smartphones.... No será así porque el proyecto ha sido abandonado
   Aunque hablamos de un proyecto entre una fundación y una empresa multinacional, Servo se ha hecho respetando los preceptos del código libre y se distribuye con una licencia mixta a base de GPLv3
 
    Su nombre viene de "Tom servo"; el robot rojo del show "Mystery Science Theater 3000"

   
  Servo es la apuesta técnica de Mozilla para el futuro de Firefox que no parra de perder terreno frente a google Chrome...

Probando servo

  Desde el tres de julio se ha publicado una versión beta accesible a tod@s y ( de momento ) compatible con linux y mac
Podemos leer la entrada de presentación en la web de servo y descargarla.

servo_1.jpg

   
  Antes de empezar recordad que es aún demasiado pronto para usarla para por ejemplo hacer compras o hacer transacciones bancarias en linea.
De la boca de los desarrolladores:

Please don’t log into your bank with Servo just yet! Now that we’ve released our first developer preview, we’ll be investing in formal security audits and improving our security practices using both existing libraries and Rust -- more information coming soon!

  No han hecho aún todas las pruebas que quieren hacer y se van a dedicar a comprobar todo a fondo estos días, entran en la fase "auditorias a saco".

  Entonces nos vamos a la pagina de descarga : Servo Developer Preview Downloads

Servo_2.jpg

  Como veis es solo para mac y linux
Y con linux solo tenemos una sola versión para arquitectura 64bits.
Explican que servo se distribuye como una "aplicación potable" ejecutada por un simple script bash.   
  No tenemos que compilar y/o instalar nada.
Y es mejor porque así no arriesgamos de liarla en nuestro sistema.
  Sigue siendo una beta: ¡Mejor andar con cautela!.

Descargamos entonces la versión para linux 64bits y tenemos un paquete llamado servo-latest.tar.gz
  Se encuentra por defecto en nuestro directorio "Descarga"
Podemos descomprimir lo con [cklic derecho + extraer aquí] o hacer lo directamente en linea de comando (deberemos abrir la consola de todo modo luego) 

tar zxf servo-latest.tar.gz

Luego no situamos en el directorio "servo" que se acaba de crear tras descomprimir.

cd servo

Para lanzarlo debemos hacer

bash runservo.sh

En este punto de mi lado he tenido este error (usando Kali Linux)

./servo: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

El error apunta a objeto compartido libssl.so.1.0.0
Lo curioso es que tengo libssl-dev instalado que debería llevarla... no pasa nada,
Con Xubuntu 16.04 no hay este problema y podemos porbar servo

servo_3.jpg

De momento no podemos decir que haya diseño... big_smile
Motor de búsqueda por defecto : duckduckgo
Y de momento una sola opción arriba a la derecha que permite pasar a esta vista permitiendo tenr una buena vista previa para pasar de una pestaña a otra y pegar las que queremos.

servo_4.jpg

No esta mal cuando tenemos muchas pestañas... Una cosa nueva que puede ser interesante.

He podido abrir una cuentas paginas pero cuando he querido ver algo en youtube he tenido un fail

servo_5.jpg

  La velocidad no ha sido extraordinaria,
Lo que  funciona bien es el hecho que podemos usar la barra de búsqueda cuando la pagina esta cargada a la mitad.
Podéis ver la barra de progreso en azul arriba en la captura de pantalla  que sigue

servo_6.jpg

  Otro bug que me he encontrado:
Para acceder a la interfaz (java) de mi routeur no he podido pasar los credenciales
La shoutbox se abre bien pero no valida correctamente las cosas

servo_7.jpg

  Hay que tomarlo por lo que es: Una "preview" destinada a los desarrolladores y a los que quieren hacer de beta-tester para reportar bugs y ayudar al desarrolló.
Es muy verde aún para sentenciar sobre su cualidades o tener la más menor idea sobre lo que nos espera.... deberemos ser pacientes
  El único indicio que ha filtrado es esta opción para obtener una vista mas cómoda de las pestañas abiertas.
   A seguir de cerca...

hipervínculos fuentes:

Desconectado

Anuncio

nord_600_250

#2 09-02-2023 16:58:40

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,701

Re: Estrena Servo, el futuro de Firefox

¿Qué pasa con Servo?

mozilla_servo_1.jpg

En 2016 (junio) podíamos probar la versión beta.
Mozilla parecía muy cerca de lograr su ambicioso y prometedor objetivo.
Estamos ahora en febrero del 2023, más de 6 años después, y firefox sigue tirando de Gecko, el mismo motor de renderizado que en 2016... tongue

Entonces....

¿Qué pasó? hmm

- En 2020 Mozilla renunció al proyecto y lo regaló a la Linux Fundation.
Fue probablemente une decisión muy complicada:
  ¡Mozilla llevaba ocho años invirtiendo y apostando en Servo! 

(2020-11-17) Servo has left the Mozilla nest.
  The Servo Project is excited to announce that it has found a new home with the Linux Foundation. Servo was incubated inside Mozilla, and served as the proof that important web components such as CSS and rendering could be implemented in Rust, with all its safety, concurrency and speed. Now it’s time for Servo to leave the nest!
  This move comes with a change in project governance: the Servo Project gains a board and a technical steering committee to help guide the project’s future (see github.com/servo/project/ for more details).
  Servo’s high-level goals remain unchanged: to provide a high-performance, safe rendering engine for embedding in other applications. It is the responsibility of the technical steering committee to provide direction for these goals and enable the wider Servo community to make meaningful contributions that advance this mission.
As a result of these changes, it is now easier than ever before to contribute to Servo’s future. Whether by writing code or documentation, testing nightlies and filing issues, or donating to help cover the project’s new CI and hosting costs, every bit helps. If you know a company that would like to support the Servo Project, please get in touch as we will be rolling out a formal membership program to support the future of the project.
  We also have a new home for discussions, help and general conversation, at the Servo Zulip. We hope to see you there, and look forward to building the future of embeddable web rendering engines with you in our new home!

Cf. Servo’s new home

  Servo se convirtió en un proyecto comunitario con menos financiación.
La Linux Fundation no tiene bastante fondos para lanzarse del todo en tales proyectos, ya tienen bastante con mantener Linux. 
A pesar de los esfuerzos de tod@s l@s que participan al repositorio Github del proyecto, Servo estaba estancado.
No es sorprendente: Servo no llegó a ser estable y maduro con el dinero y la implicación de los programadores profesionales de Mozilla.
No vemos muy bien cómo unos entusiastas podían hacerlo mejor dedicándole algunas horas cada semana en sus tiempo libres, 
  Sí, todo el mundo puede participar en un proyecto Github.
Pero poca gente está capacitada para aportar algo a un proyecto tan complejo.

¿Una segunda vida para Servo?

Servo to Advance in 2023
(2023-01-16) A brief update on the Servo project's renewed activity in 2023.
  We would like to share some exciting news about the Servo project. This year, thanks to new external funding, a team of developers will be actively working on Servo. The first task is to reactivate the project and the community around it, so we can attract new collaborators and sponsors for the project.
  The focus for 2023 is to improve the situation of the layout system in Servo, with the initial goal of getting basic CSS2 layout working. Given the renewed activity in the project, we will keep you posted with more updates throughout the year. Stay tuned!

Cf. Servo to Advance in 2023

  ¿Será 2023 el año del renacimiento de Servo?
Gracias a unos fondos externos, se ha constituido un equipo de profesionales que se dedicaran al cien por cien al proyecto.
Son alrededor de 30 personas. No está nada mal.
Es más: Esto lo cambia todo.
  No sé si van a lograrlo pero se dan los medios para consegurilo.
  Los desarrolladores presentaron su plan (la "road map") para 2023

mozilla_servo_2.jpg

Servo 2023 Roadmap

  La primera mitad de 2023 será una fase de "puesta en marcha"
A partir del tercer trimestre pondrán verdaderamente  "las manos en la masa" con el tema del

  1. soporte CSS2, es decir el aspecto visual de las web y aplicaciones web.
      ¡Ojo! Hablan de soporte CSS2 "básico".
    Debemos entender que será a un nivel bastante funcional para poder empezar a experimentar en el cuarto trimestre (embeddable web engine experiments).
    Muy lejos de estar listo para su empleo en un navegador.

  2. Soporte Android. La elección de las palabras es importante, hablan de "explorar" el soporte Android,
    Estamos más lejos aún de tener a un navegador web con motor Servo en nuestros teléfonos

Conclusión:

Tendremos que esperar a la hoja de ruta del 2024 para tener algo más claro sobre una posible entrega "estable" de Servo.
Habrá que ser pacientes: Firefox no lo consiguió en ocho años....
Pero valdrá la pena esperar: Tendremos al final del camino a un motor de renderizado "100% Linux". cool
Su rendimiento en sistemas GNU-Linux ganará por goleada al hegemónico blink de google.   

   Todo será también mucho más fácil para los desarrolladores de navegadores web.
  Me gusta por ejemplo mucho viavldi, está guapo, tiene un buen nivel de protección contra rastreo y anuncios sin necesidad de complementos extras.
  Pero lo que hacen es "degoogelizar" el código de Chrome de google.
Tampoco su código llega a ser libre del todo, así que tenemos que añadir un repositorio ppa para poder instalarlo...
  En lugar de pelarse contra su código base blink y chrome podrían construir libremente sobre una baze limpia y pura Servo. 

El monopolio jamás es bueno (excepto para los accionarios de google), sobre todo si se trata de un elemento tan esencial de la "vida digital".
  ¡Feliz y prospero año 2'23 a Servo!
Y tomamos cita ya en 2024 para la esperada hoja de ruta, smile
fuentes

Desconectado

Anuncio

nord_600_250

Temas similares

Tema Respuestas Vistas Ultimo mensaje
26 7766 15-03-2023 16:57:32 por kcdtv
Pegado:
34 3806 12-03-2023 18:24:22 por Guybrush92
Pegado:
Pegado:: Script multiuso wifi para Kali y otras distros por v1s1t0r  [ 1 2 3 18 ]
436 63604 07-03-2023 12:35:27 por kcdtv
0 420 23-02-2023 17:09:39 por kcdtv
Pegado:
114 258625 19-02-2023 17:36:14 por chuchof

Pie de página

Información del usuario

Ultimo usuario registrado: erpini
Usuarios registrados conectados: 0
Invitados conectados: 14

Estadisticas de los foros

Número total de usuarios registrados: 2,432
Número total de temas: 1,632
Número total de mensajes: 15,528

Máx. usuarios conectados: 373 el 30-09-2019 15:04:36