Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Wednesday, 25 Apr 18 - 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 Nearly 15 million Nintendo Switches are now hackable (other NVIDIA Tegra X1 devices too) Roy Schestowitz 2 24/04/2018 - 6:37pm
Story Purism's Librem 5 Linux Phone Will Support Ubuntu Touch, Thanks to UBports Rianne Schestowitz 2 24/04/2018 - 6:21pm
Story Android Leftovers Rianne Schestowitz 24/04/2018 - 6:00pm
Story AMD Ryzen 7 2700X Linux Performance Boosted By Updated BIOS/AGESA Rianne Schestowitz 24/04/2018 - 5:54pm
Story Ubuntu-Based ExTiX Distro, the Ultimate Linux System, Updates Its Deepin Edition Rianne Schestowitz 24/04/2018 - 5:45pm
Story Stable kernels 4.16.4, 4.14.36, 4.9.96, 4.4.129 and 3.18.106 Rianne Schestowitz 24/04/2018 - 5:42pm
Story Things You Should Know About Ubuntu 18.04 itsfoss 24/04/2018 - 5:05pm
Story today's leftovers Roy Schestowitz 24/04/2018 - 9:57am
Story Red Hat and Fedora Leftovers Roy Schestowitz 24/04/2018 - 9:52am
Story OSS Leftovers Roy Schestowitz 24/04/2018 - 9:50am

University students create award-winning open source projects

Filed under
OSS

In my short time working for Clarkson University, I've realized what a huge impact this small university is making on the open source world. Our 4,300 student-strong science and technology-focused institution, located just south of the Canadian border in Potsdam, New York, hosts the Clarkson Open Source Institute (COSI), dedicated to promoting open source software and providing equipment and support for student projects.

While many universities offer opportunities for students to get involved in open source projects, it's rare to have an entire institute dedicated to promoting open source development. COSI is part of Clarkson's Applied Computer Science Labs within the computer science department. It, along with the Internet Teaching Lab and the Virtual Reality Lab, is run by students (supported by faculty advisers), allowing them to gain experience in managing both facilities and projects while still undergraduates.

Read more

Linux 4.17-rc2

Filed under
Linux

So rc2 is out, and things look fairly normal.

The diff looks a bit unusual, with the tools subdirectory dominating,
with 30%+ of the whole diff. Mostly perf and test scripts.

But if you ignore that, the rest looks fairly usual. Arch updates
(s390 and x86 dominate) and drivers (networking, gpu, HID, mmc, misc)
are the bulk of it, with misc other changes all over (filesystems,
core kernel, networking, docs).

We've still got some known fallout from the merge window, but it
shouldn't affect most normal configurations, so go out and test.

Linus

Read more

Also: Upstream Linux support for new NXP i.MX8

Review: Chakra GNU/Linux 2017.10

Filed under
Reviews

Chakra is an unusual distribution for a few reasons. It is a rare semi-rolling project, which tries to maintain a fairly stable base system while providing up to date applications. This is an interesting compromise between full rolling and static operating systems. The semi-rolling concept is an idea I like and I was curious to see how well the approach would work dealing with around six months of updates. I was pleased to find Chakra handled the massive upgrade well.

Chakra was once also considered unusual for being very KDE-focused. There are more KDE distribution these days (KaOS, Kubuntu and KDE neon come readily to mind) and I think Chakra may have lost some of its appeal as more competition has established itself in the KDE-centric arena.

I found the distribution to be easy to set up and pretty straight forward to use, but there were a few characteristics which bothered me during my trial with Chakra. One was that while updates installed cleanly, once Plasma 5.12 was installed, I experienced slow login times and reduced performance on the desktop. It could be argued that this is a Plasma problem, not a Chakra problem, but the distribution's rolling release nature means any regressions in new versions of software end up in the user's lap.

Something that tends to bother me about distributions which focus on one desktop toolkit or another is that this approach to selecting software means we are sometimes using less capable tools in the name of toolkit purity. This is not a trade-off I like as I'd rather be using more polished applications over ones which a particular affiliation.

Finally, Chakra includes a number of command line aliases which got in my way. This seems to be a problem I have been running into more often recently. Developers are trying to be helpful by aliasing common commands, but it means that for some tasks I need to change my habits or undefine the provided aliases and the feature ends up being a nuisance instead of a convenience.

Chakra seems to be a capable and useful distribution and I am sure there are people who will appreciate the rolling release nature. Many people will likely also like having lots of KDE applications, and I can see the appeal of this combination. However, one thing which makes me hesitate to recommend Chakra is that the distribution does not appear to bring any special features to the ecosystem. It's a useful operating system and, to be completely fair, users can install non-KDE alternatives if they want to use LibreOffice instead of Calligra or GIMP instead of KolourPaint. But I'm not sure Chakra brings anything unique which makes it stand apart from openSUSE's Tumbleweed or KaOS's polished Plasma offering. Chakra used to be special in its semi-rolling, KDE-focused niche, but these days the distribution has a more competition and I'm not sure the project has any special sauce to set it apart from the crowd.

Read more

Terminal app appears in Chome OS Dev, hints at future Linux application support

Filed under
GNU
Linux

Back in February, some commits to the Chromium codebase revealed that Chrome OS would soon run Linux applications using a container. While it has been possible for years to run Linux applications on top of Chrome OS using crouton, it's a hacky solution that only works in Developer Mode. Google's solution would presumably work better, and perhaps not require Dev Mode to be enabled.

Read more

​What's the most popular Linux of them all?

Filed under
Android
GNU
Linux

Let's cut to the chase. Android is the most popular of all Linux distributions. Period. End of statement. But that's not the entire story.

Still it must be said, according to StatCounter, Android is the most popular of all operating systems. By a score of 39.49 percent to 36.63 percent, Android beats out Windows for global personal device supremacy. Sorry Windows, you had a nice run, but between your smartphone failures and the PC decline, your day is done.

But, setting Android aside, what's the most popular Linux? It's impossible to work that out. The website-based analysis tools, such as those used by StatCounter, NetMarketShare, and the Federal government's Digital Analytics Program (DAP), can't tell the difference between Fedora, openSUSE, and Ubuntu.

DAP does give one insightful measurement the others sites don't give us. While not nearly as popular as Android, Chrome OS is more popular than all the other Linux-based desktops combined by a score, in April 2018, of 1.3 percent to 0.6 percent of end users.

Read more

Android/ChromeOS/Google Leftovers

Filed under
Android
Google

Games: SC-Controller 0.4.2, Campo Santo, Last Epoch and More

Filed under
Gaming

Ryzen 7 2700X CPUFreq Scaling Governor Benchmarks On Ubuntu Linux

Filed under
Graphics/Benchmarks

With this week's Ryzen 5 2600X + Ryzen 7 2700X benchmarks some thought the CPUFreq scaling driver or rather its governors may have been limiting the performance of these Zen+ CPUs, so I ran some additional benchmarks this weekend.

Those launch-day Ryzen 5 2600X / Ryzen 7 2700X Ubuntu Linux benchmarks were using the "performance" governor, but some have alleged that the performance governor may now actually hurt AMD systems... Ondemand, of course, is the default CPUFreq governor on Ubuntu and most other Linux distributions. Some also have said the "schedutil" governor that makes use of the kernel's scheduler utilization data may do better on AMD. So I ran some extra benchmarks while changing between CPUFreq's ondemand (default), performance (normally the best for performance, and what was used in our CPU tests), schedutil (the newest option), and powersave (if you really just care about conserving power).

Read more

OSS Leftovers

Filed under
OSS
  • Libjpeg-Turbo 2.0 Beta Brings More AVX2 SIMD, Improved CMake Build System

    A Phoronix reader recently pointed out that LibJPEG 2.0 Beta quietly shipped last month as working towards the next big update for this speed-focused JPEG library.

    Libjpeg-Turbo 2.0 beta is available for testing and it brings AVX2 SIMD support for colorspace conversion, chroma downsampling/upsampling, integer quantization and sample conversion, and integer DCT/IDCT algorithms. These AVX2 SIMD accelerated paths are generally bringing gains anywhere from 9% to 36% faster depending upon the operation. This version is also bringing SIMD acceleration for Huffman encoding on SSE2 CPUs and Loongson MMI SIMD implementations for more functions.

  • A look at Rancher 2.0

    Last December, we announced a Kubernetes Cloud Native Platform in partnership with Rancher Labs. Built on Canonical’s Distribution of Kubernetes and Rancher 2.0, the Cloud Native Platform will simplify enterprise usage of Kubernetes with seamless user management, access control, and cluster administration. Join our webinar to get a tour of the platform!

  • Mozilla's Common Voice Project, Red Hat Announces Vault Operator, VirtualBox 5.2.10 Released and More

    Participate in Mozilla's open-source Common Voice Project, an initiative to help teach machines how real people speak: "Now you can donate your voice to help us build an open-source voice database that anyone can use to make innovative apps for devices and the web."

  • Collabora Online 3.2 Supports Chart Creation, Other Features

    A new version of Collabora Online is now available, the web-based open-source office suite derived from the cloud version of LibreOffice.

  • DragonFlyBSD Kernel Gets Some SMP Improvements

    It looks like the DragonFlyBSD 5.4 release will be delivering at least a few kernel-level performance improvements.

    It turns out just hours after wrapping up the latest BSD vs. Linux benchmarks, Matthew Dillon pushed a few performance tweaks to the Git tree for DragonFly.

  • Best Open Source 3D Printers

    In simplest terms, an open source 3D printer refers to a 3D printer whose hardware and software information are available to the public, typically under a license. The information can be used by anyone to build, modify, or improve the 3D printer.

    If you’re looking for real open source 3D printers, then you’ve come to the right place. In this guide, we introduce you to completely open source 3D printers. The hardware and software information of all the products listed here can be easily found on the internet.

Microsoft Linuxwashing and Research Openwashing

Filed under
Microsoft

Why Everyone should know vim

Filed under
Software
HowTos

Vim is an improved version of Vi, a known text editor available by default in UNIX distributions. Another alternative for modal editors is Emacs but they’re so different that I kind of feel they serve different purposes. Both are great, regardless.

I don’t feel vim is necessarily a geeky kind of taste or not. Vim introduced modal editing to me and that has changed my life, really. If you have ever tried vim, you may have noticed you have to press “I” or “A” (lower case) to start writing (note: I’m aware there are more ways to start editing but the purpose is not to cover Vim’s functionalities.). The fun part starts once you realize you can associate Insert and Append commands to something. And then editing text is like thinking of what you want the computer to show on the computer instead of struggling where you at before writing. The same goes for other commands which are easily converted to mnemonics and this is what helped getting comfortable with Vim. Note that Emacs does not have this kind of keybindings but they do have a Vim-like mode - Evil (Extensive Vi Layer). More often than not, I just need to think of what I want to accomplish and type the first letters. Like Replace, Visual, Delete, and so on. It is a modal editor after all, meaning it has modes for everything. This is also what increases my productivity when writing files. I just think of my intentions and Vim does the things for me.

Read more

Graphics: Intel and Mesa 18.1 RC1 Released

Filed under
Graphics/Benchmarks
  • Intel 2018Q1 Graphics Stack Recipe

    Last week Intel's Open-Source Technology Center released their latest quarterly "graphics stack recipe" for the Linux desktop.

    The Intel Graphics Stack Recipe is the company's recommended configuration for an optimal and supported open-source graphics driver experience for their Intel HD/UHD/Iris Graphics found on Intel processors.

  • Mesa 18.1-RC1 Released With The Latest Open-Source 3D Driver Features

    Seemingly flying under our radar is that Mesa 18.1 has already been branched and the first release candidate issued.

    While the Mesa website hasn't yet been updated for the 18.1 details, Dylan Baker appears to be the release manager for the 18.1 series -- the second quarter of 2018 release stream.

Exploring Contributors Centrality Over Time

Filed under
Development
KDE

At the end of my previous post we concluded with yet another question. Indeed, on the 2017 KDEPIM contributor network we found out that Christian Mollekopf while being a very consistent committer didn't appear as centrality as we would expect. Yet from the topology he seemed to act as a bridge between the core contributors and contributors with a very low centrality. This time we'll try to look into this and figure out what might be going on.

My first attempt at this was to try to look into the contributor network on a different time period and see how it goes. If we take two snapshots of the network for the two semesters of 2017, how would it look? Well, easy to do with my current scripts so let's see!

Read more

KDE: Elisa 0.1.1, KDE Plasma 5.13 and More

Filed under
KDE
  • 0.1.1 Release of Elisa

    The Elisa team is happy to announce the first bug fix release for the 0.1 version.

  • KDE Plasma 5.13 Is Making Great Improvements On Its Wayland Support

    KDE Plasma 5.13 that is due for release in June will have a great number of improvements to its Wayland support for allowing the KDE Plasma desktop to work much better on this alternative to the X.Org Server.

    KDE developer Roman Gilg has provided a nice summary of some of the Wayland improvements in the queue for the Plasma 5.13.0 release due out towards the middle of June.

  • This week in Usability & Productivity, part 15

    I’ve initiated a big project: overhauling KDE Open & Save dialogs for greater usability and productivity.

  • Latte bug fix release v0.7.5

    Latte Dock v0.7.5   has been released containing important fixes and improvements! Hopefullly this is going to be the last stable version for v0.7.x family. During the next months the next stable branch (v0.8.x) is going to appear.

Security: IBM, Windows Freezes, 2FA and More

Filed under
Security

What is Open Source Programming? How to Get Involved?

Filed under
Development

Open Source Programming simply means writing codes that other people can freely use as well as modify. It is essential for authors to license their code, it enables them to have a copyright for those codes. Therefore, for a code to be declared safe and free for all to use, whether it’s available in the Github or in a public-repo; the author is required to license their own code. This is to avoid cases of individuals being sued by the author for using, modifying or even embedding the code without being granted a license to do that.

Read more

Syndicate content

More in Tux Machines

today's howtos

Red Hat: Storage, Liferay and More

  • Red Hat Gets Serious About Selling Open Source Storage
    If there is one consistent complaint about open source software over the past three decades that it has been on the rise, it is that it is too difficult to integrate various components to solve a particular problem because the software is not really enterprise grade stuff. Well, that is two complaints, and really, there are three because even if you can get the stuff integrated and running well, that doesn’t mean you can keep it in that state as you patch and update it. So now we are up to three complaints.
  • Red Hat Announces GA Of Storage One
    Today Red Hat Inc. announced the general availability of Red Hat Storage One. Storage One is Red Hat’s approach to web-scale enterprise storage with the best of both worlds: a hardware-optimized turnkey solution with the flexibility and scale of software-defined storage. Storage One is built on the rest of Red Hat’s storage portfolio. The huge increases in data volumes make options like software-defined storage (SDS) seem more and more attractive. However, adopting SDS can be complicated involving new skill sets and configurations to systems. Red Hat’s new Storage One is a plug-and-play SDS solution that the company states can meet the varying demands of modern workloads. Red Hat worked closely with its server hardware partners (Supermicro Computer being the first) to deliver a tightly packaged workload-optimized storage solution. The company goes on to state that Red Hat Storage One is not just SDS in name but offers an open, flexible, and modular solution that can easily be extended to meet the evolving needs of the modern enterprise.
  • Firelay partners with Red Hat to deliver Liferay DXP on OpenShift
    Firelay, a Liferay Certified Hosting Partner, has begun a collaboration with Red Hat, the world’s leading provider of open source solutions, in order to deliver the Liferay Digital Experience Platform (DXP) on Red Hat OpenShift Container Platform. The availability for Red Hat OpenShift Container Platform allows Firelay to support the full life cycle of Liferay DXP-projects that are based on container technology, both those using the cloud- as well as on-premises installations.
  • Our Book Has Been Released! Introducing Istio Service Mesh for Microservices
  • Now available: The ultimate DevOps hiring guide
    Hiring the right people and building a successful team is no easy task. There are many facets to consider when talking to candidates, from cultural fit and team dynamics to skills, knowledge, and problem-solving ability. The ultimate DevOps hiring guide will touch on all those areas and more. More importantly, the freely downloadable PDF will help you navigate the unique dynamics that encompass the DevOps movement.
  • Red Hat Summit 2018: Trends in cloud-native development
  • Buy or Sell? What Analysts Recommends: Red Hat, Inc. (RHT), Hertz Global Holdings, Inc. (HTZ)
  • Brokerages Set Red Hat Software (RHT) PT at $154.94
  • Why is Red Hat (RHT) Up 4.9% Since Last Earnings Report?
  • Flatpak's XDG-Desktop-Portal Adds Initial Support For Snaps
    Released yesterday was version 0.11 of the XDG Desktop Portal and with this release comes initial support for Snap packages. The XDG-Desktop-Portal package is the portal front-end service originally designed for Flatpak (originally XDG-Apps) and provide a number of the portals for sandboxed applications to access system information and services.
  • Fedora 27 Coloured Bash prompt

OSS Leftovers

  • TIBCO Messaging now supports Apache Kafka
    Apache Kafka is a distributed open source publish-subscribe messaging system designed to replace traditional message brokers – as such, it can be classed as a stream-processing software platform. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. It is written in the Scala and Java programming languages.
  • Robo-Taxi Startup Voyage to Make its Autonomous Safety Systems Open Source
    Silicon Valley startup Voyage, which recently launched a pilot autonomous ride-hailing service in two retirement communities in California and Florida, is taken a proactive, safety first approach. Starting today, the company announced today it is opening its safety requirements, test scenarios, metrics, tools, and source code that it has developed for its own autonomous taxis.
  • Former Nimble CEO Becomes New Leader Of Open-Source Container Vendor Sysdig
  • Propy Announces An Open Source Developer Program and gets listed on Bittrex
    On April 17, 2018, global real estate store with a decentralized title registry Propy announced their open source Developer Program. The news were followed by an announcement from Bittrex, the most popular U.S.-based blockchain trading platform, on listing the PRO token. Propy users need tokens to execute the purchase process for real estate, located in California, as of today. The idea behind Propy: it allows anyone to buy or sell real estate, anywhere, online. Propy provides an efficient crypto and fiat payment and an immutable record on the blockchain, ensuring that title deeds and property rights will be there forever.

Programming: Node.js, Python, OpenCL, GitLab, GCC

  • Node.js announces the first release in its latest 10.x release line
    Node.js has announced 10.0.0, the first release in its 10.x line. Starting in October 2018, the Node.js 10.x releases will be the new release line with Long Term Support. Releases in the Long Term Support line focus on stability, extended support, and providing a reliable platform for applications of any scale.
  • Enhance your Python with an interactive shell
    The Python programming language has become one of the most popular languages used in IT. One reason for this success is it can be used to solve a variety of problems. From web development to data science, machine learning to task automation, the Python ecosystem is rich in popular frameworks and libraries. This article presents some useful Python shells available in the Fedora packages collection to make development easier.
  • Best Free Python Web Frameworks – Rapid Development
    Python is an increasingly popular programming language. It ranks very highly on sites listing the popularity of programming languages, such as the TIOBE Index, IEEE Spectrum ranking, and the PYPL PopularitY of Programming Language. The prominence of Python is, in part, due to its flexibility, with the language frequently used by web and desktop developers, system administrators, data scientists, and machine learning engineers. It’s easy to learn and powerful to develop any kind of system with the language. Python’s large user base offers a virtuous circle. There’s more support available from the open source community for budding programmers seeking assistance.
  • Intel OpenCL NEO Compute Stack Moves To "Production" Quality OpenCL 2.1
    This year Intel open-sourced their "NEO" OpenCL compute stack included a new compute runtime, a new LLVM/Clang-based compiler, makes use of the Intel Graphics Memory Management Library (GMMLIB), etc. While we don't hear too much from the NEO effort on an ongoing basis, their OpenCL 2.1 support for recent hardware generations is now to production quality. From early March was my last reporting and testing on the Intel OpenCL NEO effort in Trying Out The New Intel Open-Source OpenCL NEO Compute Driver.
  • GitLab 10.7 Released with Open Source Web IDE and Extended SAST Support
  • GCC 8.1 RC1 Released, The Big Compiler Update Could Officially Debut Next Week
    This morning I wrote about GCC 8 being branched and development on the master branch now being open for GCC 9.0. The GCC 8.1 release candidate has now been issued with the official release perhaps coming next week. Jakub Jelinek of Red Hat announced on the mailing list that they reached zero P1 regressions (the most critical) and less than 100 P2/P3 regressions, so the GCC 8 code was branched. As part of this status report he mentioned that if no show-stopper bugs appear, the developers would like to officially release GCC 8.1.0 by the end of next week or soon thereafter. But if any important fixes come about, a second release candidate may be warranted.
  • GCC 8 Has Been Branched, GCC 9.0 Development On Main
    The GNU Compiler Collection 8 stable release (GCC 8.1) is almost ready to make its debut. As of this morning, the GCC 8 code has been branched from master. The branched GCC 8 code is now marked as a pre-release.