A Microsoft usa o Linux em vez do Windows para sua esfera do Azure

O design robusto do software de servidor permite que a equipe de TI acompanhe problemas técnicos sem gastar muito tempo monitorando ou mantê -los. Essas são apenas algumas das muitas maneiras pelas quais você pode usar o software de servidor a sua vantagem.

O que a Microsoft está fazendo com Linux? Tudo o que você precisa saber sobre seus planos para código aberto


A Microsoft está seguindo os clientes e o ecossistema, mas o investimento pragmático no Linux não diminui o compromisso da empresa com o Windows.
‘Podemos ser compensados ​​por fornecedores que aparecem nesta página através de métodos como links de afiliados ou parcerias patrocinadas. Isso pode influenciar como e onde seus produtos aparecem em nosso site, mas os fornecedores não podem pagar para influenciar o conteúdo de nossas análises. Para mais informações, visite nossa página de Termos de Uso.’

‘Microsoft e Linux’ deve ser uma frase que estamos acostumados a ouvir agora. A Microsoft é um membro não apenas da Linux Foundation, mas também da lista de discussão do Linux Kernel Security (uma comunidade bastante mais selecionada). A Microsoft está enviando patches para o kernel Linux “para criar uma pilha de virtualização completa com Linux e Microsoft Hypervisor”. E quando a Microsoft queria adicionar suporte ao contêiner ao Windows, ele escolheu uma especificação de código aberto projetado originalmente para o Linux, em vez da implementação interna do Windows, que já havia escrito.

LEIA DE LEITA DE LEITA DE LEITA DE TRABALHO

  • Microsoft Powertoys 0.69.0: Uma quebra do novo aplicativo de visualização do registro
  • A atualização do Windows 11 traz bate -papo no Bing na barra de tarefas
  • A Microsoft oferece o Windows 11 para Hololens 2
  • Como conectar o teclado sem fio da Apple ao Windows 10

Agora, os clientes do Azure obtêm os mesmos benefícios híbridos para contratos de suporte ao Linux que as licenças do Windows Server; O Windows executa binários Linux; Alguns aplicativos importantes da Microsoft estão disponíveis no Linux; e novos serviços podem ser construídos com Linux. Não são apenas os óbvios como o Azure Kubernetes Service: Microsoft Tunnel-a substituição da VPN para aplicativos iOS e Android que se conectam a recursos corporativos no local através do Azure AD-instala como um contêiner do docker em um servidor Linux.
VER: Windows 10 Iniciar hacks de menu (TechRepublic Premium)
No recente dia aberto do Azure, o co-fundador da Kubernetes e o vice-presidente corporativo da Microsoft, Brendan Burns, falou sobre a Microsoft ter um profundo entendimento do Linux e contribuir para projetos de código aberto existentes com base no Linux, bem como para fundar novos como o DAPR (tempo de execução do aplicativo distribuído).
“O Azure pode fornecer o melhor suporte da categoria para a infraestrutura do Linux e do contêiner e acho que isso é porque temos um profundo entendimento do que é preciso para executar o Linux em uma nuvem de hiperescala”, disse Burns. “Temos um profundo entendimento e engajamento nas comunidades Linux e de contêineres. Contribuímos com o código -fonte para todos esses ambientes.”
Em suma, Linux ‘corações’ da Microsoft.
Mas esqueça a idéia de jogar fora o kernel do Windows e substituí -lo por um kernel Linux porque a abordagem da Microsoft ao Linux é muito mais pragmática e abrangente. Embora a empresa agora esteja completamente em plataforma cruzada, nem todo aplicativo se moverá ou aproveitará o Linux. Em vez disso, a Microsoft adota ou suporta Linux quando os clientes estão lá ou quando deseja aproveitar o ecossistema com projetos de código aberto.

Do câncer à nuvem

Back in 2008, when Hyper-V was released, SUSE Linux Enterprise Server became the first non-Windows operating system officially supported (and ‘enlightened’ to improve performance) on Hyper-V — two years after Microsoft and Novell signed an agreement to work on interoperability and seven years after then-CEO Steve Ballmer infamously compared Linux licensing to “a cancer that attaches itself in an intellectual property sense to everything it touches”.
Microsoft sem dúvida esperava conquistar os usuários do Linux para os recursos corporativos no Windows Server, mas o suporte ao cliente também é importante. Em 2009, a Microsoft e a Red Hat anunciaram que a Microsoft validaria o Red Hat Enterprise Linux no Windows Server 2008 e Hyper-V, o Red Hat validaria os convidados do Windows Server virtualizados no Linux, e as empresas ofereceriam suporte técnico conjunto para clientes corporativos usando os dois sistemas operacionais juntos.
Com o tempo, o suporte ao Linux na Microsoft ficou um pouco mais entusiasmado, se não menos pragmático: .A NET tinha que ir ao código aberto e da plataforma cruzada ou perderia sua base de clientes; Isso também significava se tornar um projeto modular e ágil construído no Github com a comunidade, em vez de uma estrutura que enviou uma vez a cada três a cinco anos com uma nova versão do Windows.
As cargas de trabalho do Linux no Azure começaram a superar as VMs do Windows Server, tanto para aplicativos do cliente quanto para aplicativos de ISVs. “Se você olhar para as imagens que temos no Azure Marketplace, sessenta por cento delas são baseadas no Linux”, disse recentemente a Talal Alqinawi, diretora sênior do Azure Marketing, TechRepublic. “Apoiamos algumas das maiores cargas de trabalho corporativas do Azure – como o SAP, por exemplo – e elas são quase completamente executadas no Linux hoje.”
Como resultado, a Microsoft começou a trabalhar com distros como Red Hat e Ubuntu para ajustar o kernel Linux para o Azure; E se os clientes encontrarem bugs no Linux, eles poderão ligar para o Microsoft para obter suporte, em vez de ter que lidar com as comunidades a montante.
À medida que as empresas procuram modernizar sua infraestrutura e aproveitar os serviços em nuvem, o suporte da Microsoft para o Linux está se tornando um diferencial importante. A capacidade de executar perfeitamente as cargas de trabalho do Linux no Azure, juntamente com o profundo entendimento do Linux pela Microsoft e as contribuições que faz para a comunidade de código aberto, torna uma opção atraente para empresas que procuram maximizar seus recursos de nuvem.
Com o compromisso da Microsoft com Linux e Windows, os clientes têm a flexibilidade de escolher a plataforma certa para suas cargas de trabalho. Seja executando o Linux no Azure ou alavancando as ofertas do Windows da Microsoft, as empresas podem confiar que a Microsoft tem a experiência e o suporte necessários para ter sucesso na nuvem.

A Microsoft usa o Linux em vez do Windows para sua esfera do Azure

O design robusto do software de servidor permite que a equipe de TI acompanhe problemas técnicos sem gastar muito tempo monitorando ou mantê -los. Essas são apenas algumas das muitas maneiras pelas quais você pode usar o software de servidor a sua vantagem.

O que a Microsoft está fazendo com Linux? Tudo o que você precisa saber sobre seus planos para código aberto

A Microsoft está seguindo os clientes e o ecossistema, mas o investimento pragmático no Linux não diminui o compromisso da empresa com o Windows.

Podemos ser compensados ​​por fornecedores que aparecem nesta página através de métodos como links de afiliados ou parcerias patrocinadas. Isso pode influenciar como e onde seus produtos aparecem em nosso site, mas os fornecedores não podem pagar para influenciar o conteúdo de nossas análises. Para mais informações, visite nossa página de Termos de Uso.

‘Microsoft e Linux’ deve ser uma frase nós’estou usado para ouvir agora. A Microsoft é um membro não apenas da Linux Foundation, mas também da lista de discussão do Linux Kernel Security (uma comunidade bastante mais selecionada). A Microsoft está enviando patches para o kernel Linux “Para criar uma pilha de virtualização completa com Linux e Microsoft Hypervisor”. E quando a Microsoft queria adicionar suporte ao contêiner ao Windows, ele escolheu uma especificação de código aberto projetado originalmente para o Linux, em vez da implementação interna do Windows, que já havia escrito.

LEIA DE LEITA DE LEITA DE LEITA DE TRABALHO

  • Microsoft Powertoys 0.69.0: Uma quebra do novo aplicativo de visualização do registro
  • A atualização do Windows 11 traz bate -papo no Bing na barra de tarefas
  • A Microsoft oferece o Windows 11 para Hololens 2
  • Como conectar um teclado sem fio da Apple ao Windows 10

Agora, os clientes do Azure obtêm os mesmos benefícios híbridos para contratos de suporte ao Linux que as licenças do Windows Server; O Windows executa binários Linux; Alguns aplicativos importantes da Microsoft estão disponíveis no Linux; e novos serviços podem ser construídos com Linux. Que’Não é apenas os óbvios como o Serviço do Azure Kubernetes: Microsoft Tunnel-a substituição da VPN para aplicativos iOS e Android que se conectam a recursos corporativos no local através do Azure AD-instala como um contêiner do docker em um servidor Linux.

VER: Windows 10 Iniciar hacks de menu (TechRepublic Premium)

No recente dia aberto do Azure, o co-fundador da Kubernetes e o vice-presidente corporativo da Microsoft, Brendan Burns, falou sobre a Microsoft ter um profundo entendimento do Linux e contribuir para projetos de código aberto existentes com base no Linux, bem como para fundar novos como o DAPR (tempo de execução do aplicativo distribuído).

“O Azure pode fornecer o melhor suporte da categoria para a infraestrutura do Linux e do contêiner e acho que isso ocorre porque temos um profundo entendimento do que é preciso para executar o Linux em uma nuvem de hiperescala,” disse Burns. “Temos um profundo entendimento e engajamento nas comunidades Linux e de contêineres. Contribuímos com o código -fonte para todos esses ambientes.”

Em suma, Microsoft ‘corações’ Linux.

Mas esqueça a idéia de jogar fora o kernel do Windows e substituí -lo por um kernel Linux, porque a Microsoft’A abordagem do Linux é muito mais pragmática e abrangente. Embora a empresa agora esteja completamente em plataforma cruzada, nem todo aplicativo se moverá ou aproveitará o Linux. Em vez disso, a Microsoft adota ou suporta Linux quando os clientes estão lá, ou quando deseja aproveitar o ecossistema com projetos de código aberto.

Do câncer à nuvem

Em 2008, quando o Hyper-V foi lançado, o SUSE Linux Enterprise Server se tornou o primeiro sistema operacional que não é de duas janelas é oficialmente suportado (e ‘iluminado’ para melhorar o desempenho) no Hyper-V-dois anos depois que a Microsoft e a Novell assinaram um acordo para trabalhar em interoperabilidade e sete anos após o então CEO Steve Ballmer comparado com o licenciamento Linux com o Linux com “Um câncer que se prende em um sentido de propriedade intelectual a tudo o que toca”.

Microsoft sem dúvida esperava conquistar os usuários do Linux para os recursos corporativos no Windows Server, mas o suporte ao cliente também é importante. Em 2009, a Microsoft e a Red Hat anunciaram que a Microsoft validaria o Red Hat Enterprise Linux no Windows Server 2008 e Hyper-V, o Red Hat validaria os convidados do Windows Server virtualizados no Linux, e as empresas ofereceriam suporte técnico conjunto a clientes corporativos usando os dois sistemas operacionais juntos.

Com o tempo, o suporte ao Linux na Microsoft se tornou um pouco mais entusiasmado, se não menos pragmático: .A NET tinha que ir ao código aberto e da plataforma cruzada ou perderia sua base de clientes; Isso também significava se tornar um projeto modular e ágil construído no Github com a comunidade, em vez de uma estrutura que enviou uma vez a cada três a cinco anos com uma nova versão do Windows.

As cargas de trabalho do Linux no Azure começaram a superar as VMs do Windows Server, ambas para o cliente’S APLICAÇÕES E PARA APPS DE ISVS. “Se você olhar para as imagens que temos no Azure Marketplace, sessenta por cento delas são baseadas no Linux,” Talal Alqinawi, diretor sênior de marketing do Azure, disse recentemente ao TechRepublic. “Apoiamos algumas das maiores cargas de trabalho corporativas do Azure – como o SAP, por exemplo – e elas são quase completamente executadas no Linux hoje.”

Como resultado, a Microsoft começou a trabalhar com distros como Red Hat e Ubuntu para ajustar o kernel Linux para o Azure; e se os clientes encontrarem bugs no Linux quando ele’S em execução no Azure, a Microsoft funcionará no bug e contribuirá com o código para corrigir problemas (ou apenas para melhorar as cargas de trabalho como SAP).

Da mesma forma, trazer o SQL Server para o Linux em 2016 significava que a Microsoft poderia continuar competindo com os clientes do Oracle para o banco de dados que não o fizeram’quero mudar para o servidor Windows porque eles’D investiu em contêinerização e DevOps. Em 2017, Tony Petrossian, então no Microsoft Database Systems Group, nos disse: “Além de todas as razões óbvias – que as pessoas estão usando o Linux – um dos grandes motivadores para nós foi que muitos dos contêineres e tecnologias de nuvem privada são construídas na infraestrutura do Linux e queríamos que o servidor SQL fizesse parte desse ecossistema.”

Quando PowerShell se tornou um projeto de plataforma cruzada e de código aberto em 2018, Jeffrey Snover (criador de Powershell e depois o arquiteto-chefe da infraestrutura do Azure) poderia dizer sinceramente: “A empresa está se tornando uma empresa Cross-O; Eu gosto de dizer ‘O mar não recusa o rio’ E queremos ser a empresa para todos, independentemente da plataforma você’re usando.”

O suporte ao Linux é importante para a nuvem híbrida com Kubernetes, para computação de borda com contêineres e dispositivos de IoT que geralmente não’T tem os recursos para executar o Windows. Embora o Windows tenha se tornado modular ao longo dos anos, e remover a GUI do Nano Server o torna uma imagem muito menor que o servidor Windows completo, uma compilação Linux personalizada pode ser menor.

Quando a Microsoft começou a trabalhar no Azure Sphere como uma plataforma IoT segura e atualizável em 2015, não foi’Surpreendente que o Azure Sphere OS combinado em inovações de segurança que a Microsoft usou pela primeira vez no Windows com um kernel Linux personalizado em vez de uma versão IoT do Windows. Na época, o Azure já estava construindo o Sonic, o sistema operacional de rede baseado na Microsoft’s Switch Abstração Interface (SAI) Especificação e Debian.

Microsoft’S O poder de compra significava que poderia pedir aos fornecedores de hardware de rede que suportem o Sonic, para que todo o hardware de rede que comprou para o Azure executasse o NOS (o que torna o Sonic Support Whipsed o suficiente para que empresas avançadas possam começar a adotá -lo). E torná -lo código aberto e enviá -lo ao projeto de computação aberta significava que os fornecedores de hardware e outros provedores de nuvem como Alibaba e (mesmo antes da aquisição) o LinkedIn poderiam contribuir com melhorias.

A Microsoft também usou um kernel Linux personalizado para o emulador de rede aberto do Azure (originalmente chamado Crystalnet), um sistema que executa contêineres e VMs para emular toda a rede do Azure para testar alterações na rede antes de eles’re feito.

Produtividade do desenvolvedor

O Linux Systems Group na Microsoft também criou uma distribuição interna do Linux, CBL-Mariner, projetada para IaaS; (significa Linux da base comum). Isto’S usado para executar o serviço Azure Kubernetes no Azure Stack HCI – mas novamente,’não é uma distribuição linux em geral como o Ubuntu.

O mesmo grupo cria o kernel Linux usado para o WSL2, o subsistema Windows para Linux que coloca um kernel Linux no Windows para que você possa executar binários Linux. Que’s fazer desenvolvedores’ Vidas mais fácil, porque muitas ferramentas e estruturas assumem que os desenvolvedores estão usando o Linux – e mesmo que o Código do Visual Studio esteja disponível no Linux, a Microsoft passou os últimos anos trabalhando para atrair desenvolvedores no Windows.

“Nós’estou realmente tentando conhecer desenvolvedores onde eles’em termos do que eles podem fazer,” Andrew Clinick, da equipe da plataforma de desenvolvedor do Windows, disse à TechRepublic. A WSL começou como uma maneira de acessar as ferramentas da linha de comando Linux, mas os desenvolvedores queriam mais do que isso. “Então agora você pode executar aplicativos da GUI e pode correr, essencialmente, o que você esperaria do Linux, para que você possa executar todos os seus fluxos de trabalho,” disse Clinick. “Nós’estou tentando fornecer uma solução completa para que ela’meleca, ‘Oh, acho que posso executar alguns linux no Windows’. Queremos fazer do Windows o melhor lugar para você poder criar qualquer aplicativo. WSL faz parte disso, como a integração do Linux com o Azure. Não importa onde seu código esteja em execução, você pode criá -lo no Windows e utilizá -lo no Windows – e obviamente na nuvem.”

No lançamento de .NET 5, a equipe do Visual Studio explicou o valor do WSL 2 para desenvolvedores em termos muito pragmáticos. “Para uma janela .Linux de segmentação por usuário da rede, WSL 2 vive em um ponto ideal entre realismo de produção e produtividade”. Depuração em um ambiente ou contêiner Linux remoto significa que o código está em execução onde será executado em produção, mas a depuração localmente no WSL é mais rápida e conveniente.

A Microsoft parece ter demorado um pouco para criar um cliente de equipes para o Linux – o primeiro aplicativo Microsoft 365 a vir ao Linux – em vez de dizer aos clientes para usar o Web Client. Os clientes que tinham funcionários usando Windows, Mac, iOS, Android e Linux poderiam fazer com que todos, exceto os desenvolvedores e administradores, trabalhando em dispositivos Linux na mesma plataforma de colaboração, e mais de 9.000 solicitações sobre voz do usuário e clientes linux não oficiais para equipes mostraram que havia uma demanda clara de clientes. O status do cliente de equipes de Linux devolveu de ‘trabalhando nisso’ para ‘recusou’ para ‘sob revisão’ para ‘no backlog’ Antes de ser confirmado.

Esse retorno é um lembrete de que a Microsoft’O relacionamento S com o Linux é uma jornada: os desenvolvedores internos se tornaram cada vez mais confortáveis ​​trabalhando com o Linux e desempenhando papéis importantes em comunidades de código aberto, mas as equipes de produtos ainda precisam pensar em modelos de negócios e alocação de recursos. Desenvolvedores e infraestrutura são as áreas em que essas decisões parecem mais claras para a Microsoft.

Assim como as organizações querem que todos os seus funcionários falem na mesma plataforma, os atacantes que procuram alvos enquanto se movem dentro de uma rede Don Don’T Care se um servidor de aplicativos estiver executando o Windows ou Linux. Portanto, trazer as várias ferramentas de segurança do zagueiro para o Linux é como trazê -las para MacOS, iOS e Android para oferecer aos clientes uma solução abrangente de endpoint.

“Com o zagueiro da Microsoft, nós’entregue o suporte ao Linux ao longo do último ano ou mais, nós’está concluindo nosso trabalho no Android e temos uma prévia para iOS,” Gerente geral da Microsoft Security Andrew Conway nos disse.

“E então, se você olhar para os componentes do Azure Defender no lado da plataforma do Azure, a equipe está utilizando arco do Azure para estender todas as proteções do defensor do Azure, não apenas entre ativos no Azure, mas também ativos que viveriam em nuvens híbridas e GCP e AWS, e assim por diante, ” Conway adicionou. “Isto’é absolutamente parte de nossa abordagem de plataforma cruzada e de nuvem cruzada para fornecer segurança para todas as cargas de trabalho.”

Quando a idéia de trazer o novo navegador de borda baseado em cromo ao Linux surgiu pela primeira vez, a pergunta para a equipe Edge era se as pessoas dizendo ‘A Microsoft deve trazer Edge para Linux’ queria usar o Edge no Linux ou se eles queriam que a Microsoft prove algo sobre fazer uma plataforma cruzada de borda. Enquanto os entusiastas que estavam vocais em pedir o Edge no Linux são uma parte do público -alvo, os desenvolvedores foram uma grande parte da decisão, explicou o gerente técnico do programa Sean Larkin em uma sessão na Ignite este ano.

“Sabemos que o Linux tem uma enorme participação de mercado para CI/CD e automação e automação do navegador, por isso queríamos poder dar a você a capacidade de testar em qualquer navegador em qualquer sistema e em qualquer plataforma para que você possa ter uma experiência consistente, seja seu teste em execução, seu teste falhando ou com suas ferramentas de automação trabalhando o mais possível,” disse Larkin.

Hyper-V no Linux?

O Hyper-V conseguiu virtualizar o Linux há muito tempo, e fazê-lo funcionar bem usado para explicar a Microsoft’s Contribuições significativas para o kernel Linux, porque ter suporte hiper-V no kernel significava que seria em todas as distroções Linux. Mas por que a oferta da Microsoft está para fazer o Hyper-V executar com o Linux em vez do servidor Windows como o host?

Ben Armstrong, um dos desenvolvedores veteranos da Hyper-V da Microsoft, nos deu uma resposta cautelosa: “Enquanto estávamos desenvolvendo o Windows 8, dedicamos recursos para tomar o Hyper-V (que até esse momento havia sido exclusivamente uma oferta do Windows Server) e trazê-lo para o Windows Client. Ativar o Hyper-V no Windows 8 nos permitiu implementar VBS, VSM, Guarda Credencial e muito mais no Windows 10-e mais.”

“É aí que estamos com as recentes contribuições do kernel Linux para permitir que o Hyper-V utilize o Linux como a partição raiz. Queremos estar prontos para apoiar esta configuração rapidamente se uma empresa precisar surgir,” Armstrong adicionado.

Microsoft Isn’t dizendo qual a oportunidade de negócio aqui pode ser. Mas isso’É mais provável que envolva a habilitação de suporte híbrido em nuvem ou kubernetes com serviços como o Azure Stack HCI (ou mesmo estar pronto para competir com a Apple se fizer outra jogada para o mercado de servidores usando o Arm Silicon) do que jogar fora o kernel do Windows, onde ele’ainda está investindo profundamente, desde as melhorias de segurança até as mudanças de baixo nível para otimizar o desempenho das APIs nas quais as máquinas virtuais dependem.

Newsletter semanal da Microsoft

Seja o Microsoft Insider da sua empresa lendo essas dicas, truques e folhas de trapaça de janelas e escritórios.

Entregue às segundas e quartas -feiras

A Microsoft usa o Linux em vez do Windows para sua esfera do Azure

A Microsoft Corporation anunciou que usará o sistema operacional Linux em vez do Windows 10 para trazer segurança e conectividade da IoT para vários ambientes em nuvem. Anunciando o mesmo na conferência da RSA na semana passada, a empresa revelou que a mudança ajudará a empresa a aderir a um novo crossover uma classe de unidades de micro controlador que incorporam processadores de aplicação em tempo real e de aplicação com tecnologia de segurança e conectividade embutida da Microsoft.

Tecnicamente falando, o Microsoft Azure Sphere ajuda a conectar unidades de micro controlador ou MCUS incorporado em dispositivos conectados à nuvem. Significa em termos simples que a Microsoft projetou uma família de bolachas de silício à base de braço para se conectar à Internet das coisas com o host do Azure em segundo plano.

Como uma tecnologia de código aberto ajudará a reformular o núcleo da IoT, a Microsoft decidiu ignorar seu próprio sistema operacional Windows 10 em favor do sistema operacional Linux nesta conta.

Assim, com a última inclusão de inovação em sua plataforma, o Azure Sphere será compatível com qualquer nuvem a partir de agora e seu design de chip pode ser usado por qualquer fabricante em ‘Custo zero’.

Esfera do Azure’S First Chip Mediatek MT3620 estará disponível neste ano e o presidente da Microsoft, Brad Smith, espera enviar tais chips em 9 bilhões em número até o final do próximo ano.

A gigante de Redmond também anunciou que está comprometendo US $ 5 bilhões em pesquisa e desenvolvimento de tecnologias de IoT. Nos próximos dois anos, a gigante do software planeja reorganizar a empresa em 2 divisões- nuvem + ai e experiências e dispositivos.

OS Wars: Por que a Microsoft adotou o Linux?

“Abraçar, estender e extinguir”… No final dos anos 90, este era Microsoft’s estratégia secreta para lidar com o software de código aberto.

Na época, Linux, o sistema operacional desenvolvido pela comunidade estava no topo da Microsoft’s hitlist de código aberto. A abordagem envolveu o congelamento do Linux de seu ecossistema, limitando as opções de clientes que queriam usá -lo e até ameaçando ações judiciais contra casas de desenvolvimento do Linux.

Hoje em dia, as coisas mudaram. A Microsoft e o Linux não estão mais travados na batalha. A Microsoft não é apenas um dos maiores colaboradores do kernel Linux, mas também é o sistema operacional mais popular no Azure, Microsoft’é a própria plataforma de nuvem pública.

Aqui’É uma olhada mais de perto o relacionamento entre Linux e Microsoft, por que mudou e o que o futuro pode manter.

Índice

  1. Linux e Windows: duas abordagens comparadas…
  2. Microsoft V Linux: Por que o conflito?
  3. Então, o que mudou?
  4. A próxima versão do Windows poderia ser baseada no Linux?
  5. Ano novo, novas habilidades…

Linux e Windows: duas abordagens comparadas…

Linux V Windows é a ilustração clássica da diferença entre software proprietário e de código aberto.

Windows, Microsoft’S sistema operacional gráfico remonta a 1985. Além dos PCs, as janelas atuais ‘família’ Também compreende software OS para servidores, sistemas incorporados e smartphones. Em termos de sua estrutura familiar de armazenamento e arquitetura, o Windows mudou muito pouco nas últimas três décadas.

Em 1991, o Linux foi criado pelo aluno finlandês, Linus Torvalds como um sistema operacional gratuito, aberto a qualquer pessoa. O lançamento original foi um sistema operacional esqueleto que consistia em algumas linhas de código, sem uma interface gráfica. Com o tempo, foi adicionado por inúmeros colaboradores, por isso agora consiste em mais de 23 milhões de linhas de código -fonte.

Com o Windows, você pode’T altere o código -fonte e o produto’O uso de s é governado pelo contrato do usuário final. É claro que é agrupado com a esmagadora maioria dos PCs domésticos e a maioria das máquinas de negócios, daí seu domínio de mercado.

Linux foi projetado para ser um sistema operacional que’S acessível a qualquer pessoa; a ideia é que você pode adaptá -la aos seus próprios propósitos. Para isso, você começa com uma base pronta na forma de uma distribuição Linux (‘distro’). Eles variam de distritos bastante simples de uso que têm uma aparência e sensação semelhantes ao Windows (e.g. Ubuntu e MX Linux), até as variantes focadas nos negócios para tarefas pesadas, como o gerenciamento do servidor (e.g. Red Hat e CentOS). Com sua distro no lugar, você pode personalizá -la para suas necessidades específicas.

Microsoft V Linux: Por que o conflito?

A resposta curta para isso vai algo como, “Isto’s o que a Microsoft faz!”

Certamente para PCs, a distribuição lida com fabricantes de hardware significava que o Windows se tornou efetivamente o sistema operacional padrão na grande maioria das máquinas. Se você era um usuário comum que queria usar o Linux, precisava efetivamente pular de argola para chegar lá.

Pressão legal também apareceu. À medida que a aplicação dos sistemas Linux se abriu, a Microsoft foi rápida em fazer reivindicações de violações de imitadores. Por exemplo, em 2007, o Red Hat foi nomeado em uma lista de culpados supostos por ter violado a Microsoft’s patentes. Em 2009, Tomtom foi processado, em meio a alegações de que a empresa’Os produtos baseados em Linux violaram uma patente relacionada ao armazenamento de arquivos.

Então, o que mudou?

No início dos anos 2000, Microsoft’s ex -CEO Steve Ballmer apelidado Linux A “câncer … adequado para comunistas”.

Avanço rápido para 2018, e a Microsoft anunciou que estava ingressando na Open Invention Network (OIN), o mesmo grupo cujos membros tinham à sua vista ao perseguir litígios de patentes uma década antes. Em vez de procurar infrações a seguir, o novo acordo significava que a Microsoft abriria 60.000 de suas patentes para outras empresas usarem para seus próprios projetos de código aberto relacionado ao Linux.

No lado do servidor em nuvem, em outubro do ano passado, a Microsoft anunciou que estava estendendo seu programa de benefícios híbridos para Linux. Originalmente, esta vantagem de licenciamento aplicada apenas ao servidor Windows ou aos clientes do SQL Server. Isso significava que as organizações que executam um desses servidores poderiam trazer essas licenças para a plataforma Microsoft Azure e executar o software do servidor em uma máquina virtual. Agora, a mesma oferta também está disponível para servidores Linux, incluindo Red Hat e Suse.

Então, por que a mudança de abordagem? Isto’é tudo para o pragmatismo, e isso’é amplamente baseado em dois fatores:

Preferências do cliente e tendências de uso

Apesar das alegações de que o ecossistema da Microsoft ofereceu tudo o que os usuários precisavam, os próprios clientes, especialmente os usuários de negócios, geralmente tinham outras idéias.

Embora a participação de mercado da Linux Global Desktop seja minuciosa (menos de 2%), seu uso para outros fins é muito mais difundido. Quase 40% dos sistemas incorporados (tudo, desde consoles de jogos a fornos de microondas) são baseados no Linux. Quase um terço dos servidores da web também se baseia nele. 80% dos smartphones (eu.e. todos aqueles no Android) também são construídos.

Linux tem uma reputação de ser estável, seguro e personalizável. De fato, de acordo com um STAT, 83% dos desenvolvedores afirmam que preferem trabalhar no Linux em comparação com qualquer outro sistema operacional.

Isto’s amigável para a nuvem

90% do ‘Cargas de trabalho’ (e.g. Aplicativos, bancos de dados de negócios e máquinas virtuais) que residem na nuvem pública são construídas com Linux. Porque isso’S modular, configurável e pode suportar tantos casos de uso, ele’S de longe o sistema operacional mais popular para projetos de desenvolvimento baseado em nuvem.

A próxima versão do Windows poderia ser baseada em Linux?

O outro fator importante a favor do Linux diz respeito à segurança. Quando uma vulnerabilidade surge com janelas, os cibercriminosos muitas vezes têm a oportunidade de explorá -lo antes que ele seja remendado. E enquanto Linux definitivamente não está’à prova de exploração, tende a ser o caso de que, graças ao seu sistema de supervisão de origem da comunidade, sofre com muito menos vulnerabilidades, insetos e ameaças exploráveis.

De fato, alguns comentaristas sugeriram que, porque o Windows é tão notoriamente ‘Buggy’, lá’é a possibilidade de que a Microsoft pudesse, em um futuro não muito distante, decidir abandonar seu código -fonte em favor de um kernel Linux.

Isso vai acontecer? Provavelmente não. E Microsoft Insider, Hayden Barnes recentemente estabeleceu algumas razões muito boas pelas quais. Não menos importante’não está claro se é’é possível reencontrar o código do Windows e manter a compatibilidade pela qual o Windows é conhecido. A Microsoft investiu pesadamente no Windows nos últimos anos. O que’S mais, transformar janelas em Linux não seria’Seja uma boa notícia para os clientes. Como ele coloca, “O resultado mais desejável é que a inovação de código aberto continua se espalhando todos sistemas operacionais”.

Ano novo, novas habilidades…

Uma coisa é certa, no entanto. A familiaridade com o Linux está se tornando não apenas desejável, mas praticamente essencial para quem procura uma carreira em segurança cibernética. Precisa aprimorar? Nosso pacote completo de habilidades Linux é o ponto de partida ideal.

Ou, se você é realmente sério sobre uma carreira em segurança cibernética, considere nossa plataforma de desenvolvimento de carreira completa VIP para aumentar sua carreira.

Por que usar o Windows Server no Linux?

As duas opções mais populares de hospedagem na web são Linux e Microsoft Windows. Linux é um servidor de software de código aberto que é mais barato e mais simples de usar do que os servidores do Windows.

O Windows é um produto da Microsoft que ganha dinheiro da Microsoft. Muitas empresas consideram o lucro que vale o custo. Os servidores Windows geralmente oferecem mais suporte e intervalo do que os servidores Linux. Linux é a escolha preferida para startups, enquanto a Microsoft é a escolha de grandes empresas estabelecidas. VPS (servidor privado virtual) é uma boa opção para empresas que se enquadram em algum lugar entre grandes e pequenas empresas. Linux e Windows oferecem servidores de hospedagem VPS. O VPS hospeda sua cópia do sistema operacional. Isso facilita a instalação de software para os clientes no servidor.

Linux vs. Servidores Windows

Vantagens de um servidor Linux ou Windows

Servidores Linux oferecem muitos benefícios. Embora sejam menos fáceis de usar do que as versões mais populares, eles oferecem maior segurança e flexibilidade. Eles são a melhor opção para servidores em empresas que armazenam informações confidenciais e precisam maximizar a eficiência e otimização.

Os servidores Linux oferecem muitos outros benefícios além dos servidores Windows, incluindo flexibilidade, segurança e eficiência. Os servidores Linux são livres para usar e não precisam comprar uma licença. Eles são mais confiáveis ​​e podem suportar falhas ou manutenção sem serem fechados, desde que estejam emparelhados com as medidas de redundância certas. Existem outros benefícios:

Poupança de custos

Linux e outros softwares de código aberto estão disponíveis gratuitamente. As empresas de hospedagem na web precisam pagar apenas suporte técnico para instalação e manutenção. Os custos do suporte técnico geralmente são espalhados por todos os clientes de hospedagem na web, para que o custo passado para o cliente seja mínimo. O Windows é uma plataforma em que a empresa cliente paga pelo sistema operacional ou para uma licença de software. Você pode economizar tempo e dinheiro por não ter que pagar pela licença do sistema operacional do servidor. A plataforma de código aberto do Linux e a política de usuário sem licença permitem reduzir os custos e atualizar para a versão mais recente do sistema operacional.

Acesso a aplicativos de código aberto

Os aplicativos funcionam melhor quando usados ​​em conjunto com aplicativos semelhantes, como em toda a tecnologia. O software de código aberto deve ser compatível com um servidor Linux. Embora seja possível usar um servidor Linux com aplicativos Windows, haverá trabalho adicional necessário para interagir entre a tecnologia de código aberto (tecnologia com fins lucrativos do Windows) e Linux.

Mais confiável

Linux e software de código aberto usam menos recursos, o que os torna mais eficientes. O menor consumo de recursos pode se traduzir em melhor desempenho, mais baixos requisitos de infraestrutura e custos mais baixos para medidas de redundância. Tudo isso contribui para maior confiabilidade.

Este é um ativo inestimável.

Os servidores Linux podem ser modificados pelos administradores competentes do sistema para melhorar o desempenho e a eficiência. O Linux oferece uma ótima oportunidade para os administradores proativos otimizarem o sistema sem limitações.

Modificar é mais fácil

Software e servidores Linux podem ser modificados instantaneamente. Os produtos Windows podem ser modificados sem esperar o lançamento de uma nova versão. Essa é uma enorme vantagem nos casos em que as violações de segurança são detectadas ou as vulnerabilidades são descobertas em uma configuração de servidor existente.

Este ambiente é flexível e aumenta a segurança. Parâmetros e funcionalidade do sistema Você pode modificar e ajustar o servidor imediatamente sem precisar levá -lo offline. Essa flexibilidade é crucial se sua empresa depende de seus servidores para atingir seus objetivos.

Servidores Windows sobre servidores Linux: benefícios

Os servidores Windows geralmente são mais confiáveis ​​que os servidores Linux. Esses servidores têm uma abordagem mais polida e coesa do Linux que o Linux e, portanto, são mais amigáveis, confiáveis, de baixa manutenção e mais amigáveis ​​do que as alternativas usadas menos usadas.

O design robusto do software de servidor permite que a equipe de TI acompanhe problemas técnicos sem gastar muito tempo monitorando ou mantê -los. Essas são apenas algumas das muitas maneiras pelas quais você pode usar o software de servidor a sua vantagem.

Obter melhor suporte

Servidores Windows e aplicativos Windows têm um custo. No entanto, ambos vêm com apoio pago. O software de código aberto geralmente exige que a empresa de hospedagem na web e o cliente de negócios paguem especialistas técnicos que estão familiarizados com o software de código aberto. Outra opção é confiar no apoio da comunidade que pode ser muito tempo. Os membros da comunidade podem não ser capazes de responder suas perguntas.

A integração com os produtos da Microsoft é mais fácil

Os aplicativos do Windows podem ser integrados aos servidores Windows. Isso torna os servidores Windows mais valiosos que o Linux se o cliente gosta de seu software Windows. Um servidor Windows pode ser a melhor opção para grandes empresas que exigem o Microsoft SQL ou o Microsoft Access. O Microsoft Access é usado em ambientes de desktop, enquanto o Microsoft SQL é usado em ambientes de hospedagem de cluster. Software e servidores Windows geralmente oferecem mais recursos e mais sinos e assobios do que software de código aberto. OS Windows Server OS, como um todo, é muito mais fácil de usar do que o Linux. Ele também oferece uma experiência de usuário significativamente aprimorada. Isso permite que usuários menos experientes em tecnologia usem o sistema operacional Windows Server, sem ter que aprender uma nova interface.

A versatilidade do Linux é uma de suas maiores vantagens. No entanto, o Linux também tem uma dupla vantagem. É uma faca de dois gumes. Os administradores do servidor devem configurar a infraestrutura e os componentes corretamente para maximizar sua versatilidade. A funcionalidade de caixa do Windows Server é altamente útil para administradores que não têm a experiência ou tempo necessário para fazer esta tarefa.

Ambos os servidores Ubuntu vs Windows podem ser usados ​​para alimentar computadores individuais ou servidores de negócios. O Ubuntu Server é um sistema operacional de código aberto que é popular entre empresas de todos os tamanhos, porque é uma personalização leve e fácil. O Windows Server é popular entre as empresas de médio porte devido à sua simplicidade de implementação em ambientes que usam aplicativos do Windows como Microsoft Outlook e Microsoft Office.

Acesso à área de trabalho remota

Servidores Linux podem ser acessados ​​através da linha de comando. A área de trabalho remota é um recurso dos servidores Windows que permite controlar um servidor de um computador remotamente. Possui uma interface gráfica do usuário, facilitando o uso. Existem GUIs para Linux disponíveis, mas isso requer configuração por um administrador de servidor. A funcionalidade remota da área de trabalho permite que os administradores do servidor respondam de maneira rápida e decisiva a essas situações.

Estruturas para scripts

Essas estruturas (ASP e ASP.Net) são mais simples de instalar e manter do que as estruturas de script Linux. Eles também oferecem melhor suporte. Asp.Rede é o antecessor do ASP.LÍQUIDO. Páginas e scripts da web criados usando qualquer uma dessas estruturas do Microsoft normalmente não funcionam em servidores Windows.

Recursos de segurança do Linux:

Não é segredo que sua segurança on -line é diretamente afetada pelo sistema operacional que você escolhe. Seu sistema operacional é o software mais importante em seu computador. Ele gerencia sua memória, processos e todo o seu software e hardware. É sem dúvida o sistema operacional mais seguro. Este artigo discutirá os principais fatores que tornam o Linux seguro e como eles podem proteger usuários e administradores de ataques e vulnerabilidades.

Seguro por design

Os usuários do Linux têm uma clara vantagem na segurança sobre seus colegas baseados em Mac ou Windows. Linux é um sistema operacional de código aberto gratuito que possui segurança embutida. Linux, um sistema operacional de código aberto que está se tornando cada vez mais popular, oferece alta flexibilidade e é configurável e variado. Ele implementa privilégios rígidos do usuário e fornece uma variedade de defesas de segurança do kernel que protegem contra ataques e vulnerabilidades. Como o código -fonte do Linux é transparente, as vulnerabilidades são quase sempre temporárias. Vamos examinar cada um desses fatores com mais detalhes e ver como eles contribuem para a segurança do Linux.

Modelo de privilégio de usuário superior

Linux, diferentemente do Windows, onde todo mundo é um administrador, restringe o acesso raiz por meio de um modelo rigoroso de privilégio de usuário. O SuperUser do Linux tem todos os privilégios. Usuários comuns têm apenas permissões suficientes para tarefas comuns. Os usuários do Linux estão restritos em sua capacidade de acessar arquivos e abrir anexos. Isso torna mais difícil distribuir rootkits e malware em sistemas Linux. Essas restrições inerentes são um défensão contra o compromisso e os ataques do sistema.

Segurança através da diversidade

Os ambientes Linux podem oferecer uma ampla gama de opções devido à variedade de distribuições Linux (Distros) e às várias arquiteturas e componentes do sistema. Essa diversidade ajuda os usuários a atender às suas necessidades individuais e protege contra ataques. Torna mais difícil para os atores maliciosos criar explorações que podem ser usadas contra muitos sistemas Linux. Windows, por outro lado, é uma monocultura homogênea do Windows que o torna um alvo de ataque fácil e eficaz.

Tanto o servidor Ubuntu quanto o Windows Server fornecem os recursos essenciais de um sistema operacional, como GUI e suporte para periféricos. No entanto, eles têm recursos únicos que os fazem se destacar um do outro. A maior vantagem do servidor Ubuntu é sua natureza de código aberto. Isso significa que o código -fonte pode ser baixado gratuitamente e mantido por uma comunidade. O Ubuntu Linux é gratuito para empresas e pode ser personalizado para atender às necessidades da empresa por uma equipe qualificada de desenvolvedores. Ubuntu Linux vs Windows Server se integra a muitas opções de software de código aberto. O Ubuntu Linux é leve, o que significa que usa menos recursos do que outros sistemas operacionais.

O Windows Server permite que as empresas. A Microsoft Technologies simplifica para as empresas usarem o Windows Server porque são compatíveis com o software Microsoft. O Windows Server é um serviço com tudo incluído, diferentemente das soluções de fonte aberta que requerem comandos de script ou linha de comando para configurar recursos adicionais, como a área de trabalho remota.

Os técnicos da PerfectionGeeks fornecem conselhos a start-ups, empresas de médio porte e grandes empresas que precisam estar online 24/7 e acessíveis em todo o mundo. Analisaremos seus requisitos para ajudá -lo a escolher o servidor certo para as necessidades da sua empresa agora e em crescimento futuro. Nossos especialistas estão familiarizados com os aplicativos de software que as empresas exigem para cada tipo de negócio e seu escopo de negócios.