Software Stack#
Phosh is grouped into different categories. See this blog post for more details. The release notes list the components according to this categorization.
Core Components#
These make up the mobile shell. This includes the phone shell itself, the Wayland compositor phoc as well as the on-screen keyboard stevia.
Recommended Components#
Recommended components are required to make the session feel “Phosh-like” and to make it mobile-friendly. An example is the tour or the mobile settings app.
Libraries#
Libraries are supporting software that our applications use and link against for mobile related functionality. An example is the gmobile library.
Related Components#
Related components include artwork and other data to improve the user experience. This includes wallpapers, audio files and data for text prediction of the on-screen keyboard.
Dependencies and Related Software#
This includes Free Software that we build on as well as important apps, many of which are also contributed to, developed, or maintained by members of the Phosh project. Examples include cellbroadcastd, feedbackd and services for MMS and VVM handling. As many of these are meant to be used by other environments as well, they are usually hosted on other forges such as freedesktop.org.