Sistemas y
Procedimientos Administrativos
Juan Vicente Mijares S.
Impacto del Software Libre en los procesos administrativos
Linux. Características y Comparación con Windows
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / librerías que hacen posible su utilización.
Características Principales
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se están utilizando en un momento dado serán ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC.
Funciona en modo protegido 386.
Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio. Este limite se puede aumentar fácilmente con el cambio de unas cuantas líneas en el código fuente.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
Comparación con Windows
¿Qué ventajas tiene Linux sobre Windows?
Es más seguro
La que la gran mayoría de los ataques de hackers son dirigidos a servidores Windows al igual que los virus los cuales se enfocan principalmente a servidores con éste sistema operativo.
La plataforma Linux es más robusta lo cual hace más difícil que algún intruso pueda violar el sistema de seguridad de Linux.
Es más rápido
Al tener una plataforma más estable, ésto favorece el desempeño de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc.
La eficiencia de su código fuente hace que la velocidad de las aplicaciones Linux sean superiores a las que corren sobre Windows lo cual se traduce en velocidad de su página.
Es más económico
Ya que requieren menor mantenimiento. En servidores windows es más costoso debido a que es necesaria una frecuente atención y monitoreo contra ataques de virus, hackers y errores de código.
El software Linux así como también un sin número de aplicaciones son de código abierto (gratuitos).
No requieren supervisión tan estrecha ni pagos de pólizas de mantenimiento necesarias para obtener los Service Packs.
¿Qué ventajas tiene Windows sobre Linux?
Es más fácil
Al ser de mayor facilidad de uso Windows en este momento continúa siendo el sistema operativo más comercial lo cual se refleja en la disponibilidad de aplicaciones, facilidad de mantenimiento así como soporte en el desarrollo de nuevas aplicaciones, puntos que pueden ser cruciales en la elección de servidores que corren aplicaciones web.
Aplicaciones desarrolladas en menor tiempo
Fruto de la inversión realizada por Microsoft y aunado a una comunidad de programadores cada vez más grande se ha logrado facilitar el desarrollo de aplicaciones y sistemas que corran sobre servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores.
La curva de aprendizaje en el sistema Windows es mucho menor.
Debilidades y Fortalezas en el ámbito administrativo
Numerosas compañías e instituciones están eligiendo los sistemas de software de código fuente abierto como una alternativa a los sistemas operativos imperantes. Si bien es cierto que los primeros evitan los costos de la adquisición de las licencias, existen otros factores que deben ser tenidos en cuenta antes de decidir. En este artículo un especialista analiza distintos estudios hechos sobre Linux y Windows y ofrece un modelo útil para la toma acertada de decisiones en la adopción de tecnologías.
Entre los procesos de sustitución de una tecnología por otra, los casos más relevantes que se producen en la actualidad pertenecen a tecnologías de la información y comunicación (TIC). Así, en estos momentos está en marcha un proceso de substitución tecnológico en el ámbito de los sistemas operativos para servidores y PCs. Linux se ofrece como alternativa a los sistemas operativos propietarios, especialmente Unix y Windows. Dos características importantes hacen de Linux una alternativa a considerar. Por un lado es un software que no requiere pago de licencias y, en segundo lugar, se ha desarrollado bajo el paradigma de código abierto, con lo que se puede acceder a sus rutinas y adaptar su funcionamiento a necesidades específicas.
¿Podrá Linux convertirse en un sustituto firme de otros sistemas operativos? Para encontrar una respuesta a esta pregunta nos parece importante definir un esquema de trabajo en el que se evalúen no sólo los aspectos económicos entre Linux y la plataforma tecnológica alternativa, sino también otros elementos que impactan decididamente en la elección tecnológica. Creemos dos de los criterios adicionales para evaluar estas alternativas tecnológicas son la calidad del sistema, entendida por un conjunto de atributos que el mismo debe tener, y las circunstancias que influyen en quedar 'atados' a un producto o a un proveedor, que denominamos Costos de Cambio.
Análisis económico de las inversiones en TIC
Para facilitar la elaboración de análisis económicos de inversión en TIC se ha popularizado en la práctica el concepto de Costo Total de Propiedad (en breve, TCO - Total Cost of Ownership). El TCO es una herramienta para la valoración de las inversiones en TIC que forman parte de un proyecto específico, ya sea de implantación de nuevas tecnologías o de actualización de las mismas.
Sin pretender ser exhaustivos, el cálculo del TCO requiere de la consideración de tres elementos: en primer lugar de un período de tiempo sobre el que se va a evaluar la inversión, que normalmente es de tres años; en segundo lugar hay que definir una unidad de medida para facilitar la comparación entre soluciones tecnológicas; y finalmente se deben considerar los costos que se clasifican en dos categorías: los gastos directos que se componen de la inversión tecnológica (por ejemplo, el hardware y el software que se desea implantar), gastos en personal para la operación de los sistemas y el costo de administración. Y los gastos indirectos que incluyen los costos producidos por usuarios (formación y aprendizaje) y las pérdidas por no disponibilidad de los sistemas (conocidos por los costos de Downtime).
El TCO en el análisis de la adopción del software de código abierto
Para analizar el TCO de Linux en comparación con Windows hemos considerado seis estudios que responden a trabajos académicos y de consultoría hechos con distintos propósitos.
En primer lugar, podemos afirmar que todos los estudios coinciden en que los costos de hardware y software son menores en una solución Linux que en una basada en Windows. En el caso del software es de prever esa diferencia a favor de Linux, pues es posible conseguir el sistema operativo a través de la Red sin tener que pagar licencia de uso. Además, en cuanto al hardware, Linux hace una utilización más eficiente de los recursos que Windows.
En algunos casos, los menores costos de software y hardware se ven contrarrestados por el mayor gasto en personal. Debe tenerse en cuenta que el costo en personal especializado en sistemas informáticos es el principal componente de costos del TCO (representa entre un 40% y un 50% del costo total). Todos los estudios que cuantifican costos están de acuerdo en que el gasto en personal con una solución Linux es mayor que con una Windows. Esto se explica, según los estudios, por la menor oferta de profesionales especializados en Linux que en Windows.
Finalmente, el costo que provoca la no disponibilidad de un sistema informático también presenta coincidencias en todos los estudios. La conclusión general es que una solución Linux es más estable y, por tanto, la improductividad por falta de disponibilidad del sistema es menor. Este factor incide entre un 5 y un 20 por ciento del total del TCO, según el estudio que se consulte.
Efecto de la calidad y prestaciones del software
A los fines de este documento entendemos por calidad a un conjunto de atributos que tiene que tener una solución informática para que permita estabilidad y buen rendimiento a una organización. Como el término calidad resulta un tanto ambiguo en sí mismo, lo vamos a entender en término de la evaluación de cinco criterios: rendimiento, fiabilidad, escalabilidad, seguridad y marca de la solución informática.
En los aspectos técnicos, la ventaja de Linux es evidente sobre Windows. Su origen y su evolución lo han configurado como un sistema más sólido en cuanto a fiabilidad de funcionamiento, es decir de tiempo de disponibilidad sin interrupciones. Otro aspecto de calidad a considerar es el rendimiento del sistema operativo. Aunque una comparación de rendimiento no se puede realizar sin tener en cuenta varios factores, entre ellos, versiones del software, arquitectura de la aplicación, hardware utilizado y la adecuación del hardware al sistema operativo, en términos generales está aceptado que Linux utiliza mejor los recursos del sistema que Windows, ya que, desde su origen, está pensado para dar servicios a varios usuarios a la vez y a trabajar con máquinas de última generación. También debe destacarse que Linux es un sistema operativo con gran capacidad de escalabilidad. De hecho en la actualidad, se pueden encontrar versiones de Linux para PDAs, PCs y hasta supercomputadoras.
Respecto a la seguridad, Windows es conocido por su vulnerabilidad. Los defensores de Linux argumentan que si apareciera algún defecto en el sistema operativo que viole la seguridad, la comunidad de desarrolladores podría resolverlo de forma rápida sin más que actuar cooperativamente en su solución. Finalmente, la fuerza de la marca es un elemento determinante, ya que garantiza una calidad de producto y, fundamentalmente, de soporte y servicio. Las principales marcas de la industria informática, responden a la filosofía de software propietario, y su forma de actuar ha sido siempre el soporte y la responsabilidad sobre sus productos.
Inversiones tecnológicas y costos de cambio
En general, las inversiones tecnológicas suelen generar costos que se van a reflejar cuando debamos proceder a un cambio de TIC, ya sea por obsolescencia de la anterior o por estar interesados en incorporar nuevas prestaciones que hayan aparecido. Los costos de cambio se ven a menudo referenciados bajo el concepto de lock-in en la literatura sajona. Este término pretende reflejar el bloqueo en que se puede hallar una empresa ante una situación de cambio. Entre los ejemplos de costos de cambio se pueden citar acuerdos de largo plazo con proveedores de tecnología, reentrenamiento del personal en una nueva tecnología o resistencia al cambio de los usuarios.
Desde una perspectiva de lock-in el hecho de que un software sea propietario o de código abierto no significa, necesariamente, un mayor o menor nivel de lock-in. Sin embargo, y teniendo en cuenta que la mayoría de los desarrollos de software de código abierto responden a estándares internacionales y abiertos, es mas difícil que una organización quede 'atada' a su proveedor cuando utiliza este tipo de software. En realidad, el problema de lock-in con este tipo de software se origina en que no existe por ahora una oferta de aplicaciones profesionales y para los usuarios de ofimática, de similar calidad a la que existe en el segmento de software propietario, para satisfacer las necesidades de las organizaciones. Por ello el lock-in al que puede llegar a someterse una organización que se decida por el software de código abierto es el de depender de 'no tener disponibilidad' de software compatible con la plataforma que ha elegido.
Empresas venezolanas que ofrecen asesorías y entrenamiento del LINUX
http://gnulinux.tuportal.com/gnulinux/gnulinux.html página de la comunidad linux en Venezuela.
http://h30116.www3.hp.com/servicios/servicios_tecnologia/sof_serv_linux.html
http://www.iseit.com.ve/tiki-index.php?page=QuienEsISEIT El Instituto Superior de Estudios e Investigaciones Tecnológicas, I.S.E.I.T, es una institución líder en la formación de profesionales de alto perfil mediante programas y certificaciones en tecnologías abiertas y emergentes, conformada por un grupo de docentes calificados a nivel internacional y de amplia experiencia docente que respaldan nuestra calidad y excelencia educativa.
http://gnulinux.tuportal.com/doclinux/manual_compacto_linux.html Manual Compacto del nuevo usuario de GNU/Linux publicado por la red de usuarios de Linux en Venezuela.
http://howtos.linux.com/guides/Consultants-Guide/c23887.shtml Lista de empresas y consultores que ofrecen asesoria para el uso del Linux en el país
- Alfredo Rahn
- Carlos Molina Garcia
- Computación UNIXSUPPORT, C.A.
- Corporacion Sosa & Sosa C.A.
- Corvus Latinoamerica
- Ernesto Hernández-Novich
- Grupo INABOX,C.A.
- Grupo Otama
- Ing. Diego A. Puertas Fernandez
- Juan Luis Zamora
- Linux Sistemas, C.A.
- Servicios InterHoster S.R.L.
- SuSE Linux, C.A.
- Team DC
- UNIXSUPPORT
Políticas y planes para las empresa públicas en el uso del Software Libre
En Venezuela el Centro Nacional de Tecnologías de Información ha creado la Academia de Sofware Libre que tiene como objetivo general:
Objetivo General:
Crear un centro de formación, investigación y desarrollo de software de fuente abierta y de licencia gratuita, que brinde apoyo a individuos e instituciones públicas y privadas con el fin de incrementar la eficiencia, productividad y calidad en los servicios ofrecidos por las diferentes organizaciones nacionales, así como para reducir los costos de operación y desarrollo.
En España las administraciones públicas se han convertido en las mayores compradoras y promotoras del Software libre. Inclusive se ha propuesto una ley para implantar el 'software' libre en la Administración del Estado.
El software libre abre una vía imparable para el desarrollo tecnológico a través de su implantación en la Administración Pública.
Recientemente, la Unión
Europea ha recomendado la realización de estudios del software libre como
alternativa al software propietario. Entre las razones esgrimidas por la UE, se
hace especial hincapié en el hecho que suscita el desconocimiento del código
fuente, lo que dificulta auditar su funcionamiento real, comprometiendo la
seguridad de los países y dejando ésta en manos de las empresas creadoras de
dicho software.
En España, la Asociación de Usuarios Españoles de GNU/Linux, HispaLINUX, y el
Ministerio de Ciencia y Tecnología, mantenían en fechas recientes un encuentro
encaminado a la divulgación del software libre en la Administración Pública. De
esta reunión se desprende el interés del Gobierno en la promoción del software
libre, al tiempo que el Ejecutivo ha requerido la preparación de informes
adicionales sobre las ventajas de este tipo de sistemas en áreas como Educación,
Industria y el desarrollo de la PYME.
Clasificación de productos para software libre
Las formas de hacer rentable el modelo de software libre y viable son.
Modelos de negocio mixtos:
Licencias Duales: Mediante este modelo de negocio, las empresas liberan código de una manera libre, mientras que construyen mejoras en otras versiones que son de pago. De esta manera las empresas pueden reportar ingresos ofreciendo el mismo valor a la comunidad. La versión propietaria suele tener una funcionalidad superior. Mientras que la libre suele ser GPL con lo que obliga a que los que la utilicen, su producto derivado sea tambien libre (GPL). Con lo que una empresa que no desee liberar su codigo, le obliga a obtener la otra.
Creo que aquí se mezclan dos cosas diferentes. Una cosa es crear un "único" producto con licencia GPL y que ciertas empresas lo deseen licenciar de otra forma para crear software derivado no libre. Y otra cosa distinta es que una empresa desarrolle "dos" productos, uno GPL con funcionalidad limitada y otro privativo con mayor funcionalidad y de pago, de forma que los ingresos por la venta de licencias redunden en una mejora de ambos productos.
Software libre como plataforma a software comercial: Este modelo de negocio consiste en la adaptación de determinadas aplicaciones disponibles bajo licencia propietaria de modo que pueda coexistir con aplicaciones basadas en software libre. Hoy en dia existen multitud de empresas siguiendo este modelo de negocio. Hay empresas que han adaptado y mejorado la compatibilidad de su software, haciendo posible la ejecución de su software sobre sistemas operativos libres (como linux).
Si el software desarrollado para linux es propietario, entonces creo que no es un modelo de negocio basado en software libre, en el sentido de que no se genera nuevo software libre, si no que se usa uno existente. Quizás convendría indicar que como parte del desarrollo de software privativo que corre sobre linux también se destinan recursos (derivados de las ganacias de la venta de ese software)para el desarrollo de linux, que sí es software libre.
Desarrollo de componentes comerciales para productos de software libre: Consiste en el desarrollo bajo licencia libre de aplicaciones específicas, generalmente de propósito general. Sobre estas aplicaciones se desarrollan determinados componentes comerciales que se distribuyen bajo el clásico modelo de licencias de uso que cubren determinadas necesidades específicas de un cliente.
Modelos de negocio basados en software libre:
Suscripciones: Algunos negocios, sobre todo las publicaciones digitales basan su estructura de ingresos en las suscripciones de los usuarios. Este tipo de modelo de negocio por regla general está ligado a las revistas electrónicas, aunque también se observa en algunos proyectos de software libre. Se basa en que los suscriptores tienen cosas antes o algun tipo de ventajas.
Donaciones o patronazgo: Al dar una donación se puede conseguir que le den más prioridad, a la parte en la que estas interesado igual que puedes patrocinar sólo lo que te interesa. Estas estrategias son muy seguidas por los fabricantes de hardware, persiguiendo intereses comunes con los productores del software. Los productores con este modelo sólo producen algo si reciben donaciones suficientes o se lo patrocinan.
Integración de software: La integración de componentes o elementos de software no es un concepto nuevo. Desde hace muchos años el concepto de reutilización de código ha sido crítico en el éxito de una empresa de desarrollo. Lo que ha hecho el software libre es llevar la integración de software a límites mucho más extensos. El software libre por su naturaleza ofrece casi todas las ventajas para construir un negocio basado en integración de software. Es muy similar a una consultora a la que tu le planteas un problema y te propone una o varias soluciones.
Según convenga se puede
seguir más de un modelo de negocio. La clave del éxito económico de un modelo de
negocio basado en Software Libre es la generación de una gran y activa comunidad
de usuarios.
El Estado español podría obtener un ahorro de más de 300 millones de euros al
año, de los 1.200 millones que invierte en tecnología informática, utilizando el
software libre frente a los sistemas propietarios. Su implantación contribuiría
al desarrollo autóctono y evitaría la dependencia y la inversión en soluciones
foráneas
Productos Existentes
Sistemas Operativos:
El Proyecto Debian es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre. Este sistema operativo que hemos creado se llama Debian GNU/Linux, o simplemente Debian para acortar.
Un sistema operativo es un conjunto de programas y utilidades básicas que hacen que su computadora funcione. El centro de un sistema operativo es el núcleo (N. del T.: kernel). El núcleo es el programa más importante en la computadora, realiza todo el trabajo básico y le permite ejecutar otros programas.
Los sistemas Debian actualmente usan el núcleo de Linux. Linux es una pieza de software creada en un principio por Linus Torvalds y soportada por miles de programadores a lo largo del mundo.
Apache es un servidor de red para el protocolo HTTP, elegido para poder funcionar como un proceso standalone, sin que eso solicite el apoyo de otras aplicaciones o directamente del usuario. APACHE es el servidor de páginas web. Un servidor de páginas web es un programa que permite acceder a páginas web alojadas en un ordenador.
Openoffice es una suite ofimática, compuesta de procesador de textos, hoja de cálculo, programa de dibujo y herramienta de presentaciones.
Estrategias gerenciales para la instalación de aplicaciones administrativas bajo la tecnología de software libre
•Disponer del software para adaptarlo a sus necesidades (hacer mejoras, corregir errores, aumentar su funcionalidad, o estudiar su funcionamiento).y de usarlo como quiera.
•Redistribuir el software a otros usuarios que a su vez podrán disponer de el según sus necesidades. Esta redistribución puede hacerse gratuitamente o cobrando un precio, que no esta fijado de antemano.
Para cumplir las dos condiciones anteriores hay una tercera que es básica y se deriva de ellas:
•Los usuarios del software en cuestión deben tener acceso a su código fuente.
El código fuente de un programa, es absolutamente necesario para poder entender su funcionamiento, modificarlo y mejorarlo.
Infografía
Volver a Sistemas y Procedimientos Administrativos
Última Actualización: 02-Ago-2005