5 Open Source-Innovationsvorhersagen für die 2020er Jahre

Entwickler im Jahr 2020 brauchen Open Source und möchten die Möglichkeit haben, remote zu arbeiten. Die Möglichkeit für Entwickler, von zu Hause aus zu arbeiten, ist der Schlüssel, um gute Leute zu finden.

Open Source spielte in den letzten zehn Jahren eine wichtige Rolle in der Softwareentwicklung, von Containern über Microservices bis hin zu Blockchain und Serverless.

Mehr über Open Source

  • 8 der schlimmsten Open Source-Innovationen des Jahrzehnts
  • Open Source im Jahr 2020: Die Zukunft sieht rosig aus
  • Linus Torvalds: "Git hat bewiesen, dass ich mehr als ein One-Hit-Wunder sein kann."
  • 20 schnelle Tipps zur Vereinfachung der Linux-Vernetzung (kostenloses PDF)

Chris Ferris, Chief Technology Officer von Open Technology bei IBM, erläutert einige der Open Source-Trends des letzten Jahrzehnts und was im Jahr 2020 und darüber hinaus zu erwarten ist.

Technische Vorhersagen für 2020: Mehr Muss-Berichterstattung (TechRepublic on Flipboard)

Kleinere, schnellere Behälter und Microservices

Die Konzepte von Containern und Mikrodiensten waren lediglich Konzepte vor 2010, sagte Ferris. Dann startete Docker 2013 und pflanzte die ersten Samen der Containerindustrie.

Gleichzeitig wurden Microservices - und die Technologien, die sie ermöglichen - im Rahmen des Netflix OSS-Projekts in Open Source bereitgestellt.

Docker entwickelte sich zu einer der einflussreichsten Technologien der 2010er Jahre und führte zu einer Vielzahl neuer Open-Source-Projekte, darunter Kubernetes, die 2015 gestartet wurden.

Heute sei Kubernetes das größte Open-Source-Projekt der Welt. Unternehmen nutzen die Plattform, um monolithische Anwendungsarchitekturen zu transformieren, und umfassen containerisierte Microservices, die durch Service-Mesh-Funktionen von Projekten wie Istio unterstützt werden.

"Wir gehen davon aus, dass sich Open Source-Projekte wie Istio, Kubernetes und OKD in den nächsten zehn Jahren darauf konzentrieren werden, Container und Microservices kleiner und schneller zu machen, um den Anforderungen der Cloud-nativen Entwicklung gerecht zu werden und die Angriffsfläche des Containers zu verringern", sagte Ferris.

OKD ist die Open Source-Version der OpenShift-Plattform von Red Hat. "Behalten Sie Unikernels im Auge (ausführbare Images, die Systembibliotheken, eine Sprachlaufzeit und die erforderlichen Anwendungen enthalten), die dank der Open Source-Communitys in ihrer Umgebung ebenfalls an Bedeutung gewinnen können."

Bereitstellen von Containern: Sechs wichtige Konzepte

Sofortige serverlose Workloads

AWS Lambda wurde 2014 veröffentlicht und hat alle PaaS-Dienste angekündigt. Auf die Veröffentlichung von Lambda folgte 2016 unter anderem IBM OpenWhisk (zu Apache OpenWhisk). Beide Open-Source-Plattformen ohne Server führen Funktionen aus, um auf Ereignisse in jeder Größenordnung zu reagieren, so Ferris.

Kubernetes gewann in der zweiten Hälfte des Jahrzehnts an Bedeutung und weckte den Wunsch, Kubernetes um Funktionen zu erweitern, die Serverless ermöglichen würden. Dies führte 2018 zu Knative. Jetzt hat sich Knative in mehrere Open-Source-Projekte aufgeteilt, darunter Tekton, von denen jedes seine eigenen Innovationen aufweist, sagte er.

Ferris sagte, dass wir in den nächsten Jahren damit rechnen können, dass Container kleiner und schneller werden. "Es besteht das Potenzial, eine Umgebung zu haben, in der Container sofort und zu sehr geringen Kosten ausgeführt werden können, um die Grenzen serverloser Plattformen zu erweitern", sagte er.

Vertrauenswürdige künstliche Intelligenz

IBM Watson sorgte für Furore, als es auf "Jeopardy!" im Jahr 2011 künstliche Intelligenz in den Mainstream zu bringen. Ferris bemerkte, dass KI Teil unseres Alltags ist und wir täglich mit Siri und Alexa interagieren, regelmäßig mit Chatbots des Kundendienstes sprechen, die Gesichtserkennung verwenden, um unsere Geräte freizuschalten, und uns dem Aufkommen vollständig autonomer selbstfahrender Autos nähern.

KI und maschinelles Lernen haben diese Innovationen vorangetrieben, und viele der KI-Fortschritte wurden dank Open-Source-Projekten wie TensorFlow und PyTorch erzielt, die 2015 bzw. 2016 gestartet wurden.

In den nächsten zehn Jahren betonte Ferris, wie wichtig es ist, KI nicht nur intelligenter und zugänglicher, sondern auch vertrauenswürdiger zu machen. Dies wird sicherstellen, dass KI-Systeme Entscheidungen auf faire Weise treffen, nicht anfällig für Manipulationen sind und erklärt werden können, sagte er.

Open Source ist der Schlüssel zum Aufbau dieses Vertrauens in AI. Projekte wie das Adversarial Robustness 360 Toolkit, das AI Fairness 360 Open Source Toolkit und das AI Explainability 360 Open Source Toolkit wurden erstellt, um sicherzustellen, dass von Anfang an Vertrauen in diese Systeme aufgebaut wird.

Erwarten Sie, dass diese und andere Projekte der Linux Foundation AI - wie das ONNX-Projekt - in Zukunft die bedeutende Innovation im Zusammenhang mit vertrauenswürdiger KI vorantreiben. Die Linux Foundation AI bietet ein herstellerneutrales Austauschformat für Deep Learning und maschinelles Lernen.

Neue Verwendungsmöglichkeiten für die Tracking-Funktionen von Blockchain

Im Jahr 2008 veröffentlichte der pseudonyme Satoshi Nakamoto sein mittlerweile berühmtes Papier über Bitcoin, in dem das Konzept eines Blockchain-Netzwerks eingeführt wurde, dessen Zweck es war, eine dezentrale Kryptowährungsplattform zu sein.

Diese Innovation ließ die Menschen anfangen, sich über verschiedene Möglichkeiten zu wundern, wie die Blockchain-Konzepte und -Technologie in Anwendungsfällen ohne Kryptowährung angewendet werden könnten - unter anderem in den Bereichen Asset Management, Lieferketten, Gesundheitswesen und Identität, sagte Ferris.

Im Jahr 2015 steuerte IBM sein Open Blockchain-Projekt zur neu gegründeten Hyperledger-Organisation bei, die gegründet wurde, um Open Source-Blockchain-Technologie für das Unternehmen zu entwickeln. Mit diesem Beitrag wurde das wohl eines der zwei oder drei beliebtesten Blockchain-Frameworks ins Leben gerufen: Hyperledger Fabric, sagte er.

Während die anfänglichen Verwendungszwecke von Blockchain auf die Kryptowährung beschränkt waren, hat das Open-Source-Engagement für Hyperledger und Ethereum die Möglichkeiten für die Verwendung dieser Technologie erweitert.

Im Unternehmen werden verschiedene Ansätze untersucht, um nicht nur die Privatsphäre zu verbessern, sondern auch eine Sammlung von Knoten aufzubauen, die erforderlich sind, um eine Bestätigung für eine Transaktion mit Vertrauen zu erhalten - fast alle in Open Source, sagte er.

Quantenprozessoren für Entwickler verfügbar

Das Versprechen des Quantencomputers hat viel Aufsehen erregt, und obwohl eine App mit einem "Quantenvorteil" noch nicht entwickelt wurde, wächst die Fähigkeit für Entwickler, Quantenprozessoren zu verwenden - und wird sich in der nächsten Zeit weiterentwickeln Jahrzehnt, sagte Ferris.

Mit dem 2016 veröffentlichten Open-Source-Qiskit-Software-Framework von IBM können Entwickler in Python auf echter Quantenhardware für Systeme aus den Bereichen Forschung, Bildung, Wirtschaft und sogar Spiele codieren.

"Die Möglichkeiten, wie Quantencomputer Probleme lösen und mit der heutigen Technologie interagieren können, scheinen endlos zu sein. Quantencomputer könnten sich auf eine Vielzahl von Bereichen auswirken, wie Chemie, Finanzen, künstliche Intelligenz und andere", sagte er.
Um dies zu erreichen, sei eine "signifikante Hardware-Umgebung" erforderlich, sagte Ferris.

Open Source in den kommenden Jahren

Open Source sei der beste Mechanismus, um diese Änderungen herbeizuführen. Daraus entstanden Ideen wie Mikrosysteme, die aus dem Virtualisierungsraum hervorgegangen sind, und Knative von Kubernetes.

"Das wäre im geschlossenen Quellraum nicht passiert. Es geht also darum, dass jeder auf den Erfolgen aller anderen aufbaut und jemand mitkommt und sagt: 'Hier ist eine bessere Idee'", sagte er.

Laut Ferris können Entwickler gemeinsam ganze Branchen verändern. "Ich kann mir nichts vorstellen, das ausschließlich in Closed Source entwickelt wurde und nicht in Open Source herauskam."

Open Source Wöchentlicher Newsletter

Sie möchten unsere Tipps, Tutorials und Kommentare zum Linux-Betriebssystem und zu Open Source-Anwendungen nicht verpassen. Dienstags geliefert

Heute anmelden

© Copyright 2021 | pepebotifarra.com