Bonum Certa Men Certa

Links 8/11/2019: Rust 1.39.0 and KDE Applications 19.08.3



  • GNU/Linux

    • Desktop

      • Stunning Desktop Linux OS Deepin v20 Has A Release Date

        Minutes ago I wrapped up an interview with Wuhan Deepin Technology CTO Raphael Zhang and Deepin Development Manager Hualet Wang, and their answers were full of surprises and welcome news. Before I publish the full interview, I wanted to reserve this space for a cool announcement: Deepin v20 is heading into beta status mid-December and is expected to officially launch January 2020.

        Deepin is both a desktop Linux distribution and standalone desktop environment, but the former has been making serious waves lately. Beginning with its recent Huawei partnership, which sees the Chinese device manufacturer shipping various MateBook laptops in China with Deepin preinstalled.

      • System76 Darter Pro (darp6) first looks

        I received my new Darter Pro (darp6) yesterday as my new 'work' laptop.

    • Server

      • IBM

        • Quarkus: Modernize “helloworld” JBoss EAP quickstart, Part 1

          Quarkus is, in its own words, “Supersonic subatomic Java” and a “Kubernetes native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.” Red Hat JBoss Enterprise Application Platform (JBoss EAP) quickstarts are a good starting point for understanding how to modernize brownfield Java EE 8 applications that run on JBoss EAP.

          It’s important to note that both Quarkus and JBoss EAP rely on providing developers with tools based—as much as possible—on standards. If your application is not already running on JBoss EAP, there’s no problem. You can migrate it from your current application server to JBoss EAP using the Red Hat Application Migration Toolkit. After that, the final and working modernized version of the code is available in the https://github.com/mrizzi/jboss-eap-quickstarts/tree/quarkus repository inside the helloworld module.

        • ‘Biggest piece is culture:’ Stop chasing technology, start changing your agency
        • ‘Biggest piece is culture:’ Stop chasing technology, start changing your agency

          Technology is changing rapidly, from centralized to distributed, from waterfall to agile, from Unix to Linux. And many times, federal agencies are finding themselves struggling to keep up and implement the solutions that improve their workflows and offer their customers the best experience.

          “Balancing modernization and innovation is the difficult part,” said David Cohn, Cloud Native SME at Red Hat. “Existing stuff, you need to update it. You need to be faster. How do you bridge it all together? That’s the glue, this agile integration.”

          Federal agencies often cite a lot of unique obstacles to modernization: strict budgetary constraints, unique mission requirements, bureaucratic red tape, the need to protect classified or otherwise sensitive data. They also tend to be more risk averse than private industry.

        • How automation can boost your security compliance

          Maybe you implement a CI system for an application using Jenkins or for the infrastructure using Ansible. That might take a few days on a single project. Then you might add a stage to your CI pipeline to do things such as static code analysis.

          As you automate each step of your CI pipeline, you should also automate the creation of compliance audit documentation as well, in each step. You will become more efficient and knowledgeable with the successful implementation of each of these steps, paving the way to expand automation further and further.

        • Migrating your applications to Openshift 4

          If you’re looking for a path to upgrade your Red Hat OpenShift 3.7+ cluster to OpenShift 4.2, you’re in luck. The Cluster Application Migration tool (CAM) was built to migrate stateful and stateless applications from a source cluster to a destination cluster.

          The initial intent of this tool is to address the OCP 3.7+ to OCP 4.2+ upgrade scenarios. That said, as requested by many Openshift users, it will also be possible to use this tool to migrate applications between OCP4 clusters.

          This tool is based on two popular open source projects: Velero and Restic.

    • Audiocasts/Shows

      • ZFS Isn’t the Only Option | Self-Hosted 5

        Getting your storage setup just right often takes making painful mistakes first. We share ours, our current storage setups, when ZFS is not the tool for the job, and what you should consider when protecting your data.

      • 2019-11-07 | Linux Headlines

        Google joins forces to better protect Android from malware, Yubico announces its first security key with a fingerprint reader, Microsoft starts shipping HoloLens 2, and Google takes Cardboard VR open source.

      • OSI Burrito Guy | BSD Now 323

        The earliest Unix code, how to replace fail2ban with blacklistd, OpenBSD crossed 400k commits, how to install Bolt CMS on FreeBSD, optimized hammer2, appeasing the OSI 7-layer burrito guys, and more.

      • Ubuntu Podcast from the UK LoCo: S12E31 – Ikari Warriors

        This week we’ve been moonlighting on all the podcasts and live streaming to share Ubuntu bug reporting skills. We discuss Ubuntu on Raspberry Pi 4, Debian’s new homepage, elementary updates and Fedora 31. We also round up some events and our picks from the tech news.

        It’s Season 12 Episode 31 of the Ubuntu Podcast! Alan Pope, Mark Johnson and Martin Wimpress are connected and speaking to your brain.

    • Applications

      • 6 Best Linux Network Monitoring Tools

        Knowing what is happening on the network they manage is essential to most network administrators. This is why network monitoring tools were created. They let managers keep a watchful eye on the network while also providing much-needed assistance when troubleshooting issues. And with the ever-growing popularity of Linux in the data center, we thought we’d have a look a some of the very best Linux network monitoring tools.

        As we often do, we’ll begin by defining network monitoring. We’ll explain what it is and what benefits it can bring. We’ll follow-up by introducing the Simple Network Management Protocol. After all, it is the underlying technology used by most network monitoring tools. We’ll also explain in some detail how SNMP is used to calculate network bandwidth usage while keeping our explanation as non-technical as possible. Next, we’ll briefly talk about Linux and talk about the advantages of using it as a network monitoring platform. This will bring us to the core of our discussion the actual Linux network monitoring tools. We’ll review a handful of the best tools we could find that will run on Linux.

      • Rewriting large parts of Beast and Bse

        Last Tuesday Beast 0.15.0 was released. This is most probably the last release that supports the Gtk+ Beast UI. We have most of the bits and pieces together to move towards the new EBeast UI and a new synthesis core in the upcoming months and will get rid of a lot of legacy code along the way.

        For a bit of background, we started the migration to C++ some 10+ years ago, but really moving the code away from a GObject and GParamSpec type system and a GValue based IPC system proved to take much longer than originally anticipated. In addition, the Beast synthesis facilities (many of which were introduced ca 20 years ago) are far from state of the art by modern standards. In particular the way synthesis modules have to be manually connected and how basic synthesis devices still have to be created from scratch with Mono voice modules feels very inefficient.

      • Proprietary

        • Microsoft Edge Coming to Linux

          For the longest time, any Linux user needing to work with a Microsoft browser had few options. There was always IEs4Linux, but that option tended to install out-of-date, buggy versions of the software. Users could also run a version of Windows within a virtual machine, but that meant actually running Windows.

        • Microsoft Edge For Linux “Confirmed” By Microsoft

          icrosoft has now officially confirmed that its revamped Chromium-based Edge browser will be arriving on Linux machines in the coming future. The confirmation was made during the State of Browser: Microsoft Edge session at the Ignite conference in Orlando.

        • SPanel Review – a Great cPanel Alternative by Scala Hosting

          All in all, it’s a great control panel for first-time users and it’s a great alternative to cPanel. Considering that the panel itself is free and pricing at Scala Hosting and VIVACOM is pretty cheap, you’ll save big if you migrate.

          You should all at least try it out. It’s pretty cheap, cloud servers at Scala Hosting start at $12 per month. If you use a coupon you can get it down to below $10.

    • Instructionals/Technical

    • Games

      • The OGRE Open-Source 3D Graphics Engine Is Working On Vulkan Support

        The OGRE open-source 3D graphics engine that is used by many games as well as different simulation / educational / interactive / visualization software is working on enabling Vulkan API support.

        OGRE supports a wide range of platforms from Linux to Windows and all major mobile platforms as well as EmScripten-enabled web browsers while the newest work for broadening the 3D high-performance graphics support is to enable use of the high performance, cross-platform Vulkan graphics API.

      • OVERKILL begin updating PAYDAY 2 again with a patch and new DLCs out now

        PAYDAY 2 development is officially back on and OVERKILL have today released an update with some free content, plus new DLC.

        This latest update brings some more customization options into the game, with a new Outfits system. In the Armour menu, there's now a new tab where you can change your clothes. They also threw in a few for everyone including: Tactical BDU, Raincoat, Scrubs, Winter Camo Parka, Tuxedo and a Murkywater Uniform.

      • Alwa's Legacy the successor to Alwa's Awakening announced with a Kickstarter campaign

        Alwa's Awakening was released back in 2017 to some rather good reviews, so Elden Pixels are back with the successor Alwa's Legacy.

        Much like the first game, it's a 2D action adventure. This time though, it's slightly less retro looking with much improved visuals. Still pixel art but they're combining this with plenty of modern effects. In Alwa's Legacy, there's no exact path you have to follow as it's a non-linear adventure, one that they say rewards your exploration. Just like their first game, Alwa's Legacy will also support Linux with a release planned on both Steam and GOG.

      • City-building builder Kingdoms and Castles expands again with new buildings and resources

        As the small team behind the excellent city-builder Kingdoms and Castles work towards adding in rival AI, they've released another meaty update.

        In this update they've introduced a Fish resource to give you a chance at getting more food, along with a Fishing Hut and Fishmonger so you have a full production chain. Apples are now their own unique resource, instead of magically turning into grain when stored in the Granary so they added the Produce Storage building to keep them fresh. Your peasants also now need to eat Apples on top of other food types to get max health.

      • AMD Details 3rd Gen Threadripper, Ryzen 9 3950X + Their New $49 USD CPU

        Pardon this brief article today as somewhat on paternity leave this week, but for the 25 November launch day will be all the interesting Linux-isms to talk about compatibility and performance. Being detailed today is the Ryzen 9 3950X, the first of the 3rd Gen Ryzen Threadripper processors, and even a new budget Athlon desktop processor.

      • AMD announce their third-gen Threadripper processors and a 16 core flagship Ryzen 9

        Today, AMD announced when you will be able to get your hands on their third-generation Threadripper processors if you're after a crazy amount of cores. On top of a new 16 core flagship Ryzen 9.

        First up, we have the third-generation Threadripper on the also new sTRX4 socket if you've got plenty of cash and you want a serious upgrade. AMD said that while the pin count is the same as the previous generation Threadripper, "the mapping of those pins to voltage or data will be different this time 'round" so you cannot use a third-gen Threadripper in an older socket or a previous generation in the new sTRX4 socket.

      • Christopher Allan Webber: Terminal Phase: building a space shooter that runs in your terminal

        Well it's most of one, anyway. It's a prototype that I built as a test program for Spritely Goblins.

        I've satisfied the technical needs I had in building the program; I might still finish it as a game, and it's close enough where making a satisfying game rather than just a short demo is super feasible, but I've decided to see whether or not there's actually enough interest in that at all by leaving that as a milestone on my Patreon. (We're actually getting quite close to meeting it... would be cool if it happened!)

        But what am I, a person who is mostly known for work on a federated social web protocol, doing making a game demo, especially for a singleplayer game? Was it just for fun? It turns out it has more to do with my long term plans for the federated social web than it may appear.

        And while it would be cool to get something out there that I would be proud of for its entertainment value, in the meanwhile the most interesting aspects of this demo to me are actually the technical ones. I thought I'd walk through what those are in this post, because in a sense it's a preview of some of the stuff ahead in Spritely. (Now that I've written most of this post, I have to add the forewarning that this blogpost wanders a lot, but I hope all the paths it goes down are sufficiently interesting.)

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

      • GNOME Desktop/GTK

        • Alexandre Franke: Journées Du Logiciel Libre in Lyon

          Seven months ago I had the chance to attend JDLL, a really nice French speaking FLOSS conference that occurs every year since 1998 in Lyon. It was my fifth attendance (I went in 2010, 2011, 2014, and 2016) so I already knew what to expect, but it grew a fair bit since my first one. Back then it was only two talk tracks, one workshop track and a dozen of booth, now they are at five tracks, one or two workshops at the same time depending on the time of the day, and a sports hall full of booths.

          Speaking of booths, given the strong GNOME contributor presence in Lyon we have had a table there for a long time. Bastien took care of coordinating, registered for us and arranged for the event box to be shipped. We were four volunteers and took turns sitting behind the table and answering questions from visitors. The audience is quite different from most FLOSS conferences and many barely know what Linux is, so the most common question was what GNOME was.

          Another difference from the usual conference is that there is a strong connection to other ethical concerns that are dear to the heart of many FLOSS enthusiasts. Not too far from ours was a booth for a worker union (targeted at people working in the software industry). Vegetarian friendly food was available. Some of the articles for sale here and there were pay what you want. The main theme for that edition (visible in some of the talks) was sustainable development.

          I spent most of Saturday behind the booth and it was not too busy. In contrast Sunday was a packed day. The venue was opening at 10:30. We showed up, set up, and not too long after that it was already noon and time to have lunch. Adrien and I held a newcomer workshop at 13:00. We had three attendees and while we were not able to get them to the point of running an app they built themselves because of network issues, we managed to give them an extensive tour of the workflow, Builder and Gitlab. Hopefully they had everything they needed to get started by the end of the hour.

    • Distributions

      • New Releases

        • Void Linux Alpha Image Available

          Project Trident is pleased to announce a new Alpha-quality image of the new version based on Void Linux is now available on the download page.

      • Screenshots/Screencasts

        • GhostBSD 19.09 – Based on FreeBSD 12.0-STABLE and Using MATE Desktop 1.22

          GhostBSD 19.09 is the latest release of GhostBSD. This release based on FreeBSD 12.0-STABLE while also pulling in TrueOS packages, GhostBSD 19.09 also has an updated OpenRC init system, a lot of unnecessary software was removed, AMDGPU and Radeon KMS is now valid xconfig options and a variety of other improvements and fixes.

          GhostBSD 19.09 continues using the MATE desktop 1.22 by default, but also providing a community Xfce desktop image. GhostBSD 19.09 switches to LightDM as its display/log-in manager, supports ZFS now when using the MBR mode in the installer, drops gksu, and has a number of bug fixes especially to its installer among other packages.

        • KDE NEON 20191031 overview | The latest and greatest of KDE community.

          In this video, I am going to show an overview of KDE NEON 20191031 and some of the applications pre-installed.

      • Fedora Family

        • Bodhi 5.0.0 released
        • Tuning your bash or zsh shell on Fedora Workstation and Silverblue

          This article shows you how to set up some powerful tools in your command line interpreter (CLI) shell on Fedora. If you use bash (the default) or zsh, Fedora lets you easily setup these tools.

        • Accommodating Flock in the release schedule

          JiÅ™í Konečný posted a request on the devel list a few weeks ago—he wanted to require a successful compose before the release is branched from Rawhide. As often happens, it’s not as simple as it seems on the surface, and the discussion eventually came around to not branching right after Flock.

          This, too, isn’t as simple as it might seem. Changing one milestone in the schedule has impacts on the remaining milestones. We can make changes, of course, but we want to make sure we’re aware of the potential side effects. After discussing this with Mohan Boddu of the release engineering team, I have a few possible alternatives.

      • Debian Family

        • Shirish Agarwal: A tale of unfortunate coincidences and incidents

          I went back to the vendor with my old stock SMPS and it worked but found that grub2 menu was missing. It was just plain booting to windows 10. I started a thread at debian-user trying to figure out if there was some issue at my end, maybe some grub variable had got lost or something but the responses seemed to suggest that something else had happened. I also read through some of the UEFI documentation on wikipedia and web, I didn’t go to much depth as that would have been distracting as the specification itself is evolving and is subject to change. I did find some interesting bits and pieces but that is for a later date perhaps. One of the things I remembered from my previous run-ins with grub2 issues is that supergrub2 had been immensely useful. Sadly though, the version which I tried as stable was dumping me to grub rescue instead of the grub menu when I used the ISO image on a thumb drive. I could have tried to make a go for it but was too lazy. On an off-chance I looked at supergrub2 support and did find that somebody else also have had the same exact issue and it was reported. I chimed in and tried one of the beta versions and it worked which made me breathe easier. After getting into debian, I tried the old $ sudo update-grub which usually fixed the issues. I again tried to boot without using the help of the usb disk but failed as it again booted me into MS-Windows environment.

      • Canonical/Ubuntu Family

        • Canonical partners with NVIDIA to accelerate enterprise AI adoption

          Canonical and NVIDIA say they have formed the new alliance in response to the challenge enterprises face in adopting and integrating AI and ML into their operations effectively, at scale and with minimum complexity.

          Given how AI workloads have become increasingly advanced and the compute power required to support them has exponentially increased, the companies are now offering Ubuntu 18.04 LTS certified on the NVIDIA DGX-2 AI system. The Ubuntu 18.04 LTS update with NVIDIA DGX-2 AI system certification will enable containerised and cloud-native development of GPU-accelerated workloads...

        • Ubuntu 19.10 Starter Pack Applications

          This is my Ubuntu 19.10 recommendation list of useful applications for beginner users. With this list, you will know many programs for different purposes, for example Kdenlive for video editing and TuxMath for kids learning math. I present you here 10 different categories from Multimedia to Programming with at least 3 applications each. I mention preinstalled applications with star (*) sign on its names in case some of you still don't know them. In the end, I present ways for you to install all of them either by automatic way or manual. I hope this will be useful for everybody. Enjoy Eoan Ermine!

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • OpenIndiana Hipster 2019.10 is here

        We have released a new OpenIndiana Hipster snapshot 2019.10. The noticeable changes:

        IPS was switched to Python 3 and updated to August 2019 OmniOS CE version. More OI-specific applications have been ported from Python 2.7 to Python 3.5 DDU binary blobs were rewritten, driver database was update A lot of packages were updated.

      • OpenIndiana Hipster 2019.10 Released For Advancing Open-Source Solaris

        OpenIndiana Hipster 2019.10 is the new operating system release out today and it switches the IPS packaging system to Python 3 and updated against what's found in OmniOS CE 2019.08. Additionally, more OpenIndiana specific software has migrated from Python 2.7 to Python 3.5.

      • Web Browsers

        • Chromium

          • Chrome OS 78 rolling out: Split browser/device settings, YouTube for Android PiP, more

            Chrome is getting another cross-device sharing feature after “Send this page” widely rolled in September. With “click-to-call,” you can right-click on phone number links — like tel:800-800-8000 — to have them sent to your Android device. It’s quicker than manually entering those digits or transferring via email.

            Chrome OS 78 will separate browser and device settings. The former is accessible directly at chrome://settings and what opens when clicking “Settings” at the bottom of the Overflow menu in the top-right corner of any browser window. It opens as a tab and provides web-related preferences. Meanwhile, chrome://os-settings opens as its own window, and can be accessed from the quick settings sheet. It provides device options like Wi-Fi, Bluetooth, and Assistant in a white Material Theme UI with an icon in the launcher/app shelf.

          • Chrome OS 78 Rolling Out With Picture-In-Picture Support For YouTube, Split Browser/Device Settings, More

            The latest version of Chrome OS, version 78, adds separate browser and device settings, click-to-call, and picture-in-picture support for YouTube. It also introduces virtual desktop support for the operating system with a feature called Virtual Desks.

      • Productivity Software/LibreOffice/Calligra

        • The Document Foundation welcomes the release to OASIS of the TC Committee Draft of ODF Version 1.3 for ratification

          The Document Foundation welcomes the release to OASIS of TC Committee Draft of ODF Version 1.3 for ratification. At the end of the process, ODF Version 1.3 will be submitted to ISO to become a standard. The final approval is expected in late 2020 or early 2021.

          Editing of ODF Version 1.3 Committee Draft has been sponsored by the Community of ODF Specification Maintainers (COSM), a project launched by The Document Foundation in 2017 with the donation of a seed of euro 10,000 to get the COSM project started, plus up to euro 20,000 to match each euro donated by other stakeholders.

          So far, the COSM project has been backed by Microsoft, Collabora, the UK Government Digital Services, CIB, the European Commission’s StandICT project and Open-Xchange. The money has been used to pay an editor to finalize the ODF 1.3 specification and manage it through the OASIS review and ratification process.

          Major new features of ODF 1.3 are digital signature and OpenPGP-based XML encryption of documents, plus several improvements to features already available in ODF 1.2 like new polynomial and moving average regression types for charts, a new specification for number of decimal digits in number formatting, a special header/footer style for first page of documents, contextual spacing for paragraphs, additional type argument values for the WEEKDAY function, and the new text master template document type. Most of these new features have been contributed by developers at CIB, Collabora, Microsoft and The Document Foundation.

        • [LibreOffice] QA Report: October 2019
      • Container

        • Red Hat Advances Java on Kubernetes Project

          Red Hat today achieved a 1.0 milestone in its efforts to make an instance of Java available for Kubernetes via the open source Quarkus project.

          Mark Little, vice president of engineering for Red Hat, says Quarkus 1.0 advances an effort to create a more efficient means for building and deploying Java applications on Kubernetes by reducing the size of the Java virtual machine (JVM). The JVM used today assumed that the JVM would include the code required to write once and deploy anywhere. However, in a container environment, portability issues are addressed by Docker containers and Kubernetes. That creates an opportunity to shrink the JVM in a way that will make Java applications running on Kubernetes run faster, notes Little.

        • Kinvolk Announces Commercial Support and Update Service for Flatcar Container Linux

          Kinvolk, the Kubernetes Linux experts, today announced the general availability of the Kinvolk Flatcar Container Linux Subscription, delivering the industry’s first and only commercially-supported, seamless in-place upgrade path for CoreOS Container Linux users. Included in the subscription is a new managed update service that enables fine-grain control and visibility of Flatcar Container Linux deployments at any scale.

        • Diamanti Raises $35 Million

          Kubernetes infrastructure company Diamanti has closed $35 million in Series C funding. Led by ClearSky, the funding round saw participation by current investors CRV, DFJ, Goldman Sachs, GSR Ventures, and Northgate Capital.

      • FSF/FSFE/GNU/SFLC

        • LibrePlanet returns in 2020 to Free the Future! March 14-15, Boston area

          LibrePlanet provides an opportunity for community activists, domain experts, and people seeking solutions for themselves to come together in order to discuss current issues in technology and ethics.

          "LibrePlanet attendees and speakers will be discussing the hot button issues we've all been reading about every day, and their connection to the free software movement. How do you fight Facebook? How do we make software-driven cars safe? How do we stop algorithms from making terrible, unreviewable decisions? How do we enjoy the convenience of mobile phones and digital home assistants without being constantly under surveillance? What is the future of digital currency? Can we have an Internet that facilitates respectful dialogue?" said FSF's executive director, John Sullivan.

          The free software community has continuously demanded that users and developers be permitted to understand, study, and alter the software they use, offering hope and solutions for a free technological future. LibrePlanet speakers will display their unique combination of digital knowledge and educational skills in the two day conference, as well as give more insights into their ethical dedication to envision a future rich with free "as in freedom" software and without network services that mistreat their users. The FSF's LibrePlanet 2020 edition is therefore aptly named "Free the Future."

        • New RYF Web site: It's now easier to support companies selling devices that Respect Your Freedom

          The Respects Your Freedom (RYF) certification program helps to connect users with retailers who respect their rights. Retailers in the program sell devices that come with freedom inside, and promise to always ensure that their users are not directed to proprietary software at any point in the sale or ownership of the device. When we launched the program in 2010, we had no idea how quickly the program would grow.

          In 2012, when we announced the first certification, we hosted information about the program and retailers as a simple page on the Free Software Foundation (FSF) Web site. With only one retailer selling one device, this was certainly satisfactory. As the program grew, we added each new device chronologically to that page, highlighting the newest certifications. We are now in a place where eight different retailers have gained nearly fifty certifications, including the recently announced Talos II and Talos II Lite mainboards from Raptor Computing Systems, LLC. With so many devices available, across so many different device categories, it was getting more difficult for users to find what they were looking for in just a plain chronological list.

        • Talos II Mainboard and Talos II Lite Mainboard now FSF-certified to Respect Your Freedom

          Thursday, November 7th, 2019 -- The Free Software Foundation (FSF) today awarded Respects Your Freedom (RYF) certification to the Talos II and Talos II Lite mainboards from Raptor Computing Systems, LLC. The RYF certification mark means that these products meet the FSF's standards in regard to users' freedom, control over the product, and privacy.

          While these are the first devices from Raptor Computing Systems to receive RYF certification, the FSF has supported their work since 2015, starting with the original Talos crowdfunding effort. Raptor Computing Systems has worked very hard to protect the rights of users.

          "From our very first products through our latest offerings, we have always placed a strong emphasis on returning control of computing to the owner of computing devices -- not retaining it for the vendor or the vendor's partners. We hope that with the addition of our modern, powerful, owner-controlled systems to the RYF family, we will help spur on industry adoption of a similar stance from the many silicon vendors required to support modern computing," said Timothy Pearson, Chief Technology Officer, Raptor Computing Systems, LLC.

        • Free Software Foundation Certifies Talos II With Respecting Your Freedom

          The Free Software Foundation's "Respect Your Freedom" program has tended to mostly endorse products like old motherboards re-flashed with Coreboot/Libreboot along with dated networking products and obscure products like USB microphones and USB to parallel printer port cables. But today comes the Free Software Foundation's most prominent RYF endorsement.

        • GNU Binutils Adds Bits For AMD Zen 2's RDPRU + MCOMMIT Instructions

          GNU Binutils with its "Gas" assembler has now added the rest of the instructions supported by the AMD Zen 2 microarchitecture that previously were unsupported by this piece of the GNU toolchain.

          RDPRU and MCOMMIT are the two instructions for Zen 2 added to Binutils by SUSE's Jan Beulich. RDPRU has been covered multiple times on Phoronix and is for reading a processor register typically limited to privilege level zero. This allows for registers like MPERF/APERF to be easily read at user-level.

      • Programming/Development

        • Announcing Rust 1.39.0

          The Rust team is happy to announce a new version of Rust, 1.39.0. Rust is a programming language that is empowering everyone to build reliable and efficient software.

          [...]

          The highlights of Rust 1.39.0 include async/.await, shared references to by-move bindings in match guards, and attributes on function parameters. Also, see the detailed release notes for additional information.

        • Rust 1.39 Released With Async-Await Support, Attributes On Function Parameters

          Rust 1.39 is out today as the latest stable update for this popular programming language.

          Most prominent with Rust 1.39 is async-await support to allow functions to "pause" generally for I/O or other purposes and then to resume functionality.

        • Rust 1.39.0 released

          Version 1.39.0 of the Rust language is available. The biggest new feature appears to be the async/await mechanism, which is described in this blog post: "So, what is async await? Async-await is a way to write functions that can 'pause', return control to the runtime, and then pick up from where they left off. Typically those pauses are to wait for I/O, but there can be any number of uses."

        • Async-await on stable Rust!

          On this coming Thursday, November 7, async-await syntax hits stable Rust, as part of the 1.39.0 release. This work has been a long time in development -- the key ideas for zero-cost futures, for example, were first proposed by Aaron Turon and Alex Crichton in 2016! -- and we are very proud of the end result. We believe that Async I/O is going to be an increasingly important part of Rust's story.

          While this first release of "async-await" is a momentous event, it's also only the beginning. The current support for async-await marks a kind of "Minimum Viable Product" (MVP). We expect to be polishing, improving, and extending it for some time.

          Already, in the time since async-await hit beta, we've made a lot of great progress, including making some key diagnostic improvements that help to make async-await errors far more approachable. To get involved in that work, check out the Async Foundations Working Group; if nothing else, you can help us by filing bugs about polish issues or by nominating those bugs that are bothering you the most, to help direct our efforts.

        • Support lifecycle for Clang/LLVM, Go, and Rust in Red Hat Enterprise Linux 8

          The Go and Rust languages continue to evolve and add new features with each compiler update, which is why so many users are interested in getting the latest versions of the compilers. At the same time, these compilers are designed to remain compatible with older code. So, even as we advance to newer versions of Go and Rust within the RHEL 8 application streams, you should not need to update your codebase to keep it compilable. Once you’ve compiled your valid code using the Go or Rust application stream, you can make the assumption that it will continue to compile with that stream for the full life of RHEL 8.

          We are excited to continue to bring you the latest and greatest in new compiler technologies. Stay tuned to the Red Hat Developer blog to learn more about what you can do with LLVM, Go, and Rust.

        • PHP version 7.2.25RC1 and 7.3.12RC1

          Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests, and also as base packages.

          RPM of PHP version 7.3.12RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 30-31 or remi-php73-test repository for Fedora 29 and Enterprise Linux.

          RPM of PHP version 7.2.25RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 29 or remi-php72-test repository for Enterprise Linux.

        • "How to Give a Talk" and "Building Video Games for Fun with PyGame"
        • You can use a C++11 range for loop over a static array
        • NPM today stands for Now Pay Me: JavaScript packaging biz debuts conduit for funding open-source coders

          NPM Inc, maintainer of the widely used JavaScript package manager npm, has taken a step toward fulfilling a promise made in August to help open-source developers seek compensation for their labor.

          Despite its own solvency concerns, the biz on Tuesday deployed code changes that add a "funding" command to the latest version of the npm command-line tool, namely v6.13.0. Henceforth, developers creating packages for the JavaScript runtime environment Node.js can declare metadata that describes where would-be donors can go to offer financial support.

          Doing so involves adding a funding field to package.json, a file that lists various module settings and dependencies. The funding field should be a URL that points to an online funding service, like Patreon, or payment-accepting website.

        • Python overtakes Java to become second-most popular language on GitHub after JavaScript [Ed: Microsoft Tim pretends, as usual for Microsoft boosters, that everything in FOSS is to be judged by a proprietary software platform owned and controlled by Microsoft]
  • Leftovers

    • Hardware

      • Cubbit NAS is an IoT datacenter-trojan for your home

        Cubbit is a network-attached storage (NAS) device with a built-in partially peer-to-peer-powered backup and redundancy plan. Each file you store on your Cubbit is also encrypted and stored on other Cubbit customer’s Cubbits.

        The Cubbit device itself is quite expensive, but there’s no monthly subscription fee past the initial investment. However, a closer inspection of Cubbit’s business model will make you say no, thank you!

        I’ll start by discussing some technical details about the core customer-facing product. Cubbit has made some assumptions about how their product will be used, which may become a problem in the future. I’ll then move on to talk about the business they want to operate out of your home.

        Each Cubbit comes with 2 TB of storage. However, only 1 TB is made available to the customer. 0,5 TB is reserved to serve as redundancy for other customers’ data. I’ll get back to their plans for the remaining 0,5 TB later.

      • Allwinner H6 VC200-OS Processor is a Cheaper Version Allwinner H6 SoC without PCIe, GbE, Camera…
    • Health/Nutrition

    • Security (Confidentiality/Integrity/Availabilitiy)

      • Reproducible Builds in October 2019

        In our monthly reports we attempt outline the most important things that we have been up to recently. As a reminder on what our little project is all about, whilst anyone can inspect the source code of free software for malicious changes most software is distributed to end users or servers as precompiled binaries. Reproducible builds tries to ensure that no changes have been made during these compilation processes by promising identical results are always generated from a given source, allowing multiple third-parties to come to a consensus on whether a build was compromised.

      • Security updates for Thursday

        Security updates have been issued by Arch Linux (squid), Fedora (chromium, libssh2, and wpa_supplicant), openSUSE (chromium), Red Hat (ansible, chromium-browser, openstack-octavia, patch, qemu-kvm-rhev, sudo, and thunderbird), Scientific Linux (sudo), SUSE (bluez, gdb, php72, and thunderbird), and Ubuntu (cpio and rygel).

      • Russian IT Security Updates
      • Linux users warned to update libarchive to beat flaw [Ed: If users do not download malicious, dodgy files and then execute these, that might be fine. Same for macros in documents. It's not a major or critical issue.]

        The bug is identified as CVE-2019-18408, a high-priority ‘use-after-free’ bug when dealing with a failed archive.

        No real-world exploits have been detected but if one existed, it would attempt to use a malicious archive to induce a denial-of-service state or arbitrary code execution.

      • What it means to be a maintainer of Linux seccomp

        Recently I was named a libseccomp co-maintainer. As a brief background, the Linux kernel provides a mechanism - called SECure COMPuting mode or seccomp for short - to block a process or thread's access to some syscalls. seccomp filters are written in a pseudo-assembly instruction set called Berkeley Packet Filter (BPF), but these filters can be difficult to write by hand and are challenging to maintain as updates are applied and syscalls are added. libseccomp is a low-level userspace library designed to simplify the creation of these seccomp BPF filters.

        [...]

        In August my co-maintainer, Paul Moore (Cisco), and I attended the Linux Security Summit (LSS) conference in San Diego. We presented a tutorial on the "Why and How of libseccomp"

        Paul opened up the 90-minute session with an entertaining retelling of the history of seccomp, libseccomp, and why it has evolved into its current form. I took over and presented the "how" portion of the presentation with a comparison of white- vs. blacklists, common pitfalls like string filters and parameter filtering.

        But the bulk of our tutorial was how to actually write a libseccomp filter, so with a tremendous amount of help from the audience, we wrote a filter by hand and debugged several troublesome issues. Full disclosure: I wanted to highlight some of the challenges when writing a filter, but as Murphy's Law would have it, even more went awry than I expected. Hijinks didn't ensue, but thankfully, I had an engaged and wonderful audience, and together we debugged the filter into existence. The live writing of code really did drive home some of the pitfalls as well as outline methods to overcome these challenges. Overall, things didn't go exactly as I had envisioned, but I feel the talk was a success. Thanks again to our wonderful audience!

      • Telegram from HongKong – why privacy matters – Telegram aus HongKong – warum man die Daten von Bürgern schützen muss

        The EU data protection law GDRP is bugging a lot of companies costing millions and billions in changes to their systems.

        It is a first step but still too many EU citizens rely on privacy invasive services from Facebok(WhatsApp) and Google.

        Will we compute in the next 10 years on free hardware without spying chips?

        Will we compute on free software without spying backdoors?

    • Defence/Aggression

    • Environment

      • 'Vindication' for Climate Activists as UK Court Rules London Ban on Extinction Rebellion Protests Unlawful

        "XR protesters have been raising the alarm about the climate crisis. We need to listen to that alarm, not outlaw it."

      • Energy

        • The Never-Ending Curse of Coal

          Last week Murray Energy, one of the largest coal mining corporations in the nation, filed for Chapter 11 bankruptcy. That makes it the fifth coal company to do so in the last year. While the owners made millions, they are bailing into bankruptcy and leaving behind massive environmental disasters, crushed communities and unfunded pension debts€ — all of which are now looking for taxpayer dollars to somehow remedy.

      • Wildlife/Nature

        • As Fires Rage in World's Largest Rainforest, NASA Warns 'Human Activities Are Drying Out the Amazon'

          One scientist said that "if this continues, the forest may no longer be able to sustain itself," which would seriously hamper efforts to limit global temperature rise and avert climate catastrophe.

        • Fungus Among Us: Researchers Map Lineages of Chytrid Fungus Affecting Sierra Nevada Frogs

          First identified in Australian frogs in the late ‘90s, this disease has since been detected on every continent besides Antarctica, spurred in part largely by human activities.

          Roland Knapp, a research biologist at UC Santa Barbara’s Sierra Nevada Aquatic Research Laboratory (S.N.A.R.L.) and Cherie Briggs, a professor in UCSB’s Department of Ecology, Evolution and Marine Biology, have collaborated with other researchers from numerous institutions to better understand the genetic lineage of the fungus responsible — batrachochytrium dendrobatidis, or Bd — and trace its migration across the globe.

          In a paper published in the Proceedings of the National Academy of Sciences, the team detailed their methods for genotyping Bd DNA samples from skin swabs, as well as their discovery of BdASIA3, a divergent lineage of the fungus.

    • Finance

      • Inflation Inequality and the Poverty Measure

        For over half a century, the United States has measured income poverty by comparing a family’s income to a standardized dollar amount (a “poverty line”) that varies by family size. For a family of four, this poverty line was initially set at $3,104 in 1963.

      • Amazon's Major Money Dump in Seattle's City Council Election Seen as 'Dangerous and Ominous Development'

        "It's supposed to be a democratic process and it's not a democratic process when Amazon can contribute that much to basically a small election."

      • Neoliberalism’s Children Rise Up to Demand Justice in Chile and the World

        Uprisings against the corrupt, generation-long dominance of neoliberal “center-right” and “center-left” governments that benefit the wealthy and multinational corporations at the expense of working people are sweeping country after country all over the world.

      • Who Owns Silicon Valley?

        Silicon Valley is one of the most expensive real estate markets in the United States. While it’s known that a handful of tech companies are huge employers, what’s less obvious is that these firms are also some of the Valley’s biggest landowners. We spent nearly a year looking at half a million property records to figure out – Who Owns Silicon Valley? This series was produced by€ KQED,€ The Mercury News,€ NBC Bay Area,€ Renaissance Journalism€ and€ Telemundo 48 Área de la Bahía. It is part of€ Reveal’s Local Labs initiative, which supports lasting, sustainable investigative collaborations across the country.

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • Shirish Agarwal: August Landmesser, a photograph, twitter and move to mastadon

        Now, the photograph is about a gentleman called August Landmesser, a german national who according to Wikipedia was imprisoned, eventually drafted into penal military service and eventually killed in action according to Wikipedia . This erupted as a row in twitter as the gentleman while known for his anti-establishment views has been in all aspects a gentleman on twitter. His twitter account was suspended under the view of ‘hateful imagery’ . While one could argue that it was done right, but he was not only the only one, over the last several days, lot of people on the left-side of the spectrum, sane voices have been suspended while some twitters even after giving rape or death threats on twitter from the right, no action has been taken.

        So two things happened, while Advocate Hegde was reinstated over the hue and cry, he put the cover back up and was again suspended and now has served a notice to Twitter Inc. where the senior counsel is being represented by Mr. Panjal Kishore. While I don’t want to get into the legal notice itself, I would say it makes for some pretty interesting reading and makes some very valid points. The poem of poet Gorakh Pandey in its english translation provides icing on the cake. The counsel representing Dr. Hegde also points to constitutional law and previous judgements as well as references Alexander Meiklejohn and some of the statements he made in his work ‘Political Freedom’ . The notice also reminds about Article 19 (1) (a) which ensures each person the right to free speech while restraining the Govt. The gentleman also goes on to talk about censorship and its practise and asks the courts to direct twitter Inc. to unblock him while at the same time issue some guidelines which follow both in spirit and form what Article 19 was all about.

    • Privacy/Surveillance

      • Why is the Duma working to mandate pre-installed Russian-made apps on all devices sold in Russia? The answer isn't as simple as you'd think.

        On November 5, Russia’s State Duma approved the first reading of a new bill that would obligate non-Russian producers of smartphones, computers, and smart TVs to pre-install Russian-made apps on their devices. If it ultimately becomes law, the bill will likely take effect on July 1, 2020. Under the legislation, the executive branch of the Russian government would determine which applications electronics companies would have to pre-install. However, companies that do not comply with those recommendations would only face a fine of up to 200,000 rubles ($3,130), a pittance for an international giant like Apple or Google. The sponsors of the new bill include legislators from all of the Duma’s political factions. They have argued that mandating the installation of certain apps would provide a necessary convenience boost for elderly consumers. However, other sources told Meduza that the bill was actually a Kremlin initiative tied to Russia’s efforts to make its Internet traffic less dependent on the World Wide Web.

      • China’s New Cryptography Law: Still No Place to Hide

        This three class system ignores the way cryptography is normally implemented. The most important cryptography systems are not commercial systems. Most systems are based on the Gnu Privacy Guard system. This is a completely open system. The source code is generally available to the public. You can download the source code here. It is not conceivable that the organizations that offer GPG systems will cooperate with the PRC government in obtaining review and certification of their product when their whole focus is to allow companies and individuals to hide their information from the government. Cooperation with any government would be contrary to that principle.

    • Civil Rights/Policing

    • Monopolies

      • Time to 'Break Facebook Up,' Sanders Says After Leaked Docs Show Social Media Giant 'Treated User Data as a Bargaining Chip'

        "As I have been saying the privacy frame is bullshit," said another critic. "Facebook is all about criminal behavior to monopolize ad money."

      • Novelty of Cripps Pink Apples under Council Regulation on Community Plant Variety Rights

        Cripps Pink is a sweet, crisp and crunchy variety of apple that was developed by Mr John Cripps (‘the breeder’), a researcher in the Plant Industries division of the Department of Agriculture and Food Western Australia (‘the Department’), by crossing Golden Delicious and Lady Williams varieties. This case is about the novelty of the Cripps Pink variety (Malus Domestica Borkh species) as assessed under the Council Regulation (EC) No 2100/94 of 27 July 1994 on Community Plant Variety Rights (OJ 1994 L227, ‘the Basic Regulation’). Dr Titilayo Adebola, Lecturer in Law at the University of Aberdeen, with research interests in international intellectual property, plant variety protection and geographical indications kindly provides the following review:

        Upon application for a Community plant variety on 29 August 1995, the Community Plant Variety Office (CPVO) initially informed representatives of the Department that the Cripps Pink variety failed to fulfil the novelty condition under Article 10 of the Basic Regulation. This was because the application form for the Community plant variety right stated that the Cripps Pink apple trees were first marketed within the European Union (in France) in 1994 and first marketed outside the European Union (in Australia) in 1988. In response, the Department submitted that 1988 should be considered to be the date of the first plantings in Australia for experimental purposes. The relevant date for calculating novelty as required under Article 10 of the Basic Regulation was July 1992, which was the date when the Cripps Pink apple trees were first marketed in the United Kingdom under the trade name ‘Pink Lady.’ Following the Department’s submission, the CPVO granted Community plant variety right No 1640 to the Cripps Pink variety on 15 January 1997.

        [...]

        From the foregoing, the applicant’s first, second and third orders were rejected. Consequently, the action was dismissed in its entirety and the applicant was ordered to pay the costs. As it stands, the Department holds valid Community plant variety rights for the Cripps Pink variety. The case furnishes noteworthy lessons on Community plant variety rights, including the following. In construing the novelty condition, varieties planted for experimental purposes are immaterial while the grace periods provided under Articles 10 and 116 of the Basic Regulation are applicable. Finally, the case suggests that the CPVO adopts a facilitative approach to the grant of Community plant variety rights.

      • Patents and Software Patents

        • “Travel Trailer” Preamble has Meaning — Case Rolls Back to the PTO

          This is a nice short USPTO claim construction case. Heartland RV (Thor Indus.) filed its patent application back in 2012 claiming a movable-wall-structure for a travel trailer. In the example given in the patent, the wall might divide the back “garage portion” of the trailer from the front “living quarters.” The wall can then be adjusted according to the size of your ride.

          [...]

          The examiner rejected issued initial and final rejections in 2014 and 2015 respectively. The PTAB then sided with the examiner in its 2018 decision — holding that the claims were anticipated by two old prior art references. Claim 1 by U.S. Patent No. 4,049,311 (Dietrich); and Claim 2 by U.S. Patent No. 2,752,864 (McDougal).

      • Trademarks

        • Rolling to a stop - Jaguar Land Rover shape trade mark rejected, this time by the UKIPO

          Jaguar Land Rover (JLR) applied to register six 3D shape trade marks for their Land Rover Series 1, Series 2, Defender 90 and Defender 110 (the latter two including shapes with rear mounted spare wheels) in a range of classes of goods. Whilst initial queries were raised as to the viability of the registration, the applications were permitted to be published for opposition purposes. Ineos Industries (which had applied in the past to invalidate a (different) Land Rover registered design, and proven successful) opposed the trade mark applications, on the following grounds:

          (i) the shapes were not capable of being registered; (ii) lack of inherent distinctiveness/descriptive in nature; (iii) the shapes had become customary in the established practice of trade of the goods; (iv) the shapes resulted from the nature of the goods themselves and/or are necessary to achieve a technical result and/or give substantial value to the goods themselves; (v) registration would be contrary to public policy; and (vi) that the applications were filed in bad faith.

          [...]

          When it comes to 3D TM applications for vehicles, the example from Jaguar Land Rover v OHIM of Land Rover's application for 'apparatus for locomotion by air and/or water' has typically arisen as an example of what may constitute a 'significant departure from the norms or customs of the sector' - this has been raised multiple times in case law. As Floyd LJ surmised in the London Taxi Court of Appeal case, “put crudely, the makers of the Range Rover could have registered the shape for a plane or a boat but not for a car.”

          However, consideration that an application of this kind might be in bad faith has not considered as often as distinctiveness. Lots of things have happened since the Lindt chocolate rabbit case, and the CJEU decision in Sky is keenly awaited to also clarify this point (see IPKat analysis of AG Tanchev's recent Opinion here).

          Finally, substantial value still remains somewhat an obscure concept. As Floyd LJ wondered in London Taxi: should one take into account or ignore the fact that consumers will recognise the shape? In the present judgment, there was examination of the wording of Hauck v Stokke (which said the target public's perception of the shape was a factor to be considered). It was also raised that since the prices of the Land Rovers were similar to competitor's products whilst lacking the benefits of modern automotive design, it could be attributed to the appeal of the 'iconic' shape to consumers. However, there was no engagement with Floyd LJ's question above (or to the case of London Taxi at all in relation to the substantial value points raised), thus leaving the matter undecided. It seems like we will have to wait a lot longer before substantial value will be properly addressed again...



Recent Techrights' Posts

2025 Will be Fought and Fraught With LLM Slop or Fake 'Articles' (Former Media/News Sites Turning to Marketing Spam)
The elephant in the room?
Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
 
Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
Links 26/12/2024: Japan-China Mitigations and Mozambique Prison Escape (1,500 Prisoners)
Links for the day
Links 26/12/2024: Ukraine's Energy Supplies Bombed on Christmas Day, Energy Lines Cut/Disrupted in the Baltic Sea Again
Links for the day
Gemini Links 26/12/2024: Rot Economy, Self-hosted Tinylogs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, December 25, 2024
IRC logs for Wednesday, December 25, 2024
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day
Brittany Day Connects Windows Ransomware to "Linux" Using Microsoft LLMs (FUD Galore, Zero Effort, No Accountability)
FUD and misinformation made by Microsoft LLMs again?
Links 24/12/2024: Labour Strikes and TikTok Scrambling to Prop Up Radical Politicians That Would Protect TikTok
Links for the day
Where the Population is Controlled by Skinnerboxes Inside People's Pockets (or Purses)
A very small fraction of mobile users practise or exercise freedom/control over the skinnerbox
[Meme] Coin-Operated Publishers (Gaming the Message, Buying the Narrative)
Advertise (sponsor) to 'play'
Advertisers and Their Covert Impact on Publications' Output (or Writers' Topics of Choice, as Assigned or Approved by Editors)
It cannot be trivially denied that sponsorship in the form of "advertising" impacts where publishers go (or don't go, won't go)
Terrible Year for Microsoft Windows in Cyprus
down from 86% to 72% since January
[Meme] How to Kill Unions (Staff on Shoestring Budget Cannot Afford Lawyers)
What next for the EPO? "Gig economy"?
The EPO's Staff Union (SUEPO) Takes Legal Action to Rectify the Decrease in Wages (Lessening of Purchasing Power)
here is what the union published
Gemini Links 24/12/2024: Deedum Gemini Client Gets Colour Support, Advent of Code 2024
Links for the day
Microsoft Windows Slides to New Lows in Colombia
Now Windows is at an all-time low
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, December 23, 2024
IRC logs for Monday, December 23, 2024