3 guerras do Linux que moldaram o sistema operacional que você usa hoje

3 guerras do Linux que moldaram o sistema operacional que você usa hoje


O desenvolvimento de software de código aberto é impulsionado por comunidades globais e, de acordo com a natureza humana, essas comunidades irão discordar, formar facções e promover as suas próprias agendas. Quando dois ou mais grupos têm opiniões diferentes sobre algo, eles vão competir para se tornarem a solução que todos aceitam, e às vezes as coisas ficam complicadas,

Embora a instalação limpa da distribuição Linux mais recente de sua escolha possa parecer um produto da paz, esse software foi forjado no fogo da batalha pelas mentes e pela participação no mercado de usuários como você. Estas são três das mais importantes guerras do Linux que moldaram o sistema operacional que governa o mundo hoje.

A Guerra Santa pela liberdade

Lucas Gouveia/How-To Geek

O primeiro grande conflito na história do Linux e de todo software livre e aberto foi sobre o questão fundamental: O que significa “grátis” neste contexto?

É daí que vem toda a ideia de “livre como na liberdade, não como na cerveja”. A Free Software Foundation ou FSF (a organização por trás do esquema de licença GPL) sentiu que esta era uma questão moral. O código deve permanecer aberto para sempre, e se uma empresa com fins lucrativos escreve um novo código para melhorar ou expandir o software aberto, ela deve à comunidade esse código nos mesmos termos em que o código original foi lançado.

A Open Source Initiative (OSI) tinha uma visão diferente. Formado em 1998, o OSI foi quem criou o termo “Código Aberto”, e o objetivo geral era fazer com que as empresas adotassem o FOSS.

Linux Mint x Ubuntu: quão diferentes eles são, realmente?

Qual é a melhor escolha para um iniciante? Existe alguma diferença?

Na prática, o licenciamento geralmente é permitido para ambas as filosofias, mas com a liberação da licença GPLv3 pela FSF. Isto incluiu linguagem e disposições para evitar que as empresas bloqueiem software GPL em dispositivos de consumo, como no caso do TiVo. Obviamente, poucas empresas concordariam com uma licença que as impedisse de bloquear um dispositivo, por isso o lançamento da GPL3 tem sido um tanto controverso.

Notavelmente, o kernel do Linux permaneceu GPLv2, e obviamente seria um problema para todos os milhões de dispositivos que rodam no Linux se não houvesse uma maneira legal de bloqueá-los. De qualquer forma, este é um debate contínuo que molda o Linux e todos os softwares de código aberto até hoje.

Guerras de desktop sem fim

Credit: Lucas Gouveia / How-To Geek

Depois de todos esses anos, a grande escolha de ambiente de desktop ainda é entre o KDE e o GNOME. A principal razão pela qual o GNOME existe é principalmente porque o KDE depende da estrutura Qt, o que levantou preocupações sobre o licenciamento. Hoje, a estrutura Qt oferece um modelo de licenciamento duplo, e o ambiente de desktop KDE usa a versão de licença aberta do software. Portanto, o KDE é de fato completamente de código aberto, mas no início do GNOME isso ainda era um ponto de preocupação.

Noutra linha temporal, o GNOME nunca foi desenvolvido e o KDE poderia ter sido a única escolha, mas hoje essa divisão ideológica resultou em duas opções principais de ambiente de trabalho e, claro, mais divisões e cismas ainda estão a acontecer dentro de cada campo.

Systemd versus a velha guarda: a guerra inicial que destruiu o Debian e dividiu a comunidade em duas

Credit: Lucas Gouveia/How-To Geek

Até à data, a “guerra inicial” é provavelmente a mais dramática. O “sistema init” é o primeiro programa a ser executado após o carregamento do kernel e gerencia serviços, registro, dispositivos e comportamento de inicialização. O Systemd chegou com a promessa de unificar e integrar essa função de uma forma que corrigisse problemas com scripts de shell com erros e situações complicadas, como condições de corrida.

Isso parece ótimo, então qual é o problema? O problema que as pessoas têm com o systemd não é tanto que ele não funciona ou não faz um bom trabalho, mas que é filosoficamente oposto ao modo como o Unix e os sistemas operacionais semelhantes ao Unix deveriam funcionar. Ele concentra muito controle em um só lugar.

5 distribuições Linux pioneiras que desapareceram silenciosamente na história

Explore a ascensão e queda desses sistemas Linux inovadores e como seus legados sobrevivem.

Quando o Debian Linux – no qual um grande número de distribuições Linux são construídas – decidiu tornar o systemd como padrão, o inferno começou. Claro, sendo a comunidade FOSS o que é, a resposta foi dizer “fork it” e agora temos o Devuan. Um fork do Debian sem systemd. No entanto, se você não está discutindo com as pessoas sobre sistemas init em fóruns até altas horas da noite, provavelmente está usando uma distribuição systemd, e parece que este é o Linux moderno para melhor ou para pior.


Esses são apenas três conflitos principais e importantes que moldaram o Linux, e o que é interessante para mim nisso é como tudo é aberto além do código. Quando se trata de um sistema operacional de código fechado como o Windows, exatamente esses tipos de conflitos e discussões acontecem, mas acontecem a portas fechadas. No momento em que o sistema operacional é lançado, todos estão publicamente seguindo a linha.

Com o Linux, não apenas vemos toda a roupa suja sendo levada ao ar, mas também nada impede você de participar e ajudar a orientar as coisas de uma forma ou de outra. Se isso é bom é uma questão para outro dia, mas ninguém pode argumentar que não é divertido assistir!

8/10

Sistema operacional

Kubuntu 24.04LTS

CPU

Intel Core Ultra 9 275HX (2,7 GHz até 5,4 GHz)

GPU

nvidia geforce tx 5070 de (DGPU), Intel Graphics (IGPU)

BATER

SODIMM DDR5 de canal duplo de 32 GB e 262 pinos (5600 MHz)


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sair da versão mobile