Video: В чем смысл open source? (November 2024)
Canonical, een bedrijf met 750 werknemers en werknemers in meer dan 42 landen over de hele wereld, is de drijvende kracht achter de open-source software van Ubuntu. Hoewel Canonical en Ubuntu bekend en gerespecteerd zijn onder hardcore technologen, hebben de meeste consumenten waarschijnlijk nog nooit van gehoord.
Dit is een ongelukkige realiteit van open-source software. Producten en projecten gericht op het democratiseren van technologie door computergebruik gratis en eerlijk te maken voor iedereen, vliegen vaak onder de radar. Of Canonical en Ubuntu synoniem worden voor de algemene consument, hangt grotendeels af van het feit of consumenten al dan niet afstand nemen van traditioneel apparaatgebruik. Kan Canonical's visie op een geconvergeerde computerervaring op verschillende spectrumapparaten de Canonical-naam even synoniem maken voor desktopgebruikers als voor gebruikers van haar enterprise cloud- en applicatieprestatiebeheeroplossingen (APM)?
Ik praatte met Canonical CEO Jane Silber, een opmerkelijke leidinggevende met een rijke technologische achtergrond, via e-mail over de uitdagingen van Canonical in consumentencomputing en zelfs televisie, en hoe het bedrijf van plan is zijn status in de enterprise cloud- en softwaremarkten te behouden.
PCMag: Ubuntu- voorstanders zijn dolle evangelisten. Ze gaan naar Facebook, Twitter en zelfs naar het gedeelte over PCMag-artikelen om hun liefde voor uw software te uiten. Het is gratis, het is open, het is eenvoudig genoeg om te gebruiken. Het is echter nog steeds relatief niche in vergelijking met andere besturingssystemen (OS's) (derde achter Mac OS en Windows).
Waarom denk je dat dit zo is? Wat is er nodig voor Ubuntu om het volgende niveau van acceptatie in de branche te bereiken? Beschouwt u zich dat deze verhogingen zullen gebeuren met de consumentenbasis of met de bedrijfsadopteur?
Jane Silber (JS): Ubuntu heeft een brede acceptatie in de branche. Bedrijven zoals Walmart, Netflix en eBay bouwen hun infrastructuur op Ubuntu. Telco's zoals Deutsche Telekom, AT&T en NTT bouwen hun volgende generatie telecommogelijkheden op Ubuntu. Ubuntu is het populairste besturingssysteem op openbare clouds zoals Amazon Web Services, en bedrijven zoals Google en Intel gebruiken Ubuntu op hun werkstations voor ontwikkelaars. Verder maken fabrikanten van IoT-apparaten (Internet of Things) van gateways, netwerkapparaten, robots en drones allemaal op grote schaal gebruik van Ubuntu. Het is moeilijk om aan dat nichegebruik te denken!
De plaats waar Ubuntu achterblijft in gebruik is in traditionele desktop computing, hoewel het de toonaangevende Linux en de favoriet van ontwikkelaars blijft. We denken dat dit segment in de toekomst aanzienlijk zal worden hervormd, omdat het begrip 'personal computing' verandert met innovaties in hardware, software, connectiviteit, enz. Onze visie is dat in plaats van afzonderlijke interactiepunten gericht op schermgrootte (bijv., telefoon, tablet, laptop), zal er een spectrum van apparaten en interactiemodellen zijn in ons digitale leven. We bouwen een geconvergeerde Ubuntu persoonlijke ervaring voor dat scenario en verwachten dat veranderingen in de manier waarop mensen omgaan met hun computerervaring zowel in consumenten- als in bedrijfsruimten zullen plaatsvinden.
PCMag: naarmate bedrijven expert worden in het beheren van cloudinfrastructuur, biedt Canonical de mogelijkheid om zich aan te passen aan hun specifieke vereisten en voorkeuren. Wat moeten bedrijven die met traditionele leveranciers hebben gewerkt als OpenStack-partner weten over open-source cloud-implementaties? Hoeveel open source kan hun specifieke behoeften beter bedienen?
JS: We hebben gewerkt met een ongelooflijk groot aantal telco's, grote ondernemingen en kleine tot middelgrote bedrijven (SMB's) die Ubuntu OpenStack-clouds bouwen. Een van de workshops die we vaak met klanten doen, is hun behoeften echt begrijpen en in kaart brengen. Soms hebben klanten een solide zakelijke of technische reden om een cloudarchitectuur aan te passen aan hun behoeften; soms leidt de flexibiliteit en vrijheid van open-source oplossingen tot onnodige en nutteloze differentiatie.
Wij vinden het belangrijk om bedrijven te helpen hun behoefte aan maatwerk te begrijpen en dat af te wegen tegen de voordelen van standaardisatie op dat niveau. We ondersteunen zeker maatwerk en hebben het grootste OpenStack Interoperability Lab (OIL) gebouwd dat ik ken. In dat lab werken we samen met hardware- en softwarepartners om duizenden clouds per maand te bouwen en te testen, waarbij de interoperabiliteit en prestaties van verschillende permutaties van leverancierssoftware en hardware in een OpenStack-omgeving worden getest. Omdat, zeker als u uw cloud gaat aanpassen, u wilt weten dat de componenten die u selecteert goed zullen samenwerken.
Klanten die weten dat hun zakelijke waarde ligt in wat er bovenop de cloud gebeurt, zijn vaak geïnteresseerd in een veel standaarder aanbod. In dat geval passen we al onze ervaring en kennis over het bouwen en runnen van clouds toe aan een managed service-aanbod genaamd BootStack, waarin we een OpenStack-cloud voor klanten zullen bouwen en uitvoeren, tot het moment dat ze bereid zijn om activiteiten in eigen beheer te nemen.
PCMag: Ik weet niet zeker of veel mensen zich realiseren dat Ubuntu ook is gebouwd als een Smart TV OS. Kun je ons een beetje vertellen over waar de open source-markt is voor smart-tv's? Werken fabrikanten met u samen om deze omgeving te produceren? Waarin verschilt een open-source tv-opstelling van de eigen instellingen die we op andere apparaten hebben gezien?
Ik realiseer me ook dat je hebt gezegd dat je niet van plan bent Ubuntu TV-hardware te produceren, maar ik moet het opnieuw vragen. Enige intentie om Ubuntu TV-hardware te produceren?
JS: We zijn niet van plan tv-hardware (of andere hardware) te maken. In plaats daarvan werken we met apparaatfabrikanten van alle groottes om Ubuntu-producten op de markt te brengen. Smart TV's bevinden zich op het kruispunt van twee gebieden die we erg interessant vinden: smart-connected IoT-apparaten en een geconvergeerd beeld van personal computing. Je kunt een smart tv beschouwen als een IoT-apparaat, omdat het niet noodzakelijk zo anders is dan een smart home hub. En, afgezien van de hoeveelheid ruimte die het aan uw muur in beslag neemt, zijn smart-tv's steeds meer tablets als het gaat om mediaconsumptie.
Op de markt kunt u zien dat tv-fabrikanten beide benaderingen gebruiken en hun apparaten positioneren als een van de vele apparaten in uw thuis- en digitale leven of ze positioneren als het centrum van uw thuiscomputerervaring. Via Ubuntu Core en Ubuntu Personal richten we ons op samenwerking met hardwarefabrikanten om een veilige, betrouwbaar bijgewerkte, app-compatibele ervaring te bieden aan dit soort apparaten, naast vele anderen - dat is wat ons enthousiast maakt. En we zijn verheugd om samen te werken met toonaangevende hardwarepartners.
PCMag: Open-source beveiliging: Het aanhoudende idee in de industrie is dat open-source producten minder veilig zijn dan eigen tools. Hoe staat Canonical hier tegenover? Waarom zijn deze begrippen onjuist?
JS: Het is een achterhaald idee dat open-sourceproducten minder veilig zijn dan eigen tools. Er zijn in feite redenen waarom ze veiliger kunnen zijn (bijvoorbeeld een grotere mogelijkheid om code te beoordelen en te repareren), maar open source alleen garandeert geen veiligere of veiligere ervaring. Beveiliging wordt niet simpelweg geproduceerd door een licentiemodel of ontwikkelingsaanpak. Beveiliging is ook afhankelijk van factoren zoals architectuur, frequentie van software-updates, enz.
Dat is een van de gebieden waar we ons het afgelopen jaar echt op hebben gericht. We hebben de manier waarop applicaties en het kernbesturingssysteem op Ubuntu-gebaseerde IoT-apparaten en persoonlijke apparaten, zoals de telefoon, op elkaar inwerken. Als resultaat van deze inspanningen hebben we snaps geïntroduceerd, een verpakkingsindeling die applicatie-isolatie en transactie-updates mogelijk maakt, die beide essentieel zijn voor een veilige, betrouwbare ervaring. En natuurlijk is een van de voordelen van open source dat innovatie zoals snap zich kan verspreiden en dat is precies wat er is gebeurd: Snaps zijn een universeel pakketformaat geworden voor Linux en werken nu op een breed scala van Linux-distributies, waaronder OpenSUSE, Debian, Yocto en Fedora.
PCMag: Canonical lijkt de uitdrukking "Big Software" te hebben bedacht. Kun je praten over wat dit is en hoe dit de industrie zal beïnvloeden? Sommige van de eerste reacties op deze zin zijn negatief, in de zin dat het te theoretisch, onpraktisch is en niet echt directe bedrijfswaarde oplevert. Wat denk je?
JS: "Big software" is een uitdrukking om een verandering in IT te beschrijven die al plaatsvindt. De term verwijst niet naar een nieuwe tool die beweert een IT-wondermiddel te zijn; het verwijst eerder naar een evoluerend fenomeen in de IT waarmee de industrie rekening moet houden. Fundamenteel is er een toenemende druk voor bedrijven om IT op schaal en snelheid te laten werken, met complexe architecturen van onderling verbonden diensten, die allemaal in een ander tempo evolueren.
Historisch gezien hebben bedrijven een paar applicaties of oplossingen beheerd, die op een paar machines zijn uitgerold. Nu moeten ze omgaan met veel toepassingen en services op tienduizenden knooppunten en meerdere fysieke en virtuele substraten. Dit is het tijdperk van Big Software. Bedrijfswaarde in het tijdperk van Big Software komt toe aan die bedrijven die de verandering kunnen benutten, zonder te bezwijken voor de risico's die inherent zijn aan deze nieuwe wereld. En de sleutel daarvoor is het begrijpen van de implicaties voor het inzetten, beheren en exploiteren van deze complexe, onderling verbonden architecturen.
Deze nieuwe klasse Big Software vereist een modelgestuurde aanpak om deze effectief te configureren, te implementeren, te bedienen en te beheren, en vaak ook specifieke expertise in de componentdiensten. Juju is een tool die modelgestuurde bewerkingen voor Big Software automatiseert. Het omvat de kennis van experts in Charms, die kunnen worden hergebruikt in meerdere modellen over organisatiegrenzen, met meerdere besturingssystemen en op meerdere computersubstraten. Het is hoeveel organisaties hun Big Data-oplossingen, hun OpenStack-clouds of zelfs hun Kubernetes-cluster modelleren, implementeren en exploiteren. Dit zijn allemaal voorbeelden van Big Software, al aanwezig in het veranderende landschap van enterprise IT.