La filosofia UNIX è tornata di moda nel 2018

Tux e Beastie bruciano Windows in un falò

UNIX era un sistema operativo che ha segnato un prima e un dopo nella storia delle SSOO. Probabilmente il migliore di tutti e che ha lasciato una straordinaria eredità ai suoi vari membri della sua grande famiglia, come Linux, Solaris, BSD, ecc. Inoltre, includeva una serie di caratteristiche innovative per il suo tempo che sono ancora ammirate, con una filosofia di sviluppo molto particolare che sembra essere tornata di moda ...

Voglio dire uno di le tre filosofie su cui UNIX è supportato, uno di voi già sa è che tutto è un file in questo sistema, e che comprende anche i dispositivi che possono essere trattati come tali e quindi gestibili con gli stessi strumenti con cui si gestisce il resto dei file , qualcosa che è molto utile in molti casi e che ci consente persino di reindirizzare le informazioni ao da loro. Qualcosa che in altri sistemi operativi non è possibile, poiché vengono trattati come dispositivi o unità, come nel caso di Windows.

Ma la filosofia che ci interessa adesso è costruire programmi molto semplici, con un codice ottimale e che svolgono un unico compito, ma che lo fanno bene. Questo è totalmente contro altri progetti software e sistemi operativi, dove vengono creati programmi macro molto complessi che sono in grado di fare molte cose ma non lo fanno così bene in alcuni casi ... La semplicità a volte è il modo migliore per affrontare sfide tecniche come UNIX ha mostrato o come molti altri esempi che abbiamo in altri settori (vedi Hispano Suiza vs Rolls Royce).

Ebbene, quella filosofia è ancora presente in molte parti di LinuxSebbene una distribuzione sia molto più di un kernel Linux e ci sono alcune parti che non sono conformi. Ad esempio, è una delle critiche mosse a systemd, se ricordi. E ora con la preoccupazione per l'efficienza e la mobilità, l'ottimizzazione è particolarmente importante e questi semplici programmi che funzionano in modo ottimale insieme sembrano diventare molto più importanti.

Puoi vedere più informazioni in Microservizi sul web martinflower.com. Dove è descritto Architettura dei microservizi, una nuova architettura per la progettazione di software semplice che non è pratico da solo, ma quando tutti i programmi vengono messi insieme, diventano un sistema funzionale con solide basi.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   luix suddetto

    È vero, systemd fa schifo !!!!!!!