Ga naar inhoud


Tickertape


Aanbevolen berichten

Geplaatst:

Op speciaal verzoek van [color:"red"]Toxic[q][/color] !

De tickertape plugin (waarschijnlijk ook andere Dbox2 plugins) beschikbaar op de Dreambox. Het is allemaal nog experimenteel en ik ben dan ook benieuwd wie dit uit wil testen!

Het image bevat een aantal truc's om makkelijker op de dreambox te kunnen ontwikkelen. Als je erover nadenkt om voor de dreambox te ontwikkelen moet je dit image ook zeker eens uitproberen!

Meer informatie vind je hier.

 

 


Geplaatst:

Wat een mischien nog makkelijkere manier is om te onwikkelen op de dreambox is om enigma te laten draaien in een 'chrooted' environment. Ik start enigma vanuit /var/tuxbox/start_enigma op de volgende manier:

 

if [ -x /hdd/bin/chroot ]; then

/hdd/bin/chroot /hdd /bin/enigma

else

/bin/enigma

fi

 

Op deze manier kan je altijd een standaard image gebruiken en toch makkelijk met plugins werken. Als je chroot wil hebben kan je ze vinden op http://members.chello.nl/r.derksen6/dreambox/dreambox.html

My DM(800|7025) is Ronaldd powered

Geplaatst:

hallo turnstok

 

wat zouden de gevolgen kunnen zijn voor het volgende.

 

WARNING: This is a very experimental image. It might damage the contents of the harddisk and it will damage the contents of the /var flash partition

 

kan ik als het fout gaat gewoon de originele weer flashen ?

of zal er meer kapot kunnen gaan,zodat de box niet meer opstart ?

 

 

Geplaatst:

Je hebt gelijk. Met chroot gaat het misschien nog makkelijker. Ik zal eens kijken of dat ik het mounten van de harddisk en de chroot als eerste commando's in het rcS script kan plaatsen. Dan heb je vrijwel volledige controle over het bootprocess, en hoef je alleen een nieuwe image te branden als er een nieuwe kernel wordt gebruikt. Ik heb inmiddels de hele gecompileerde cdk (zo'n 300 MB) op de dreambox staan en da's een mooie startplaats voor zo'n nieuwe root <img src="/ubbthreads/images/graemlins/cool.gif" alt="" />. Bedankt voor de tip!

 

PS. Het bestand chroot op jouw pagina wordt door IE als een .txt bestand behandeld <img src="/ubbthreads/images/graemlins/confused.gif" alt="" />. Met save as... lukt het wel.

Geplaatst:

@snowboardergun

 

De waarschuwing is eigenlijk alleen bedoeld om te voorkomen dat iemand het 'even gaat proberen' zonder alle gevolgen te overzien. Je kan altijd flashen net zoals je ook altijd je harddisk kan formatteren <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />.

Geplaatst:

dat zou inderdaad heel leuk zijn als dat erin zit kun je alle versie's erop zetten en dan makkelijk omswitchen

Geplaatst:

Het werkts als volgt: Een programma dat onder linux draait maakt gebruik van een aantal libraries. Van alle geinstalleerde pakketten staan de libraries (normaal gesproken) onder /lib en de 'executables' onder /bin.

Omdat dit op het flash image read-only directories zijn, kan er geen nieuwe software aan een image toegevoegd worden, zonder opnieuw te flashen.

Nu zit er (bij de meeste gebruikers) ook een harddisk in de Dreambox, en als er nu een truc wordt bedacht om op een slimme plek in de image te verwijzen naar de harddisk, dan heb je de beperking van het read-only zijn niet meer, en kunnen nieuwe applicaties !zonder opnieuw te flashen! gebruikt worden.

Met chroot verplaats je de root directory van de flash disk naar een directory op je harde schijf, zodat in een keer alle directories beschrijfbaar zijn en de software dus vanaf de harde schijf gestart kan worden. Dit geeft veel meer mogelijkheden voor het testen en gebruiken van software. Nu kan je pas chroot uitvoeren als je flashimage en je harddisk beschikbaar zijn, dus dat moet goed afgestemd worden.

 

De executable van de Dbox2 en de dreambox zijn binair compatible, dus in principe kan alle software op de dreambox gedraaid worden. Maar daarvoor moet de software wel eerst geinstalleerd worden. Bovendien zijn er een paar kleine verschillen die het soms nodig maken om de software opnieuw te compileren. Bij de tickertape was dat niet het geval. Deze applicatie gebruikt echter een aantal libraries die niet op de dreambox staan.

 

Om een lang verhaal kort te maken. Je wilt niet voor elke nieuwe applicatie een nieuwe image flashen. Wacht op een image waarbij vrijwel alle programma's van harddisk worden opgestart. Vanaf dat moment is het installeren van nieuwe software een eitje!

 

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...