Language Selection

English French German Italian Portuguese Spanish

April 2019

Fedora 30 Performance Is Moving In The Right Direction But A Lot Of Untapped Potential

Filed under
Graphics/Benchmarks

Yesterday we began with our preliminary performance benchmarks of Fedora 30. From those results Intel Core i9 and AMD Threadripper systems and what we're seeing on other systems in the labs, Fedora 30 indeed is coming out generally slightly faster than Fedora 29 when looking at the performance overall. In some cases the performance is much better thanks to GCC 9 and other upgrades, but overall it's a small, modest performance improvement. While that's better than seeing Fedora 30 running slower than its predecessor, there still is more potential to squeeze out of the system.

With the Intel Core i9 7980XE system as a high-performance reference system, here are some additional data points comparing those Fedora 29 and Fedora 30 results to Ubuntu 19.04, openSUSE Tumbleweed (with its GNOME desktop option, to match the other operating systems tested), and Clear Linux for seeing how those distributions compete with the new Fedora Linux.

Read more

Android 9 Pie OS for Raspberry Pi 3 Gets Yalp Store and Evie Launcher

Filed under
Android
Linux

The RaspAnd Pie Build 190429 is here a month and a half after the first release that brought Google's latest Android 9 Pie mobile operating system to the tiny Raspberry Pi computers, which, unfortunately, did not ship with Google Play Store, though you could install Android apps via the Aptoide package manager.

The new release adds Yalp Store, a replacement for Google Play store that lets you install Android apps directly from Google Play Store in the APK file format. You don't even need to have a Google account to install Android apps, except if you want to install paid apps or access your owned apps or write reviews.

Read more

Leftovers: Debian, Kubuntu, RcppArmadillo and VolksPC OS

Filed under
GNU
Linux
Debian
Ubuntu
  • Debian 9.9 KDE Run Through

    In this video, we look at Debian 9.9, the KDE edition. Enjoy! For links and more, look here: https://www.linuxmadesimple.info/2019/04/debian-990-kde.html Background Music: 1973 by Bruno E.

  • Kubuntu 19.04 overview | Making your PC friendly

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

  • Dirk Eddelbuettel: RcppArmadillo 0.9.400.2.0

    A new RcppArmadillo release based on the very recent Armadillo upstream release arrived on CRAN earlier today, and will get to Debian shortly.

    Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 587 other packages on CRAN.

  • The Best of Both Worlds

    Linux desktop users can now use an estimated two million Android apps that were previously unavailable on Linux with VolksPC OS.

    Open source enthusiasts have spent years waiting for the Linux desktop revolution. The Linux environment now supports hundreds of useful, stable, and secure desktop tools that are available for no cost, but Linux still has not displaced Windows or macOS in the race for desktop marketshare.

    Android, however, which uses the Linux kernel, has actually become mainstream and is competing quite well. In fact, if you combine desktop, laptop, tablet, and mobile usage, Android has reached 38 percent of marketshare, narrowly overtaking Windows as the most popular operating system in the world.

Audio: Linux Journal and Linux Voice Introduction

Filed under
Interviews
  • Episode 18: KidOYO

    Doc Searls talks to Zhen, Devon and Melora Lofretto of KidOYO and Doctor Michael Nagler, superintendent of the Mineola Public School system in Mineola  Long Island.

  • Linux Voice Introduction

    Today's computer magazines talk about big ideas and new age concepts, like containers, cloud computing, and software-defined infrastructure, but we at Linux Voice know that one of the reasons you own you computer in the first place is to take care of everyday tasks more efficiently and without the clutter.

    Linux is home to dozens of useful tools for taking notes and managing to-do lists. This month we feature Joplin, a powerful open source note-taking app that organizes your notes in a searchable form and even supports synchronization with several popular cloud platforms. We also investigate the Unforeseen Incidents point-and-click mystery game, and our tutorial series continues with a look at Bash math functions and more on designing 3D objects with OpenSCAD.

Servers: Kubernetes, Red Hat, OpenStack, Indie Web Server and More

Filed under
Server
  • Rancher Labs Adds OS Optimized for Kubernetes

    Rancher Labs has made available a beta release of a lightweight operating system on which it envisions IT organizations will deploy its previously announced lightweight instance of Kubernetes dubbed k3s.

    Company CEO Sheng Liang says the main goal is to make it more convenient for IT organizations to use the same set of tools to deploy an instance of Kubernetes along with a k3OS operating system based on the open source Ubuntu kernel. Rancher Labs doesn’t envision IT organizations replacing instances of Linux that have already been deployed in with K3OS, but in circumstances where there has been no operating system standard set, k3OS should provide a more frictionless deployment option, he says.

    In fact, Liang notes the ability to deploy and update Kubernetes and the operating system it runs on from within the same user interface to access a common set of YAML files should be especially appealing to IT organizations that have embraced best DevOps processes to deliver ongoing rolling upgrades to their IT environments.

  • Manage your APIs deployed with Istio service mesh

    And, as explained in “Distributed microservices architecture: Istio, managed API gateways and, enterprise integration”, a service mesh does not relieve the need for an API management solution. A service mesh manages services and the connections between them, whereas an API management solution manages APIs and their consumers. In this article, I’ll describe how to manage APIs using the Red Hat Integration adapter for Istio.

    Red Hat Integration offers an API management capability that let companies build an ecosystem of consumers around their APIs and then drive new revenue from them.

  • MySQL on OpenShift Container Storage performance and failover under heavy load
  • OpenStack Looks to Help Define the Future of Open Infrastructure

    The OpenStack Foundation is continuing to grow its open-source efforts, including confirming new top-level projects and expanding its Ironic bare metal program, as part of the kickoff for the Open Infrastructure Summit.

    The Kata Containers secure container effort and the Zuul Continuous Integration/Continuous Deployment (CI/CD) projects have now been confirmed as top-level projects at the OpenStack Foundation, joining the group's namesake OpenStack cloud. While not yet a top-level project, the Airship lifecycle management project is also celebrating a major milestone with its 1.0 release.

    Additionally, the OpenStack Foundation is promoting its Ironic bare metal program as a way for organizations to deploy cloud resources on physical hardware.

  • Indie Web Server 9.1.0: Better error handling
  • Most Used CLI Based Linux Network Management Tools

    If you are a system administrators or a network administrators then you must be aware of all the commands that we are going to mention in this post.

    Even if you don’t know or you are newbie in system admin domain than this post is for you.Let’s see some of the most used command line based tools for network management in Linux.

  • Docker Security Breach Affects Devops Pipelines

    Docker security took a hit last week -- right before its annual developer and customer event -- with the news that a database in its Docker Hub repository for container images had been hacked.

KDE/Qt: Qt 5.13 Plan, Kdenlive and Craft

Filed under
KDE
  • Qt 5.13 Will Still Try To Ship In May

    The third beta of the Qt 5.13 tool-kit is now available for testing as the developers try to get this update ready to ship as stable in May. 

    Jani Heikkinen of The Qt Company announced this third beta today. A fourth beta is expected as they are still working to update from OpenSSL 1.0 to 1.1 this cycle. Following that, a release candidate will come once their blocker bugs are addressed. As of writing, there are just nine blocker bugs at present ranging from Android crashes to pulling in new Chrome patches to WebAssembly issues.

  • FOSSPicks

    Kdenlive is one of those applications that catches you by surprise. One minute it seems little more than a quick Qt-built GUI wrapped around some command-line tools to concatenate video files, and the next minute it's spending months on hiatus being rewritten and refactored into something that can genuinely start to compete with Final Cut Pro on macOS. This is what's happening with Kdenlive; you'll find the all new version in the KDE Applications 19.04 release. To be fair, it already was the best open source video editor available, barring perhaps Blender if you needed absolute power and had the patience to master its idiosyncratic user interface.

    Many who have perhaps not used Kdenlive for a while won't realize that it now includes some rather advanced features. One, for example, allows you to use low quality copies of a clip as proxies for edits you want to make. This saves CPU and storage resources and is perfect for our 8K future. There's also a brilliant Title Editor toolbar that enables you to create 2D text frames without having to resort to an external package. This important function is always overlooked in open source video editors, as they often focus on performance and clip editing. However, adding titles is equally important. You only have to look at the most popular YouTube videos to see how words, spacing, shadows, gradients, and images are spliced into video segments to create a professional and snappy video. Dropping an alpha-blended Gimp text render doesn't really cut it, unless you're creating a video about Gimp. Kdenlive has done all this for some time, which has perhaps been our only criticism: It was difficult to see where new developments were taking the project.

  • Craft: Platforms and Compiler

    While my last post was still about the new cache and which compilers we should support, the pre built binaries for Craft (the cache) are now 2 years old. They are used for continues integration and to speed up user builds.

    We now provide binaries for Windows, MacOS and Linux.

OSS Leftovers

Filed under
OSS
  • $2.4 Million in Prizes for Schools Teaching Ethics Alongside Computer Science

    Today, we are announcing the first winners of the Responsible Computer Science Challenge. We’re awarding $2.4 million to 17 initiatives that integrate ethics into undergraduate computer science courses.

    The winners’ proposed curricula are novel: They include in-class role-playing games to explore the impact of technology on society. They embed philosophy experts and social scientists in computer science classes. They feature “red teams” that probe students’ projects for possible negative societal impacts. And they have computer science students partner with local nonprofits and government agencies.

    The winners will receive awards of up to $150,000, and they span the following categories: public university, private university, liberal arts college, community college, and Jesuit university. Stage 1 winners are located across 13 states, with computer science programs ranging in size from 87 students to 3,650 students.

    The Responsible Computer Science Challenge is an ambitious initiative by Omidyar Network, Mozilla, Schmidt Futures, and Craig Newmark Philanthropies. It aims to integrate ethics and responsibility into undergraduate computer science curricula and pedagogy at U.S. colleges and universities.

  • Firefox 67 new contributors

    With the release of Firefox 67, we are pleased to welcome the 75 developers who contributed their first code change to Firefox in this release, 66 of whom were brand new volunteers!

  • Confronting linguistic bias: The case for an open human language

    Open source—that is, making the code of digital tools and datasets accessible to anyone—is a popular approach to improving the methodological transparency of this work in educational organizations. The field's broader open access movement stresses skepticism about the proprietary nature of algorithms, data, and code involved in humanistic research more generally—and cautions researchers about the impact that ownership can have on the research process itself.

    This perspective has tremendous implications for the way we think about the embedded biases and assumptions in humanistic research. What if we subjected our human languages to the same rigorous assessment we do with our computational languages? What biases might we discover in them? How might those biases impact our scholarship?

  • ONLYOFFICE – document collaboration via blockchain and encryption

    Earlier in 2019 ONLYOFFICE announced the release of the end-to-end document encryption reinforced by blockchain. The new technology is available as a developer preview in the new version of ONLYOFFICE Desktop Editors.

    ONLYOFFICE is a project developed by Ascensio System SIA, with its in Riga (Latvia). Ascensio Systems designed OONLY OFFICE for internal team collaboration. However, an attempt to introduce it to a wider audience proved successful. In consequence, it revised and expanded functionality which has attracted use by more than 5M people (according to Ascensio Systems).

    [...]

    ONLYOFFICE Desktop Editors is a free open-source office suite which comprises editors for documents, spreadsheets and presentations working offline. The suite also provides users with quick access to collaborative features.

  • LibreOffice monthly recap: April 2019

    Check out our regular summary of events and updates in the last month!

GNU and GPL Picks

Filed under
GNU
Legal
  • The decade long wait for Bash 5

    It's a coincidence that the Linux kernel and Bash jumped to version 5.0 at about the same time. While Linus assigns the numbers as he sees fit, Bash changes its version when major adjustments are made. Here's what users can expect in Bash 5.

    My last article about a Bash version change is 10 years old [1]. Version 4 was in the starting blocks at that time, but it took some time for all distributions to switch to this version. Nobody puts their production system at risk without good reason.

    Nevertheless, the change was very attractive for developers of complex scripts, because – thanks to associative arrays – a completely new data structure was introduced. The advantages were more elegant, simpler programs that were also easier to maintain. Other important changes included the coproc command (which supports parallelization) and redirection operators.

  • Stack Clash mitigation in GCC: Why -fstack-check is not the answer

    In our previous article about Stack Clash, we covered the basics of the Stack Clash vulnerability. To summarize, an attacker first uses various means to bring the heap and stack close together. A large stack allocation is then used to “jump the stack guard.” Subsequent stores into the stack may modify objects in the heap or vice versa. This, in turn, can be used by attackers to gain control over applications.

  • Cooperation and freedom for all

    The GPL's "freedom zero" can be applied to more than just open-source software.

    Recently, a discussion came up on one of the mailing lists for a GNU/Linux distribution, on which I feel it is necessary to comment. Because this discussion has a place in world politics today, I am bringing my input to this column.

    I started working for Digital Equipment Corporation (DEC) in 1983. At that time, I had traveled only domestically in the USA, never internationally.

  • Software Freedom Conservancy Announces End to VMware Lawsuit

    Linux developer Christoph Hellwig has announced that he is discontinuing his lawsuit against VMware for non-compliance with the terms of the GPL. Hellwig and the Software Freedom Conservancy accused VMware of including GPLed code associated with vmklinux into VMware's proprietary vSphere product. A German appeals court dismissed the case on February 28. Hellwig and the Software Freedom Conservancy have decided they will not appeal the case further in German courts.

Programming: Microsoft Yardsticks, Crypto Puzzle, Go and Python

Filed under
Development
  • The 7 Most Popular Programming Languages on GitHub in 2019 [ED: Stop treating Microsoft like everything that isn't controlled by it does not exist. And delete GitHub to discourage this kind of lying lunacy.]
  • A Programmer Solved a 20-Year-Old, Forgotten Crypto Puzzle

    Organizations impacted by breach, which gave attackers illegal access to a database containing sensitive account information, need to check their container images.
    The owners of some 190,000 Docker accounts will need to change their passwords and verify their container images haven't been tampered with as the result of a recent intrusion into a Docker Hub database.

    Docker discovered the unauthorized access on April 25. It said it had already notified impacted users about the incident and sent them a password-reset link.

    The company said it had also unlinked Docker Hub from GitHub and Bitbucket for those using these external repositories to automatically build — or autobuild — container images. Such users will need to relink their Docker Hub accounts to these repositories in order for autobuild to work properly.

  • Screen scraping with Colly in Go

    The Colly scraper helps developers who work with the Go programming language to collect data off the web. Mike Schilli illustrates the capabilities of this powerful tool with a few practical examples.

    As long as there are websites to view for the masses of browser customers on the web, there will also be individuals on the consumer side who want the data in a different format and write scraper scripts to automatically extract the data to fit their needs.

  • Overlaying Debug Data onto Wing Pro 7's Editor

    Wing 7 has been released, so in this issue of Wing Tips we take a look at one of the new debugger features in Wing Pro 7: The ability to press and hold Shift-Space to display the value of all visible symbols, using an overlay on top of the editor.

  • HOW TO GET STARTED WITH “Machine Learning”

    If you ever heard of terms like Machine Learning, Artificial Intelligence or Data Science, you may be fascinating that What are these things and how to get started.

  • Python 3.7.3 : Fix kivy python module installation.
  • Teaching a kid to code with Pygame Zero

    How can you excite a kid about coding and computers? As a software developer and father of two children, I think about this question often. A person with software skills can have big advantages in our modern world, so I’d like to equip my kids for their future.

    In my home, we play video games together. My children (aged six and four) watch me play through many classics like Super Mario World and The Legend of Zelda: A Link to the Past. They like spending that time with daddy and are really engaged with the video game. When I considered how my six year old son might enjoy coding, using video games as the channel into computing was a very natural idea.

More in Tux Machines

Devices/Embedded: Asus Tinker Board 2 and More

  • Asus Tinker Board 2 single-board computer now available for $94 and up - Liliputing

    The Asus Tinker Board 2 is a Raspberry Pi-shaped single-board computer powered by a Rockchip RK3399 hexa-core processor and featuring 2GB to 4GB of RAM. First announced almost a year ago, the Tinker Board 2 is finally available for $99 and up. Asus also offers a Tinker Board 2S model that’s pretty similar except that it has 16GB of eMMC storage. Prices for that model start at about $120.

  • Raspberry Pi Weekly Issue #371 - Sir Clive Sinclair, 1940 – 2021

    This week ended with the incredibly sad news of the passing of Sir Clive Sinclair. He was one of the founding fathers of home computing and got many of us at Raspberry Pi hooked on programming as kids. Join us in sharing your Sinclair computing memories with us on Twitter and our blog, and we’ll see you next week.

  • cuplTag battery-powered NFC tag logs temperature and humidity (Crowdfunding) - CNX Software

    Temperature and humidity sensors would normally connect to a gateway sending data to the cloud, the coin-cell battery-powered cuplTag NFC tag instead sends data to your smartphone after a tap. CulpTag is controlled by an MSP430 16-bit microcontroller from Texas Instruments which reads and stores sensor data regularly into an EEPROM, and the data can then be read over NFC with the tag returning an URL with the data from the sensor and battery, then display everything on the phone’s web browser (no app needed).

  • A first look at Microchip PolarFire SoC FPGA Icicle RISC-V development board - CNX Software

    Formally launched on Crowd Supply a little over a year ago, Microchip PolarFire SoC FPGA Icicle (codenamed MPFS-ICICLE-KIT-ES) was one of the first Linux & FreeBSD capable RISC-V development boards. The system is equipped with PolarFire SoC FPGA comprised a RISC-V CPU subsystem with four 64-bit RISC-V (RV64GC) application cores, one 64-bit RISC-V real-time core (RV64IMAC), as well as FPGA fabric. Backers of the board have been able to play with it for several months ago, but Microchip is now sending the board to more people for evaluation/review, and I got one of my own to experiment with. That’s good to have a higher-end development board instead of the usual hobbyist-grade board. Today, I’ll just have a look at the kit content and main components on the board before playing with Linux and FPGA development tools in an upcoming or two posts.

  • What is IoT device management?

    Smart devices are everywhere around us. We carry one in our pocket, watch movies on another while a third cooks us dinner. Every day there are thousands of new devices connecting to the Internet. Research shows that by 2025, more than 150,000 IoT devices will come online every minute. With such vast numbers it is impossible to keep everything in working order just on your own. This brings the need for IoT device management. But what is IoT device management? To answer this question we first need to understand what the Internet of Things (IoT) is.

  • Beelink U59 mini PC with Intel Celeron N5095 Jasper Lake coming soon - Liliputing

    Beelink says the system ships with Windows 10, but it should also supports Linux.

  • Beelink U59 Celeron N5095 Jasper Lake mini PC to ship with 16GB RAM, 512GB SSD - CNX Software

    Beelink U59 is an upcoming Jasper Lake mini PC based on the Intel Celeron N5095 15W quad-core processor that will ship with up to 16GB RAM, and 512 GB M.2 SSD storage. The mini PC will also offer two 4K HDMI 2.0 ports, a Gigabit Ethernet port, WiFi 5, as well as four USB 3.0 ports, and support for 2.5-inch SATA drives up to 7mm thick.

Graphics: Mesa, KWinFT, and RADV

  • Experimenting Is Underway For Rust Code Within Mesa - Phoronix

    Longtime Mesa developer Karol Herbst who has worked extensively on the open-source NVIDIA "Nouveau" driver as well as the OpenCL/compute stack while being employed by Red Hat is now toying with the idea of Rust code inside Mesa.  Karol Herbst has begun investigating how Rust code, which is known for its memory safety and concurrency benefits, could be used within Mesa. Ultimately he's evaluating how Rust could be used inside Mesa as an API implementation as well as for leveraging existing Mesa code by Rust. 

  •     
  • KWinFT Continues Working On WLROOTS Render, Library Split

    KWinFT as a fork of KDE's KWin X11/Wayland compositor code continues making progress on driving fundamental display improvements and ironing out the Wayland support.  KWinFT has been transitioning to use WLROOTS for its Wayland heavy-lifting and that process remains ongoing. KWinFT has also been working on splitting up its library code to make it more manageable and robust.  Among the features still desired by KWinFT and to be worked on include input methods, graphical tablet support, and PipeWire video stream integration. Currently there are two full-time developers working on the project but they hope to scale up to four to five full-time developers. 

  • Raytracing Starting to Come Together – Bas Nieuwenhuizen – Open Source GPU Drivers

    I am back with another status update on raytracing in RADV. And the good news is that things are finally starting to come together. After ~9 months of on and off work we’re now having games working with raytracing.

  • Multiple Games Are Now Working With RADV's Ray-Tracing Code - Phoronix

    Not only is Intel progressing with its open-source ray-tracing driver support but the Mesa Radeon Vulkan driver "RADV" has been rounding out its RT code too and now has multiple games correctly rendering. Bas Nieuwenhuizen has been spearheading the RADV work on Vulkan ray-tracing support and after more than a half-year tackling it things are starting to fall into place nicely.Games such as Quake II RTX with native Vulkan ray-tracing are working along with the game control via VKD3D-Proton for going from Direct3D 12 DXR to Vulkan RT. Metro Exodus is also working while Ghostrunner and Doom Eternal are two games tested that are not yet working.

Audiocasts/Shows: Full Circle Weekly News, Juno Computers, Kali Linux 2021.3

today's howtos

  • Install LEMP Stack (Nginx, PHP and MariaDB) on Debian 11

    A LEMP Stack is a set of open-source software and frameworks or libraries that are used to host web applications on the internet. A stack consists of Linux operating system, Nginx web server, MariaDB/MySQL database server, and PHP language. A LEMP has good community support and is used in many highly scaled web applications around the globe. In this post, we will show you how to install the LEMP stack on Debian 11.

  • Linux: Install automatic package updates for Debian, Ubuntu, Raspi OS & Co.
  • Organize your Magic: The Gathering decks with Magic Assistant | Opensource.com

    It remains popular today because of its great flexibility. With more than 25,000 unique cards published over nearly three decades, there are enough cards for players to build hundreds of different decks for surprisingly unique gameplay experiences. Along with this flexibility, however, there comes a cost: many Magic: The Gathering players collect lots of cards so they can construct lots of different decks, which in turn lets them focus on different win conditions and try out different strategies. It can be quite a job to keep track of 1,000 cards when you only need 60 to 100 for a deck, but the open source application Magic Assistant makes managing your Magic collection easy.

  • Kubernetes admission control with validating webhooks | Red Hat Developer

    This article describes how to write, configure, and install a simple Kubernetes validating admission webhook. The webhook intercepts and validates PrometheusRule object creation requests to prevent users from creating rules with invalid fields. A key benefit of this approach is that your clusters will only contain prevalidated user-defined rules, resulting in uncluttered configuration across environments. Additionally, imagine there is an external alerting system that leverages fields in these customer-provided rules to make alerting decisions. It is important to ensure the rules are properly formatted, so the alerts are forwarded to the appropriate teams with the correct information. The example here is quite simple, but it can serve as a starting point to cleaner Prometheus installations with minimal errors.

  • GNU Linux Debian – how to create RAID10 (mdadm software raid, basic benchmarks 4x Hitachi HGST Ultrastar 7K4000)
  • How To Install phpBB on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install phpBB on Ubuntu 20.04 LTS. For those of you who didn’t know, phpBB is an open-source bulletin board package written in PHP. PhpBB can instantly establish a dedicated space for people to gather and communicate. It also supports popular database engines (MySQL, Oracle Database, PostgreSQL, etc.), flat message structures, hierarchical sub-forums, user groups, full-text search, plugins, and email notifications. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of phpBB on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to play games with Itch.io on Linux

    Itch.io is a website that allows independent developers to host, sell and distribute their video games. It is widely known for helping get indie games off the ground. Here’s how to play games with Itch.io on Linux!

  • Get healthy reminders on the Linux desktop using Stretchly

    Stretchly is an app that you can install on the Linux desktop to remind you to stand up, stretch and relax while working. In this guide, we’ll show you how to install Stretchly and how to use it too.