Home Blog Page 99

Audit user accounts for never-expiring passwords with a Bash script

Non-expiring passwords might violate your organization’s policies, so use this basic Bash script to quickly pick them out.

Read More at Enable Sysadmin

How I became a Linux sysadmin

Every sysadmin has an origin story. Here’s mine.

Read More at Enable Sysadmin

How OpenStack’s Keystone handles authentication and authorization

Take a deep dive into the Keystone Identity service and how it interacts with other services by creating a virtual machine.

Read More at Enable Sysadmin

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

Configure DNS with a Linux command, build a lab in five minutes, and more tips for sysadmins

Check out Enable Sysadmin’s top 10 articles from August 2021.
Read More at Enable Sysadmin

Windows SR-IOV live migration 2-netdev model

Live migration using SR-IOV and utilizing the 2-netdev model

Click to Read More at Oracle Linux Kernel Development

3 must-know Linux commands for text manipulation

You may be familiar with grep, sed, and awk, but you may not know everything they can do.

Read More at Enable Sysadmin

8 Linux virsh subcommands for managing VMs on the command line

The virsh command provides hundreds of options to manage every aspect of your virtual machines. These are the ones I use the most.

Read More at Enable Sysadmin

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.

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.