UNIX-filosofia on palannut muotiin vuonna 2018

Tux ja Beastie polttavat Windows nuotiossa

UNIX Se oli käyttöjärjestelmä, joka merkitsi SSOO: n historiaan ennen ja jälkeen. Todennäköisesti paras ja joka on jättänyt ylimääräisen perinnön suuren perheen eri jäsenten, kuten Linux, Solaris, BSD, kanssa. Lisäksi se sisälsi aikanaan joukon innovatiivisia ominaisuuksia, joita on edelleen ihailtu, ja omalaatuinen kehitysfilosofia, joka näyttää myös olevan jälleen muodikasta ...

Tarkoitan yhtä kolme filosofiaa jolla UNIX on tuettu, yksi teistä jo tietää, että kaikki on tiedostoa tässä järjestelmässä ja joka sisältää myös laitteet, joita voidaan käsitellä sellaisina ja joita voidaan siksi hallita samoilla työkaluilla, joilla loput hallitaan tiedostoja , mikä on erittäin hyödyllistä monissa tapauksissa ja jonka avulla voimme jopa ohjata tietoja niihin tai niistä. Jotain, mitä muissa käyttöjärjestelmissä ei voida, koska niitä kohdellaan laitteina tai yksiköinä, kuten Windowsissa.

Mutta filosofia, joka kiinnostaa meitä nyt, on rakentaa hyvin yksinkertaiset ohjelmat, optimaalisella koodilla ja että he tekevät yhden tehtävän, mutta että he tekevät sen hyvin. Tämä on täysin vastoin muita ohjelmistoprojekteja ja käyttöjärjestelmiä, joissa luodaan hyvin monimutkaisia ​​makro-ohjelmia, jotka pystyvät tekemään monia asioita, mutta eivät tee niin hyvin joissakin tapauksissa ... Yksinkertaisuus on joskus paras tapa vastata teknisiin haasteisiin kuten UNIX on osoittanut tai yhtä monta muuta esimerkkiä, joita meillä on muilla teollisuudenaloilla (katso Hispano Suiza vs. Rolls Royce).

No, tätä filosofiaa on edelleen läsnä monissa osissa LinuxVaikka distro on paljon enemmän kuin Linux-ydin, ja on joitain osia, jotka eivät ole yhteensopivia. Esimerkiksi, jos muistat, se on kritiikkiä systemd: lle. Ja kun otetaan huomioon tehokkuus ja liikkuvuus, optimointi on erityisen tärkeää, ja näistä yksinkertaisista ohjelmista, jotka toimivat optimaalisesti yhdessä, näyttää olevan yhä tärkeämpi merkitys.

Näet lisätietoja kohdassa Mikropalvelut verkossa martinflower.com. Missä se on kuvattu Microservices-arkkitehtuuri, uusi arkkitehtuuri yksinkertaisten ohjelmistojen suunnittelulle, joka ei ole yksinään käytännöllinen, mutta kun kaikki ohjelmat kootaan yhteen, niistä tulee toimiva järjestelmä, jolla on vankka perusta.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   luix dijo

    Se on totta, systemd perseestä !!!!!!!