Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • AMDVLK 2019.Q4.2 Brings Several More Extensions, Game Tuning

    AMDVLK 2019.Q4.2 is out today as AMD's second open-source Radeon Vulkan Linux driver update for the fourth quarter.

    With a while since 2019.Q4.1, today's update is fairly notable especially with newly supported Vulkan extensions. Now wired up for this AMD Vulkan Linux driver is VK_KHR_shader_subgroup_extended_types, VK_KHR_pipeline_executable_properties, VK_KHR_timeline_semaphore, VK_KHR_shader_clock, and VK_KHR_spirv_1_4. Also new is computeFullSubgroups support.

  • The Khronos Group have now released a Vulkan Guide to get you started

    The Khronos Group seems to be making another big push for Vulkan API adoption lately, after putting up an official GitHub repository of code samples they've now done a Vulkan Guide.

    Another joint effort between Khronos members, with an aim of it being "the perfect place to get started with the API". It's aimed to be a mostly light read, that links to many other helpful resources for learning Vulkan development. They say it's "intended to help better fill the gaps about the many nuances of Vulkan".

  • Managing software and services with Cockpit

    The Cockpit series continues to focus on some of the tools users and administrators can use to perform everyday tasks within the web user-interface. So far we’ve covered introducing the user-interface, storage and network management, and user accounts. Hence, this article will highlight how Cockpit handles software and services.

    [...]

    Because Cockpit uses systemd, we get the options to view System Services, Targets, Sockets, Timers, and Paths. Cockpit also provides an intuitive interface to help users search and find the service they want to configure. Services can also be filtered by it’s state: All, Enabled, Disabled, or Static. Below this is the list of services. Each row displays the service name, description, state, and automatic startup behavior.

  • Fedora Stakeholders Debate Statically Linking Python For Better Performance

    A surprisingly controversial proposal for Fedora 32 is to shift from dynamically linking Python 3 with the libpython3.X.so library to static linking. The change can yield double digit percentage improvements to Python scripts but at the cost of larger on-disk space. 

    There is a change proposal for next spring's Fedora 32 release to switch to static linking with Python 3 and its library. A 5~27% improvement has been reported as the possible benefit to Fedora though that may vary depending upon the actual Python workload. 

  • Partnering with Nutanix to run Windows and Linux desktop apps on GCP
  • The FreeBSD Migration To OpenZFS Is Still Looking To Be A Great Change

    Last year it was decided that FreeBSD's ZFS code would be re-based on OpenZFS (ZFS On Linux) code for ultimately better support and functionality as well as largely unifying the open-source ZFS ecosystem. While still transitioning towards the OpenZFS code-base, for FreeBSD it's still looking to be a positive move and one that will pay off for all parties involved. 

  • CEO Of Security Company Behind Unorthodox Penetration Tests Wants To Know Why His Employees Are Still Being Criminally Charged

           

             

    A couple of months ago, security researchers performing a very physical penetration test of an Iowa courthouse were arrested for breaking and entering. They were also charged with possessing burglar's tools, which they did indeed possess.

  • You’ve Been Served…with Subpoena-Themed Phishing Emails

                 

                   

    According to researchers, the phishing emails are spoofing the UK Ministry of Justice, aiming to capitalize on scare tactics to convince targets to click on an embedded link to “learn more about the case” by saying that the recipient has 14 days to comply with the subpoena notice. If the target clicks on the link, he or she will find themselves infected with Predator the Thief, a publicly available information-stealing malware that’s not often seen in phishing campaigns.

  • Publishers Should be Making E-Book Licensing Better, Not Worse

    Macmillan, one of the “Big Five” publishers, is imposing new limits on libraries’ access to ebooks—and libraries and their users are fighting back.

    Starting last week, the publisher is imposing a two-month embargo period on library ebooks. When Macmillan releases a new book, library systems will be able to purchase only one digital copy for the first eight weeks after it’s published. Macmillan is offering this initial copy for half-price ($30), but that has not taken away the sting for librarians who will need to answer to frustrated users. In large library systems in particular, readers are likely to experience even longer hold queues for new Macmillan e-book releases. For example, under the new Macmillan embargo, the 27 branches of the San Francisco Public Library system, serving a city of nearly 900,000 people, will have to share one single copy right when the demand for the new title is the greatest.

  • Tuya helps you easily Design & Manufacture your own Smart Home Solutions

    One person in the LetsControlIt forum thread linked above explains the stock firmware can be updated over-the-air via a Raspberry Pi 3/3+ board using a project named Tuya-Convert.

    [...]

    I stopped there, so sorry there won’t be any CNX Software branded devices, but we can see it’s 5-steps process with functions definition, app UI design, hardware debug, advanced features, and mass production.

    The company also claims to offer “Military-grade AES and HTTPS WAN/LAN encryption”, but Michael Steigerwald, founder of the German IT security startup VTRUST, disproved the claim as the messages contain “canttouchthis” unencrypted password, at least that was the case in December 2018.

    So if you ever wanted to launch your own brand, it looks to be an easy way to get started, but you may want to handle the firmware & software part on your own.

  • The EU declares war on e-waste

    As of 2021, manufacturers across Europe will be required to improve both the reparability and service life of devices such as washing machines, refrigerators, dishwashers, electric motors, light sources and LED screens. Manufacturers must also be more precise when it comes to including energy consumption information on the labels of their products and providing replacement parts for at least 10 years after purchase.

    Laptops and smartphones, however, are not covered under the new rules — more on that later.

  • PyCharm 2019.3 Beta

    We’re very excited to announce the Beta release for PyCharm 2019.3, a feature-complete preview of the upcoming release. Give the Beta build a go and try all the new functionality – download it from our website.

  • Webinar Recording: “Visual SQL Development with PyCharm” with Maxim Sobolevskiy

    This week we had a webinar with Maxim Sobolevskiy, the DataGrip Product Marketing Manager, showing the wonderful, magical Database tool in PyCharm. The webinar recording is now available.

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.