Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Beware of Qt Module-wide Includes

    You know the drill: in C++ you need to #include header files that declare the types and functions from the libraries that you use. Qt is no exception in this regard.

  • A Static Archive of rt.cpan.org

    The archive is generally complete, it will be updated one more time before the end of February this year. If you discover any issues then please raise an issue using the github link above. If you need to search the archive then you can do that using the gihub link above also, or git clone it and use the command line.

  • The Linux Foundation offers a suite of open-source management classes

    There are many open-source and Linux technology and programming classes. The Linux Foundation offers many such top-notch open-source and Linux classes. But classes on how to manage open-source developers and their projects. That's another matter entirely. They're rare. So, the Linux Foundation's new courses, Open Source Management and Strategy, on best practices on how to manage open-source projects and technical staff within your organization is quite welcome.

  • Free “Device Tree 101” webinar, on February 9, 2021

    The Device Tree has been adopted for the ARM 32-bit Linux kernel support almost a decade ago, and since then, its usage has expanded to many other CPU architectures in Linux, as well as bootloaders such as U-Boot or Barebox. Even though Device Tree is no longer a new mechanism, developers coming into the embedded Linux world often struggle to understand what Device Trees are, what is their syntax, how they interact with the Linux kernel device drivers, what Device Tree bindings are, and more. This webinar will offer a deep dive into the Device Tree, to jump start new developers in using this description language that is now ubiquitous in the vast majority of embedded Linux projects. This webinar will be illustrated with numerous examples applicable to the STM32MP1 MPU platforms, which make extensive usage of the Device Tree.

  • Bootlin at FOSDEM 2021: two talks, member of Embedded program committee - Bootlin's blog

    Like all conferences in these times, FOSDEM will take place as an online, virtual event. For all the FOSDEM regular attendees, it will certainly be a very different experience, and for sure, we will all miss the chocolate, waffles, beer, mussels as well as the rainy, muddy, snowy, foggy and cold weather that characterize Brussels in early February. But nevertheless, knowledge sharing and discussions must go on, and FOSDEM will take place! As usual, FOSDEM takes place the first week-end of February, on February 6-7, and the event is completely free, with no registration required.

  • Why is Free Software important in home automation?

    There are many serious issues to reflect on after the siege at the US Capitol.

    One of those is the importance of genuinely Free Software, with full source code for appliances in our homes and our communications platforms. From Trump Tower to the White House, Free Software like Domoticz is your (only) friend.

  • Intel taps VMware's Pat Gelsinger as CEO, to replace Bob Swan | Reuters

    Chipmaker Intel Corp said on Wednesday it would replace Chief Executive Officer Bob Swan with VMware Inc CEO Pat Gelsinger beginning Feb. 15.

  • Pat Gelsinger Is Going Back To Intel As New CEO

    Beginning mid-February, Pat Gelsinger will serve as the CEO of Intel and join the board of directors. This follows a bumpy few years from Intel's manufacturing woes, security issues coming to light, and increased competition from AMD. Pat Gelsinger has been the CEO of VMware since 2012 while prior to VMware and EMC he was the Chief Technology Officer for Intel and SVP/GM of the Digital Enterprise Group during the 2000's.

  • PostgreSQL security: The PgMiner botnet attacks explained

    Assuring the security of PostgreSQL and all open source database systems is critical as many learned with the PgMiner botnet attacks in December 2020. Having an understanding of, and visibility into, how these attacks happen and following standard best practices is the best way to make sure that your data is not at risk.

    This blog details the latest security issue with PostgreSQL, how to fix/prevent these attacks and how to ensure security of your PostgreSQL database instances.

  • Telefonica Brazil selects Canonical’s Charmed OpenStack for industry-leading cloud-based online charging system

    Canonical, the publisher of Ubuntu, today announced that its Charmed OpenStack has been selected by Telefonica Brazil to – in a first for the region – migrate its online charging system (OCS) to its private cloud, Unica Next. The transformation project will see eight private clouds built on Charmed OpenStack, geographically distributed to service Telefonica’s customers in Brazil.

    As the country’s biggest mobile operator with 76 MM mobile subscribers, Telefonica uses its OCS to give B2C & B2B customers real-time control and visibility of their precise usage across voice and data calls.

    Instead of selecting a conventional virtualised environment, Telefonica opted for Charmed OpenStack for future scalability on which to build a long term roadmap. With new market trends such as 5G, this migration will give Telefonica the agility to develop new features at scale, staying ahead of customer demand by providing more advanced offerings with a faster time to market.

  • mintCast 352 – Repredictability

    First up, in our Wanderings, I’ve been playing with Docker, Joe got a 1up, Tony bundles up again, and Josh re-predicts

    Then in the news, Linux Mint 20.1 is here, the M1 gets closer, Firefox gets a facelift and Project Lenix makes more progress

    In security, what’s going on with Qt6?

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.