De UNIX-filosofie is weer in de mode in 2018

Tux en Beastie branden Windows in een vreugdevuur

UNIX Het was een besturingssysteem dat een voor en na markeerde in de geschiedenis van SSOO. Waarschijnlijk de beste van allemaal en die een buitengewone erfenis heeft nagelaten bij zijn verschillende leden van zijn geweldige familie, zoals Linux, Solaris, BSD, enz. Bovendien bevatte het een reeks innovatieve functies voor die tijd die nog steeds worden bewonderd, met een heel eigenaardige ontwikkelingsfilosofie die ook weer in de mode lijkt te zijn ...

Ik bedoel een van de drie filosofieën waarop UNIX wordt ondersteund, weet een van jullie al dat alles een bestand is in dit systeem, en dat omvat ook de apparaten die als zodanig kunnen worden behandeld en daarom kunnen worden beheerd met dezelfde tools waarmee de rest van bestanden wordt beheerd , iets dat in veel gevallen erg handig is en waarmee we zelfs informatie van of naar hen kunnen doorverwijzen. Iets dat in andere besturingssystemen niet kan, omdat ze worden behandeld als apparaten of eenheden, zoals het geval is bij Windows.

Maar de filosofie die ons nu interesseert, is bouwen zeer eenvoudige programma's, met een optimale code en dat ze één taak uitvoeren, maar dat ze het goed doen. Dat is totaal in strijd met andere softwareprojecten en besturingssystemen, waar zeer complexe macroprogramma's worden gemaakt die veel dingen kunnen, maar in sommige gevallen niet zo goed ... Eenvoud is soms de beste manier om technische uitdagingen aan te pakken zoals UNIX heeft laten zien of zoveel andere voorbeelden die we hebben in andere industrieën (zie Hispano Suiza vs Rolls Royce).

Welnu, die filosofie is nog steeds aanwezig in veel delen van LinuxHoewel een distro veel meer is dan een Linux-kernel, en er zijn sommige onderdelen die niet voldoen. Het is bijvoorbeeld een van de punten van kritiek op systemd, als u het zich herinnert. En nu met de zorg voor efficiëntie en mobiliteit, is optimalisatie vooral belangrijk en deze eenvoudige programma's die optimaal samenwerken, lijken veel belangrijker te worden.

U kunt meer informatie zien in Microservices op het internet martinflower.com​ Waar het wordt beschreven Microservices-architectuur, een nieuwe architectuur voor het ontwerpen van eenvoudige software die op zichzelf niet praktisch is, maar wanneer alle programma's bij elkaar zijn gebracht, worden ze een functioneel systeem met een solide basis.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Luix zei

    Het is waar, systemd is waardeloos !!!!!!!