Category Archives: Tutoriale Linux

The Digital Economy Runs on Open Source. Here’s How to Protect It.





Hila Lifshitz-Assaf and Frank Nagle at Harvard Business Review write:

“In the last few years, we have observed an increase in the active role of corporations in open source software, by either assigning employees to contribute to existing open source projects or open sourcing their own code both to allow the community to utilize it and to help maintain it… The corporate world’s entry into free and open source online communities has caused some serious concerns and friction. Acquisitions of FOSS producers could lead to a crowding-out of volunteer contributors to an extent that threatens the future health of the FOSS ecosystem.”

Read more at Harvard Business Review



How I went through burnout and came out stronger




There are many causes of job burnout. Learning to identify the signals and make changes early is the best way to avoid catastrophic failure.
Read More at Enable Sysadmin



How to back up your Linux desktop without rsync





How to back up your Linux desktop without rsync

Restic is a fantastic open source backup application that works smoothly with many cloud and local back-end storage systems.
Anthony Critelli
Fri, 8/20/2021 at 10:10am

Image

Image by Hebi B. from Pixabay

I’ll admit that I’ve always been terrible about backing up my personal computers. I used to be a frequent user of different file sync and sharing platforms before I became a full-time Linux user. While some of these services work with desktop Linux, I always found them clunky to use, and their necessity disappeared once I started using only one computer daily. Moving away from these platforms left many of my files unprotected, and I recently decided to fix that.

Topics:  
Command line utilities  
Linux Administration  
Backups  
Read More at Enable Sysadmin



Software Supply Chain Town Hall: Videos





If you missed the Software Supply Chain Town Hall, all the videos from the event have now been posted.

These include presentations on:

  • Supply Chain Cybersecurity with David Wheeler
  • Generating SBOMs for IoT
  • Generating SPDX SBOMS in CI using ORT
  • Software Supply Chain with the Yocto Project
  • Securing GCC and GLIBC
  • Software Supply Chain Integrity with Sigstore

Click here to watch the playlist on YouTube.



Ent Joins the Linux Foundation


Today, the Linux Foundation announced that Ent, an entity framework for Go that was developed and open sourced by Facebook in 2019, has moved under the governance of the Linux Foundation to help accelerate its development and foster the community of developers and companies using it.

Ent was designed to enable developers to work on complex backend applications. Developers working on these applications faced the challenge of maintaining a codebase used to manage hundreds of different entity types with numerous, complex relationships between them. Ent uses graph concepts to model an application’s schema and employs advanced code-generation techniques to create type-safe, efficient code that greatly simplifies working with databases compared to other approaches.

Ent is similar to traditional ORMs (Object-Relational Mappers) but takes an opinionated approach that is especially effective in improving developer productivity. 

First, schemas are modeled in graph concepts (nodes and edges) instead of the more common table-oriented method that makes traversing through datasets and expressing complex queries easier and less error-prone. 

Second, the code generated by Ent is completely type-safe, which means that many classes of common bugs are caught very early on in the development process. In addition, code editing software can understand Ent code very well to offer developers useful hints and feedback as they are typing code. 

Finally, schemas are defined in actual Go code, which facilitates a very rich feature set ranging from integrations with observability systems to the definition of privacy (authorization) rules right at the data-access layer. 

“From the start it was obvious that Ent would present a unique and compelling value proposition to a diverse range of use cases across any industry with complex technology stacks,” said Ariel Mashraki, Ent’s creator and lead maintainer. “The promise of collaborating with a broad coalition of users was the main reason we open-sourced Ent.” 

Since it was open-sourced in 2019, engineers from many leading companies have contributed code to Ent, including Facebook, GitHub, Mail.ru, Scaleway and VirtaHealth. Ent has also been used by the CNCF projects and by other open source ecosystems. Ariel Mashraki recently started a new company, Ariga, to create a data fabric solutions provider that is built on Ent. “With the move to the Linux Foundation’s neutral governance model, we (on behalf of myself and the rest of the Ent maintainers) hope to double-down on growing Ent into the industry standard for data-access in Go. You should expect to see a lot of exciting developments in the next six months from the community and we invite all to participate,” said Mashraki.

Ent is just the latest in a variety of technologies that Facebook has first open sourced to the public and then transferred control to the community. “This additional step of enabling open source contributors to take direct ownership of a project’s technical vision is part of our longstanding commitment to open and sustainable innovation,” said Michael Cheng, product manager at Facebook. “Enabling a project’s maintainers to chart their course often sparks additional investment, contributions and new companies building products and platforms based on that project, for example, GraphQL, Presto, ONNX, and Magma, to name a few. We see that Ent is already following a similar pattern and we’ll be cheering on the Ent community as it enters this next stage of exciting growth.”

You can learn more about Ent framework for Go, sample the technology, and contribute back to the project at https://github.com/ent/ent.

The post Ent Joins the Linux Foundation appeared first on Linux Foundation.