¿Cuál es la relación entre Unix, Linux, Ubuntu y Debian?
Sospecho que todos son sistemas operativos que se basan el uno en el otro, similar a cómo Windows se basa en DOS. ¿Es correcta mi sospecha? ¿Estos sistemas operativos tienen el mismo tipo de relación entre sí que Windows con DOS? ¿Están relacionados con DOS o Windows de alguna manera?
Geek trivia: Windows 98 is the last version based on MS‑DOS.
Respuestas:
Unix es un sistema operativo desarrollado a partir de 1969. Originalmente fue diseñado para ser una estación de desarrollador en lugar de una plataforma de aplicación, pero, a medida que el desarrollo progresó y se involucraron diferentes proveedores, se agregó Unix.
Unix se escribió inicialmente en ensamblador, pero luego se convirtió en C.
En relación con los demás, el kernel de Linux es similar a Unix.
Linux es un núcleo similar a Unix. Inicialmente fue desarrollado por Linus Torvalds hasta la década de 1990. Este núcleo fue utilizado en las versiones iniciales de software por el Movimiento de Software Libre para compilar un nuevo sistema operativo. El núcleo es responsable de administrar los recursos del sistema y asignarlos a las aplicaciones.
Tenga en cuenta que a pesar de que muchos de sus lanzamientos se denominan 'Linux', este es un aspecto específico que conforma el sistema operativo junto con el editor de texto, el compilador, el depurador, etc., y no un sistema operativo por derecho propio.
Debian es una de las formas de este sistema operativo lanzado a principios de la década de 1990, ya que es una de las versiones más populares de Linux disponibles en la actualidad.
Ubuntu es otro sistema operativo que se lanzó en 2004 y se basa en el sistema operativo Debian. Es muy popular porque es fácil de aprender sin la necesidad de usar el terminal.
Lectura: Linux Kernel
Lectura Debian
Lectura Ubuntu
Lectura: Unix
Si está realmente interesado en aprender la historia detrás de todo esto, le recomiendo una película llamada Revolution OS, que abarca gran parte de la historia detrás del desarrollo de este movimiento de software libre.
fuente
Hay una cosa más que debes saber: GNU.
GNU significa "GNU's Not Unix", y es un intento de crear una versión gratuita e independiente de Unix, desarrollada por la Free Software Foundation.
Llegaron muy lejos, hicieron un compilador de C, una biblioteca de C, un enlazador, editores, shells, todos los comandos que esperarías en un típico shell de Unix, muchas cosas. Pero el núcleo (llamado "Hurd") no estaba terminado. Todas las cosas fuera del núcleo (que se ejecutan como procesos propiedad de los usuarios) se conocen juntas como "tierra de usuarios".
Cuando Linus Torvalds creó su kernel de Linux, no creó un país de usuario. Simplemente tenía un núcleo, tampoco era un sistema completo. Resultó ser posible compilar su kernel y usarlo dentro de la tierra de usuarios de GNU (esto probablemente no era trivial, pero no estaba allí y no lo sé).
La gente del sistema operativo generalmente se refiere como "Linux" en realidad comenzó como el kernel de Linux con la tierra de usuarios de GNU, y desde entonces se han agregado muchas otras cosas. La Free Software Foundation siempre ha insistido en que debería llamarse GNU / Linux como resultado.
Debian es una "distribución" de Linux; hicieron todo el trabajo duro de compilar todas las diversas herramientas que necesitabas para hacer un sistema Linux completo, las compiló y las ofreció para descargar como un montón de disquetes. O un CD, más tarde. Otros hicieron lo mismo, por ejemplo, Slackware, Red Hat, etc.
Posteriormente se crearon muchas otras distribuciones, a menudo no desde cero, sino tomando una distribución existente como punto de partida y agregando software adicional, u organizándola de manera diferente, o lo que sea. Ubuntu se basó en Debian de esta manera.
fuente
" Unix " era originalmente el nombre de un sistema operativo para el PDP-11, desarrollado en Bell Labs en la década de 1970. Su diseño fue inmensamente influyente, y fue copiado y reimplementado docenas de veces.
Hoy en día, "Unix" es un término general para toda una familia de sistemas operativos, algunos de los cuales no todos descienden directamente de ese sistema operativo original; cualquier cosa cuya interfaz de programación del sistema principal sea compatible con la especificación API POSIX.1 puede legítimamente llamarse implementación de Unix, y hay docenas de ellas. Es más fácil enumerar los sistemas operativos que todavía se usan ampliamente hoy que NO son implementaciones de Unix:
(También hay un montón de prototipos de investigación experimental que intentan ir más allá del diseño de Unix, pero no califican como "de uso generalizado", por desgracia).
" Linux " es el nombre común de una implementación de Unix. Ha existido desde la década de 1990 y es una de las cinco implementaciones más utilizadas en la actualidad, probablemente sea la # 1 o la # 2, dependiendo de cómo cuente estas cosas.
Linux es inusual en el sentido de que el núcleo, la biblioteca C, el compilador, el conjunto básico de utilidades "shell", etc., son desarrollados por diferentes grupos de personas; Además, hay más de una opción para la mayoría de esas piezas. Alguien tiene que elegir un conjunto de piezas y juntarlas y asegurarse de que funcionen correctamente en combinación. A alguien (generalmente un grupo de personas, hoy en día) se le conoce tradicionalmente como distribuidor de Linux, y su salida es una distribución . Debian y Ubuntu son distribuciones de Linux; solían estar extremadamente estrechamente relacionados, pero desde entonces han divergido bastante.
(Técnicamente, el nombre Linux se refiere específicamente al kernel, y sería un poco extraño llamar a un sistema operativo Linux si no usaras ese kernel, pero hay personas que se quedan con todo lo demás e intercambian el kernel, por ejemplo, Debian kFreeBSD .)
(Nota al pie para pedantes: todo el encubrimiento de distinciones finas en esta publicación fue 100% intencional).
fuente
UNIX y Linux no están relacionados con DOS o Windows.
DOS fue una consecuencia del sistema operativo CP / M de 8 bits popular a finales de los 70 y principios de los 80.
Windows NT (en el que se basan XP, Vista, 7 y 8) fue desarrollado por Microsoft a partir de 1993 y toma prestados muchos conceptos e ideas de VAX VMS. Windows NT fue desarrollado para ser un sistema operativo seguro "real" moderno, preventivo, multiusuario y multitarea.
Windows 3.1, 95, 98 y ME fueron más o menos la idea / ejecución de Microsoft de DOS multitarea (no multiusuario o seguro).
En cuanto a UNIX, Linux, etc .:
UNIX es un kernel / API / sistema operativo que existe desde los años 70.
Un kernel proporciona una plataforma para ejecutar programas, en el caso de Unix, permite que múltiples programas se ejecuten en una sola computadora y que múltiples usuarios accedan a él. Un kernel no ejecuta programas por sí mismo, estos deben desarrollarse y proporcionarse por separado.
Una API es una forma estándar para que los programas se comuniquen con el núcleo. Es parte del núcleo.
Un sistema operativo es un núcleo más programas de utilidad comunes para administrar y administrar el sistema. Programas de utilidades comunes para UNIX incluyen programas que gestionan los servicios básicos e inicios de sesión (
init
), una cáscara que le permite introducir comandos (sh
,bash
), y la gestión de archivos comandos básicos tales comocp
,ls
,mv
, etc.Linux es un núcleo similar a UNIX lanzado bajo la GPL que al principio funcionó en hardware de PC, pero ahora funciona en casi cualquier cosa con una CPU (si se le permite ejecutarlo).
GPL es una licencia que dice que cualquier persona que modifique / mejore Linux, y publique sus modificaciones, debe ponerlas a disposición del público y permitir que otros hagan lo mismo.
Linux implementa la API de UNIX, por lo que los programas de UNIX pueden ejecutarse generalmente sin modificaciones si se vuelven a aplicar (esto es mucho más fácil que reescribirlos desde cero), ya que usan la API de UNIX, no les importa si realmente están hablando con Linux o UNIX o algo más, siempre que la API haga lo mismo.
Debian es una distribución de Linux. Comenzó en 1993 y se encuentra entre las distribuciones más antiguas. Las distribuciones de Linux generalmente proporcionan:
.deb
)un repositorio de paquetes
Para que pueda instalar una distribución, poner en funcionamiento un entorno Linux básico y luego llamar paquetes desde el repositorio de la distribución, utilizando el administrador de paquetes, cuando necesite software. Es diferente de Windows, donde tradicionalmente el software se ha distribuido en CD y pasan años entre versiones y actualizaciones. El software en los repositorios generalmente se actualiza con frecuencia y el administrador de paquetes se encarga de descargar y aplicar cualquier actualización.
Debian también es estricto al lanzar solo software de código abierto, lo que significa que las cosas que requieren software propietario para ejecutarse, como las tarjetas de video modernas o los conjuntos de chips Wi-Fi, no funcionarán de manera óptima (o en absoluto) con Debian "listo para usar".
Ubuntu es una "bifurcación" de Debian
Debian permite a otros crear distribuciones basadas en él, utilizando sus herramientas de gestión de paquetes. Hacer esto se denomina "bifurcación".
Además de la marca específica y el aspecto de Ubuntu, Ubuntu agrega repositorios adicionales específicos de Ubuntu que contienen más y más nuevo software. Ubuntu es más "innovador" que Debian: fue creado para ser más amigable y útil desde un punto de vista no técnico o no experto en UNIX. Se trata de nuevas funciones y hardware que funcionan de forma inmediata.
La mayoría del software que funciona en Debian funcionará en Ubuntu. A la inversa, puede ser un poco problemático ya que el software de Debian es típicamente más antiguo. Es posible que se encuentre con algunos componentes básicos que necesitan actualizarse para ejecutar Ubuntu, pero no puede actualizarse porque no hay una versión más nueva en los repositorios de Debian. Puede actualizarlos manualmente, pero eso podría requerir la actualización de otros componentes, etc.
Debe tener en cuenta que Debian es mucho más amigable y conoce el hardware moderno en estos días que antes.
fuente
Unix = una especificación comercial del sistema operativo
Linux = un clon gratuito de Unix (solo el núcleo)
Debian = una distribución de Linux (Linux + otras cosas)
Ubuntu = Debian redistribuido (Debian hizo más amigable para el usuario final)
fuente
"Unix" es una marca registrada de un sistema operativo inspirado en el sistema operativo de la década de 1960 llamado "Multics"; "Unix" era un juego de palabras destinado a sugerir que era como Multics, pero no tan complicado. ( Nota personal: a fines de la década de 1980, trabajé en un descendiente comercializado de Multics que no era un tipo de Unix.) El desarrollo de Unix comenzó en 1969 en un DEC PDP-7, y me mudé a un PDP-11 en 1970. En 1972, fue reescrito en C; hasta ese momento había sido escrito en lenguaje ensamblador. (El lenguaje ensamblador DEC era relativamente amigable para los programadores, pero aún era lenguaje ensamblador). Siguió siendo principalmente un proyecto de investigación de Bell Labs a través de lo que se conoció como "Versión 7", que se lanzó en 1979.
En el camino, alrededor de 1977, se desarrolló una rama alternativa: "BSD" (Berkeley Software Distribution). AT&T autorizó una versión comercial de su sucursal, "System III", en 1982, y luego "System V" en 1983. Luego hubo un montón de peleas legales entre AT&T y Berkeley, que perjudicaron a ambos, hasta que finalmente se resolvió la demanda.
En parte en respuesta a las batallas sobre el Sistema V y BSD, comenzaron dos nuevos proyectos: Minix (por Andrew Tanenbaum, que replicaba las características clave de los núcleos existentes de la familia Unix, con un diseño de micro-kernel) y el proyecto GNU (que replicaba más de las partes importantes que no son del núcleo de Unix existente), ambas con código completamente nuevo que evitó los problemas legales entre el Sistema V y BSD. Los esfuerzos de estandarización intentaron resolver las diferencias entre las dos ramas principales; El resultado principal fue POSIX.
En 1991, inspirado en Minix, las antiguas ramas de Unix y la ausencia de progreso en un núcleo GNU, Linus Torvalds creó Linux. También era todo código nuevo, y volvió al antiguo núcleo de Unix en lugar del micro núcleo de tipo Minix.
En 1997, Apple se hizo cargo del Nextstep basado en BSD, y finalmente lo desarrolló en un nuevo sistema operativo Mac, y lo adaptó a otros dispositivos de Apple.
Linux existe en una variedad de distribuciones , que son paquetes que incluyen un kernel de Linux y una variedad de utilidades. Debian era una distribución de Linux, y se ha ramificado en una familia de distribuciones. Ubuntu es una distribución que forma parte de la familia Debian, y a su vez se ha ramificado en una familia de distribuciones.
Windows y DOS tienen una historia muy diferente. Alrededor de 1963, DEC construyó el PDP-6, que tenía un sistema operativo llamado Monitor. Cuando construyeron el PDP-10, llamaron al sistema operativo "TOPS-10". Gary Kildall escribió un sistema operativo para computadoras de la familia Intel 8080 y lo llamó "CP / M"; fue inspirado por TOPS-10. CP / M inspiró "86-DOS", escrito para máquinas de la familia 8086 por Tim Paterson (utilizando el sistema de archivos FAT de 8 bits "Standalone Disk BASIC-86" de Microsoft), porque CP / M-86, la secuela de la familia 8086 a CP / M, se retrasó.
IBM quería licenciar CP / M-86 para su primera máquina 8088, pero hubo problemas con el acuerdo. IBM había oído hablar del 86-DOS y le pidió a Microsoft que se lo consiguiera. Microsoft lo autorizó (y luego lo compró), y se lo otorgó a IBM como "PC-DOS", y se lo otorgó a otros como "MS-DOS".
Algún tiempo después, inspirado por Visi On (que a su vez se inspiró en Xerox Star, más conocido como la inspiración para Lisa y Macintosh de Apple), Microsoft desarrolló Windows como un complemento para MS-DOS. Las primeras versiones no tuvieron mucho éxito, pero finalmente Windows 3.0 fue lo suficientemente bueno para el éxito comercial. Varias versiones posteriores (3.1, 3.11, 95, 98 y ME) se ejecutaron en DOS, pero Microsoft reconoció que DOS estaba frenando el progreso en Windows. Cerca del final, gran parte de esa rama de Windows era de 32 bits, pero aún dependía de DOS de 16 bits.
En un intento por sortear las limitaciones de DOS, Microsoft trabajó con IBM en OS / 2, que debía ser "Mejor DOS que DOS, y mejor Windows que Windows". Sin embargo, las versiones iniciales no fueron muy buenas y, finalmente, IBM y Microsoft terminaron el desarrollo conjunto. IBM se hizo cargo y terminó haciendo un muy buen OS / 2.
Mientras tanto, DEC creó la serie de computadoras VAX para reemplazar su línea PDP-11 y el sistema operativo VMS para ejecutarla. Compartió algo de historia con el sistema operativo TOPS-10, pero no eran compatibles entre sí.
Cubriendo la posibilidad de problemas con OS / 2, Microsoft contrató a un grupo de desarrolladores de VMS (y algunos investigadores de micro-kernel) para construir un nuevo Windows de 32 bits, desde cero. En el fondo, se parecía a una adaptación de micro núcleo de las mejores características de VMS. En la parte superior, se parecía a Windows. La primera versión de Windows de 32 bits fue "Windows NT 3.1", seguido de Windows NT 3.5, 3.51 y 4.0, luego Windows 2000 (sin el "NT"), XP (el primer Windows de 64 bits), Vista, 7 , 8 y 8.1.
Un hilo interesante que une esas rutas de desarrollo en su mayoría desconectadas es DEC. Gran parte de la historia temprana de Unix estaba vinculada a DEC, el PDP-7, PDP-11 y VAX. El DEC PDP-6 y PDP-10 inspiraron algo de prehistoria de DOS. Y los veteranos del equipo VAX-VMS de DEC construyeron el núcleo de la familia de Windows NT.
fuente
Son o fueron todos los sistemas operativos. Hoy en día, Unix es una marca registrada y no un sistema operativo.
De una forma u otra esto es cierto. El último grupo se basó esencialmente en una reimplementación de muchas ideas que surgieron de Unix. No había código Unix en Linux (aunque este fue objeto de litigios prolongados que finalmente fallaron).
Sospecho que no hay ningún código PC-DOS en Windows 8, tal vez ni siquiera con fines de compatibilidad. Sin embargo, hay una clara progresión de DOS a Windows 8. Este no es realmente el caso con Unix y Linux.
En realidad no, la propiedad y el desarrollo de Unix y Linux están claramente separados.
Linux es un núcleo del sistema operativo desarrollado inicialmente por completo por Linus Torvalds. Estaba destinado a ser un poco como Unix y sacó muchas ideas de Unix. Torvalds no comenzó con ningún código Unix como base.
Para hacer un sistema operativo utilizable, agregue notablemente a un kernel de Linux un conjunto de herramientas "GNU" desarrolladas independientemente por la FSF. Hoy en día también agrega uno o más de varios subsistemas competidores (por ejemplo, Gnome o el administrador de escritorio KDE). Cada uno de estos se llama "distribución".
Hay muchas distribuciones de este tipo, cada una con su propia elección particular de características.
Algunas distribuciones son formas esencialmente modificadas de otras distribuciones. Por lo general, una distribución se conoce como distribución aguas arriba. Las versiones de la distribución aguas abajo dependen en gran medida de las nuevas versiones de la distribución aguas arriba.
Ubuntu es una distribución descendente de Debian. Uno en el que Ubuntu agrega mucho valor (en comparación con otras relaciones como CentOS y RedHat, tal vez)
fuente
Linux per se es solo el núcleo.
Puede comparar el kernel de Linux con el kernel de Windows.
La mayor diferencia es que Linux usa un núcleo monolítico puro donde Windows usa uno híbrido .
Pero ambos son núcleos, y las personas normales no pueden hacer cosas solo con el núcleo, porque el núcleo no está destinado a darnos a los usuarios acceso a la funcionalidad, sino que resuelve las tareas necesarias para proporcionar nuestro acceso a la funcionalidad.
Debian y Ubuntu son sabores de distribuciones. Las distribuciones son todo lo que se ejecuta EN / ALREDEDOR del núcleo. Y dado que el núcleo no puede hacer cosas, necesitará algunas aplicaciones básicas para que Linux sea un sistema completamente operativo. Entonces, algunas necesidades básicas que proporciona una distribución son:
Ninguno de estos es necesario, pero son necesarios para tener la funcionalidad completa de un sistema operativo "común" como el que ofrece Windows o MAC OS.
También Debian es uno de los antepasados de las distribuciones. Es una distribución de la que MUCHAS distribuciones dependen / se desarrollan. Como Ubuntu por ejemplo.
Ahora, ¿por qué tanta gente usa Ubuntu en lugar de Debian?
Porque Debian viene con el menor software preinstalado posible, pero tanto como sea necesario para ejecutar un sistema operativo completo. (Este es el caso sin GUI porque se usa principalmente en servidores). El resultado es un sistema operativo muy estable y slink.
Ahora, la "mayoría" de las personas necesitaría una GUI y les gustaría escuchar su música en sus PC y computadoras portátiles, acceder a Internet, etc. Con Debian, eso no funcionaría sin invertir tiempo en instalar una GUI, serval drivers y configurar estos y otros. Y aquí es donde entra Ubuntu. Ubuntu proporciona toda la estabilidad que proporciona Deiban y agrega una gran cantidad de funcionalidades necesarias para el uso diario en el hogar.
Windows no tiene estas dinámicas. Pero aún así, existe la versión de Windows que todos usan y las versiones de Servidor. Lo cual no es tan diverso como los sabores de Linux. Pero sigue siendo una gran personalización para el grupo existente de clientes Y ámbitos de aplicaciones.
Ambos, DOS y el terminal de Linux se ejecutan en el Kernel. Pero también se pueden "emular" en el sistema operativo. En el sistema operativo, estos emuladores no hacen nada más que pasar los comandos al núcleo. El Kernel luego descarga información que los emuladores recogen e imprimen en los terminales.
PD: intencionalmente digo que se necesita GUI para un sistema operativo completo y que Debian es un antepasado por el bien de la comprensión más fácil. Soy consciente de que estos estados técnicamente no son del todo correctos. Solo una pequeña información para evitar que los nerds incondicionales giren demasiado rápido mientras leen esto :)
fuente
Unix es una clase de sistemas operativos basados en la misma teoría y todos lo suficientemente similares como para que la mayoría de las personas no puedan notar la diferencia. La historia es un poco complicada e involucra a Berkley (BSD) y AT&T (SysV) y un estándar llamado POSIX.
Linux es un tipo de Unix, aunque los puristas le dirán que Linux es solo el "núcleo", la parte de nivel más bajo. El resto del sistema operativo está hecho de herramientas compatibles con Unix de la Asociación de Software GNU y otros lugares. Juntos, esto hace GNU / Unix.
Debian es una distribución general de Linux. Cada distribución tiene sus propias herramientas de administración de paquetes, un conjunto de paquetes predeterminados que están preinstalados y pueden diferir en qué servicios están preinstalados e incluso en qué archivos de configuración se utilizan.
Ubuntu está basado en Debian. Toman la última versión estable de Debian y agregan sus propias aplicaciones de escritorio, herramientas de administración de software y otras cosas para que sea única. Hay muchas otras distribuciones de Linux. La mayoría se basan en Debian o en Redhat, aunque también hay sistemas basados en Slackware y Gentoo. Cada una de estas 4 bases se basa en las otras distribuciones. Por ejemplo, estoy ejecutando Elementary OS en este momento, que se basa en Ubuntu que se basa en Debian, que es una versión de Linux que es una versión de Unix. ¿Entendido?
Mac OS / X es similar a Unix en el sentido de que utiliza un kernel diferente (Mach) que también es compatible con Unix con un conjunto de paquetes de software además de hacerlo compatible (principalmente) con los sabores BSD de Unix. Una gran cantidad de software es fácil de transportar de Linux a Mac debido a la compatibilidad BSD de Mac. Sin embargo, cambian las capas superiores del sistema operativo con una GUI basada en la visualización de PDF y otras adiciones. Todo fue creado originalmente como NeXT Step y Apple lo compró y le dio un lavado de cara. Está en la familia Unix.
Android usa un kernel de Linux, pero el resto del sistema operativo es de su propio diseño, por lo que si bien los niveles más bajos del sistema operativo se basan en Unix, el resto no, y generalmente no se considera un sabor de Unix, aunque algunos consideran Es un sabor de Linux. Confundido todavía? Android no cumple con los estándares POSIX.
DOS / Windows es totalmente diferente. MS-DOS era originalmente un puerto de CP / M desde el 8080 hasta el 8086 (el 8080 es una CPU de 8 bits y un archivo .COM es un ejecutable de 8 bits para CP / M). Microsoft no lo escribió, lo compraron y luego lo licenciaron a IBM y sus competidores. Windows comenzó como la antigua API de Apple, más o menos robada legalmente, por lo que utiliza una convención de llamadas Pascal. Windows 95 y Windows Me y algunos otros todavía usaban DOS internamente para algunas cosas (hubo demandas por esto). Las versiones más nuevas de Windows se basan en la API Win32 que fue coescrita por IBM para OS / 2. Microsoft rompió el trato con OS / 2 y se llevó el código con ellos. El kernel de Windows NT se usa normalmente para ejecutar la API Win32 que no usa DOS en absoluto, y Microsoft tomó prestadas algunas ideas de Unix.
fuente
fuente
UNIX fue un sistema operativo creado en los años 60 y 70. Las computadoras eran caras, y UNIX era caro. Eso no fue un problema. Solo las grandes empresas, universidades y gobiernos tenían computadoras en ese entonces y tenían dinero.
Era tan costoso que Linus Torvalds creó una alternativa: Linux , que significa
L
inuxI
sN
otU
niX
. Quería que fuera abierto y libre. UNIX tenía derechos de autor, por lo que reescribió todo el código necesario (con muchas manos de ayuda) y requirió que todo el código fuera gratuito, utilizando una licencia especial. Como esto era mucho más barato, muchas personas comenzaron a usarlo. Era más barato que UNIX, pronto tuvo más usuarios, se utilizó en más servidores. Como era más barato y más rápido que Windows, también era más popular para los servidores web baratos.Hay dos distribuciones principales: Debian / Ubuntu y Redhat / Centos. Además de eso, hay algunas otras distribuciones, pero estas tienen la principal cuota de mercado.
Debian se usa principalmente como SO de servidor.
Ubuntu se creó además de eso, pero luego con los usuarios normales en mente: aquellos que no saben cómo usar un terminal, aquellos que quieren algo que simplemente funcione.
Redhat y Centos son sistemas de servidor, como Debian. Ambos tienen versiones de escritorio (y debian también), pero no tan fáciles de usar como Ubuntu, que también tiene un sistema de servidor, que se está volviendo cada vez más popular. Redhat es el sistema operativo preferido por las grandes empresas, ya que ofrecen contratos de soporte, caros, pero para algunas personas no es un problema.
fuente