A filosofia UNIX está de volta à moda em 2018

Tux e Beastie queimando janelas em uma fogueira

UNIX era um sistema operacional que marcou um antes e um depois na história dos SSOOs. Provavelmente o melhor de todos e que deixou uma herança extraordinária com seus vários membros de sua grande família, como Linux, Solaris, BSD, etc. Além disso, incluiu uma série de características inovadoras para a época que ainda são admiradas, com uma filosofia de desenvolvimento muito peculiar que também parece ter voltado à moda ...

Quero dizer um de as três filosofias no qual UNIX é suportado, um de vocês já sabe é que tudo é um arquivo neste sistema, e isso também inclui os dispositivos que podem ser tratados como tal e, portanto, podem ser gerenciados com as mesmas ferramentas com as quais o resto é gerenciado de arquivos , algo que é muito útil em muitos casos e que até nos permite redirecionar informações de ou para eles. Algo que em outros sistemas operacionais não pode, já que são tratados como dispositivos ou unidades, como é o caso do Windows.

Mas a filosofia que nos interessa agora é construir programas muito simples, com um código ótimo e que eles fazem uma única tarefa, mas que a fazem bem. Isso é totalmente contra outros projetos de software e sistemas operacionais, onde programas de macro muito complexos são criados que são capazes de fazer muitas coisas, mas não o fazem tão bem em alguns casos ... A simplicidade às vezes é a melhor maneira de enfrentar desafios técnicos como o UNIX mostrou ou como muitos outros exemplos que temos em outras indústrias (veja Hispano Suiza vs Rolls Royce).

Bem, essa filosofia ainda está presente em muitas partes do LinuxEmbora uma distro seja muito mais do que um kernel Linux, existem algumas partes que não estão em conformidade. Por exemplo, é uma das críticas feitas ao systemd, se você se lembra. E agora, com a preocupação com a eficiência e a mobilidade, a otimização é especialmente importante e esses programas simples que funcionam perfeitamente juntos parecem estar se tornando muito mais importantes.

Você pode ver mais informações em Microsserviços na web martinflower.com. Onde é descrito Arquitetura de microsserviços, uma nova arquitetura para projetar software simples que não é prático por si só, mas quando todos os programas são colocados juntos, eles se tornam um sistema funcional com uma base sólida.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   luix dito

    É verdade, o systemd é uma merda !!!!!!!