La filosofia UNIX torna a estar de moda a 2018

Tux i Beastie cremant a Windows en una foguera

UNIX va ser un sistema operatiu que va marcar un abans i un després en la història sobre els SSOO. Probablement el millor de tots i que ha deixat una herència extraordinària amb els seus diversos membres de la seva gran família, com ho pot ser Linux, Solaris, BSD, etc. A més, incloïa una sèrie de característiques innovadores per a la seva època i que encara segueixen sent admirades, amb una filosofia molt peculiar de desenvolupament que també sembla que s'ha tornat a posar de moda ...

Em refereixo a una de les tres filosofies en què es recolza UNIX, una ja sabeu que és que tot és un fitxer en aquest sistema, i això també inclou els dispositius que es poden tractar com a tal i per tant es poden administrar amb les mateixes eines amb les que s'administren la resta de fitxers, cosa que és molt útil en molts casos i que ens permet fins i tot redirigir informació cap o des d'ells. Una cosa que en altres sistemes operatius no es pot, ja que es tracten com a dispositius o unitats, com és el cas de Windows.

Però la filosofia que ens interessa ara és la de construir programes molt simples, amb un codi òptim i que facin una sola tasca, però que la facin bé. Això està totalment en contra d'altres projectes de programari i sistemes operatius, on es creen macroprogrames molt complexos que són capaços de fer moltes coses però que no la fan tan bé en alguns casos ... La simplicitat de vegades és la millor manera de tallar els reptes tècnics com ha demostrat UNIX o com altres tants exemples que tenim en altres indústries (vegeu Hispano Suiza vs Rolls Royce).

Doncs bé, aquesta filosofia segueix present en moltes parts de Linux, Encara que una distro és molt més que un nucli Linux, i hi ha algunes parts que no ho compleixen. Per exemple, és una de les crítiques que es feia feia a systemd, si ho recordeu. I ara amb l'interès per l'eficiència i la mobilitat, l'optimització és especialment important i aquests programes simples que treballin de forma òptima en conjunt sembla que s'està tornant molt més important.

Podeu veure més informació en Microservices al web martinflower.com. On es descriu Microservices Architecture, una nova arquitectura per dissenyar programari simple que no resulta pràctic per separat, però que quan es conjuminen tots els programes junts es transformen en un sistema funcional amb una sòlida base.


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Luix va dir

    És cert, systemd fa pudor !!!!!!!