AireTamStorm said:
58%? are you counting the votes for "I dont care as long as it has a GUI" against package management? There should be "supported" mechanisms in place for both, at least, considering the clearly visible amount of demand for it.
On the flash (the 256M) the upgrade should be handled by ipkg (from angstrom) so the kernel and lib are keept up to date. the dev point is that the apps have to be on the SD card. this is where is the problem.
I'm the first here for package management. (debian user for 8years now
)
But when we speak about easy to use, it should be bullet proof. Because linux newbie don't have to manually fix there repository to be still able to install/upgrade.
Now if someone have a good idea on how to create a package manager that :
- is bullet proof,
- that always know where are the file (to resolv dependency),
- able to handle that you can remove the sdcard in no time.
I'm able to code a package manager that choose 2 of the 3 goal but I'm not able to find a way to handle the 3 in the same package manager.
The Wii homebrew scene, have not that good but not that bad solution to the problem :
- every app/game is an archive fully self containt (as what will be supported on the pandora) but nowaday SDcard are very cheap, so duplication of lib/code won't be a problem. And main libary will be in the flash so there won't be much of it anyway).
- there is "
homebrew browser" that manage you current SD-card by downloading and unzipping archive on your SDcard in /apps/
This is bullet-proof, simple, no need to resolv depency, and you don't need to think too much about it.
Package management is not a solution with removable media. but a "pandora homebrew browser" will be very easy to write (picking everything for archive.pandora.org) and will happend some time when the device will be available (if not already included by the dev inside the flash...)
I know (and so do the devs) this is not optimal in regard to a single point : saving storage.
but who f******g care ???
And this will be bullet-proof and newbie friendly (aka very easy).
How the apps in the iphone world do ? How the apps do in the Windows world ? How the apps does in the android world ? exactly this way. (ok windows don't have this tiny apps that download the archive for you...)
The pandora is _NOT_ a desktop computer.
So where's the point of a package manager here realy ?
edit: a few clarification...
edit2: more clarification