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

1 - Présentation

Dernier post

Bonjour++

molux utilisateur non connecté
Salut à tous,

Je me présente, Molux, 30 ans, analyste programmeur système indépendant.
(C,C++,ASM x86/arm/microship). J'utilise Linux depuis la Fac et sur certain serveur ou noeuds de compilation dont j'ai la maintenance en charge.

Il y'a quelque temps, j'ai montré une Ubuntu avec jack & co installé à un de mes meilleur potes zicos, et il a été assez vite convaincu par la puissance du truc. Le seul problème c'est qu'il n'a qu'un portable, sur vista, avec un disque full ou presque et de toute façon pas très cho cho pour modifier ses partitions.

Je me suis donc mis en tête de lui monté une clé usb avec les outils qui vont bien dedans. Pour plusieurs raisons, j'ai préféré partir d'une install minimal (debootstrap) et lui coller un petit xfce4.

J'ai monté un petit script, en cours de développement pour installer la distribution sur une partition, et faire mes essais sur un disque...
(Ça évite de flinguer des clefs a force de réinstaller et pratique pour faire une image)

Pour le moment j'en suis (et je galère un peu) à vérifier les fichiers accédé en écriture, pour les coller dans la ram (y'en a des évidents, mais y'en a des plus dûr a trouver...je ne dois pas avoir la bonne méthode....)

Enfin voila... que de projet...j'aurais surement besoin de vous embêter sur le forum avec mes questions....

Et tout cas ce site est une mine d'information, c'est du sacré boulot !!!

Molux

bluedid29 utilisateur non connecté France
Bonjour molux, cool

J'ai trouvé cela sur le site : http://www.linuxmao.org/tikiwiki/tiki-index.php?page=cleUSB

L'idée est vraiment intéressant, pour l'instant j'en suis au stade ou je peux transporter mes projets audio avec synthés virtuels pour le jeu temps réel sans problèmes sur plusieurs machines en retrouvant les mêmes réglages.

Avec une clef Usb musicale, cela serait encore encore mieux wink

molux utilisateur non connecté
Salut,

Effectivement, je suis arrivé sur ce site grâce à cette page, mais je me suis vite aperçu que la méthode proposé ici est dangereuse pour la clef USB.

En fait je n'ai rien trouvé de satisfaisant pour le moment, une debian qui :
- Est le plus léger possible
- Qui intégré tous les outils MAO courant
- Préserve le support flash le plus possible. (mode read-only)
- Peux être modifié si c'est explicitement demandé (apt-get, flush ramdisk en fin de session)
- Qui démarre prêt à l'emploi (ou presque)
- etc...

J'en suis a ~1Go avec toutes les docs et man :
- Noyau par generic (2.6.28)
- Boot par syslinux (extlinux)
- locate, less, zip
- Xfce4 + slim
- Squeeze, epdfview, mousepad
- Iceweasel (firefox)
- Vlc
- nm-appelt :-(
- ndiswrapper
- Jackd + Qjackctl
- Ardour
- Hydrogen
- Jamin
- Sweep
- ZynAddSubFx
- Brazero
- etc...

Je posterais mon script lorsque j'aurais stabilisé l'écriture

Molux

bluedid29 utilisateur non connecté France
Bien !

Le top serait de rajouter un petit noyau rt, le choix de Xfce est judicieux (bon compromis entre facilité d'emploi / rapidité et stabilité), d'ailleurs c'est le système que j'utilise le plus.

Ce serait bien aussi après de compléter le tuto ou d'ouvrir une nouvelle page wink

Bienvenue au fait !!! smile

BlueDid cool

molux utilisateur non connecté
Re,

C'est clair pour le noyau RT.
Pas de problème pour le wiki au contraire, la doc ne me fait pas peur, a mon pote non plus je pense.
(Je viens de trouver une solution a mon problème d'écriture sur la clé usb : unionfs (!)

Merci pour l'accueil en tous cas

Molux

Mysth-R utilisateur non connecté France
Salut !
J'avais déjà essayé de faire un truc similaire. Mais j'avais pas trop poussé. En fait le problème que j'avais c'est qu'il ne sauvegardais aucun réglage utilisateur...

Sinon concernant les logiciels, si tu veux alléger le tout tu peux tenter fluxbox ou LXDE + openbox.
Pour remplacer nm-applet tu peux utiliser wicd, qui marche très bien.
Voila et bon courage !

molux utilisateur non connecté
Salut,

Merci Mysth-R pour le conseil Wicd, c'est un super tuyau, effectivement vue la taille de nm-applet, tu me sauve quelques mega.

Si non je trouve (c'est un avis) que xfce est un très bon compromis en plus j'ai commencé à me mettre le nez dans le code pour modifier 1 ou 2 applets, j'ai pas trop envi de repartir a Z.

Concernant le problèmes de sauvegarde de paramètres, et le fait de limiter les écritures sur le support, j'étais partie dans une fabuleuse usine à gaz avec liens symbolique à gogo et un fstab en bois, mais on vient de me suggérer une solution propre sur laquelle je suis en train de travailler : unionfs

C'est effectivement de la tuerie, ça permet de d'empiler des systèmes de fichiers sur des branches du système. Par exemple, on peut imaginer de créer un ramdisk en r/w superposé à la racine en ro. Lorsqu'un fichier sera modifié, unionfs va alors le recopier dans le ramdisk puis modifié dans le ramdisk, unionfs se charge de montrer cette dernière occurrence et masquer celle en ro.
Ainsi le différentiel des modifs est disponible en temps réel dans le ramdisk (avec l'arborescence et tout hein...).

Il faudra modifier l'applet xfce ou mettre un event sur le shutdown pour pouvoir demander a l'utilisateur si il souhaite conserver les modifications sur la clef, et hop, une petite copie du ramdisk sur la racine et c'est terminé.

Du coup on maitrise les écritures sur la clé, ca ne fait qu'un gros accès en écriture en fin de session, ou de temps à autre si c'est demandé par l'utilisateur (genre big icone sur le bureau, enfin a évaluer...)

allez, je m'y remet

Encore merci pour les tuyaux

Molux

molux utilisateur non connecté
Salut,

Je viens de passer la nuit a jouer avec Aufs2 "Another Union Filesystem" ou plutôt "Advanced Multi Layered Unification Filesystem V2". C'est un unionfs like mais apparemment bien moins buggé que l'originale et a priori un peu plus rapide. L'overhead général constaté sur le unionfs sur une compile d'un kernel est ~10% (toute ressources confondues, c'est un indice) pour Aufs il serait de l'ordre de ~5%. (~200 Mo théorique sur 4 Go)
Aufs possède aussi plein d'options dont je n'ai pas saisis toutes les subtilités mais il gère par exemple, en natif, (donc plus vite) les tmpfs (aufs-tmp) pour les ramdisk.

Avec ce système de fichier il est envisageable par exemple de faire 2 partitions sur la clef usb 1 en readonly l'autre en readwrite couplé a un ramdrive.
- Le ramdisk supportera les changements en live durant la session (donc pas d'écritures clairsemées)
- Lors de la fermeture de la session, on écrit le ramdisk sur la partition de la clef en RW (la partition RO n'est pas touchée)
- La cerise : si on a flingué son système, on supprime les fichiers de la partition en RW et on retrouve son système d'origine, "d'usine", un gros reset quoi ! c'est pas la classe...

Bref, les premiers tests sont assez concluant, c'est assez bluffant, je me suis battus avec l'initrd.img et son init pour arriver à mes fins, j'y suis presque...

aufs.sourceforge.net

Molux

molux utilisateur non connecté
Yip Ha !
J'ai réussi à monter ma racine en Aufs, ça arrache bien.
Je test pour le moment sur une partition dédié et une image qemu.

J'ai quelques problèmes avec mon fstab, ainsi que la détection du disque racine
(sda1,sdb1,sdc1 à l'initrd) et surtout il faut que je monte un script d'application des données en ram sur le disque.

J'ai hâte de voir ce que ca donne sur la clé final...

Molux

molux utilisateur non connecté
Re,

Je suis en train de réécrire l'initrd et son fichier init complètement, j'aurais, dès la semaine prochaine un truc a faire essayer

Molux

molux utilisateur non connecté
Woulooo !!!

Salut à tous, je commence à avoir un truc assez sympa qui tourne sur clef USB, on à passé la nuit à jouer avec un pote...pas eu de galère...sauf lorsqu'on a essayé de brancher un Line6 TonePort (carte son USB dédié a la gratte/basse) mais j'ai trouvé pourquoi je crois.

J'aimerais mettre cette petite distro sans prétention en contrib mais je dois finaliser un peu la première Alpha et j'ai 2 trucs embêtant:
- J'ai pas de nom définitif (seulement un nom de projet interne)
- J'ai pas d'ambiance graphique (Pas de logo/mascotte ou autre wallpaper....)

Si un graphos à des idées, et souhaite me donner une petit coup de paluche...
Si vous avez une idée de nom... (LMS : Linux Mao Stick ???)
Je prends....


Molux

Samuel utilisateur non connecté Allemagne
Salut, je suis intéressé sur le principe, on peut en discuter en privé ou bien monter un sujet sur le forum pour en faire part à toute la communauté.

Tu peux détaiuller un peu ce qu'il y a dans cette distro ?

molux utilisateur non connecté
Salut,

J'ai 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 chose :
- 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

Si non perso j'y connais pas grand chose en MAO, j'ai toujours bidouillé sur des Qbase & Co avec des potes mais jamais très sérieusement...

Si t'es chaud, et si on est autorisé, on monte un petit thread dédié pour essayer de monter ça et on verra si ça intéresse des gens...

Molux

Samuel utilisateur non connecté Allemagne
Salut,

j'aime bien l'idée.
On monte un thread dédié linux USB MAO .

C'est parti !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

olinuxx, 19:38, ven. 01 Dec 2023: Bonjour et bienvenue à Sagaton, remiblanchet, et edwin cool
tongo, 18:59, lun. 27 Nov 2023: DTSSSE ouvre un fil dans le forum quelqu'un a surement la réponse , je suis pas sur qu'on te réponde sur le mégaphone ..
DTSSSE, 10:49, lun. 27 Nov 2023: Bonjour, j'ai oublié nom utilisateur et mot de passe pour entrer dans Librazik 4 : d'habitude je n'ai pas à le faire. Une idée pour me désembourber ? Merci
calixtus06, 11:31, dim. 26 Nov 2023: Bonjour et bienvenue à pierrec69 et manudalbi :-)
calixtus06, 15:44, lun. 20 Nov 2023: Bonjour et bienvenue à davidsmith97, JackMartin, Lerikou33 :-)
calixtus06, 10:35, jeu. 16 Nov 2023: Bonjour et bienvenue à marjos,barbarouleur, onin1959 :
calixtus06, 22:26, sam. 11 Nov 2023: Bonjour et bienvenue à julienlevasseur :-)
olinuxx, 21:37, jeu. 09 Nov 2023: Bonjour et bienvenue à Chaosphere cool
allany, 09:14, lun. 06 Nov 2023: Kiff total, c'est l'éditorial ! [Lien]
olinuxx, 17:59, dim. 05 Nov 2023: Bonjour et bienvenue à jeannot cool
calixtus06, 09:12, sam. 04 Nov 2023: Bonjour et bienvenue à davidsmith97 :-)
calixtus06, 14:15, jeu. 02 Nov 2023: Bonjour et bienvenue à scab347 :-)