Download Sistemas operativos

Document related concepts

Historia de los sistemas operativos wikipedia , lookup

Linux International wikipedia , lookup

Sistema operativo móvil wikipedia , lookup

Multiusuario wikipedia , lookup

Multitarea wikipedia , lookup

Transcript
SISTEMA OPERATIVO
Un sistema operativo es un programa que tiene
encomendadas una serie de
funciones
diferentes, cuyo objetivo es simplificar el manejo
y la utilización del computador.
Las funciones básicas de un sistema operativo
se pueden clasificar en:
 Gestión de recursos
 Ejecución de servicios para los programas
 Ejecución de los mandatos de los usuarios
Gestión de recursos
En un computador pueden existir varios usuarios
que ejecutan varios programas, estos programas
compiten por los recursos del computador
(Memoria, tiempo de CPU, periféricos). El sistema
operativo debe garantizar la protección de los
programas frente a otros.
 Asignación y liberación de recursos: El S.O. debe
monitorear para saber cuáles recursos están
libres y cuáles están asignados a cada programa.
Si se tiene un esquema de prioridades, se deben
resolver los conflictos que se pueden presentar.
 Protección:
El S.O. debe garantizar la
confidencialidad de la información, de manera
que los programas no interfieran entre sí.
Ejecución de servicios para los programas
El S.O. ofrece a los programas un conjunto de servicios (llamadas al sistema),
que garantiza que los programas se ejecuten en un ambiente protegido. De
esta forma se crea una máquina virtual extendida.

Ejecución de programas: El sistema operativo proporciona servicios para
ejecutar un programa, parar o abortar su ejecución. También ofrece
servicios que permiten conocer y modificar las condiciones de ejecución de
los programas, además de servicios para la comunicación y sincronización
de programas.

Órdenes de E/S: Proporciona servicios de lectura, escritura y modificación
del estado de los periféricos.

Operaciones sobre archivos: El S.O. ofrece servicios para la creación,
apertura, lectura, escritura, renombrado y borrado de archivos.

Detección y tratamiento de errores: El S.O. es el encargado de detectar las
condiciones de error de hardware.
Gestión de usuarios y grupos
Todo sistema operativo multiusuario debe ofrecer
los servicios básicos de manejo de usuarios y
grupos, tales como creación, modificación y
eliminación. Además se debe brindar los servicios
de autenticación y autorización.
 Autenticación: Proceso en el cual un usuario
ingresa un nombre y una contraseña, creados
previamente en el sistema. El S.O. debe validar
que el usuario exista.

Autorización: Nivel de permisos de un usuario
autenticado para tener acceso a los servicios
que ofrece el sistema operativo, y las
restricciones de seguridad frente a otros
usuarios.
TIPOS DE SISTEMAS OPERATIVOS
Los sistemas operativos presentan distintas
clasificaciones: sistemas operativos por su
estructura (visión interna), sistemas operativos
por los servicios que ofrecen y, finalmente,
sistemas operativos por la forma en que
ofrecen sus servicios (visión externa).
Se clasifican por:
 Su estructura
 Servicios
 La forma de ofrecer sus servicios
Sistemas Operativos por su Estructura
Es necesario observar dos tipos de requisitos
cuando se construye un sistema operativo, los
cuales son:
 Requisitos de usuario: Sistema fácil de
usar y de aprender, seguro, rápido y
adecuado al uso al que se le quiere destinar.
 Requisitos
del software: Donde se
engloban aspectos como el mantenimiento,
forma de operación, restricciones de uso,
eficiencia, tolerancia frente a los errores y
flexibilidad.
Estructura monolítica
Es la estructura de los primeros sistemas operativos
constituidos fundamentalmente por un solo programa
compuesto de un conjunto de rutinas entrelazadas de
tal forma que cada una puede llamar a cualquier otra.
Las
características
fundamentales
son:



Construcción del programa final a base de módulos
compilados separadamente que se unen a través del
ligador.
Buena definición de parámetros de enlace entre las
distintas rutinas existentes, que puede provocar
mucho acoplamiento.
Carecen de protecciones y privilegios al entrar a
rutinas que manejan diferentes aspectos de los
recursos de la computadora, como memoria, disco.
Estructura jerárquica
A medida que fueron creciendo las necesidades de los
usuarios y se perfeccionaron los sistemas, se hizo
necesaria una mayor organización del software, del
sistema operativo, donde una parte del sistema
contenía subpartes y esto organizado en forma de
niveles.
Se dividió el sistema operativo en pequeñas partes, de
tal forma que cada una de ellas estuviera
perfectamente definida y con un claro interface con el
resto de elementos.
Se constituyó una estructura jerárquica o de niveles en
los sistemas operativos, el primero de los cuales fue
denominado THE (Technische Hogeschool, Eindhoven),
de Dijkstra, que se utilizó con fines didácticos. Se
puede pensar también en estos sistemas como si
fueran `multicapa'. Multics y Unix caen en esa
categoría.
Máquina Virtual
Se trata de un tipo de sistemas operativos que
presentan una interface a cada proceso, mostrando una
máquina que parece idéntica a la máquina real
subyacente. Estos sistemas operativos separan dos
conceptos que suelen estar unidos en el resto de
sistemas: la multiprogramación y la máquina extendida.
El objetivo de los sistemas operativos de máquina
virtual es el de integrar distintos sistemas operativos
dando la sensación de ser varias máquinas diferentes.
El núcleo de estos sistemas operativos se denomina
monitor virtual y tiene como misión llevar a cabo la
multiprogramación, presentando a los niveles
superiores tantas máquinas virtuales como se soliciten.
Según su estructura:
Sistemas Operativos por Servicios
Esta clasificación es la más comúnmente usada y
conocida desde el punto de vista del usuario final. Esta
clasificación se comprende fácilmente con el cuadro
sinóptico que a continuación se muestra.
Monousuarios:
Los sistemas operativos monousuarios son aquéllos que
soportan a un usuario a la vez, sin importar el número de
procesadores que tenga la computadora o el número de
procesos o tareas que el usuario pueda ejecutar en un mismo
instante de tiempo. Las computadoras personales típicamente
se han clasificado en este renglón.
Multiusuarios:
Los sistemas operativos multiusuarios son capaces de dar
servicio a más de un usuario a la vez, ya sea por medio de
varias terminales conectadas a la computadora o por medio de
sesiones remotas en una red de comunicaciones. No importa el
número de procesadores en la máquina ni el número de
procesos que cada usuario puede ejecutar simultáneamente.
Monotareas:
Los sistemas monotarea son aquellos que sólo permiten una
tarea a la vez por usuario. Puede darse el caso de un
sistema multiusuario y monotarea, en el cual se admiten
varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez.
Multitareas:
Un sistema operativo multitarea es aquél que le permite al
usuario estar realizando varias labores al mismo tiempo. Por
ejemplo, puede estar editando el código fuente de un
programa durante su depuración mientras compila otro
programa, a la vez que está recibiendo correo electrónico en
un proceso en background.
Uniproceso:
Un sistema operativo uniproceso es aquél que es
capaz de manejar solamente un procesador de la
computadora, de manera que si la computadora
tuviese más de uno le sería inútil. El ejemplo más
típico de este tipo de sistemas es el DOS y MacOS.
Multiproceso:
Un sistema operativo multiproceso se refiere al
número de procesadores del sistema, que es más
de uno y éste es capaz de usarlos todos para
distribuir su carga de trabajo. Generalmente estos
sistemas trabajan de dos formas: simétrica o
asimétricamente.
Sistemas Operativos por la Forma de
ofrecer sus Servicios
Esta clasificación también se refiere a una visión
externa, que en este caso se refiere a la del
usuario, el cómo accede a los servicios. Bajo
esta clasificación se pueden detectar dos tipos
principales: sistemas operativos de red y
sistemas operativos distribuidos.
Sistemas Operativos de Red
Los sistemas operativos de red se definen como
aquellos que tiene la capacidad de interactuar
con sistemas operativos en otras computadoras
por medio de un medio de transmisión con el
objeto de intercambiar información, transferir
archivos, ejecutar comandos remotos y un sin
fin de otras actividades. El punto crucial de
estos sistemas es que el usuario debe saber la
sintaxis de un conjunto de comandos o llamadas
al sistema para ejecutar estas operaciones,
además de la ubicación de los recursos que
desee acceder.
Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan
los servicios de los de red, logrando integrar
recursos (impresoras, unidades de respaldo,
memoria, procesos, unidades centrales de
proceso) en una sola máquina virtual que el
usuario accede en forma transparente. Es decir,
ahora el usuario ya no necesita saber la
ubicación de los recursos, sino que los conoce
por nombre y simplemente los usa como si
todos ellos fuesen locales a su lugar de trabajo
habitual.
COMPONENTES DE UN SO
Gestión de Procesos
Un procesador se dedica exclusivamente a un proceso, con
todos sus recursos, no puede dedicar unos recursos a un
proceso y el resto a otro proceso simultáneamente. Incluye:
 Planificación de procesos: se trata de la parte del
sistema operativo que decide qué proceso emplea el
procesador en cada instante de tiempo.
 Mecanismos de comunicación entre procesos:
permiten comunicar a dos procesos del sistema
operativo, tales como la mensajería.
 Mecanismos de sincronización: permiten coordinar a
procesos que realizan accesos concurrentes a un cierto
recurso.
Administración de Memoria Principal
Tiene como objetivo la gestión de la memoria
principal, lo que incluye la gestión del espacio de
memoria principal libre y ocupada, así como la
asignación de memoria principal a los procesos.
Administración de Ficheros
Gestiona la manera en que la información se
almacena en dispositivos de entrada/salida que
permiten el almacenamiento estable.
Gestión de Dispositivos de
entrada/salida (driver)
Parte del sistema operativo que conoce los
detalles específicos de cada dispositivo, lo que
permite poder operar con él.
Además, el sistema operativo ofrece:
 Lanzador de aplicaciones: permite el
lanzamiento de un programa. Esto incluye
los intérpretes de órdenes textuales y los
basados en gestores de ventanas.
 Llamadas al sistema: conjunto de servicios
que los procesos pueden solicitar al sistema
operativo.
COMANDOS
Un comando es una instrucción u orden que el
usuario proporciona a un sistema informático,
desde la línea de comandos o desde una llamada
de programación. Puede ser interno (contenido en
el propio intérprete) o externo (contenido en un
archivo ejecutable).
Suele admitir parámetros o argumentos de entrada,
lo que permite modificar su comportamiento
predeterminado. Suelen indicarse tras una barra "/"
(en sistemas operativos DOS) o un guion simple "-"
o doble "--" (en sistemas operativos Unix).
Comandos internos y su función
Los comandos internos o residentes son aquellos que
se transfieren a la memoria en el momento de cargase
el Sistema Operativo y se pueden ejecutar sin
necesidad de detener el DOS presente en la unidad por
defecto desde el cual se puede ejecutar el mandato.
 CLS.- Borra todo de la pantalla y regresa el cursor
en la esquina izquierda superior.
 COPY.- Se utiliza para copiar archivos.
 DATE.- Se utiliza para cambiar la fecha
 DEL.- Se utiliza para borrar archivos.
 REN.- Se utiliza para cambiar el nombre del archivo
 RD.- Se utiliza para eliminar carpetas.
 TIME.- Se utiliza para cambiar la hora
Comandos externos y su función
Los comandos externos en contracción con los mandos internos se
almacenan en archivos denominados transitorios o externos, y para
ejecutarse necesitan de estos archivos, además de los comandos
externos tienen nombre propio y se pueden copiar de un disco a otro.






APPEND.- Sirve para especificar trayectorias para fichero de datos
BACKUP.- Ejecuta una copia de seguridad de uno o más archivos de
un disco duro a un disquete
CHKD SK.- Verifica si hay errores en el disco duro
DELTREE.- Borra un directorio sin importar que contenga
subdirectorios con todos sus contenidos
DISKCOPY.- Permite hacer una copia idéntico de un disquete a otro,
pertenece al grupo de las órdenes externas
DOSKEY.- Permite mantener residentes en memoria RAM las
ordenes que han sido ejecutados en un punto indicativo.
SISTEMAS OPERATIVOS EXISTENTES
DOS
El famoso DOS, que quiere decir Disk Operating
System (sistema operativo de disco), es más
conocido por los nombres de PC-DOS y MS-DOS.
MS-DOS fue hecho por la compañía de software
Microsoft y es en esencia el mismo SO que el PCDOS.
La razón de su continua popularidad se debe al
aplastante volumen de software disponible y a la
base instalada de computadoras con procesador
Intel.
Aún con los nuevos sistemas operativos que han
salido al mercado, todavía el DOS es un sólido
contendiente en la guerra de los SO.
Windows 3.1
Microsoft tomo una decisión, hacer un sistema
operativo que tuviera una interfaz gráfica
amigable para el usuario, y como resultado
obtuvo Windows. Este sistema muestra íconos
en la pantalla que representan diferentes
archivos o programas, a los cuales se puede
accesar al darles doble click con el puntero del
mouse. Todas las aplicaciones elaboradas para
Windows se parecen, por lo que es muy fácil
aprender a usar nuevo software una vez
aprendido las bases.
Windows 95
En 1995, Microsoft introdujo una nueva y
mejorada versión del Windows 3.1. Las mejoras
de este SO incluyen soporte multitareas y
arquitectura de 32 bits, permitiendo así correr
mejores aplicaciones para mejorar la eficacia del
trabajo.
Windows NT
Esta versión de Windows se especializa en las
redes y servidores. Con este SO se puede
interactuar de forma eficaz entre dos o más
computadoras.
Windows 98 y Millenium
En junio de 1998 salía al mercado Windows 98. Un
sistema del que se comercializó otra versión en
1999, conocida como Windows 98 Second Edition.
Éste eliminaba muchos de los errores que
ocasionaba el navegador Internet Explorer y
además permitía a varios ordenadores conectarse
a la vez a una misma conexión de Internet. La
nueva baza de Microsoft tenía que ser un
sofisticado Windows 2000 pero el proyecto se
retrasaba y para disimular el retraso sacaron con
prisas una versión inacabada del mismo, Windows
Millenium. Muy problemática y que sólo funcionaba
de forma aceptable si venía preinstalada en el
equipo.
Windows en la actualidad
Se presentaron Windows 2000, Windows XP, Windows
Server 2003, Windows Vista, Windows Server 2008,
Windows 7 y 8. Cada nueva versión con mejoras en el
diseño, la estabilidad, más dispositivos de red, nuevos
servicios, más capacidades multimedia, etc.
OS/2
Este SO fue hecho por IBM. Tiene soporte de 32 bits y su
interfaz es muy buena. El problema que presenta este
sistema operativo es que no se le ha dad el apoyo que se
merece en cuanto a aplicaciones se refiere. Es decir, no se
han creado muchas aplicaciones que aprovechen las
características del SO, ya que la mayoría del mercado de
software ha sido monopolizado por Windows.
Mac OS
Las computadoras Macintosh no serían tan
populares como lo son si no tuvieran el Mac OS
como sistema operativo de planta. Este sistema
operativo es tan amigable para el usuario que
cualquier persona puede aprender a usarlo en
muy poco tiempo
UNIX
El sistema operativo UNIX fue creado por los
laboratorios Bell de AT&T en 1969 y es ahora
usado como una de las bases para la
supercarretera de la información. Unix es un SO
multiusuario y multitarea, que corre en diferentes
computadoras,
desde
supercomputadoras,
Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo.
LINUX
Linux es básicamente un sistema operativo
compatible con UNIX, que opera bajo equipos
compatibles con el estándar del mercado y grandes
sistemas informáticos. Su ventaja principal es que
su costo es prácticamente nulo, y es "software"
libre, que significa que lo podemos distribuir y
modificar libremente, según la licencia GNU.
El núcleo fue escrito por Linus Torvalds (1969- ),
como un sistema operativo abierto y estándar,
siendo desarrollado y ampliado posteriormente por
muchos programadores, de forma independiente. El
código fuente, gestores de dispositivos y utilidades
están disponibles gratuitamente.
LINUX
Linus Tolvards un estudiante finlandés de
informática que investigando y profundizando en
los entresijos de los microprocesadores 386
decidió hacer, partiendo de cero, un sistema
operativo, basado en Minix, pero que
aprovechase toda la potencia del 386, memoria
virtual, multitarea y otras cosas.
 Pero Linus, lo publico en Internet, con sus
fuentes, y un montón de gente se interesó en él,
modificándolo, mejorándolo y añadiéndole cosas,
a la vez que Linus lo mejoraba y coordinaba todo
el trabajo que hacían el resto de la gente. Y así
sigue siendo hoy, cientos de versiones después
hasta convertirse en lo que tenemos delante.

LINUX

La gente de GNU creó un montón de
programas para su sistema operativo que
gracias a que son software libre son también
usados e Linux y por eso a Linux se le llama
muchas veces GNU/Linux. El núcleo de Linux,
el kernel, se distribuye bajo la licencia GPL, es
un tipo de licencia, dentro de lo que
podríamos llamar el Open Source Software,
básicamente dice que cojas el programa, lo
uses, aprendas, lo mejores y compartas esas
mejoras con el resto del mundo. Además la
licencia GNU fija una serie de derechos a
programador que le protegen.
Un Programa con Licencia GPL puede ser vendido,
alquilado, prestado modificado, pero:





No se puede limitar el número de usuarios, copias o
tiempo de uso.
No se puede cobrar por usar el programa (pero sí por
distribuirlo).
No se puede impedir que otros lo vendan o
distribuyan.
Es necesario dar las fuentes del programa de una
manera pública.
Es posible modificar el programa, o aprovechar parte
del código, pero el resultado tiene que seguir la
misma filosofía.
Es básicamente lo que llamaríamos un programa
Freeware, o Gratis. Linux sigue esta licencia.
Características de Linux
32 bits:
Gracias a los 32 bits el sistema es rápido eficaz,
seguro y fiable, sin que una aplicación pueda causar
problemas a las otras, al no tener que guardar
compatibilidad con los sistemas anteriores de 16 bits.
Multitarea:
El ordenador puede estar haciendo varias cosas a la
vez, y que no tendrás que esperar a que acabe una
para hacer otra, la multitarea está controlada por el
S.O. no por las aplicaciones, por lo que a diferencia
de otros S.O. nunca se te quedara parado por culpa
de una mala aplicación que consuma todos los
recursos del ordenador. Aquí si podrás bajar correo de
Internet, formatear un disco, imprimir 100 hojas y jugar
al Quake a la vez, y sin problemas.
Multiusuario:
En Linux, puede haber varias personas usando el ordenador,
compartiendo el microprocesador, así puedes ponerle un par de
pantallas y teclados y estar otra persona navegando por Internet,
escribiendo una carta, jugando en su pantalla, mientras tu estas
en otra haciendo otra cosa completamente diferente, y estaréis
ambos en el mismo ordenador.
POSIX:
Aunque para los usuarios normales esto importa poco, POSIX es
un estándar de la industria, que asegura una calidad mínima en
ciertas partes del S.O. y asegura su compatibilidad, a nivel de
código, es decir, programas POSIX que funcionan en otros Unix,
no tendrán problema para compilarse y ejecutarse en Linux, Para
muchas empresas esto es muy importante, a la hora de
decantarse por un S.O. u otro (por eso Windows NT es
compatible POSIX).
Compatibilidad:
Cuando tocamos este tema, siempre pasa lo mismo, la gente
dice, JO!!!, No puedo ejecutar mi aplicación favorita XXXX for
Windows 95, bueno, tampoco alguien con MAC, ni con IRIX,
etc., además en Linux hay peros:
Pero Nº 1: Ficheros
Linux No tiene ningún problema para tragarse cualquier tipo de
disco de cualquier cosa que exista, leerlo y usar su contenido,
además existen Suites como OpenOffice o Corel WordPerfect
que permiten leer y usar ficheros de aplicaciones comunes
como puedan ser Word o Excel.
Pero Nº 2: Programas
Si puedes ejecutar programas de otros S.O. para MAC tienes
basilisk2, capaz de crear un Macintosh virtual y ejecutar MacOs
para M68K sin problemas.
Estabilidad:
Linux es robusto, no se colgara ( el S.O. una aplicación si está mal
hecha por supuesto que se colgara, pero no afectara al resto del
sistema, nunca tendrás que reiniciar el ordenador por que un programa
lo ha colgado), hay que notar que es posible bloquear el teclado o la
pantalla, pero eso no significa que se cuelgue el ordenador, puedes
entrar al ordenador por otro sitio ( un terminal, por red) y desbloquearlo,
y seguir usándolo.
Es libre:
No cuesta nada, no hay que pagar licencias, se puede copiar, vender,
instalar sin problemas, pero lo más importante es que se dispone del
código fuente, esto significa que si un día te encontrases con un
problema del S.O. no tendrías que esperar inútilmente a que su creador
decidiese que era un problema importante y crease un service pack para
el S.O., tú mismo puedes solucionar el problema.
Soporte:
Parece mentira, siendo gratis, pero aparte del
que te da Mandrake, SUSE, o RedHat si le
comprar los CD a estas empresas, existen
cientos de personas, de todos los idiomas
conocidos, que gustosos te ayudaran a
solucionar cualquier problema que tengas con
Linux, y en pocos días.
Adaptación:
Linux es uno de los S.O. que más rápido
evoluciona, se adapta al mercado y soluciona
los problemas rápidamente.
Las Distribuciones
Red Hat
Red Hat es una de las empresas que más
influye en el mundo Linux actualmente, tiene
dos tipos de distribución una, la de pago, que
incluye software comercial, y otra, la gratuita
que sustituye este software comercial por otro
con licencia Libre.
A Red Hat hay que agradecerle el sistema de
paquetes RPM, que es el adoptado por el LBS
(Linux Base Standar es un conjunto de normas
para conseguir que un programa funcione
perfectamente sin importar en que distribución
se instale).
Instalación de Linux Red Hat
Para la instalación de Linux es necesario un
ordenador que tenga espacio en disco duro
disponible, no basta con que desde otro S.O. p.e.
windows aparezca el disco con espacio vació,
este espacio tiene que no pertenecer a ninguna
partición.
 Si se desea conservar el S.O. anterior para un
arranque dual, y este ocupa todo el disco duro,
habrá que recurrir a una herramienta de terceros,
p.e. Partition Magic, para hacer espacio a linux.
 Durante el primer inicio se configuraran aquellas
partes del S.O. que no pudieron o no debían ser
configuradas durante la instalación.
 Aceptar la licencia, configurar la Hora del
Sistema y crear usuarios (al menos uno)

Pasos para la instalación:
 Seleccionar el idioma
 Configuración del mouse y del teclado
 Decidir el tipo de instalación deseado (elegir según opciones)
 Crear una participación de swap
 Tener una participación de root
 Se configurara el bootloader, permitiéndonos arrancar Linux u otro
S.O. que estuviese en el ordenador.
 Se pedirá información sobre los idiomas que estarán disponibles
en el ordenador.
 Se configurará la zona horaria.
 Se pedirá información sobre las tarjetas de red, dirección IP y
otros datos.
 Se dará la opción de Activar un Firewall en el equipo para
aumentar la seguridad.
 Se pedirá una contraseña para el Administrador del equipo (el
root)
 Instalación de los paquetes de software que sean necesarios
 Crear disco de arranque del sistema operativo
 Reiniciar el ordenador
TICs EN EL DESARROLLO DE LAS PYMES



Las TIC pueden apoyar, ampliar y trasformar la formación en
Competencias en el desarrollo de las Pymes, ofreciendo
nuevas y poderosas herramientas de participación y toma
de partido en forma deliberada en los procesos educativos.
Las TIC pueden utilizarse para modificar o transformar las
comunidades a las que pertenecen los estudiantes y
promover el surgimiento de otras nuevas.
Para la formación en Competencias Ciudadanas y
desarrollo de las pymes, las TIC pueden ser especialmente
efectivas en:
 fuente para convertirse en ciudadanos informados;
 desarrollo
de
habilidades
para
indagación
y
comunicación;
 desarrollo de habilidades de participación y acción
responsables
TICs EN EL DESARROLLO DE LAS PYMES
Las tecnologías de información y comunicaciones (TICs) han
permitido un mejoramiento de los procesos de negocios,
labores administrativas y gestión en general de diversas
organizaciones. Sin embargo, por razones de costos, en la
mayor de los casos las TICs no son utilizadas por las
Mipymes.
 Las Mipymes enfrentan un rezago tecnológico en cuanto al
apoyo con TICs de los procesos de negocios claves de su
cadena de valor. Esto sin duda afecta su efectividad
operacional y capacidad para generar y sostener ventajas
competitivas en el tiempo. En este papel se prueba que tal
rezago tecnológico es un hecho y que el software libre es una
solución apropiada para todas de las necesidades. Esto se
afecta por medio de la investigación del estado actual en el
que se encuentra el uso de TICs en tales Mipymes.
 Además, se indagan por medio de soluciones dispuestas por el
software libre, y se evalúa la pertinencia de su uso en cada
requerimiento. Se llega a las conclusiones, donde además
pueden satisfacer con software libre sus necesidades
empresariales las nuevas tecnologías.

DISTRIBUCIONES LINUX PARA PYMES
Ebox Platform
Es un servidor de código abierto para pequeñas y
medianas empresas (PYME). eBox permite una
administración sencilla y eficiente de la infraestructura
de red, puede actuar como puerta de enlace a Internet,
gestionar las amenazas de seguridad (UTM), actuar
como servidor de oficina, como servidor de
comunicaciones o una combinación de estas.
ESUNLinux
Es una distribución Linux basada en Ubuntu, que
contiene software libre para la gestión de empresas.
Nace en la Escuela Universitaria de Negocios de la
Universidad de Tarapacá con el fin de entregar una
nueva alternativa para los alumnos, profesores y la
comunidad en general.
LinexPyme
Está destinado a ofrecer un conjunto de soluciones integrales para la
gestión y el desarrollo de sus actividades a las empresas. LinEx
PYME 2006 facilita la gestión y la comunicación a cualquier empresa
que desee introducir las nuevas tecnologías en su proceso
productivo. Se basa en la tecnología de gnuLinEx 2004 incorporando
más de 100 aplicaciones específicas para las empresas. En este
sentido, la distribución se articula en varios tipos de herramientas:
Aplicaciones de Comunicación, Aplicaciones de Gestión y
Aplicaciones de Programación y Diseño.
Molinux Gesticam
Es una distribución orientada a la Gestión Informática Integrada para
Autónomos y Micropymes. El proyecto nació con el fin de dotar a los
Autónomos y a las Micropymes de Castilla-La Mancha de un
software de Gestión en Código Libre y con una integración dentro del
S.O. MoLinux que distribuye la JCCM (Junta de Castilla la Mancha).
Los módulos de los que consta GestiCam son: Gestión de Compras,
Gestión
de
Ventas.,
Gestión
de
Empresas
(Clientes/Proveedores/Parámetros), Gestión Financiera, Gestión de
Inventario, Gestión de Productos, Gestión de Producción,
Administración del Sistema, Copias, Restauraciones, Informes, etc.
Soles WS
Es una distribución orientada a la Gestión Informática Integrada para
Autónomos y Micropymes. El proyecto nació con el fin de dotar a los
Autónomos y a las Micropymes de Castilla-La Mancha de un
software de Gestión en Código Libre y con una integración dentro del
S.O. MoLinux que distribuye la JCCM (Junta de Castilla la Mancha).
Los módulos de los que consta GestiCam son: Gestión de Compras,
Gestión
de
Ventas.,
Gestión
de
Empresas
(Clientes/Proveedores/Parámetros), Gestión Financiera, Gestión de
Inventario, Gestión de Productos, Gestión de Producción,
Administración del Sistema, Copias, Restauraciones, Informes, etc.
Trisquel Pro
Es un proyecto de desarrollo de software dedicado a la creación del
sistema operativo Trisquel GNU/Linux, 100% libre. Es un proyecto
abierto, iniciado por la Universidad de Vigo, con los recursos e
infraestructuras de la Facultad de Ciencias de Ourense y la Escuela
Superior de Informática de Ourense, y el trabajo de Sognus y la
comunidad de voluntarios. Esta versión contiene una completa
colección de aplicaciones para pequeñas y medianas empresas,
incluyendo soporte para facturación, contabilidad, puntos de venta,
gestión financiera, ofimática, multimedia, seguridad, y un largo
etcétera.