LinuxConsole 2.0

Posté par (page perso) . Édité par papap, Benoît Sibaud, palm123, Xavier Claude et olivierweb. Modéré par Ontologia. Licence CC by-sa
Tags : aucun
20
24
déc.
2013
Distribution

LinuxConsole est une distribution qui a pour but de transformer votre PC en console de jeux tournant sur Linux (les plus perspicaces devraient avoir compris l'origine du nom maintenant).

Sommaire

Trois ans après la dernière version de LinuxConsole 1.0 la version 2.0 est donc prête !

Pourquoi une si longue attente ?

Un petit historique de LinuxConsole pour commencer (attention, ça remonte loin !)

Les plus jeunes l'ignorent sans doute : à la fin des années 1990 (!) il était possible de jouer sous Linux, avec des jeux commerciaux récents grâce à Loki Games.

J'ai eu l'occasion d’acheter Myth2 et ça fonctionnait vraiment bien

Le développement de linuxConsole a commencé début 2001, l'idée étant de faire un CD bootable, inspiré par DemoLinux, mais avec une accélération 3D pour les jeux compatibles OpenGL

LinuxConsole 0.3 sortait en 2003. Cette version reçut un prix dans la catégorie "Grand public" des trophées du libre 2003 (je n'ai pas trouvé de dépêche linuxfr.org là dessus)

La version 1.0 est sortie en 2007 et n'était plus seulement orientée "jeux" mais généraliste (on y trouvait gimp, blender, openoffice, cups, gnome, kde, …)

Cette version 1.0 a connu plusieurs sous-version, et le bureau lxde a progessivement remplaçé icewm

Le problème de la version 1.0, c'est que le processus de compilation était trop primitif pour pouvoir facilement faire des mises à jour, c'est comme cela qu'est né le projet dibab, dont l'utilité primitive était de compiler une distribution entière, from scratch.

LinuxConsole 2.0 : ce qui a changé

  • Le développement a repris à zéro
  • Les pilotes propriétaires ne sont plus supportés
  • Multiple-architectures (x86, x86_64, arm)
  • Respect du principe KISS : "ligne directrice de conception qui préconise de rechercher la simplicité dans la conception et que toute complexité non nécessaire devrait être évitée"
  • Volonté d'ouverture : toutes les personnes désirant participer à ce projet sont les bienvenues

En effet, avec LinuxConsole 1.0, je prenais trop de temps pour développer des choses pas forcément indispensables.

Du coup, le mode d'utilisation a été aussi simplifié :

  • LiveCD
  • LiveUSB
  • Installation à côté de windows (j'ai patché Wubi pour cela)

Dans cette version, il n'y a donc pas :

  • la persistance des données (quand même possible, mais pas officiellement supportée)
  • l'installation sur un disque vierge
  • la possibilité d'installer de nouveau jeux

Les jeux

Je me suis associé à l'association http://asso.lanpower.free.fr pour sélectionner une suite de jeux qui tient sur une CD (700Mo)

Le point de vue de Patrice de l'association LanPower :

L'association fait la promotion des jeux libres depuis 2006 et produit des CD de jeux libres depuis 2007. Ceux-ci sont en version Windows, et cela faisait un moment que l'on réfléchissait à en faire une déclinaison sous Linux sans toutefois faire la même chose que ce que l'on peut déjà trouver. Mais sur quelle distribution se baser ? Il fallait une petite distribution de base. Plusieurs candidates étaient envisagées : Slitaz, ToutouLinux et LinuxConsole. Ces réflexions étaient en suspens lorsqu'en septembre 2013 Yann LeDoaré de LinuxConsole a contacté l'association pour nous proposer une coopération. Nous avons bien volontiers accepté et le travail commença.

Pourquoi avoir choisi LinuxConsole ? En premier lieu, parce qu'elle est rapide à démarrer(il y a longtemps qu'on l'avait repéré) et les premiers tests ont montré que l'accélération graphique est très bien supportée (avec des pilotes libres pourtant). De surcroît, on peut la personnaliser, personnaliser les dépannages (modes Benchmark et Fixme). Nous avons donc commencé à compiler nos premières distributions grâce à Yann LeDoaré (sans avoir la connaissance ni la compétence pour cela).

Liste des jeux de cette première ISO

  • 2H4U : mélange de Tetris et Arkanoid
    2H4U

  • Cultivation : un jeu de la vie par Jason Rohrer

Cultivation

  • Danger Deep : guerre sous-marine pendant la seconde guerre mondiale

Danger Deep

  • FooBillard : un jeu de billard 3D

foobillard

  • Do'SIZo'la : le jeu de plateau Izzola

Do'SIZo'la

  • Freecraft : un clone de Warcraft 1 (ne pas confondre avec Minecraft) qui a donné BOSWar et le moteur Stratagus

Freecraft

  • Frozen Bubble : une reprise de Puzzle Bobble ou Bust-a-Move

frozen bubble

  • Neverball : déplacez la balle en inclinant le plateau

Neverball

  • ExtremTuxRacer : Tux s'amuse

Etr

  • OpenTTD : une reprise de Transport Tycoon Deluxe avec des media libres.

ottd

  • BzFlag : du FPS 3D avec des tanks

bzflag

  • Teeworlds : du FPS rapide et fun en 2D

TeeWorlds

  • Xmoto : jeu d'adresse avec une moto assez instable

Xmoto

  • TuxPaint dessin pour les petits

tuxpaint

  • SupertuxKart : jeu de Kart avec les mascottes du libre

Supertuxkart

Tous les jeux sont libres sauf Danger Deep qui l'est partiellement : media sous licence cc-nc-nd.

Fonctionnalités à réaliser

  • Persistance des données.
  • Gestionnaire de paquets
  • Variante 'xbmc' à la place de lxde
  • Version pour le 'Raspberry pi'

Si vous avez d'autres suggestions, vous pouvez me contacter via le formulaire de contact où sur twitter

Une liste de diffusion (en français) est mise en place, vous pouvez aussi me demander de vous y inscrire

Remerciements

  • Patches de debian, arch et gentoo
  • Documentation Linux From Scratch
  • Phillip Lougher pour Squashfs
  • Junjiro Okajima pour aufs
  • Geza Kovacs pour unetbootin
  • Agostino Russo et Ubuntu pour Wubi
  • # Cela ne me rajeunit pas

    Posté par . Évalué à 4.

    Purée, la dernière fois que j'ai entendu parler de Linux Console, c'était en 2003 lors des mes débuts de Linuxien ! Avec Knoppix, Kaella, et Mandrake ! Ben oui c'était y'a 10 ans… ça ne me rajeunit pas. Content de voir que le projet est toujours en route.

  • # Version pour rapsberry => super bonne idée

    Posté par . Évalué à 1.

    Bonne idée la version pour le raspberry, mais sera t il assez costaud pour ce genre de jeu ?
    vu les composants de la bête cela parait un peu juste. Non ?

  • # Pour Noël l'année prochaine...

    Posté par . Évalué à 3.

    Si je puis me permettre, moi j'aimerais bien une distro live ou pas, capable de transformer un PC en console de jeu comme le LinuxConsole, mais de salon et familial, donc plutôt avec des jeux multijoueurs sur le même écran qui sera en fait une télé certainement assez large.

    Et puis comme juste changer la liste des jeux ce serait 'achement trop facile, j'ajouterais même que je veux pouvoir utiliser un contrôleur de jeu virtuel sur smartphone (ou pas virtuel d'ailleurs, genre incliner le smartphone pour les jeux de course ou de pilotage).

    Comme tout ceci ne vous prendra que très peu de temps, et qu'il s'agit bien évidemment de l'idée(s) du siècle sur laquelle vous allez forcément abandonner toute autre activité pour vous y consacrer à fond, je vous autorise 1an de développement.

    Ou alors on peut juste dire qu'il s'agit de simples suggestions.

    • [^] # Re: Pour Noël l'année prochaine...

      Posté par (page perso) . Évalué à 5. Dernière modification le 26/12/13 à 08:45.

      La compil multi joueurs est dans les cartons, mais on fera probablement d'abord une série "jouer ensemble" c'est à dire à plusieurs sur le même ordi, mais pas forcément en réseau (ça ça peut être fait assez rapidement, et ça pourrait être prêt pour l'an prochain).
      Pour la question du "contrôleur de jeu virtuel sur smartphone" on pourra voir ce qui existe déjà (mais le programmer nous-même, ça on ne pourra pas.)

      • [^] # Re: Pour Noël l'année prochaine...

        Posté par . Évalué à 1.

        Le parti pris de ne pas pouvoir installer de nouveau jeu me paraît très réducteur. Il va donc falloir forcément réaliser un livecd par catégories : jeux en réseau, en multi-écrans, etc…

        Pas de steam prévu non plus. Certes c'est loin d'être libre, mais de nombreux jeux sont gratuits : DotA 2, etc etc…

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.