Vídeo: Ask the CEO: Jane Silber's Q&A (Novembro 2024)
A Canonical, uma empresa de 750 pessoas com funcionários em mais de 42 países ao redor do mundo, é a força motriz por trás do software de código aberto Ubuntu. Embora a Canonical e o Ubuntu sejam bem conhecidos e respeitados entre os tecnólogos hardcore, a maioria dos consumidores provavelmente nunca ouviu falar disso.
Essa é uma realidade infeliz do software de código aberto. Produtos e projetos dedicados à democratização da tecnologia, tornando o uso do computador gratuito e justo para todos, costumam passar despercebidos. O fato de a Canonical e o Ubuntu se tornarem sinônimos do consumidor geral depende muito de os consumidores se afastarem ou não do uso tradicional do dispositivo. A visão da Canonical de uma experiência de computação convergente em um espectro de dispositivos pode tornar o nome da Canonical tão sinônimo de usuários de desktop quanto de suas soluções corporativas de nuvem e gerenciamento de desempenho de aplicativos (APM)?
Conversei com a CEO da Canonical, Jane Silber, uma executiva notável com um rico conhecimento tecnológico, por e-mail sobre os desafios que a Canonical enfrenta na computação do consumidor e até na televisão, bem como sobre como a empresa planeja manter seu status nos mercados corporativos de nuvem e software.
PCMag: Os advogados do Ubuntu são evangelistas raivosos. Eles acessam o Facebook, Twitter e até a seção de comentários de artigos do PCMag, para expressar seu amor pelo software. É grátis, é aberto, é fácil de usar. No entanto, ainda é relativamente nicho em comparação com outros sistemas operacionais (SOs) (terceiro atrás do Mac OS e Windows).
Por que você acha que é isso? O que será necessário para o Ubuntu atingir o próximo nível de adoção do setor? Você imagina esses aumentos acontecendo com a base de consumidores ou com o adotante da empresa?
Jane Silber (JS): O Ubuntu tem uma adoção do setor que é ampla e profunda. Empresas como Walmart, Netflix e eBay constroem sua infraestrutura no Ubuntu. Empresas de telecomunicações como Deutsche Telekom, AT&T e NTT desenvolvem seus recursos de telecomunicações de última geração no Ubuntu. O Ubuntu é o sistema operacional mais popular em nuvens públicas, como Amazon Web Services, e empresas como Google e Intel usam o Ubuntu em suas estações de trabalho para desenvolvedores. Além disso, os fabricantes de gateways, dispositivos de rede, robôs e drones da Internet das Coisas (IoT) usam o Ubuntu em escala. É difícil pensar nesse uso de nicho!
O lugar onde o Ubuntu fica para trás no uso é na computação de desktop tradicional, embora continue sendo o principal Linux e o favorito dos desenvolvedores. Acreditamos que haverá uma reformulação significativa desse segmento no futuro, à medida que a noção de "computação pessoal" mudar com as inovações em hardware, software, conectividade etc. Nossa visão é que, em vez de pontos de interação discretos focados no tamanho da tela (por exemplo,, telefone, tablet, laptop), haverá um espectro de dispositivos e modelos de interação em nossas vidas digitais. Estamos construindo uma experiência convergente do Ubuntu Personal para esse cenário e esperamos que ocorram mudanças na maneira como as pessoas interagem com sua experiência de computação nos espaços do consumidor e da empresa.
PCMag: À medida que as empresas se tornam especialistas no gerenciamento da infraestrutura em nuvem, a capacidade de personalizar seus requisitos e preferências específicas apresenta uma oportunidade para a Canonical. Como parceiro do OpenStack, o que as empresas que trabalharam com fornecedores tradicionais devem saber sobre implantações em nuvem de código aberto? Quanto o código aberto atende melhor às suas necessidades específicas?
JS: Trabalhamos com uma gama incrivelmente grande de empresas de telecomunicações, grandes empresas e pequenas e médias empresas (SMBs) construindo nuvens Ubuntu OpenStack. Um dos workshops que costumamos fazer com os clientes é realmente entender e mapear suas necessidades. Às vezes, os clientes têm uma sólida lógica comercial ou técnica para personalizar uma arquitetura em nuvem para atender às suas necessidades; às vezes, a flexibilidade e a liberdade de soluções de código aberto levam a diferenciações desnecessárias e inúteis.
Acreditamos que é importante ajudar as empresas a entender sua necessidade de personalização e comparar isso com os benefícios da padronização nesse nível. Certamente apoiamos a personalização e criamos o maior OIL (OpenStack Interoperability Lab) que eu conheço. Nesse laboratório, trabalhamos com parceiros de hardware e software para criar e testar milhares de nuvens por mês, testando a interoperabilidade e o desempenho de várias permutações de software e hardware de fornecedores em um ambiente OpenStack. Porque, certamente, se você deseja personalizar sua nuvem, deseja saber que os componentes que você seleciona funcionarão bem juntos.
Os clientes que sabem que seu valor comercial reside no que acontece no topo da nuvem geralmente estão interessados em uma oferta muito mais padrão. Nesse caso, aplicamos toda a nossa experiência e conhecimento sobre a criação e execução de nuvens em uma oferta de serviços gerenciados chamada BootStack, na qual construiremos e executaremos uma nuvem OpenStack para clientes, até o momento em que eles estejam preparados para realizar operações internamente.
PCMag: Não tenho certeza de que muitas pessoas percebam que o Ubuntu também é construído como um sistema operacional Smart TV. Você pode nos contar um pouco sobre onde está o mercado de código aberto para TVs inteligentes? Os fabricantes estão trabalhando com você para produzir esse ambiente? Como uma configuração de TV de código aberto difere das configurações proprietárias que vimos em outros dispositivos?
Além disso, sei que você disse que não tem intenção de fabricar hardware de TV Ubuntu, mas preciso perguntar novamente. Alguma intenção de fabricar hardware de TV Ubuntu?
JS: Não temos a intenção de fabricar hardware de TV (ou qualquer outro hardware). Em vez disso, trabalhamos com fabricantes de dispositivos de todos os tamanhos para colocar no mercado produtos baseados no Ubuntu. As TVs inteligentes estão no cruzamento de duas áreas que achamos muito interessantes: dispositivos IoT conectados por smart e uma visão convergente da computação pessoal. Você pode pensar em uma TV inteligente como um dispositivo de IoT, porque não é necessariamente tão diferente de um hub doméstico inteligente. Além da quantidade de espaço que ocupa na sua parede, as TVs inteligentes são cada vez mais como tablets em termos de consumo de mídia.
No mercado, você pode ver os fabricantes de TV adotando essas duas abordagens, posicionando seus dispositivos como um dos muitos dispositivos em sua vida doméstica e digital ou posicionando-os como o centro de sua experiência em computação doméstica. Por meio do Ubuntu Core e do Ubuntu Personal, estamos focados em trabalhar com fabricantes de hardware para oferecer uma experiência segura, atualizada com segurança e ativada por aplicativo para esse tipo de dispositivo, entre muitos outros - é isso que nos deixa empolgados. E estamos entusiasmados por trabalhar com os principais parceiros de hardware.
PCMag: Segurança de código aberto: a noção remanescente no setor é que os produtos de código aberto são menos seguros que as ferramentas proprietárias. Qual é a posição da Canonical sobre isso? Por que essas noções estão incorretas?
JS: É uma noção desatualizada de que os produtos de código aberto são menos seguros que as ferramentas proprietárias. De fato, existem razões pelas quais elas podem ser mais seguras (por exemplo, capacidade mais ampla de revisar e corrigir códigos), mas o código aberto por si só não garante uma experiência mais segura. A segurança não é produzida simplesmente por um modelo de licenciamento ou abordagem de desenvolvimento. A segurança também depende de fatores como arquitetura, frequência de atualizações de software etc.
De fato, essa é uma das áreas em que realmente focamos no ano passado. Melhoramos como os aplicativos e o SO principal interagem em dispositivos IoT e dispositivos pessoais baseados no Ubuntu, como o telefone. Como resultado desses esforços, introduzimos snaps, um formato de empacotamento que permite o isolamento de aplicativos e atualizações transacionais, os quais são essenciais para uma experiência segura e confiável. E, é claro, um dos benefícios do código aberto é que inovações como o snap podem se espalhar e foi exatamente o que aconteceu: os snaps se tornaram um formato de pacote universal para Linux e agora trabalham em uma ampla variedade de distribuições Linux, incluindo OpenSUSE, Debian, Yocto e Fedora.
PCMag: Canonical parece ter cunhado a frase "Big Software". Você pode falar sobre o que é isso e como isso afetará o setor? Algumas das respostas iniciais a essa frase foram negativas, no sentido de serem teóricas, impraticáveis e não fornecerem valor comercial imediato. O que você acha?
JS: "Big software" é uma frase para descrever uma mudança na TI que já está acontecendo. O termo não se refere a uma nova ferramenta que se refere a uma panacéia de TI; em vez disso, refere-se a um fenômeno em evolução na TI com o qual a indústria precisa lidar. Fundamentalmente, há uma pressão crescente para as empresas operarem a TI em escala e velocidade, com arquiteturas complexas de serviços interconectados, todos evoluindo em um ritmo diferente.
Historicamente, as empresas gerenciavam alguns aplicativos ou soluções, implementados em algumas máquinas. Agora eles devem lidar com muitos aplicativos e serviços em dezenas de milhares de nós e vários substratos físicos e virtuais. Esta é a era do Big Software. O valor dos negócios na era da Big Software será agregado às empresas capazes de alavancar a mudança, sem sucumbir aos riscos inerentes neste novo mundo. E a chave para isso é entender as implicações para implantar, gerenciar e operar essas arquiteturas complexas e interconectadas.
Essa nova classe de Big Software requer uma abordagem orientada a modelo para configurar, implantar, operar e gerenciar efetivamente, e frequentemente, conhecimentos específicos nos serviços de componentes. Juju é uma ferramenta que automatiza operações orientadas a modelos para Big Software. Ele encapsula o conhecimento de especialistas em encantos, que podem ser reutilizados em vários modelos além das fronteiras organizacionais, com vários sistemas operacionais e em vários substratos de computação. É quantas organizações modelam, implantam e operam suas soluções de Big Data, suas nuvens OpenStack ou mesmo seu cluster Kubernetes. Todos esses são exemplos de Big Software, já presentes no cenário em mudança da TI corporativa.