Reflexiones sobre el uso del Software Libre en Cuba. Ventajas (página 2)
Enviado por Rafael A. Hern�ndez Espinosa
Dentro de la citada definición, Stallman establece cuatro categorías de "libertad" que caracterizan al software libre y que permiten diferenciarlo en el momento de situarlo en esa categoría, estas son:
- "libertad 0", ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, etc.)
- "libertad 1", estudiar y modificar el programa (para lo cuál es necesario poder acceder al código fuente)
- "libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
- "libertad 3", mejorar el programa, y hacer públicas las mejoras, de forma que se beneficie toda la comunidad.
Como todo sistema operativo, GNU necesitaba un núcleo (kernel); en el manifiesto GNU, Stallman declaraba la existencia de un "núcleo inicial", haciendo referencia a un núcleo de llamadas remotas a procedimientos desarrollado por el MIT (Massachusets Institute of Technology), el TRIX, sobre el cual ya se habían hecho modificaciones para el año 1986, no obstante a eso, los programadores decidieron que este no era utilizable por solo ser utilizable en plataformas muy complejas y caras. En 1988 se decide utilizar el MACH, un kernel creado en la CMU, a este se le llamó inicialmente Alix, nombre que posteriormente cambió a HURD, este sufrió un período de estancamiento a causa de conflictos personales entre los programadores y en esos momentos no se integró como parte del proyecto GNU.
En 1990, GNU estaba casi completo, habían sido programados depuradores, intérpretes, compiladores.
En el año 1991, un estudiante finlandés de la Universidad de Helsinki, desarrolla a partir de MINIX (un sistema UNIX), un kernel, LINUX, el cual según su propia decisión sería distribuido bajo la licencia del proyecto GNU, GPL (General Public Licence), este proyecto recibió el apoyo de numerosos programadores a través de Internet, logrando en un corto plazo hacerlo compatible con UNIX. En 1992 fue acoplado al sistema GNU lo cual dio como resultado un sistema operativo totalmente funcional y que fue dado a conocer con el nombre GNU / Linux.
Es importante añadir que en la actualidad pueden obtenerse versiones de GNU que utilizan el HURD, el cual ha seguido desarrollándose.
Ventajas
En estos momentos no puede decirse categóricamente que GNU / Linux es superior a Microsoft Windows. Expresarse de esta manera sería asumir una posición absolutista que niega los aportes que el segundo ha hecho desde su aparición al desarrollo de la Informática y su uso tanto en el ámbito empresarial y estatal como por el usuario común, sobre lo cual se puede agregar que han sido grandes e importantes. Desgraciadamente para muchos, el desarrollo de este sistema operativo se ha visto limitado precisamente por su política de imposición de sus esquemas y pautas, con o sin intensión ha cerrado las puertas a opciones que se presenten diferentes a las suyas, esto ha provocado el estancamiento de su desarrollo o, al menos, un decremento en el mismo; pueden compararse dos períodos de desarrollo de Windows, (1985 – 2000): en este se subsiguieron desde la familia Windows 3.1 hasta Windows ´XP, pasando por Windows ´95, 98, NT y 2000, en sus diferentes variantes (Pro, Home, Server, etc.), posterior a este año el desarrollo de otra versión nueva (aunque pudiera mencionarse a Windows 2003 Server) ha esperado ya más de 5 años, se le dio publicidad durante casi dos años a Longhorn, que hace casi un año cambió a Vista, anunciado para mediados del presente 2006, sin embargo aún no ha sido lanzado oficialmente, amén de muchas versiones beta (de prueba) que ya circulan, además de que según lo divulgado por la dirección de Microsoft Corporation, se le han eliminado algunas de las modificaciones más espectaculares que contendría en aras de reducir el momento de su salida al mercado.
Entre Windows y Linux existen semejanzas importantes que pueden servir de punto de partida para la preparación y entrenamiento de los usuarios del segundo, si se tratara (como es el caso que ocupa a esta investigación) de antiguos consumidores de Windows, entre ellas pueden citarse:
- Ambos sistemas operativos utilizan una estructura de grupos y usuarios con esquemas de seguridad.
- Pueden manejar varios sistemas de ficheros (FAT, NTFS, ISO9660, EXT).
- Soportan el trabajo con varios tipos de puertos (paralelo, serie, USB, IDE, SCSI) y con la tecnología Plug & Play.
- Permiten el trabajo en red, para lo cual utilizan protocolos con el TCP / IP, NetBIOS, IPX; admiten la compartición de recursos.
- Utilizan los servicios en su trabajo, estos son programas o aplicaciones que corren por debajo o en el background.
- Usan GUI (Graphic User Interface), o sea son sistemas con interfase gráfica de usuario.
- Existe compatibilidad entre varias aplicaciones de ambos sistemas operativos, es decir, los archivos generados en las aplicaciones de uno de ellos pueden ser visualizados y/o modificados en el otro.
Existen también elementos en estos sistemas operativos que establecen diferencias importantes entre ellos, pudieran mencionarse, entre otras, las siguientes:
- Microsoft Windows es un software propietario, controlado por una licencia de usuario que restringe su uso según las cláusulas establecidas por sus creadores; mientras tanto, GNU / Linux es libre, según la licencia GPL.
- El primero es de código cerrado, o sea, su código no está disponible a los usuarios, solo a los programadores de Microsoft; el segundo es Open Source, de código abierto, lo cual quiere decir que este está disponible para cualquier persona que desee estudiarlo y modificarlo.
- La GUI de Windows forma parte del núcleo del sistema y de fallar esta el sistema queda inutilizable; en el caso de Linux, el servidor gráfico no es más que otra aplicación del sistema, y en caso de un fallo en este, el sistema permanece operable.
- En el caso de Linux los archivos no tienen extensión, como en Windows, en su defecto cada uno de ellos contiene un encabezado (header) que lo identifica.
- En GNU / Linux, con excepción del kernel, todos los servicios y aplicaciones pueden ser detenidas, modificadas, arrancadas y reiniciadas, sin necesidad de reiniciar todo el sistema; esta característica es completamente diferente a Windows, que necesita reiniciar el sistema con cada modificación importante que se produzca, incluso con otras que no lo son tanto.
- Linux, es case sensitive, es decir, establece una clara y estricta diferenciación entre las mayúsculas y las minúsculas (casi todos sus comandos están en minúsculas; esto no sucede así en Windows.
Además de la significación que para Cuba pudiera representar el uso de Software Libre (será tratada posteriormente), GNU / Linux ofrece ventajas que se desprenden de su propia concepción de funcionamiento y diseño, pudieran citarse como las más importantes las que se detallan a continuación:
- Bajo costo: En los casos que la distribución Linux se obtiene por la vía de la compra, su precio ronda el costo de producción por lo que es bajo, aunque es muy común que este se obtenga directamente de Internet de forma gratuita. Los servicios de soporte técnico también tienen un precio mucho más bajo que los de otros sistemas operativos. Esto le aporta competitividad.
- Seguridad: La propia superestructura del sistema operativo le confiere una gran robustez en cuanto a los mecanismos de seguridad que implementa para su funcionamiento. Es prácticamente inmune a casi todos los virus que existen en la actualidad.
- Privacidad: El conocimiento completo del código fuente del sistema operativo permite a su vez la privacidad por cuanto garantiza la detección de cualquier programa, aplicación o segmento de código que pueda ser puesto en el sistema (como es el caso del spyware), muy común en Windows, que envía información a sus creadores o a empresas de marketing sobre las características de la plataforma donde está instalado, aplicaciones instaladas, sitios de Internet visitados, etc.
- Calidad y actualización: Está respaldada por una comunidad mundial de desarrolladores que funciona como tribunal de censura a los fallos que puedan presentarse; la cooperación a escala global permite el perfeccionamiento de todo el software con que cuenta Linux actualmente, así como el surgimiento de nuevas aplicaciones, y lo que es más importante la distribución de estos resultados de modo casi inmediato a través de las redes de alcance global.
- Multiplataforma: GNU / Linux corre sobre múltiples plataformas, Intel, AMD, Sparc, incluso en PDAs y móviles.
Significación del uso del Sotware Libre para Cuba
Sin duda alguna, como se ha visto anteriormente el uso del Software Libre es sustentable en Cuba, a partir de las ventajas que tiene con respecto a los del tipo propietario.
Por esto, su aplicación como plataforma informática de trabajo adquiere una relevante significación que puede verse desde tres ámbitos diferentes:
- Político: Desde un primer punto de vista representa la no utilización de productos informáticos que demanden la autorización de sus propietarios (licencias) para su explotación. En el presente Cuba se encuentra a merced de la empresa norteamericana Microsoft, que tiene la capacidad legal de reclamar a Cuba que no siga utilizando un sistema operativo de su propiedad, basada en leyes de propiedad industrial por las cuales también Cuba se rige; esto provocaría una interrupción inmediata del programa de informatización de la sociedad que como parte de la batalla de ideas está desarrollando el país, además pudiera implementarse una campaña de descrédito a la isla, abogando el uso de la piratería informática por parte de las instituciones estatales cubanas.
Desde un segundo, el software libre representa la alternativa para los países pobres, y es por concepción, propiedad social, si se tiene en cuenta que una vez que comienza a circular rápidamente se encuentra disponible para todos los interesados sin costo alguno o en su defecto a muy bajo costo.
En tercer lugar es desarrollado de forma colectiva y cooperativa, tanto en su creación como en su desarrollo, tanto cuantitativa como cualitativamente mostrando su carácter público y sus objetivos de beneficiar a toda la comunidad.
- Económico: Su utilización no implica gastos adicionales por concepto de cambio de plataforma de software, por cuanto es operable en el mismo soporte de hardware con que cuenta el país.
La adquisición de cualquiera de sus distributivas puede hacerse de forma gratuita, descargándolas directamente de Internet o en algunos casos a muy bajos precios, se garantiza su explotación con un mínimo de recursos, por cuanto no hay que pagar absolutamente nada por su utilización (no requiere de licencia de uso, las cuales son generalmente muy caras), distribución y/o modificación.
- Tecnológico: Permite su adaptación a los contextos de aplicación, al contar con su código fuente, lo cual garantiza un mayor porciento de efectividad, además la corrección de sus errores de programación y obtención de las actualizaciones y nuevas versiones.
Conclusiones
El desarrollo de las ciencias informáticas aplicadas a la Educación juega un papel sumamente importante en el logro de la meta del país en este ámbito: un profesional preparado, capaz, con una alta cultura general e integral.
El dominio por parte de este de las herramientas informáticas a su disposición es imprescindible para que pueda servirse de la técnica informática como herramienta de trabajo y a su vez utilizarla como medio de enseñanza en el proceso educativo en el centro.
El cambio de plataforma supondrá uno de los cambios más importantes de la Revolución Informática y que requiere ser enfrentado con seriedad con una visión estratégica que para llegar a este con un alto nivel de preparación que permita eliminar los inconvenientes que todo cambio arrastra.
La estrategia propuesta, garantiza la concreción de esta perspectiva desde el punto de vista de preparación de los trabajadores del ISP y conjuntamente con otras investigaciones asegura un proceso de migración menos traumático y más efectivo.
Bibliografía
Aguilar, Luis. Migration Planning for Linux Desktop Adoption. / Luis Aguilar. , 2005.
Álvarez Pérez, Martha. Interdisciplinariedad. Una aproximación desde la enseñanza – aprendizaje de las ciencias. / Martha Álvarez Pérez. Ciudad de La Habana. Ed. Pueblo y Educación, 2004 – 379p.
Blanco Encinosa, Lázaro J. Apuntes para una historia de la Informática en Cuba. Consideraciones técnicas, organizativas y económicas. / Lázaro J. Blanco Encinosa. http://www.dict.uh.cu/Revistas/UH/N%FAmero%20258/Art%EDculos%20Word/apuntes%20para%20una%20historia%20de%20la%20inform%E1tica%20en%20Cuba,%20consideraciones%20t%E9cnicas%20organizativas%20y%20econ%F3micas.rtf, 2003.
Castellanos Simons, Doris. Esquema conceptual, referencial y operativo sobre la investigación educativa. / Doris Castellanos Simona y coautores. Ciudad de La Habana. Ed. Pueblo y Educación, 2005 – 132p.
_______________________. Talento: estrategias para su desarrollo. / Doris Castellanos Simona. Ciudad de La Habana. Ed. Pueblo y Educación, 2003 – 106p.
Expósito Ricardo, Carlos y coautores. Elementos de metodología de la enseñanza de la Informática. / Carlos Expósito Ricardo y coautores. Ciudad de La Habana. Ed. Pueblo y Educación, 2002 – 64p.
Gener Navarro, Enrique J. Temas de Informática Básica. / Enrique J. Gener Navarro. Ciudad de La Habana. Ed. Pueblo y Educación, 2005 – 278p.
Martínez Llantada, Martha y coautores. Reflexiones teórico – prácticas desde las ciencias de la educación / Martha Martínez Llantada y coautores. Ciudad de La Habana. Ed. Pueblo y Educación, 2004 – 253p.
Pérez Mariño, Pedro M. Dinámica de la dirección estratégica de la secundaria básica. / Pedro M. Pérez Mariño. Tesis en opción al grado científico de Máster en Ciencias. Santiago de Cuba. 2000 – 120p.
Rodríguez Lamas, Raúl y coautores. Introducción a la Informática Educativa / Raúl Rodríguez Lamas y coautores. Ciudad de La Habana. Ed. Pueblo y Educación, 2002 – 151p.
Tanenbaum, Andrew S. y Woodhull, Albert S. Sistemas Operativos. Diseño e Implementación. / Andrew S. Tanenbaum y Albert S. Woodhull. Ed. Prentice – Hall. 1998 – 825p.
Anexo # 1: Diagrama de bloques de la estrategia propuesta.
Autor:
Ing. Rafael A. Hernández Espinosa
Instituto Superior Pedagógico
"Blas Roca Calderío"
Granma
" Artículo Científico "
2006
"Año de la Revolución Energética en Cuba"
Página anterior | Volver al principio del trabajo | Página siguiente |