Algunos sistemas operativos basados en Unix que tal vez no conocías: Solaris y sus derivados / Some Unix-based operating systems you may not have known about: Solaris and its derivatives

By marjuanm | msproys | 6 Sep 2023


  Hola que tal, un saludo a todos y gracias por seguir visitando los artículos de este su servidor, como mencionaba en mi artículo anterior "Algunos sistemas operativos basados en Unix que tal vez no conocías: BSD y sus derivados" esta es la segunda parte del artículo original que espero les sea de mucho interés.

Contexto:

  En los años 80's AT&T dueña de Unix obligó a todo aquel que modificara o analizara el código fuente a pagar una licencia por su uso, y es que hasta ese entonces no había ninguna restricción prácticamente (de hecho AT&T había dado licencia a universidades para modificar el código fuente de su sistema operativo para adaptarlo a sus necesidades, también se analizaba como parte de la formación académica de los estudiantes).

  Pero la situación cambió cuando AT&T vio que se le estaba fugando el dinero y quiso recuperarlo a toda costa, esto no fue del agrado de muchos informáticos de la época que terminaron creando clones de Unix para seguir disfrutando de sus beneficios y al mismo tiempo seguir mejorando el sistema sin tener que pagar las cuantiosas regalías.

  Ya hemos analizado en el artículo anterior a BSD y los derivados de esta, que se consideran herederos genuinos de Unix, pero que no comparten el código fuente de este para evitar demandas, ahora veremos el caso de Solaris.

Solaris y sus derivados:

  Solaris es un sistema operativo propiedad de Sun Microsystems (ahora Oracle corporation), es un sistema de carácter comercial basado en el código fuente de BSD y lanzado en 1992; con el tiempo parte de ese código sirvió de base para una serie de sistemas operativos de tipo libre que a continuación analizaremos brevemente:

OpenSolaris:

  OpenSolaris nace en 2005 a partir del código fuente de Solaris bajo licencia CDDL, aunque ya es un proyecto muerto al día de hoy (parte del proceso de la compra de Sun Microsystems por Oracle) presentó diversas características interesantes.

  • Soporte para sistemas de archivos basados en ZFS, NFS y YANFS, todos estos son sistemas avanzados de archivos que garantizan nuestra información no se va a dañar o perder tan fácilmente y que puede ser recuperada en poco tiempo desde el dispositivo donde se encuentra almacenada.
  • Servicios de datos de replicación remota y copia puntual.
  • Diversas herramientas para administrar el sistema e igualmente toda la información de los usuarios de una manera sencilla y confiable.

  Como podemos ver, estas características y otras hacen de OpenSolaris un candidato ideal para administrar servidores de gran esfuerzo (ejemplo servidores web) sin que este sea mermado en capacidades para responder a miles o millones de peticiones al mismo tiempo (algo que no podríamos hacer con un sistema operativo para uso cotidiano, ejemplo las versiones comerciales de Windows - a excepción de Windows Server claro está)

  Al igual que muchos sistemas operativos tipo Unix, OpenSolaris permite que el usuario adapte el escritorio de trabajo a su gusto, pudiendo instalar Gnome, KDE u otro que prefiera y sea compatible. El sitio web del proyecto ya no existe, en su lugar solamente seremos redireccionados al sitio de Solaris por si nos interesamos en adquirirlo (podemos visitarlo en Wayback machine para mirar como era).

OpenSolaris

Illumos:

  Cuando Oracle decidió dar muerte a OpenSolaris rápidamente surgió un fork o derivación del proyecto original para evitar que este quede en el olvido, sin embargo, a diferencia de muchos forks que continúan donde el proyecto original se quedó y luego con el tiempo le dan su propia personalidad, no es así con Illumos.

  Illumos básicamente es una continuación de OpenSolaris sin mayores cambios ni pretensiones, es como tener OpenSolaris pero con otro nombre, y claro, con soporte técnico. Algunos de sus objetivos son los siguientes:

  • Sustituir los archivos binarios privativos del árbol principal de OpenSolaris por componentes libres, para permitir un desarrollo independiente y dirigido por la comunidad, pero compatible tanto a nivel legal como binario con la rama principal de sistema base.
  • Incorporar cambios experimentales o que no podrían tener lugar en OS/Net como parte de OpenSolaris.
  • Ofrecer esos cambios de vuelta a upstream para que puedan integrarse en OS/Net.
  • Ofrecer un sistema operativo completamente libre con compatibilidad 100% con el software que se ejecuta en OpenSolaris.

  Sin embargo a pesar de este interés por ofrecer compatibilidad al 100% con OpenSolaris, como mencionamos anteriormente Illumos no pretende crear nada nuevo, solo dar continuidad al proyecto ya desaparecido. Al igual que el proyecto base se distribuye bajo la licencia CDDL, BSD y MIT y su sitio es es https://illumos.org/.

OpenIndiana:

  OpenIndiana es un sistema operativo tipo Unix que nació a raíz del cierre de OpenSolaris por parte de Oracle, al igual que Illumos se basa en el código fuente de OpenSolaris y se planea que en el futuro se base en el código fuente de Illumos completamente para eliminar toda dependencia de Oracle que, como sabemos, suele cerrar/descontinuar proyectos sin dar muchas explicaciones al respecto.

  Al igual que sus proyectos hermanos, OpenIndiana es un sistema operativo apropiado para computadoras que tienen una tremenda carga de trabajo, por ejemplo servidores web o servidores dentro de una empresa que tiene cientos o miles de peticiones en todo momento y donde resulta crítica la capacidad de respuesta.

  Desconozco si esta sistema pueda aceptar otros escritorios de trabajo, viene con Gnome de manera predeterminada. Hasta hace unos años al parecer no era tan sencillo cambiarlo, espero ya hallan mejorado en ese aspecto; Se distribuye también bajo licencia CDDL y su sitio web es el siguiente https://www.openindiana.org/ por si gustan visitarlo y conocer más del proyecto.

OpenIndiana

OpenIndiana

Conclusiones:

  Como mencionamos en el artículo anterior, Unix es el padre de muchos sistemas operativos actuales, aunque algunos solo han tenido éxito en el ámbito de los servidores, o aparentemente pues hablaremos de uno de ellos que si ha llegado a un buen número de ordenadores caseros.

No se pierdan el siguiente artículo.


  Hi, how are you, greetings to all and thanks for continuing to visit the articles on this your server, as I mentioned in my previous article "Some Unix-based operating systems that you may not have known about: BSD and its derivatives" this is the second part of the Original article that I hope will be of great interest to you.

Context:

  In the 80's, AT&T, the owner of Unix, forced anyone who modified or analyzed the source code to pay a license for its use, and until then there were practically no restrictions (in fact, AT&T had given a license to universities to modify the source code of their operating system to adapt it to their needs, it was also analyzed as part of the academic training of the students).

  But the situation changed when AT&T saw that the money was leaking and wanted to recover it at all costs, this was not to the liking of many computer scientists of the time who ended up creating Unix clones to continue enjoying its benefits and at the same time continue to improve. the system without having to pay the large royalties.

  We have already analyzed in the previous article BSD and its derivatives, which are considered genuine heirs of Unix, but do not share its source code to avoid lawsuits, now we will see the case of Solaris.

Solaris and its derivatives:

  Solaris is an operating system owned by Sun Microsystems (now Oracle corporation), it is a commercial system based on the BSD source code and released in 1992; Over time, part of that code served as the basis for a series of free-type operating systems that we will briefly analyze below:

OpenSolaris:

  OpenSolaris was born in 2005 from the Solaris source code under a CDDL license, although it is already a dead project to this day (part of the process of the purchase of Sun Microsystems by Oracle) it presented various interesting features.

  • Support for file systems based on ZFS, NFS and YANFS, all of these are advanced file systems that guarantee our information will not be damaged or lost so easily and can be recovered in a short time from the device where it is stored.
  • Remote replication and copy-in-time data services.
  • Various tools to manage the system and also all user information in a simple and reliable way.

  As we can see, these features and others make OpenSolaris an ideal candidate for managing high-effort servers (for example, web servers) without diminishing its ability to respond to thousands or millions of requests at the same time (something we couldn't do with an operating system for everyday use, for example the commercial versions of Windows - with the exception of Windows Server of course)

  Like many Unix-like operating systems, OpenSolaris allows the user to adapt the work desktop to their liking, being able to install Gnome, KDE or another that they prefer and be compatible with. The project website no longer exists, instead we will only be redirected to the Solaris site in case we are interested in purchasing it (we can visit it on the Wayback machine to see what it was like).

OpenSolaris

Illuminations:

  When Oracle decided to kill OpenSolaris, a fork or derivation of the original project quickly emerged to prevent it from being forgotten, however, unlike many forks that continue where the original project left off and then over time give it its own personality, not so with Illumos.

  Illumos is basically a continuation of OpenSolaris without major changes or pretensions, it's like having OpenSolaris but with another name, and of course, with technical support. Some of its objectives are the following:

  • Replacing proprietary binaries in the OpenSolaris main tree with free components, to allow for independent, community-led development, but legally and binary compatible with the main branch of the base system.
  • Incorporate changes that are experimental or could not take place in OS/Net as part of OpenSolaris.
  • Offer those changes back upstream so they can be integrated into OS/Net.
  • Offer a completely free operating system with 100% compatibility with software running on OpenSolaris.

  However, despite this interest in offering 100% compatibility with OpenSolaris, as we mentioned before, Illumos does not intend to create anything new, just to continue the already defunct project. Like the base project, it is distributed under the CDDL, BSD and MIT license and its site is https://illumos.org/.

OpenIndiana:

  OpenIndiana is a Unix-like operating system that was born out of Oracle's shutdown of OpenSolaris, just as Illumos is based on the OpenSolaris source code and is planned to be based on the Illumos source code completely in the future to remove any dependency on Oracle that, as we know, usually closes/discontinues projects without giving many explanations about it.

  Like its sister projects, OpenIndiana is an operating system suitable for computers that have a tremendous workload, for example web servers or servers within a company that has hundreds or thousands of requests at all times and where the ability to answer.

  I don't know if this system can accept other work desktops, it comes with Gnome by default. Until a few years ago, apparently it was not so easy to change it, I hope they have improved in that aspect; It is also distributed under a CDDL license and its website is the following https://www.openindiana.org/ in case you want to visit it and learn more about the project.

OpenIndiana

OpenIndiana

Conclusions:

  As we mentioned in the previous article, Unix is ​​the father of many current operating systems, although some have only been successful in the field of servers, or apparently, we will talk about one of them that has reached a good number of home computers.

Don't miss the next article.

 

 

 

 

 

 

 

 

 

How do you rate this article?

6


marjuanm
marjuanm

I'm a VB.NET Programmer, but too programming on PHP, greetings.


msproys
msproys

Blog informático para dar a conocer mis proyectos, soy desarrollador de sistemas y partidario del software libre. Por medio de este blog estaré dando a conocer algunos de mis trabajos, así como publicando diversos códigos fuentes útiles.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.