Posts: 1,228
secipolla
Joined: 15 Jun 2008
#1
acpid - Modern computers support the Advanced Configuration and Power Interface (ACPI)
to allow intelligent power management on your system and to query battery and
configuration status.

ACPID is a completely flexible, totally extensible daemon for delivering
ACPI events. It listens on a file (/proc/acpi/event) and when an event
occurs, executes programs to handle the event. The programs it executes
are configured through a set of configuration files, which can be
dropped into place by packages or by the admin.

alsa-utils - This package contains utilities for configuring and using ALSA, including:
o amixer: command line mixer
o alsamixer: curses mixer
o amidi: read from and write to ALSA RawMIDI ports
o aplay, arecord: command line playback and recording
o aplaymidi, arecordmidi: command line MIDI playback and recording
o aconnect, aseqnet, aseqdump: command line MIDI sequencer control

ALSA is the Advanced Linux Sound Architecture.

atd -

aumix- aumix is a small, easy-to-use program to control the mixer of your sound
card. It runs in text mode using the ncurses library, or from the command
line (non-interactively). It can read default settings from a file, and it
can also automatically save and restore the mixer settings at shutdown and
boot.

Additionally this version can be run as a GTK+ app, i.e. with a graphical
interface. It can also still run in text-only mode, though.

bootlogs -

cpufrequtils - This package contains two utilities for inspecting and setting the
cpu frequency through both the sysfs and procfs CPUFreq kernel
interfaces.

By default it also enable CPUFreq at boot time if the correct cpu
driver is found.

cron - The cron daemon is a background process that runs particular programs at
particular times (for example, every minute, day, week or month), as
specific in the in a crontab. By default, users may also create
crontabs of their own so that processes are run on their behalf.

Users may also install crontabs so that processes are run on
their behalf, though this feature can be disabled or restricted to
particular users.

Output from the commands is usually mailed to the system administrator
(or to the user in question); you should probably install a mail system
as well so that you can receive these messages.

cryptdisks -

cups - The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.

This package provides the CUPS scheduler/daemon and related files.

dbus - D-Bus is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in
terms of complexity.

D-Bus supports broadcast messages, asynchronous messages (thus
decreasing latency), authentication, and more. It is designed to be
low-overhead; messages are sent using a binary protocol, not using
XML. D-Bus also supports a method call mapping for its messages, but
it is not required; this makes using the system quite simple.

It comes with several bindings, including GLib, Python, Qt and Java.

This package contains the D-Bus daemon and related utilities.

discover (not installed)- Discover is a hardware identification system based on the libdiscover2
library. Discover provides a flexible interface that programs can
use to report a wide range of information about the hardware that is
installed on a Linux system. In addition to reporting information,
Discover includes support for doing hardware detection at boot time.

ejectcd -

exim4 - Exim (v4) is a mail transport agent. exim4 is the metapackage depending
on the essential components for a basic exim4 installation.

The Debian exim4 packages have their own web page,

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://pkg-exim4.alioth.debian.org/"
linktext was:"http://pkg-exim4.alioth.debian.org/"
====================================
" onclick="window.open(this.href);return false. There is also a Debian-specific
FAQ list. Information about the way the Debian packages are
configured can be found in
/usr/share/doc/exim4-base/README.Debian.gz, which additionally contains
information about the way the Debian binary packages are built. The
very extensive upstream documentation is shipped in
/usr/share/doc/exim4-base/spec.txt.gz. To repeat the debconf-driven
configuration process in a standard setup, invoke dpkg-reconfigure
exim4-config. There is a Debian-centered mailing list,
pkg-exim4-users@lists.alioth.debian.org" onclick="window.open(this.href);return false" onclick="window.open(this.href);return false" onclick="window.open(this.href);return false" onclick="window.open(this.href);return false" onclick="window.open(this.href);return false" onclick="window.open(this.href);return false. Please ask Debian-specific
questions there, and only write to the upstream exim-users mailing
list if you are sure that your question is not Debian-specific. You
can find the subscription web page on

========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://lists.alioth.debian.org/mailman/"
linktext was:"http://lists.alioth.debian.org/mailman/"
====================================
" onclick="window.open(this.href);return false ... xim4-users

Homepage:
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://www.exim.org/"
linktext was:"http://www.exim.org/"
====================================
" onclick="window.open(this.href);return false

firehol - Generates generic firewalls with an extremely simple but powerful
configuration language, enabling you to design any kind of local
or routing stateful packet filtering firewall with ease.

Firehol does not support ipv6.

fuse - userspace filesystem framework for Linux

gpm - This package provides a daemon that captures mouse events when the system
console is active, and delivers events to applications through a library.

By default, the daemon provides a 'selection' mode, so that
cut-and-paste with the mouse works on the console just as it does
under X.

hal - HAL provides an abstract view on hardware.

This abstraction layer is simply an interface that makes it possible to
add support for new devices and new ways of connecting devices to the
computer, without modifying every application that uses the device.
It maintains a list of devices that currently exist, and can provide
information about those upon request.

hdparm - Get/set device parameters for Linux SATA/IDE drives.
Primary use is for enabling irq-unmasking and IDE multiplemode.

ifplugd - ifplugd is a daemon which will automatically configure your ethernet device
when a cable is plugged in and automatically de-configure it if the cable is
pulled out. This is useful on laptops with onboard network adapters, since it
will only configure the interface when a cable is really connected. Features
include:

* syslog support
* Multiple ethernet interface support
* Uses Debian's native ifup/ifdown programs
* Small executable size and memory footprint
* Option to beep when the cable is unplugged or plugged
* Option to beep when the interface configuration succeeds or fails
* Can be configured to ignore short unplugged or plugged periods
* Configure WLAN devices (on detecting a successful association to an AP)

irda-utils - This package contains userspace utilities to manage and handle infrared
devices. It includes irattach, findchip, irdadump, irdaping and irpsion5.
OBEX tools are removed since 0.9.5. If you need to use IrOBEX,
use openobex-apps package.

kbd - This package allows you to set up the Linux console, change the font,
resize text mode virtual consoles and remap the keyboard.

You will probably want to install a set of data files, such as the one
in the “console-data” package.

lighttpd - lighttpd is a small webserver and fast webserver developed with
security in mind and a lot of features.
It has support for
* CGI, FastCGI and SSI
* virtual hosts
* URL rewriting
* authentication (plain files, htpasswd, ldap)
* transparent content compression
* conditional configuration
and configuration is straight-forward and easy.

loadcpufreq -

mepis-network.sh - Simple network configuration for SimplyMEPIS. Community members Marcos and Jerry donated major updates and enhancements for version 8.0. Many thanks!

module-init-tools - This package contains a set of programs for loading, inserting, and
removing kernel modules for Linux.

planb_rc-5.sh/planb_rc-S.sh -

policykit - PolicyKit is an application-level toolkit for defining and handling the policy
that allows unprivileged processes to speak to privileged processes.

It is a framework for centralizing the decision making process with respect to
granting access to privileged operations (like calling the HAL Mount() method)
for unprivileged (desktop) applications.

powersaved - Provides battery, temperature, ac, cpufreq (SpeedStep, Powernow!)
control and monitoring.
Powersaved is a policy daemon which defines what to do on certain power
management events, like power button presses or ac plug/unplug.
It relies on HAL/pm-utils to do the heavy lifting.

pppd-dns -

procps - These are utilities to browse the /proc filesystem, which is not a real file
system but a way for the kernel to provide information about the status of
entries in its process table. (e.g. running, stopped or"zombie")
Both command line and full screen utilities are provided. Ncurses is needed
for the full screen utilities. More information can be found at procps
website
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://procps.sf.net/"
linktext was:"http://procps.sf.net/"
====================================
" onclick="window.open(this.href);return false

This package includes the following utilities: top, uptime, tload,
free, vmstat, watch, skill, pmap, pgrep, slabtop and pwdx.

rsync - rsync is a program that allows files to be copied to and from remote
machines in much the same way as rcp. It has many more options than
rcp, and uses the rsync remote-update protocol to greatly speed up
file transfers when the destination file already exists.

The rsync remote-update protocol allows rsync to transfer just the
differences between two sets of files across the network link.

This package also includes rsyncd daemon functionality.

rsyslog - Rsyslog is an enhanced syslogd supporting, amongst others:
* reliable syslog over TCP and SSL/TLS
* on-demand disk buffering
* email alerting
* writing to MySQL or PostgreSQL databases (via separate output plugins)
* permitted sender lists
* filtering on any part of the syslog message
* on-the-wire message compression
* fine grained output format control
* backup log destinations

It is quite compatible to stock sysklogd and can be used as a drop-in
replacement. Its advanced features make it suitable for enterprise-class,
encryption protected syslog relay chains while at the same time being very
easy to setup for the novice user.

saned - SANE stands for"Scanner Access Now Easy" and is an application
programming interface (API) that provides standardized access to any
raster image scanner hardware (flatbed scanner, hand-held scanner,
video- and still-cameras, frame-grabbers, etc.). The SANE standard is
free and its discussion and development are open to everybody. The
current source code is written to support several operating systems,
including GNU/Linux, OS/2, Win32 and various Unices and is available
under the GNU General Public License (commercial applications and
backends are welcome, too, however).

This package includes the command line frontend scanimage, the saned
server and the sane-find-scanner utility, along with their documentation.

slim - desktop-independent graphical login manager for X11

SLiM aims to be light and simple, although completely configurable through
themes and an option file. It is particularly suitable for machines that
don't require remote logins.

ssh - Secure Shell or SSH is a network protocol that allows data to be exchanged using a secure channel between two networked devices.

sudo - Sudo is a program designed to allow a sysadmin to give limited root
privileges to users and log root activity. The basic philosophy is to give
as few privileges as possible but still allow people to get their work done.

This version is built with minimal shared library dependencies, use the
sudo-ldap package instead if you need LDAP support.

svgalib-bin - svgalib provides graphics capabilities to programs running on the
system console, without going through the X Window System. It uses
direct access to the video hardware to provide low-level access to
the standard VGA and SVGA graphics modes. Only works with some
video hardware; use with caution.

transmission-daemon - Transmission is a simple BitTorrent client. It features a very simple,
intuitive interface (gui and command-line) on top on an efficient,
cross-platform back-end.

This package contains the transmission-daemon and the associated control
interface, transmission-remote.

udev - udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time. It replaces
the hotplug package and requires a 2.6.18 or newer kernel version.

usplash - Usplash is a userspace application that uses the Linux framebuffer interface
to draw a splash screen at boot. It has a companion utility that is able to
send commands to usplash, allowing information about the bootup sequence to
be displayed in a more attractive way.

x11-common - x11-common contains the filesystem infrastructure required for further
installation of the X Window System in any configuration; it does not
provide a full installation of clients, servers, libraries, and utilities
required to run the X Window System.
Last edited by secipolla on 18 Oct 2009, 22:02, edited 4 times in total.
Posts: 1,520
eriefisher
Joined: 07 Oct 2007
#2
Great info. Hope we can continue to build on some of these explanations.
Posts: 1,228
secipolla
Joined: 15 Jun 2008
#3
These I have disabled: cpufrequtils, cryptdisks, cups, discover, irda-utils, lighttpd, loadcpufreq, rsync, saned, usplash.

To manage these services: Control Center > System > Choose Startup Services or

Code: Select all

rcconf
in the root console.
Last edited by secipolla on 07 Oct 2009, 12:42, edited 1 time in total.
anticapitalista
Posts: 5,955
Site Admin
Joined: 11 Sep 2007
#4
Thanks secipolla for the list.
The ejecrcd is actually an antiX mistake (mine not users). It should be ejectcd.
Posts: 1,228
secipolla
Joined: 15 Jun 2008
#5
I fixed. This list may help people choose the services to start at boot time. I've mostly copied the package info but may eventually simplify just for us to understand what does what. So any contributions to the list is welcome, may be a clarification to the service purpose or even a list with essencial services (must-not disable).