Softwares libres
A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedíanrealizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software. Lapérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richard Stallman decidió arreglar el problema, e implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al código fuente de loscontroladores de la impresora. Pidió a la empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código fuente. En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software propietario firmando acuerdos de no revelación y acabar desarrollando más softwarepropietario con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas. Con este antecedente, en 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y pararestringir las posibilidades de apropiación del software.
2- Beneficios más notable de su uso
○Tecnologías transparentes, confiables y seguras.
○Tecnologías como bien público.
○Promoción del espíritu cooperativo, en el que el principal objetivo es ayudar a su vecino.
○Precios justos.
3- Debilidades más importantes
○ Escaso soporto de determinadas aplicaciones
○ Escasez de aplicaciones endeterminados sectores
4- Los Softwares Libres más conocidos
Microsoft Office
Adobe PhotoShop
Nero Burning Rom
5- Facilidades en la aplicación “Wine” en Linux
Compatibilidad binaria
• Soporte para programas de la familia MS-DOS y Windows (3.x/9x/NT/2000/XP/2003/Vista/2008/7).
• Soporte para llamadas de funciones de Windows de 64, 32 y 16 bits.
• Código x86 de 64, 32 y 16 bits.
• Extensasbibliotecas de interrupciones para programas utilizando llamadas de modo real INTxx.
• Capacidades avanzadas de trunking.
• Posibilidad de añadirle más bibliotecas de enlace dinámico (DLL), incluso las nativas de Windows, las cuales están ubicadas en la carpeta C:\Windows\System32, y pueden ser instaladas en wine copiando dichas librerías en la carpeta ~/.wine/drive_c/windows/system32.
• Diseñode ingeniería inversa para mejorar la solución frente a errores.
• Ejecución sobre otras arquitecturas no Intel bajo emulación, con QEMU (Darwine era una bifurcación de Wine hecha para Mac OS X PowerPC, pero el proyecto quedó abandonado)
Gráficos
• Puede dibujar en entornos gráficos basados en X11, SDL texto/ttydrv.
• Pantalla remota para cualquier terminal X.
• Soporte total de GDI yparcial GDI32.
• Soporte de DirectX para juegos.
• Puede utilizar impresoras para sistemas Microsoft Windows de 16 bits de forma nativa.
• Interfaz interna de impresión PostScript.
• Capacidad de meta-archivo.
• Capacidad de ejecución en una o varias ventanas.
• Posibilidad de instalar temas visuales de formato msstyle, los nativos de Windows.
Otras características
• Soporte de sonido y...
Regístrate para leer el documento completo.