Slackjeff Wiki

Bits que significam

Ferramentas do usuário

Ferramentas do site


utils:abrangencia

Essa é uma revisão anterior do documento!


Abrangência (utilitários)

Este contexto (utils) é responsável por guias, tutoriais e artigos sobre utilitários de sistema. Utilitários são programas mais simples, em geral providos pelos próprios sistemas (podendo variar um pouco entre cada sistema), e com um escopo de uso abrangente.

Escopo x não escopo

Vários tipos de programa podem ser abordados na Wiki. Saber em que categoria se encaixam esses programas pode ser um pouco difícil a princípio. Veja a seguir o que diferencia (para os critérios desta wiki) um utilitário de outras categorias de programa.

Embora seja óbvio que drivers e jogos, embora sejam programas, não são classificados como utilitários, a confusão pode ocorrer com aplicações, programas de redes e programas de segurança, já que em outros espaços eles poderiam ser classificados desse modo.

Utilitários x aplicações

A linha que divide utilitários e aplicações pode às vezes parecer difícil de traçar, pois algumas aplicações podem ser de uso comum entre sistemas, e em alguns casos ser essencial para o funcionamento de alguns deles. Alguns critérios que podem ser usados como guia para fazer essa divisão são:

  • O programa é simples ou complexo?
  • O programa é de algum modo padronizado?
  • O programa possui importância apenas para um domínio específico?
  • O programa é na realidade um encapsulador de vários outros programas menores?
  • O programa possui importância para muitos sistemas operacionais?

Quanto maior a complexidade de um programa, maior sua tendência à classificação como aplicação. Ao mesmo tempo, se o programa for simples, mas servir apenas como uma interface para vários outros programas, isto é, como um encapsulador de outros programas, ele também tende a ser classificado como aplicação.

Se um programa for padronizado e estiver presente em vários sistemas (especialmente, se estiver presente em virtude dessa padronização), então ele tende a ser classificado como utilitário. Se não for padronizado, mas de algum modo seu uso for muito convencional entre diferentes sistemas, ele também tende a ser classificado como utilitário.

Dentre os sistemas abordados na Wiki, o padrão POSIX é um dos que mais se aplica, logo se um programa for parte do padrão POSIX, ele muito provavelmente deverá ser classificado como utilitário.

Se o programa tiver importância apenas para um domínio específico (por exemplo, usado apenas para comunicação instantânea, apenas para navegação Web, apenas para consulta a bancos de dados, dentre outros domínios), então ele provavelmente será classificado como aplicação.

Como você pode notar, não há um direcionamento inequívoco e absoluto. Existem guias para o seu julgamento sobre a classificação. Se um programa se encaixar em mais critérios que indiquem que ele é um utilitário, então deverá ser abordado como utilitário. Caso existam mais critérios que favoreçam a abordagem como aplicação, então ele deverá ser direcionado para o tópico de aplicações.

Utilitários x programas de rede

Muitos programas voltados para identificação, teste e configuração de rede em um sistema poderiam, sem problema algum, ser classificadas como utilitários. Porém, como já existe um tópico dedicado a esse assunto, esses programas não devem ser tratados aqui.

Utilitários x programas de segurança

Outro tipo de programa que não deve ser tratado neste tópico de utilitários são os programas mais especificamente voltados para segurança, pois já existe um outro tópico dedicado a isto. É o caso de programas como:

  • Ferramentas de varreduras de pacotes (sniffers)
  • Ferramentas de teste de intrusão
  • Ferramentas de forense computacional
  • Filtros de pacotes / firewalls
  • Scanners de portas
  • Sistemas de detecção de intrusão
utils/abrangencia.1734915976.txt.gz · Última modificação: 2024/12/22 22:06 por hrcerq