LINUX vs. otros sistemas operativos

EVOLUCIÓN DE LINUX

 
Los primeros han seguido evolucionando y han dado lugar a una rica familia de sistemas Unix de distribución pública, es decir, sistemas cuyo código fuente y su distribución es libre, tanto en sentido de coste cero, como en el sentido de libertad a la hora de modificar el código y volverlo a distribuir, manteniendo, eso sí, el derecho de uso libre de las modificaciones realizadas. Entre estos se encuentran sistemas como Linux, NetBSD, FreeBSD, etc. De la segunda han surgido los sistemas comerciales como los citados anteriormente propiedad de las marcas como IBM, Sun, etc.
Es de destacar que los de distribución pública no tienen nada que envidiar a los comerciales. A modo de ejemplo podemos citar la comparación efectuada en entre Linux, FreeBSD y el sistema comercial Solaris de Sun:
 Linux tiene las mejores prestaciones en cuanto a gestión de ficheros se refiere.
 FreeBSD tiene el mejor rendimiento en cuanto a comunicaciones en red.
 Las prestaciones de Solaris se encuentran, en general, entre ambos sistemas.
La potencia y flexibilidad de UNIX ha ido en aumento y cada día que pasa se incrementa un poco más gracias a la labor de miles de hackers a lo largo y ancho de toda internet. Esto es posible dado que dichas personas disponen del código fuente. Si sistemas como Linux o FreeBSD se distribuyesen sólo en binario, gran parte de las aplicaciones que poseen actualmente no existirían siquiera. Lo que es más, muchos ordenadores personales se verían en la tesis de ejecutar sistemas como Windows y DOS en lugar de poder ejecutar sistemas mucho más potentes como pueden ser UNIX, VSTa y otros muchos.
Linux
Es un clon de Unix escrito desde cero por Linus Torvalds, con asistencia de otros muchos hackers en la red que soporta el software de libre distribución de GNU. Tiene todas las características que se encuentran en sus parientes comerciales y otras muchas, incluyendo soporte para ejecución nativa de binarios Java.
El sistema ejecuta en ordenadores personales basados en Intel y en estaciones de trabajo basadas en Sparc, principalmente. No obstante hay adaptaciones de Linux para Power-PC, Motorola 68000, MIPS y Alpha.
Soporta una gran cantidad de periféricos y software, incluyendo el sistema de ventanas X, Emacs, TCP/IP, etc. Lo más sorprendente es que no suele haber periféricos ni dispositivos en el PC que Linux no soporte. ¿Cómo es posible?. Simple, tarde o temprano alguien modifica el sistema para enseñarle a manejar el nuevo hardware que va saliendo al mercado para ordenadores personales. De este modo todo el mundo acaba beneficiándose de disponer del código fuente del sistema.
Dentro de las máquinas sobre las que es factible instalar Linux podemos incluir tanto equipos sobremesa como portátiles. Los requisitos mínimos que ha de poseer una máquina para soportar el sistema son de 4Mb durante la fase de instalación y 8Mb de RAM durante la fase de utilización, para emplear el sistema de ventanas X. El tamaño completo de toda la instalación varía mucho en función de los paquetes de software que se decidan instalar pero como idea aproximada el sistema operativo y el interfaz gráfico X Windows X11R6 ocupan sobre 60Mb de disco.
Linux está accesible por internet en http://www.Linux.org. Además, pueden encontrarse distribuciones en CD-ROM en muchas de las revistas de informática.
Linux satisface los estándares más importantes de la industria como POSIX y el estándar de C.
Debido a que es libre, es casi imposible decir el número de personas que utilizan Linux, a grandes rasgos podríamos decir con seguridad que muchas Universidades lo utilizan no sólo para fines docentes e invesigación (cálculo intensivo, estadísticas, ...) sino también para gestionar servidores de todo tipo (correo, impresión, ...) y administración. Empresas como Mercedes Benz, Boeing, Daimler Chrysler, Cisco, Indra, ...


NetBSD
El proyecto NetBSD ha surgido como resultado del esfuerzo de un gran número de personas que tienen como meta producir un sistema operativo tipo Unix accesible y libremente distribuible.
NetBSD está basado en una gran variedad de software de libre distribución que incluye entre otros, a 4.4BSD Lite de la Universidad de California-Berkeley, a Net/2 (Berkeley Networking Release 2) el sistema de ventanas X del MIT y software de GNU.
NetBSD es un sistema tipo Unix con funcionalidad completa ejecutable sobre un gran número de plataformas (i386,Amiga,Atari,Alpha,Sparc, etc.)
Soporta muchas e importantes mejoras, las más importantes son las relativas al sistema de ficheros. Se han introducido versiones mejoradas del Protocolo NFS, y del Sistema de Ficheros Rápido de Berkeley, se ha mejorado el código de gestión de memoria virtual y se han simplificado muchos de los interfaces del núcleo. Esto gracias que el código fuente estaba disponible. De otro modo ni siquiera habría podido existir.
NetBSD tiene la intención de satisfacer los estándares más importantes de la industria como POSIX y el estándar de C. Sin embargo, no satisface por decisión propia la especificación Spec 1170 de X/Open, por considerar que no es la forma idónea de codificar el superconjunto de todas las API. En la actualidad el desarrollo está muy cerca de satisfacer POSIX.1 (IEEE Std1003.1-1990) que estandariza la API para C.
NetBSD está disponible por internet en http://www.NetBSD.org

FreeBSD

FreeBSD es un sistema operativo Unix basado en la versión 4.4 BSD-lite de la Universidad de Berkeley desarrollado para máquinas i386 (ordenadores personales con microprocesadores 386, 486 y Pentium). Originalmente, su desarrollo se basó en la versión Net/2, también conocida como 386BSD de William Jolitz, aunque en estos momentos no quede prácticamente nada del código original.
La primera release de FreeBSD apareció en 1993, basada en el código Net/2 (4.3BSD). En noviembre de 1994 apareció la versión 2.0 basada ya en el código de BSD 4.4, lo que provocó un aumento muy sustancial en las características, posibilidades y estabilidad de este sistema, a partir de un nuevo sistema de gestión de memoria virtual y un nuevo sistema de gestión de ficheros. En estos momentos, la última release es la 2.2.6 (abril de este año 1998).
FreeBSD es un sistema operativo totalmente libre, es decir, no hay que pagar por usarlo además, disponemos de todo el código fuente del kernel (módulo principal del sistema), lo que nos permite poder realizar cualquier tipo de modificación o desarrollo sobre él, compilarlo, y comprobar los resultados. Una de las grandes ventajas de FreeBSD sobre otros sistemas como Linux (que cuenta con diferentes distribuciones y cada una con sus propias características, versiones de kernel, aplicaciones, etc), es que existe una sola distribución coordinada por un grupo de trabajo dedicado a ello, haciendo el sistema más homogéneo, controlado y estándar. Esto no quiere decir que sea un sistema cerrado, ya que los grupos son totalmente abiertos, aceptándose la colaboración de todo el mundo. Además de la versión release (también conocida como -stable) existe una rama en continuo desarrollo llamada -current sobre la que se realizan todas las modificaciones y actualizaciones para la próxima release. Tenemos la posibilidad de tener nuestra máquina totalmente actualizada en la rama -current mediante un sistema de actualización online llamado cvsup (hay que tener en cuenta que la rama -current se basa en el continuo desarrollo del código fuente del kernel y sus aplicaciones, por lo que solo debería trabajarse con esta versión en sistemas de pruebas).
Algunas de las características principales de FreeBSD son:
 Sistema desarrollado totalmente en 32 bits.
 "Preemptive multitasking" con ajuste dinámico de prioridades para asegurar un buen reparto de recursos entra aplicaciones y usuarios.
 Multiusuario. Diferentes usuarios pueden usar un mismo sistema FreeBSD simultáneamente. El sistema comparte periféricos como impresoras, disco, cintas, etc.
 Sistema TCP/IP completo, incluyendo SLIP, PPP, NFS, NIS, etc, que nos permite usar FreeBSD como servidor de ficheros, servidor de red, servidor de comunicaciones (http, ftp, nntp, smtp, pop3, imap, dns, routing, firewall, etc) o estación de trabajo.
 Protección de memoria que evita que las aplicaciones o usuarios pueden interferir entre ellas. Si una aplicación falla, no afecta al resto de aplicaciones del sistema.
 X Window System (X11R6), como interface gráfico de usuario (GUI).
 Compatibilidad de binarios con otros sistemas operativos como SCO, BSD/OS, NetBSD, 386BSD, Linux, BSDi.
 Librerías compartidas.
 El sistema base incluye compiladores de C, C++ (cc y gcc), Fortran, etc.
 Disposición de todo el código fuente tanto del kernel como de las aplicaciones incluidas en la instalación base.
Todas esta características (y otras aquí no mencionadas), hacen de FreeBSD uno de los más completos sistemas operativos Unix libres que existen hoy en día.
FreeBSD dispone de una serie de aplicaciones englobadas en dos sistemas (packages y ports) que actualmente cuenta con mas de 1000 programas en cada uno. Los packages son aplicaciones ya compiladas y "ready-to-run" en FreeBSD; se instalan mediante el comando pkg_add o mediante un interface de gestión de packages que permite la instalación y desinstalación de manera sencilla. Los ports son ficheros que incluyen el código (o patchs) necesarios para que una aplicación compile sin problemas en FreeBSD. Algunas de las secciones incluidas en los ports y packages son astro, audio, biología, cad, comunicaciones, conversores, desarrollo, bases de datos, editores, emuladores, gráficos, lenguajes de programación, matemáticas, redes, seguridad, herramientas de sistema, www, X11, etc.
FreeBSD es un sistema operativo ideal para usar en entornos de:
 Servicio Internet o de redes:
 Servidor ftp
 Servidor web
 Servidor gopher
 Servidor wais
 Servidor mail (sendmail o cualquier otro MTA)
 Servidor nntp (news)
 BBS
 Router
 DNS
 Firewall
 Educación:
 No hay mejor manera de aprender sobre sistemas operativos, arquitectura de computadoras, redes, etc, que poder poner las manos en ello. Existe un gran número de aplicaciones libres sobre CAD, matemáticas, diseño gráfico, etc disponibles y preparadas para instalar y usar de manera sencilla sobre FreeBSD
 Investigación:
 Con el código fuente completo de todo el sistema a nuestra disposición, FreeBSD es una excelente plataforma de investigación en sistemas operativos, programación, etc. La naturaleza de libre disposición de FreeBSD hace posible la colaboración en ideas o desarrollos de grupos remotos sin tener que preocuparse sobre licencias de uso especiales, limitaciones de uso, etc.
LINUX VS. WINDOWS NT
(FRAGMENTO DE UN ARTICULO DE UNA REVISTA ENCONTRADA EN INTERNET)

¿Estamos anunciando el comienzo del fin para Microsoft? Claro que no, los productos de Microsoft son buenos. Word y Excel son las aplicaciones más populares en el mundo. Pero, para tareas específicas, Linux es superior. ¿Sabías que más de 70% de los servidores del Web corren Linux como sistema operativo? Junto con su estabilidad, precio y el servidor de Web, Apache Linux prácticamente es responsable por el funcionamiento del Web. Agrega las funciones de DNS, proxy, FTP, Lan Manager, Telnet, E-mail, grupos de noticias, seguridad (firewalling), interoperabilidad con Win98/95, WinNT, DOS, Novell y otros Unix y tienes una combinación que vale mucho pero te cuesta poco.

De la misma manera, en las redes de información locales, Linux sobrepasa en rendimiento a WinNT. A diferencia de WinNT, Linux puede funcionar como una caja negra operando desde un armario en un lugar a distancia sin monitor, teclado, o ratón, aislada de intervenciones no esperadas. Con contraseña, se puede conectar a esa "caja negra" para administrarla desde cualquier computadora con cualquier sistema operativo. Esa capacidad ha sido parte de las especificaciónes de Unix por las últimas dos décadas, pero hasta ahora Microsoft no la ha incluido en WinNT.


MIS DATOS
sebastianch@arnet.com.ar
provincia de Córdoba, Argentina
Mis aficiones: Mándame cualquier tipo de información al respecto

 
MIS WEBS FAVORITAS 
Luis Antonio Peluqueria's

Contador: