O Arch Linux realmente segue a filosofia KISS?

1. O Arch Linux realmente segue a filosofia KISS?

Akrata
Akrata_

(usa Arch Linux)

Enviado em 20/03/2019 - 00:31h

Vejo muita gente falando que o Arch seguiria a filosofia KISS, porem me aventurei recentemente nele e vi o contrario disso.

O Arch casa perfeitamente com a filosofia "faça você mesmo", ja em relação a filosofia KISS, ao meu ver, deixa muito a desejar, um exemplo seria a sua instalação, que poderia ser mais automatizada e grafica, deixando ela mais simples, porem é toda manual, deixando ela complicada. Isso sem falar na sua configuralçao pós instalação.

O que vocês acham? O Arch segue ou não o KISS? A filosofia "faça você mesmo" é compativel com o KISS?

Me baseei nessa definição para o KISS "é um princípio geral que valoriza a simplicidade do projeto e defende que toda a complexidade desnecessária seja descartada."




  


2. Re: O Arch Linux realmente segue a filosofia KISS?

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 20/03/2019 - 01:59h

K.I.S.S. se refere ao desenvolvimento e aplicação, não entra no mérito do que você esta fazendo é para um público X ou Y, seja qual for apenas faça de modo simples e bem feito!

O proposito do Arch é atender ao público que quer ter um controle mais aprofundado na instalação do sistema, comparado com outros projetos o Arch pode ser visto como de dificuldade intermediária.





--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/

***Experimente o Devuan Gnu/Linux***
https://devuan.org/

***Pensando em investir em bitcoins ? veja este vídeo***
https://www.youtube.com/watch?v=jhBE3MUFxQU


3. Re: O Arch Linux realmente segue a filosofia KISS?

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 20/03/2019 - 10:59h

Creio que você está confundindo "simples" com fácil ou prático. Não é isso!

Simples na filosofia KISS quer dizer que as coisas devem ser diretas e eficientes, sem intermediários desnecessários, sem camadas adicionais de complexidade no sentido computacional.

Simples aqui não siginifica ser fácil... por exemplo, é "simples" configurar o firewall iptables (basta abrir um editor de texto e escrever as regras num arquivo), mas tá longe de ser fácil para um leigo entender as regras e as nuances complexas de uma rede (isso por si só é bem difícil, requer muito estudo e prática). Usar um intermediário, como UFW, para configurar automaticamente o iptables facilita a vida do usuário leigo, mas adiciona uma camada de complexidade a mais ao sistema, entendeu!

Neste sentido a instalação do Arch segue a filosofia KISS ao pé da letra... se dá pra fazer diretamente na linha de comando pra que criar um intermediário gráfico (mais complexo, com mais linhas de código) para fazer a mesma coisa??? A instalação do Arch é Simples, porém nada prático!

Já o sistema em si, está deixando de ser KISS porque o próprio GNU/Linux está se tornando mais complexo com a adoção de projetos "polêmicos" como o systemd, pulseaudio, Gnome3, dentre outros. Pode-se dizer, portanto que o Arch só é KISS na instalação... hehehe!!!



4. Re: O Arch Linux realmente segue a filosofia KISS?

Akrata
Akrata_

(usa Arch Linux)

Enviado em 20/03/2019 - 12:49h

Eu não quis dizer que o Arch é fácil ou difícil, e sim que é complicada.
Interessante, não visto por esse lado, de que o Arch segue o KISS por excluir os intermediarios, logo simplificnado a instalação (nesse sentido)


5. Re: O Arch Linux realmente segue a filosofia KISS?

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 20/03/2019 - 19:52h


soupower escreveu:

Sim e não.
Não -> se considerar que seus componentes não são simples/seguros/inxados, tal como glibc, coreutils, systemd, pacman.
Sim -> se considerar que após a instalação tem um sistema "minimalista", e o arch é muito simples tanto pra instalar/manter/atualizar.
E o aur é uma surub@ de pacotes.


Simplicidade e minimalismo são conceitos diferentes... embora geralmente andem de mãos dadas!

Veja o exemplo do Slackware, que é considerado um ferrenho seguidor da filosofia KISS: uma instalação padrão (full) não tem nada de minimalista, na verdade no final você vai ter um sistema bastante inchado e com pacotes redundantes.

Simplicidade no KISS tem a ver com complexidade computacional, enquanto minimalismo é ter instalado no sistema apenas o "mínimo de pacotes" necessários para ter um sistema funcional. Arch é em princípio minimalista neste sentido, mas o conceito de minimalismo pode ir além... como você mesmo citou glibc e coreutils possuem equivalentes mais minimalistas (musl e busybox).

Creio que o Alpine Linux seja a (ou uma das...) distro mais minimalista do ecossistema Linux, e segue a risca a filosofia KISS:
https://alpinelinux.org/about/




6. Re: O Arch Linux realmente segue a filosofia KISS?

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/03/2019 - 19:55h

Ryuk escreveu:


soupower escreveu:

Sim e não.
Não -> se considerar que seus componentes não são simples/seguros/inxados, tal como glibc, coreutils, systemd, pacman.
Sim -> se considerar que após a instalação tem um sistema "minimalista", e o arch é muito simples tanto pra instalar/manter/atualizar.
E o aur é uma surub@ de pacotes.


Simplicidade e minimalismo são conceitos diferentes... embora geralmente andem de mãos dadas!

Veja o exemplo do Slackware, que é considerado um ferrenho seguidor da filosofia KISS: uma instalação padrão (full) não tem nada de minimalista, na verdade no final você vai ter um sistema bastante inchado e com pacotes redundantes.

Simplicidade no KISS tem a ver com complexidade computacional, enquanto minimalismo é ter instalado no sistema apenas o "mínimo de pacotes" necessários para ter um sistema funcional. Arch é em princípio minimalista neste sentido, mas o conceito de minimalismo pode ir além... como você mesmo citou glibc e coreutils possuem equivalentes mais minimalistas (musl e busybox).

Creio que o Alpine Linux seja a (ou uma das...) distro mais minimalista do ecossistema Linux, e segue a risca a filosofia KISS:
https://alpinelinux.org/about/



Void com musl também seguiria o conceito de minimalismo?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts