Filozofia UNIX powraca w modzie w 2018 roku

Tux i Beastie palą okna w ognisku

UNIX Był to system operacyjny, który zaznaczył się przed i po w historii SSOO. Prawdopodobnie najlepszy ze wszystkich i że pozostawił on niezwykłe dziedzictwo wraz z różnymi członkami swojej wielkiej rodziny, takimi jak Linux, Solaris, BSD itp. Ponadto zawierał szereg innowacyjnych funkcji jak na tamte czasy, które wciąż są podziwiane, z bardzo osobliwą filozofią rozwoju, która również wydaje się być znowu modna ...

Mam na myśli jeden z trzy filozofie na których obsługiwany jest UNIX, jeden z was już wie, że wszystko jest plikiem w tym systemie, a to obejmuje również urządzenia, które mogą być traktowane jako takie i dlatego można nimi zarządzać za pomocą tych samych narzędzi, za pomocą których zarządza się resztą plików , coś, co jest bardzo przydatne w wielu przypadkach i pozwala nam nawet przekierowywać informacje do nich lub od nich. Coś, czego w innych systemach operacyjnych nie mogą, ponieważ są one traktowane jako urządzenia lub jednostki, jak to ma miejsce w przypadku systemu Windows.

Ale filozofia, która nas teraz interesuje, polega na budowaniu bardzo proste programy, z optymalnym kodem i wykonują tylko jedno zadanie, ale robią to dobrze. Jest to całkowicie sprzeczne z innymi projektami oprogramowania i systemami operacyjnymi, w których tworzone są bardzo złożone programy makr, które są w stanie zrobić wiele rzeczy, ale w niektórych przypadkach nie robią tego tak dobrze ... Prostota jest czasami najlepszym sposobem radzenia sobie z wyzwaniami technicznymi, takimi jak UNIX pokazał lub wiele innych przykładów, które mamy w innych branżach (patrz Hispano Suiza vs Rolls Royce).

Cóż, ta filozofia jest nadal obecna w wielu częściach LinuxChociaż dystrybucja to znacznie więcej niż jądro Linuksa i są pewne części, które nie są zgodne. Na przykład, jeśli pamiętasz, jest to jedna z krytyk skierowanych do systemd. A teraz, w związku z troską o wydajność i mobilność, optymalizacja jest szczególnie ważna, a te proste programy, które działają optymalnie ze sobą, wydają się coraz ważniejsze.

Więcej informacji znajdziesz w Mikrousługi w sieci martinflower.com. Gdzie jest to opisane Architektura mikrousług, nowa architektura do projektowania prostego oprogramowania, które samo w sobie nie jest praktyczne, ale po złożeniu wszystkich programów staje się funkcjonalnym systemem o solidnych podstawach.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Luix powiedział

    To prawda, systemd jest do bani !!!!!!!