Como o software é compilado e transferido para o Ubuntu? [fechadas]

2

Eu instalei recentemente o Ubuntu-Mate em um antigo laptop Acer. Ele roda grandes e aplicativos como o VLC (como um exemplo) funcionam muito bem. Há menos falhas e comportamento de bugs. No VoidLinux / musl eu tenho que usar constantemente o killall -9 vlc para forçá-lo a desligá-lo. No Ubuntu-Mate e no Linux Mint, é mais estável.

Em outros sistemas operacionais não-Ubuntu, eu tive que configurar o driver X.org para gráficos Radeon para eliminar todo o rasgo da tela durante a reprodução de vídeo. No entanto, o Ubuntu-Mate cuida de (a maioria) do tearing. (Embora o Linux Mint não cuide da tela automaticamente durante a reprodução de vídeo).

A questão é: os aplicativos são strongmente modificados e corrigidos para funcionar com os sistemas operacionais mais comuns baseados no Ubuntu? É porque os desenvolvedores do Ubuntu estão dispostos a usar drivers proprietários ou de código fechado?

Ou é porque o software é apenas compilado de forma diferente (por exemplo, diferentes bibliotecas e opções de compilação)?

(Aviso: Eu não sou um programador, mas instalei diferentes SOs sobre os usos para meu uso pessoal e curiosidade.)

    
por dgo.a 07.01.2017 / 03:09

1 resposta

0

A maioria das distribuições que ainda são mantidas incluem as mesmas versões ou similares.

O que mais difere entre as distribuições são:

  • As opções e ferramentas de empacotamento que garantem que os diferentes pacotes interajam bem entre si.
  • Cada distribuição tem sua própria configuração de configuração, que pode ser mais ou menos complexa em certos casos. O Ubuntu e outras distribuições simplificadas tendem a facilitar a vida da maioria das pessoas até que se deparem com circunstâncias e requisitos incomuns ou mais complexos.
  • O sistema init usado, que determina como os serviços são iniciados e interrompidos.
  • A biblioteca C usada. Eu não iria incluí-lo, pois é difícil de explicar, mas esse é o aspecto que pode afetar mais os programas executáveis.

Da minha experiência com dezenas de s de sistemas operacionais, nenhum deles pode acomodar automaticamente um usuário avançado. Portanto, é normal para alguém como você e eu precisarmos sujar as mãos de vez em quando para que as coisas funcionem do nosso jeito.

Eu pessoalmente prefiro gerenciar minha configuração manualmente, então eu opto por sistemas como CentOS e Gentoo , mas eu conheço alguns usuários avançados que ainda preferem o Ubuntu, então é uma escolha pessoal.

    
por 07.01.2017 / 07:35