Language Selection

English French German Italian Portuguese Spanish

Free Software Leftovers and Some Openwashing

Filed under
GNU
  • Intel Dynamic Load Balancer 2.0 Support For Linux Inches Closer To Mainline - Phoronix

    The Intel Dynamic Load Balancer is a PCIe accelerator designed for use with their Data Plane Development Kit (DPDK) Event Device Library and provides load-balanced, prioritized scheduling of core-to-core communication. Intel DLB aims to provide greater performance than software-based load balancing and the current generation Dynamic Load Balancer is found within the Atom P series for performance / latency optimizations for edge computing workloads. Public information still appears limited but Intel describes the current DLB simply as "Intel Dynamic Load Balancer (Intel DLB) improves performance and reduces latency by dynamically and efficiently distributing processing across up to 24 CPU cores."

  • Innovators in the Open: Lessons learned telling our customers’ stories

    Our customer reference team was born out of necessity. It was the early days of Linux, and Red Hat needed to prove that Red Hat Enterprise Linux (RHEL) could stand up to the competition. We needed validation that enterprises were taking this operating system seriously and that mission-critical workloads could run on top of Red Hat technology. From the beginning of the customer reference team, we knew that customer content was going to be a key part of Red Hat’s marketing mix. This is how our team adapted and evolved over the years to tell innovative stories of customer success, and the four lessons we learned that can help you focus on customer storytelling.

  • Peter Czanik: The syslog-ng insider 2021-02: proxy protocol; sudo JSON; Kafka;

    This is the 88th issue of syslog-ng Insider, a monthly newsletter that brings you syslog-ng-related news.

  • What's new with ownCloud in 2021?

    The newest version of ownCloud, ownCloud Infinite Scale (OCIS), is a complete rewrite of the venerable open source enterprise file sharing and syncing software stack. It features a new backend written in Go, a frontend in Vue.js, and many changes, including eliminating the need for a database. This scalable, modular approach replaces ownCloud's PHP, database, and POSIX filesystem and promises up to 10 times better performance.

    Traditionally, ownCloud was centered around the idea of having a POSIX-compatible filesystem to store data uploaded by users—different versions of the data and trash files, as well as configuration files and logs. By default, an ownCloud user's files were found in a path on their ownCloud instance, like /var/www or /srv/www (a web server's document root).

    Every admin who has maintained an ownCloud instance knows that they grow massive; today, they usually start out much larger than ownCloud was originally designed for. One of the largest ownCloud instances is Australia's Academic and Research Network (AARNet), a company that stores more than 100,000 users' data.

  • Tomas Tomecek: Open Service as a Service in Practice

    Containers and OpenShift are clear at this point and that should narrow our scope.

    The next main tool which will help you is… Automation!

    If you need to do manual steps to achieve parts of the development workflow, it’s just a burden which is holding you back to progress further. The automation doesn’t need to be perfect - in fact, it will never be, just make sure it’s implemented, you can always improve it with spending further development cycles on it once you are aware of the main drawbacks.

    Actual tooling? Whatever fits you and your team: e.g. we are using Ansible to achieve most of the automation paired with OpenShift Jobs and expanding into GitHub actions.

    Some (Red Hat) teams are using Argo CD, Tekton and Kustomize. Make sure to do your research and pick tooling which is best for your use cases.

    The principle remains the same though: use continuous integration to verify the change passes automated tests and continuous delivery for users and developers to try the change before (or after) it’s merged with as little disruption in production as possible.

  • 10 Top Open Source API Gateways and Management Tools

    Microservices and APIs (short for Application Programming Interfaces) have become almost commonplace in sustainable modern application development. APIs drive microservices (an architectural design that structures an application into small, self-contained, and manageable services/pieces) and they define how a consumer (of the API) can interact with and use the underlying service.

    To businesses and other organizations, APIs have become the core of digital transformation strategies. The growth in the use of APIs has increased the use of API management solutions by developers to publish their APIs to the public or external developers, internal developers as well as other partners.

  • Remote Software Dev: What Can Be Learned From Open Source World | IT Pro

    We talked with open source developers with years of experience with remote software dev to find out what proprietary developers can learn.

  • Mastodon Instances, Everywhere

    I knew Mastondon was popular among the Free Software world, and I’m aware of individuals who run their own private or public instances. One thing I discovered is how these instances reveal themselves to website owners, like me! This isn’t a secret, or ‘hack’ or whatever, I just found it interesting, so I’m sharing it.

    When I publish a blog post, I tend to share it on Twitter, Mastodon, LinkedIn (sometimes) and Facebook (rarely). I don’t use a tool for this, unless “my hands” and “the keyboard” are “tools” (they are). I basically type the entry on one site and paste it on the others. Yes, tedious, but it takes seconds, and I don’t end up annoying people with stuff shared in a weird broken way that leaks back to another social network.

  • Collabora Online Community Roundup #9 (New Year Edition!) [Ed: Epic mistake! Collabora Online has outsourced to Microsoft's proprietary software trap… to develop competitor of Microsoft. Stop with the Stockholm Syndrome.]

    On 1 October 2020, Collabora Online moved to its new home on GitHub, and started settling in the new infrastructure, expanding its fantastic community, and continuing the work to deliver the latest and greatest developments in productivity and collaboration together. Check our new community website for all the details!

  • Popular open-source library SDL moving development to GitHub despite 'calamitous design choices' in git [Ed: Microsoft Tim promotes Microsoft imprisonment]

    The Simple DirectMedia Library (SDL) project is moving development to GitHub today despite what a core developer calls "calamitous design choices" in git, for the sake of familiarity and wide tool support.

    SDL is a cross-platform and open-source multimedia library mainly written in C and widely used in game development. Previously it used Mercurial for source code version control and Mozilla's Bugzilla for bug tracking, hosted on their own Linux Server co-located at Digital Ocean, according to a core developer Ryan Gordon.

  • Device Tree 101 webinar slides and videos

    As we announced back in January, we have offered in partnership with ST on February 9 a free webinar titled Device Tree 101, which gives a detailed introduction to the Device Tree, an important mechanism used in the embedded Linux ecosystem to describe hardware platforms. We were happy to see the interest around this topic and webinar.

  • LibrePlanet needs you: Volunteer remotely!

    LibrePlanet, the world's premier free software conference, is coming up soon. We have two great days of talks planned, with over forty speakers from all over the globe, on March 20th and 21st, 2021. One keynote speaker has been confirmed, copyleft activist Julia Reda, and more keynote will be announced shortly. There will be workshops and lightning talks as well, and all of it will be presented remotely.

    [...]

    Please help us have the best online free software conference ever -- we can't do it without you!

  • People of WordPress: Pooja Derashri

    Pooja Derashri shares the story of how she went from being an introvert from a small village in India to becoming a developer and working on international projects, thanks to the WordPress community.

    As her interest grew, Pooja started following some WordPress-based groups on Facebook, where she first heard about conference-style WordPress events known as WordCamps. She later joined her first WordCamp in Ahmedabad, India. This three day event in 2017 opened up a new world—the WordPress community—and what would become a life changing moment. “WordCamp Ahmedabad has one of the best WordPress communities in India,” she said, “and everyone, including organizers and attendees were so humble and welcoming.”

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.