Ga naar inhoud


[7025S] linux build environment voor de DB-7025


Gast ipaqlinux48

Aanbevolen berichten

Beste,

 

Lopen er hier experten rond die vertrouwd zijn met het opstellen van een build omgeving in linux voor de DB-7025?

 

Ik heb een link gevonden op het internet (http://www.net42.co.uk/dreambox-hints.shtml) maar ik weet niet goed of dit is wat ik nodig heb. Ik zou graag een gemini 1.8 willen builden vertrekkende vanuit source-code.

 

Ik begrijp ook nog niet goed wat de relatie is tussen Enigma2 en gemini? Kan iemand mij hier meer uitleg over willen geven.

 

Bedankt.

Link naar reactie
Delen op andere sites


Citaat:
Ik zou graag een gemini 1.8 willen builden vertrekkende vanuit source-code.

Da's een fijn plan, en zou theoretisch ook moeten kunnen, maar in de praktijk wordt dat moeilijk.
Enigma is GPL.
Dus wie Enigma gebruikt om zelf een image te bouwen (zoals bijv. het Gemini team) is, als hij die image gaat verspreiden, verplicht om ook de exacte source die voor dat image gebruikt is beschikbaar te stellen, alsmede aanwijzingen hoe dit te bouwen.
Da's de theorie van de GPL.

De praktijk is dat geen enkele imagebouwer daar aan voldoet.
De 'goeden', zoals PLi (en da's ook de enige die ik ken), geven hun verbeteringen door aan de centrale CVS, maar alle anderen, zoals Gemini, houden hun wijzigingen angstvallig geheim.
Mag niet van de GPL, maar ja, wat doe je er aan?
Op basis van de GPL zou je in staat moeten kunnen zijn om zelf een Gemini, Pli, RuDream of welk ander image ook te bouwen, maar in de praktijk kun je dat vergeten.
Het beste wat je zal lukken is zelf een recent CVS image bouwen, zonder alle 'team-image' specifieke dingen.

Zelf liep ik hier ook al tegen aan.
Ik gebruik onder Gemini de DBC skin, waar je in file mode in het OSD van de skin kunt zien hoeveel harddiskruimte er nog vrij is.
Ik vind PLi met hun standaard MediaPLi skin veel mooier, maar zou die 'hdd-free' ook willen laten zien.
Ik heb geprobeerd de DBC skin file naar de PLi te kopieren, maar daar ontbreekt dan de extra functionaliteit.
Als men zich beiden aan de GPL zou houden, zou je kunnen kijken hoe Gemini dat in die DBC skin gedaan heeft, en dat overzetten naar de PLi skin.
Nu kom je er niet achter wat Gemini gedaan heeft, en als je het al zou weten, zou je het nog niet in je PLi kunnen inbouwen.

Greetz, Lion.
Link naar reactie
Delen op andere sites

Maar als het gemini project dan "closed" is, wie werkt daar dan aan? Een select groepje nerds waarschijnlijk die onderling wachtwoorden afspreken om de code uit te checken vanuit CVS. Hoe kan zo'n project dan ooit uitbreiden als het gesloten is voor de buitenwereld?

 

Maar volgens jouw kan ik perfect een image builden zoals ik die van de website van dream zelf kan downloaden? En ook PLi zou tot op de laatste bit te compileren en linken zijn?

 

Ik bezit reeds meer dan 20 jaar programmeer ervaring (linux + Windows) en zou graag een eigen Enigma willen schrijven voor m'n DB. Dus alleen vertrekkende vauit de kernel 2.6 code en daar "onze" eigen GUI frontend. Volledig open source en gedocumenteerd tot de allerlaatste methode, property, class, ... Misschien toch te hoog gegrepen of zijn er nog andere mensen die graag iets gelijkaardigs willen doen?

Link naar reactie
Delen op andere sites

Zomaar een vraagje:

Citaat:
Ik bezit reeds meer dan 20 jaar programmeer ervaring (linux + Windows) en zou graag een eigen Enigma willen schrijven voor m'n DB. Dus alleen vertrekkende vauit de kernel 2.6 code en daar "onze" eigen GUI frontend. Volledig open source en gedocumenteerd tot de allerlaatste methode, property, class, ... Misschien toch te hoog gegrepen of zijn er nog andere mensen die graag iets gelijkaardigs willen doen?

Waarom 'zelf' en 'een eigen'?

 

Dit is m.i. de reden dat er zo veel verschillende images bestaan. Voor zover ik weet is PLi de enige die met een redelijk team gecoordineerd aan het werken is, de andere zijn allemaal 'zelf' met een 'eigen' enigma bezig. En omdat geen van die mannen (neem ik aan <img src="/forums/images/graemlins/wink.gif" alt="" />) iets deelt, zijn de meeste hoofdzakelijk bezig met het uitvinden van elkaars wielen. Als al die dev's samen aan een image zouden werken zouden we nu al veel verder staan!

 

Denk dus eens na over aansluiting mij een bestaande groep. Ik denk dat PLi wel een 7025 dev zou kunnen gebruiken (er zijn nog geen PLi images voor de 7025), en jij zou denk ik veel van die mannen op kunnen steken.

 

just my 2ct's

 

CU,

WanWizard

Link naar reactie
Delen op andere sites

ik sluit me volledig aan bij WanWizard. Waarom al je energie steken in zaken die allang in orde zijn gezet door anderen. Je kan beter nieuwe plugins en betere versies maken van de bestaande images. Ik denk dat die mannen van Pli inderdaad iedere bijkomende kracht kunnen gebruiken!

 

Want op een PLI-image voor de 7025 zit ik ook te wachten. Van zodra die image er is (met de belangrijkste plugins zoals EPGradiotimes e.d), staat er hier binnen de kortste keren een 7025 te draaien!!

dreambox 8000 2TB | 4x dvbS2 | image LT6 v5 | LG SL9000 LED47

visiosatG4 | 4x Spaun 411 4/1 | quadALPS | 13-19-23-28

TV Vlaanderen | Canal Digitaal | Sky UK | Telesat | CanalSat

Link naar reactie
Delen op andere sites

Citaat:
Ik vindt nog steeds de CVS repository niet van het PLi Flubber project.

Zoals ik heb proberen uit te leggen: die is niet voor 'derden' toegankelijk.
Alle image bouwers, PLi incluis, geven 'hun' sources niet zo maar vrij.
Ik denk inderdaad ook wel dat het PLi team een 7025-ontwikkelaar zal verwelkomen, en dan heb je dus wel toegang tot de source.
Houd er alleen wel rekening mee dat PLi tot nog toe niets heeft voor de 7025, omdat in het PLi team nog geen 7025 machines zijn.
En Enigma2 (wat op de 7025 draait) schijnt toch wel flink af te wijken van Enigma1.

Gemini heeft wel een Enigma2 image.
De ontwikkelaars daarvan zijn te vinden op www.i-have-a-dreambox.com

Suc6, Lion.
Link naar reactie
Delen op andere sites

Citaat:
Allemaal goed en wel maar op de site (http://pli.dreamvcr.com/flubber) vind ik eigenlijk maar bitter weinig documentatie. Ofwel zit ik op de verkeerde site te zoeken.

Ik vindt nog steeds de CVS repository niet van het PLi Flubber project.

Nou, ten eerste doet het PLi team niks met de 7025 op dit moment. De CVS repository van PLi Flubber zul je ook niet op internet vinden. 't Is dat wijzigingen aan Enigma weer terug gaan naar de tuxbox CVS. Tenminste, voor zover het tuxbox project ze natuurlijk accepteert en er iets mee kan doen. Stukken van Enigma zijn dus door 't PLi team geschreven of aangepast.
Link naar reactie
Delen op andere sites

Als ik het allemaal op een rijtje zet dan kom ik tot de volgende conclusie:

- alle images zijn dus gebasseerd op de originele Enigma die beheerd wordt door de makers van de dreamboxen?

- blijkbaar is er een serieus verschil tussen Enigma en Enigma-2

- er niemand is om zijn image-source publiekelijk te maken (tenzij je ???)

- er maar bitter weinig documentatie is van de architectuur van de DB.

Link naar reactie
Delen op andere sites

Citaat:
Als ik het allemaal op een rijtje zet dan kom ik tot de volgende conclusie:
- alle images zijn dus gebasseerd op de originele Enigma die beheerd wordt door de makers van de dreamboxen?

Jep. Strikt gezien is 't niet van Dream, maar gewoon een open source clubje.
Citaat:

- blijkbaar is er een serieus verschil tussen Enigma en Enigma-2

In de praktijk zit 't net allemaal anders ja (zoals Python).
Citaat:

- er niemand is om zijn image-source publiekelijk te maken (tenzij je ???)

Klopt wel. Want als andere teams 't niet doen, waarom zou je dan 't zelf wel doen?
Citaat:

- er maar bitter weinig documentatie is van de architectuur van de DB.

Jep. Documenteren vind niemand leuk.
Link naar reactie
Delen op andere sites

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...