Language Selection

English French German Italian Portuguese Spanish


today's leftovers

Filed under
  • Getting started on your SAP HANA journey with RHEL 8 for SAP Solutions

    Red Hat Enterprise Linux (RHEL) 8, which was released at the Red Hat Summit in May 2019, can provide significant performance improvements across a range of modern workloads. 

    As of March 31, 2020, SAP officially announced the support for SAP HANA 2.0 on Red Hat Enterprise Linux 8.1 for SAP Solutions on Intel 64 and IBM POWER9 architectures. 

    With this offering, SAP HANA is fully certified and supported on Red Hat Enterprise Linux 8.1 for SAP Solutions as documented in SAP notes 2777782 and 2235581. Beyond the benefits provided by the latest version of the world’s leading enterprise Linux platform, RHEL 8 for SAP Solutions offers the following components...

  • CI/CD with OpenShift
  • Red Hat Audit to ‘Eradicate’ Problematic Language in Its Code

    Red Hat has become the latest software company pledging to remove "problematic" language from its platforms.

    In a blog post published to the company’s website, Chief Technology Officer Chris Wright said the company would be “standing up a team to audit our own work—our code, documentation and content—and identify potentially divisive language.”

    “When we looked at why certain words are still being used in open source, we questioned why they persisted and what we could do about it,” Wright told Motherboard in an email.        


  • System Configuration Proc File System
  • Install VirtualBox 6.1 on Oracle Linux 8
  • Install VirtualBox 6.1 Extension Pack on Oracle Linux 8
  • An Easy Introduction to Open Source Projects

    So what is an open source project anyway? It seems like the answer should be easy. “It's openly available code,” right? Well, not necessarily. It all depends on how the project is licensed. A license tells other people what they can and cannot do with a project. A project like Unity is openly available but its license states it’s only available for reference, not for modification or redistribution. Other projects are openly available but have no license at all. According to copyright law, this means the project is automatically all rights reserved, meaning it’s illegal to do anything at all with the project without the author’s express permission.

    Neither of these examples are open source projects, because neither of them are licensed in a way that’s in accordance with the Open Source Definition (OSD). This is a set of 10 requirements that a project must meet to be considered “open source.” If a project doesn’t meet each one of those 10 requirements, it violates the OSD and, by definition, is not an open source project.

    The easiest way to make sure a project is actually open source is to look at the license under which it’s released. If it’s an Open Source Initiative-approved license, then you're guaranteed that the project meets all 10 of the requirements of the OSD and is definitely an open source project. That’s because the Open Source Initiative (OSI), the standards body that maintains and protects the OSD, has reviewed those licenses and confirmed that any project that uses one of them will provide the 10 requirements of the OSD. Projects that use a different non-approved license or no license at all cannot be guaranteed to be open source and may be risky or even illegal to use. Some popular OSI-approved licenses include GNU General Public License GPL, Apache License 2.0, MIT license, and the suite of Creative Commons licenses.


    Some people contribute because they believe in the Four Freedoms and the power that these freedoms have to foster equality and equity for all people. Whatever reasons you have for wanting to contribute, always remember that’s exactly what those reasons are: yours. No one else will have the same needs, goals, or constraints. Your reasons are unique and personal.

  • We don't really own the digital possessions that we buy online

    The popularity of access-based consumption has obscured the rise of a range of fragmented ownership configurations in the digital realm. These provide the customer with an illusion of ownership while restricting their ownership rights. Companies such as Microsoft and Apple present consumers with the option to “buy” digital products such as eBooks. Consumers often make the understandable assumption that they will have full ownership rights over the products that they pay for, just as they have full ownership rights over the physical books that they buy from their local bookstore.

    However, many of these products are subject to end user licence agreements which set out a more complex distribution of ownership rights. These long legal agreements are rarely read by consumers when it comes to products and services online. And even if they do read them, they are unlikely to fully understand the terms.

    When purchasing eBooks, the consumer often actually purchases a non-transferable licence to consume the eBook in restricted ways. For instance, they may not be permitted to pass the eBook on to a friend once they have finished reading, as they might do with a physical book. Also, as we have seen in the case of Microsoft, the company retains the right to revoke access at a later date. These restrictions on consumer ownership are often encoded into digital goods themselves as automated forms of enforcement, meaning that access can be easily withdrawn or modified by the company.

today's leftovers

Filed under
  • Intel Unveils New "KMB" DRM Driver For Their New SoC With An ARM CPU + Movidius VPU

    Intel has introduced a new Direct Rendering Manager (DRM) kernel driver for Linux.

    This new "KMB" DRM driver is initially just for their Keem Bay SoC platform. Keem Bay is the codename for their next-gen computer vision offering for inference edge computing with Movidius VPU. Keem Bay details have been light since the initial announcement at the AI Summit last November.

  • The unfortunate limitation in ZFS filesystem quotas and refquota

    This limitation affects our pool space limits, because we use them for two different purposes; restricting people to only the space that they've purchased and insuring that pools always have a safety margin of space. Since pools contain many filesystems, we must limit their total space usage using the quota property. But that means that any snapshots we make for administrative purposes consume space that's been purchased, and if we make too many of them we'll run the pool out of space for completely artificial reasons. It would be better to be able to have two quotas, one for the space that the group has purchased (which would limit only regular filesystem activity) and one for our pool safety margin (which would limit snapshots too).

  • Volunteer your Raspberry Pi to IBM’s World Community Grid
  • "Project Springfield" Is Red Hat's Effort To Improve Linux File-Systems / Storage

    Following recent talk of Fedora potentially switching to Btrfs and Red Hat's Storage Instatiation Daemon among other Linux storage areas pursued by Red Hat, it turns out "Project Springfield" is some effort being pursued by the enterprise Linux giant for improving in this area.


    Given that Red Hat is already working a lot on the likes of Stratis and SID, it will be interesting to see what more there is to come in this area.

  • Crust Drops Paywall For Open-Source CRM Alternative To Salesforce

    The Crust CRM suite that aims to compete with Salesforce has been open-source under an Apache 2.0 license but now its paywall has been dropped to make it more compelling as a free software CRM suite.

    Crust 2020.06 released today and adds new reporting to the suite, new options, better record exporting, and a variety of other improvements.

    Fundamentally though the biggest change is removing the paywall for all of their Crust software components, including their messaging component that can be seen as an open-source alternative to Slack, Crust CRM Suite as the "open-source Salesforce alternative", and case/application management offerings as well.

  • As the Computer Misuse Act Turns 30, Critics Say Reform is Desperately Overdue

    The Computer Misuse Act (CMA) turns 30 today. Critics say it has far outlived its purpose, with its Section 1 blanket-criminalising security researchers, and undermining the ability for security teams to conduct threat scanning. That, in turn, is putting businesses at greater risk of attack, they warn.

    Now, an eclectic coalition spanning members from across the UK’s multi-billion tech sector including businesses, think tanks and industry consortia have written to Prime Minister Boris Johnson urging him to reform the legislation — warning that it is no longer fit-for-purpose in today’s world.

  • Motorola Razr and Realme 3/3i Android 10 kernel sources are now available

    Measuring the developer-friendliness of a particular Android OEM is a difficult task. However, their stance on kernel source code release is undoubtedly an important parameter in this regard. Android device makers are obliged to provide the source code – at least upon request – for any Linux kernel binaries that ship on their devices to comply with the requirements of the GNU General Public License (GPL) v2. Not every company goes by the book, though, as a handful of them regularly publish source code for all the updates they roll out.

  • The Senate has questions about DISA’s network security system

    The Senate Armed Services Committee’s version of the National Defense Authorization Act for fiscal year 2021, released June 23, would preclude the department from spending fiscal 2021 funds on the Joint Regional Security Stacks (JRSS) program for use on its Secret Internet Protocol Router Network. JRSS, run by the Defense Information Systems Agency provides cybersecurity services for many DoD components through intrusion detection and prevention, enterprise management, and virtual routing. DISA is tasked with operating and maintaining DoD networks,

    But the JRSS program has a checkered history for being effective. In 2018, the Defense Department’s chief weapons tester suggested that the program be shut down. Other tests have also found several operational and technical troubles. Now defense committees in both legislative chambers are trying to rein in the program.

  • Detroit Police Chief: Facial Recognition Software Misidentifies 96% of the Time

    In a public meeting Monday, Detroit Police Chief James Craig admitted that the technology, developed by a company called DataWorks Plus, almost never brings back a direct match and almost always misidentifies people.

    “If we would use the software only [to identify subjects], we would not solve the case 95-97 percent of the time,” Craig said. “That’s if we relied totally on the software, which would be against our current policy … If we were just to use the technology by itself, to identify someone, I would say 96 percent of the time it would misidentify."

  • The open organization everyone deserves

    A work environment that encourages the collaborative utilization of everyone's combined skillset, one in which contributors are intrinsically motivated to do their best work, is something I would wish for everyone. That's why, over the past year especially, I've been cultivating an open organizational culture on my team and across my organization, Axians. Openness is the future, and it begins with individuals. In this article, I'll explain the mindset shifts I believe any individual leader must make in order to pave the way for an organizational culture of openness.


    This means that in order to get the most out of new technologies, you need to have an open organizational culture in which employees contribute from a place of intrinsic motivation. The current generation of tech employees isn't drawn to organizations with a strong hierarchical culture. They're looking for open organizations that encourage and inspire them to excel every single day. They're looking for the kind of leadership that leaves ample room for individual input and ownership. A successful and future-proof organization demands an open culture and open leadership.

  • GNUnet News: GNS Specification Milestone 3/4

    We are happy to announce the completion of the third milestone for the GNS Specification. The third milestone consists of documenting the GNS zone revocation process. As part of this, we have reworked the proof-of-work algorithms in GNUnet also used for GNS revocations.

  • Email Is Not Broken

    A good place to start a discussion about something as polarising as email, is to articulate what email actually is. That way, you guys will hopefully understand where I am coming from right from the start.

  • Working with Terraform and Kubernetes

    Maintaining Kubestack, an open-source Terraform GitOps Framework for Kubernetes, I unsurprisingly spend a lot of time working with Terraform and Kubernetes. Kubestack provisions managed Kubernetes services like AKS, EKS and GKE using Terraform but also integrates cluster services from Kustomize bases into the GitOps workflow. Think of cluster services as everything that's required on your Kubernetes cluster, before you can deploy application workloads.

    Hashicorp recently announced better integration between Terraform and Kubernetes. I took this as an opportunity to give an overview of how Terraform can be used with Kubernetes today and what to be aware of.

    In this post I will however focus only on using Terraform to provision Kubernetes API resources, not Kubernetes clusters.

    Terraform is a popular infrastructure as code solution, so I will only introduce it very briefly here. In a nutshell, Terraform allows declaring a desired state for resources as code, and will determine and execute a plan to take the infrastructure from its current state, to the desired state.

    To be able to support different resources, Terraform requires providers that integrate the respective API. So, to create Kubernetes resources we need a Kubernetes provider.

  • Summer came: show your Linux love

    Given that Linux and open source software are free and compete with monopolistic companies, they need financial, moral and media support. As is well known, the greater the Linux market share (the percentage of Linux users), the more companies will support it. One of the most important ways you can contribute to Linux support and development (of course after a financial donation) is advertising! But what does this have to do with Summer?

  • Generation Linux!

    We’re all quite old here at Linux Format. Effy’s looking forward to retirement, I’m enjoying the fresh and exciting new aches and pains that my joints bring each day, and Jonni’s looking forward to many decades paying off his boat’s mortgage.
    So we’re all set in our ways. Effy’s been using Mint for an age, I’m happy using Ubuntu and even Jonni doesn’t like updating his install of Arch too often these days. But there’s a new generation of Linux users coming through and they’re looking for new features, new approaches and they’re bringing with them the next-gen of Linux distros. Some of these distros sport cutting-edge technology, while others offer a super-slick user experience, but at their hearts they’re all running the Linux kernel.
    So this issue we’ve tasked Jonni to hunt down the best of the new breed of distros and pick them apart, explaining what makes them special and why you’d want to give them a spin. We think you might like them!

today's leftovers

Filed under
  • Ubuntu Weekly Newsletter Issue 637

    Welcome to the Ubuntu Weekly Newsletter, Issue 637 for the week of June 21 – 27, 2020.

  • Firebird Project is happy to announce general availability of Firebird 3.0.6

    Firebird Project is happy to announce general availability of Firebird 3.0.6 — the 6th point release in the Firebird 3.0 series.

    This sub-release offers many bug fixes and also adds a few improvements, please refer to the Release Notes for the full list of changes.

  • MIXXX: powerful DJ-ing software

    Mixxx is a powerful and free (open source) DJ program which allows you perform a live set with up to 4 virtual decks and optionally stream it to a broadcasting server. Common effects like echo, flanger, reverb, bitcrusher are available, and through its LV2 plugin interface you can use many more external effects to spice up your set.
    Its master sync feature ensures that the music primed in all your decks stays locked to the beat. You can control pitch and key, or loop a stretch of audio. Quantize your cues and loops so that they start right on the beat all the time. And so on – and all of that with an attractive skinnable user interface.

    You can plug in a MIDI controller and map its buttons/knobs/sliders to operate the Mixxx user interface so that you do not have to use your computer’s mouse & keyboard to cue, mangle and cross-fade the audio. There’s actually a lot of presets you can load for the most well-known MIDI controllers like the Novation LaunchPad Mini.

    If the JACK daemon is running you can connect Mixxx to it, but it will perform just fine with ALSA as well.

  • Shoe Carnival Increases Security and Availability with Oracle Ksplice

    In this article, we will discuss how Shoe Carnival increased their IT systems security and availability using Oracle Ksplice.

    Shoe Carnival, Inc. is one of the nation’s largest family footwear retailers, offering a broad assortment of moderately priced dress, casual and athletic footwear for men, women and children with emphasis on national name brands. The company operates 390 stores in 35 states and Puerto Rico, and offers online shopping.

    In keeping with the carnival spirit of rewarding surprises, Shoe Carnival offers their customers chances to win various coupons and discounts. Customers can spontaneously win while spinning the carnival wheel in the store or redeeming an a promotional offer. These specials encourage customers to make a purchase. Customers are also eligible to earn loyalty rewards via a “Shoe Perks” membership. This loyalty program allows them to earn points with each purchase and receive exclusive offers. Members can redeem points and awards either when in store or shopping online.

today's leftovers and howtos

Filed under
  • Perl Weekly Challenge 66: Divide Integers and Power Integers
  • Links: June 28, 2020 | Hackaday

    We got a nice note from Michelle Thompson this week thanking us for mentioning the GNU Radio Conference in last week’s Links article, and in particular for mentioning the virtual CTF challenge that they’re planning. It turns out that Michelle is deeply involved in designing the virtual CTF challenge, after having worked on the IRL challenges at previous conferences. She shared a few details of how the conference team made the decision to go forward with the virtual challenge, inspired in part by the success of the Hack-A-Sat qualifying rounds, which were also held remotely. It sounds like the GNU Radio CTF challenge will be pretty amazing, with IQ files being distributed to participants in lieu of actually setting up receivers. We wish Michelle and the other challenge coordinators the best of luck with the virtual con, and we really hope a Hackaday reader wins.

  • Full Circle Magazine: Full Circle Magazine #158

    This month:
    * Command & Conquer
    * How-To : Python, Ubuntu On a 2-in-1 Tablet, and Rawtherapee
    * Graphics : Inkscape
    * Graphics : Krita for Old Photos
    * Linux Loopback
    * Everyday Ubuntu : Starting Again
    * Ubports Touch
    * Review : Kubuntu, and Xubuntu 20.04
    * Ubuntu Games : Into The Breach
    plus: News, My Opinion, The Daily Waddle, Q&A, and more.

  • 400 organizations sign open letter to save Open Technology Fund (OTF)

    Almost 400 organizations have signed an open letter asking Congress to protect the funding of open source projects following some recent US political turmoil.

    Notable signatories include organizations like the Wikimedia Foundation, the Electronic Frontier Foundation, the Tor Project, Red Hat, Gnome, Digital Ocean, TunnelBear, the Open Source Initiative, AccessNow, Human Rights Watch, and the Organized Crime and Corruption Reporting Project (OCCRP).

    More than 2,300 individuals from the open source and human rights communities have also signed the letter in their names.

  • How to install vim on OpenSUSE/SUSE Linux using zypper
  • How to install Master PDF Editor on Ubuntu 20.04
  • How to play Steam games on Chrome OS with Linux Support
  • Lm Sensors: It's Simple To Query Your Hardware Temps

today's leftovers

Filed under
  • Can open, collaborative tactics help us crack COVID-19?

    At least 109 organizations are currently working on treatment for COVID-19. But many researchers believe an approved, effective vaccine against the coronavirus will not be available in 2020.


  • Steinar H. Gunderson: Two Chinese video encoders

    We looked at various SBCs coupled with video capture cards, but it didn't really work out; H.264 software encoding of 720p60/1080p60 (or even 1080i60 or 1080p30) is a tad too intensive for even the fastest ARM SoCs currently, USB3 is a pain on many of them, and the x86 SoCs are pretty expensive. Many of them have hardware encoding, but it's amazingly crappy quality-wise; borderline unusable even at 5 Mbit/sec. (Intel's Quick Sync is heaven compared to what the Raspberry Pi 4 has!)

    So I started looking for all-in-one cheap encoder boxes; ideally with 4G or 802.11 out, but an Ethernet jack is OK to couple with a phone and an USB OTG adapter. I found three manufacturers that all make cheap gear, namely LinkPi, URayTech and Unisheen. Long story short, I ended up ordering one from each of the two former; namely their base HEVC models LinkPi ENC1 and URayTech's UHE265-1-Mini. (I wanted HEVC to offset some of the quality loss of going hardware encoding; my general sentiment is that the advantages of HEVC are somewhat more pronounced in cheap hardware than when realtime-encoding in software.)

    The ENC1 is ostensibly 599 yuan (~$85, ~€75), but good luck actually getting it for that price. I spent an hour or so fiddling with their official store at Taobao (sort of like Aliexpress for Chinese domestic users), only to figure out in the very last step that they didn't ship from there outside of China. They have an international reselller, but they charge $130 plus shipping, on very shaky grounds (“we need to employ more people late at night to be able to respond to international support inquiries fast enough”). It's market segmentation, of course. There are supposedly companies that will help you buy from Taobao and bounce the goods on to you, but I didn't try them; I eventually went to eBay and got one for €120 (+VAT) with free (very slow!) shipping.

    UHE265-1-Mini was pricier but easier; I bought one directly off of URayTech's Aliexpress store for $184.80, and it was shipped by FedEx in about five days.


  • Let’s learn about encryption with Digital Making at Home!


  • 5+ Years Late: LLVM's AMD Excavator Target Was Missing Two Features

    It took until 2020 for an Intel developer to land a patch providing support for two instructions supported by AMD "Excavator" CPUs but not exposed by the "bdver4" target.

    It turns out LLVM's bdver4 target for Excavator CPUs was missing MOVBE and RDRND features. RDRND is for the RdRand hardware random number generator that was new to Excavator / Bulldozer v4. MOVBE is the Big Endian move instruction for going to/from x86 Little Endian format, basically reversing the byte order. MOVBE was also new to AMD CPUs starting with Excavator. RDRND is for calling on the CPU's RdRand capabilities while the MOVBE instruction can be useful in networking processing and related areas when needing to switch endianness.

  • GCC 11 Now Defaults To C++17 Dialect By Default

    Following the proposal at the end of last year over GCC 11 aiming to default to C++17 for its C++ front-end, that change is now in place for GNU Compiler Collection 11.

    When not specifying any alternative C++ standard, the default revision has been C++14. But with GCC's C++17 support being mature now for over a year, with the GCC 11 release due out next year it will assume C++17 by default.

  • Python 3.8.3 : PyCryptodome python package - part 001.

    In the last tutorial, I wrote on Sunday, June 16, 2019, you can see a simple example of this python package with KDF with PBKDF2 function.
    I guess it should be interesting for visitors to this blog to read more about this package because it is very useful and interesting.
    Today I come up with another tutorial covering how to use A.E.S. standard encryption and decrypting text in a binary file.
    The A.E.S. is a standard?
    The Federal Information Processing Standards Publications (FIPS PUBS) announcing the A.E.S. on November 26, 2001, on the Federal Information Processing Standards Publication 197.

  • California University Paid $1.14 Million After Ransomware Attack [iophk: Windows TCO]

    The University of California, San Francisco paid criminal [attackers] $1.14 million this month to resolve a ransomware attack.

    The [attackers] encrypted data on servers inside the school of medicine, the university said Friday. While researchers at UCSF are among those leading coronavirus-related antibody testing, the attack didn’t impede its Covid-19 work, it said. The university is working with a team of cybersecurity contractors to restore the hampered servers “soon.”


  • Violence on The Streets: No Sign of Stopping

    Streets of Rage. How uncanny for a game to carry that name in the first half of 2020! Even more so considering that this sequel had fans waiting for something like 30 years to materialize.

    Of course, anyone remembering Streets of Rage (SoR) will inevitably refer to Streets of Rage 2. The first one was a draft, at best, and the third one was a cheaply-made sequel following the pinnacle that the second represents.

    When you play video games for a long enough part of your life, you end up realizing that not everything new is better, not every game pushes genres forward.

    There are genres where the best games remain, to this very day, in the past. Symphony of the Night is still the master of the Castlevania series. The peak of 2D Mario games were probably on the NES and SNES. The most exciting Sonic episode would be the second one on the Genesis/Megadrive. You may have a different opinion, but there’s a pattern that we can all agree with: popular genres mean increasing revenues, growing revenues bring competition, competition brings new ideas, and new ideas push games to surpass themselves iteration after iteration. But when genres fall out touch with the public, the trend reverses: less investment, less innovation, and newer titles are lesser titles more often than not.

    This is especially relevant in the case of the “brawler” genre, to which Streets of Rage belongs. Brawlers are simple to grasp. You control a character (usually a vigilante) and your pass-time is to kick and punch people in the face for breakfast, lunch and dinner.

    Something we can all identify with.

today's leftovers

Filed under
  • Software War (Keith Curtis)

    Hello there! Do you know who Keith Curtis? If yes then good! If no and you are someone who using opensource software then you should get to know who are this guy.

    I never meet him personally but I my love with linux start with Debian and I like to read his blog about debian, opensource vs proprietary software, questioning about Ubuntu existant etc (which is how this thing lead me to his weblog 10 years ago).. I just silent reader, I read this articles including everyone comments which I believe everyone have they own implicit objective and mutual objective for everything about IT.

  • 2020-06-26 | Linux Headlines

    Linux Mint lands version 20 as an LTS, Mozilla welcomes an unlikely member into its Trusted Recursive Resolver program, elementary ditches Bountysource, TWRP gets closer to supporting Android 10, System76 introduces a new high-end laptop, and the EFF joins the Internet Archive’s legal battle against the publishing industry.

  • rpminspect-1.0 released

    Time for a new release of rpminspect! There are a number of signficant changes in this release and one change that warranted moving the major version to 1. The major change is moving the configuration file and profiles from INI-style syntax to YAML syntax. I discussed this in a previous blog post. The desire was to give more structure to the main configuration file and reduce the number of dependencies that rpminspect carries. The INI-style syntax does not provide a nice mechanism for lists, which was a main desire I had. YAML already defines this and I am already reading YAML data for modules.

    Because of this major change, the configuration file has been renamed from rpminspect.conf to rpminspect.yaml. Likewise, the profiles now end in .yaml. This change is backwards incompatible and rpminspect 1.0 does not carry any provision to read the previous style configuration files. The configuration file and profiles still live in the same paths. The next release will shift these around so tha you can have more than one rpminspect-data package installed on the system.


    In addition to the new rpminspect release, there is also a new rpminspect-data-fedora release. This data file package contains updates that match the changes in this new release of rpminspect. The new rpminspect-data-fedora release is available in my Copr repo. It will be available in the official collections once the new rpminspect package is built.

  • openSUSE Tumbleweed – Review of the week 2020/26

    Week 26, aka half of the year, is over. But as we all know, Tumbleweed does not care much about the weather, the temperatures, or the season at all. It only cares for its contributors to have fun – at any given moment. So, week 26 has seen 3 snapshots (0618, 0621, and 0622).

  • Bountysource update

    I quickly wanted to share an update to my previous post our leaving Bountysource behind (at least as platform for individual bug bounties).

    Bountysource support has informed us that “All bounties on Xfce issues have been refunded and backers notified.”

  • The ultimate guide to contributing to open source, an unparallelled reliance on Linux, and more industry trends

    As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.

  • Creative Common license (CC)

    Have you heard keyword such as intellectual property, copyright, pattern, watermark, plagiarize etc? Well of coz you heard it everywhere. It all about licenses and permission.

    If someone creating opensource software, we normally heard it under “Free and open-source software software licenses” such as GNU GPL, BSD, Apache, MIT, Mozilla public, Common public and many more.

    How about books, plays, movies, music, articles, photographs, blogs, and websites? Okey,it is also eligible to file for a license. Creative Common license (CC) is one of several public copyright licenses we can use.

today's leftovers

Filed under
  • Wine (so Proton eventually) takes another step towards Easy Anti-Cheat working

    Recently we highlighted the ongoing unofficial work to get Easy Anti-Cheat working in Wine (so Steam Play Proton then too) and it appears another major step has been achieved.

    We still don't know what the plan is, if any now, for Easy Anti-Cheat to officially support Wine / Proton and there's been no update from them directly or Epic Games on if it's going to happen. At least, not since they said they would work with Valve in Early 2019. With that in mind, this is very much a community-led effort from a CodeWeavers developer @Guy15241 with help from @0xdt0.

    The ongoing EAC work is now at a stage where they've been able to get Dead By Daylight into a game, although with low performance (Guy mentioned 1FPS in the menu). They also shared some shots...

  • ledger2beancount 2.3 released

    I released version 2.3 of ledger2beancount, a ledger to beancount converter.

    There are three notable changes with this release:

    1) Performance has significantly improved. One large, real-world test case has gone from around 160 seconds to 33 seconds. A smaller test case has gone from 11 seconds to ~3.5 seconds. 2) The documentation is available online now (via Read the Docs).

  • ASUS Chromebit CS10 Chrome OS PC Stick Sells for $69.99 (Promo)

    ASUS Chromebit CS10 was the cheapest Chrome OS hardware when it launched in 2015. Equipped with a Rockchip RK3288-C quad-core processor coupled with 2 GB RAM and 16 GB eMMC. plus one HDMI port and one USB port it was offered for $85.


    The device has been in the wild long enough, that there are instructions to install other Linux distributions alongside Chrome OS including Arch Linux Arm and Ubuntu.

  • (Raspberry) Pi Commander | The MagPi 95
  • Puppet introduces beta of cloud-native, event-driven DevOps program: Relay

    Puppet is a great DevOps program for managing multiple servers, but it wants to do more than automating server setup, program installation, and system management. The Portland, Oregon-based open-source company wants to automate processes across any cloud infrastructure -- as well as all tools and APIs -- with its new cloud-aware DevOps program Relay.

  • How to use the Zoom malware safely on Linux if you absolutely have to

    “Zoom is malware.”

    You should be using Jitsi instead. (Or, if want to live stream to lots of people, pay for something like Vimeo Live if you can.)

  • IBM Offers Open Source Toolkit for COVID-19 Data Analysis

    The toolkit provides a set of Jupyter Notebooks to aggregate and clean up COVID-19 data from authoritative sources as a way to kickstart in-depth analysis.

  • The Open COVID Pledge – Don’t Say “I Do” Till You Think It Through

    We are still facing a global pandemic, yet we can take a measure of hope in the way COVID-19 has brought people and companies together to find solutions to this urgent crisis. One inspiring example of this collaborative effort is the Open COVID Pledge, created the Open COVID Coalition, which “calls on organizations around the world to make their patents and copyrights freely available in the fight against the COVID-19 pandemic.” The Coalition consists of an international group of scientists and lawyers, including notable IP scholars such as Profs. Mark Lemley and Jorge Contreras.


    As reflected in the above examples, there is some flexibility in nature and scope of the license that may be used. For companies interested in using IP offered under the Pledge, it is important to note that such IP may be covered by a number of different licenses and that each license should be reviewed separately. As such, companies using pledged IP will need to have mechanisms in place to ensure compliance with all applicable licenses.


    Companies that have made the Pledge are listed on the Open COVID Pledge website and include a number of well-known technology companies and research institutions. However, the Pledge has not yet seen wide adoption in certain key industries. For example, it does not appear that the Open COVID Pledge has been embraced by the pharmaceutical or medical device industries. In such situations, it is especially important for companies to carefully consider the impacts of being an early (or sole) adopter in an industry.

  • A new Amiga 1200 Case and Keys in 2020

    So, why would I want to do this to my Amiga 1200? Well, my old case is yellowing and so are the keys. The keys and I have never really liked that biscuit and gray look. When I saw the Amiga CDTV with its black keyboard and case, I thought how cool and sleek it looked but I wanted a more traditional computer (at that time) not something that was meant to go on your Hi-Fi stack. Now, today, you can have both the cool black look along with the full fledged Amiga Computer.

  • Daniel Stenberg: bug-bounty reward amounts in curl

    A while ago I tweeted the good news that we’ve handed over our largest single monetary reward yet in the curl bug-bounty program: 700 USD. We announced this security problem in association with the curl 7.71.0 release the other day.

    Someone responded to me and wanted this clarified: we award 700 USD to someone for reporting a curl bug that potentially affects users on virtually every computer system out there – while Apple just days earlier awarded a researcher 100,000 USD for an Apple-specific security flaw.

  • LKRG 0.8 Released For Increasing Linux Kernel Runtime Security

    Version 0.8 of the Linux Kernel Runtime Guard (LKRG) has been released for further enhancing the runtime security provided by this out-of-tree kernel code plus other general improvements.

    The Linux Kernel Runtime Guard provides runtime integrity checking of the kernel and various runtime detection of different security exploits. This out-of-tree kernel module saw a big update on Thursday in the form of v0.8.

today's leftovers

Filed under
  • Noodlings | KDE Plasma 5.19, Partition Manager and a BADaptor

    KDE Plasma 5.19 Experience

    It is another fantastic release with much attention being made to the finer details that enhance the usability experience without taking away from any of its functionality.

    KDE Partition Manager

    I have become quite the fan of Gparted over the years of my Linux life and I started wondering if there were other partition management options out there. Specifically one that is Qt based instead. This is not a light on GTK based applications, I just find that they don’t tend to look as nice and clean as Qt apps. In this off-hand search, I stumbled upon PartitionManger which is in official openSUSE Tumbleweed and Leap Repositories.

    openSUSE Tumbleweed on an HP Zbook 15 G2 with Nvidia Quadro K2100M

    I have reached the end of the road with this machine. We have been together for about three years and before sending it off to the ether, I wanted to try out openSUSE Tumbleweed on it. It was something of a question I have been asking myself since I was first assigned the piece of hardware. Windows 7 worked fine on it but how would it spin with the Plasma desktop.

  • Modern development - SUSE CTO: This is not a test, this is real testing

    Hold on now, this isn’t going to hurt. But in case your chest just contracted a bit – relax. I am not intending to use you as Guinea pigs fed with semi-random code de jour to test you. That being said… I am going to test, test, test your ability to embrace testing, because testing is never overrated. In fact, you hardly can test too much.

    The question is “when” and “how” and “what” you test.

    It’s long been a common understanding that the earlier you catch an issue, the less effort there is involved to address it… and the cheaper it is to fix. Not to mention the fact that you will upset fewer colleagues (or indeed users!) in the process of calming them down and showing that code has been remediated. So, in general, ‘the earlier, the better’ should be our mantra here.

    CI/CD/CD (or Continuous Integration/Continuous Delivery/Continuous Deployment) are common buzzwords these days, alongside DevOps. These are about a tight, virtuous cycle of developing in small increments and high frequency, integrating those changes and making the result available (Delivery) and rolling them out (Deployment).

    While technically not a strict requirement, the success or failure of a CI/CD approach closely hinges on testing being part of the integration phase, beyond merely building the software.

  • Taking a practical approach to open source PostgreSQL

    The open source PostgreSQL database, sometimes referred to as Postgres, is continuing to find new applications as a scalable relational database.

    At the Postgres Vision 2020 virtual conference, held Tuesday and Wednesday, database developers and users shared insights on PostgreSQL's past, present and future. The event was sponsored by EnterpriseDB, which used the event to mark its rebranding to EDB.

    PostgreSQL is an open source database and can be freely used by anyone. EDB provides a commercial distribution as well as different support options for those running the community edition of PostgreSQL on their own.

  • Meet the Groundswell of Open Source COVID-19 Efforts

    As the global pandemic continues, the number of open source COVID-19 software and hardware projects – developed by diverse open source communities – continues to grow.

  • Intel oneAPI DPC++ Compiler 2020-06 Released With New Features

    While Intel has been providing daily snapshots of the oneAPI Data Parallel C++ (DPC++) open-source compiler, today marks the latest monthly feature compiler release to their cross-architecture language for direct programming that is based on C++ while leveraging SYCL, LLVM/Clang, and other open-source technologies for exploiting the potential of hardware from CPUs to GPUs and FPGAs.

    The Intel oneAPI DPC++ Compiler release for June 2020 brings some notable new features. The DPC++ Compiler 2020-06 release has partial support for host task with interop capabilities for better SYCL-OpenCL interoperability. There is also a new Level Zero plug-in for enabling SYCL on top of the Intel oneAPI Level Zero API but the interoperability support is not yet complete. Various new extensions have also been wired up like SYCL_INTEL_bitcast, parallel_for simplification, SYCL_INTEL_enqueue_barrier, SYCL_INTEL_accessor_simplification, and more.

  • Creating a Photo Slideshow Application with wxPython

    In this tutorial, you will learn how to improve the image viewer application that you created in the previous video tutorial to make it load up a folder of images.

    Then you will add some buttons so that the user can go forwards and backwards through the images or play a slideshow of the images.

  • KIOXIA Releases Latest KumoScale Software Suite, Enables Next-Gen Cloud Deployments

    Network Resilience: KumoScale software clients use Linux® Link Aggregation Control Protocol (LACP) and enhanced connections management to ensure consistent delivery of packets across all available network paths. KumoScale software targets use port bonding to ensure availability while maximizing total storage node throughput.

  • S13E14 – Ace of spades

    It’s Season 13 Episode 14 of the Ubuntu Podcast! Mark Johnson, Martin Wimpress and Stuart Langridge are connected and speaking to your brain.

today's leftovers

Filed under
  • Netbooks: The Next Generation — Chromebooks

    Netbooks are dead, long live the Chromebook. Lewin Day wrote up a proper trip down Netbook Nostalgia Lane earlier this month. That’s required reading, go check it out and come back. You’re back? Good. Today I’m making the case that the Chromebook is the rightful heir to the netbook crown, and to realize its potential I’ll show you how to wring every bit of Linuxy goodness out of your Chromebook.

    I too was a netbook connoisseur, starting with an Asus Eee 901 way back in 2009. Since then, I’ve also been the proud owner of an Eee PC 1215B, which still sees occasional use. Only recently did I finally bite the bullet and replace it with an AMD based Dell laptop for work.

    For the longest time, I’ve been intrigued by a good friend who went the Chromebook route. He uses a Samsung Chromebook Plus, and is constantly using it to SSH into his development machines. After reading Lewin’s article, I got the netbook bug again, and decided to see if a Chromebook would fill the niche. I ended up with the Acer Chromebook Tab 10, codename Scarlet. The price was right, and the tablet form factor is perfect for referencing PDFs.

  • How we are helping you with computing teaching methods
  • A look at the ESP8266 for IoT

    The Internet of Things (IoT) world is filled with countless microprocessors. One option we have covered in various ways before is the Arduino ecosystem. In the same vein, we now will look at another interesting segment of that community: The WiFi-enabled Espressif ESP8266 chip.

    The ESP8266 chip is one of the more ideal chips for home-grown IoT development. It is cheap, has built-in 2.4GHz WiFi capabilities, has up to 17 different general purpose I/O (GPIO) pins available, and can take advantage of the extensive libraries available in the larger Arduino community. Many different commercial IoT devices use the ESP8266 chip; some devices, like those provided by Sonoff are known to be reprogrammable with custom firmware, while other off-brand devices are also known to be unlocked as well. The downside to the ESP8266 is that the SDK is closed-source; consisting of headers and binary libraries distributed under a non-free license that forbids use on anything but the ESP8266.

    The lack of source code for the SDK is regrettable, but there still is an open-source community around the chip worth understanding and exploring. For readers unfamiliar with the ESP8266 chip, we will start with how it fits into the Arduino ecosystem.

  • Save Open Technology Fund, #SaveInternetFreedom

    The Tor Project has joined the voices around the world from the internet freedom community and in the U.S. Congress to express concerns about the rapid firing of key personnel and dissolution of the board of directors at the four agencies (Middle East Broadcasting, Radio Free Asia, Radio Free Europe/Radio Liberty, and the Open Technology Fund) under the U.S. Agency for Global Media (USAGM).

    Of most immediate concern to Tor is the future of the Open Technology Fund (OTF) and its crucial mission, since 2012, of providing funding for technology that enables free expression, helps people circumvent censorship, and obstructs repressive surveillance.

  • OTF's Work Is Vital for a Free and Open Internet

    Keeping the internet open, free, and secure requires eternal vigilance and the constant cooperation of freedom defenders all over the web and the world. Over the past eight years, the Open Technology Fund (OTF) has fostered a global community and provided support—both monetary and in-kind—to more than four hundred projects that seek to combat censorship and repressive surveillance, enabling more than two billion people in over 60 countries to more safely access the open Internet and advocate for democracy.

    OTF has earned trust over the years through its open source ethos, transparency, and a commitment to independence from its funder, the US Agency for Global Media (USAGM), which receives its funding through Congressional appropriations.

  • Redis Labs Unveils New Open Source Project, RedisRaft

    Redis Labs has announced RedisRaft, a new strong-consistency deployment option. The RedisRaft module makes it possible to use Redis and its existing clients, libraries, and data types in beyond-cache scenarios requiring a high level of reliability and consistency.

    According to Yossi Gottlieb, chief architect, Redis Labs, the new option makes it possible to operate a number of Redis servers as a single fault-tolerant, strongly consistent cluster, and is based on the Raft consensus algorithm and an open-source C library that implements it.

  • MariaDB 10.5.4 Release Notes
  • OpenAPI welcomes the OpenTravel Alliance as its newest member!

    OpenTravel is a not-for-profit trade association that develops data messaging structures in order to facilitate communication between the many facets of the travel industry. It is the travel industry's only open-source, interoperability data standard. Using OpenTravel messaging, travelers can search, book, pay and check-in/out in a completely contactless environment.

  • Announcing the Relay public beta

    Today we announce Relay, an event-driven automation platform. Sign up now and try it out! Relay connects infrastructure and operations platforms, APIs, and tools together into a cohesive, easy-to-automate whole. Relay is simple enough for you to start automating common, if-this-then-that (IFTTT) style DevOps tasks in minutes and powerful enough to model multi-step, branching, parallelized DevOps processes when the need arises.

  • Lynx Analytics Releases LynxKite 4.0 to Democratize Adoption of Graph AI

    Lynx Analytics announces the open source release of its Complete Graph Data Science Platform, LynxKite 4.0, after years of development and successful deployments with customers.

    With rapidly growing availability of network and relationship data as well as new graph deep learning technologies, Graph AI is the next frontier of machine learning as advocated by leading machine learning experts. By integrating relationship information into machine learning models, graphs are a crucial component in numerous AI applications: network based attribute prediction, fraud detection, product recommendation, infrastructure and operations optimization, drug discovery, etc.

  • Lynx Analytics releases LynxKite 4.0, an Open Source Graph Data Science Platform, to democratize adoption of Graph AI [Ed: GNU Affero General Public License v3.0]
  • What is Network Time Security and Why is it Important?

    Network Time Security (NTS) is an attempt in the NTP working group of the Internet Engineering Task Force (IETF) to change the NTP authentication to something more useful. Netnod has participated in this standardisation effort and has sponsored the development of several implementations.

    On 25 March 2020, the Internet Engineering Steering Group (IESG) of the IETF approved the NTS Internet Draft as an RFC in the Standards Track. It's currently in RFC editor queue awaiting publication as an RFC proper.

  • Lightweight alternatives to Google Analytics

    More and more web-site owners are concerned about the "all-seeing Google" tracking users as they browse around the web. Google Analytics (GA) is a full-featured web-analytics system that is available for free and, despite the privacy concerns, has become the de facto analytics tool for small and large web sites alike. However, in recent years, a growing number of alternatives are helping break Google's dominance. In this article we'll look at two of the lightweight open-source options, namely GoatCounter and Plausible. In a subsequent article, we'll look at a few of the larger tools.

    GA is by far the biggest player here: BuiltWith shows that around 86% of the top 100,000 web sites use it. This figure goes down to 64% for the top one-million web sites. These figures have grown steadily for the past 15 years, since Google acquired Urchin and rebranded it as Google Analytics. In addition to privacy concerns, GA is more complex and feature-heavy than some web-site owners need; many of them just want to see how much traffic is going to the pages on their site, and where that traffic is coming from. So it's not surprising that a number of simpler, more open tools have taken off in the past few years.

    It should be noted that LWN does use GA, though we are evaluating other choices. Those who turn off ads in their preferences will not be served with the GA code, however.

Red Hat, SUSE, Sparky, Ubuntu and GNU/Linux Software

Filed under
  • GNU Health expands Raspberry Pi support, Megadeth's guitarist uses open source principles, and more open source news.

    The GNU Health project, designed to help hospitals run on low-cost software and hardware, expanded its support for Rapsberry Pi models in its recent release according to CNX. The GNU Health Embedded version that runs on Raspberry Pis is "especially suited for remote areas without internet, academic Institutions, domiciliary units, home nursing, and laboratory stations."

  • Call for Code and HERE Technologies

    Since the creation of Call for Code, IBM has tackled society’s most pressing issues by partnering with a wide collection of humanitarian experts and leading tech providers. This ecosystem is what sets us apart. It helps developers get the real-world insights and tools you need to create innovative solutions and deploy them wherever they’re most needed. We rely on partners like HERE Technologies to help inspire and power each new wave of solutions.

    HERE, a location and technology platform, joined Call for Code in April. They provide location services APIs that let you access geospatial data, routing, geofencing and interactive maps. Working together with the HERE team, we realized this technology was a perfect fit for our starter kits: the quick start-guides to help you start creating applications tied to easy-to-understand use cases in just minutes. HERE’s code and APIs are featured in both the COVID-19 community cooperation starter kit and the climate change disaster resiliency starter kit.

    “When you combine HERE’s highly accurate location technology with IBM Watson, you give developers a sophisticated tool set which can be used to help solve the world’s most challenging problems,” said Mithun Dhar, VP Developer Relations and Self-Serve Channel for HERE.

    So far, hundreds of developers have signed-up for HERE APIs to build their Call for Code solutions, including Dave Chura who created Safe Queue. Safe Queue is one of the top three solutions IBM selected in May as part of our accelerated COVID-19 track for early deployment.

  • Culture of Innovation: Data Management on the IoT Edge

    There’s been a trend over the past decade of bringing compute into centralized data centers. And that looks like public cloud. This has been driven by requirements around taking advantage of the economies of scale that are available at the centralized data centers, like being able to make use of centralized power and centralized cooling, and locating data centers in places that might be less expensive.

  • SUSE Manager 4.1 Public Release Candidate 1!

    As usual, we have prepared tons of updates and we hope you will like it.
    We also now have a new Public Mailing List, so you can share your feedback with our Public Beta Community, our Engineering and our Product Managers.

  • eDEX-UI

    There is a new application available for Sparkers: eDEX-UI


    – Fully featured terminal emulator with tabs, colors, mouse events, and support for curses and curses-like applications.
    – Real-time system (CPU, RAM, swap, processes) and network (GeoIP, active connections, transfer rates) monitoring.
    – Full support for touch-enabled displays, including an on-screen keyboard.
    – Directory viewer that follows the CWD (current working directory) of the terminal.
    – Advanced customization using themes, on-screen keyboard layouts, CSS injections. See the wiki for more info.
    – Optional sound effects made by a talented sound designer for maximum hollywood hacking vibe.

  • AMD EPYC Rome support in Ubuntu Server

    The second generation of AMD EPYC central processing unit (CPU), codenamed Rome, provides outstanding performance and “hardened at the code” security. It was launched in 2019 and has already been widely adopted.

    Support for AMD EPYC Rome has been merged to the Linux kernel starting with 5.4 series. Therefore, all Ubuntu releases with 5.4 kernel installed support this CPU and all its new features. However, Canonical has also backported basic support for AMD EPYC Rome to older LTS releases to ensure they will work properly on this new CPU.

  • 2020 LiveCD Memory Usage Compare

    Time for a 20.04 LTS LiveCD memory comparison with a bunch more distros. I last did one in 2016.

    Using Lubuntu as an example base memory usage approximately doubled from 2016 (251M) to 2020 (585M). Those numbers aren't strictly comparable because I'm not using the exact same setup as in 16.04 and I enabled more modern features (virtio graphics, EUFI, 4 cores).

  • Week 3: GSoC Project Report

    This week I implemented views, drag and drop of storyboard items in the central view and made some small changes. I also ran unit-tests, checked for memory leaks and debugged code, but unfortunately we couldn’t get it tested by users as we got some crashes.

    There are three views to customize what part of the storyboard item you see. Namely they are Thumbnail only, Comments only and Both. This was easy to implement as we only had to make changes to delegate and view class to draw the right parts based on the chosen view.

  • curl 7.71.0 – blobs and retries

    Welcome to the “prose version” of the curl 7.71.0 change log. There’s just been eight short weeks since I last blogged abut a curl release but here we are again and there’s quite a lot to say about this new one.

  • Phoronix Test Suite 9.8 Milestone 2 Released For Open-Source/Linux Benchmarking

    Building off Phoronix Test Suite 9.8 M1 from the start of June, the second development "milestone" release is now available for our cross-platform, open-source automated benchmarking software.

    The original Phoronix Test Suite 9.8 development release brought enhanced handling around minor test profile version updates when it comes to taking care of any build issues, a rewritten virtual test suite implementation, early tweaks around PHP 8.0 support, AMD Energy Linux driver reading support, and other changes.

Syndicate content

More in Tux Machines

Resizing with GIMP

On your computer, with GIMP you can resize pictures easily to later accompany your texts with them. I present you here how to do that using Scale Tool and either manually or numerically shrink a picture. Below is a one minute video followed by explanations and exercises you can download. Don't forget this is the 4th part of GIMP Guide for Authors. Happy editing! Read more

RPI 4 & Ubuntu MATE - Audio configuration

If there was a problem, yo I solve it. We just did. We have audio, and that means our Pi 4 board is now becoming a proper computer in its own right. After all, I set upon this ambitious journey to transform my Raspberry into a full-experience mini desktop, and we're getting there. When I introduced my project in the first article, I promised you a bunch of guides, and I hope you're happy with the results. We're not done. We still have a few more tasks ahead of us. I'm also going to show how to tweak the Network Manager, and we will also have a generic MATE desktop tutorial. Y'know, all the fine bits and pieces that will steer us toward a seamless, perhaps even perfect experience. Applications, themes, icons, desktop settings, the whole deal. So stay tuned for another slice of Pi. Word to your Tux. Read more

Android Leftovers

XFS / EXT4 / Btrfs / F2FS / NILFS2 Performance On Linux 5.8

Given the reignited discussions this week over Btrfs file-system performance stemming from a proposal to switch Fedora on the desktop to using Btrfs, here are some fresh benchmarks of not only Btrfs but alongside XFS, EXT4, F2FS, and for kicks NILFS2 was also tossed into the mix for these mainline file-system tests off the in-development Linux 5.8 kernel. With the yet-to-be-approved proposal specifically to use Btrfs for desktop installations, for this testing a single NVMe solid-state drive was used for testing in jiving with conventional desktop use-cases rather than any elaborate RAID setups, etc. Each of the tested file-systems were carried out with the default mount options in an out-of-the-box manner. Read more