Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Linux >> Content
Como o Linux difere do software tradicional?
O Linux difere do software tradicional de várias maneiras fundamentais, principalmente decorrente de sua natureza como kernel do sistema operacional, em vez de um aplicativo:

1. Funcionalidade subjacente vs. no nível da superfície:

* Software tradicional: Concentra -se em fornecer funcionalidades específicas para os usuários, como processamento de texto, edição de imagens ou navegação na Web. Ele é executado * no topo * de um sistema operacional.
* Linux (como um kernel): Forma o núcleo de um sistema operacional. Ele gerencia o hardware do computador e fornece serviços essenciais nos quais outro software depende. É a camada fundamental, não o aplicativo voltado para o usuário. Pense nisso como o motor de um carro, não o rádio ou os assentos.

2. Natureza de código aberto:

* Software tradicional: Freqüentemente, proprietário, o que significa que seu código -fonte não está disponível ao público e as modificações são restritas. Os usuários normalmente interagem apenas com o executável compilado.
* Linux: Principalmente de código aberto, o que significa que seu código-fonte está disponível ao público, permitindo que qualquer pessoa inspecione, modifique e redistribua. Isso promove o envolvimento da comunidade, o rápido desenvolvimento e a adaptabilidade.

3. Modularidade e personalização:

* Software tradicional: Normalmente opera como uma unidade independente. A personalização geralmente é limitada às opções de configuração fornecidas pelos desenvolvedores.
* Linux: Altamente modular, construído a partir de inúmeros componentes interconectados (kernel, bibliotecas, utilitários de sistemas etc.). Essa modularidade permite a personalização extensa e permite que os usuários adaptem seus sistemas a necessidades específicas. Distribuições como Ubuntu, Fedora e Debian demonstram isso - eles pegam o kernel Linux Core e adicionam vários aplicativos e configurações para criar uma experiência completa do usuário.


4. Suporte de portabilidade e hardware:

* Software tradicional: Frequentemente projetado para sistemas operacionais específicos e arquiteturas de hardware, limitando sua portabilidade.
* Linux: Conhecido por sua portabilidade e capacidade de executar em uma ampla gama de arquiteturas de hardware, desde sistemas incorporados a supercomputadores. Isso se deve em parte à natureza de código aberto e ao envolvimento de uma grande comunidade que adapta o kernel a hardware diferente.

5. Licenciamento e custo:

* Software tradicional: Geralmente requer a compra de uma licença para uso.
* Linux (o kernel): É gratuito para usar, distribuir e modificar (sob a licença pública geral da GNU). No entanto, as distribuições geralmente incluem software proprietário, que pode ter restrições de licenciamento.

6. Interface do usuário:

* Software tradicional: Tem sua própria interface de usuário específica para sua função.
* Linux: Não tem inerentemente uma interface do usuário. A interface do usuário (como Gnome, KDE, XFCE) é uma camada separada construída sobre o kernel. Isso significa que você pode escolher diferentes ambientes de desktop para alterar drasticamente a aparência sem alterar o sistema subjacente.

Em resumo, o Linux é um bloco de construção fundamental, enquanto o software tradicional é construído sobre essa base e atende às necessidades específicas do usuário. Pensar nisso como o motor versus o próprio carro é uma analogia útil.

Anterior :

Próximo :
  Os artigos relacionados
·Quem é o dono do SUSE Linux? 
·As vantagens do Kernel no Linux 
·Como adicionar um arquivo compartilhado de Samba 
·Como adicionar novos efeitos do Windows no Mint 
·Como recuperar um arquivo sobrescrito em Linux 
·Como instalar o Linux sem disco de inicialização ou C…
·Como redefinir a senha para Centos 4.5 
·Como se conectar a um servidor Citrix Usando um cliente…
·É legal distribuir uma iso live do Linux? 
·Como criar usuários de FTP no CentOS 
  Artigos em destaque
·Como reparar o Windows Vista Media Center 
·Como permitir a administração remota no Vista Home Ed…
·Como fazer um atalho para reiniciar o Windows Vista 
·Como alterar o Windows Vista Internet Data 
·Como instalar as telas da janela de madeira 
·Como colocar uma Executar no menu Iniciar no Windows XP…
·Como verificar partições em um disco rígido 
·Como excluir Acesso negado arquivos de Windows 
·Dicas de uso de um cortador de vidro 
·Como compartilhar impressoras no Ubuntu 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados