Language Selection

English French German Italian Portuguese Spanish


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].

today's leftovers

Filed under
  • GNOME's Window Rendering Culling Was Broken Leading To Wasted Performance

    It turns out for the GNOME 3.34 and 3.36 series, Mutter's window rendering culling code was broken and that led to extra rendering of windows not even visible... A fix is in the works and can lead to the performance doubling or more.

    As part of wanting to improve the GNOME performance at 4K with Intel graphics, Canonical's Daniel van Vugt has been profiling various desktop issues and looking to address them for GNOME 3.38 / Ubuntu 20.10.

    One of his recent discoveries is that the Mutter windows culling code in general was broken and given the greater number of pixels to handle at 4K becomes more pronounced there. Even windows not being presented at all were not being vulled and that leads to a huge waste especially at high resolutions. When dragging a small terminal window over eight maximized window terminals, fixing the issue led to a frame rate from 30 to 60 FPS. Or when running a maximized glxgears window over eight maximized terminal windows, the frame-rate went from 15 to 60 FPS.

  • Ubuntu Weekly Newsletter Issue 636

    Welcome to the Ubuntu Weekly Newsletter, Issue 636 for the week of June 14 – 20, 2020.

  • OctoPrint: a baby monitor for your 3D printer
  • Software Wars Virtual Launch Party
  • Linux Plumbers Conference: Kernel Dependability and Assurance Microconference Accepted into 2020 Linux Plumbers Conference

    We are pleased to announce that the Kernel Dependability & Assurance Microconference has been accepted into the 2020 Linux Plumbers Conference!

    Linux is now being used in applications that are going to require a high degree of confidence that the kernel is going to behave as expected. Some of the key areas we’re seeing Linux now start to be used are in medical devices, civil infrastructure, caregiving robots, automotives, etc. This brings up a number of concerns that must be addressed. What sort of uptime can we count on? Should safety analysis be reevaluated after a bug fix has been made? Are all the system requirements being satisfied by Linux? What tooling is there to solve these questions?

  • LibreOffice GSoC Week 3 Report

    After a long time(work), I proudly present you the first prototype of the Additions dialog. For 3 weeks I have been dealing with both the extension manager’s code and the connection of UI components to the project. In addition, I worked for the API, which will serve as a bridge between the site where the extensions are hosted and the project. For example, I prepared a sample API response and define parameters which is essential part to call GET request.

  • GNU Parallel 20200622 ('Floyd') released

    GNU Parallel 20200622 ('Floyd') has been released.

  • 2020.25 On Time

    Alexander Kiryuhin announced the Rakudo 2020.06 Compiler Release at the expected date! The associated binary packages are available at the expected locations.

today's leftovers

Filed under
  • Ubuntu Blog: Design and Web team summary – 22nd June 2020

    My name is Wayne, I’m part of the Brand team that sits within Web & Design. I’ve been at Canonical for almost 2 years now, in those 2 years I have worked across many areas of the business and have helped update the brand and see it pushed out across a number of our sites from,, to, as well as in videos and documents. I’ve had the privilege to design the last 4 mascots for the Desktop Team and helped the Yaru team with theming.

    Canonical is my first ‘client-side’ role, having previously worked for Design and Ad agencies. My previous role was as Head of Digital and Design for an independent Ad agency specialising in tech clients, designing everything from large scale websites to integrated campaigns and full brand refreshes for companies as far as silicon valley. The clients I’ve worked for range from the likes of Apple, Safeway, Mattel and Mobil to Cisco, BT, Oracle, Orange and Vodafone. I helped launch into the UK and designed the packaging for a No1 best selling DVD, back when they were a thing (showing my age!).

    When not at work I enjoy all sports, playing golf and cricket, watching football and rugby when I can wrestle the remote control from my 3 children, who pretty much run me ragged but are my world.

  • Fraidycat – organize your content

    For people that read lots of weblogs, a news aggregator (often known as a feed reader) makes keeping track of them easier. This type of software can be a time-saver as you don’t need to keep viewing tons of different websites. There are a number of different file formats which information publishers use. The most frequently ones are RSS and Atom. RSS is an acronym for Really Simple Syndication.

    Feed readers’ popularity has waned over the years. This is because feed readers aren’t really a central hub for internet content. These days, there’s a plethora of interesting information on a wide variety of platforms, including Twitter, Instagram and SoundCloud that don’t support RSS, and other services like YouTube and Pinboard that do support RSS but it’s not always clear how to find their feeds.

    If you’re looking for software that acts as a central hub for internet content, you should try Fraidycat. It isn’t a feed reader. And while it does gather news headlines from websites, it has much wider coverage letting you follow interesting people via YouTube, Twitch, Twitter, Instagram, SoundCloud streams, and more.

    Fraidycat offers a browser extension for Chrome/Chromium and Firefox. There’s also a standalone program available for Linux, Windows, and Mac OS X. Both the browser extension and standalone program are free and open source software.

  • Molly de Blanc (GNOME): Fire

    The world is on fire.

    I know many of you are either my parents friends or here for the free software thoughts, but rather than listen to me, I want you to listed to Black voices in these fields.

    If you’re not Black, it’s your job to educate yourself on issues that affect Black people all over the world and the way systems are designed to benefit White Supremacy. It is our job to acknowledge that racism is a problem — whether it appears as White Supremacy, Colonialism, or something as seemingly banal as pay gaps.

    We must make space for Black voices. We must make space for Black Women. We must make space for Black trans lives. We must do this in technology. We must build equity. We must listen.

  • WireGuard imported into OpenBSD

    WireGuard is a layer3 tunnel that can be run in passive mode, only sending packets when something needs to reach the other side (unless you enable heartbeats). It only allows selected modern crypto algorithms and hashes, chosen to be performant on CPUs which lack crypto accelerators, while still being secure. WireGuard packets are sent over UDP, and can run over and transport both IPv4 and IPv6. It handles NAT/port redirects and endpoints changing IP addresses, which is very nice when changing from wired to wifi or vice versa.

  • List of BEST SQLi TOOLS

    SQL injection also referred to as SQLi, is a technique in which data-driven applications can be attacked via maliciously injected SQL code. Attackers can access, modify, or destroy databases by using SQLi. It is one of the most common techniques used in Web Hacking.
    While SQL Injection can be dangerous, executing different commands by web page input to perform SQLi can be a very hectic job. From gathering data to developing the right payload can be a very time-taking and sometimes frustrating job. This is where the tools come into play. There are numerous tools available for testing and exploiting different types of SQL Injections. We will discuss some of the best ones.

  • Daniel Stenberg: webinar: testing curl for security

    curl runs in some ten billion installations in the world, in virtually every connected device on the planet and ported to more operating systems than most. In this presentation, curl’s lead developer Daniel Stenberg talks about how the curl project takes on testing, Q&A, CI and fuzzing etc, to make sure curl remains a stable and secure component for everyone while still getting new features and getting developed further. With a Q&A session at the end for your questions!

  • Daniel Stenberg: curl user survey 2020 analysis

    Analyzing this huge lump of data, comments and shared experiences is a lot of work and I’m sorry it’s taken me several weeks to complete it. I’m happy to share this 47 page PDF document here with you:

    curl user survey 2020 analysis

    If you have questions on the content or find mistakes or things looking odd in the data or graphs, do let me know!

  • A development roadmap for Open Data Hub

    Open Data Hub (ODH) is a blueprint for building an AI-as-a-Service (AIaaS) platform on Red Hat’s Kubernetes-based OpenShift 4.x. The Open Data Hub team recently released Open Data Hub 0.6.0, followed up by a smaller update of Open Data Hub 0.6.1.

    We recently got together and discussed our plans and timeline for the next two releases. Our plans are based on the roadmap slide deck that we put together and presented during the Open Data Hub community meeting on April 6.

    In this article, we present our roadmap for the next several Open Data Hub releases. We would like to emphasize that the target dates are optimistic, describing what we would like to achieve. With the current state of the world and vacation time coming up, these dates might change.

  • 2 billion minutes served: The Red Hat Customer Portal celebrates 10th birthday

    In the 10 years since its launch, Red Hat's users have spent an estimated 2 billion plus minutes on the Red Hat Customer Portal. That's more than 3,800 years that customers have spent on the site getting support, documentation, updates, and more.

    The Red Hat Customer Portal launched on June 22, 2010 to provide a single place for customers to access the services that make up a Red Hat subscription. Prior to the launch, subscription resources and tooling were hosted across many Red Hat websites.

    Since then, the Customer Portal has increased in scope, function, and use. The Portal delivers comprehensive product documentation, intelligent troubleshooting tools, security updates, technical support, as well as Red Hat expert and community-powered knowledge—helping customers plan, deploy, maintain, and manage their Red Hat solutions.

  • HACKADAY LINKS: JUNE 21, 2020: IBM 1400

    When Lego introduced its Mindstorms line in 1998, in a lot of ways it was like a gateway drug into the world of STEM, even though that term wouldn’t be invented for another couple of years. Children and the obsolete children who begat them drooled over the possibility of combining the Lego building system with motors, sensors, and a real computer that was far and away beyond anything that was available at the time. Mindstorms became hugely influential in the early maker scene and was slowly but steadily updated over the decades, culminating with the recently released Mindstorms Robot Inventor kit. In the thirteen years since the last release, a lot has changed in the market, and we Hackaday scribes had a discussion this week about the continued relevancy of Mindstorms in a time when cheap servos, microcontrollers, and a bewildering array of sensors can be had for pennies. We wonder what the readers think: is a kit that burns a $360 hole in your pocket still worth it? Sound off below.


    Everyone needs a way to unwind, and sometimes the best way to do that is to throw yourself into a project of such intricacy and delicate work that you’re forced into an almost meditative state by it. We’ve seen beautiful examples of that with the wonderful circuit sculptures of Mohit Bhoite and Jiří Praus, but here’s something that almost defies belief: a painstakingly detailed diorama of a vintage IBM data center.

today's leftovers

Filed under
  • PXE Boot different OS images

    I can now PXE Boot both RHEL 7.8 and RHEL 8.1 OS images for virtual machines. Here is what works.

  • Ben Cotton: Removing unmaintained packages from an installed system

    Earlier this week, Miroslav Suchý proposed removing removing retired packages as part of Fedora upgrade. As it stands right now, if a package is removed in a subsequent release, it will stick around. For example, I have 34 packages on my work laptop from Fedora 28 (the version I first installed on it) through Fedora 31. The community has been discussing this, with no clear consensus.

    I’m writing this post to explore my own thoughts. It represents my opinions as Ben Cotton: Fedora user and contributor, not as Ben Cotton: Fedora Program Manager.

  • 5 Best WordPress Alternatives You Should Know? [Ed: Except for Drupal at the end proprietary software is being promoted as "alternative" to Free software, which is what WordPress basically is (GPL)]

    Our last choice of WordPress alternatives is Drupal. Though this content system requires more back-end work and a more advanced level of employment, Drupal is a developer’s fairytale come true and a perfect fit for a budding business. And, you can refer to more such guides using Because you take care of the particular customization, you can have command over the amount of built-in flex.
    After you get it set up, Drupal, compared to WordPress, is pretty standard and effortless to use. The task of creating and editing pages is clean and precise, with an editor similar to a CMS like WordPress, as is managing things like commenting and media libraries. You can also add or delete customizable fields to forms and pages.
    We hope you have found this article helpful. Let us know your questions or feedback if any through the comment section in below. You can subscribe to our newsletter and get notified when we publish new articles. Moreover, you can explore here other interesting articles.

  • SCP - Familiar, Simple, Insecure, and Slow

    SCP? It’s that handy file-transfer feature of SSH, right?

    Well, not quite. It’s more of a hack. Or an undocumented, unstandardized mashup of two protocols. Let’s look at the exciting (and scary) details.

  • The Return of the 90s Web

    When I look at some of the trends on the web today, I wonder if we’re at that point yet. I wonder if we’re ready to revisit some of the ideas of the early web again.

    Probably not in design - I’m afraid dancing-baby.gif is gone for good. But some of the broader ideas from back then are picking up a second wind lately, and I like it.

  • Chrome OS prepares a tweaked app drawer w/ ‘ghost’ icon

    Google has maintained a very simple homescreen for its Chrome OS platform since the beginning, but slowly it’s been improved through small tweaks here or there. Now, in version 85, Chrome OS is preparing a tweaked app drawer that has smoother animations and, overall, is just a needed usability update. Here’s a quick look.

    As first spotted by a Reddit user, there’s a small tweak to the app drawer in Chrome OS v85 which makes a big difference in terms of usability. Specifically, this change puts a “ghost” shadow behind an icon you’re moving. Thanks to that, moving icons around on the homescreen feels smoother and more accurate. Previously, it was really easy to accidentally drop an app into a folder instead of moving it to a new location.

Proprietary and Openwashing

Filed under
  • Philadelphia-area health system says it 'isolated' a malware attack[iophk: Windows TCO]

    Crozer-Keystone owns four hospitals and four outpatient centers in Delaware County, Pennsylvania, according to its website. It was not immediately clear how, if at all, the cybersecurity incident impacted those facilities. Leonowitz declined to answer questions on the matter.

  • Samsung Blu-ray players reportedly have stopped working but it’s not clear why

    Samsung did not immediately respond to a request for comment Saturday. Customer service representatives replying to the message board posters are telling people the company is investigating.

  • Quit Whining about Apple and Just Stop Using Them

    If Apple is behaving so unreasonably by rejecting apps for ridiculous anti-consumer reasons, why are we–both developers, who prop up their behavior by feeding their ecosystem with new apps; and consumers, who prop up their behavior by continuing to buy their overpriced hardware–continuing to support them?

  • Volkswagen is Seeking to Develop a Larger Percentage of its Vehicle Software In-House

    Volkswagen is seeking to retain control of the entire vehicle architecture, including the electronics, as a way to ensure long-term competitiveness in the connected and autonomous car space. In addition, the data generated from the connected vehicles of the future is one way automakers can generate additional revenue streams. Volkswagen is seeking to control a majority of it, so the company can have better control over revenue-generating digital services that Volkswagen plans to offer to its customers.

  • Volkswagen seeks open-source approach to refine car operating system

    In January, Volkswagen launched Car.Software, an independent unit responsible for developing lines of code, with around 3,000 digital experts and a budget of more than 7 billion euros ($7.8 billion). By 2025 it wants to have more than 10,000 software experts.

  • Volkswagen Seeks Open-Source Approach To Refine Car Operating System

    By 2025, VW wants to increase its own share of software development on its cars to 60%, from 10% at present, and to design the electronics and vehicle architecture as well. Volkswagen board member Thomas Ulbrich said in March that U.S. electric car manufacturer Tesla has a 10-year start on rivals when it comes to building electric cars and software.

    Volkswagen will define the core operating system but may seek an open-source approach to enhance elements of it. "The operating system is not something that we will control on our own. We will define its core and then quickly include open-source components, to create standards. This will create opportunities for partnerships," Senger said.

today's leftovers

Filed under
  • openSUSE Tumbleweed – Review of the week 2020/25

    7 days – 6 snapshots. That’s the quick summary of the last week. Felt unspectacular from that point of view, even though, unfortunately, the Tumbleweed users did have to fight a few problems this time aroud. The 6 snapshots released were 0611, 0612, 0614, 0615, 0616 and 0617. No worries, we did not skip 0613 for superstitious reasons – it just so happened that OBS needed a bit more time to build 0612.

  • SUSE Enterprise Storage 7 first public beta!

    The latest software-defined storage solution built on the Octopus release of the open source Ceph technology.

    In addition to the current features, available in SES 6, the SES 7 beta includes the following major improvements aimed at assisting enterprises with their digital transformation by simplifying and modernizing enterprise IT infrastructures.

  • DataStax Vector: Making Cassandra NoSQL DBMS clusters more manageable

    Apache Cassandra is a great NoSQL database, but no one's ever said it was easy to monitor or manage. Now, DataStax is bringing out a private beta of Vector, an AIOps service for Cassandra. Vector will continually assess the behavior of a Cassandra cluster to provide developers and operators with automated diagnostics and advice. This will help them deal successfully with Cassandra and DataStax Enterprise (DSE) clusters.

  • SSH-Targeting Golang Bots Becoming the New Norm [Ed: Typical FUD from people who sell it for a living. "Open-Source Bot Used for Nasties," says he, but it's down to bad passwords and the likes of that. Blaming SSH and "Open Source" over nothing.]
  • diffoscope 148 released

    The diffoscope maintainers are pleased to announce the release of diffoscope version 148. 

today's leftovers

Filed under
  • 2 Weeks with a DeGoogled Phone

    2 Weeks with a DeGoogled Phone It has been 2 weeks of GrapheneOS without ANY google services.

  • System76 Lemur Pro Laptop: Full Review!
  • The System76 Refreshed Gazelle 15" Laptop, Full Review!
  • Drink More Glurp blends hilarious physics with ridiculous sports

    Drink More Glurp is currently in the Steam Game Festival and it's as hilarious as their original announcement trailer made it out to be.

    If you need a good laugh, the demo that's available for Linux is absolutely brilliant—a proper riot. It's a hot-seat party game set on a distant world where aliens have copied Earth's summer games and got everything slightly wrong. So wrong it's difficult not to laugh as you try to wave your arms around and do whatever challenge it sets from running to throwing and all sorts in between.

  • Alwa's Legacy is an incredibly charming retro action-adventure out now

    I do love a good non-linear action adventure and Alwa's Legacy has everything it needs to be enjoyed. Note: key provided by the developer.

    Released today, June 17 after a successful Kickstarter campaign in 2019 from developer Elden Pixels it sort-of acts as a follow-up to the previous game Alwa's Awakening. It's entirely standalone though and can be enjoyed without playing the other. While they stuck with pixel-art to keep it retro, style wise and graphically Alwa's Legacy is a big colourful improvement and a joy to play and it feels very much like a metroidvania.

  • Apache Hudi grows cloud data lake maturity

    The Apache open source data lake project has matured, as organizations around the world embrace the technology.

    Apache Hudi (Hadoop Upserts Deletes and Incrementals) is a data lake project that enables stream data processing on top of Apache Hadoop-compatible cloud storage systems, including Amazon S3.

    The project was originally developed at Uber in 2016, became open source in 2017 and entered the Apache Incubator in January 2019. As an open source effort, Hudi has gained adoption by Alibaba, Tencent, Uber and Kyligence, among major tech vendors.

  • Automatic Assignment of Tag Icons in DigiKam

    Last week I implemented Automatic Addition/Removal of Tag Icons. DigiKam provides users with the option to assign Icons to Tags, to allow easy visibility of these tags. For Face Tags in particular, Users may assign a Face associated with that Tag as the Tag Icon. However, in the current implementation, most users don’t make use of the Tag Icon assignment.


    These two processes can be easily automated, so that whenever a new Tag is created (as a consequence of Face Confirmation), then the Face is automatically assigned as the Tag Icon. A similar process can be implemented in the reverse process, that is if the User deletes the last Face associated with the Tag, then the Tag Icon should be deleted.

  • openSUSE + LibreOffice Conference Update

    Organizers of the openSUSE + LibreOffice Conference have been slightly adjusted the conference dates from the original dates of Oct. 13 – 16 to the new dates of Oct. 15. - 17.

    The new dates are a Thursday through a Saturday. Participants can submit talks for the live conference until July 21 when the Call for Papers is expected to close.

    The length of the talks for the conference have also been changed. There will be a 15-minute short talk, a 30-minute normal talk and a 60-minute work group sessions to select. Organizers felt that shortening the talks were necessary to keep attendees engaged during the online conference. The change will also help with the scheduling of breaks, social video sessions and extra segments for Questions and Answers after each talk.

  • Software Licenses : Legalese to English

    When I was doing a licensing survey in the Fedora ecosystem. I asked a few developers, "What is license according to them?" I got some interesting answers:

    "I do not care about the license; it bores me." - a super senior developer says this. (not a very good example to follow)

    "You have to fill up the name of a license to make the package in Fedora unless they won't accept the package" (sadly)

    "License is something that protects your code." (Ahh finally some optimism)

    The answer appeared as a ray of hope to me that yes, there are developers (still) who do care about code ( both their code and law).

  • Security updates for Wednesday

    Security updates have been issued by Arch Linux (dbus and intel-ucode), CentOS (libexif), Debian (vlc), SUSE (xen), and Ubuntu (dbus, libexif, and nss).

  • Why CII best practices gold badges are important

    In June 2020, two different projects managed to earn a gold badge: the Linux kernel and curl. Both are widely depended on, and yet in many other ways, they are radically different. The Linux kernel has a large number of developers, and as a kernel, it must directly interact with a variety of hardware. Curl has a far smaller set of developers and is a user-level application. They join other projects with gold badges, including the Zephyr kernel and the CII Best Practices badge application itself. Such radically different projects managed to earn a gold badge and thus demonstrated their commitment to security. It also shows that these criteria can be applied even to such fundamentally different programs.


    There are three badge levels: passing, silver, and gold. Each level requires that the OSS project meet a set of criteria; for silver and gold that includes meeting the previous level. Each level requires effort from an OSS project, but the result is reduced risks from vulnerabilities for both projects and the organizations that use that project’s software.

    The “passing” level captures what well-run OSS projects typically already do, and has 66 criteria grouped into six categories. For example, the passing level requires that the project publicly state how to report vulnerabilities to the project, that tests are added as functionality is added, and that static analysis is used to analyze software for potential problems. Getting a “passing” badge is an achievement, because while any particular criterion is met by many projects, meeting all the requirements often requires some improvements to any specific project. As of June 14, 2020, there were 3195 participating projects, and 443 had earned a passing badge.

today's leftovers

Filed under
  • 8 GB of RAM for every Chromebook? Not so fast...

    Over the weekend a headline at Android Police caught my eye: “Chromebooks desperately need more than 4GB of RAM in 2020”. That was followed by “8GB RAM or bust”. Despite the provocative title, which I think is an extreme position, the article does make sense. But we shouldn’t ask for every new Chromebook to come with 8 GB of memory.

    Let’s start with the data to see if it supports the position of requiring 8 GB of memory on new Chromebooks. There aren’t many hard numbers in the article, but it’s true that if you use Android apps on a Chromebook, you’ll be using memory even when you aren’t running those apps.

    I verified that by doing several memory tests on my Chromebook: When I removed the Google Play Store option, less memory was used upon the next bootup.

  • Peter Hutterer: It's templates all the way down - part 2

    In Part 1 I've shown you how to create your own distribution image using the CI templates. In Part 2, we'll go a bit further than that by truly embracing nested images.

    Our assumption here is that we have two projects (or jobs), with the second one relying heavily on the first one. For example, the base project and a plugin, or a base project and its language bindings. What we'll get out of this blog post is a setup where we have...

  • Adam Williamson: On inclusive language: an extended metaphor involving parties because why not

    So there's been some discussion within Red Hat about inclusive language lately, obviously related to current events and the worldwide protests against racism, especially anti-Black racism. I don't want to get into any internal details, but in one case we got into some general debate about the validity of efforts to use more inclusive language. I thought up this florid party metaphor, and I figured instead of throwing it at an internal list, I'd put it up here instead. If you have constructive thoughts on it, go ahead and mail me or start a twitter thread or something. If you have non-constructive thoughts on it, keep 'em to yourself!

  • Undiscovered machine learning frameworks, new IT bootcamps, 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.

  • Utkarsh Gupta: GSoC Phase 1

    Earlier last month, I got selected as a Google Summer of Code student for Debian again!

  • Ampere donates Arm64 server hardware to Debian to fortify the Arm ecosystem

    The donated servers have been deployed at the University of British Columbia, our hosting partner in Vancouver, Canada. The Debian System Administrators (DSA) have configured them to run arm64/armhf/armel build daemons, replacing the build daemons running on less powerful development-grade boards. On virtual machines with half as many allocated vCPUs, the result has been that the time to build Arm* packages has been halved with Ampere's eMAG system. Another benefit from this generous gift is that it will allow DSA to migrate some general Debian services currently operating in our present infrastructure, and will provision virtual machines for other Debian teams (e.g.: Continuous Integration, Quality Assurance, etc.) who require access to Arm64 architecture.

  • Computers as I used to love them

    I tried Syncthing, a free and open-source alternative. And you know what? It’s been liberating. The sanity, the simplicity, the reliability, the features. It brings the joy of use and makes you believe the collapse of civilization can be slowed down a bit.

    Syncthing is everything I used to love about computers.

    It’s amazing how great computer products can be when they don’t need to deal with corporate bullshit, don’t have to promote a brand or to sell its users. Frankly, I almost ceased to believe it’s still possible. But it is.


    Another ugly thing both iCloud and Dropbox routinely do is trying to scare you from walking away.

  • Prokopov: Computers as I used to love them

    Nikita Prokopov reviews Syncthing (a file-synchronization system) and, seemingly, rediscovers free software...

  • Brendon Chung releases three of his games' source codes for developers to use

    I've made no bones about being an ardent fan of Brendon Chung and his work under the Blendo Games moniker. While only clocking in at only 15 minutes, Thirty Flights of Loving does more cinematically in its short time than any triple-A game could hope to. Quadrilateral Cowboy, an id Tech 4 game released in 2016, enthralled me so much that it was my personal game of the year.

    On top of making some truly stellar games, Chung is also an avid supporter of the art of game development and giving hobby programmers a leg up. Keeping in line with this, Chung has released the source codes for three of his games for all to see and use on GitHub. The newly-released games are Quadrilateral Cowboy, Thirty Flights of Loving, and Gravity Bone. All three were released under the GNU license which is the gold standard of open source, so have at it. The games join Flotilla which also had its source code released a few months ago on the same platform, under the zLib License.

  • LibreOffice Tuesday T&T: Writer Keyboard Shortcuts

    Interesting article on REPUBLICWORLD.COM about LibreOffice Writer Keyboard Shortcuts, which – according to the editor – help to improve the usability of the software...

  • Ten years to a bachelor’s degree in computer science

    Yes, I’ve spent the last ten years working on a bachelor’s degree. That’s because I’ve been working full-time as a software engineer, and going to school part-time. It’s long overdue, but California State University, East Bay has just awarded me a bachelor’s of science degree in computer science, with a minor in mathematics and cum laude honors.

    With no college debt, to boot.

  • And now for something completely different: The dawning of the Age of Apple Aquarius

    An interesting document has turned up at the Internet Archive: the specification to the Scorpius CPU, the originally intended RISC successor to the 68K Macintosh.

    In 1986 the 68K processor line was still going strong but showing its age, and a contingent of Apple management (famously led by then-Mac division head Jean-Louis Gassée and engineer Sam Holland) successfully persuaded then-CEO John Sculley that Apple should be master of its own fate with its own CPU. RISC was just emerging at that time, with the original MIPS R2000 CPU appearing around 1985, and was clearly where the market was going (arguably it still is, since virtually all major desktop and mobile processors are load-store at the hardware level today, even Intel); thus was the Aquarius project born. Indeed, Sculley's faith in the initiative was so great that he allocated a staff of fifty and even authorized a $15 million Cray supercomputer, which was smoothed over with investors by claiming it was for modeling Apple hardware (which, in a roundabout and overly optimistic way, it was) and to see, in Al Kossow's words, "what could be done if you had a Macintosh with the power of a Cray."

  • Firefox UX: Remote UX collaboration across different time zones (yes, it can be done!)

    Even in the “before” times, the Firefox UX team was distributed across many different time zones. Some of us already worked remotely from our home offices or co-working spaces. Other team members worked from one of the Mozilla offices around the world.

  • Department of Commerce Clears Huawei for Standards Development – Part Way

    The long face-off between the Trump administration and Huawei involving standards development has finally been resolved. Well, yes and no, on which more below.

    Initially the issue was whether standards setting organizations (“SSOs”) would be able to permit the Chinese 5G technology company and scores of its affiliates (collectively, “Huawei”) to participate in their working groups. But over time, the political landscape shifted – many of the SSOs where the action was taking place took the position that their processes were sufficiently open to make the issue moot. But some of the most active American technology companies came to a different conclusion, thereby making it impossible for them to participate without risking liability to their own government (more details can be found here).

    The saga began in May of 2019, when Huawei was added to the Bureau of Industry and Security (“BIS”) Entity List, making it illegal for U.S. companies to share many kinds of technology with Huawei without a special BIS license. Initially, a Temporary General License (“TGL”) was provided that included a clause that allowed Huawei to continue to participate in (only) 5G standards development, but in August 2020, that clause was removed. At the same time, BIS released a General Advisory Opinion, noting its determination that existing regulations sufficiently addressed how the Entity List-based license requirements applied to standards development bodies, including 5G. That left SSOs in the difficult position of determining whether their standards development rules were sufficiently open to meet the requirements of one of two safe harbors (participating in meetings and contributing to journals), neither of which was a very good fit.

  • Starburst, Startup Built Off Facebook Open-Source Project, Raises $42 Million From Ex-Facebook PR Chief

    Based in Boston, Starburst is the second collaboration of Borgman and cofounder Matt Fuller, who sold an enterprise software startup called Hadapt to Teradata in 2014. Borgman was intrigued by an open-source project in data analytics that had come out of Facebook called Presto. “What struck me about Presto was that it allows you to do data warehousing analytics, essentially SQL analytics, without storing data,” Borgman says. “And I think that’s what makes it so fundamentally different from any other database in history.”

Syndicate content

More in Tux Machines

Screencasts and Audiocasts: Neptune OS 6.5, GNU World Order, Python

  • Neptune OS 6.5 Run Through

    In this video, we are looking at Neptune OS 6.5. Enjoy!

  • GNU World Order 362

    **Gutenprint**, **HPLIP**, and **htop** from Slackware software set AP.

  • Talk Python to Me: #272 No IoT things in hand? Simulate them with Device Simulator Express [Roy: "Talk Python to Me" appears to be boosting Microsoft monopolists and proprietary software again]

    Python is one of the primary languages for IoT devices. With runtimes such as CircuitPython and MicroPython, they are ideal for the really small IoT chips. Maybe you've heard of the Circuit Playground Express, BBC micro:bit, or the fancy Adafruit CLUE. They aren't too expensive (ranging from $25 to $50 each). But for large groups such as classrooms, this can be a lot of money. Moreover, getting your hands on these devices can sometimes be tricky as well.

today's howtos

Olimex Tukhla High-End Open Source Hardware NXP i.MX 8QuadMax SBC in the Works

Most open-source hardware Arm Linux SBCs are optimized for cost, and there are few higher-end boards with extensive connectivity designed for professionals. Beagleboard X15 would be one of the rare examples currently available on the market, but it was launched five years ago. One European company noticed the void in this market and asked Olimex to develop a high-end open-source Linux board with a well-documented processor. They ruled out RK3399, and instead went Olimex Tukhla SBC will be powered by NXP i.MX 8QuadMax, the top processor of i.MX 8 family with two Cortex-A72 cores, four Cortex-A53 cores, and two real-time Cortex-M4F cores. Read more

Robotics Recap: Learning, Programming & Snapping ROS 2

Robotics@Canonical puts a strong focus on the migration from ROS to ROS 2. ROS 2 benefits from many improvements, especially robot security. Our goal is to make it easy for you to transition to ROS 2, whether you’re completely new to ROS or a seasoned engineer retooling for a new environment. Your new platform should be secure-by-default, and we expect you’ll need to pivot between different environments as you migrate from ROS to ROS 2. Along the way we’ve encountered some friction points, some mild surprises, and some opportunities to better leverage existing tools. Whenever that happened we tried to fix them and share our experiences so you didn’t run into the same problems! This has resulted in blog posts and videos in three key focus areas: getting started with ROS 2, software development in ROS 2, and building snaps for ROS. Let’s recap some of our recent output. Read more