Language Selection

English French German Italian Portuguese Spanish

OSS Leftovers

Filed under
OSS
  • Join the Tor Localization Hackathon November 6 - 9

    Between November 6 and 9, the Tor Project and Localization Lab will host the first edition of Tor Project's localization hackathon, the Tor L10n Hackaton. A hackathon is an event where a community hangs out and works together to update, fix, and collaborate on a project. The L10n Hackathon is a totally remote and online event.

    In this localization hackathon we're going to work exclusively on the localization of our latest resource, the Tor Community portal. The Community portal is organized into sections: Training, Outreach, Onion Services, Localization, User Research, and Relay Operations. Each section helps users understand how they can get involved in each of these activities to build and strengthen the community supporting the Tor Project.

  • about:Mozilla's blockers and needinfos

    On this rainy october day (well, at least it rains where I’m writing this) of the great year 2020, let’s take another few minutes to reflect on some great practices that we have at Mozilla and that would deserve to take over the world.

    Today, let’s talk about what you can do when your work is blocked.

    As a software developer, I spend most of my time being blocked. Sometimes, I’m waiting for a review. Sometimes, I need information: What should this dialog look like? Is it legal for me to copy part of a (copyrighted) page to attach it to a test that will be published on our repo? What’s the best way to test this feature? Or sometimes, I’m working on a bug that I just can’t finish because it depends on some other bug that some other developer hasn’t finished working on – or that I haven’t finished working on, or worse, that nobody is working on.

  • A New Backend for Cranelift, Part 1: Instruction Selection

    So what is Cranelift? The project is a compiler framework written in Rust that is designed especially (but not exclusively) for just-in-time compilation. It’s a general-purpose compiler: its most popular use-case is to compile WebAssembly, though several other frontends exist, for example, cg_clif, which adapts the Rust compiler itself to use Cranelift. Folks at Mozilla and several other places have been developing the compiler for a few years now. It is the default compiler backend for wasmtime, a runtime for WebAssembly outside the browser, and is used in production in several other places as well. We recently flipped the switch to turn on Cranelift-based WebAssembly support in nightly Firefox on ARM64 (AArch64) machines, including most smartphones, and if all goes well, it will eventually go out in a stable Firefox release. Cranelift is developed under the umbrella of the Bytecode Alliance.

    In the past nine months, we have built a new framework in Cranelift for the “machine backends”, or the parts of the compiler that support particular CPU instruction sets. We also added a new backend for AArch64, mentioned above, and filled out features as needed until Cranelift was ready for production use in Firefox. This blog post sets some context and describes the design process that went into the backend-framework revamp.

  • Two Affiliate Events Later This Month

    October in 2019 was packed with opportunities to catch up -- in person -- with many of our open source friends. This year is different, but there are still opportunities to learn, grow and even meet people. The only downsides? No long flights, no camping out in hotel lobbies waiting for your room to be ready and no jetlag.

    On October 15 - 17, you can join LibreOffice who are combining their annual conference this year with openSuse. OSI Board member Italo Vignoli will be speaking on the first day about how to get LibreOffice certification. The conference is free and the community is welcome! Check the conference website for the full schedule and detals on how to register.

  • PostgreSQL vs MySQL for Robotics Companies: What Are the Similarities and Differences?

    The major similarity between these two platforms is that they can serve the same purpose. They are both RDBMS, which are complex technological systems that simplify data storage, prevent data theft, and improve operations across a wide area of applications.

    Furthermore, both platforms structure data according to the relational data model. This means they both organize data as tables of rows and columns. They offer a wider array of features than Excel, and are applicable to more complex database management operations. They are both effective in working with data at scale.

  • Open Source Processes Driving Software-Defined Everything

    The Linux Foundation (LF) has been quietly nudging an industrial revolution. It is instigating a unique change towards software-defined everything that represents a fundamental shift for vertical industries.

    LF on September 24 published an extensive report on how software-defined everything and open-source software is digitally transforming essential vertical industries worldwide.

    “Software-defined vertical industries: transformation through open source” delves into the major vertical industry initiatives served by the Linux Foundation. It highlights the most notable open-source projects and why the foundation believes these key industry verticals, some over 100 years old, have transformed themselves using open source software.

    Digital transformation refers to a process that turns all businesses into tech businesses driven by software. This change towards software-defined everything is a fundamental shift for vertical industry organizations, many of which typically have small software development teams relative to most software vendors.

  • CNCF Announces Rook Graduation

    The Cloud Native Computing Foundation (CNCF) has announced the graduation of cloud native storage tool Rook.

  • CD Foundation Announces 4 New Members

    The Continuous Delivery Foundation (CDF) recently announced new members, community growth, and more at the start of their first annual CDCon.

    CDF also announced the appointment of Tracy Miranda as its new Executive Director. Miranda has worked closely with the CDF since the creation of the foundation.

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.