Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Friday, 14 Dec 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 ODROID-XU4: Much Better Performance Than The Raspberry Pi Plus USB3 & Gigabit Ethernet @ $60 Rianne Schestowitz 12/12/2018 - 1:19am
Story Six-port network appliance runs Linux on Atom C3558 Rianne Schestowitz 12/12/2018 - 1:13am
Story today's leftovers Roy Schestowitz 11/12/2018 - 11:16pm
Story OSS Leftovers Roy Schestowitz 11/12/2018 - 11:05pm
Story Security: Updates, Ransomware, and DNS Blame Misplaced Roy Schestowitz 11/12/2018 - 10:56pm
Story Tails 3.11 and Tor Transparency (Financials) Roy Schestowitz 11/12/2018 - 10:50pm
Story The Year 2018 in Open Hardware and MIT's 3D Printer Roy Schestowitz 11/12/2018 - 10:40pm
Story Programming: Linux Direct Rendering Manger Subsystem, Python, QtCreator CMake, Rust and More Roy Schestowitz 11/12/2018 - 10:04pm
Story Web Browsers: Brave, Firefox,and Chromium Roy Schestowitz 11/12/2018 - 9:39pm
Story Audiocasts/Shows: Going Linux, Linux Thursday and More Roy Schestowitz 1 11/12/2018 - 9:28pm

Review: openSUSE Tumbleweed (2018)

Filed under
Reviews
SUSE

My experiment with openSUSE's Tumbleweed was a mixed experience. On the positive side, Tumbleweed stays constantly up to date, providing the latest packages of software all the time. For people who regularly want to stay on the cutting edge, but who do not want to re-install or perform a major version-to-version upgrade every six months, Tumbleweed provides an attractive option. I also really like that file system snapshots are automated and we can revert most problems simply by restarting the computer and choosing an older snapshot from the boot menu.

On the negative side, a number of things didn't work during my time with the distribution. Media support was broken, the Discover software manager had a number of issues and some configuration modules caused me headaches. These rough edges sometimes get fixed, but may be traded out for other problems since the operating system is ever in flux.

In the long term, a bigger issue may be the amount of network bandwidth and disk space Tumbleweed consumes. Just to keep up with updates we need set aside around 1GB of downloads per month and (when Btrfs snapshots are used) even more disk space. In a few weeks Tumbleweed consumed more disk space with far fewer programs installed as my installation of MX Linux. Unless we keep on top of house cleaning and constantly remove old snapshots we need to be prepared to use significantly more storage space than most other distributions require.

Tumbleweed changes frequently and uses more resources to keep up with the latest software developments. I would not recommend it for newer Linux users or for people who want predictability in the lives. But for people who want to live on the cutting edge and don't mind a little trouble-shooting, Tumbleweed provides a way to keep up with new versions of applications while providing a safety net through Btrfs snapshots.

Read more

Linux 4.20-rc6

Filed under
Linux

Hmm. Things look fairly normal. just under half of the patch is to
drivers (gpu, networking, nvdimm, block, media..), with the rest being
tooling (mostly bpf selftests) core networking, documentation and some
arch updates, Some filesystem, core kernel and mm fixes in there too
(we've had some last-minute THP reverts and discussion for how to
re-do it next time).

Most of it looks pretty small and normal. Would I have preferred for
there to be less churn? Yes. But it's certainly smaller than rc5 was,
so we're moving in the right direction, and we have at least one more
rc to go.

I say "at least", not because I'm particularly worried about the
technical details and any outstanding bugs, but because of the whole
holiday season timing. I still suspect that what I'll do is release
4.20 just before xmas (so with the usual "rc7->final" cadence) but
then just leave a dead week for the holiday season. Again encouraging
everybody to send in their pull request for the merge window *before*
the holiday season, but I might just either ignore them for a week, or
take it very slow and easy.

And of course, if we have something worrisome come up, any technical
issues can derail that plan, but I don't think there's anything bad
pending now.

Linus

Read more

Also: Linux 4.20-rc6 Kernel Released - "Looks Fairly Normal"

Audiocasts: Linux Action News, OpenBSD in Stereo, GNU World Order, Coder Radio and Open Source Security Podcast

Filed under
Interviews
  • Linux Action News 83

    Plus the Kernel team’s clever Spectre slowdown fix, Emby goes proprietary, Steam Link lives on, and more.

  • OpenBSD in Stereo | BSD Now 275

    DragonflyBSD 5.4 has been released, down the Gopher hole with OpenBSD, OpenBSD in stereo with VFIO, BSD/OS the best candidate for legally tested open source Unix, OpenBGPD adds diversity to the routing server landscape, and more.

  • GNU World Order

    More listener email about ZFS. Noise music. More about workflows, and how to find the right application for your task.

  • Coder Radio 334

    Mike and Chris don’t claim to have a time machine, but they still have a major problem to solve.

  • Open Source Security Podcast: Episode 126 - The not so dire future of supply chain security

    Josh and Kurt continue the discussion from episode 125. We look at the possible future of software supply chains. It's far less dire than previously expected.

OpenShift in Fedora Infrastructure

Filed under
Red Hat

I thought I would write up a quick post to fill folks in on what our OpenShift setup is in Fedora Infrastructure, what we are doing with it now, and what we hope to do with it in coming years.
For those that are not aware, OpenShift is the Red Hat version of OKD, which is a open source, container application platform. That is, it’s a way to deploy and manage application containers. Each of your applications can use a known framework to define how they are built, managed and run. It’s pretty awesome. If you need to move your applicaiton somewhere else, you can just export and import it into another OpenShift/OKD and away you go. Recent versions also include monitoring and logging frameworks too. There is also a very rich permissions model, so you can basically give as much control to a particular application as you like. This means the developer(s) of the applications can also deploy/debug/manage their application without needing any ops folks around for that.
Right now in Fedora Infrastructure we are running two separate OpenShift instances:One in our staging env and one in production. You may note that OpenShift changes the idea of needing a staging env, since you can run a separate staging instance or just test one container of a new version before using it for all of production, however, our main use for the staging OpenShift is not staging applications so much as having another OpenShift cluster to upgrade and test changes in.

Read more

Also: NeuroFedora update: week 49

Editorial: An open letter to Valve on why they should keep on embracing Linux

Filed under
GNU
Linux
Gaming

News in the last week, heck, in the last few weeks and months have the potential to shake up the games industry significantly. It certainly may have huge repercussions for Linux gaming. It’s also been a little hard to follow sometimes, so I decided to explain many of the developments of the past few months and put them within an easy-to-understand context.

Read more

KDE Frameworks 5.53.0

Filed under
KDE

KDE Frameworks are 70 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the Frameworks 5.0 release announcement.

This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

Read more

Also: KDE Frameworks 5.53 Released With Important KIO Performance Fix, KWayland Updates

Here's The Best Linux Distro For Your Lenovo ThinkPad X1 Extreme

Filed under
Linux

When I evaluate any combination of hardware and operating system, my goal is to have 100% out-of-the-box functionality and start testing. That's a demand I place on both Windows and Linux. I'm currently in the process of reviewing Lenovo's ThinkPad X1 Extreme (watch for separate Windows 10 and Linux reviews), but in the interim wanted to share my experience installing a few different Linux distributions on it. Beyond that, I want to provide an enthusiastic recommendation for X1 Extreme users wanting the easiest desktop Linux experience right out of the box.

Read more

Top 20 Best Tizen Apps for November 2018

Filed under
Linux

Once again, we’re here with the monthly rundown of the most downloaded apps from the Tizen Store. As usual, the month of November 2018 also didn’t bring any BIG good news for the Tizen smartphone users, except for a WhatsApp update. WhatsApp for Tizen got a relatively huge update early in November which helped the App grab a firm hold in the top spot of the most downloaded apps list once again.

Facebook, despite lacking features its Android and iOS counterparts boast, remains the second most downloaded app. Facebook Messenger, meanwhile, is back at third after temporarily losing the spot to a new game, Counter Terror: Pursuit, in October. Below is the list of the top 20 most downloaded apps.

Read more

The 5 Best Linux Distros for Laptops

Filed under
GNU
Linux

Maybe you’ve just purchased a brand new laptop. Or maybe you have an older laptop sitting in your closet that you’d like to bring back to life. Either way, the best Linux distros for laptops are those that offer better driver support and can accommodate the performance offered by most laptops.

People buy laptops for a specific purpose. That may be software development, creating graphic content, gaming, or office work. The Linux distros below are well suited to run on any laptop.

Read more

Graphics: Freedreno Gallium3D and NVIDIA

Filed under
Graphics/Benchmarks
  • Freedreno Gallium3D Lands MSAA Support For Qualcomm Adreno 600 Series

    While Qualcomm was busy hosting their Tech Summit this week in Hawaii, the independent open-source developers were pressing ahead with their reverse-engineered Qualcomm Adreno 3D graphics driver support.

    Rob Clark of Red Hat and Kristian Kristensen of Google landed their latest Freedreno Gallium3D driver improvements into Mesa 19.0. The most notable addition was multi-sample anti-aliasing support (MSAA) for the Adreno 600 series hardware. There is also now EXT_multisampled_render_to_texture support exposed by this Gallium3D driver. Besides that work there were also fixes and other changes.

  • NVIDIA Tegra X2 & Xavier Get HDMI Audio With Linux 4.21

    While it's not as exciting as if seeing full 3D open-source driver support, with the upcoming Linux 4.21 kernel are some mainline Tegra improvements that does include HDMI audio support for the X2 and Xavier SoCs.

    Thierry Reding of NVIDIA sent in the Tegra DRM driver updates this week for the upcoming Linux 4.21 cycle. He commented, "These changes contain a couple of minor fixes for host1x and the Falcon library in Tegra DRM. There are also a couple of missing pieces that finally enable support for host1x, VIC and display on Tegra194. I've also added a patch that enables audio over HDMI using the SOR which has been tested, and works, on both Tegra186 and Tegra194."

Powers of two, powers of Linux: 2048 at the command line

Filed under
HowTos

Hello and welcome to today's installment of the Linux command-line toys advent calendar. Every day, we look at a different toy for your terminal: it could be a game or any simple diversion that helps you have fun.
Maybe you have seen various selections from our calendar before, but we hope there’s at least one new thing for everyone.

Today's toy is a command-line version of one of my all-time favorite casual games, 2048 (which itself is a clone of another clone).

Read more

More Radeon RX 590 Ubuntu Benchmarks - See How Your Linux GPU Performance Compares

Filed under
Graphics/Benchmarks

Published on Friday was my Radeon RX 590 Linux benchmarks now that the kinks in the support for this latest Polaris refresh are worked out (at least in patch form). Here are some complementary data points with some of the OpenGL tests outside of the Steam games for those curious about the RX 590 performance in other workloads or wanting to see how your own GPU performance would compare to these results.

The Radeon RX 590 continues running well with the patched Linux 4.20 kernel build (hopefully the last patch needed for the RX 590 will make it into 4.20 mainline soon) and in user-space was Mesa 19.0 from the Padoka PPA for this system running on Ubuntu 18.04 LTS.

Read more

This week in Usability & Productivity, part 48

Filed under
KDE

Next week, your name could be in this list! Not sure how? Just ask! I’ve helped mentor a number of new contributors recently and I’d love to help you, too! You can also check out https://community.kde.org/Get_Involved, and find out how you can help be a part of something that really matters. You don’t have to already be a programmer. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!

Read more

Also: Baloo, Kate & Other KDE Programs Getting Improvements Ahead Of The Holidays

Git v2.20.0

Filed under
Development
OSS

The latest feature release Git v2.20.0 is now available at the usual places. It is comprised of 962 non-merge commits since v2.19.0 (this is by far the largest release in v2.x.x series), contributed by 83 people, 26 of which are new faces.

Read more

Also: Git 2.20 Brings Many Fixes, Updates To Windows Port

New Czech law makes ICT neutrality a right

Filed under
OSS

A law being prepared by the Czech Republic on eGovernment services (‘Právo na Digitální Služby’ or ‘Right to Digital Service’) will establish technological neutrality for companies and citizens. This means they may not be forced to use any particular software because of technology choices made by public services, Ondřej Profant, Chairman of the Parliamentary Subcommittee on eGovernment, told the European Commission’s Open Source Observatory.

Read more

today's leftovers

Filed under
Misc
  • Chromebook file sharing with Linux feature pushed back to Chrome OS 73

    Well, this is a bummer, although I understand the reasoning. Last month, a new feature arrived in the Dev Channel of Chrome OS 72 to support sharing local files with Project Crostini, the function that brings Linux app support to Chromebooks. That feature is now disabled in the latest Dev Channel version, which landed today Don’t worry, it’s coming back with Chrome OS 73, or at least that’s the plan.
    What’s the reason? It’s pretty simple really. According to the Chrome bug tracker, the “backend features are not yet ready for M72.”

  • Blender Lands Support For NVIDIA RTX Turing / CUDA 10

    This week the Blender 3D modeling software finally picked up support for CUDA 10 in order to support the latest NVIDIA RTX "Turing" graphics cards.

    It took a while but on Blender Git master as well as the branched Blender 2.80 code there is now the support for CUDA 10.0 for Cycles and NVIDIA Turing GPU support.

  • Finding insecure network connections

    One obvious aspect of KDE’s privacy goal is eliminating all network connections that are not using transport encryption. That’s however not as straightforward to ensure as it may sound, it’s easy to have a long forgotten HTTP link in a rarely used dialog that should have been changed to HTTPS many years ago already. How do we find all these cases?

  • Antergos 18.12 XFCE Run Through
  • Lintian Brush

    With Debian packages now widely being maintained in Git repositories, there has been an uptick in the number of bulk changes made to Debian packages. Several maintainers are running commands over many packages (e.g. all packages owned by a specific team) to fix common issues in packages.

Syndicate content

More in Tux Machines

Android Leftovers

The Linux terminal is no one-trick pony

Welcome to another day of the Linux command-line toys advent calendar. If this is your first visit to the series, you might be asking yourself what a command-line toy even is. We’re figuring that out as we go, but generally, it could be a game, or any simple diversion that helps you have fun at the terminal. Some of you will have seen various selections from our calendar before, but we hope there’s at least one new thing for everyone. Read more

Android Leftovers

today's leftovers

  • Get notifications for your patches
    We are trialing out a new feature that can send you a notification when the patches you send to the LKML are applied to linux-next or to the mainline git trees.
  • A simple blank makes the difference
    OFX is the Open Financial eXchange protocol used by various financial institutions in a few countries. KMyMoney provides an OFX client implementation using the open source LibOFX library allowing users to import transactions directly from the bank’s server without using the detour through a web-browser and a downloaded file into the ledger of the application.
  • Fractal December'18 Hackfest (part 1)
    The Tuesday 11th started the second Fractal Hackfest. I've organized this hackfest in Seville, the city where I studied computer science and here I've a lot of friends in the University so is a good place to do it here. The weather was important too for the hackfest selection, in December Seville is a good choice because the weather is not too cold, we're having sunny days. The first day was a good day, thinking about some relevant issues and planning what we want to do. We talked about the work needed for the interface split, about the E2EE support, new features and the need for a new release. We're having some problems with the internet connection, because the University has a restricted network policy and we ask for the guess internet connection the Monday, but we're still waiting.
  • Unexpected fallout from /usr merge in Debian
    Back in 2011, Harald Hoyer and Kay Sievers came up with a proposal for Fedora to merge much of the operating system into /usr; former top-level directories, /bin, /lib, and /sbin, would then become symbolic links pointing into the corresponding subdirectories of /usr. Left out of the merge would be things like configuration files in /etc, data in /var, and user home directories. This change was aimed at features like atomic upgrades and easy snapshots. The switch to a merged /usr was successful for Fedora 17; many other distributions (Arch, OpenSUSE, Mageia, just to name a few) have followed suit. More recently, Debian has been working toward a merged /usr, but it ran into some surprising problems that are unique to the distribution. Debian and its derivatives are definitely late to the /usr merge party. Systems running Debian testing that were initially installed before June 2018 still have /bin, /sbin, and /lib as normal directories, not as symbolic links. The same applies to Ubuntu 18.10. But both Debian and Ubuntu want to make the switch to a merged /usr. Debian tried, but it hit something completely unexpected. The Debian /usr merge history started in 2016, when Marco d'Itri got the usrmerge package into Debian unstable. This package contains a Perl script that converts an existing system into the state with a merged /usr. Also, a change was made to the debootstrap program (which installs a Debian system into a chroot), so that it could create the needed symbolic links by itself before installing any packages. The end result is the same in both cases. [...] The Debian package sed also has /bin/sed, not /usr/bin/sed. In the bug report, the problem is treated like a one-off issue, to be solved by a rebuild. However, on the debian-devel mailing list, Ian Jackson quickly pointed out that the problem is, in fact, due to /usr merge on the build daemons. He suggested that the change should be reverted. Dirk Eddelbuettel seconded that suggestion, and noted that he expects "much more breakage to follow". Indeed, similar problems were triggered in sympow, pari, and monitoring-plugins. Other bugs of this nature can be found by searching the Debian bug tracking system for a special tag (but this search also finds other kinds of issues). [...] The discussion is still in progress, though; no consensus has been reached. A bug was filed against debootstrap by Jackson to revert the change to merge by default for the next release of Debian. Due to the disagreement of the debootstrap maintainer to the proposed change, Jackson reassigned the bug to the Debian Technical Committee, which is the ultimate authority for resolving otherwise unresolvable technical disputes within Debian. There is also a request from the Debian backports FTP master that the default should be the same in Debian stable backports and in Debian testing. Emilio Pozuelo Monfort, a member of the release team, also spoke in favor of reverting to non-merged /usr in new installations. It is impossible to predict now how the Technical Committee will rule. In the worst case for /usr-merge proponents, proper introduction of a merged /usr into Debian may be delayed by a few more years. But, if it votes for keeping the status quo, new end-user systems in the next stable release of Debian will have merged /usr, old but upgraded ones won't, and the build daemons will reliably build packages suitable for both cases, just like what's planned for Ubuntu 19.04. No flag day is needed in this scenario, so it would follow the best Debian traditions of not forcing transitions onto users.
  • Compiz: Ubuntu Desktop's little known best friend
    The best part is that it takes no time at all to get up and running! I’ll show you how to transform Ubuntu into a desktop that is functionally similar to Mac.  
  • How to use TOAD The Open Source Android Deodexer
    Deodexing Android can be a time-consuming process which involves pulling /system files from your Android device, deodexing them using PC tools, and installing them back on your phone. Not to mention that whenever Google releases a new Android version, the process for deodexing ROMs alters – which means tools for deodexing need to play catchup. Many deodexing tools have become defunct due to lack of update from the developers. A new tool called TOAD (The Open Source Android Deodexer) has been released, which aims to not only be incredibly easy, its open-source nature allows the development community to keep it updated with the latest deodexing methods. TOAD utilizes batch files for processing odexed files, so new batch files can easily be added or modified by the development community.
  • Linux group plans show and tell
    The Linux Users’ Group of Davis presents Open Source Computing “Show and Tell” event, an informal open night to talk about and demonstrate programs, computer projects or tricks and tips. Feel free to bring something to show or tell for 10 minutes, from a Raspberry Pi project to tools or utilities that you find handy. Everyone is welcome to join in the fun, whether you’re a hobbyist, coder, enthusiast or sysadmin.
  • Windows 10 tip: Run Ubuntu Linux in an enhanced Hyper-V session [Ed: When Microsoft's Ad Bot (Ad Bought?) covers Ubuntu it's about putting it as a slave of Vista 10, complete with back doors]
  • ​MS-Linux? Lindows? Could Microsoft release a desktop Linux? [Ed: It’s like CBS wants to just hire pro-Microsoft slants; propaganda and clickbait.]
  • How Facebook Made a Universal Open Source Language for the Web
    THE CODE THAT runs the web is a melting pot of programming languages and technologies. JavaScript, the most popular language on the web, is the standard for writing code that runs in your browser. But the server side is much more diverse. Java (no relationship to JavaScript) remains popular, as do PHP, Python, and Ruby. Mobile app developers, meanwhile, have their own preferred languages, like Kotlin for writing Android apps or Apple's Swift for iOS.
  • C Programming Tutorial Part 2 - Preprocessors
    In the first part of our ongoing C programming tutorial series, we briefly touched on the preprocessing stage. In this tutorial, we will discuss it in a little more detail so that you have a basic idea about it before learning other C programming aspects.
  • Microsoft patches 'dangerous' zero-day already being exploited by [cracking] groups

    This vulnerability in kernel image ntoskrnl.exe was reported to Microsoft on 29 October by security vendor Kasperky Lab. Listed as CVE-2018-8611 and classified as 'important', it is a local privilege escalation bug. Kaspersky Lab researchers say it has already been exploited by [cracking] groups FruityArmor and SandCat.

  • Security updates for Thursday