UNIX filozofija atkal ir modē 2018. gadā

Tux un Beastie dedzina Windows ugunskurā

UNIX Tā bija operētājsistēma, kas SSOO vēsturē iezīmēja pirms un pēc. Droši vien labākais no visiem un ka viņš ir atstājis ārkārtas mantojumu ar dažādiem savas lielās ģimenes locekļiem, piemēram, Linux, Solaris, BSD utt. Turklāt tā savā laikā ietvēra virkni novatorisku iezīmju, kuras joprojām apbrīno, ar ļoti savdabīgu attīstības filozofiju, kas, šķiet, arī atkal ir kļuvusi modē ...

Es domāju vienu no trīs filozofijas kurā tiek atbalstīts UNIX, viens no jums jau zina, ka šajā sistēmā viss ir fails, un tajā ietilpst arī ierīces, kuras var uzskatīt par tādām, un tāpēc tās var pārvaldīt ar tiem pašiem rīkiem, ar kuriem pārējie tiek pārvaldīti faili , kaut kas daudzos gadījumos ir ļoti noderīgs un pat ļauj mums novirzīt informāciju uz viņiem vai no tiem. Kaut kas tāds, kas citās operētājsistēmās nevar, jo tos uzskata par ierīcēm vai vienībām, kā tas ir Windows gadījumā.

Bet filozofija, kas mūs tagad interesē, ir veidot ļoti vienkāršas programmas, ar optimālu kodu un ka viņi veic vienu uzdevumu, bet to dara labi. Tas ir pilnīgi pret citiem programmatūras projektiem un operētājsistēmām, kur tiek izveidotas ļoti sarežģītas makro programmas, kas spēj paveikt daudzas lietas, bet dažos gadījumos to nedara tik labi ... Vienkāršība dažreiz ir labākais veids, kā risināt tehniskas problēmas, piemēram, UNIX ir parādījis vai tikpat daudz citu piemēru, kādi mums ir citās nozarēs (sk. Hispano Suiza vs Rolls Royce).

Nu, šī filozofija joprojām pastāv daudzās vietās LinuxLai gan izplatīšana ir daudz vairāk nekā Linux kodols, un ir dažas daļas, kas neatbilst. Piemēram, tas ir viens no kritikas, kas izteikts par systemd, ja atceraties. Tagad, rūpējoties par efektivitāti un mobilitāti, optimizācija ir īpaši svarīga, un šķiet, ka šīs vienkāršās programmas, kas darbojas optimāli kopā, kļūst daudz svarīgākas.

Plašāku informāciju varat skatīt vietnē Mikropakalpojumi tīmeklī martinflower.com. Kur tas ir aprakstīts Mikroservisu arhitektūra, jauna arhitektūra vienkāršas programmatūras projektēšanai, kas pati par sevi nav praktiska, taču, saliekot visas programmas, tās kļūst par funkcionālu sistēmu ar stabilu pamatu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Luix teica

    Tā ir taisnība, systemd sucks !!!!!!!