Skip to content
Snippets Groups Projects

Remove redundant packages concept document

Merged Martyn Welch requested to merge wip/martyn/T7055-remove-redundant into master
2 files
+ 48
223
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -106,7 +106,12 @@ Please see the
[contribution process](contribution_process/#adding-components-to-apertis) for
guidance if your application depends on a component that is not including in
Apertis.
{{% /notice %}}
{{% /notice %}}
{{% notice note %}}
Many of the Apertis specific packages are named after sites in the UK where
significant Roman archaeological hoards were found.
{{% /notice %}}
# Core Applications
@@ -123,10 +128,32 @@ system to provide the basic UI even if there are no user focused applications:
## SDK services
- **mildenhall-launcher**: App launcher. Every app installed in the system will
be listed here.
- **mildenhall-settings**: Collection of system and app settings (if any)
- **mildenhall-statusbar**: Status information shown at the top oft he screen
- **mildenhall-launcher**: Every app installed in the system will be listed by
this graphical application and be available to be launched.
| Purpose | Git repository |
|---------|----------------|
| Application Launcher | <https://gitlab.apertis.org/pkg/mildenhall-launcher> |
- **mildenhall-popup-layer**: Graphical application for displaying popup
notifications.
| Purpose | Git repository |
|---------|----------------|
| Popup Notifications | <https://gitlab.apertis.org/pkg/mildenhall-popup-layer> |
- **mildenhall-settings**: Provides access to system and app settings.
| Purpose | Git repository |
|---------|----------------|
| System settings | <https://gitlab.apertis.org/pkg/mildenhall-settings> |
- **mildenhall-statusbar**: Status information shown at the top of the screen
| Purpose | Git repository |
|---------|----------------|
| Status Bar | <https://gitlab.apertis.org/pkg/mildenhall-statusbar> |
## Enabling Components
- [PolicyKit](https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html):
@@ -137,8 +164,13 @@ system to provide the basic UI even if there are no user focused applications:
- [eglibc](http://www.gnu.org/software/libc/manual/html_node/index.html): Basic OS interfaces
- [GLib](https://developer.gnome.org/glib/stable/): Basic programming framework
- [systemd](https://www.freedesktop.org/wiki/Software/systemd/): Service manager
- [OSTree](http://ostree.readthedocs.io/): Atomic software updates
- [systemd](https://www.freedesktop.org/wiki/Software/systemd/): Service
management service, used as both a system service and a user service. The
system instance is process 1 (the first process launched by the kernel after
leaving the early-boot environment), and is responsible for starting and
monitoring all system services and all user sessions. The per-user instance,
`systemd --user`, manages user services.
## Full package index
@@ -301,6 +333,16 @@ Full package list in TSV format, categorized under different repository componen
- [SQLite](https://sqlite.org/docs.html): Data storage
- [GMime](https://developer.gnome.org/gmime/stable/): File format support
- [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/): `dbus-daemon` is a
platform component, used as both a user service and a system service. The
system bus, `dbus-daemon --system`, connects applications and platform
components to system services, and mediates their access to those system
services. All components that are able to connect to the system bus may
listen for signals (normally broadcasts) from authorized system services. All
other accesses, including sending signals, are prevented unless they are
specifically allowed by configuration. The per-user session bus, `dbus-daemon
--session`, is a user service which connects user applications and user
services together and mediates their communication.
# Connectivity
Loading