Respuesta original: ¿Cuáles son algunos ejemplos de programas de software del sistema?
Generalmente el «software del sistema» es el software que compone el sistema. Dependiendo de a quién le preguntes, su definición puede incluir el propio sistema operativo. Por otra parte, dependiendo de a quién le preguntes, algunas personas definen el sistema operativo sólo como la parte que interactúa directamente con el hardware, mientras que otras incluyen todas las utilidades y servicios que se ejecutan «bajo las cubiertas».
Así que, una definición factible podría ser «todo lo que está entre la capa orientada al usuario y la capa orientada al hardware».
Un ejemplo típico de software de sistema sería un servidor de correo electrónico (postfix, exim, sendmail, etc, en una caja de Linux).
Algunas características del software en ese rango son obvias:
- Generalmente tienen que hacer cosas más diversas, es decir.Por lo general, tienen que realizar actividades más diversas, es decir, menos específicas, que la capa orientada al hardware.
- Por lo general, tienen más funciones que, por ejemplo, un procesador de textos.
- Por lo general, no tienen interfaz gráfica de usuario, o la tienen en grado mínimo, porque…
- Por lo general, son utilizados/comunicados por otros programas en lugar de por seres humanos.
- Por lo general, tienen que funcionar de forma fiable durante períodos muy largos, sin que se detengan y reinicien con tanta frecuencia como las aplicaciones orientadas al usuario. O ser iniciados y parados automáticamente con mucha frecuencia*.
(*No se hace tan a menudo hoy en día, pero en su día, era bastante común configurar, por ejemplo, un servidor de correo para que fuera iniciado por el demonio inetd cuando hubiera actividad en el puerto SMTP. Algunos programas se encargaban de la actividad y luego salían, para ser reiniciados de nuevo cuando fuera necesario. Otros programas, como el servidor de correo, permanecían en funcionamiento durante un corto periodo de tiempo porque el tráfico entrante tendía a producirse en ráfagas. Entonces, después de un periodo suficiente sin actividad, el servidor de correo se apagaba e inetd lo reiniciaba de nuevo cuando era necesario.)
Hay varias preguntas existentes que tienen respuesta:
¿Cuáles son algunos ejemplos notables de software de sistema?
¿Cuáles son 10 ejemplos de software de sistema y de aplicación?
¿Cuáles son ejemplos de software de sistema y de aplicación?
¿Cuáles son algunos ejemplos de software de sistema operativo?