Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 21 Feb 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Security Leftovers Roy Schestowitz 20/02/2019 - 10:54pm
Story today's howtos Roy Schestowitz 20/02/2019 - 10:30pm
Story GNU Leveraged for Spying Roy Schestowitz 6 20/02/2019 - 10:18pm
Story Kali Linux 2019.1 Release Roy Schestowitz 7 20/02/2019 - 10:11pm
Story HTTP Vs. HTTPS Mohd Sohail 20/02/2019 - 9:44pm
Story 5 of the Best Linux Distros for Developers and Programmers Roy Schestowitz 20/02/2019 - 9:36pm
Story How To Automatically Change GNOME Background In Intervals Using BASH Mohd Sohail 20/02/2019 - 9:32pm
Story Extensive Benchmarks Looking At AMD Znver1 GCC 9 Performance, EPYC Compiler Tuning Rianne Schestowitz 1 20/02/2019 - 9:29pm
Story Arm-based IoT gateway runs on Moxa Industrial Linux Roy Schestowitz 20/02/2019 - 9:25pm
Story digiKam 6.0.0 is released Rianne Schestowitz 2 20/02/2019 - 9:23pm

i.MX8M Mini based handheld dev kit has dual Linux BSPs

Filed under
Android
Linux
Hardware

Solectrix is prepping an “SX Mobile Device Kit” for developing handhelds with Debian and Yocto Linux BSPs, an i.MX8M Mini SoC, an optional 5-inch touchscreen, WiFi, BT, GNSS, and mini-PCIe, and features for prototyping CSI-2 camera sensors.

These days we rarely cover mobile computers, most of which are rugged field-service handhelds that run Android, such as Two Technologies’ N5Print. Yet, Solectrix’s SX Mobile Device Kit (MDK) seemed of particular interest since it’s a development kit with Linux BSPs and NXP’s new i.MX8M Mini SoC.

In addition, a Solectrix GmbH rep informed us that optional features like GbE and USB Type-A host and GbE ports enable the MDK to be used as a general-purpose embedded development board. Purchase options range from buying the 125 x 78mm PCB by itself all the way up to a fully equipped handheld with a 5-inch screen. Yocto Project and Debian Linux BSPs are available, and the board also supports Android 9 Pie.

Read more

Also: i.MX8M and Snapdragon 820E SBCs run Linux and Android

Software Code’s “Wayback Machine” Gets a Boost

Filed under
OSS
Web

Call it the Wayback Machine of code: a searchable open archive of software source code across iterations; from buggy beta versions, to sophisticated contemporary release.

Software Heritage is a non-profit initiative developed and hosted by the French Institute for Research in Computer Science and Automation.

Officially created in 2015, the project has been growing over the years. It now spans 5.6 billion source files from more than 88 million projects.

Software Heritage is itself built on open-source code. It gathers source files by trawling through repositories that developers uses to create and share code, such as Github, Gitlab, GoogleCode, Debian, GNU and the Python Package Index, with users able to trace detailed revision history of all the codebase versions that it stores.

Read more

Events: Qt World Summit 2018, NetSurf Developer, LibreOffice Asia Conference

Filed under
Development
LibO
OSS
  • Networking in Berlin: Qt World Summit 2018

    At our little booth we showcased Plasma running on a variety of devices, ranging from a Nexus 5X running Plasma Mobile through two ARM laptops to the powerful KDE Slimbook. Plasma was praised for its performance and reliability and since the focus of the event was mostly on embedded systems, we could easily demonstrate with our selection of devices that Plasma and the KDE Frameworks are a viable option for an endeavor in this area, too.

    It was very interesting to see the diverse set of people presenting their products and roaming the stalls, to see where Qt is in use today without you even realizing. We were approached by several companies evaluating using KDE Frameworks in their products and also tried to lay a foundation for an eventual partnership. And then there was Daimler who just parked an A-Class in the hallway, whose MBUX infotainment system is also powered by Qt.

  • Vincent Sanders: A very productive weekend

    I just hosted a NetSurf Developer weekend which is an opportunity for us to meet up and make use of all the benefits of working together. We find the ability to plan work and discuss solutions without loosing the nuances of body language generally results in better outcomes for the project.

    [...]

    We rounded the Saturday off by going out for a very pleasant meal with some mutual friends. Sunday started by adding a bunch of additional topics to consider and we made good progress addressing these.

    We performed a bug triage and managed to close several issues and commit to fixing a few more. We even managed to create a statement of work of things we would like to get done before the next meetup.

    My main achievement on the Sunday was to add WEBP image support. This uses the Google libwebp library to do all the heavy lifting and adding a new image content handler to NetSurf is pretty straightforward.

  • First LibreOffice Asia Conference to Take Place May 25-26, 2019 in Tokyo, Japan

    The Document Foundation published today more information on when and where the first ever LibreOffice Asia Conference event will take place this year.

    LibreOffice Asia Conference 2019 will be the project's first conference event to take place in a country in the Asia region where the free and open source software movement is rapidly growing. The Document Foundation decided it's time to put together a conference in Asia after the massive success of the LibreOffice Conference Indonesia 2018 event.

    "It’s a real leap of faith," says Franklin Weng, an Asian member in the Board of Directors of The Document Foundation. "Asia is a rapidly growing area in adoptions of ODF and LibreOffice, but our ecosystem for LibreOffice and FOSS has not been good enough yet. In this conference, we’re not only trying to make the FOSS ecosystem in Asia more healthy but also to encourage Asian community members to show their potential.”

Programming: RenPyWeb, OpenCL 2.2-10, x86 vs. ARM for Web Crawling in Python

Filed under
Development
  • RenPyWeb - Ren'Py in your HTML5 web browser

    I like the Ren'Py project, a popular game engine aimed at Visual Novels - that can also be used as a portable Python environment.

    One limitation was that it required downloading games, while nowadays people are used to Flash- or HTML5- based games that play in-browser without having to (de)install.

    Can this fixed? While maintaining compatibility with Ren'Py's several DSLs? And without rewriting everything in JavaScript?
    Can Emscripten help? While this is a Python/Cython project?
    After lots of experimenting, and full-stack patching/contributing, it turns out the answer is yes!

  • OpenCL 2.2-10 Released With Fixes

    While "OpenCL-Next" will hopefully be on track for releasing later this year as the next big update to OpenCL, OpenCL 2.2-10 was released today by The Khronos Group as the latest maintenance update to the nearly two year old OpenCL 2.2 specification.

    OpenCL-Next can't come soon enough to hopefully bolster OpenCL GPU programming adoption and OpenCL 2.2 showing its age with the provisional specification for it approaching three years old. With today's OpenCL 2.2-10 update there are various fixes to community reported problems. Also, the KHR OpenCL extensions have been folded into the extensions specification.

  • SPEED TEST: x86 vs. ARM for Web Crawling in Python

    Can you imagine if your job was to trawl competitor websites and jot prices down by hand, again and again and again? You’d burn your whole office down by lunchtime.

    So, little wonder web crawlers are huge these days. They can keep track of customer sentiment and trending topics, monitor job openings, real estate transactions, UFC results, all sorts of stuff.

    For those of a certain bent, this is fascinating stuff. Which is how I found myself playing around with Scrapy, an open source web crawling framework written in Python.

  • The hard part in becoming a command line wizard
  • How to Parse Hidden HTML With Selenium Headless Mode and Deploy it to Heroku
  • PyCoder’s Weekly: Issue #356 (Feb. 19, 2019)
  • PyCon 2019 Tutorial Schedule! [Ed: OK, but it is already compromised. It took a bribe from Microsoft (the top sponsor) and posted Azure ads in its site in exchange. Appalling trend.]

Red Hat: Dstat, KubeVirt, Openwashing Banks and OpenShift 4

Filed under
Red Hat
Server
  • Implementing Dstat with Performance Co-Pilot

    Dstat is a beloved tool by many, and a staple when diagnosing system performance issues. However, the original dstat is no longer actively developed. This poses an immediate problem for distributions like Fedora moving to a Python 3 stack, as it lacks a Python 3 implementation (both the tool itself, and its many plugins). It is also problematic in that the plugin system was relatively simplistic and in need of a significant redesign and rewrite to add new desired features.

  • Re-Imagining Virtualization with Kubernetes and KubeVirt – Part II

    KubeVirt exposes a VirtualMachine entity in Kubernetes. This entity is persistent and defines the configuration of a virtual machine. This allows one to create, edit, start, stop, and start again a virtual machine (which one cannot do with a Kubernetes Pod). When the virtual machine is started, a VirtualMachineInstance is created, manifesting in Pod and Container in which the virtual machine runs.

    The VirtualMachine entity allows one to define virtual machines “the way you would expect it” from a virtualization expert’s perspective. You can name them, describe the virtual hardware devices, define multiple disks and networks.

    Expect to find your regular virtualization features here: CPU, memory, NUMA, CPU pinning, hugepages, CPU model selection, virtio-rng, memory overcommit, custom SMBIOS, cloud-init, boot order, serial console, graphical (VNC) console, custom PCI addresses for virtio devices, I/O threads, guest agent integration, and more being worked on.

  • Why agile integration is key for open banking

    Many banks are striving to be more agile in their operations, their business practices, and even in their ability to innovate to deliver new products and services. With greater agility, banks can better meet the demands of today’s digital-savvy customers and excel in an increasingly competitive market. Initiatives like open banking can help facilitate that agility.

    Open banking uses open application programming interfaces (APIs) for third party developers, gives users greater transparency, and provides a model for the use of open source to build out solutions. We think that agile integration – bringing together containers, distributed integration, and APIs – is the best path to deliver open banking.

  • OpenShift 4: A NoOps Platform

    In the previous post I described the goals that helped shape the OpenShift 4 vision. We want to make the day to day of software operations effortless – for operations teams and for developers. How do we make that goal – a NoOps platform for operations – a reality? What does “NoOps” mean in this context?

    At a ten thousand foot level, “Serverless” or “NoOps” for developers is characterized by tools and services that hide or minimize the operational burden from the developer.

    [...]

    That is why I am happy to announce the Developer Preview of OpenShift 4 is now available for public trial. This is a sneak peek of the next version of OpenShift, with an easy to use installer for starting a cluster on AWS on top of Red Hat CoreOS. The preview requires only credentials to an AWS account to provision infrastructure and a set of credentials to access the images for the preview.

Intel Preparing The Linux Kernel For Cascade Lake AP Multi-Die Support

Filed under
Linux
Hardware

Intel developers have begun posting their Linux kernel patches for enabling multi-die/package topology support to the Linux kernel as part of their Cascade Lake AP upbringing.

Cascade Lake "Advanced Performance" is a multi-chip package of multiple Cascade Lake dies, expected to be up to 48 cores / 96 threads per package and twelve DDR4 memory channels. Cascade Lake SP and Cascade Lake X Linux support already has been in order -- or at least appears to be based upon previous commit activity -- while Cascade Lake AP is taking some additional work due to the new multi-die design. Cascade Lake dies are connected via Ultra Path Interconnect (UPI) links.

Read more

Also: Linux Seeing Support For The HyperBus

Wayland 1.17 & Weston 6.0 Reach Alpha, Officially Releasing Next Month

Filed under
Graphics/Benchmarks

Out today are the first alpha releases for Wayland 1.17 and the Weston 6.0 reference compositor. This alpha release is about two weeks behind schedule but the developers have updated their plans to now ship the beta releases on 5 March, release candidates begin on 12 March, and potentially releasing the stable versions of Wayland 1.17.0 and Weston 6.0.0 on 19 March.

The Wayland 1.17 Alpha release adds to the protocol support for expressing an internal server error message as well as an updated wl_seat protocol. There are also memory leak fixes for the Wayland scanner and various test updates. Details on the 1.17 alpha via wayland-devel.

Also out today is the Weston 6.0 Alpha. On the Weston compositor front they have shifted to using the Meson build system while deprecating Autotools, XDG-Shell stable support, FreeRDP 2.0 updates, IVI shell improvements, and many other changes.

Read more

NVIDIA 418.31.03 Linux Driver

Filed under
Graphics/Benchmarks
Gaming

Linux-powered robot kit aims for sweet spot between pro and kid products

Filed under
Linux

Vincross has launched a Kickstarter campaign for a modular “MIND Kit” robotics kit ranging from $89 for the Linux-driven, quad -A53 compute unit to $799 for a complete kit with servo controller, motors, battery, bases, sensors, lidar, and a mic array.

Vincross, which was founded in 2014 by Tsinghua University AI scientist Tianqi Sun, went to Kickstarter last year to launch its six-legged, all-terrain HEXA robot, controlled by a Linux-based MIND SDK. Now, the company has returned with a smarter and more modular MIND Kit robotics kit with an updated MIND 2.0 SDK. The company also announced a $10 funding round led by Lenovo (see farther below).

Read more

Leftovers: Windows 10 Being Called "Linux" (Again), Linux Foundation Controls TNS, Mozilla Developer Tools and LibreOffice at FOSDEM 2019

Filed under
Misc
  • Next Windows update brings better Linux integration [Ed: Disappointing to see even SJVN calling this "Linux" even though it is not Linux, it's Vista 10 hijacking the brand]

    The Windows 10 April 2019 Update boasts many improvements, not least of which is Windows Subsystem for Linux's new ability to let you access Linux files safely from Windows.

  • The Future of Artificial Intelligence at Scale

    For this week’s episode of the The New Stack Analysts podcast, TNS editorial director Libby Clark and TNS London correspondent Jennifer Riggins sat down (via Zoom) with futurist Martin Ford, author of “Architects of Intelligence: The truth about AI from the people building it,” and Ofer Hermoni, chair of the technical advisory council for The Linux Foundation’s Deep Learning Foundation projects, to talk about the current state of AI, how it will scale, and its consequences.

  • ArcticFox has working DevTools again

    The past release of 27.9.15 ArcticFox has the Developer Tools working again, they were broken previously because of excessive work on Private browsing.

  • FOSDEM 2019 video presentations are online

    LibreOffice developers and other community members were present at FOSDEM 2019, the biggest European meetup of free and open source software developers. Check out the talks that they gave! Click a link to find out more and watch the videos…

Red Hat on Middleware, RHEL AUDITD, and More Security Issues

Filed under
Red Hat
Server
Security
  • Open Outlook: Middleware (part 1)

    Middleware, both as a term and as a concept, has been around for decades. As a term, like other terms in the Darwinian world of IT jargon, it has followed a typical fashion lifecycle and is perhaps somewhat past its apogee of vogue. As a concept, however, middleware is more relevant than ever, and while a memetic new label hasn't quite displaced the traditional term, the capabilities themselves are still very much at the heart of enterprise application development.

    Middleware is about making both developers and operators more productive. Analogous to standardized, widely-used, proven subassemblies in the manufacture of physical goods such as cars, middleware relieves developers from "reinventing the wheel" so that they can compose and innovate at higher levels of abstraction. For the staff responsible for operating applications in production, at scale, with high reliability and performance, the more such applications use standardized middleware components and services, the more efficient and reliable the running of the application can be.

  • RHEL AUDITD
  • Security updates for Tuesday

Vulkan/DXVK and More GNU/Linux Games (Native)

Filed under
Gaming

Software and HowTos: Organizer, Handbrake, Logical & in Bash and Python

Filed under
Software
HowTos

A Linux Noob Reviews: The openSUSE Leap 15.0 Installer

Filed under
Linux
Reviews
SUSE

Welcome to a regular series here at Forbes that zeroes in on your very first experience with a desktop Linux operating system: the installer. This time around I'm escaping my comfort zone and leaving Ubuntu-based distributions behind with openSUSE Leap 15.0.

Read more

digiKam 6.0.0 is released

Filed under
KDE
  • digiKam 6.0.0 is released

    Dear digiKam fans and users, following the long stage of integrating a lots of work from students during the Summer of Code, and after 2 years of intensive developement, we hare proud to announce the new digiKam 6.0.0.

  • DigiKam 6.0 Released With Video File Management, New Export/Import Options

    DigiKam 6.0 is now available as the Qt/KDE aligned open-source image organizer and with this new release has full support for video file management too.

    The DigiKam 6.0 release delivers support for video file management in the same manner as photo management, integration of import/export web-service tools in LightTable and Showfoto, expanded RAW image handling for more digital cameras, new tools for exporting to Pinterest / OneDrive / Box, and the ability to re-organize the icon-view contents manually.

Using Clear Linux As A Desktop Linux Distribution - It Works Well But With Some "Papercuts"

Filed under
Linux

While I am a big fan of Intel's Clear Linux distribution for its raw performance on x86_64 hardware that for most workloads goes unsurpassed by any other Linux platform out-of-the-box, there has been a lot of Phoronix readers wondering how well it could function as a standard desktop Linux distribution. With upgrading my main production system earlier this month, I decided to try out Clear Linux and now with 200+ hours into using it as the OS on my main production system, I figured it'd be good to share my initial thoughts.

While we've been benchmarking with Clear Linux for years, only over the past year or two have they really beefed up their bundles around the desktop and make it more appealing for desktop use along with support for Flatpaks, supporting the other DRM/Mesa drivers besides just Intel graphics, delivering a great GNOME Shell experience where as originally they defaulted to Xfce, and overall improving the experience for more use-cases. And, yes, it's even possible to run Steam on Clear Linux.

Read more

KDE Plasma 5.15 Desktop Gets First Point Release with over 35 Improvements

Filed under
KDE

The KDE Plasma 5.15 desktop environment was released last week on February 12th with numerous new features and improvements, including a much-improved Discover package manager, improved integration with third-party technologies and apps like Firefox, refinements to the configuration interfaces, new options for complex network configurations, as well as redesigned icons.

The KDE Plasma 5.15.1 point release is a maintenance update addressing various issues in an attempt to offer users a more stable and reliable KDE Plasma 5.15 desktop environment. Highlights include restoring of legacy sessions, improvements to the Kickoff applications menu to return to the Favorites page after running a search, improved firmware update in Discover, and better comics support.

Read more

Syndicate content

More in Tux Machines

Server: HTTP Clients, IIS DDoS and 'DevOps' Hype From Red Hat

  • What are good command line HTTP clients?
    The whole is greater than the sum of its parts is a very famous quote from Aristotle, a Greek philosopher and scientist. This quote is particularly pertinent to Linux. In my view, one of Linux’s biggest strengths is its synergy. The usefulness of Linux doesn’t derive only from the huge raft of open source (command line) utilities. Instead, it’s the synergy generated by using them together, sometimes in conjunction with larger applications. The Unix philosophy spawned a “software tools” movement which focused on developing concise, basic, clear, modular and extensible code that can be used for other projects. This philosophy remains an important element for many Linux projects. Good open source developers writing utilities seek to make sure the utility does its job as well as possible, and work well with other utilities. The goal is that users have a handful of tools, each of which seeks to excel at one thing. Some utilities work well independently. This article looks at 4 open source command line HTTP clients. These clients let you download files over the internet from the command line. But they can also be used for many more interesting purposes such as testing, debugging and interacting with HTTP servers and web applications. Working with HTTP from the command-line is a worthwhile skill for HTTP architects and API designers. If you need to play around with an API, HTTPie and curl will be invaluable.
  • Microsoft publishes security alert on IIS bug that causes 100% CPU usage spikes
    The Microsoft Security Response Center published yesterday a security advisory about a denial of service (DOS) issue impacting IIS (Internet Information Services), Microsoft's web server technology.
  • 5 things to master to be a DevOps engineer
    There's an increasing global demand for DevOps professionals, IT pros who are skilled in software development and operations. In fact, the Linux Foundation's Open Source Jobs Report ranked DevOps as the most in-demand skill, and DevOps career opportunities are thriving worldwide. The main focus of DevOps is bridging the gap between development and operations teams by reducing painful handoffs and increasing collaboration. This is not accomplished by making developers work on operations tasks nor by making system administrators work on development tasks. Instead, both of these roles are replaced by a single role, DevOps, that works on tasks within a cooperative team. As Dave Zwieback wrote in DevOps Hiring, "organizations that have embraced DevOps need people who would naturally resist organization silos."

Purism's Privacy and Security-Focused Librem 5 Linux Phone to Arrive in Q3 2019

Initially planned to ship in early 2019, the revolutionary Librem 5 mobile phone was delayed for April 2019, but now it suffered just one more delay due to the CPU choices the development team had to make to deliver a stable and reliable device that won't heat up or discharge too quickly. Purism had to choose between the i.MX8M Quad or the i.MX8M Mini processors for their Librem 5 Linux-powered smartphone, but after many trials and errors they decided to go with the i.MX8M Quad CPU as manufacturer NXP recently released a new software stack solving all previous power consumption and heating issues. Read more

Qt Creator 4.9 Beta released

We are happy to announce the release of Qt Creator 4.9 Beta! There are many improvements and fixes included in Qt Creator 4.9. I’ll just mention some highlights in this blog post. Please refer to our change log for a more thorough overview. Read more

Hack Week - Browsersync integration for Online

Recently my LibreOffice work is mostly focused on the Online. It's nice to see how it is growing with new features and has better UI. But when I was working on improving toolbars (eg. folding menubar or reorganization of items) I noticed one annoying thing from the developer perspective. After every small change, I had to restart the server to provide updated content for the browser. It takes few seconds for switching windows, killing old server then running new one which requires some tests to be passed. Last week during the Hack Week funded by Collabora Productivity I was able to work on my own projects. It was a good opportunity for me to try to improve the process mentioned above. I've heard previously about browsersync so I decided to try it out. It is a tool which can automatically reload used .css and .js files in all browser sessions after change detection. To make it work browsersync can start proxy server watching files on the original server and sending events to the browser clients if needed. Read more