Le Raspberry Pi a désormais son propre navigateur HTML5 ready

Le Raspberry Pi a désormais son propre navigateur HTML5 ready

De quoi surfer sur PCi toute la journée !

Avatar de l'auteur
David Legrand

Publié dans

Logiciel

24/12/2013 2 minutes
40

Le Raspberry Pi a désormais son propre navigateur HTML5 ready

L'équipe derrière le Raspberry Pi vient d'annoncer qu'après plusieurs mois de travail avec Collabora, ils viennent de finaliser un nouveau navigateur dédié à leur machine compacte. Celui-ci est encore en phase de bêta, mais devrait rapidement évoluer et se veut surtout bien plus efficace que les outils actuellement proposés.

Lorsque l'on pense au Raspberry Pi, on imagine mille possibilités. Mais celle d'en fait une simple machine de bureau n'est pas forcément celle qui nous vient en premier à l'esprit. Et pour cause, son système d'exploitation privilégié, Raspbian, n'est pas connu pour l'excellence de ses outils intégrés à ce niveau, notamment pour ce qui est de la navigation web.

 

Raspberry Pi Browser Raspberry Pi Browser

 

L'équipe de développement a donc décidé de se pencher sur le sujet, et a travaillé avec Collabora afin de trouver une solution et produire un navigateur basé sur Web / Epiphany capable de gérer les derniers standards, dont le HTML5. Plusieurs autres points étaient recherchés : la gestion des onglets, un rendu 2D optimisé pour l'architecture ARMv6, une accélération matérielle pour le rendu des images et la décompression des vidéos.

 

Finalement, c'est une première bêta qui est aujourd'hui disponible au téléchargement. Tout le défi étant de réussir à proposer une bonne expérience malgré les capacités limitées de la bête, tant en terme de puissance que de mémoire disponible. Le plus gros du travail serait néanmoins déjà fait, l'accélération matérielle manquant encore à l'appel. Celle-ci est prévue pour arriver d'ici le début de l'année prochaine.

 

Pour l'installation sur Raspbian, il vous suffit d'ajouter la ligne suivante à votre fichier /etc/apt/sources.list :

 

deb http://raspberrypi.collabora.com wheezy web

 

Puis de procéder à l'installation avec les commandes suivantes :

 

sudo apt-get update; sudo apt-get upgrade
sudo apt-get install epiphany-browser cgroup-bin libraspberrypi0 libwayland-client0 libwayland-cursor0 libwayland-server0a

 

Le navigateur apparaîtra ensuite dans votre menu dans la section Internet > Web.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (40)


c’est moi ou le serveur d’affichage pour ce soft c’est wayland???


Epiphany / Web étant normalement le navigateur du projet GNOME, histoire de garder un truc léger, ils ont dégagé toutes les dépendances vers ce dernier ?


A noter qu’il est installé avec la dernière màj sur Raspbmc <img data-src=" />

Pas testé par contre <img data-src=" />


Je pense que ça n’aurait tué personne de mentionner que cette version est basée sur Epiphany, et d’expliquer ce qu’est Epiphany.



Parce que personellement, je trouve incongru qu’on se donne la peine de nommer la boite de consulting qui a collaboré sur le projet et que dans le même temps on ne se donne pas la peine de parler de ce qui doit constituer au bas mot 95% du contenu du projet.



Le 24/12/2013 à 08h 40







kuzko a écrit :



c’est moi ou le serveur d’affichage pour ce soft c’est wayland???







wayland est un protocole, pas un serveur d’affichage



Toujours bon à prendre :). Après j’ai du mal à comprendre l’utilité sur un Raspberry. Moi je mets un XBMC et accès SSH, de la domotique ou autre, mais l’utiliser au quotidien pour faire du surf :/, ça rame sévère dès que tu commences à faire qq trucs graphiques en même temps ^^








brazomyna a écrit :



Je pense que ça n’aurait tué personne de mentionner que cette version est basée sur Epiphany, et d’expliquer ce qu’est Epiphany.



Parce que personellement, je trouve incongru qu’on se donne la peine de nommer la boite de consulting qui a collaboré sur le projet et que dans le même temps on ne se donne pas la peine de parler de ce qui doit constituer au bas mot 95% du contenu du projet.





<img data-src=" />









Alderaaan a écrit :



Toujours bon à prendre :). Après j’ai du mal à comprendre l’utilité sur un Raspberry. Moi je mets un XBMC et accès SSH, de la domotique ou autre, mais l’utiliser au quotidien pour faire du surf :/, ça rame sévère dès que tu commences à faire qq trucs graphiques en même temps ^^







Le but c’est d’optimiser, et par la de montrer que la puissance n’est pas forcement nécessaire avec un bonne optimisation.

Je reste persuadé que pour surfer sans flash il ne faut pas une puissance aussi démesuré qu’on le pense.



Oui c’est comme le store qu’ils ont fait, c’est dispo et trouve son public :)

Comme disent certains commentaires, il faudrait parler d’Epiphany plutôt que de Collabora et l’article serait top :)


Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”). Et surtout, ma carte SD de 8Go ne fonctionne qu’avec les Raspbian de l’an dernier. Si je prends une récente, c’est corruption du système de fichier assurée.








nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”). Et surtout, ma carte SD de 8Go ne fonctionne qu’avec les Raspbian de l’an dernier. Si je prends une récente, c’est corruption du système de fichier assurée.





Moi j’en ai fais un Media Center, c’est l’utilisation la plus populaire mais il le fait très bien, surtout depuis qu’ils ont fais un thème XBMC spécial Rasp c’est super fluide <img data-src=" />









nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”).







Pareil de mon côté, il faut que je m’y recolle. L’idée serait de faire fonctionner Retroshare/Freenet dessus…(initialement j’étais parti sur serveur mail perso etc… mais bon je ne pense pas que ce soit une si brillante idée que ça les cartes postales)



Mais c’était une super idée de cadeau l’année dernière : ça m’a fait très plaisir <img data-src=" />



Pendant 30s j’ai lu “Collabra”…

http://sillydog.org/netscape/graph/communicator_bar.gif



<img data-src=" />








typhoon006 a écrit :



Moi j’en ai fais un Media Center, c’est l’utilisation la plus populaire mais il le fait très bien, surtout depuis qu’ils ont fais un thème XBMC spécial Rasp c’est super fluide <img data-src=" />







thème XBMC spécial Rasp ? peux tu m’en dires plus ? moi j’utilise OpenElec ( dernière version ) donc XBMC 12.2 et confluence









Elwyns a écrit :



thème XBMC spécial Rasp ? peux tu m’en dires plus ? moi j’utilise OpenElec ( dernière version ) donc XBMC 12.2 et confluence







Idem j’ai installé openelec, j’ai installé l’interface “quartz” (interface AppleTv like) qui est parfaitement bien supportée et fluide.



Petit astuce, un raspberry ça s’overclock très bien sous openelec.



Pour eviter la corruption de la SD ce qui arrive dans ce cas de figure, tu copies tout le système sur une clef USB et tu fais booter la clef dessus. (http://openelec.tv/forum/124-raspberry-pi/67688-raspberry-pi-usb-boot-storage-the-right-way)

Tu as toujours besoin de la SD pour démarrer par contre.



Pour info je le fais tourner avec ma TV avec ces specs :



arm_freq=950

core_freq=450

sdram_freq=450

over_voltage=6



et il bronche pas d’un poil ! La différence se ressent nettement en réactivité de l’interface









lachoz a écrit :



Idem j’ai installé openelec, j’ai installé l’interface “quartz” (interface AppleTv like) qui est parfaitement bien supportée et fluide.



Petit astuce, un raspberry ça s’overclock très bien sous openelec.



Pour eviter la corruption de la SD ce qui arrive dans ce cas de figure, tu copies tout le système sur une clef USB et tu fais booter la clef dessus. (http://openelec.tv/forum/124-raspberry-pi/67688-raspberry-pi-usb-boot-storage-the-right-way)

Tu as toujours besoin de la SD pour démarrer par contre.



Pour info je le fais tourner avec ma TV avec ces specs :



arm_freq=950

core_freq=450

sdram_freq=450

over_voltage=6



et il bronche pas d’un poil ! La différence se ressent nettement en réactivité de l’interface







Oui j’ai vu ça pour l’OC sur openelec, le fichier de conf est déjà créé avec un tableau de récap sur les différents mode acceptable allant jusqu’a 1 Ghz , moi j’ai mis perso le mode 800 mhz . Justement pour éviter l’over voltage, mais ça reste fluide, j’avais des gros pb avant car mon HDD externe n’était pas branché sur un hub alimenté mais direct sur le RPI , le pauvre n’en pouvait plus ^^’









Elwyns a écrit :



thème XBMC spécial Rasp ? peux tu m’en dires plus ? moi j’utilise OpenElec ( dernière version ) donc XBMC 12.2 et confluence







Je pense que c’est le thème confluence légèrement allégé (sans script ou fonction gourmande en CPU).



Il y a quelques thèmes qui fonctionne bien pour XBMC sous RPi : Amber, Quartz, ReFocus, …









nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”).





Un de mes amis utilise le sien comme serveur Web (nginx). J’utilise le mien comme caméra de surveillance, avec la caméra dédiée au Pi. Ce ne sont pas les idées qui manquent, ce n’est un achat de geek que si on bidouille avec :)





Tout le défi étant de réussir à proposer une bonne expérience utilisateur malgré les capacités limitées de la bête, tant en terme de puissance que de mémoire disponible.







Que l’on utilise un néologisme vide de sens* pour dépeindre un i-truc ou un Galaxy chose ne me choque pas plus que ça, même si je le pense, le lecteur aurait beaucoup à gagner en l’usage de vocables idoines et précis.



* À l’origine, terme technique défini en sciences cognitives (user experience), il est récupéré et dévoyé par les publicistes ; utilisé comme argument de vente.



Revenons au Raspberry. Son utilisateur ou son acquéreur potentiel ne tombe en état de transe ni ne déclenche d’orgasme à la simple évocation de l’objet. Si satisfaction il doit avoir, ce sera chaque fois que ce petit objet à contrecourant dans notre univers consumériste lui permettra d’évoluer dans sa connaissance ; qu’après de nombreuses tentatives et échecs, son expérience aura réussi.





“Le défi étant d’allier fonctionnalité et efficacité…” serait, par exemple, plus en accord avec la Raspberry-pi attitude.



<img data-src=" />








Elwyns a écrit :



thème XBMC spécial Rasp ? peux tu m’en dires plus ? moi j’utilise OpenElec ( dernière version ) donc XBMC 12.2 et confluence





Je sais pas trop c’était dans l’update de Raspbmc de Juillet





A new XBMC skin, made for Raspbmc by A Future Pilot and fuzzword



Mais il ressemble à Confluence effectivement <img data-src=" />









kuzko a écrit :



c’est moi ou le serveur d’affichage pour ce soft c’est wayland???







Je n’ai pas creusé mais ce ne serait pas étonnant, la fondation a fait bosser collabora sur wayland pour le Pi.

http://www.raspberrypi.org/archives/4053









Elwyns a écrit :



thème XBMC spécial Rasp ? peux tu m’en dires plus ? moi j’utilise OpenElec ( dernière version ) donc XBMC 12.2 et confluence





Je suppose qu’il parle de RaspBMC, que j’utilise sur un des Pi de la maison.

Ça marche pas mal du tout, mais j’ignore si c’est plus ou moins performant qu’OpenElec.

Mais ils changent de thème sans prévenir suivant la version…



je suis bloqué dans le but d’en faire un media center car j’aurai besoin d’une sortie optique pour le son… connaitriez-vous des cartes son USB compatible avec cette sortie?








brazomyna a écrit :



Je pense que ça n’aurait tué personne de mentionner que cette version est basée sur Epiphany, et d’expliquer ce qu’est Epiphany.



Parce que personellement, je trouve incongru qu’on se donne la peine de nommer la boite de consulting qui a collaboré sur le projet et que dans le même temps on ne se donne pas la peine de parler de ce qui doit constituer au bas mot 95% du contenu du projet.





En gardant tes chiffres, les 5% restant étant justement pour que ça colle parfaitement au matos. Et c’est ça l’info importante : une version optimisée pour le Pi.

Maintenant oui, ajouter un “basé sur Epiphany” n’aurait tué personne.









nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”). Et surtout, ma carte SD de 8Go ne fonctionne qu’avec les Raspbian de l’an dernier. Si je prends une récente, c’est corruption du système de fichier assurée.







Contente-toi du /boot sur la carte SD, mets le reste du système sur clef usb. Ça limite sérieusement les problèmes de corruption du FS.



A noter que les problèmes de corruptions suite à un overclocking trop récents ont été reglés par popcornmix sur les noyaux les plus récents.








lateo a écrit :



Je suppose qu’il parle de RaspBMC, que j’utilise sur un des Pi de la maison.

Ça marche pas mal du tout, mais j’ignore si c’est plus ou moins performant qu’OpenElec.

Mais ils changent de thème sans prévenir suivant la version…





non il change pas vraiment, on est juste passé du théme par défaut de XBMC au théme spécial Rpi, et dans la dernière update ils ont juste changé des éléments rouge en bleu <img data-src=" />



Enfin bon moi j’adore mon Rpi en media center <img data-src=" />

Ca coute que dalle, il est en vrac dans le meuble TV et je le contrôle avec la telco de la TV grâce à l’HDMI CEC <img data-src=" />









brazomyna a écrit :



Je pense que ça n’aurait tué personne de mentionner que cette version est basée sur Epiphany, et d’expliquer ce qu’est Epiphany.



Parce que personellement, je trouve incongru qu’on se donne la peine de nommer la boite de consulting qui a collaboré sur le projet et que dans le même temps on ne se donne pas la peine de parler de ce qui doit constituer au bas mot 95% du contenu du projet.





+1, je me demandais justement sur quel moteur il était basé…









lateo a écrit :



En gardant tes chiffres, les 5% restant étant justement pour que ça colle parfaitement au matos. Et c’est ça l’info importante : une version optimisée pour le Pi.

Maintenant oui, ajouter un “basé sur Epiphany” n’aurait tué personne.





Dans ce cas, l’info encore plus importante, c’est que c’est une adaptation et pas un développement from scratch.



Relis l’article, tu verras qu’à aucun moment on évoque la notion d’existant adapté, mais de ‘développement’, comme si ils avaient refait leur propre moteur de rendu depuis rien.



J’ai personellement eu la question tout au long se ma lecture et il a fallu que je retrouve epiphany dans l’apt-get pour comprendre que c’était une adaptation.









brazomyna a écrit :



Dans ce cas, l’info encore plus importante, c’est que c’est une adaptation et pas un développement from scratch.



Relis l’article, tu verras qu’à aucun moment on évoque la notion d’existant adapté, mais de ‘développement’, comme si ils avaient refait leur propre moteur de rendu depuis rien.



J’ai personellement eu la question tout au long se ma lecture et il a fallu que je retrouve epiphany dans l’apt-get pour comprendre que c’était une adaptation.







Quitte à pinailler, l’article ne précise pas non plus qu’il s’agit d’une early beta, et pas du tout d’un truc “tout juste finalisé” comme indiqué dans l’accroche.

Les infos complètes :http://www.raspberrypi.org/archives/5535



Ça serait sympathique que les articles qui parlent technique le fassent vraiment.



La technique, “ce n’est pas sale”, comme dirait De Caunes.








nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”). Et surtout, ma carte SD de 8Go ne fonctionne qu’avec les Raspbian de l’an dernier. Si je prends une récente, c’est corruption du système de fichier assurée.







Pareil, pas le temps de m’en occuper. Je voulais m’en fairre un serveur web mais avec mon upload pourrave, ça serait inutile. Il paraît qu’il y a plein d’utilités possibles, je ne désespère pas de trouver la mienne !









Pazns a écrit :



Ça serait sympathique que les articles qui parlent technique le fassent vraiment.



La technique, “ce n’est pas sale”, comme dirait De Caunes.





Où tu as vu que c’était un article technique ? On évoque simplement la dispo du navigateur et la procédure d’installation.



lateo a écrit :



Quitte à pinailler, l’article ne précise pas non plus qu’il s’agit d’une early beta, et pas du tout d’un truc “tout juste finalisé” comme indiqué dans l’accroche





On précise que c’est une bêta dans l’intro de l’article, ça me semble clair non ?



brazomyna a écrit :



Dans ce cas, l’info encore plus importante, c’est que c’est une adaptation et pas un développement from scratch.





J’ai rajouté une mention.









lateo a écrit :



Contente-toi du /boot sur la carte SD, mets le reste du système sur clef usb. Ça limite sérieusement les problèmes de corruption du FS.





Merci pour l’astuce, je vais essayer









David_L a écrit :



J’ai rajouté une mention.





<img data-src=" />









Alderaaan a écrit :



Toujours bon à prendre :). Après j’ai du mal à comprendre l’utilité sur un Raspberry. Moi je mets un XBMC et accès SSH, de la domotique ou autre, mais l’utiliser au quotidien pour faire du surf :/, ça rame sévère dès que tu commences à faire qq trucs graphiques en même temps ^^







Ce qui est étonnant sur ce petit appareil, c’est la souplesse incroyable du bidule.



Même si ce n’est pas un monstre de puissance, ce qui est délirant, c’est tout ce que les gens en ont fait.



Et pourtant, à la base, c’est juste un soc pour smartphone complètement dépassé.



Cela montre d’ailleurs bien la puissance que permet l’ouverture du bidule.



A l’inverse, cela montre également tout ce que les smartphones et tablettes (pourtant munis de soc bien plus modernes) perdent en possibilités à cause de leur manque d’ouverture.







nirgal76 a écrit :



Faudra quand même que je lui trouve une utilisation ! (c’est marrant, la bonne partie des gens que je connais qui l’ont acheté ne savent même pas quoi en faire, c’est un achat de geek “pour le fun”). Et surtout, ma carte SD de 8Go ne fonctionne qu’avec les Raspbian de l’an dernier. Si je prends une récente, c’est corruption du système de fichier assurée.







A la base, beaucoup de geeks l’ont acheté pour expérimenter, pas forcément pour un usage précis. Donc cela n’est pas forcément étonnant.



Reste que pour ma part, j’y ai trouvé des usages pratiques et le mien est occupé. C’est au point ou je vais devoir m’en recommander plusieurs.









David_L a écrit :



Où tu as vu que c’était un article technique ? On évoque simplement la dispo du navigateur et la procédure d’installation.

On précise que c’est une bêta dans l’intro de l’article, ça me semble clair non ?

J’ai rajouté une mention.







Ce n’est pas un article technique mais ça en parle un peu :)

Il y a quand même des commandes pour shell, ainsi que l’évocation des caractéristiques techniques attendues comme l’accélération matérielle.



Je pinaille, il est vrai. Et pis si on veut tant de détails, on peut aller toujours se documenter sur le web, maintenant que la dépêche nous a mis au courant <img data-src=" />



Ça sent le paquet mal foutu si il n’est pas foutu d’appeler lui même ses dépendances…








CR_B7 a écrit :



Le but c’est d’optimiser, et par la de montrer que la puissance n’est pas forcement nécessaire avec un bonne optimisation.

Je reste persuadé que pour surfer sans flash il ne faut pas une puissance aussi démesuré qu’on le pense.





Que serait réellement internet sans ses pubs flash mal programmées de partout?





Le pt’it plantage quotidien du plugin quand 15 onglets sont ouverts…









CR_B7 a écrit :



Le but c’est d’optimiser, et par la de montrer que la puissance n’est pas forcement nécessaire avec un bonne optimisation.

Je reste persuadé que pour surfer sans flash il ne faut pas une puissance aussi démesuré qu’on le pense.







Moi je ne parierais pas la dessus.



Les stagiaires qui font ramer et planter flash sont bien capables de faire encore “mieux” avec du HTML5.



A croire qu’il y en a qui ont un don pour ça.