Commit 46144ce4 authored by David Boddie's avatar David Boddie
Browse files

Add links to NetworkManager and ModemManager

parent ecea824b
......@@ -10,13 +10,15 @@ This guide covers the interfaces that are available on the Librem 5 (USB, Wi-Fi,
Network Interfaces
------------------
The Librem 5 has a number of different interfaces that enable data communication with external networks and devices. These all allow network protocols to be used for communication to be used and are all managed using standard tools and frameworks. As a result, application developers do not need to know about the precise mechanisms used to manage them, but may need to know how to request access to each type of network interface.
The Librem 5 has a number of different interfaces that enable data communication with external networks and devices. These all allow network protocols to be used for communication to be used and are all managed using standard tools and frameworks (NetworkManager_ and ModemManager_). As a result, application developers do not need to know about the precise mechanisms used to manage them, but may need to know how to request access to each type of network interface.
The use of an Ethernet port, available only on the Librem 5 developer board, is covered in the :ref:`imx8_devkit_ethernet` section of the :ref:`imx8_devkit` documentation.
Wireless (Wi-Fi)
~~~~~~~~~~~~~~~~
Wireless networking is configured and enabled using the GNOME Control Center application.
When wireless networking is enabled, applications will be able to access it without any further configuration as long as they have requested permission to access the network in general. For applications distributed as flatpaks, this is achieved by specifying the ``--share=network`` permission in the manifest file. See the :ref:`flatpak_app_permissions_guide` guide for details.
Lower level information about configuring wireless networking is given in the :ref:`imx8_devkit_wifi` section of the :ref:`imx8_devkit` documentation.
......
......@@ -86,6 +86,11 @@
.. _`linux-emcraft issue 2`: https://source.puri.sm/Librem5/linux-emcraft/issues/2
.. _`Meson`: https://mesonbuild.com/
.. _`Meson Localisation guide`: https://mesonbuild.com/Localisation.html
.. _`ModemManager`: https://www.freedesktop.org/wiki/Software/ModemManager/
.. _`ModemManager D-Bus APIs`: https://www.freedesktop.org/software/ModemManager/api/latest/ref-dbus.html
.. _`NetworkManager`: https://wiki.gnome.org/Projects/NetworkManager
.. _`NetworkManager D-Bus APIs`: https://developer.gnome.org/NetworkManager/stable/spec.html
.. _`net.hadess.SensorProxy`: https://developer.gnome.org/iio-sensor-proxy/1.0/gdbus-net.hadess.SensorProxy.html
.. _`Nightly GNOME Apps`: https://wiki.gnome.org/Apps/Nightly
.. _`Ninja`: https://ninja-build.org/
.. _`Plasma Mobile`: https://www.plasma-mobile.org
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment