Bonum Certa Men Certa

Links 5/5/2020: HandBrake 1.3.2, Inkscape 1.0, GNOME 3.36.2

  • GNU/Linux

    • Windows 10 Market Share Falls, Linux and macOS Increase, Windows 7 Stands Firm

      In its monthly report, NetMarketShare shows Windows 10 user share on desktops dipped to 56.08% from 57.34% a month ago. MacOS boosted its share from 3.41% to 4.15%, while Linux and Ubuntu together jumped to 2.86%.

    • Linux Mag

    • Server

    • Audiocasts/Shows

      • 2020-05-04 | Linux Headlines

        Responsibly disclosed bugs in SaltStack are already leading to breaches, JuiceSSH releases its first major update in 5 years, MediaGoblin rebases to Python 3, TurnKey Linux rolls out a new version based on Debian 10, and Inkscape hits 1.0.

    • Kernel Space

      • OpenRazer 2.8 Brings Broader Razer Device Support On Linux

        OpenRazer 2.8 as this third-party, open-source solution for managing Razer devices on Linux is capable of now interfacing with a lot more hardware. Now supported with OpenRazer 2.8 are the Abyssus Elite (D.Va Edition), Abyssus Essential, Base Station Chroma, Basilisk, Blackwidow Essential, Blade 15 Studio Edition, Blade Pro (Late 2019), Blade Pro 2019, Chroma HDK (Hardware Development Kit), DeathAdder Essential (White Edition), DeathAdder V2, Huntsman Tournament Edition, Lancehead, Lancehead Wireless (2019), Mamba Elite, Mamba Wireless, Nommo Chroma, Nommo Pro, Tartarus V2, Viper, and Viper Ultimate.

    • Applications

      • HandBrake 1.3.2

        HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. Handbrake can process most common multimedia files and any DVD or BluRay sources that do not contain any kind of copy protection.

      • HandBrake 1.3.2 Released with Improved H.265 Support

        HandBrake video transcoder 1.3.2 was released a day ago with many improvements and bug-fixes.

      • Introducing Inkscape 1.0

          After a little over three years in development, the team is excited to launch the long awaited Inkscape 1.0 into the world.

        Built with the power of a team of volunteers, this open source vector editor represents the work of many hearts and hands from around the world, ensuring that Inkscape remains available free for everyone to download and enjoy.

        In fact, translations for over 20 languages were updated for version 1.0, making the software more accessible to people from all over the world.

        A major milestone was achieved in enabling Inkscape to use a more recent version of the software used to build the editor's user interface (namely GTK+3). Users with HiDPI (high resolution) screens can thank teamwork that took place during the 2018 Boston Hackfest for setting the updated-GTK wheels in motion.

      • Vector Graphics Editor Inkscape 1.0 Stable Released
      • Inkscape 1.0 Released For This Wildly Successful Vector Graphics Program
      • Inkscape 1.0 released
      • Inkscape 1.0 Is Here as a Massive Release After Three Years in the Making
        Probably the biggest new thing in the Inkscape 1.0 release is the port to the latest GTK3 UI toolkit. This means that Inkscape will not only look better overall, but it will also work on HiDPI/4K screens.

        But there are numerous other new features included in this release that should please even the most aspiring graphic designers, freestyle drawing users, and other artists who work with SVG graphics.

        Among these, there’s theme support to let users choose between dark or light themes to match their desktops, a new searchable Live Path Effects selection dialog, new Split-view and Xray modes, as well as canvas rotation and mirroring.

      • Open-source Inkscape 1.0 released for Linux, Windows, and macOS -- after 16 years!
        For some software, major version numbers are handed out all willy-nilly. For instance, as of today, the Google Chrome web browser sits at version 81, while Mozilla Firefox is at 75. Meanwhile, the Linux kernel is at version 5.x after 29 years! Ultimately, version numbers are determined by the developers and have different levels of meaning -- there are no definitive rules.

        Of course, there is one version number that is universally regarded as one of the most important -- 1.0. It is this number that typically (but not always) tells the world that software has left pre-release status and is ready for prime-time. Well, today, Inkscape 1.0 is released for Linux, Windows and macOS. Hilariously, this number is being designated more than 16 years after the initial release of the vector graphics editor! Despite its sub-one version for more than a decade-and-a-half, the open source software has become a trusted and essential tool for people all over the world.

      • PulseAudio via GUI: Pavucontrol

        I'm a very late adopter for PulseAudio. In the past, on my minimal Debian machines, nearly any sound problem could be made better by apt-get remove pulseaudio. But pulse seems like it's working better since those days, and a lot of applications (like Firefox) require it, so it's time to learn how to use it. Especially in these days of COVID-19 and video conferencing, when I'll need to be using the microphone and speakers a lot more. (I'd never actually had a reason to use the microphone on my last laptop.)

        Beginner tutorials always start with something like "Go into System Preferences and click on Audio", leaving out anyone who doesn't use the standard desktop. The standard GUI PulseAudio controller is pavucontrol. It has four tabs.

    • Instructionals/Technical

    • Games

      • Play Epic Store Games With Legendary

        Don’t want to use the Epic Games Store launcher to play one of those freebies you got with it? That’s not a problem now, thanks to the open-source Legendary. (License GPL 3)

        The news is a little old now, but it’s still worth covering. The thread for Legendary exploded in popularity on r/linux_gaming in just a matter of days. The author, derrod, modestly acknowledged he needed Linux testers, but so far it’s been pretty easy to use and I haven’t encountered a hitch yet. It uses a text-based interface; the developer’s goal is to eventually incorporate a graphical user interface.

      • OGA-BE Is A Linux-Based Portable Gaming Console Priced At Just $59

        Hardkernel has announced its latest Linux-based handheld gaming console dubbed Odroid-Go Advanced Black Edition or OGA-BE with new hardware upgrades.

        It is an upgrade over Odroid-Go Advance Portable, which featured 1GB RAM, a 3.5-inch color display, and was powered by the Rockchip RK3326 processor. Users received the console well, but the lack of WiFi and Type-C charging were some of the downsides highlighted by users.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • First Beta of Krita 4.3.0 Released

          Krita 4.3.0 will be the next full feature release of Krita. We’ve worked for a year on this new version of Krita, focusing especially on stability and performance. Many tool, like freehand painting and selections are faster than ever. And there is a bunch of fun new features, as well, many contributed by volunteers from all over the world.

        • Krita 4.3 Enters Beta For This Leading Open-Source Digital Painting Application

          The first beta of Krita 4.3 is now available for this advanced open-source digital painting software package. Krita 4.3 has been baking for about one year so there is a lot in store.

          Krita 4.3 is bringing with it many animation improvements, new filters for palettize and high pass, various fixes to existing filters, better performance out of layer styles, much better RGBA brush handling, multi-dimension export support for GIMP GIH, various color handling improvements, new gradient tool modes, and other tooling improvements.

        • What is Krita up to now?

          In October last year we were focused and the direction was clear. Now, a half a year later, the situation is much different.

          Last summer our plan was simple: get the resource rewrite done, fix as many bugs as possible, release 4.3.0 with resource rewrite and make a fundraiser for next year of development.

          In October we already knew that fundraiser in 2019 is not going to happen and that the resource rewrite needs quite a bit of work as well. We assigned more developers to the resource rewrite task and we had two sprints: one in October, focused on getting those developers (me, Wolthera and Dmitry) engaged in the task, going to BlenderCon and real life meeting with some of Krita’s business partners, and second one in February, this time focused entirely on resource rewrite and describing the resource rewrite design decisions to the last developer (Ivan) who wasn’t there in October.

          However as much as we wanted to focus on the resource rewrite, external factors ruled it out again and again. We had quite a lot of issues with building Krita on Windows and Mac, especially Python scripting and notarization on Apple that is now required for the program to be run on a standard user’s Mac. Both of it took several months to rule out (we’re dealing with it since January) and notarization still has some issues. It’s a boring, tedious, frustrating job, which I could taste at the very beginning (with just updating Krita’s dependencies on Windows) around January, but later it was mostly dealt with by Ivan, Dmitry and Boudewijn. Python is particularly tricky: on Windows there are two different Pythons, one (must be installed on the system) is for building Qt, one needs to be built and it provides Python scripting for Krita. Mixing those two up results in the wildest errors.

      • GNOME Desktop/GTK

        • Adwaita Color Variants: GNOME's Default Theme In 12 Colors (Light And Dark GTK3, GTK2 And GNOME Shell)

          Adwaita Color Variants is a theme pack containing Adwaita, the default GNOME theme, in 12 colors.

          The pack includes the latest Adwaita refresh for GNOME 3.36 for which only the accent color was changed, in the following colors: gray, red, orange, yellow, grass, green, teal, cyan, indigo, violet, magenta and pink.

          All these color variants are available for both Adwaita light and Adwaita dark, and they support GTK3, GTK2, and GNOME Shell (so you'll also get an Adwaita GNOME Shell theme in the color of your choice, in both light and dark variants). The pack does not contain a matching icon theme, at least for now.

          There's also an Adwaita Color Variants script that can generate Adwaita using the 12 colors I mentioned above, it can install the themes, generate a compressed archive, etc.

        • Yaru VLC Skin Helps the Player Look at Home on Ubuntu 20.04

          Want the VLC media player to look more at home on Ubuntu 20.04 LTS? Check out the Yaru Dark VLC skin.

          Created by NovaQC, the Yaru Dark VLC skin can be used to make the versatile video app blend in better on the modern Ubuntu desktop. It gives VLC a complete revamp, complete with with “mock” client-side decoration.

          This particular VLC theme, which you can see in the screenshot header at the start of this post, also hides the standard titlebar (all of the options remain accessible from an overflow menu), moves the volume and progress bar to the top of the window, and hides some of the player’s superfluous buttons, including those for repeat and shuffle.

        • GNOME 3.36.2 released

          GNOME 3.36.2 is now available. This is a stable release containing four weeks' worth of bugfixes since the 3.36.1 release. Since it only contains bugfixes, all distributions shipping 3.36.x should upgrade.

          The GNOME 3.36 flatpak runtimes has been updated as well

          If you want to compile GNOME 3.36.2, you can use the official BuildStream project snapshot...

        • GNOME 3.36.2 Released With Restoring TLS 1.0/1.1, Crash Fixes, Other Stable Updates
        • GNOME 3.36.2 Released with Multiple Bug Fixes and Improvements
        • Let’s welcome our 2020 GSoC interns!

          It is Google Summer of Code season again and this year the GNOME project is lucky to have 14 new interns working on various projects ranging from improvements in our app ecosystem to core components and infrastructure.

          The first period, from May 4 to June 1, is the Community Bonding period. Interns are expected to flock into our communication channels, ask questions, and get to know our project’s culture. Please, join me in welcoming our students and making sure they feel at home in our community.

          This year we will be using Discourse as our main communication channel regarding the program, therefore if you are a mentor or intern, please make sure to check for announcements. Feel free to create new topics if you have any questions. The GNOME GSoC admins will be monitoring the Outreach category and answering any doubts you might have.

    • Distributions

      • Screenshots/Screencasts

      • SUSE/OpenSUSE

        • openSUSE & SUSE Linux Are Coming Closer

          openSUSE and SUSE are working on bringing their distribution even closers. So much so that SLE binaries will be available to openSUSE users and it will be easier for openSUSE users to easily migrate to enterprise-grade Linux. We sat down with Dr. Gerald Pfeifer, SUSE CTO and openSUSE chair and Matthias Eckermann, Director Product Management, Linux Platforms.

      • IBM/Red Hat/Fedora

        • Innovation In 5G and Edge Will Drive Our Economy | Chris Wright | Red Hat Summit
        • MiPasa by HACERA

          All around the world, irrespective of the COVID-19 infection rate or the severity of the lockdowns, one key ingredient that we are all missing from the life we lived just a few weeks ago is – certainty. Not only is it very difficult to live under such long lockdowns – let alone the fact that the scale of economic and financial damage of this global crisis are yet to be realized, but everybody across the globe was and still is looking for ways to make informed decisions.

          This is where MiPasa comes to help.

          MiPasa is a scalable, verifiable open data hub that makes it very easy to process and analyze COVID-19-related information at scale. The MiPasa APIs allow you to fetch data programmatically, as well as to build apps on top of it that consume the blockchain-backed data feed. The goal is for developers to use this unified, secure data source to build applications around trend analysis, graphing, and analytics, incorporating other methodologies for statistical analysis, machine learning, or AI.

        • F32-20200504 updated isos released

          The Fedora Respins SIG is pleased to announce the latest release of Updated F32-2020054-Live ISOs, carrying the 5.6.8-300 kernel.

          Welcome to Fedora 32.

          This set of updated isos will save considerable amounts of updates after install. ((for new installs.)(New installs of Workstation have about 550+MB of updates)).

          A huge thank you goes out to irc nicks dowdle, ledeni, Southern-Gentleman for testing these iso.

      • Canonical/Ubuntu Family

        • The Fridge: Ubuntu Weekly Newsletter Issue 629

          Welcome to the Ubuntu Weekly Newsletter, Issue 629 for the week of April 26 – May 2, 2020. The full version of this issue is available here.

        • Things to do after installing Ubuntu 20.04 Focal Fossa Linux

          After you download and install Ubuntu 20.04 Focal Fossa you may wonder what to do next or how to best customize your Ubuntu 20.04 system to make everything you do as efficient as possible.

          This guide helps you to identify things to do after installing Ubuntu 20.04 that are right for your specific needs.

          We list below our recommendations and link to other guides that provide you with more detailed instructions on how to achieve a specific system configuration or customization.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Intel's High-Performance VP9 Encoder Sees Its Second Release

        When it comes to Intel's high performance Scalable Video Technology (SVT) video encoders, SVT-AV1 is the most well known for its great speed and usage by Netflix and others. But Intel SVT also consists of VP9 and HEVC/H.265 encoders too and today brought the debut of SVT-VP9 0.2.

        SVT-VP9 0.2 is the new version and the first since the original pre-release of it last October. Since then have just been a few commits to the SVT-VP9 source tree with seemingly much more attention on SVT-AV1 given all the industry interest in this royalty-free video codec.

      • RedNotebook 2.19

        RedNotebook is a modern desktop journal. It lets you format, tag and search your entries. You can also add pictures, links and customizable templates, spell check your notes, and export to plain text, HTML, Latex or PDF. RedNotebook is Free Software under the GPL.

      • 7 Free Alternatives to Zoom

        Previously known as SIP Communicator, Jitsi is an open-source video call and chat platform that supports full encryption.

        Acquired by 8×8 Inc from Atlassian in 2018, Jitsi is still completely an open source / free software, and is freely available under the terms of the GNU Lesser General Public License. It can also be installed and run independently on any compatible own server.

        Their Jitsi Meet service is the closest competition to Zoom. It is marketed as being more secure, more flexible and a completely free video conferencing platform.

      • Web Browsers

        • Mozilla

          • Mozilla’s handy new Firefox extension generates burner email addresses on-demand

            Are you a Firefox user? Have you heard that Mozilla has launched a new email relay service called Firefox Private Relay? The idea is to provide an ’email alias’ wherever a company or a service asks for your email address, so that you can avoid giving out your actual address and protect your identity.

          • Firefox 76 new contributors

            With the release of Firefox 76, we are pleased to welcome the 52 developers who contributed their first code change to Firefox in this release, 50 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions...

          • This Week in Glean: Bytes in Memory (on Android)

            With the Glean SDK we follow in the footsteps of other teams to build a cross-platform library to be used in both mobile and desktop applications alike. In this blog post we're taking a look at how we transport some rich data across the FFI boundary to be reused on the Kotlin side of things. We're using a recent example of a new API in Glean that will drive the HTTP upload of pings, but the concepts I'm explaining here apply more generally.

      • SaaS/Back End/Databases

        • 50 Frequently Asked Hadoop Interview Questions and Answers

          Storing and processing big data has remained the biggest challenge until today since the beginning of its journey. It is important to be able to compute datasets to generate solutions for businesses. But sometimes, it becomes really challenging to produce accurate results due to the outliers, scarcity of sources, Volume, and inconsistency. But there is no value of big data if you can not use it or extract meaningful information. The below mentioned Hadoop Interview Questions would help you to get a solid foundation and face interviews as well.

        • PlanetScale scales out MySQL

          An open source technology first implemented at YouTube is now being rolled out to scale-out MySQL-compatible databases.


          The core technology, Vitess, is intended to enable SQL databases to scale out in a manner similar to NoSQL platforms like MongoDB, relying heavily on sharding. Acting as classic black box middleware, it logically shards the database on the presumption that most queries are going to be around data associated with specific records. So, it groups all data with common record IDs on the same shard. It also provides connection pooling to overcome the high memory overhead that is common with MySQL implementations so that the platform can handle high concurrency. And to further protect the database from getting overloaded, it has query limiters that throttle so-called "queries from hell."

          Vitess has been initially designed to support MySQL and related platforms like MariaDB, providing a middleware tier that allows you to implement the regular edition of the database, with the middleware handling all the scale-out. According to Vaidya, the technology could also theoretically support PostgreSQL as well, but as a start-up, they are focusing on their existing sweet spot.

          If this all sounds like a familiar story, it is. Vitess in many ways resembles a latter-day reinvention of the classic transaction processing (TP) monitors of the 1990s. At the time, distributed transaction databases were not feasible, and so the only alternative was to run transactions on a single node that would scale up. And given that most database platforms at the time were licensed based on processing power, TP monitors helped reduce server requirements by offloading transaction processing, and handling all the connection pooling. It was a highly contentious issue for database providers at the time – many would invalidate license if their caught their customers in the act. But when the Internet started delivering scales of transactions that overwhelmed even the most properly-licensed servers, TP monitors got reinvented as appservers, with many of those same database companies now biting the bullet.

      • FSF

        • GNU: Saying No to unjust computing even once is help

          Amisunderstanding is circulating that the GNU Project demands you run 100% free software, all the time. Anything less (90%?), and we will tell you to get lost—they say. Nothing could be further from the truth.

          Our ultimate goal is digital freedom for all, a world without nonfree software. Some of us, who have made campaigning for digital freedom our goal, reject all nonfree programs. However, as a practical matter, even a little step towards that goal is good. A walk of a thousands miles consists of lots of steps. Each time you don't install some nonfree program, or decide not to run it that day, that is a step towards your own freedom. Each time you decline to run a nonfree program with others, you show them a wise example of long-term thinking. That is a step towards freedom for the world.

          If you're caught in a web of nonfree programs, you're surely looking for a chance to pull a few strands off of your body. Each one pulled off is an advance.

          Each time you tell the people in some activity, “I'd rather use Zoom less—please count me out today,” you help the free software movement. “I'd like to do this with you, but with Zoom on the other side of the scale, I've decided to decline.” If you accepted the nonfree software before, you could say this: “I'd like to participate, but the software we are using is not good for us. I've decided I should cut down.” Once in a while, you may convince them to use free software instead. At least they will learn that some people care about freedom enough to decline participation for freedom's sake.

        • RMS article: “Saying No to unjust computing even once is helpful”
      • Programming/Development

        • AMD Working With GNU Developers To Provide More Robust Runtime Detection For Better Performance

          Back in March we reported how AMD developers were looking at GNU C Library platform optimizations for Zen and in part could be leveraging some of the capabilities currently employed by Intel for Haswell and newer. It's looking like some solid progress is being made in that direction.

          The patches from AMD in March provided better run-time detection for CPU features like AVX2 and could allow making use of more optimized code-paths at run-time when run on such hardware, similar to Intel Glibc optimizations for Haswell and newer. This would be a big win not only for AMD Zen but also current Zen 2 CPUs and future Zen 3 parts, etc in basically providing more reasonable optimized code-paths at run-time for prominent CPU instruction set extensions.

        • The GNU GDB Debugger and NetBSD (Part 2)

          The base-system version of GDB (GPLv3) still relies on a set of local patches. I set a goal to reduce the local patches to bare minimum, ideally reaching no local modifications at all.

          Over the past month I've reimplemented debugging support for multi-threaded programs and upstreamed the support. It's interesting to note that the old support relied on GDB tracking only a single inferior process. This caused the need to reimplement the support and be agnostic to the number of traced processes. Meanwhile the upstream developers introduced new features for multi-target tracing and a lot of preexisting code broke and needed resurrection. This affected also the code kept in the GDB basesystem version. Additionally over the past 30 days, I've also developed new CPU-independent GDB features that were for a long time on a TODO list for NetBSD.

          After the past month NetBSD has now a decent and functional GDB support in the mainline. It's still not as featured as it could and CPU-specific handling will need a dedicated treatment.

        • Understanding Poke methods

          Poke struct types can be a bit daunting at first sight. You can find all sort of things inside them: from fields, variables and functions to constraint expressions, initialization expressions, labels, other type definitions, and methods.

          Struct methods can be particularly confusing for the novice poker. In particular, it is important to understand the difference between methods and regular functions defined inside struct types. This article will hopefully clear the confusion, and also will provide the reader with a better understanding on how poke works internally.

        • How to use signal handlers in C language?
        • How to use gettimeofday function in C language?
        • Python

          • Building Django 3 HTTP APIs with GraphQL and Graphene

            This tutorial will introduce you to GraphQL with Python, Django 3 and Graphene. We'll see how to create a simple Django 3 project to demonstrate how to build an API server based on GraphQL (instead of REST) then we'll see how to use graphiql_django, an interface for testing GraphQL queries and mutations before building your front-end application, to send GraphQL Queries (for getting data) and Mutations (for posting and updating data). In this part we'll be dealing with building the backend. In the next tutorials we will see how to use frameworks and libraries such as Angular and React to build a front-end application that consumes and updates our GraphQL server and advanced use cases such as user authentication, permissions and Relay

          • Using Python datetime to Work With Dates and Times

            Working with dates and times is one of the biggest challenges in programming. Between dealing with time zones, daylight saving time, and different written date formats, it can be tough to keep track of which days and times you’re referencing. Fortunately, the built-in Python datetime module can help you manage the complex nature of dates and times.

          • Tryton Release 5.6

            This release provides many bug fixes and some significant improvements. Among other changes you will find big improvements in the cost price computation and stock accounting, the link buttons to display related records and the employee audit on key actions.

            You can give it a try on the demo server, use the docker image or download it here. As usual the migration from previous series is fully supported. Some manual operation may be required, see Migration from 5.4 to 5.6.

    • Standards/Consortia

  • Leftovers

    • Jonathan Dowland: Amiga floppy recovery project: what next?

      It's been a while since I've reported on my Amiga floppy recovery project. With my bulky Philips CRT attached I slowly ground through the process of importing all my floppy disks, which is now done. The majority of disks were imported without errors. Commercial disks were the most likely to fail to import. Possibly I'd have more success with them if I used a different copying technique than X-COPY's default, but my focus was not on the commercial disks.

      I have not yet restored the use of my LCD TV with the Amiga. I was waiting to hear back from Amiga Kit about an agreed return, but despite their web store claiming they're still open for business, I haven't been able to get any response to my emails to them since mid-February. I've given up, written off that order and bought an RGB/SCART adaptor elsewhere instead. Meanwhile my bulky CRT has returned to the loft.

    • Hardware

      • Riding a Cloud: NVIDIA Acquires Network-Software Trailblazer Cumulus
        Cloud data centers are evolving to an architecture that is accelerated, disaggregated and software-defined to meet the exponential growth in AI and high performance computing. To build these modern data centers, HPC and networking hardware and software must go hand in hand.

        NVIDIA provides the leading accelerated computing platform. Mellanox is the high-performance networking leader, now part of NVIDIA in a combination described in our founder and CEO’s welcome letter.

        Today we announce our plan to acquire Cumulus Networks, bolstering our networking software capabilities. The combination enables the new era of the accelerated, software-defined data center.

        With Cumulus, NVIDIA can innovate and optimize across the entire networking stack from chips and systems to software including analytics like Cumulus NetQ, delivering great performance and value to customers. This open networking platform is extensible and allows enterprise and cloud-scale data centers full control over their operations.

      • Nvidia makes Linux push with Cumulus Networks deal
        Nvidia has announced its plans to acquire the open-source centric company Cumulus Networks which specializes in helping enterprise businesses optimize their data center networking stacks.

        Cumulus Networks also offers its own Linux distribution for network switches, its own data center switch with Cumulus Express and tools for managing network operations.

        Although both companies have yet to reveal the price of the acquisition, it will likely be quite high as Cumulus Networks has raised $134m since its founding back in 2010, according to CrunchBase.

    • Integrity/Availability

      • Proprietary

        • 5G Infrastructure Requirements: Supporting Ultra-Low, Deterministic latency [Ed: Proprietary]

          One area that 5G will directly affect is the design and architecture of the Radio Access Network (RAN). Simply put, the RAN is a collection of edge located functions that connect a mobile device to the CSP’s core network. But there is nothing simple about it. The latency requirements and network load of 5G will put a great deal of strain on the RAN, and the traditional ways of deploying RAN equipment are not well suited for the new needs. A new, cloud- based Virtual RAN (vRAN) approach will be required, as enabled by the Wind River Cloud Platform. This solution provides the necessary functionality for 5G; performance, flexibility, and cost-efficiency that isn’t available in existing fixed-function RAN equipment.

        • Pseudo-Open Source

          • Privatisation/Privateering

            • Linux Foundation

              • And Helm makes 10: Package manager graduates Cloud Native Computing Foundation [Ed: Linux Foundation as Microsoft vehicle]

                According to the project’s announcement blog, Helm started in 2015 as a hackathon project at startup Deis, which was acquired by Microsoft in 2017. Its makers initially aimed at making the deployment of cloud native applications easy for those new to Kubernetes and providing package management at enterprise scale.

          • Entrapment (Microsoft GitHub)

            • Python’s migration to GitHub - Request for Project Manager Resumes [Ed: Python 'bought' by Microsoft and Microsoft 'donates' towards the takeover]

              The Python Software Foundation is looking for a Project Manager to assist with CPython’s migration from to GitHub for issue tracking. CPython's development partially moved to GitHub in February 2017. All other projects within the PSF's organization are hosted on GitHub and are using GitHub issues. CPython is still using Roundup as the issue tracker on (also known as “bpo”). To read more about the rationale behind this migration, read PEP 581.

              Thank you to GitHub for donating financial support so this project can begin.

        • Security

          • Open-source Android mobile platform Lineage OS hacked

            In another incident of online breach, hackers gained illegal access to the open-source operating system for smartphones Lineage OS. The online intrusion was confirmed by the company. As per the company, the OS was hacked on Saturday last week around 8 pm US Pacific coast. It said that the hack was detected on time and that the attack did no harm to the source code of the operating system. Builds and signing keys too remain intact, it added.

          • Software flaws often first reported on social media networks, researchers find

            At the same time, those vulnerabilities present a cybersecurity opportunity for governments to more closely monitor social media discussions about software gaps, the researchers assert. Their findings were published recently in the journal PLOS One.

            "Some of these software vulnerabilities have been targeted and exploited by adversaries of the United States. We wanted to see how discussions around these vulnerabilities evolved," said lead author Svitlana Volkova, senior research scientist in the Data Sciences and Analytics Group at PNNL. "Social cybersecurity is a huge threat. Being able to measure how different types of vulnerabilities spread across platforms is really needed."

    • Freedom of Information/Freedom of the Press

      • Assange extradition hearing to take place in September following coronavirus lockdown

        WikiLeaks founder Julian Assange is to face an extradition hearing in September, after a court decided to delay proceedings because of the Covid-19 lockdown.

        Westminster Magistrates’ Court said the US government’s extradition case against Assange would heard by another court, potentially outside London.

        The decision follows arguments from lawyers representing Assange and the US government that it would be difficult to hold a fair hearing on 18 May, during the coronavirus lockdown.

        Journalists and observers attempted to call into the hearing on a remote telephone line but were unable to hear the proceedings, after a court clerk reportedly made an error with the phone system.

        The court heard that Assange was too unwell to attend the hearing by video link from Belmarsh Prison. The WikiLeaks founder faces 17 charges under the 1917 Espionage Act, after WikiLeaks published a series of leaks from Chelsea Manning, a former US Army soldier turned whistleblower, in 2010-11.

        The court heard last week that Assange’s defence team had not been able to communicate with their client to take instructions over new documents served by the US Prosecutor, Gordon Kromberg, because of Covid 19 restrictions.

Recent Techrights' Posts

The Myth of an Aging (or Dying) GNU/Linux Leadership
Self-fulfilling prophecies as a tactic?
There's Nothing "Funny" About Attacking Free Speech and Software Freedom
persistent focus on the principal issues is very important
GNU/Linux Adoption in Africa, a Passageway Towards Freedom From Neo-Colonialism
Digi(tal)-Colonialism and/or Techolonialism are a thing. Can Africa flee the trap?
Shooting the Messenger Using Bribes and Secrecy Bonds
We seem to live in a world where accountability for the rich and well-connected barely exists anymore
Links 06/12/2023: Many More December Layoffs
Links for the day
IRC Proceedings: Tuesday, December 05, 2023
IRC logs for Tuesday, December 05, 2023
PipeWire 1.0: Linux audio comes of age
Once upon a time, serious audio users like musicians and audio engineers had real trouble with Linux
This is How 'Linux' Foundation Presents Linux to the World
Right now it even picks Windows over Linux in some cases
Links 05/12/2023: Microsoft's Chatbot as Health Hazard
Links for the day
Professor Eben Moglen Explained How Software Patent Threats Had Changed Around 2014 (Alice Case) and What Would Happen Till 2025
clip aged reasonably well
CNN Contributes to Demolition of the Open Web
Reprinted with permission from Ryan Farmer
Eben Moglen on Encryption and Anonymity
The alternate net we need, and how we can build it ourselves
Yet More Microsofters Inside the Board of Mozilla (Which Has Just Outsourced Firefox Development to Microsoft's Proprietary Prison)
Do you want a browser controlled (and spied on) by such a company?
IRC Proceedings: Monday, December 04, 2023
IRC logs for Monday, December 04, 2023
GNU/Linux Now Exceeds 3.6% Market Share on Desktops/Laptops, According to statCounter
things have changed for Windows in China
Over at Tux Machines...
GNU/Linux news
Links 05/12/2023: Debt Brake in Germany and Layoffs at Condé Nast (Reddit, Wired, Ars Technica and More)
Links for the day
[Meme] Social Control Media Giants Shaping Debates on BSDs and GNU/Linux
listening to random people in Social Control Media
Reddit (Condé Nast), Which Has Another Round of Layoffs This Month, Incited People Against GNU/Linux Users (Divide and Rule, It's 2003 All Over Again!)
Does somebody (perhaps a third party) fan the flames?
Who Will Hold the Open Source Initiative (OSI) Accountable for Taking Bribes From Microsoft and Selling Out to Enable/Endorse Massive Copyright Infringement?
it does Microsoft advocacy
Using Gemini to Moan About Linux and Spread .NET
Toxic, acidic post in Gemini
Web Monopolist, Google, 'Pulls a Microsoft' by Hijacking/Overriding the Name of Competitor and Alternative to the Web
Gulag 'hijacking' 'Gemini'
Links 04/12/2023: Mass Layoffs at Spotify (Debt, Losses, Bubble) Once Again
Links for the day
ChatGPT Hype/Vapourware (and 'Bing') Has Failed, Google Maintains Dominance in Search
a growing mountain of debt and crises
[Meme] Every Real Paralegal Knows This
how copyright law works
Forging IRC Logs and Impersonating Professors: the Lengths to Which Anti-Free Software Militants Would Go
Impersonating people in IRC, too
IRC Proceedings: Sunday, December 03, 2023
IRC logs for Sunday, December 03, 2023
GNU/Linux Popularity Surging, So Why Did MakeUseOf Quit Covering It About 10 Days Ago?
It's particularly sad because some of the best articles about GNU/Linux came from that site, both technical articles and advocacy-centric pieces
Links 04/12/2023: COVID-19 Data Misused Again, Anti-Consumerism Activism
Links for the day