Abo
  • IT-Karriere:

Upspin: Google-Angestellte basteln an globalem File-Sharing-System

Dateien einfach über das Netzwerk teilen ohne lästige Up- und Downloads oder eine komplizierte Rechteverwaltung: Das soll das Open-Source-Projekt Upspin mit einem globalen Namensraum lösen. Die beteiligten Google-Entwickler arbeiteten an Go oder Plan 9, wie etwa Rob Pike.

Artikel veröffentlicht am ,
Vorlage für Augie könnte vielleicht der Blaufußtölpel sein.
Vorlage für Augie könnte vielleicht der Blaufußtölpel sein. (Bild: Renee French)

Alles ist eine Datei, egal ob ein lokales oder entferntes Objekt. Diesem Grundprinzip des Betriebssystems Plan 9 folgend haben einige Angestellte von Google mit Upspin ein experimentelles System zum globalen Teilen von Dateien erstellt, wie das Team im Security-Blog des Unternehmens bekanntgibt. Rob Pike, der maßgeblich an der Entwicklung von Plan 9 beteiligt war, ist wenig überraschend einer der treibenden Entwickler von Upspin.

Stellenmarkt
  1. Infokom GmbH, Karlsruhe
  2. JEMAKO Produktionsgesellschaft mbH, Rhede

Die Idee von Upspin ist es, Dateien über das Netzwerk in einem globalen Namensraum zusammenfassen. "Ist der Upspin-Name einer Datei gegeben, kann diese sicher geteilt, effizient ohne Upload und Download kopiert und von allen mit einer Berechtigung von überall mit einer Netzwerkverbindung abgerufen werden", heißt es in der Ankündigung. Der Verzicht auf Up- und Download bedeutet in diesem Kontext, dass die Datei nicht auf einen Server transferiert werden muss, wie dies etwa bei Dropbox und Owncloud oder Nextcloud der Fall ist. Nutzer können über Upspin quasi direkt auf entfernte Dateien zugreifen.

Leicht zu nutzen und sicher

Gedacht sei das System bisher vor allem für "Privatnutzer, Familien oder Gruppen von Freunden. Obwohl Upspin im Unternehmenseinsatz Anwendung finden könnte, denken wir, dass die Fokussierung auf den Consumer-Fall eine leicht verständliche und einfach zu bedienende Freigabe ermöglicht", schreibt das Team.

Zum Auffinden und Adressieren der Dateien sollen die E-Mail-Adressen der Nutzer dienen, gefolgt vom Pfad der Datei. Neben statischen Dateien, könne so auch auf Ordner oder auch auf dynamisch generierte Inhalte wie Sensordaten zugegriffen werden. Die eigentliche Übertragung wird dabei Ende-zu-Ende verschlüsselt und der lokale Zugriff über ein Userspace-Dateisystem (Fuse) geregelt.

Kein globales Datei-System

Derzeit ist Upspin nicht viel mehr als ein Experiment von einigen Google-Entwicklern, die wie Pike an Plan 9 sowie an der Programmiersprache Go gearbeitet haben. Pike war auch an der Erstellung von Go beteiligt. Zu den Vorteilen von Upspin schreiben sie: "Upspin sieht ein bisschen aus wie ein globales Dateisystem, aber dessen wirklicher Beitrag ist eine Sammlung von Schnittstellen, Protokollen und Komponenten, aus denen ein Informationsverwaltungssystem aufgebaut werden kann, mit Eigenschaften wie Sicherheit und Zugriffskontrolle, die für eine moderne, vernetzte Welt geeignet sind".

Darüber hinaus sei Upspin explizit keine App und auch kein Web-Dienst, sondern schlicht Software, die auf vernetzten Geräten laufe, um ein modernes Netzwerk zum Speichern und Teilen von Informationen zu erstellen. Diese Infrastruktur-Schicht könne aber von anderen Anwendungen und Diensten verwendet werden, um darauf aufzubauen.

Kein Google-Projekt

Wichtig ist den Beteiligten auch, darauf zu verweisen, dass es sich bei Upspin lediglich um ein Open-Source-Projekt von Google-Angestellten handelt, nicht jedoch um ein Produkt von Google. Der Code dazu findet sich auf Github. Weitere Details zu Upspin finden sich auf der Projektseite.

Wie das Häschen Glenda für Plan 9 und der Gopher von Go, eine Taschenratte, verfügt auch Upspin mit Augie über ein Maskottchen, das von Rob Pikes Frau, der Illustratorin Renée French, gestaltet worden ist.



Anzeige
Spiele-Angebote
  1. (-67%) 17,99€
  2. 16,99€
  3. 4,99€
  4. (-25%) 44,99€

maxmoon 23. Feb 2017

Wenn Google alle Daten besitzt, dann müssen auch keine mehr gesammelt werden. Ist doch...

M.P. 23. Feb 2017

In Deiner kleinen Welt mag es so sein, daß Du ohne ein globales Namenssystem auskommst...

dimorog 23. Feb 2017

Gluster oder Ceph, besser letzteres. Upspin wird wohl auch nur für Linux zur Verfügung...

Anonymer Nutzer 23. Feb 2017

Ohne die Daten vorher auf eine weitere Instanz (Server, Cloud, OCH, E-Mail, etc...

HiddenX 23. Feb 2017

Dann wars das aber mit der Ende zu Ende Verschlüsselung, außer jeder der das bezieht...


Folgen Sie uns
       


Harry Potter Wizards Unite angespielt

Harry Potter Go? Zum Glück hat der neue AR-Titel auch ein paar eigene Ideen zu bieten.

Harry Potter Wizards Unite angespielt Video aufrufen
Google Maps: Karten brauchen Menschen statt Maschinen
Google Maps
Karten brauchen Menschen statt Maschinen

Wenn Karten nicht mehr von Menschen, sondern allein von Maschinen erstellt werden, erfinden diese U-Bahn-Linien, Hochhäuser im Nationalpark und unmögliche Routen. Ein kurze Liste zu den Grenzen der Automatisierung.
Von Sebastian Grüner

  1. Kartendienst Google bringt AR-Navigation und Reiseinformationen in Maps
  2. Maps Duckduckgo mit Kartendienst von Apple
  3. Google Maps zeigt Bikesharing in Berlin, Hamburg, Wien und Zürich

IT-Arbeitsmarkt: Jobgarantie gibt es nie
IT-Arbeitsmarkt
Jobgarantie gibt es nie

Deutsche Unternehmen stellen weniger ein und entlassen mehr. Es ist zwar Jammern auf hohem Niveau, aber Fakt ist: Die Konjunktur lässt nach, was Arbeitsplätze gefährdet. Auch die von IT-Experten, die überall gesucht werden?
Ein Bericht von Peter Ilg

  1. IT-Standorte Wie kann Leipzig Hypezig bleiben?
  2. IT-Fachkräftemangel Arbeit ohne Ende
  3. IT-Forensikerin Beweise sichern im Faradayschen Käfig

Raspberry Pi 4B im Test: Nummer 4 lebt!
Raspberry Pi 4B im Test
Nummer 4 lebt!

Das Raspberry Pi kann endlich zur Konkurrenz aufschließen, aber richtig glücklich werden wir mit dem neuen Modell des Bastelrechners trotz bemerkenswerter Merkmale nicht.
Ein Test von Alexander Merz

  1. Eben Upton Raspberry-Pi-Initiator spielt USB-C-Fehler herunter
  2. 52PI Ice Tower Turmkühler für Raspberry Pi 4B halbiert Temperatur
  3. Kickstarter Lyra ist ein Gameboy Advance mit integriertem Raspberry Pi

    •  /