Home / News / Facebook contributes Ent project to the Linux Foundation

Facebook contributes Ent project to the Linux Foundation

Let the OSS Endeavor e-newsletter information your open supply adventure! Join right here.

In 2019, Fb open-sourced Ent, an entity framework for the programming language Move that’s designed to enable you construct apps with huge knowledge fashions. After kind of two years of construction, Ent will transfer beneath the governance of the Linux Basis, it was once introduced lately, with the objective of fostering the group of businesses the use of it.

“This extra step of enabling open supply members to take direct possession of a venture’s technical imaginative and prescient is a part of our longstanding dedication to open and sustainable innovation,” Michael Cheng, product supervisor at Fb, stated in a observation. “Enabling a venture’s maintainers to chart their route frequently sparks further funding, contributions and new firms construction merchandise and platforms according to that venture … We see that Ent is already following a identical development and we’ll be cheering at the Ent group because it enters this subsequent degree of thrilling enlargement.”

A rising venture

The Ent venture was once impressed by means of an entity framework that Fb used — and continues to make use of — internally. Created by means of the Fb Connectivity group, Ent targets to ease the weight of keeping up a codebase used to control masses of various entity varieties with complicated relationships. Ent leverages graph ideas to style an app’s schema and code technology ways to create code that simplifies running with databases, mapping between items (e.g., a person account) in apps to the tables and columns of a relational database. (Within the context of app construction, a schema makes use of key phrases to outline knowledge houses like descriptions and knowledge varieties.)

Within the time that it was once open-sourced, engineers from Fb, GitHub, Scaleway, and others have contributed to Ent. The framework has additionally been utilized by the Cloud Local Computing Basis and different open supply ecosystems, together with the recently-launched knowledge cloth answers supplier Ariga.

“From the beginning it was once evident that Ent would provide a singular and compelling worth proposition to a various vary of use instances throughout any trade with complicated era stacks,” Ariel Mashraki, Ent’s writer and lead maintainer, stated in a weblog submit. “The promise of participating with a huge coalition of customers was once the primary reason why we open-sourced Ent.”

Ent is most effective the newest Fb-originated software contributed to the Linux Basis. Others come with Magma, a platform for construction wi-fi networks; GraphQL, a question language for APIs; Presto, an open supply dispensed SQL question engine; and ONNX, an open structure constructed to constitute system studying fashions. Remaining August, Fb joined the Linux Basis as a platinum member, and the corporate’s builders often give a contribution to tasks together with the React JavaScript library, the Open Compute Mission, and Linux’s cGroup2 container instrument.


VentureBeat’s project is to be a virtual the town sq. for technical decision-makers to realize wisdom about transformative era and transact.

Our website online delivers crucial data on knowledge applied sciences and methods to steer you as you lead your organizations. We invite you to grow to be a member of our group, to get admission to:

  • up-to-date data at the topics of hobby to you
  • our newsletters
  • gated thought-leader content material and discounted get admission to to our prized occasions, akin to Become 2021: Be informed Extra
  • networking options, and extra

Turn out to be a member


Check Also

Why empathetic leadership is critical in the hybrid workplace 310x165 - Why empathetic leadership is critical in the hybrid workplace

Why empathetic leadership is critical in the hybrid workplace

The Become Generation Summits get started October 13th with Low-Code/No Code: Enabling Endeavor Agility. Sign …