Oracle a tuer Solaris. Voici les solutions de rechange de Solaris

En janvier 2017, Solaris 12 disparu de la feuille de route officielle Oracle.

Même si Oracle a nié, préférant se prétendent qu’ils passeront au « livraison continue » au lieu de « point zéro » mises à niveau, qui pose beaucoup de question et de rumeurs sur l’avenir de Solaris sous l’égide de la firme de Redwood Shores.

En septembre 2017, la décision de Oracle à mis à pied le noyau Solaris personnel technique a confirmé nos inquiétudes concernant l’avenir du soleil hérité de systèmes d’exploitation. Donc, est-ce la fin du Solaris ? Pas nécessaire...

Solaris 12 has disappeared from the Oracle roadmap published in January 2017

Un regard rapide retour sur l’histoire de Solaris

Les jeunes lecteurs parmi vous peuvent avoir seulement connu Linux et, éventuellement, certains * systèmes de type Unix BSD. Mais pour les gens de ma génération, Solaris – tout comme AIX— est un autre grand nom. Un peu d’histoire peut vous aider à comprendre pourquoi ce système d’exploitation a une place spéciale dans nos cœurs et dans nos racks de serveurs.

Tout cela a commencé 1982 Lorsque trois ans et demi des étudiants de l’Université de Stanford a fondé Sun Microsystems. J’ai dit trois ans et demi puisque Bill Joy est considéré comme des fondateurs aux côtés de Vinod Khosla, Andy Bechtolsheim, et Scott McNealy, même si le premier a rejoint l’équipe seulement après quelques mois. Soleil, visant initialement à être une entreprise de matériel, conception de haute qualité MC68000-selon des stations de travail graphiques.

Mais avec l’arrivée de Bill Joy, développeur de base BSD (et l’original vi écrivain — Oui !), tout était prêt pour Sun devenir un chef de file dans l’industrie du logiciel trop. C’était notamment le cas avec le développement de SunOS, le système d’exploitation basé sur BSD alimentant le soleil succès commercial SPARC serveurs et postes de travail.

SunOS a rapidement gagné une réputation pour la qualité et l’innovation, introduction de technologies et concepts plusieurs années en avance sur leurs concurrents comme NFS (le Network File System, dont la version 3 et 4 sont encore en usage aujourd'hui), NIS + (un alternative/prédécesseur de LDAP), Sun RPC (officiellement Open Network Computing Remote Procedure Call ou SunView (un système de fenêtrage développé dans les années 80 qui ont été remplacées par X10/X11 produits à base de seulement quelques années plus tard)

Mais la véritable naissance de Solaris remonte aux années 90, après AT&T est entré dans le capital de Sun Microsystems, et l’OS passé du code base BSD à le (puis nouvellement) AT&Communiqué de T System V 4. Ce changement de, Il fut rebaptisée Solaris, SunOS.

Pendant presque 20 années, De 1992 À 2010, Sun fourni sortie régulière de son système d’exploitation, initialement pour l’architecture SPARC, puis pour SPARC, UltraSPARC, x86 et, enfin, x86_64. Chaque version fournissant son lot de nouvelles technologies — certains d'entre eux vous le savez peut-être à cause de leur port plus tard d’autres systèmes d’exploitation comme Linux : CacheFS, Portes), ZFS, DTrace, IPMP, Solaris multiplexé d’e/s, ou – payer une attention particulière systemd haters – moderne init remplacement avec SMF. Ne pas mentionner le développement de la Langage de programmation chêne depuis 1991 ... et publié en 1995 sous le nom Java en raison de questions relatives aux marques.

Les années 90 décennie a été riche en terme d’innovations, et Pendant cette période, Sun Microsystems avaient un revenu solide et sans cesse croissante. Malheureusement, une grande partie de ces revenus a été le résultat de la « bulle Internet ». Et quand la bulle a éclaté, Sun fait face à une pénurie de la demande et par conséquent importantes pertes financières.

Dans une tentative de passer à un modèle différent, dans 2005 Sun a lancé le OpenSolaris projet. Pour la première fois de son histoire, les sources de la prochaine version de Solaris 10 seraient disponibles. Bien que salué par la communauté, observateurs prédit ce coup était trop tard étant donné la position dominante déjà occupée par Linux à ce moment-là.

Et en effet, ils avaient raison : seulement cinq ans plus tard, dans 2010 Sun a été finalement rachetée par un de ses concurrents : Oracle Corporation. Rapidement, Oracle a abandonné le projet OpenSolaris et reprendre leur développement de Solaris en utilisant un modèle source fermé. Cela nous amène à la sortie de Solaris 11.0 À 11.3 De 2011 À 2015.

Est Solaris des logiciels ?

Il n’y a probablement une part de nostalgie dans notre ( ?) son attachement pour Solaris. Mais Solaris reste un solide, système d’exploitation sécurisé et évolutif. Particulièrement bien adapté pour le cloud computing infrastructure, compte tenu de sa forte et une prise en charge native de la virtualisation (Solaris zones, y compris zones marquées), logicielle () réseauArbalète), (suivi en temps réelDTrace) et tolérance (la fauteGestion des défaillances de Solaris, SMF). À noter plusieurs de ces technologies ont été développées en fait pour Solaris 10 — faisaient donc partie intégrante du projet OpenSolaris.

Solaris has a pretty complex history

Au cours de la rédaction de cet article, J’ai commencé le dessin infographie que vous pouvez Télécharger sur mon site pour résumer l’histoire longue et complexe de Solaris. En tout cas, Après plusieurs rebondissements et fourches, Solaris a donné naissance à quelques projets. Nous allons avoir un oeil sur eux :

Systèmes d’exploitation basés sur Solaris

1. Illumos

Si aujourd'hui les plans d’Oracle pour Solaris reste nébuleux, Si tout va bien, le projet OpenSolaris éphémère ouvert la porte à une vie de projets en dehors de la tutelle de Sun/Oracle Solaris.

Est une pierre angulaire de cet écosystème « libre » de Solaris Illumos. Le projet illumos est un successeur ouvert et indépendant d’OpenSolaris, dont l’objectif principal est de poursuivre le développement de OS/Net, C’est le noyau de Solaris, les bibliothèques de base, et les outils de base "userland". Aujourd'hui, la mise en œuvre d’illumos d’OS/Net est connu comme le Illumos-portail projet. Et le port d’utilitaires "userland" core fait partie de la Illumos-"userland" projet.

Illumos n’est pas une distribution par soi, mais sert de base pour la plupart, si pas toutes les distributions non - Oracle Solaris. Le plus connu d'entre eux étant OpenIndiana.

2. OpenIndiana

OpenIndiana est la continuation de la Projet Sun Indiana. While OpenSolaris aimed at providing the source of OS/Net, the Indiana project aimed at providing a full Solaris-like distribution around OpenSolaris.

OpenIndiana was announced in 2010 after Oracle has discontinued the support for open-source development around Solaris. While initially based on OpenSolaris, the project switched to illumos OS/Net implementation one year later.

Aujourd'hui, OpneIndiana is the de-facto standard for illumos-based general purposes distributions. OpenIndiana is actively maintained and is suitable both for server and desktop usage. For that latter use case, while other projects exist, OpenIndiana is clearly the most successful.

If you’re looking for a GUI version of Solaris, or if you come from a Linux background and want to try out Solaris in a familiar and rather comfortable environment, OpenIndiana est certainement pour vous.

3. OmniOS Community Edition (OmniOSce)

  • http://www.omniosce.org
  • x86-64 que depuis r151022, IA-32/x86_64 avant r151022
  • LOGICIELS LIBRES
  • Soutenu par OmniIT jusqu’en mars 2017
  • distribution basée sur Illumos pour serveur

OmniOS Community Edition est la continuation du projet initialement pris en charge par OmniOS OmniTI. L’objectif de OmniOS est de fournir un « illumos basé sur serveur OS avec ZFS, DTrace, Arbalète, SMF, KVM, et prise en charge Linux zone ».

Alors que OpenIndian est une distribution d’usage général que vous pouvez utiliser pour des applications de serveur, OmniOSce est spécifiquement conçu à cet effet. Le projet se développe activement et vise à fournir une écurie libérer tous les six mois, et la distribution de soutien à long terme tous les deux ans. The latest LTS version at the time of this writing is OmniOSce r151022 — whose supports should continue until 2020 (http://www.omniosce.org/schedule.html).

If you’re looking for a Solaris distribution for your server, OmniOSce is the place to start.

4. SmartOS

Linux is well-known and used by a wide variety of users with many different needs. D'un autre côté, Solaris appears more confidential and was confined in high-end applications and niche markets. And with the release of the sources as part of the OpenSolaris project, some companies have started to develop very specialized distributions tailored for their operational needs.

This is the case with SmartOS. As the opposite of previous distributions, this one is a “Live” distribution in that sense it runs entirely on RAM. You boot on SmartOS from a USB device, d’une image ISO, or –probably your choice in production– over the network via PXE.

The goal of SmartOS is to provide a complete virtualization environment using zones for containers (including bare-metal performances for Linux application in LX zones) and KVM for running arbitrary OS. In some sense, SmartOS is an hypervisor rather than an OS. SmartOS is a free and open-source project developed by and for Joyent (recently bought by Samsung) and used on their own cloud infrastructure.

Being build for cloud applications, SmartOS might seem confusing if you don’t have a previous experience in virtualized environments or server administration. But if you’re looking for a free alternative to VMware ESXi, SmartOS is certainly the illumos distribution to consider.

5. NexentaStor

Il a donné fonctionne entièrement à partir de RAM, SmartOS est conçu comme le système d’exploitation embarqué sur les appareils ou dispositifs intelligents. Mais si vous avez besoin d’une distribution basée sur illumos plus précisément conçus à cet effet, Jetez un oeil à NexentaStor.

À noter, l’opposé des solutions précédentes, NexentaStor n’est donc plus libres. Comme son nom l’indique, Il est particulièrement bien adapté pour les périphériques de stockage et appareils (NAS, SAN, iSCSI ou Fibre Channel applications).

Il y avait autrefois un NexentaStor Community Edition, mais d’après ce que j’ai vu, ce projet est plus ou moins annulé et si vous vous connecter sur le site de Nexenta et essayez de télécharger CE 5.x NexentaStor, vous finissez par avoir à demander une licence pour le « version gratuite jusqu'à 10 to d’espace disque alloué ». So it looks more like a trial version than a community edition to me. Or am I wrong? Don’t hesitate to use the comment section below if you have more information on that topic!

A reason to mention NexentaStor here is Nexenta Systems alongside with Joyent were very active members of the illumos community. Being at the core of many improvements and features we can use today on any illumos-based distributions.

The few project mentioned above are clearly the “big names” of the illumos ecosystem today. But besides them, they are countless lesser known projects that ensure Solaris remains alive — and that actually play a significant role in the IT landscape.

Par exemple, I can mention MenloStor from MenloWare, qui exploite la puissance de ZFS et logiciel défini des capacités de réseau d’illumos pour fournir solutions de stockage avancées.

Ou NAPP-it qui cible un marché similaire et vous pouvez utiliser gratuitement à domicile ou en environnement SOHO. Au cours de mes recherches pour cet article, J’ai m’a parlé DelphiX OS trop — particulièrement bien adapté apparemment pour la sauvegarde et de stockage de base de données. Mais j’avoue que je n’a pas revoir celui-ci en détails. Enfin, en plus de distributions soutenus par l’industrie, Il y a un couple de moindre projets connus comme Tribblix — qui vise à fournir une distribution desktop et server léger et accessible qui peut exécuter n’importe où, y compris sur SPARC et 32 bit x86 de la quincaillerie (IA-32) avec des ressources limitées. Et il n’y a probablement beaucoup d’autres grands projets que j’ai oublié dans cette liste !

Qu'en penses-tu ?

I wish to thank Peter Tribble (author of Tribblix), Theo Schlossnagle, Jim Klimov and all other people on the OmniOS mailing list for their help during the writing of this article. And more generally, thanks to the whole illumos community for your great work!

Donc, is Solaris dead? Well, the Solaris brand maybe. But the Solaris spirit and its unique combination of innovative features are still alive. And well alive.

I can only encourage you to try one or the other illumos distributions mentioned above: at the very least, you will discover something different. And who knows? Maybe you could realize that Solaris was the OS you were looking for. As of myself, I’m really looking forward to reading your feedbacks about Solaris/illumos in the comment section below!

Source

Laisser une réponse