Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • New Linux System Call Proposed To Let User-Space Pin Themselves To Specific CPU Cores

    A "pin_on_cpu" system call has been proposed for the Linux kernel as a new means of letting user-space threads pin themselves to specific CPU cores.

    User-space processes requesting to be run on specific CPU cores can already e done by the likes of Linux's sched_setaffinity to get/set the CPU affinity mask while pin_on_cpu would be a new and simpler way.

  • First ‘ktown’ Plasma5 update for Slackware in 2020

    Slackware and Plasma5… what will 2020 bring?

    For starters, Pat just added Kerberos to Slackware-current! That is the first (small but significant) step towards a big change in Slackware which will unfold over the coming period. And at the end of that, I expect that Plasma5 gets folded into the distro as well. Here’s hoping!

    In any case, I just released KDE-5_20.01 and the packages are available for download from my ‘ktown‘ repository. As always, these packages are meant to be installed on a full installation of Slackware-current which has had its KDE4 removed first. These packages will not work on Slackware 14.2.

  • An Open Source Effort to Encrypt the Internet of Things

    End-to-end encryption is a staple of secure messaging apps like WhatsApp and Signal. It ensures that no one—even the app developer—can access your data as it traverses the web. But what if you could bring some version of that protection to increasingly ubiquitous—and notoriously insecure—internet-of-things devices?

  • Why UK leaders need open technology for the disrupted future

    We’re not quite past the post with Brexit, but thankfully, we have moved beyond the Brexit hiatus. And, it’s time we did. Whatever your views on the merits of Brexit, as the UK’s Prime Minister has stressed, it’s time to move on and move forward.

    In fact, there may be no better time to spread the word about being open for business by highlighting the benefits of open technology. It is a task that all business leaders in the UK need to embrace. By seizing the moment to “get open done”, we can not only develop and sustain the UK’s leadership in open technology, but also carve out our status on the world stage for many years to come.

    The timing couldn’t be better. It’s a pivotal moment to demonstrate how declaring our independence of European markets does not equate with a lack of collaboration or creativity.

    Brexit offers us a convenient pause; a time for us to take stock and reflect on who we are as a nation and what we can offer global markets. We’ve had our fair share of inventors and game-changers in the past. Now, we have an opportunity to show the UK can lead in technology.

  • Acculturation Guide

    The Acculturation Guide is a hands-on “boot camp” for those interested in the configuration, administration and operation of applications on YottaDB. This file is the script (or workbook) for the workshop, consisting of the exercises below.

    At the end of these exercises, you should have a basic working knowledge of the essential aspects of YottaDB Administration and Operation. While this workshop alone will not by any means make you a YottaDB expert, the basic working knowledge it will give you will help you to quickly understand the concepts explained in the user documentation and put you on the path to becoming an expert.

    The workshop is not a course in programming with YottaDB. Familiarity with Linux® (or at least UNIX®) will allow you to move faster through the material, but is not absolutely required. If you have no experience whatsoever with Linux or UNIX, supplementary tutorial material on the side will increase your level of comfort.

  • Where InfluxDB time series database is going

    Paul Dix: So in mid-2012, I started this company and basically we wanted to build a SaaS [software as a service] product for doing real-time metrics and monitoring. Initially my idea was I wanted to do anomaly detection and machine learning on data sets, but to build that we first had to build all the infrastructure, so we could collect time series data at scale and query it.

    Fast forward, basically another year, and we went to Y Combinator, we did the winter of 2013 batch and this product wasn't really taking off. But I could see that there was something from an infrastructure perspective. We did have some customers paying us and I talked to them, asked why they were paying us. They told us that they were using our product as a time series platform.

    So we pivoted and the goal was initially to build a database, but that later morphed into being an entire platform for working with time series data. My goal was to build something that was generally useful for developers to create their applications with.

  • Accessibility checker and support for PDF/UA specs

    PDF/UA or ISO 14289 is a specifications that defines the requirements for accessibility in a PDF document. The specification defines the required structure and formatting of the document (also refers to WCAG specification from W3C for use on the web) and PDF features, which should be enabled or disabled so the document is better suited for accessibility (for example PDF tags are required).

    Thanks to the Dutch Standardisation Forum for financially sponsoring and Collabora Productivity in cooperation with Nou&Off for the work on implementing this specification into LibreOffice.

  • Cops: Waze App Directs Casino-Bound Drivers Into Wilderness

    “The address on the ad lists 1 Borgata Way in Atlantic City NJ, which is correct, the location pinned with the ad is actually in the middle of the Colliers Mills Wildlife Management Area, near Lake Success.”

  • Senators to Trump administration: Protect small businesses from Iranian [cracking] threat [iophk: Windows TCO]

    The advisory from DHS’s Cybersecurity and Infrastructure Security Agency warned of Iran’s history of “disruptive and destructive cyber operations against strategic targets” and advised U.S. organizations to consider whether they make an attractive target for the Iranians. According to the FBI, those potential private-sector targets include cleared defense contractors.

  • Python Bytes Episode #165: Ranges as dictionary keys - oh my!
  • mintCast 326.5 – Biscuits and a Thinkpad

    In our Innards section, we talk all things ‘Lenovo Thinkpads’

  • Microsoft is testing ads in WordPad in Windows 10

    Over the years Microsoft has taken numerous controversial decisions with Windows 10, including installing sponsored apps, using the Start menu to advertise apps it thinks you might be interested in, and -- of course -- the various forms of data-collecting telemetry.

    Now it has been discovered that more ads could be on their way. A Windows researcher has uncovered ads in WordPad encouraging people to try out Word, Excel and PowerPoint online.

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.