Services

(wikify slightly, make service function column unsortable, sprinkle <code>)
 
(20 intermediate revisions not shown)
Line 1: Line 1:
-
Services are programs that run in background, invisible to the user, and do some useful work such as maintaining Internet connections, checking for email, playing sound, etc. Sometimes, services are called daemons. To see the list of services currently running on your tablet, you can use the following:
+
{{Out of date}}
-
* "ps", "top", or "htop" command line utilities.
+
'''Services''' are programs that run in background, invisible to the user, and do some useful work such as maintaining Internet connections, checking for email, playing sounds, etc. Sometimes, services are called ''daemons''. To see the list of services currently running on your tablet, you can use the following:
-
* ''CPU Load'' desktop applet (found in Maemo Extras).
+
-
* ''Services'' configuration applet (found in Maemo Extras).
+
-
Just like any other program, a service can be killed with the "kill" command or the appropriate button in the ''CPU Load'' applet. To disable services, you can use the ''Services'' configuration applet. Be aware though that killing or disabling some services may seriously damage your system configuration. Avoid it unless you are absolutely sure you know what you are doing.
+
* ''ps'', ''top'', or ''htop'' command line utilities, invoked from [[terminal|XTerm]].
 +
* ''CPU Load'' desktop applet (found in [[Extras]]).
 +
* ''Services'' configuration applet (found in [[Extras]]).
-
Following is a list of services typically found in your tablet:
+
Just like any other program, a service can be killed with the ''kill'' command or the appropriate button in the ''CPU Load'' applet. To disable a service (so that it does not start up after the next reboot), you can use the ''Services'' configuration applet. Be aware though that killing or disabling some services may seriously damage your system. Avoid it unless you are ''absolutely'' sure you know what you are doing.
-
{|
+
== Nokia services ==
-
| '''Service Name'''
+
 
-
| '''Service Function'''
+
{| class="wikitable sortable"
 +
! Service Name !! class="unsortable" | Service Function
|-  
|-  
-
| af-base-apps
+
| <code>af-base-apps</code>
-
| Application framework.
+
| Application framework. Starts some base applications like the Connectivity dialogs, the default Media Player's backend. It also starts the programs that finish the restoration process if you chose to restore a backup.
|-  
|-  
-
| af-services
+
| <code>af-services</code>
-
| Application framework.
+
| Application framework. This sets up important kernel parameters that make your tablet more stable.
|-  
|-  
-
| af-startup
+
| <code>af-startup</code>
| Application framework.
| Application framework.
|-  
|-  
-
| alarmd
+
| <code>alarmd</code>
-
| Alarm dispatcher.
+
| Alarm dispatcher responsible for waking the tablet from "sleep" state and running other applications at predefined times.
-
|-
+
-
| avahi-daemon
+
-
| ???
+
-
|-
+
-
| avahi-dnsconfd
+
-
| ???
+
|-  
|-  
-
| bluez-utils
+
| <code>bluez-utils</code>
| Bluetooth tools.
| Bluetooth tools.
|-  
|-  
-
| brightness-permission
+
| <code>btcond</code>
-
| ???
+
-
|-
+
-
| btcond
+
| Bluetooth connectivity.
| Bluetooth connectivity.
|-  
|-  
-
| carmand
+
| <code>dbus</code>
-
| Carman background process.
+
| ''D-Bus'' message bus daemon, used for passing commands and data between applications. This is the main way for applications to talk to each other.
-
|-
+
-
| dbus
+
-
| D-Bus message bus.
+
|-  
|-  
-
| dnsmasq
+
| <code>dnsmasq</code>
| DNS proxy and DHCP server.
| DNS proxy and DHCP server.
|-  
|-  
-
| dsp-init
+
| <code>dsp-init</code>
| DSP loader.
| DSP loader.
|-  
|-  
-
| esd
+
| <code>esd</code>
-
| Enlightenment sound daemon.
+
| ''Enlightenment Sound Daemon'' responsible for mixing sound from applications, adjusting its volume, and playing it through speakers or headphones.
|-  
|-  
-
| gpsdriver
+
| <code>gpsdriver</code>
-
| GPS driver.
+
| GPS driver that reads and processes position data from GPS receivers, making it available for applications.
|-  
|-  
-
| hal
+
| <code>hal</code>
-
| ???
+
| Hardware Abstraction Layer
|-  
|-  
-
| hildon-application-manager
+
| <code>hildon-application-manager</code>
-
| ???
+
| Periodically checks software repositories (such as [[Extras]]) for updates and informs you of any updates to your installed software.
|-  
|-  
-
| hildon-desktop
+
| <code>hildon-desktop</code>
| Hildon desktop.
| Hildon desktop.
|-  
|-  
-
| hulda
+
| <code>hulda</code>
| Kernel events proxy.
| Kernel events proxy.
|-  
|-  
-
| icd2
+
| <code>icd2</code>
-
| ???
+
| Internet Connectivity Daemon
|-  
|-  
-
| ke-recv
+
| <code>ke-recv</code>
| Kernel events proxy.
| Kernel events proxy.
|-  
|-  
-
| libgpsbt
+
| <code>libgpsbt</code>
-
| GPS device pairing.
+
| Lets tablet connect to Bluetooth GPS devices.
|-  
|-  
-
| maemo-launcher
+
| <code>maemo-launcher</code>
-
| Application launcher.
+
| Keeps some important system libraries (''GTK+'', ''Pango'') in memory so that other applications can start up quicker.
|-  
|-  
-
| mce
+
| <code>mce</code>
| Machine control entity.
| Machine control entity.
|-  
|-  
-
| mediaplayer-daemon
+
| <code>mediaplayer-daemon</code>
| Mediaplayer engine.
| Mediaplayer engine.
|-  
|-  
-
| metalayer-crawler0
+
| <code>metalayer-crawler0</code>
| Metalayer crawler.
| Metalayer crawler.
|-  
|-  
-
| multimediad
+
| <code>multimediad</code>
| Multimedia daemon.
| Multimedia daemon.
|-  
|-  
-
| obexsrv
+
| <code>obexsrv</code>
-
| OBEX server.
+
| OBEX server responsible for exchanging files with Bluetooth devices, such as smartphones or computers.
|-  
|-  
-
| osso-ipv6
+
| <code>osso-ipv6</code>
| ???
| ???
|-  
|-  
-
| osso-systemui
+
| <code>osso-systemui</code>
| System user interface.
| System user interface.
|-  
|-  
-
| osso-systemui-early
+
| <code>osso-systemui-early</code>
| System user interface.
| System user interface.
|-  
|-  
-
| python-launcher
+
| <code>rich-core</code>
-
| ???
+
| When an application crashes, this service is responsible for saving information of how it crashed, for later analysis by authors. This service can be installed from ???.
|-  
|-  
-
| rich-core
+
| <code>suplistenerd</code>
-
| ???
+
| Installed when AGPS for [[Nokia N810|N810]] is installed.
|-  
|-  
-
| ssh
+
| <code>tablet-browser-daemon</code>
-
| Secure shell server.
+
| Loads and renders web pages that you view in web browser. Always running so that you can start browsing quickly.
|-  
|-  
-
| suplistenerd
+
| <code>wide-dhcpv6-client</code>
| ???
| ???
|-  
|-  
-
| tablet-browser-daemon
+
| <code>wlancond</code>
-
| ???
+
| WLAN connectivity.
|-  
|-  
-
| wide-dhcpv6-client
+
| <code>x-server</code>
-
| ???
+
| X11 server. Just like any other decent Unix or Linux device, your tablet runs one.
 +
|}
 +
 
 +
== 3rd-party services ==
 +
 
 +
{| class="wikitable sortable"
 +
! Service Name !! class="unsortable" | Service Function
 +
|-
 +
| <code>avahi-daemon</code>
 +
| [[:wikipedia:Avahi_(software):Avahi]]
|-  
|-  
-
| wlancond
+
| <code>avahi-dnsconfd</code>
-
| WLAN connectivity.
+
| [[:wikipedia:Avahi_(software):Avahi]]
 +
|-
 +
| <code>brightness-permission</code>
 +
| Installed with advanced-backlight for [[Nokia 770|770]] owners only.
|-  
|-  
-
| x-server
+
| <code>carmand</code>
-
| X11 server.
+
| Carman background process.
 +
|-
 +
| <code>python-launcher</code>
 +
| Accelerates startup of Python applications, such as [http://maemo.org/packages/view/canola2/ Canola], by keeping some parts of Python in memory.
 +
|-
 +
| <code>ssh</code>
 +
| ''Secure Shell Server'', usually installed from [[Extras]]. It lets you get a secure shell on the tablet remotely.
|}
|}
 +
 +
[[Category:Software]]

Latest revision as of 14:09, 28 February 2011

Image:Ambox_content.png
This article is out-of-date, and needs to be updated.
Please see the talk page for discussion.

Services are programs that run in background, invisible to the user, and do some useful work such as maintaining Internet connections, checking for email, playing sounds, etc. Sometimes, services are called daemons. To see the list of services currently running on your tablet, you can use the following:

  • ps, top, or htop command line utilities, invoked from XTerm.
  • CPU Load desktop applet (found in Extras).
  • Services configuration applet (found in Extras).

Just like any other program, a service can be killed with the kill command or the appropriate button in the CPU Load applet. To disable a service (so that it does not start up after the next reboot), you can use the Services configuration applet. Be aware though that killing or disabling some services may seriously damage your system. Avoid it unless you are absolutely sure you know what you are doing.

[edit] Nokia services

Service Name Service Function
af-base-apps Application framework. Starts some base applications like the Connectivity dialogs, the default Media Player's backend. It also starts the programs that finish the restoration process if you chose to restore a backup.
af-services Application framework. This sets up important kernel parameters that make your tablet more stable.
af-startup Application framework.
alarmd Alarm dispatcher responsible for waking the tablet from "sleep" state and running other applications at predefined times.
bluez-utils Bluetooth tools.
btcond Bluetooth connectivity.
dbus D-Bus message bus daemon, used for passing commands and data between applications. This is the main way for applications to talk to each other.
dnsmasq DNS proxy and DHCP server.
dsp-init DSP loader.
esd Enlightenment Sound Daemon responsible for mixing sound from applications, adjusting its volume, and playing it through speakers or headphones.
gpsdriver GPS driver that reads and processes position data from GPS receivers, making it available for applications.
hal Hardware Abstraction Layer
hildon-application-manager Periodically checks software repositories (such as Extras) for updates and informs you of any updates to your installed software.
hildon-desktop Hildon desktop.
hulda Kernel events proxy.
icd2 Internet Connectivity Daemon
ke-recv Kernel events proxy.
libgpsbt Lets tablet connect to Bluetooth GPS devices.
maemo-launcher Keeps some important system libraries (GTK+, Pango) in memory so that other applications can start up quicker.
mce Machine control entity.
mediaplayer-daemon Mediaplayer engine.
metalayer-crawler0 Metalayer crawler.
multimediad Multimedia daemon.
obexsrv OBEX server responsible for exchanging files with Bluetooth devices, such as smartphones or computers.
osso-ipv6  ???
osso-systemui System user interface.
osso-systemui-early System user interface.
rich-core When an application crashes, this service is responsible for saving information of how it crashed, for later analysis by authors. This service can be installed from ???.
suplistenerd Installed when AGPS for N810 is installed.
tablet-browser-daemon Loads and renders web pages that you view in web browser. Always running so that you can start browsing quickly.
wide-dhcpv6-client  ???
wlancond WLAN connectivity.
x-server X11 server. Just like any other decent Unix or Linux device, your tablet runs one.

[edit] 3rd-party services

Service Name Service Function
avahi-daemon wikipedia:Avahi_(software):Avahi
avahi-dnsconfd wikipedia:Avahi_(software):Avahi
brightness-permission Installed with advanced-backlight for 770 owners only.
carmand Carman background process.
python-launcher Accelerates startup of Python applications, such as Canola, by keeping some parts of Python in memory.
ssh Secure Shell Server, usually installed from Extras. It lets you get a secure shell on the tablet remotely.