Filozofija UNIX je spet v modi leta 2018

Tux in Beastie v kresu zažgeta Windows

UNIX to je bil operacijski sistem, ki je zaznamoval zgodovino SSOO pred in po njej. Verjetno najboljše od vsega in da je zapustil izjemno dediščino s svojimi različnimi člani svoje velike družine, kot so Linux, Solaris, BSD itd. Poleg tega je vključeval vrsto inovativnih funkcij za svoj čas, ki jih še vedno občudujemo, z zelo svojevrstno razvojno filozofijo, za katero se zdi, da je prav tako spet postala modna ...

Mislim enega od tri filozofije na katerem je podprt UNIX, eden od vas že ve, da je v tem sistemu vse datoteka in to vključuje tudi naprave, ki jih je mogoče obravnavati kot take in jih je zato mogoče upravljati z enakimi orodji, s katerimi se z ostalimi upravlja datoteke , nekaj, kar je v mnogih primerih zelo koristno in nam omogoča celo preusmerjanje informacij na ali iz njih. Nekaj, česar v drugih operacijskih sistemih ne morejo, saj so kot naprave ali enote obravnavani kot Windows.

Toda filozofija, ki nas zdaj zanima, je graditi zelo preprosti programi, z optimalno kodo in da opravijo eno nalogo, vendar jo dobro opravijo. To povsem nasprotuje drugim projektom programske opreme in operacijskim sistemom, kjer se ustvarijo zelo zapleteni makro programi, ki so sposobni narediti marsikaj, v nekaterih primerih pa ne tako dobro ... Preprostost je včasih najboljši način za spopadanje s tehničnimi izzivi, kot je UNIX je pokazal ali toliko drugih primerov, ki jih imamo v drugih panogah (glej Hispano Suiza vs Rolls Royce).

No, ta filozofija je še vedno prisotna v mnogih delih LinuxČeprav je distro veliko več kot jedro Linuxa, nekateri deli niso v skladu. Na primer, to je ena izmed kritik sistema systemd, če se spomnite. Zdaj je skrb za učinkovitost in mobilnost še posebej pomembna in zdi se, da ti preprosti programi, ki optimalno delujejo, postajajo veliko pomembnejši.

Več informacij si lahko ogledate v Mikroservice na spletu martinflower.com. Kjer je opisano Arhitektura mikro storitev, nova arhitektura za oblikovanje preproste programske opreme, ki sama po sebi ni praktična, a ko se vsi programi sestavijo, postanejo funkcionalen sistem s trdno podlago.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   luix je dejal

    Res je, sistemsko zanič !!!!!!!