Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Windows vs. MacOS vs. Chrome OS vs. Ubuntu Linux: Which Operating System Reigns Supreme? [Ed: Junk clickbait]
  • Packaging LXD for Arch Linux

    With the release of 3.20, LXD was included into the community repository of Arch Linux in January, and has currently been sitting there happily for the past months. LXD is a container manager from Canonical that manages containers as if they where independent machines in a cluster. I have somehow taken to calling them “containers-as-machines”. This is in contrast to podman and docker which would be “containers-as-applications”. Think of lxd as ganeti, but for containers.

    As canonical is developing the project, and they only target snap packages downstream, it takes quite a few liberties with dependencies and vendored projects which makes for an interesting package challenge.

  • Packaging LXD for Arch Linux

    With the release of 3.20, LXD was included into the community repository of Arch Linux in January, and has currently been sitting there happily for the past months. LXD is a container manager from Canonical that manages containers as if they where independent machines in a cluster. I have somehow taken to calling them “containers-as-machines”. This is in contrast to podman and docker which would be “containers-as-applications”. Think of lxd as ganeti, but for containers.

    As canonical is developing the project, and they only target snap packages downstream, it takes quite a few liberties with dependencies and vendored projects which makes for an interesting package challenge.

  • How does the law impact the use of 3D printing to address COVID-19 production shortages?

    Health systems worldwide are facing shortages of crucial medical supplies, including personal protective equipment (PPE), diagnostic testing components including kits and nasal swabs, and even ventilators or ventilator parts. Enter 3D printing. A growing network of hobbyists, small-scale makers, 3D printing firms themselves, and even larger companies with some 3D printing capacity are using the technology to help address ongoing shortages in the COVID-19 response.

    [...]

    But these legalities concerning infringement aside, the reality is that patent owners are unlikely to be able to block 3D printing of medical devices related to the pandemic. For one, patent holders may avoid suit altogether given that the median patent lawsuit lasts 2.5 years—hopefully by which point the COVID-19 crisis will resolve itself. Second, even without a judgment, a preliminary injunction is unlikely to be available to patent holders to stop accused infringers because the equitable factors—namely, irreparable harm, balance of hardships, and the public interest—are unlikely to tip in patent holders’ favor. Third, 3D printing presents some challenges to the traditional mechanics of patent infringement; Lucas Osborn at Campbell University has written a series of articles highlighting challenges such as the difficulty detecting and suing distributed infringers. And fourth, even if a patent owner could overcome these challenges, the backlash to the non-existent patent suit in Italy illustrates the substantial public relations risk a firm would face. So: while 3D printing patented medical materials is likely an act of patent infringement, it’s doubtful that patents will block providers seeking to alleviate the COVID crisis.

    Beyond patents, there are also trade secrets. For 3D-printed materials, many companies guard their CAD files as such. But small components, especially simple ones like swabs, are easily reverse engineered, a defense to claims of trade secrecy misappropriation. In other cases, the component may be so simple that simply eyeballing it yields how it can be 3D-printed. If so, the instructions to 3D-print the component may not be a trade secret to begin with because they would be “readily ascertainable.” Thus, while trade secrets can—and do—protect materials helpful for combatting COVID-19, like patents, infringement suits are unlikely to afford much relief.

  • Free open source hardware could be used to fight against coronavirus

    Free open source hardware and 3D printing could help to alleviate the burden of Covid-19 on global health systems, according to scientists at the University of Sussex.

    In a study publishing April 24, 2020 in the open access journal PLOS Biology, Professor Tom Baden and André Chagas at the University of Sussex, and co-authors from the University of Cambridge and the Francis Crick Institute, have suggested that this could be a viable option to provide our health services with the tools and equipment they so desperately need.

    Free and open source hardware (FOSH) follows an ethos where blueprints for a tool are made freely available so that anyone can study, learn, modify, customize and commercialize them.

  • The algorithms big companies use to manage their supply chains don’t work during pandemics

    Instead, people who manage supply chains will have to more actively interpret the projections, Beal says. “Companies have to rely more on good demand planners and forecasting people, who will say, ‘do I believe this?’ Rather than believing these models will be able to capture everything that’s going on.”

  • Hearing Tuesday: EFF, ACLU, and Cybersecurity Expert Ask Court to Unseal Ruling Denying DOJ Effort to Break Encryption

    Seattle, Washington—On Tuesday, April 28, at 9 am, Electronic Frontier Foundation (EFF), the American Civil Liberties Union (ACLU), and Stanford cybersecurity scholar Riana Pfefferkorn will ask a federal appeals court to embrace the public’s First Amendment right to access judicial records and unseal a lower court’s ruling denying a government effort to force Facebook to break the encryption of its Messenger service.Media widely reported in 2018 that a federal court in Fresno, California, denied a  government request that would have required Facebook to compromise the security and privacy promised to users of its Messenger application.

  • Office 365 is now Microsoft 365: What you need to know [Ed: Rebranding again. They burn money. They also cannibalise older products.]

    On April 21, Office 365 became Microsoft 365. The name change is more than a little confusing, but the actual subscription packages remain the same. Here is a breakdown.

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.