De problemen met corrupte SD kaarten heeft niks te maken met XBian, OpenElec, of RaspBMC, maar met een aantal fouten die door de RPi dev's in de firmware / kernel zijn gekomen:
http://forum.xbian.org/thread-2148-post-21489.html#pid21489
http://forum.xbian.org/thread-1770-post-19669.html#pid19669
http://forum.xbian.org/thread-1770-post-19762.html#pid19762
Het zou naar mijn idee een keer klaar moeten zijn met vergelijkingen op basis van snelheid. Die verschillen zijn er niet tot nauwelijks meer. Als je dan een vergelijking maakt, dan moet je hem ook goed maken. Ik was zelf verantwoordelijk voor de grootste snelheidswinst die toentertijd werd gemaakt en waarom XBian hierom bekend werd.
Toen de RPi foundation opeens overclocking ging ondersteunen was er het bekende
force_turbo verhaal die je garantie kon mollen. Echter, de CPU governor op
performace draaien deed precies hetzelfde zonder je garantie te verliezen. Sinds hele lange tijd draait XBian dus met een
performance CPU governor waardoor je altijd op top snelheid draait. Dat verschil is dusdanig groot, omdat de latency van de RPi CPU in het wisselen van frequenties nogal groot is. Gewoon de CPU constant op max. snelheid draaien lost dit op. Conclusie, niet louter de overclock maakt XBian sneller, maar ook de CPU governor.
Dan de vraag waarom XBian niet meer geüpdate wordt, dan ben je niet goed op de hoogte. Als je de stable APT repo volgt dan gaan de updates niet snel nee, maar als je (net als ik) ook de staging en dev APT repo volgt, dan zie je opeens bijna elke dag nieuwe pakketten langskomen.
Waarom duurt het dan zo lang voordat XBian paketten in stable komen? Dat ligt er meestal aan dat er nogal wat bugs in Raspbian zitten die het soms erg moeilijk maken om omheen te devven. Een bekend voorbeeld is de falende python upgrade. Dit krijg XBian op zijn bordje terwijl het dus een Raspbian probleem is.
Als je je dan afvraagt wat er is gebeurt met de bleeding edge karakter van XBian?
- XBian ging als eerste een initramfs (door mij ingevoerd) gebruiken om pre-boot dingen te regelen. OpenElec gebruikt ook een initramfs maar voor een ander doel. XBian was dus de eerste die daardoor on-the-fly resize van je SD mogelijk maakte of on-the-fly conversie van EXT4 naar BTRFS. Later is ook Raspbmc een initramfs gaan gebruiken voor hetzelfde doel.
- XBian was de eerste die een animated splash kreeg (door mij geschreven).
- XBian was de eerste die afstapte van EXT4 en BTRFS ging gebruiken. Later stapte Raspbmc over naar F2FS.
- XBian is de eerste die een boot menu heeft zoals grub (ongedocumenteerd en experimenteel) om oude snapshots te booten.
- XBian is de eerste die het mogelijk maakt om non-destructive upgrades te doen door bij elke apt handeling een snapshot te maken.
- XBian is de eerste met een recovery console waarmee je kan verbinden via telnet zodat je bij een crashende SD boot partitie vrijwel altijd je systeem kan herstellen.
Zo kan ik dus wel een lange tijd doorgaan met voorbeelden waarin XBian nog steeds ver voorloopt als het gaat om bleeding edgeness.
En ja, de vergelijking kan ook andersom gemaakt worden, mochten mensen me daarop aanspreken:
- RaspBMC was de eerste met überhaupt (een crappy) splash.
- RaspBMC was de eerste die NFS boot ondersteunde.
- OpenElec was de eerste met een XBMC configuratie programma.
enz. enz.
Waar ook rekening mee gehouden moet worden is dat de OpenElec oprichter een goed zakcentje verdient (niks op tegen verder) aan zijn distro, RaspBMC nogal wat promotie krijgt van de RPi foundation (waar is de neutraliteit?!) en zelfs popcornmix werkt zo nu en dan mee aan RaspBMC. XBian is altijd de underdog geweest, maar velen hebben niet door hoe groot de invloed XBian is geweest op de andere twee (vooral op RaspBMC, OpenElec gaat zijn eigen gang).
PS. als je écht de laatste versies van packages wilt, dan kan je altijd zelf een deb genereren vanaf de XBian package repositories op github:
https://github.com/xbianonpi/
Gewoon een repo clonen en daarna
.gen.package.sh draaien. Die genereert een deb die je weer kan installeren via
dpkg -i
Dat even om wat correcte info te geven over XBian

Verder moet iedereen vooral de drie distro's uitproberen en dan op eigen ervaring een keuze maken.
[Reactie gewijzigd door CurlyMo op 24 juli 2024 12:40]