Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

2 - Les distributions et les noyaux

Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

linux USB MAO

Samuel utilisateur non connecté Allemagne
Molux a monté un petit script qui permet de créer et flasher un clef USB à partir d'un debootstrap, c'est donc une base de debian 5.0 (stable) monté sur un système de ficher racine AUFS, qui permet de ne rien écrire sur la clef lors de l'utilisation.

Voici le détails applicatif en cours :
- Bootloader syslinux
- Noyau Linux 2.6.29 (standard)
- Lib audio ALSA
- Interface XFCE4
- Login SLIM
- Archiveur squeeze
- Edteur mousepad
- Visionneuse epdfview
- Machine virtuelle Xdialog
- Navigateur Firefox (iceweasel)
- Graveur brasero (temporaire)
- Lecteur video/audio vlc
- Lecteur flash flashplugin
- Gestion pilote M$ ndisgtk
- Gestion reseau wicd
- Outils MAO :
  • jackd
  • qjackctl
  • Jack-tools
  • jack-rack
  • jackeq
  • ardour-i686
  • hydrogen
  • audacity
  • sweep
  • jamin
  • zynaddsubfx
  • rezound
  • qtractor
  • creox
  • Plugin LADSPA : swh, tap, rev, fil, amp
- Source du noyau linux
- Entête noyau linux
- Driver Line6
- Firmware wifi linux

Pour le moment 1.4Go sans avoir épurer quoi que ce soit (doc, manuel, themes, etc...)

Pour le moment ça fonctionne pas trop mal, mais il manque encore pas mal de choses :
- Un nom (pour le moment nommé HxBone en interne)
- Un design (mascotte, logo, wallpaper, icone principale, loader, login)
- Un plugin de sauvegarde des données utilisateur /home (rsync AUFS)
- Un plugin de sélection de paquet dédié a la MAO

On recherche donc des volontaires afin de continuer et finaliser le projet !

Samuel utilisateur non connecté Allemagne
Bon, j'y ai un peu réfléchi.
Quelques noms : mUSiB, Linuxprod USB, bref de l'USB, du linux et de la musique/production.
Pour le design logo/mascotte, je pense qu'il est intéressant d'attendre le nom afin d'adapter.
Veut-on un thème plutôt sombre ou plutot clair ?

Au niveau software :
Est ce possible de faire une version avec un kernel rt ?
Est ce qu'on peut avoir un navigateur plus léger et rapide que firefox ?
Le fichier /etc/security/limits.conf est-il modifié pour la MAO ?
Y a t il un support pour les cartes sons firewire ?

Voila pour le moment.

molux utilisateur non connecté
Salut,

Excellent ! ca fait plaisir de trouver un peu d'aide :-)

  • Pour le nom, effectivement le nom interne HxBone n'est pas terrible, j'ai failli l'appeler Mushroom (pour avoir un logo simple :P) ou Linux Mao Stick mais je préférais demander l'autorisation ici avant. mUSiB (musib - MUSIB - MB) c'est sympa, on peut jouer graphiquement avec. Je ne suis pas partis pour intégrer USB dedans par ce que c'est aussi un nom commerciale alors je ne savais pas trop.... après je suis open...

  • Pour le logo/ambiance : je suis d'accord, définir le nom avant sera une bonne chose

  • Pour la tonalité du thème, pareille je suis pas bloqué, sombre ou clair du moment que c'est fonctionnel et un minimum jolie

  • Coté software :

- Pour le RT j'espère bien, je vente les possibilités RT à mon pote depuis des lustres, c'est pour ça qu'a l'origine je lui monte cette clef : c'est pour qu'il est un OS ~temps réel sans toucher a son disque ou y'a son Vista chérie (Pouarf... ça reste mon pote quand même....)

- Pour le navigateur léger, je ne suis pas bloqué non plus, quel navigateur proposes tu ? (Il faut qu'il supporte le plugin flash et le javascript au minimum)

- Pour /etc/security/limits.conf, ouaip il est modifié en natif, les groupes des utilisateurs sont correcte, le seul problème, c'est que j'ai laissé (temporairement) un noyau standard donc PREEMPT=no par défaut.
Je viens de faire un essais avec un noyau modifié perso PREEMPT=yes entr autre, et jack ne pose plus de sousis

- Pour le firewire, je ne sais pas trop, je vais regarder la config kernel de ce coté. En fait j'ai pas de matériel firwire, je ne peux pour le moment pas tester cela, je vais essayer de m'en faire préter.

J'essaye de te mettre en ligne une image (4Go) si tu veux voir le bazar dans l'état

Molux

Samuel utilisateur non connecté Allemagne
On pourrait partir sur MuStick pour le nom ?

Pour le firewire, je peux tester chez moi si ffado est disponible.

bluedid29 utilisateur non connecté France
Trés heureuse initiative molux, pour l'instant je n'utilise plus trop Debian Lenny 5.0 ni Jaunty Jackalope 9.04 cause pb avec Qtractor et édition synthés (alors qu'avec Hardy 8.04 et Mandriva c'est impec (!)

LXde me semble être un bon compromis (rapide et léger)

Si Qtractor fonctionne complètement, je suis preneur ! (dernière version 0.4.2 avec DSSI, Ladspa...)

Ce script est dispo ou ?

molux utilisateur non connecté
Salut,

Le script est par encore complètement automatisé et je fais très peu de vérification pour le moment, je vais améliorer cela et/ou faire un petite procédure pour éviter les catastrophes avant publication.
(et surtout je voudrais qu'il ai le nom définitif pour la licence)

Pour Qtractor, il me semble l'avoir fait tourné mais alors dans quel mesure, je ne sais pas si tout était pris en charge.

Vous trouverez ici :
http://www.binbones.com/hxbone/hxb-0.19.tar.bz2 (~783 Mo)
Une image d'une clef ~4Go dans l'état.
(La procédure de flashage est dans le zip)
Cette version possède un noyau debian standard donc pas du tout fait pour la mao mais ca permet déja de voir le bignou
Prochaine étape :
1 - Mettre en place le script de sauvegarde des données volatile
2 - Recompiler le noyau avec PREMPT=yes (Low Latency Desktop) et quelques outils de debugs
3 - Recompiler un noyau RT

Molux

PS : Pour ceux qui veulent se rassurer, il est possible de lancer l'image directement dans l'émulateur qemu avant de flasher la clef, en root, avec la commande
# qemu -m 512 -hda ./hxbone.img


PS2 : Vous pouvez aussi la monter pour explorer l'image.
En root, Il faut monter la partition 1 de l'image qui démarre au secteur 63 (taille secteur 512) donc un offset de 32256
# losetup -o 32256 /dev/loop0 ./hxbone.img

puis
# mkdir /mnt/hxbone

et
# mount -t ext2 /dev/loop0 /mnt/hxbone

vous pouvez désormais faire
# ls -al /mnt/hxbone/

ou
# nano /mnt/hxbone/etc/security/limits.conf

N'oubliez pas de démonter l'image avant de flasher la clef

molux utilisateur non connecté
Re Salut,

Voici une liste de noms, proposé par Tof (mon pote) Samuel et moi

  1. PORTASTUD
  2. EASYRECORDS
  3. EASYTRACKS
  4. EASYSONGS
  5. FASTSONGS
  6. LITTLESONGS
  7. LITTLESTUD
  8. COMPLETSTUD
  9. BOXEASY
  10. STUDEASY
  11. MOBILEASY
  12. EAZYC
  13. EAZIC
  14. EASIK
  15. EASYK
  16. AUDIOEDIT
  17. BANDEDIT
  18. EASYBAND
  19. PORTABAND
  20. FLEXIBAND
  21. FLEXISTUD
  22. DIRECTBOX
  23. COMPLETBOX
  24. FASTBOX
  25. EASYBOX
  26. FAST&FLEXI
  27. FAST&EASY
  28. MOBILE BAND
  29. MINAYA
  30. ERGONOSTUD
  31. EASY PROJECT
  32. SONG PROJECT
  33. FLEXI PROJECT
  34. MOBILE PROJECT
  35. MAO A DE SES TONGS
  36. MY-STUDIO
  37. MUSHROOM
  38. LINUX MAO STICK
  39. LINUX MAO DONGLE
  40. LINUX MAO BONE
  41. MUSIB
  42. MUSTICK

Si vous avez d'autre idée, ou un avis, parceque je suis pas super emballé par ces noms mais bon...je manque peut être de recule et de toute façon je suis pas vraiment bloqué en fait...

Sam:
- Pour Mustick c'est rigolo, ça me fait penser à un moustique, c'est pas gros, dans l'idée de la distro mais un moustique en mascotte c'est pas super sexy...enfin après pourquoi pas...
- Pour le firewire plutôt cool, je ne connaissais pas ffado

A++

Molux

molux utilisateur non connecté
Re,

J'ai regardé ce que donnait Mustick sur le web....regarde dans google...

Si non, petite question bête, est il possible de lancer un éditeur audio (genre audacity ou autre) à partir de ardour ? et si oui comment ?
(Genre je clique sur un bloc capturé par ardour et ca me lance audacity avec le bloc de son dedans ? si je modifie avec audacity, je retrouve la modif dans ardour....)

Molux

molux utilisateur non connecté
Re,

Je viens de m'apercevoir que l'image que j'ai mis en ligne n'est pas la bonne, c'est une image de test, j'ai fais ça a la va vite.
Je viens de terminer de recompiler une image plus petite 2Go (compressée sur 800Mo) de la bonne dernière version dans l'état.
(Elle peut être flashé sur une clef de taille supérieur)
Je l'upload demain matin

Je met ici d'autre noms et ceux qui peuvent "rester dans course" mais rien n'est figé :
  • linux mao stick (lms)
  • zicstick (ZS)
  • zicmod (ZM)
  • zikey (ZK)
  • zawana (ZW)
  • music on a stick (MOS)
  • musib (MSB)
  • band on a stick (BOD)
  • band in a stick (BIS)

si y'a d'autres idées....

Molux

Samuel utilisateur non connecté Allemagne
Je préfère lms, mos et msb. zic, ça fait très très français de mémoire.

Ok, j'attends l'image.

molux utilisateur non connecté
Salut,

Je suis en accord avec toi sur les noms qui ressortent.
  • LMS
  • MOS
  • MSB

Je pencherais plus sur LMS ou MOS
par contre musiconastick.org n'est pas disponible :-( .....

Pourquoi pas aussi :
  • keyli
  • keyly
  • miss-stick
d'autres idées ???

L'image est à 61 %, et sera dispo d'ici 1H

Molux

molux utilisateur non connecté
HXBONE ALPHA 0.19


Voici donc la bonne dernière version dans l'état:
http://www.binbones.com/hxbone/hxb-0.19.tar.bz2 (~783 Mo)

A/ FLASHER LA CLEF USB
(Cettre procédure est effectuée en root tapez "sudo -s " ou "su" pour passer et rester en root suivant votre os)

1) Décompresser l'image de la clef

tar xzvf hxb-0.19.tar.bz2
...
cd hxb-0.19/


2) Connectez la clef USB sur le PC

3) Vérifiez le nom du périphérique usb avec la commande dmesg pour être sûr de votre coup.
Une clef USB est vue sous linux comme un périphérique SCSI, il sera donc de la forme /dev/sd...
Voici ce que ca donne chez moi:

dmesg
...
12448.960784 scsi 4:0:0:0: Direct-Access SanDisk Cruzer 8.02 PQ: 0 ANSI: 0 CCS
12448.972673 sd 4:0:0:0: sdb 7864319 512-byte hardware sectors: (4.02 GB/3.74 GiB)
12448.974020 sd 4:0:0:0: sdb Write Protect is off
12448.974026 sd 4:0:0:0: sdb Mode Sense: 45 00 00 08
12448.974031 sd 4:0:0:0: sdb Assuming drive cache: write through
...
12448.975774 sdb: sdb1
12448.983123 sd 4:0:0:0: sdb Attached SCSI removable disk
....

Donc ma clef est "sdb", je trouverais le device sur /dev/sdb !
(Chez vous c'est peut être sda, sdb ou sdc, etc.... donc vous trouverez les devices respectivement sur /dev/sda; /dev/sdb ou /dev/sdc, etc...)

4) Démontage de la clef
Certain OS monte automatiquement la clef a l'insertion sur la machine, démonter impérativement la clef avant de la flasher

umount /dev/sdb


5) Flasher la clef

dd if=hxbone.img of=/dev/sdb

(ATTENTION assurez vous que le device qui représente la clef est correcte, ici /dev/sdb trouvé a l'étape 3 grâce a dmesg)

6) La clef est prête, laissez la connectez et redémarrer


B/ BOOT
Pour démarrer sur la clef USB il faut que la machine (son BIOS) possède cette fonctionnalité. (La plus part des PC récents supportent le boot sur périphérique externe).
Vous devez bancher la clef USB avant d'allumer le PC ou de redémarrer

  • Si votre PC possède un "Boot Menu" / "Popup Boot Menu"
En général si on presse ESC, F8, F1 ou F12 au démarrage du PC (suivant votre bios),
Celui ci doit alors afficher un menu qui indique sur quel disque on souhaite booter (HDD, CD ROM, USB/EXTERN), sélectionnez votre clef puis presser ENTRER, HxBone doit démarrer.


  • Si votre PC ne possède pas de "Boot Menu"
Pressez alors ESC, F2, SUPPR ou DEL au démarrage du PC, celui ci affiche alors une page de configuration du bios classique. Chez le l'option "BOOT",
Vous devriez tomber sur une liste qui indique l'ordre dans lequel votre PC va chercher un système d'exploitation. Faite en sorte que les périphriques USB soient scannés avant votre disque dûr maitre.
Vous devriez avoir quelque chose qui ressemble a çà :
- CD ROM
- USB removal disk
- HDD
Ici le PC va chercher dans l'ordre sur le lecteur de CDROM, si il ne trouve pas de systéme il va regarder sur les périphérique USB et si non il démarre le disque dûr.
N'oubliez pas de sauvegarder et redémarrer

C/ LOGIN

L'utilisateur de la clef est :
User: hxbone
Pass : hxbone

Le root est :
User : root
Pass : hxbone

D/ NOTES :

- J'ai réduit le nombre de pilote, firmware et la taille de clef volontairement, car je gagne beaucoup de temps a chaque compilation, compression, upload.... lorssque le script sera prêt cela sera plus simple pour tout le moment

- Cette version ne sauvegarde par naturellement les modifs, c'est pratique pour faire des essais, vous pouvez tout casser, vous retrouverez votre clef comme neuve après reboot

- En cas de problème de réseau, adapter votre interface ou vos adresse ip dans le fichier /etc/netwok/interfaces et dé commenter les ligne nécessaires puis tapez

/etc/init.d/networking restart


- Si vous devez écrire sur la clef:
Au boot, la racine est montée en union sur 2 branches :
Une branche en lecture seule RO (la clef physique) et une branche en lecture/écriture RW (la RAM)
Pour rendre la branche RO en écriture temporairement, il faut utiliser les commande "remoutrw" et "remountro" puis il faut écrire sur la bonne branche, c'est a dire sur /ro
Exemple :

remountrw
nano /ro/etc/network/interface
remountro

Je suis en train de terminer l'écriture du script de synchro qui sera déclencher soit a l'initiative de l'utilisateur, soit à la fermeture de la session et permettra d'écrire si besoin les modifications et récupérer de la RAM par la même occasion.

- L'image possède 2 noyaux un 2.6.26-686 Debian standard et un noyau custom, le 2.6.26. (prehemptible.) Vous allez me dire que ce noyau est un peu ancien, bien entendu il sera upgradé dans les prochaine version (RT j'espere)

- Si vous ne le sentez pas, essayez d'abord l'image dans un émulateur
Installation de qemu

apt-get install qemu

Lancement de l'émulation en root

qemu -m 512 -hda hxbone.img

(Vous pouvez aussi monter l'image sur un /dev/loop pour explorer l'image)


Molux

molux utilisateur non connecté
Salut Sam,
Je suis sur le chan IRC, je vais pas tarder a manger, je reste connecté, de retour vers 20H00 / 20H30.
Je ne serais pas la ce week end. Si on ne se croise pas sur le chan, donne moi tes imrpessions
A++
Molux

Samuel utilisateur non connecté Allemagne
Bon, j'ai un gros coup de bourre sur pas mal de projets donc je ne peux pas garantir un essai ce week end.
Mais je m'y atèle dès que je peux.

molux utilisateur non connecté
Salut,

Ok, pendant ce temps la je me suis décidé pour MUSTICK.
il reste encore quelques parties manuels dans le script de creation de l'image mais j'y travail, je le publis dès qu'il sera complètement automatique et plus "safe" pour le lambda.

Molux

molux utilisateur non connecté
Salut,

YipHa !

Je viens de terminer les retouches des patch RT a l'originie pour les noyaux officiel Pristine / vanillia 2.6.29 adapté pour un debian 2.6.29 (backport) et ca patch sans erreur !!! Je lance la compilation en full RT / 1000 Hz...

Molux

molux utilisateur non connecté
Salut,

La compile c'est bien passée, mais j'ai un crash du pilote nvidia du noyau d'origine au lancement de XFCE alors que slim démarre correctement.
Je regarderais ca un peu plus tard, je vais compiler un 2.6.29 standard et finaliser le systéme de synchro et je me remettrai sur le RT un peu plus tard

Molux

Samuel utilisateur non connecté Allemagne
Impeccable,

effectivement c'est reconnu que nvidia et le rt ne sont pas toujours très bons copains.
Finalement tu as décidé MUSTICK alors que c'est déjà utilisé qq part ? Tu peux nous mettre les liens vers les nouvelles images ?
Dès qu'on a un peu plus de retours, on créera une page wiki.

olinuxx utilisateur non connecté France
Coucou, je viens de lire ce fil.
Excellent !
C'est une idée qui m'avait traînée dans la tête y'a 4/5 ans alors que linuxMAO.org était sur son début.
À l'époque j'étais plus sur IRC genre #studiolibre et consort.
Je télécharge ça et j'essaie sur une image qemu.
Continue !
Olivier

ah oui, pour les noms, MAO-stick ... Zik-en-Stick ... U-ZiK ...
après faut voir si tu veux une dimension internationnale, francophone, linuxmao.org-ienne ...
faut un cadre quoi.

molux utilisateur non connecté
Salut,

  • Sam :
- Je ne savais pas pour nvidia, tu peux m'en dire plus, je n'ai fais que les essais avec les modules natifs débian. J'ai testé un petit peut le noyau RT en cosole et il tient le choc, j'instiguerais plus tard.
- Pour le nom pas de problème la marque est déposé dans une classe différente, de plus pour un projet libre, aucun soucis.
- Pour les nouvelles images j'y travaille j'essaye de pondre ça dans la nuits.
- Faudrait un depot.....ca serait pratique....

  • Olunuxx :
Merci pour ce petit mot sympa
- pour le nom, c'est statué, "Mustick", je trouve ca sympa
- pour l'image est un peu ancienne, je me concentre sur le script car c'est moins long pour moi a uploader :P

a bientôt

Molux

Samuel utilisateur non connecté Allemagne
Bon, je vais réfléchir à un logo (moustique sur un micro ?) et commencer un peu d'art work si j'ai le temps ce week end.
Tu fais signe dès qu'une l'image récente est de nouveau en ligne ?
Pour nvidia, c'est des trucs que j'ai entendu dire, je n'ai jamais eu de problèmes en installant via envyng ou le gestionnaire ubuntu.

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]

Loki Harfagr

Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool