Tirant d'una mica d'ironia i humor en el títol, avui us presento a SmartOS, Per a tots aquells usuaris que encara no el coneguin. Potser altres sí sàpiguen de què va aquest projecte, però no n'hi ha prou conegut. No es pot catalogar com un Linux, o Unix a l'ús, és una mica més sofisticat que això, però aquesta dualitat el fa especialment interessant per a alguns dels objectius per als quals va ser dissenyat.
Per deixar clar el que és SmartOS, és un hipervisor SVR4 (System V o SysV), I per tant ja deixa algunes pistes del que és i per a què s'utilitza. Per descomptat, està basat en UNIX, combinant tecnologia de el conegut sistema operatiu OpenSolaris i també virtualització Linux KVM. A més, és de codi obert i lliure. ¿És estrany veritat?
El seu codi font, en concret el de la seva nucli, ha servit per crear un altre projecte conegut al món * nix, com és Il·lums. Ja saps que Illumos és un sistema operatiu derivat d'OpenSolaris, i aquest al seu torn és una implementació oberta de sistema Solaris de Sun Microsystems (ara Oracle).
Però, a part de totes aquestes herències i influències, SmartOS també integra moltes altres tecnologies com Crossbow, DTrace, Zones de el propi Solaris, la ja esmentada KVM de Linux, i fins i tot el sistema d'arxius o FS que ara és fruit de polèmica, com és ZFS. A més, han treballat per millorar l'escalabilitat d'aquest sistema, una cosa molt buscat quan es tracta de servidors o entorns de centres de dades.
SmartOS també inclou el sistema de gestió de paquets pkgsrc de NetBSD, Per fer-ho encara més rar. I ha estat dissenyat per a entorns basats en el núvol. El seu disseny li permet córrer en la memòria RAM, suportant diversos mecanismes d'arrencada des de xarxa (PXE), des d'imatges ISO, o unitats USB. Això també permet que les actualitzacions es poden fer simplement reiniciant des d'una imatge més recent de sistema ...
I si tot això et sembla estrany o interessant, altres característiques de SmartOS també et semblaran d'allò més genuïnes:
- Cada màquina virtual s'emmagatzema localment a cada node i no arrenca a través de la xarxa des d'algun servidor NAS, com passa en altres casos. Això manté la independència dels nodes dels servidors i redueix l'ús de xarxa.
- Permet la seva gestió amb eines de codi obert Joyent SmartDataCenter o SDC, així com Fifo Project.
- Les Zones que vaig citar abans també cal destacar-les. Són contenidors. Un està basat en Unix i usa pkgsrc amb KVM i permet córrer altres sistemes operatius usant virtualització per maquinari. Fins i tot es pot usar LX per córrer distribucions GNU / Linux a l'suportar syscalls o trucades a sistema de el nucli Linux ...
Més informació - SmartOS