View Single Post
Posts: 16 | Thanked: 25 times | Joined on Dec 2005
#1223
Originally Posted by attila77 View Post
You're missing the main point of my post. Most linux distros (Maemo incl) are NOT RUNNING MANAGED CODE. This means that your data and system are at the mercy of the packages. How are you going to prevent an app having root access not messing with your maemostore account or point 2) ? Who is going to guarantee you (and how) that the point 3) is declared correctly (and respected) ?

The bottom line is that people see this from a user perspective and think AppStore (and thus ApplicationManager) *IS* the ecosystem - but it isn't, it's just a facet, the distribution arm. That cannot be transplanted to other platforms until there is a clear mechanism/enforceable policy on the system level to separate the applications from the OS and other apps (iPhoneOS has this sandboxing, Android too). Maemo doesn't do this, and until it does, all the talk about a payment system, better descriptions, etc are superfluous.
Maemo could use SELinux. I think each package should include its own SELinux policy, so that each application has to declare what access it needs before being installed. A tool could be written to present the policies to the user in a readible (and simplified) form. This would allow users to decide what applications can do, rather that the device manufacturer.
 

The Following 2 Users Say Thank You to Dusty For This Useful Post: