Linux para CREADORES ? ¿Es posible? [Y LAS MEJORES APPS]
Lo que define un sistema operativo no es una etiqueta de geek o una colección de divagaciones del bocas de los miembros de su comunidad. Tampoco es una certificación vacía e inútil ofrecida por un oscuro grupo de proveedores malcontecidos de "estándares".
Un sistema operativo es un núcleo, un conjunto de programas de apoyo y un concepto. Para ciertas entidades comerciales, también es una campaña de marketing, publicidad y ganancias. Pero, ¿el sistema operativo Linux es solo otro sabor del sistema operativo Unix? Sí. Pero, también es mucho más.
Lo que usted, como propietario de un negocio, desea saber es si Linux es lo suficientemente parecido a Unix que puede hacer la transición de un sabor comercial de Unix a Linux con un mínimo de molestias y gastos. La respuesta es sí.
[Más información: 4 proyectos Linux para principiantes y usuarios intermedios]También podría preguntar: "¿Con cuánta certeza puede garantizar que mis aplicaciones harán esa misma transición?" Red Hat, Novell y Canonical pueden dar las mejores respuestas, pero sus consultores le dirán que, en casos excepcionales, sus aplicaciones tendrán problemas para realizar el viaje desde su entorno Unix a uno alojado en Linux. Tenga la seguridad de que sus problemas no son tan únicos que sus ingenieros altamente calificados no pueden abordarlos.
Unix tiene diferentes "sabores" que generalmente se refieren a diferencias inyectadas por sus equipos de desarrollo para aprovechar las características de hardware patentadas o aprovechar las innovaciones de software especiales, como la gestión de volumen o la virtualización. Tales sabores son Solaris de Sun, AIX de IBM, HP-UX de HP, System Vr4 de AT & T, Unix de BSD, Unix de DEC, Mac OS X y el amado SCO Unix.
Un sabor de Unix puede diferir de los demás en sus herramientas de administración, tipos de sistema de archivos, su manejo del proceso y sus nombres de dispositivo, pero cada uno es innegablemente Unix. ¿Pero por qué? ¿Qué hace que uno de esos sistemas Unix sea tan diferente?
Los sistemas Unix, por muy diferentes que sean, tienen mucho en común entre sí. Escriba el comando 'ls' en cualquier sistema Unix y ocurre algo predecible: verá una lista de archivos. El directorio / etc contiene los archivos de configuración del sistema, el archivo de contraseña del sistema y los archivos de inicio. Estos hilos comunes forman colectivamente Unix.
El dicho "si camina como un pato, grazna como un pato y parece un pato, entonces debe ser un pato", suele citarse para destacar un problema durante un debate político. Del mismo modo, si Linux se parece a Unix, se comporta como Unix y maneja la seguridad y los procesos como Unix, entonces debe ser Unix, aunque sea un nuevo y mejorado sabor de Unix, pero aún así Unix.
¿Reconoces Unix cuando lo ves? ? Si mira un diseño de sistema de archivos que contiene los siguientes nombres de directorio (carpeta), ¿qué sistema operativo diría que está mirando?
I386, Archivos de programa, Temp, Usuarios, Windows
Probablemente respondería, "Windows". Estarás en lo correcto. ¿Qué pasaría si viera el siguiente diseño del sistema de archivos?
bin, etc., dev, usr, opt, inicio, raíz, sbin, proc, var, mnt
Lo llamaría Unix. Estarás en lo correcto; es Unix. Sin embargo, podrías llamarlo Linux. ¿Cómo sabrías la diferencia? Hay formas, una vez que está conectado a un sistema pero no simplemente viendo una lista de directorios. Solo desde el diseño del sistema de archivos, concluiría que Linux es un sabor de Unix. Y, usted ya sabe que Unix tiene diferentes sabores, por lo que las sutiles diferencias de nombres de directorio, ubicaciones de archivos, herramientas administrativas o sistemas de archivos tienen poca relación con si el sistema es realmente Unix.
Ahora que está convencido de que Linux es un Sabor de Unix, eche un vistazo a un buen argumento en sentido contrario. Linux, como sistema operativo, no es muy emocionante. Pero lo que lo convierte en una obsesión absoluta para muchos es el concepto de Linux, que impulsa a su grupo mundial de comunidades con pasión. El concepto de Linux deriva su pasión de las fuentes originales de todo lo relacionado con la libertad informática: la Free Software Foundation (FSF) y el Proyecto GNU, ambos iniciados por Richard Stallman.
Para Stallman y la Free Software Foundation, "Linux" y "código abierto" son términos que existen solo en la mente de los desinformados. Llaman a nuestro sistema operativo especial GNU / Linux o GNU + Linux, y para ellos no existe el término de software de código abierto. Para la FSF, los términos "software libre" y "código abierto" no tienen nada que ver entre sí. El código abierto solo significa que tiene acceso al código fuente de un programa, pero no necesariamente a la libertad asociada para estudiarlo, modificarlo o redistribuir ese código fuente. Y, para ellos, el software libre no tiene nada que ver con el costo, sino todo lo relacionado con la libertad.
Entonces, ¿por qué esta tangente al software libre? Tiene que ver con la cuestión relacionada con la línea de sangre de Linux: "¿Es solo otro sabor de Unix?" El acrónimo recursivo, GNU, significa "GNU's Not Unix", lo que significa que Stallman y la FSF responden "no" a la cuestión de la relación del sistema operativo GNU / Linux con Unix.
A continuación se muestra un extracto de el archivo de fuente de kernel de Linux README que explica la relación entre Linux y UNIX. Aunque no hay atribución del autor para este archivo, es obvio que la definición que lleva tiene la bendición de aquellos que crean el kernel de Linux, incluido el propio Linus:
¿QUÉ ES LINUX?
Linux es un clon del sistema operativo Unix, escrito desde cero por Linus Torvalds con la asistencia de un equipo de piratas informáticos sin fisuras en toda la red. Tiene como objetivo el cumplimiento de las especificaciones POSIX y Single Unix.
Tiene todas las características que cabría esperar de un Unix moderno y completo, incluidas las multitareas verdaderas, la memoria virtual, las bibliotecas compartidas, la carga de demanda, los archivos ejecutables de escritura compartida, administración de memoria adecuada y conexión en red multiestación incluyendo IPv4 e IPv6.
Es interesante observar que Linus Torvalds licenció el kernel de Linux bajo la Licencia Pública GNU (GPLv2) así que tal vez está confundido y también cómo clasificar el sistema operativo GNU (también conocido como GNU / Linux, también conocido como Linux). Para los usuarios ávidos, los que adoptan negocios, las comunidades mundiales, las compañías que producen varias distribuciones, los puntajes de los desarrolladores y las grandes empresas que crean productos basados en Linux, es Linux, un sabroso y libre sabor de Unix, quizás el más sabroso de todo.
Kumo de Microsoft es solo otro imitador de búsqueda
El próximo motor de búsqueda de Microsoft ya parece estar a la zaga de sus rivales más innovadores.
Teléfono de Google: otro día, otro avistamiento
Gizmodo proporciona el último rumor, con su informe de que un nuevo "Google Phone" ejecutará una versión mejorada del sistema operativo Android.
Motorola Droid X: ¿Único o solo otro teléfono inteligente?
El Motorola Droid X, que se lanzará el jueves, puede destacarse el paquete de teléfonos inteligentes, incluido el iPhone 4.