Editing N950/Aegis-notes
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 8: | Line 8: | ||
==End Users== | ==End Users== | ||
- | + | Q: What limitations does it pose on software that developers can write for users for the N9. | |
+ | For example, if the developer wants to compile a new kernel with more iptables modules available, or to expose more hardware features, what are the implications? | ||
A: Use open mode with own kernel image, just like it happened in case of the N900 device. | A: Use open mode with own kernel image, just like it happened in case of the N900 device. | ||
- | + | Q: Can Aegis run at all in this environment? | |
+ | What are the implications if Aegis cannot run - what stops working? | ||
+ | Is it just (for example) Angry Birds, or does this include Maps, and other software. | ||
- | A: Aegis can run just fine with own kernel image on the userspace side as well. You can still use it with own kernel image to a certain extent. There are some aegis-validator difference for sure, but that does not make these | + | A: Aegis can run just fine with own kernel image on the userspace side as well. You can still use it with own kernel image to a certain extent. There are some aegis-validator difference for sure, but that does not make these application non-working. |
==Developers== | ==Developers== | ||
While Aegis is a powerful platform for security, it raises issues for lower-level developers trying to understand the device, and trying to prototype code. | While Aegis is a powerful platform for security, it raises issues for lower-level developers trying to understand the device, and trying to prototype code. | ||
- | + | For example, under what conditions does it lock down the platform, requiring a reflash, as mentioned [http://forum.meego.com/showpost.php?p=25529&postcount=94 in this post on TMO]. | |
- | + | ||
- | + | ||
In the absence of documentation on many of the closed components, 'poking around' can be a valuable method of exposing functionality of the closed parts of software. The interfaces then found can be integrated more normally into applications. | In the absence of documentation on many of the closed components, 'poking around' can be a valuable method of exposing functionality of the closed parts of software. The interfaces then found can be integrated more normally into applications. | ||
- | + | The lack of a way to turn aegis truly off, even if this requires a reflash to turn it back on impedes this. | |
- | + | Some development work - for example - work on making USB host available on the device - is made considerably harder or impossible. | |
- | + | ||
==End of Life/Meego== | ==End of Life/Meego== | ||
Line 43: | Line 43: | ||
Part of this is addressed by the earlier questions about 'can I run another kernel'. | Part of this is addressed by the earlier questions about 'can I run another kernel'. | ||
- | |||
- |
Learn more about Contributing to the wiki.