Áreas de aplicação do Linux

O Linux foi originalmente escrito como um kernel para computadores com processador 386 . Com o crescente sucesso do programa (sistema), os usos possíveis foram ampliados com a adição de inúmeros programas gratuitos. Este artigo oferece uma visão geral dos usos técnicos do Linux. Devido à licença gratuita, pessoas físicas, empresas e instituições públicas podem usar o Linux. Existem coleções de software em diferentes distribuições , que diferem significativamente em sua instalação, o software pré-instalado e o gerenciador de pacotes .

Área de Trabalho

Desktop Gnome (versão 3.32)
Interface da área de trabalho do projeto KDE

Uma instalação de computador exigente é o PC como um dispositivo de mesa. O usuário deve ser capaz de trabalhar com ele sem ter que estar ciente do histórico técnico do sistema. Uma instalação típica de uma distribuição Linux contém um servidor de exibição ( X11 ou Wayland ), bem como um ambiente de desktop e programas de usuário. Isso inclui programas de escritório como o LibreOffice , bem como programas para processamento de imagens (geralmente GIMP ), navegadores e software de e-mail. No caso de instalações para empresas e escritórios, normalmente são adicionados outros programas, como softwares de planejamento corporativo . Para desenvolvedores, existem ferramentas de desenvolvimento como Eclipse , KDevelop e GNU Compiler Collection .

Participação de mercado

Na prática, o Linux é usado com certa hesitação na área de trabalho. O spread é difícil de estimar devido à disponibilidade gratuita e descentralizada. Em 2002, o Linux rodou em 2,8% de todos os computadores vendidos naquele ano (estimativa). Em 2011 o valor girava em torno de 1%, a fonte usa as “ informações do agente do usuário ” do navegador para determinar a participação de mercado . No caso de sistemas operacionais de netbook , originalmente um domínio Linux puro, a participação das vendas com um sistema operacional Linux pré-instalado com o Windows XP disponível como opção diminuiu para menos de 10% em 2009. Do verão de 2011 ao início de 2012, houve um aumento acentuado (aproximadamente 40%) no número de acessos em sites por sistemas de desktop Linux. Com isso, a participação de mercado em dezembro de 2011 foi de 1,4%. Não está claro se o aumento está relacionado aos Chromebooks ou ao 20º aniversário do Linux. Até 2015 registou-se um novo aumento para cerca de 1,6%.

Interfaces gráficas

As interfaces gráficas não são necessariamente usadas em um dos sistemas de janela disponíveis , mas geralmente são usadas. Wayland está surgindo como uma alternativa ao sistema X Window comumente usado. No conhecido descendente do Linux , Android , uma GUI separada, não baseada em X-Window, é usada.

Gerenciador de janelas i3 , que organiza os aplicativos abertos em forma de bloco por padrão

Hoje em dia, muitas funções comuns do sistema são acessíveis por meio de interfaces gráficas de usuário intuitivas . Além disso, no desenvolvimento da interface direta com o usuário, o ambiente de trabalho , cada vez mais ênfase é colocada em um design amigável e para iniciantes.

Os dois maiores ambientes de desktop para Linux, Gnome e KDE , traçaram diretrizes para isso que devem ser seguidas por todos os programas e todas as funções, a fim de oferecer ao usuário uma aparência uniforme e um conceito operacional ( aparência e comportamento ). O Gnome depende do GTK , o KDE do Qt .

No final de 2020, de acordo com as estatísticas do Arch Linux , o KDE Plasma era a superfície mais popular com 33,29%, seguido pelo Gnome com 26,92%.

Como as políticas de ambos os desktops são diferentes, os programas de um ambiente parecem inconsistentes no outro. Este problema deve ser combatido por meio da padronização e cooperação dos projetos. A mais conhecida é a iniciativa freedesktop.org . O Linux Standard Base também lançou seu próprio grupo de projeto no final dos anos 1990, o LSB Workgroup. O objetivo é criar padrões confiáveis ​​para desenvolvedores de programas aplicativos e distribuições Linux a fim de obter maior compatibilidade entre eles, objetivo que ainda não foi alcançado. Outros projetos também cuidam de áreas individuais. B. o Projeto Tango ! , que tenta obter uma aparência uniforme por meio de diretrizes de design e do uso de ícones (botões) uniformes.

Os gerenciadores de composição permitem efeitos 3D acelerados por hardware na área de trabalho, por exemplo, sombras projetadas, transparência e animações.

A fim de promover o desenvolvimento e a disseminação do Linux no desktop, o The Desktop Linux Working Group foi formado na Linux Foundation , que deve agrupar e coordenar todas as forças que lidam com o tópico.

multimídia

O suporte multimídia é classificado de forma diferente dependendo das necessidades e do comportamento do usuário. Lidar com a maioria dos formatos comuns de áudio e vídeo não é problema. No entanto, por motivos de licenciamento, algumas distribuições não oferecem a opção de reproduzir formatos proprietários como H.265 por padrão, embora o software livre esteja disponível para lidar com eles em alguns casos . A razão para isso são as taxas de licença, que em alguns países seriam devidas para a distribuição dos programas correspondentes, já que várias empresas reivindicam patentes sobre esses formatos. No entanto, eles não são reconhecidos em todos os países. Os decodificadores e codificadores correspondentes, portanto, devem ser parcialmente instalados pelo usuário final, por exemplo, via FFmpeg . No caso de reivindicações de patentes expiradas, isso geralmente não é um problema; um exemplo disso é o formato de áudio MP3, o último dos quais expirou em 2017 nos EUA .

VLC media player no Gnome: um software reprodutor de mídia gratuito e portátil para arquivos de áudio e vídeo

A reprodução e recodificação de arquivos de vídeo e fluxos de vídeo para uma variedade de formatos comuns, mas também incomuns, é possível no Linux com os programas HandBrake e VLC, por exemplo . Esses programas também podem reproduzir e extrair DVDs e Blu-rays , mas para mídia criptografada, bibliotecas de programas como libdvdcss ou libaacs são necessárias, que, devido à situação legal pouco clara em muitos países, devem ser reinstaladas pelo próprio usuário. O software comercial de DVD player como o PowerDVD existe, mas nunca ganhou muita popularidade devido à importância do software livre.

Também não há versão para Linux dos dois programas de multimídia generalizados QuickTime Player e Windows Media Player , mas seus próprios formatos de vídeo agora foram compreendidos por meio de engenharia reversa e o suporte para eles foi incorporado aos programas de reprodução gratuita e parcialmente também à recodificação gratuita Programas. A situação é semelhante com formatos de áudio proprietários, como AC3 , alguns dos quais estão disponíveis gratuitamente, no entanto, como com o formato MP3, quando as patentes expiraram. Em sistemas baseados em x86, as bibliotecas de codec originais criadas pelo fabricante para MS Windows também podem ser usadas, desde que não exista nenhum codec nativo.

A reprodução de arquivos de áudio e vídeo protegidos por DRM (por exemplo, no Netflix ) é possível com o Widevine do Google no Chrome e Firefox. Em alguns casos, no entanto, o conteúdo está vinculado a aplicativos de player específicos do provedor não portados que não podem ser usados ​​no Linux.

A situação é claramente diferente na área de processamento profissional de multimídia. Com o JACK Audio Connection Kit , uma arquitetura de som especial está disponível no Linux que oferece tempos de latência particularmente baixos. Ele é usado por programas como o Ardour . O Linux é particularmente popular na indústria cinematográfica: os efeitos especiais de muitos filmes foram reproduzidos com a ajuda de redes de computadores Linux. Por exemplo, o programa CinePaint , muito usado no Linux, ajudou na criação de filmes como as adaptações de Harry Potter .

A transição entre essas diferentes situações é fluida. Com o crescente desenvolvimento de soluções proprietárias, inclusive para Linux, pode-se presumir que as lacunas existentes serão fechadas em um futuro próximo. Um exemplo é a área de edição de vídeo, na qual existem tanto soluções proprietárias como o programa MainActor da MainConcept, quanto soluções do movimento de software livre como B. o software Kino ou Cinelerra , que é projetado para hardware profissional.

Jogos de computador

O jogo grátis 0 AD
OpenTTD , um clone de código aberto do jogo de simulação econômica de 1994 Transport Tycoon Deluxe

Como uma interface de programação para renderização acelerada por hardware, OpenGL e Vulkan estão disponíveis e também são adequados, embora o foco principal no desenvolvimento de OpenGL tenha sido aplicativos CAD em vez de jogos de computador. Por causa dessas prioridades, o OpenGL foi e não é considerado igual às versões mais recentes do Direct3D em alguns círculos. Vulkan pretende ser o sucessor do OpenGL e permite melhor desempenho por meio da programação relacionada ao hardware, bem como recursos novos, como rastreamento de raio , que de outra forma só estão disponíveis no DirectX . Os drivers Linux dos fabricantes, alguns dos quais proprietários, implementam a versão mais recente das interfaces gráficas e são comparáveis ​​aos seus equivalentes do Windows em termos de desempenho. As implementações gratuitas disponíveis de OpenGL e outras APIs estão sendo desenvolvidas no projeto Mesa 3D .

O kernel Linux é muito poderoso, como mostra seu uso em supercomputadores, servidores ou dispositivos móveis, e o fato de estar disponível gratuitamente é geralmente visto como uma vantagem. A baixa prevalência do Linux em computadores domésticos e alguns dos problemas descritos são, portanto, as principais razões para o descaso por parte da indústria de jogos . Apesar de tudo, definitivamente existem jogos comerciais disponíveis para Linux. A desenvolvedora e editora americana Valve distribui a plataforma de distribuição Steam e seus próprios títulos conhecidos, como Counter-Strike: Global Offensive ou Dota 2 para Linux, entre outros , desde 2013 .

Também há uma série de jogos gratuitos, consulte a lista de jogos de computador de código aberto .

Alguns defensores do Linux como plataforma de jogos são da opinião de que jogos clássicos como Quake III Arena ou Unreal Tournament são o início de um repensar por parte dos fabricantes de jogos. Jogos como Doom 3 , Wolfensten: Enemy Territory e outros também estão disponíveis como versões do Linux desde seu lançamento.

Graças aos esforços da comunidade de código aberto e ao forte apoio financeiro da Valve, muitos jogos DirectX que estavam originalmente disponíveis exclusivamente no Windows agora também podem ser executados no Linux. Proton , um spin-off do projeto Wine que combina vários componentes, como DXVK (uma implementação baseada em Vulkan de D3D9, D3D10 e D3D11) ou VKD3D (biblioteca gráfica baseada em Vulkan com uma API compatível com D3D12), permite puro Jogos do Windows para rodar no Linux, em parte com desempenho quase nativo. De acordo com o banco de dados ProtonDB, que coleta e agrega relatórios de usuários, 79% dos 100 jogos mais populares no Steam podem ser jogados no Linux até o final de 2020. Um exemplo proeminente é o jogo CyberPunk 2077 , que era executável no Linux imediatamente após seu lançamento.

Recursos existentes para jogos de computador

Migração de desktop

A migração do Microsoft Windows para o sistema operacional Linux ocorreu em todo o mundo, em várias administrações e empresas. Isso significa que uma das várias distribuições do Linux, incluindo sistema de janelas e ambiente de área de trabalho, ou uma bifurcação separada, é usada. Outras administrações e empresas estão considerando converter suas estações de trabalho para o sistema operacional Linux.

Dois dos exemplos de sucesso mais conhecidos de uma bifurcação são a administração da cidade de Munique, que trocou muitos de seus computadores de estação de trabalho para projetos LiMux , e a polícia nacional , que trocou 72.000 estações de trabalho para GendBuntu .

Um exemplo do setor industrial é o fabricante de automóveis Citroën, que converteu 20.000 desktops para Linux no início de 2007.

Dificuldades conhecidas são devido à coordenação e comunicação inadequadas e muitas vezes resultam na aceitação tardia da superfície de trabalho nova e desconhecida por funcionários tecnicamente menos experientes ou relutantes. A adaptação quase ilimitada de todo o sistema operacional e em particular da superfície de trabalho aos desejos dos funcionários pode ser desnecessariamente demorada, causar custos desnecessários e até mesmo levar ao fracasso da migração. Este é particularmente o caso quando não apenas o sistema operacional, mas também o software usado é alterado. O software é geralmente alterado pelo mesmo motivo que o sistema operacional é alterado, ou seja, principalmente para economizar custos de licença e descontinuar o suporte para a versão antiga. No entanto, também é possível que o fabricante não transfira o software antigo para o Linux, o que significa que você é forçado a alterar o software junto com o sistema operacional.

A conversão técnica do software adicional pode ser cara, por outro lado, muitos usuários também precisam se acostumar com o novo ambiente de desktop, o que pode ser demorado e caro. Portanto, vale a pena converter os desktops da empresa se você tiver que mudar para um novo sistema operacional com todas as suas inovações na lógica de fluxo de qualquer maneira , porque o fabricante cancelou sua versão antiga ou o suporte para ela. O fato de um funcionário se acostumar do Windows XP ao Windows 8 é quase comparável a se acostumar com o Windows XP no desktop KDE ou Gnome no Linux.

Uma vez que a atualização para uma versão atual do Windows muitas vezes também requer a compra de novo hardware, muitas instituições estão cada vez mais confiando em uma solução thin client com Linux, na qual as tarefas de computação intensiva não são mais realizadas pelas estações de trabalho, mas por servidores centrais. Dessa forma, você salva uma grande parte das atualizações de hardware que, de outra forma, seriam necessárias. Se a infraestrutura de rede existente também permite que a instalação seja realizada pela rede, esta circunstância reduz consideravelmente as despesas de pessoal para a instalação do Linux em todos os computadores de trabalho.

Se grandes partes do software já são fornecidas por meio de uma interface da web de qualquer maneira, ou seja, a interação ocorre por meio de um navegador da web , como é o caso das agências de emprego, os obstáculos para a migração são particularmente baixos.

Escolas e aprendizagem

Existem inúmeras distribuições que foram desenvolvidas especificamente para uso em escolas ou para apoiar o aprendizado. O espectro de aplicações inclui desde tarefas administrativas típicas da escola até software de aprendizagem e filtros de internet apropriados para a idade . Os filtros destinam-se a permitir que crianças acessem a Internet sem expô-las a conteúdo prejudicial a menores. Muitos desenvolvedores se concentram na facilidade de uso. As distribuições com foco na escola e no aprendizado são, por exemplo, B. Arktur-Schulserver , Open School Server , KmLinux, Skolelinux , paedML e Seminarix .

No entanto, também existem exemplos do uso do Linux em escolas onde uma instalação de desktop padrão de uma distribuição como o Ubuntu com algumas extensões também é adequada para o uso de redes heterogêneas. A restrição de idade é implementada diretamente por meio de configurações.

Suporte a aplicativos Windows

Como o Linux difere muito do Windows em termos de arquitetura do sistema operacional , não é possível executar programas do Windows diretamente no Linux. Nestes casos, existem várias alternativas:

  • Muitos programas do cenário do software livre estão disponíveis para mais de uma plataforma. Portanto, existem z. B. dos programas populares OpenOffice.org , Mozilla Firefox ou versões GIMP para Linux e Windows.
  • Vários programas proprietários estão disponíveis no Linux. Existem muitos programas para esta plataforma, especialmente na área de software científico. Exemplos disso são programas como Matlab , Mathematica ou Maple .
  • Os programas existentes do Windows podem ser transferidos para a plataforma Linux . Isso geralmente requer apenas um pequeno esforço de programação, uma vez que apenas as peculiaridades do sistema operacional precisam ser adaptadas. No entanto, esta solução costuma ser muito cara e a possibilidade de portabilidade também depende da política da empresa do respectivo fabricante do software. A portabilidade é particularmente útil se o software for desenvolvido especialmente para fins corporativos ou administrativos ou se houver outras empresas interessadas na portabilidade. Agora existem ferramentas do projeto Wine que permitem a portabilidade automatizada de software sem um grande esforço de programação, o que significa que você também pode se beneficiar de uma solução nativa para Linux.
    O DOSBox como uma forma de iniciar jogos DOS antigos no Linux
  • O Wine fornece uma variante da API do Windows que foi traduzida para o Linux . Isso significa que alguns programas podem ser executados diretamente no Linux. Embora essas variantes não emulem um sistema Windows inteiro, essa solução às vezes é mais lenta (mas às vezes também mais rápida) e menos promissora do que a portabilidade. Com os pacotes de software comerciais baseados no Wine, os programas conhecidos no mundo do Windows podem ser usados ​​quase sem problemas. O CrossOver oferece suporte para vários softwares de escritório, como Microsoft Office e Adobe Photoshop , enquanto o Cedega é especializado em jogos para Windows. Outra opção é usar uma máquina virtual como VMware , Bochs ou QEMU , que emula um PC inteiro e possibilita a instalação do Microsoft Windows. No entanto, a velocidade sofre significativamente. Uma das vantagens decisivas de uma migração, a independência do fabricante, também é prejudicada dessa forma.
  • Linux e Windows podem ser instalados em paralelo em um computador. Usando um gerenciador de boot como Grub ou Lilo, um usuário pode decidir qual sistema iniciar quando o sistema for iniciado ou reiniciado.
  • Também é possível iniciar programas do Windows em um servidor Windows e gerá-los graficamente usando software de desktop remoto , como B. NX ou rdesktop (para RDP ) para saída em clientes Linux. Este procedimento requer uma conexão de rede permanente entre os dois computadores, mas também permite que hardware antigo seja usado como thin clients .
    Janela de configuração do vinho
  • Com a ajuda da implementação do .NET Mono , é possível iniciar programas que foram desenvolvidos com a mais recente plataforma de programas .NET da Microsoft diretamente no Linux sem portar trabalho.
  • Se os programas ainda são baseados no nível DOS , muitos deles podem ser operados com o programa DOSEMU . O DOSBox também é ideal para jogos DOS . Emuladores Linux também estão disponíveis para outros consoles de jogos e sistemas operacionais, por exemplo, o emulador Nintendo DS DeSmuME .
  • O Linux tem seus próprios programas para muitas funções. Portanto, se um programa não estiver disponível no Linux, a função geralmente está disponível em outro programa. Os exemplos incluem programas como Kontact , Novell Evolution e Konqueror .
  • Pelo menos em teoria, é possível, mesmo como um programador, escrever um programa que contenha as funções necessárias. Uma vez que existem muitas bibliotecas de interface do usuário gratuitas disponíveis que podem ser usadas sem taxas de licença, e muitas ferramentas de desenvolvimento de software estão incluídas na maioria das distribuições Linux, um programador recebe um ambiente muito amigável para a programação. A maioria das soluções listadas aqui foram criadas ou iniciadas dessa maneira.

Suporte de aplicativos OSX

O Apple macOS é muito semelhante ao GNU / Linux em muitos aspectos. Ambos assumiram grande parte do sistema do BSD ou são baseados diretamente no código-fonte do BSD . Ambos os sistemas são amplamente compatíveis com POSIX , razão pela qual eles usam amplamente as mesmas ferramentas e serviços de sistema . Isso inclui: rsync , NFS , Samba , Bash , vi , grep , CUPS , syslog ou cron . Como os aplicativos nativos do OS X usam uma interface de programação especialmente desenvolvida pela Apple para o OS X, muitos aplicativos do OS X não podem ser compilados diretamente para o Linux . O projeto GNUstep está desenvolvendo uma interface de programação compatível com a interface Cocoa da Apple . Isso torna possível executar aplicativos OS X no Linux.

Suporte de aplicativos de outros sistemas operacionais

O projeto OS2Linux fornece bibliotecas para migrar facilmente os aplicativos OS / 2 ou eComStation para o Linux.

Suporte para pessoas com deficiência

Para garantir a acessibilidade no Linux , diversos projetos estão trabalhando no tema. Enquanto os dois grandes desktops, Gnome e KDE , cada um tem seus próprios grupos de projeto que lidam com o tópico, também há grupos de trabalho dentro dos distribuidores ou grupos que trabalham em projetos e empresas. O mais conhecido é o FSG Accessibility Workgroup .

O trabalho desses projetos possibilita, entre outras coisas, usar telas Braille no Linux, fazer com que documentos e material escrito sejam lidos em voz alta de vários programas ou navegar na tela apenas com o mouse ou apenas com teclas especiais.

Linux como plataforma de jogos

Os sistemas operacionais baseados no kernel Linux são adequados como plataforma para jogos de computador . Um típico Linux na área de trabalho pode ser expandido a tal ponto através do uso de software apropriado que também seja adequado para desenvolver e jogar videogames, ou também pode ser projetado com sua própria plataforma que atenda expressamente a esse propósito. Exemplos são os steamos sistema operacional ou os sistemas operacionais de consoles portáteis Pandora (console) , GP2X , Nintendo 3DS e Neo Geo X . O Android roda no Nvidia Shield .

Sistemas de servidor

O pacote de software LAMP (aqui também com o Squid ). Uma solução de alto desempenho e alta disponibilidade para o ambiente hostil da Internet

Devido ao relacionamento entre Linux e UNIX, o Linux se estabeleceu de forma particularmente rápida no mercado de servidores. Uma vez que softwares de servidor, como servidores web , servidores de banco de dados e groupware, que são freqüentemente usados ​​e necessários para o Linux, estavam disponíveis gratuitamente e amplamente sem restrições em um estágio inicial , a participação de mercado lá cresceu continuamente.

Como o Linux é considerado estável, seguro e fácil de manter, ele também atende aos requisitos especiais que são colocados em um sistema operacional de servidor. A estrutura modular do sistema Linux também permite que servidores compactos e dedicados sejam operados . Além disso, a portabilidade do Linux para vários componentes de hardware significa que o Linux oferece suporte a todas as arquiteturas de servidor conhecidas.

Participação de mercado

Em termos de vendas, a quota de mercado do Linux 2005 para servidores comercializados com sistema operativo foi estimada em cerca de 12%, dependendo do método de estudo e contagem. O crescimento anual ficou em torno de 35%. Medido em número de unidades, o crescimento foi de 20,5%.

Esse crescimento ocorre em parte às custas dos sistemas UNIX tradicionais, que estão sendo substituídos pelo Linux. As empresas que anteriormente desenvolviam e vendiam seu próprio UNIX estão vendendo cada vez mais computadores com Linux e estão cada vez mais envolvidas no desenvolvimento do Linux. O maior concorrente do Linux no mercado de servidores é o Microsoft Windows, que, segundo estudos, tinha uma participação de cerca de um terço do mercado total em 2005.

As contagens do estudo são representativas apenas até certo ponto, entretanto, como muitas distribuições Linux podem ser instaladas em qualquer número de dispositivos sem ter que pagar taxas de licença. Isso cria um número desconhecido de casos não relatados em servidores Linux que não são registrados pelos estudos.

Em outubro de 2012, pelo menos 32% de todos os sites estavam hospedados em um servidor Linux. Como nem todos os servidores Linux se identificam como tal, a participação real pode ser até 24 pontos percentuais maior. Isso significa que uma participação real de mercado de até 55% não pode ser descartada.

Exemplos de aplicação

Os servidores da Wikimedia Foundation são um sistema LAMP de cluster

Um dos exemplos mais conhecidos de configuração de servidor Linux é o LAMP . LAMP é uma abreviatura para o uso combinado dos produtos de software Linux, Apache , MySQL e PHP (às vezes também Perl ou Python ). Essa combinação permite operar um servidor web em um computador que gera conteúdo dinâmico a partir de bancos de dados quando as páginas são acessadas com o navegador web , e também escrever conteúdo de volta neste banco de dados. Um exemplo bem conhecido de tal uso é o software MediaWiki , que roda em um sistema LAMP.

Além do MySQL e seu fork MariaDB , quase todos os outros sistemas de banco de dados comuns atualmente também foram portados para Linux ou desenvolvidos no ambiente Linux. Os servidores de banco de dados Linux são usados ​​pela maioria das principais empresas de Internet.

Outra área comum em que o Linux é usado é o uso do Samba , geralmente em conjunto com um serviço de diretório LDAP . Enquanto o serviço de diretório permite que clientes Windows e Linux façam logon centralmente, os recursos do Samba permitem que os arquivos sejam trocados entre computadores com sistemas operacionais Linux e computadores com sistemas operacionais Windows. O Samba permite que um computador Linux seja usado como um arquivo central e servidor de impressora em redes mistas. Todos os arquivos importantes são salvos em um ponto central e disponibilizados para vários usuários ao mesmo tempo. Como o Samba, assim como o Linux, é elogiado por seus usuários por sua estabilidade, desempenho e escalabilidade, a combinação é muito adequada para nós centrais e importantes em grandes redes nas quais existe um ambiente heterogêneo.

Como exemplo, o projeto pode migos do Bundestag alemão aplicar. Um total de mais de 100 servidores foram convertidos de Windows NT para Linux. As aproximadamente 5000 estações de trabalho (com Windows) dos membros do parlamento e funcionários administrativos foram integradas via Samba e OpenLDAP .

Além dessas áreas de aplicação generalizadas, há uma variedade de outros softwares de servidor que são operados no Linux. O sistema de telefonia do software Asterisk é freqüentemente usado como uma interface central nas redes da empresa. Da mesma forma, muitos serviços básicos para redes são operados em computadores Linux. Isso inclui servidores DNS , bem como servidores de e- mail e servidores de banco de dados .

Muitos servidores de jogos online, os chamados servidores de jogos , são operados no Linux, mesmo que o jogo real não esteja disponível no Linux.

hardware

O hardware no qual o Linux pode ser operado como servidor é diverso. Como o Linux foi portado para um grande número de plataformas, um servidor Linux pode ser operado em hardware i686 padrão , bem como em arquiteturas de servidor clássicas, como Alpha ou SPARC .

O IBM eServer p5 é um exemplo de suporte Linux até mesmo para o hardware de servidor mais moderno . Esta família de servidores de 64 bits é baseada em CPUs IBM Power e é um dos pesos pesados ​​do hardware de servidor disponível. Até 256 instalações do Linux podem ser operadas em paralelo neste hardware.

Linux para sistemas embarcados

O termo Embedded Linux se refere ao uso de Linux em dispositivos finais menores para o mercado de massa, como telefones celulares , tablets ou PDAs , mas também em pequenos computadores de placa única como o Raspberry Pi , o BeagleBone Black , o Orange Pi , o phyBoard-WEGA-AM335x , o Arduino ou parente. Além disso, o uso está relacionado a hardware embarcado, visto que é usado na indústria para vários fins. A vantagem aqui é que cada fabricante pode mudar o Linux por um lado de acordo com suas próprias necessidades, mas por outro lado também há uma comunidade de desenvolvedores muito ativa , cujos recursos (por exemplo, programas de desenvolvedor extensos, código existente, como as interfaces de usuário, experiência, etc.) que os fabricantes podem recorrer.

A maioria dos fabricantes se reúne para desenvolvimento em vários grupos ou projetos, que geralmente são definidos pelo hardware usado ou pela finalidade dos sistemas. Por exemplo, a distribuição Linux Android , que foi amplamente desenvolvida pelo Google e é líder de mercado no mercado de smartphones desde 2010, existe no mercado de sistemas de rádio móvel . Por exemplo, o Android do Google teve uma participação de mercado de 83,1% no terceiro trimestre de 2014, seguido pelo iOS da Apple com 12,7%, seguido pelo Windows Phone da Microsoft com 3%, seguido pelo Blackberry OS com 0,8%, seguido por outros com 0,4% . Posicionado no mesmo mercado, mas ainda novo, está o sistema operacional Tizen promovido pela Samsung , que é principalmente adaptado para sistemas de microprocessador ARM. De acordo com o recente lançamento, o Tizen ainda não apareceu nas paradas de vendas (em janeiro de 2015).

Do ponto de vista técnico, smartphones, tablets e PDAs são geralmente equipados com processadores especializados de economia de energia e uma memória flash. Um Linux adaptado e compacto é então operado lá. Exemplos de hardware que atualmente executa o Linux são os telefones celulares Motorola A728, A760, A768, A780 , A910, E680, E895 , o Nokia 770 Internet Tablet e o Sharp Zaurus PDA.

Outros hardwares embarcados com um sistema operacional Linux integrado podem ser encontrados na área SOHO , onde alguns roteadores Linksys e dispositivos WLAN , como o 4G Access Cube, são equipados dessa forma. Hardware com uma variante adaptada do Linux também pode ser encontrado em muitos gravadores de disco rígido , receptores de satélite e reprodutores de DVD e dispositivos de gravação .

eletrônicos

O termo “ sistema embarcado ” é muito amplo e abrange muitos tipos de dispositivos extremamente diferentes. Além do uso do Linux em dispositivos de comunicação difundidos, ele também é usado em controles eletrônicos e dispositivos em tecnologia de medição e regulação e no campo de µC ( microcontroladores ).

Em contraste com o Embedded Linux, o sistema é usado neste caso para aplicações técnicas especiais. Por um lado, isso elimina o mercado de massa, por outro lado, por exemplo, também há menos necessidade de uma interface amigável e simples.

Sistema smartphone e tablet

Captura de tela do LineageOS baseado em Android , o sucessor do CyanogenMod

Existem distribuições Linux especialmente otimizadas para smartphones e tablets . Além das funções de telefonia e SMS , eles oferecem várias funções de PIM , navegação e multimídia . A operação geralmente é feita via multitoque ou com uma caneta. Os sistemas de smartphones baseados em Linux são desenvolvidos principalmente por um consórcio de empresas ou uma única empresa e, em alguns casos, diferem muito das distribuições clássicas de desktop, embarcado e servidor. Ao contrário da área embarcada , os sistemas de smartphones baseados em Linux não se limitam a um dispositivo específico; em vez disso, eles servem como um sistema operacional para dispositivos de séries de modelos muito diferentes e são frequentemente usados ​​por todos os fabricantes.

Distribuições conhecidas de smartphones ou tablets são, além do bastante difundido Android , Firefox OS , Ubuntu Touch , Maemo , Tizen , Mer , Sailfish OS , MeeGo e WebOS .

As distribuições de Linux móvel assumiram a liderança no mercado de smartphones em rápido crescimento desde o final de 2010. Em 2018, o Android sozinho tinha uma participação de mercado global de 85%.

Áreas de segurança

O Linux é considerado extremamente seguro em redes e pode ser adaptado às respectivas condições. Portanto, é freqüentemente usado em áreas relacionadas à segurança. Exemplos são o uso do Linux como gateway , roteador ou firewall . Acima de tudo, o uso como firewall se espalhou cedo e levou ao fato de que um grande número de distribuições Linux foram desenvolvidas especificamente para uso de firewall, que são usados, por exemplo, para proteger sistemas host bastiões .

Mainframe

Com a disponibilização gratuita do código-fonte e a consequente possibilidade de adaptação do sistema a fins específicos, o Linux também se espalhou para as áreas de aplicação dos centros de dados. O Linux em mainframes que são otimizados para confiabilidade e alto rendimento de dados e muitas vezes podem ser encontrados em bancos, seguradoras e grandes empresas está competindo cada vez mais com as versões especiais do UNIX que costumavam ser instaladas lá.

Cluster de computador

Outra aplicação pode ser encontrada na área de clusters de computadores , em que o Linux, muitas vezes em conexão com a computação em grade , funciona nos computadores individuais, que são então conectados para formar grandes redes. Além de distribuições Linux especialmente adaptadas, também existem sistemas de arquivos especiais , como. B. o sistema de arquivos global está disponível. Um cluster Linux também é frequentemente usado para garantir a alta disponibilidade de infraestruturas de rede críticas para os negócios.

Supercomputação

Provavelmente, o uso mais prestigioso do Linux é em supercomputadores . Esses computadores representam o topo dos atuais computadores de alto desempenho e por isso costumam receber atenção especial da imprensa. Atualmente (novembro de 2017), todos os 500 supercomputadores mais rápidos do mundo rodam em Linux. Essa dominância tem crescido continuamente de 70% (junho de 2006) para 85% (novembro de 2007).

Sistema operacional secundário

Linux é inicializado em um Dingoo A320

Inventores engenhosos têm sucesso repetidamente na adaptação do Linux para dispositivos eletrônicos que possuem firmware proprietário por padrão. Os exemplos são Linux no d-box 2 (receptor de televisão digital), iPod Linux (MP3 player) e Xbox Linux (console de videogame). Em sua opinião, a motivação para isso muitas vezes são as inadequações existentes ou limitações desnecessárias do software original.

acessório

documentos de suporte

  1. Dominic White: Comentário conectado em Telegraph.co.uk. 2 de abril de 2004
  2. Os sistemas operacionais da Apple ultrapassam a marca de 1 em cada 10 visitas na Europa ( inglês ) em atinternet.com. 29 de setembro de 2011. Arquivado do original em 16 de novembro de 2011. Informações: O link do arquivo foi inserido automaticamente e ainda não foi verificado. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. Recuperado em 16 de novembro de 2011. @ 1@ 2Modelo: Webachiv / IABot / en.atinternet.com
  3. Participação no mercado do sistema operacional (em inglês ) marketshare.hitslink.com. 1 de outubro de 2011. Recuperado em 16 de novembro de 2011.
  4. Contador de estatísticas GlobalStats; 5 principais sistemas operacionais de outubro de 2011 ( inglês ) statcounter.com. 1 de novembro de 2011. Recuperado em 16 de novembro de 2011.
  5. Stan Beer: Windows esmagando o Linux no mercado de netbooks: Acer (em inglês ) itwire.com. 17 de dezembro de 2008. Retirado em 19 de novembro de 2011: “ [...] Acer e outros fornecedores líderes confirmaram que o Microsoft Windows XP agora domina o mercado emergente de sub-notebooks com mais de 90% das novas vendas. Enquanto isso, o Linux, que tinha o mercado de netbooks para si até abril deste ano, viu sua participação no espaço diminuída para menos de 10% em um declínio impressionante. "
  6. Linux , netmarketshare, acessado em 11 de setembro de 2012
  7. Mais e mais Linux no desktop , heise online, acessado em: 11 de setembro de 2012
  8. Participação no mercado de sistemas operacionais. Em: www.netmarketshare.com. Recuperado em 5 de setembro de 2015 .
  9. Estatísticas divertidas. Acessado em 31 de dezembro de 2020 .
  10. Eric Brown: As certificações LSB 4.0 têm como objetivo corrigir a fragmentação do Linux ( inglês ) linuxfordevices.com. 8 de dezembro de 2010. Arquivado do original em 24 de dezembro de 2013. Informações: O link do arquivo foi inserido automaticamente e ainda não foi verificado. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. Recuperado em 16 de novembro de 2011: " A especificação LSB descreve a interoperabilidade entre os aplicativos e o sistema operacional Linux," permitindo que os desenvolvedores de aplicativos direcionem várias versões do Linux com apenas um pacote de software ", disse o LF. Lançado no final dos anos 90, o grupo de trabalho LSB lançou sua primeira especificação LSB 1.1 principal em 2001. [...] " @ 1@ 2Modelo: Webachiv / IABot / archive.linuxgizmos.com
  11. ^ Licença FFmpeg e considerações legais. Acessado em 31 de dezembro de 2020 .
  12. Notas sobre formatos de multimídia não incluídos no Fedora 9 . Recuperado em 12 de setembro de 2008.
  13. heise online: Fraunhofer IIS: O programa de licença para MP3 termina. Acessado em 31 de dezembro de 2020 .
  14. Stefan Beiersmann: Especificação 1.0 para o sucessor do OpenGL, Vulkan, aprovada. 17 de fevereiro de 2016, acessado em 31 de dezembro de 2020 (alemão).
  15. heise online: Raytracing na API Vulkan de baixo nível: SDK e driver gráfico disponíveis. Acessado em 31 de dezembro de 2020 .
  16. Michael Larabel: A Valve continuou fazendo muito para jogos Linux e drivers Radeon de código aberto em 2020 - Phoronix. 30 de dezembro de 2020, acessado em 31 de dezembro de 2020 .
  17. Tim Schürmann: Como a Valve quer trazer os jogos do Windows para o Linux. 19 de dezembro de 2018, acessado em 31 de dezembro de 2020 .
  18. Vkd3d. Acessado em 31 de dezembro de 2020 .
  19. ProtonDB: Relatórios de jogos para Linux usando proton e Steam Play. Acessado em 31 de dezembro de 2020 .
  20. Michael Söldner: Cyberpunk 2077 também funciona no Linux. 11 de dezembro de 2020, acessado em 31 de dezembro de 2020 (alemão).
  21. http://0pointer.de/blog/projects/guide-to-sound-apis.html
  22. ↑ A Microsoft não pode "criar janelas" em Munique. In: heise online . 28 de maio de 2003, acessado em 30 de março de 2008 .
  23. Andreas Donath: Segundo maior fabricante europeu de automóveis muda para Linux em golem.de, 31 de janeiro de 2007
  24. Mac OS X: Quais são todos esses processos? , Gordon Davisson, 2005, Westwind Computing inc., Acessado em 3 de agosto de 2010
  25. ^ Para o índice AZ da linha de comando , Bill Joy, acessado em 3 de agosto de 2010
  26. Projeto OS2Linux. Sourceforge, acessado em 9 de dezembro de 2013 .
  27. Estudo: servidores Windows à frente de heise.de em termos de vendas . 23 de novembro de 2005
  28. a b Estatísticas de uso e participação de mercado do Unix para sites , W3Techs, acessado em 26 de outubro de 2012
  29. ^ A b Adrian Kingsley-Hughes: A morte da distro Linux ( inglês ) Em: A morte da distro Linux . CBS Interactive. 14 de fevereiro de 2012. Obtido em 19 de setembro de 2012: " " Dê uma olhada em como o Android se tornou a distribuição Linux dominante em plataformas móveis. [...] Então, novamente, enquanto B2G é essencialmente uma distro Linux, as pessoas virão [...] " "
  30. Tobias Költzsch: Mercado de smartphones: Samsung continua enfraquecendo, Xiaomi está entrando no top 5. www.golem.de Portal da Internet, 16 de dezembro de 2014
  31. ↑ A Canonical traz o Ubuntu para smartphones. (Não está mais disponível online.) Arquivado do original em 12 de janeiro de 2013 ; Recuperado em 18 de janeiro de 2013 . Informação: O link do arquivo foi inserido automaticamente e ainda não foi verificado. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. @ 1@ 2Modelo: Webachiv / IABot / netzsieger.de
  32. Jolla: Primeiro smartphone Sailfish no final de 2013 por € 400 . chip.de. Arquivado do original em 7 de junho de 2013. Informações: O link do arquivo foi inserido automaticamente e ainda não foi verificado. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. Recuperado em 29 de maio de 2013. @ 1@ 2Modelo: Webachiv / IABot / www.chip.de
  33. O Android do Google se torna a plataforma líder mundial de smartphones. Canalys, 31 de janeiro de 2011, acessado em 8 de setembro de 2011 .
  34. Gordon, a bênção de Deus: a Apple está repensando o aparelho auditivo - e agora o Android também. Acessado em 31 de dezembro de 2020 .
  35. Os 500 supercomputadores mais rápidos do mundo rodam em Linux. Recuperado em 19 de novembro de 2017 .
  36. ^ Família do sistema operacional . Arquivado do original em 30 de novembro de 2006 ; acessado em 7 de maio de 2017 . no site top500.org. Junho de 2006

literatura

  • T. Brinker, H. Degenhardt, G. Kupris: Embedded Linux - implementação prática com uClinux. VDE VERLAG, Berlin 2007, ISBN 3-8007-3006-5
  • Leonhard Dobusch: Windows versus Linux: Mercado - Organização - Caminho. VS Verlag für Sozialwissenschaften, Wiesbaden 2008, ISBN 978-3-531-16242-3
  • Rob Flickenger: Hacks de servidor Linux. 1ª edição, O'Reilly, Pequim [u. a.] 2003. ISBN 3-89721-361-3
  • Martin Fink: The Business and Economics of Linux and Open Source. Prentice Hall PTR, Upper Saddle River NJ 2003, ISBN 0-13-047677-3
  • Michael Kofler: Linux. Instalação, configuração, aplicação. 7ª edição, Addison-Wesley, Munich [u. a.] 2004, ISBN 3-8273-2158-1
  • Evi Nemeth, Garth Snyder, Trent Hein: Manual para administração de sistemas Linux. Markt + Technik, Munique 2004, ISBN 3-8272-6442-1
  • Matt Welsh, Lar Kaufman: Linux - Guia de instalação e configuração. O'Reilly, Pequim [e a.] 2003, ISBN 3-89721-353-2