Kaepora Gaebora
Member
Bring us another OS, so I can ignore it for the most part. Well untill it gets polished and backed...
If you forget that :ängstrom isn't that great of a distro
so you dick around all day or you needed to do that for work?I spent all of yesterday working on a 30 year old test system running on a DEC VAX/VMS system..
so you dick around all day or you needed to do that for work?I spent all of yesterday working on a 30 year old test system running on a DEC VAX/VMS system..
Remember, we're talking arch-arm.. not the default arch
Secondly, we would be able to compile every single package for the pandora. Everything would be compiled for the Pandora, so less bloat. If we want a slim public version and a fat debug version, that's really easy to do.
Remember, we're talking arch-arm.. not the default arch
Secondly, we would be able to compile every single package for the pandora. Everything would be compiled for the Pandora, so less bloat. If we want a slim public version and a fat debug version, that's really easy to do.
Okay, show it. Don't expect anyone to do it for you. If you want to make a point here, you got to do it yourself. If you can produce a NAND-flashable version of Arch which has complete compatibility with the current PND's (well, good enough for anyone to consider using it anyway,) is easier to maintain than Ångström and doesn't break all the time (like Arch used to do for me, mumble muble), then I can see a trasition happening. But just talking about it won't make it happen.
Either that or get something like sebt3's VM but for the firmware, where it's basically all set up, and there's some menus/scripts to download the latest version from git, compile and produce an SD image or whatnot.I know, I've harped on this enough in the past to warrant being called a dilettante on this issue, but the fact is that if there were just a little more leeway on being able to build a full, stock image, with all patches and tweaks as are available in the customer-releases, then I'd help out a bit more. As it stands, I don't want to have to maintain my own tree - I'd be quite a bit more happy to have a build server out there, watching my repo for checkins, which then delivers a working SD image that can be used for testing.
Slightly wrong assumption there. The "problem" with pnds is that the binaries built there are built against the OS version of libs like libSDL, libjpeg, libpng and stuff like this. Now the problem here is that, with a non static OS you'd have to basically statically link the pnds to make sure that they also run in say 3 days when a libjpeg update is rolled out. Yes, this can easily happen and is a reason why a static OS makes sense for a system like the pandora. With the libpnd system is is possible to define a "minimum OS version" (okay, in theory it is possible) so you can somehow work with the static releases which are only updated every X month in some "more serious" way. This would no longer be possible with a rolling release distribution. Yes, for desktop systems where *everything* is only installed from software repositories and where you have more than enough space for "legacy support libs" this is no issue at all and why I love rolling release distributions for a normal case, but the pandora is no normal desktop/laptop system.My arguement is using archlinux-arm and it's pacman repo as the core of the base NAND OS. The base/core can be made to include all of the default packages required for a booting the kernel/userspace.
Xorg/desktops/pnd managers can be maintained in another extra repo. All of the confirmed community/third party code can be packaged up into a third repo. PNDs would still work as is and nothing needs to change about those..
Breaking libs is trivially solved by just keeping the old libs around (well, almost trivial, as some libs don't like it when you load multiple versions of them in the same process, which can happen if a library you depend on loads in a different version of some lib than you do...)
So yes, if we switch to another distro, or upgrade angstrom, we must keep current angstrom's libs around somewhere.