Language Selection

English French German Italian Portuguese Spanish


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.

today's leftovers

Filed under
  • Calc Guide 6.4 is Released! – Download Now!

    The LibreOffice Documentation Team announces the release of the LibreOffice Calc Guide 6.4, the complete handbook for the spreadsheet tool of LibreOffice. The guide was updated from the existing release 6.2 and include all the improvements developed since then.

  • Online events in the LibreOffice Hispanic community

    Everyone loves to meet in person, share ideas, work on the software and have a good time. Of course, “real life” meetings have been difficult in the last few months, so many communities in the LibreOffice project have chosen to go online.

  • What is the core of the Python programming language?

    It's no secret that I want a Python implementation for WebAssembly. It would not only get Python into the browser, but with the fact that both iOS and Android support running JavaScript as part of an app it would also get Python on to mobile. That all excites me.

    But when thinking about the daunting task of creating a new implementation of Python, my brain also began asking the question of what exactly is Python? We have lived with CPython for so long that I suspect most of us simply think that "Python == CPython". PyPy tries to be so compatible that they will implement implementation details of CPython. Basically most implementations of Python that I know of strive to pass CPython's test suite and to be as compatible with CPython as possible.

    That's daunting. Python as implemented by CPython is very dynamic and exposes many things that only make sense if you implement Python using an interpreter somehow. For instance, PyPy has a baseline interpreter that they JIT from, but there are many things you can use in Python which force PyPy to turn off the JIT and stick with bytecode. The REPL alone makes things very dynamic as everything you enter into the REPL is dynamically parsed, compiled, and executed by the interpreter right then and there.

    That has led me to contemplate the question of what exactly is Python? What is the core of the language that makes it what it is? What baseline would all Python implementations need to cover in order to truly be able to call themselves an implementation of Python that people would still recognize? Or from my perspective, how much would one have to implement to compile Python directly to WebAssembly and still be considered a Python implementation?

  • Firefox Relay protects your email address from hackers and spammers

    Firefox Relay is a smart, easy solution that can preserve the privacy of your email address, much like a post office box for your physical address. When a form requires your email address, but you’d rather not share it, Firefox Relay can help. Click the relay button to give an alias instead. Firefox Relay will forward emails from the alias to your real inbox, keeping your actual email address hidden.

    Firefox Relay is currently in the experimental, closed beta phase, and it’s free for now. If you’re an early adopter who likes to test new products, sign up for an invitation to give it a try.

    Why bother? Email addresses are a hot commodity, and with good reason. Most people have only one or two email addresses, yet they have dozens, if not hundreds, of online accounts connected to them. Your email address is a unique identifier — after all, you’re the only one with it. And that means a good deal of data is associated with it, making your email address a desirable target.

  • Redis 6: A high-speed database, cache, and message broker

    Like many, you might think of Redis as only a cache. That point of view is out of date.

    Essentially, Redis is a NoSQL in-memory data structure store that can persist on disk. It can function as a database, a cache, and a message broker. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence. It provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

    The core Redis data model is key-value, but many different kinds of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, and Bitmaps. Redis also supports geospatial indexes with radius queries and streams.

    To open source Redis, Redis Enterprise adds features for additional speed, reliability, and flexibility, as well as a cloud database as a service. Redis Enterprise scales linearly to hundreds of millions of operations per second, has active-active global distribution with local latency, offers Redis on Flash to support large datasets at the infrastructure cost of a disk-based database, and provides 99.999% uptime based on built-in durability and single-digit-seconds failover.

  • PeaZip 7.3.2

    PeaZip is an open source file and archive manager. It's freeware and free of charge for any use. PeaZip can extract most of archive formats both from Windows and Unix worlds, ranging from mainstream 7Z, RAR, TAR and ZIP to experimental ones like PAQ/LPAQ family, currently the most powerful compressor available.

    Open and extract 180+ archive formats: 001, 7Z, ACE(*), ARC, ARJ, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, XZ, ZIP ZIPX - view full list of supported archive file formats for archiving and for extraction.

  • CAN XL error detection capabilities

    CAN XL offers data-rates and payload sizes that are many times higher than in Classical CAN and CAN FD [1], [2]. Error detection is a crucial functionality provided by communication protocols. A receiving node has to be able to judge if a frame was received with or without errors. Autonomous driving and other safety relevant applications require that frame errors are detected with a very high probability. The acceptance of an erroneous frame should be practically impossible. This article first introduces the three CAN error types known in literature that might occur in a frame in harsh environments: (1) bit error, (2) bit drop and bit insertion, (3) burst errors. The two main pillars of the CAN error detection mechanism are: (A) the cyclic redundancy code (CRC) check and (Cool the format checks. Both pillars are strengthened during the currently ongoing specification of CAN XL, to fit to tomorrow’s applications.

    We explain how these pillars were improved. Therefor we show the reasons for the chosen CRC concept of having both a header CRC and a frame CRC in a CAN XL frame. Further, we introduce the available format checks in CAN XL. Finally, we show systematically how the CAN XL error detection mechanisms master to detect the three error types. A deep dive into the properties and strengths of the used CRC polynomials is given in [9].

Syndicate content

More in Tux Machines

Audiocasts/Shows: Linux Professional Institute (on FLOSS Weekly), Linux Headlines and Destination Linux

  • FLOSS Weekly 585: Linux Professional Institute

    In this episode, we discuss open source certification as well as career support offered through LPI. Doc Searls and Aaron Newcomb interview Jon "Maddog" Hall, who is a committed educator and a community developer. He is the board chair at LPI as well as the Co-founder and Senior Adviser to Caninos Loucos, which is a project to get Single Board Computers (SBCs) designed and built-in Brazil. This allows students to receive needed supplies to go to university. He is also the President of Project Cauã, which teaches university students how to run their own IT business and work part-time as they go to school.

  • 2020-07-01 | Linux Headlines

    Mozilla’s Firefox 78 rollout is not going smoothly, antirez steps down as the Redis Labs leader, Couchbase debuts a new managed service, the ArcMenu GNOME extension introduces new features, and manjaro32 closes its doors.

  • Destination Linux 180: Is The Future of Communication? + Linux Mint 20 & Firefox VPN

    00:00:00 Intro 00:00:24 Welcome to DL180 00:00:45 What Ryan has been up to . . . 00:02:07 What Michael has been up to . . . 00:04:24 What Noah has been up to . . . 00:04:38 Discussion: ProtonMail and their aim at Google’s GSuite 00:06:42 Noah shows that his segues are legendary 00:07:00 Sponsored by Digital Ocean · [] 00:09:07 Community Feedback about the Pinebook Pro and some issues with it 00:10:01 Ryan’s response to the feedback 00:11:03 Noah’s response to the feedback 00:12:14 DLN Forum & Telegram group are great places for tech help 00:12:45 News: Mozilla announces the Firefox VPN service 00:18:06 News: Linux Mint 20 Released 00:30:04 Main Topic: Matrix / Riot Might Be The Future of Communication 00:52:03 Linux Gaming: Ryan Gives Noah Suggestions for FPS Games on Linux 00:59:51 Software Spotlight: Tux Typing 01:01:14 Tip of the Week: Increase Your Terminal History Size 01:03:16 Outro 01:03:24 Get More DL by Becoming a Patron 01:04:20 DLN Store 01:04:55 How to Join the DLN Community 01:04:58 Noah’s delivery of this part is totally lit 01:05:40 Destination Linux Network 01:06:00 01:06:15 Patron Post Show (become a Patron to Join us each week!)

today's howtos

IBM/Red Hat/Fedora: Systemd, Containers, Ansible, IBM Cloud Pak and More

  • Systemd 246 Is On The Way With Many Changes

    With it already having been a few months since systemd 245 debuted with systemd-homed, the systemd developers have begun their release dance for what will be systemd 246.

  • Containers: Understanding the difference between portability, compatibility and supportability

    Portability alone does not offer the entire promise of Linux containers. You also need Compatibility and Supportability.

  • Red Hat Updates Ansible Automation Platform

    Red Hat recently announced key enhancements to the Ansible Automation portfolio, including the latest version of Red Hat Ansible Automation Platform and new Red Hat Certified Ansible Content Collections available on Automation Hub.

  • IBM Cloud Pak for Integration in 2 minutes
  • Introducing modulemd-tools

    A lot of teams are involved in the development of Fedora Modularity and vastly more people are affected by it as packagers and end-users. It is obvious, that each group has its own priorities, use-cases and therefore different opinions on what is good or bad about the current state of the project. Personally, I was privileged (or maybe doomed) to represent yet another, often forgotten, group of users - third-party build systems. Our team is directly responsible for the development and maintenance of Copr and a few years ago we decided to support building modules alongside building just regular packages. We stumbled upon many frustrating pitfalls that I don’t want to discuss right now but the major one was definitely not enough tools for working with modules. That was understandable in the early stages of the development process but it has been years and we still don’t have the right tools for building modules on our own, without relying on the Fedora infrastructure. You may recall me expressing the need for them at the Flock 2019 conference.

  • GSoC 2020 nmstate project update for June

    This blog is about my experience working in nmstate project and first month in GSoC coding period. I was able to start working on implementing the varlink support mid of community bonding period. This was very helpful because I was able to identify some issues in the python varlink package that was not mentioned in documentation and I had to spend more time finding the cause of the issue. There have been minor changes to proposed code structure and project timeline after the feedback from the community members. In the beginning it was difficult to identify syntax errors in varlink interface definitions. This has been slow progress because of new issues and following are the tasks I have completed so far.

Security: Patches, John the Ripper and Debian LTS/ELTS

  • Security updates for Wednesday

    Security updates have been issued by Arch Linux (bind, chromium, freerdp, imagemagick, sqlite, and tomcat8), Debian (coturn, imagemagick, jackson-databind, libmatio, mutt, nss, and wordpress), Fedora (libEMF, lynis, and php-PHPMailer), Red Hat (httpd24-nghttp2), and SUSE (ntp, openconnect, squid, and transfig).

  • Microsoft releases emergency security update to fix two bugs in Windows codecs
  • John the Ripper explained: An essential password cracker for your hacker toolkit

    The tool comes in both GNU-licensed and proprietary (Pro) versions. An enhanced “jumbo” community release has also been made available on the open-source GitHub repo. The Pro version, designed for use by professional pen testers, has additional features such as bigger, multilingual wordlists, performance optimizations and 64-bit architecture support. Some of the key features of the tool include offering multiple modes to speed up password cracking, automatically detecting the hashing algorithm used by the encrypted passwords, and the ease of running and configuring the tool making it a password cracking tool of choice for novices and professionals alike.

  • Debian LTS and ELTS - June 2020

    Here is my transparent report for my work on the Debian Long Term Support (LTS) and Debian Extended Long Term Support (ELTS), which extend the security support for past Debian releases, as a paid contributor. In June, the monthly sponsored hours were split evenly among contributors depending on their max availability - I was assigned 30h for LTS (out of 30 max; all done) and 5.25h for ELTS (out of 20 max; all done). While LTS is part of the Debian project, fellow contributors sometimes surprise me: suggestion to vote for sponsors-funded projects with concorcet was only met with overhead concerns, and there were requests for executive / business owner decisions (we're currently heading towards consultative vote); I heard concerns about discussing non-technical issues publicly (IRC team meetings are public though); the private mail infrastructure was moved from self-hosting straight to Google; when some got an issue with Debian Social for our first video conference, there were immediate suggestions to move to Zoom... Well, we do need some people to make those LTS firmware updates in non-free