Über die IPO-Probleme von Facebook und die Dummheit, die mit der Ausgabe so vieler Aktien auf dem Markt verbunden ist, gibt es immer noch jede Menge Witze zu machen überschwemmt (oder dass die Underwriter des Börsengangs angeblich Informationen über die zukünftigen Gewinne des Unternehmens allen außer seinen Hauptkunden vorenthalten haben), Aber das hielt Facebook nicht davon ab, an diesem Wochenende von einer ganz anderen Torheit zu sprechen, als es seine eigene Open-Source-Bibliothek für C++-Entwicklung herausbrachte Code.
In ein Start- (und Missions-)Statement auf der offiziellen Folly: The Facebook Open Source Library-Seite Im sozialen Netzwerk erklärte Jordan DeLong vom Unternehmen die Idee, seinen Code für jedermann zugänglich zu machen:
Empfohlene Videos
Facebook ist von Grund auf auf Open Source aufgebaut und könnte ohne es nicht existieren. Als Ingenieure hier nutzen wir eine Menge Open-Source-Software, tragen dazu bei und veröffentlichen sie, darunter Teile unserer Kerninfrastruktur wie HipHop und Thrift. Aber in unserem C++-Dienstcode bestand ein klarer Engpass bei der Veröffentlichung weiterer Arbeit darin, dass jedes Open-Source-Projekt Abhängigkeiten von unveröffentlichtem internem Bibliothekscode aufheben musste … Unser Hauptziel bei dieser „Dummheit“ ist es, eine Lösung zu schaffen, die es uns ermöglicht, Teile unseres Stacks weiterhin als Open-Source-Lösung bereitzustellen, ohne einige unserer internen Ressourcen neu erfinden zu müssen Räder. Und da die Komponenten von Folly in der Regel deutlich schneller arbeiten als anderswo erhältliche Gegenstücke, sind sie einfach zu bedienen Obwohl wir bestehende Bibliotheken nutzen und ergänzen, glauben wir, dass C++-Entwickler Teile dieser Bibliothek für sich interessant finden könnten Rechts.
Verwandt
- Facebook verspricht, den Zugang zu Nachrichten in Kanada einzuschränken
- Twitter macht sich bereit, nachdem der Quellcode online durchgesickert ist
- So erstellen Sie mehrere Profile für Ihr Facebook-Konto
Der Code – von DeLong als „schnell und einigermaßen einfach zu handhaben“ beschrieben, der „stark C++ nutzt“ – ist bereits als Open Source verfügbar unter Apache-Softwarelizenz von einem öffentliches GitHub-Repository.
Ein Teil des Codes ist den Programmierern, die ihn untersuchen, möglicherweise bereits bekannt. „Praktikabilität durchdringt die Facebook-Technik und wir haben eine geringe Toleranz gegenüber dem „Not Invented Here“-Syndrom (schließlich basiert das Unternehmen auf Open Source). Software)“, erklärte DeLong und fügte hinzu: „Folly ergänzt einige vorhandene hochwertige C++-Bibliotheken, wie Boost oder die Standardbibliothek, die wir beide verwenden schwer."
DeLong kommentierte, dass Folly „definitiv im Sinne von ‚frühzeitig veröffentlichen, häufig veröffentlichen‘“ sei und schrieb, dass das Unternehmen „das tun wird.“ Aktualisieren Sie den Open-Source-Baum weiterhin, wenn neue Folly-Komponenten hinzugefügt werden, sodass Sie damit rechnen können, mehr davon auf Github im zu sehen Zukunft."
Empfehlungen der Redaktion
- So stellen Sie Ihren Facebook-Feed so ein, dass die neuesten Beiträge angezeigt werden
- So erhalten Sie Ihren Anteil an der 750-Millionen-Dollar-Abfindung von Facebook
- Trump durfte zu Facebook und Instagram zurückkehren
- Reels werden bald in einer weiteren Facebook-Funktion auftauchen
- Was ist ein Facebook-Pixel? Das Tracking-Tool von Meta, erklärt
Werten Sie Ihren Lebensstil aufDigital Trends hilft Lesern mit den neuesten Nachrichten, unterhaltsamen Produktrezensionen, aufschlussreichen Leitartikeln und einzigartigen Einblicken, den Überblick über die schnelllebige Welt der Technik zu behalten.