Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Monday, 25 Jun 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 CA confirms plans for open source patent pledge srlinuxx 03/03/2005 - 4:06pm
Story Intel PR Department Hard at Work srlinuxx 03/03/2005 - 4:08pm
Story ChoicePoint was victim of ID theft in '02 srlinuxx 03/03/2005 - 4:25pm
Story amoroK LiveCD srlinuxx 03/03/2005 - 6:01pm
Story Gentoo Linux 2005.0 Security Rebuild srlinuxx 03/03/2005 - 11:25pm
Story Hacker taps into business school files" srlinuxx 04/03/2005 - 2:11pm
Story Judge hits amazon.com with fine srlinuxx 04/03/2005 - 2:46pm
Story One in four 'touched' by ID fraud srlinuxx 2 04/03/2005 - 5:03pm
Story Big Brother is Watching your Toyota Sienna srlinuxx 1 05/03/2005 - 4:17am
Story Limp Bizkit lead claims hackers stole his sex video srlinuxx 2 05/03/2005 - 4:43am

PulseAudio 12 Open-Source Sound System Released with AirPlay, A2DP Improvements

Filed under
OSS

Highlights of PulseAudio 12.0 include better latency reporting with the A2DP Bluetooth profile, which also improves A/V sync, more accurate latency reporting on AirPlay devices, the ability to prioritize HDMI output over S/PDIF output, HSP support for more Bluetooth headsets, and the ability to disable input and output on macOS.

PulseAudio 12.0 also adds support for Steelseries Arctis 7 USB headset stereo output and Dell's Thunderbolt Dock TB16 speaker jack, a new "dereverb" option that can be used for the Speex echo canceller, a new module-always-source module, better detection of Native Instruments Traktor Audio 6, and improved digital input support for various USB sound cards.

Read more

Automatically Change Wallpapers in Linux with Little Simple Wallpaper Changer

Filed under
Linux

Here is a tiny script that automatically changes wallpaper at regular intervals in your Linux desktop.
Read more

EU Law Threatens Free/Open Source Software

Filed under
OSS
Legal
  • EU votes on copyright law that could kill memes and open source software

    The European Union has passed an initial vote in favour of the Copyright Directive, a legislation experts say "threatens the internet".

    As reported by Wired, the mandate is designed to update internet copyright law but contains two controversial clauses. Ultimately, it could force prominent online platforms to censor their users' content before it's posted—which could impact everyone from meme creators to open source software designers and livestreamers.

    Despite passing a vote yesterday—held by the EU's Legal Affairs Committee (JURI)—the directive needs parliamentary approval before becoming law.

  • The EU Parliament Legal Affairs Committee Vote on Directive on Copyright, David Clark Cause and IBM's Call for Code, Equus' New WHITEBOX OPEN Server Platform and More

    Yesterday the European Parliament Legal Affairs Committee voted in favor of "the most harmful provisions of the proposed Directive on Copyright in the Digital Single Market", Creative Commons reports. The provisions include the Article 11 "link tax", which requires "anyone using snippets of journalistic content to first get a license or pay a fee to the publisher for its use online." The committee also voted in favor of Article 13, which "requires online platforms to monitor their users' uploads and try to prevent copyright infringement through automated filtering." There are still several steps to get through before the Directive is completely adopted. See EDRi for more information.

  • GitHub: Changes to EU copyright law could derail open source distribution
  • The E.U. votes to make memes essentially illegal

    On Wednesday, European Parliament’s Committee on Legal Affairs voted to essentially make memes illegal. The decision came as part of the approval process for the innocuously named “Article 13,” which would require larger sites to scan all user uploads using content recognition technology in an attempt to flag any and all remotely copyrighted material in photos, text, music, videos, and more. Meaning memes using stills from copyrighted films could be auto-blocked, along with remixes of viral videos, and basically anything that’s popular on live-streaming sites like Twitch.

  • Europe takes step towards 'censorship machines' for internet uploads

    A key committee at the European Parliament has voted for a new provision in a legislative act that forces tech giants and other online platforms to share revenues with publishers. It is known as Article 13, and is part of an updating of the Copyright Directive.

    Article 13 proposes that large websites use “content recognition technologies” to scan for copyrighted materials, though it doesn’t explain how this works in practice. This means texts, sounds and even code which get uploaded have to go through an automated filtering system, potentially threatening the creation of memes and open-source software developers.

The EC’s Expected Decision Against Android Is an Unfortunate Attack on Open Source Software

Filed under
Android
OSS
Legal

The European Commission (“EC”) is preparing to release its decision against Android, and its framing of the issues makes clear that successful open source software will have a hard time in Europe. In its Statement of Objections, the Commission signaled that Apple’s iOS, Android’s fiercest rival, would be excluded from the market definition because it is closed source and not available to other hardware makers. The decision is expected to declare unlawful strategies to monetize a free product, provide a consistent user experience to customers expecting the Google brand, and to maintain code consistency to minimize problems for developers using the platform. The decision is not expected to contain any indication on how open source platform developers can solve these problems that are fundamental to their success.

Read more

Google, IBM and Microsoft

Filed under
Google
Microsoft
  • Five Common Chromebook Myths Debunked

    When Chromebooks first came out in 2011, they were basically just low-spec laptops that could access web apps – fine for students maybe, but not to be regarded as serious computers. While they’ve become more popular (the low cost, simplicity, and dependability appeal to businesses and education systems), as of 2018 Chromebooks still haven’t managed to become widely accepted as a Windows/Apple/Linux alternative.

    That may be about to change. The humble Chromebook has gotten a lot of upgrades, so let’s get ourselves up to speed on some things that just aren’t true anymore.

    [...]

    The 2011 Chrome OS was pretty bare-bones, but it’s gone to the opposite extreme since then. Not only is it steadily blurring the line between Chrome and Android, it can now install and run some Windows programs as well, at the same time as a Chrome and an Android app, if you like. And hey, while you’re at it, why not open a Linux app as well? You can already install Linux on a Chromebook if you want, but one of the next versions of Chrome OS is going to include a Linux virtual machine accessible right from your desktop (which is already possible, just not built-in and user-friendly). In sum, Chrome OS has gone from barely being an operating system to one that can run apps from four other OSes at the same time.

  • Like “IBM’s Work During the Holocaust”: Inside Microsoft, Growing Outrage Over a Contract with ICE
  • Ubuntu Podcast from the UK LoCo: S11E15 – Fifteen Minutes - Ubuntu Podcast

    ...Microsoft getting into hot water over their work with US Immigration and Customs Enforcement. Plus we round up the community news.

KDE on Android: CI, CD & SDK

Filed under
Android
KDE

I guess we all agree that one of the biggest stoppers to get a contribution out is the ability to get the system ready to start working on the contribution. Today I want to talk a bit about generating Android binaries from our machine.

In the KDE Edu sprint we had the blatant realisation that it’s very frustrating to keep pushing the project while not being swift at delivering fresh packages of our applications in different systems. We looked into windows, flatpak, snap and, personally, I looked into Android once again.

Nowadays, KDE developers develop the applications on their systems and then create the binaries on their systems as well. Usually it’s a team effort where possibly just one person in the team will be familiar with Android and have the development combo in place: Android SDK, Android NDK, Qt binaries and often several KDE Frameworks precompiled. Not fun and a fairly complex premise.

Read more

Also:

Linux Kernel and Security: LVM2, Containers, AMD

Filed under
Linux
Security
  • LVM2 Begins Work On Major Changes To Logical Volume Management

    LVM2 as the user-space tools for Logical Volume Management (LVM) on Linux is in the process of going through a big re-work.

  • Containers and Cloud Security

    The idea behind this blog post is to take a new look at how cloud security is measured and what its impact is on the various actors in the cloud ecosystem. From the measurement point of view, we look at the vertical stack: all code that is traversed to provide a service all the way from input web request to database update to output response potentially contains bugs; the bug density is variable for the different components but the more code you traverse the higher your chance of exposure to exploitable vulnerabilities. We’ll call this the Vertical Attack Profile (VAP) of the stack. However, even this axis is too narrow because the primary actors are the cloud tenant and the cloud service provider (CSP). In an IaaS cloud, part of the vertical profile belongs to the tenant (The guest kernel, guest OS and application) and part (the hypervisor and host OS) belong to the CSP. However, the CSP vertical has the additional problem that any exploit in this piece of the stack can be used to jump into either the host itself or any of the other tenant virtual machines running on the host. We’ll call this exploit causing a failure of containment the Horizontal Attack Profile (HAP). We should also note that any Horizontal Security failure is a potentially business destroying event for the CSP, so they care deeply about preventing them. Conversely any exploit occurring in the VAP owned by the Tenant can be seen by the CSP as a tenant only problem and one which the Tenant is responsible for locating and fixing. We correlate size of profile with attack risk, so the large the profile the greater the probability of being exploited.

  • Canonical Releases AMD Microcode Updates for All Ubuntu Users to Fix Spectre V2

    Canonical released a microcode update for all Ubuntu users with AMD processors to address the well-known Spectre security vulnerability.

    The Spectre microprocessor side-channel vulnerabilities were publicly disclosed earlier this year and discovered to affect billions of devices made in the past two decades. Unearthed by Jann Horn of Google Project Zero, the second variant (CVE-2017-5715) of the Spectre vulnerability is described as a branch target injection attack.

Programming: 5 Pillars of Learning Programming, New Releases of Rust and Git

Filed under
Development
  • 5 Pillars of Learning Programming

    Learning how to program is hard. I often find that university courses and boot camps miss important aspects of programming and take poor approaches to teaching rookies.

    I want to share the 5 basic pillars I believe a successful programming course should build upon. As always, I am addressing the context of mainstream web applications.

    A rookie’s goal is to master the fundamentals of programming and to understand the importance of libraries and frameworks.

    Advanced topics such as the cloud, operations in general, or build tools should not be part of the curriculum. I am also skeptical when it comes to Design Patterns. They presume experience that beginners never have.

  • The Rust Programming Language Blog: Announcing Rust 1.27

    The Rust team is happy to announce a new version of Rust, 1.27.0. Rust is a systems programming language focused on safety, speed, and concurrency.

  • Rust 1.27 Released With SIMD Improvements

    Most notable to Rust 1.27 is SIMD support via the std::arch module to make use of SIMD (Single Instruction, Multiple Data) instructions directly. Up to now Rust could already make use of LLVM's auto-vectorization support, but this lets Rust developers write SIMD instructions on their own and to allow for the proper Rust code to be executed based upon the CPU at run-time.

  • Git 2.18 Released With Initial Version Of Its New Wire Protocol

    Version 2.18 of the Git distributed revision control system is now available.

    Arguably most notable about Git 2.18 is the introduction of its new wire protocol "protocol_v2" that is designed to offer much greater performance. This new protocol is designed to be much faster and is already being used at Google and elsewhere due to the significant performance benefits.

  • Git v2.18.0

    The latest feature release Git v2.18.0 is now available at the usual places. It is comprised of 903 non-merge commits since v2.17.0, contributed by 80 people, 24 of which are new faces.

Linux Foundation: Heather Kirksey and the New LF Report

Filed under
Linux
  • Heather Kirksey on Integrating Networking and Cloud Native

    As highlighted in the recent Open Source Jobs Report, cloud and networking skills are in high demand. And, if you want to hear about the latest networking developments, there is no one better to talk with than Heather Kirksey, VP, Community and Ecosystem Development, Networking at The Linux Foundation. Kirksey was the Director of OPNFV before the recent consolidation of several networking-related projects under the new LF Networking umbrella, and I spoke with her to learn more about LF Networking (LFN) and how the initiative is working closely with cloud native technologies.

    Kirksey explained the reasoning behind the move and expansion of her role. “At OPNFV, we were focused on integration and end-to-end testing across the LFN projects. We had interaction with all of those communities. At the same time, we were separate legal entities, and things like that created more barriers to collaboration. Now, it’s easy to look at them more strategically as a portfolio to facilitate member engagement and deliver solutions to service providers.”

  • Linux Skills Most Wanted: Open Source Jobs Report

    The 2018 Open Source Technology Jobs Report shows rapid growth in the demand for open source technical talent, with Linux skills a must-have requirement for entry-level positions.

    The seventh annual report from The Linux Foundation and Dice, released Wednesday, identifies Linux coding as the most sought-after open source skill. Linux-based container technology is a close second.

    The report provides an overview of open source career trends, factors motivating professionals in the industry, and ways employers attract and retain qualified talent. As with the last two open source jobs reports, the focus this year is on all aspects of open source software and is not limited to Linux.

Games: Steam Summer Sale, GNU/Linux Version of Turok, GNU FreeDink

Filed under
Gaming
  • Steam Summer Sale is up, free game from Humble Store & Fanatical sale too

    There's quite a lot of sales and stuff going on right now, so I'm going to cram some into one article to give you an extra scoop with sprinkles and all.

    Firstly, head on over to Humble Store to grab a free copy of Shadowrun Returns Deluxe. Note: You do need to be subscribed to their newsletter to get it and it's only going on for 48 hours.

  • The Linux version of Turok has left beta, available to everyone

    Turok, the revamp of the 1997 shooter arrived in Beta for Linux back in May and now it's officially out.

  • GNU FreeDink - One Of The Few Fully Free Software Games - Now Runs On The Web

    When it comes to obscure projects under the official GNU Project umbrella, GNU FreeDink is one of them as being a free software game whose lineage traces back to the Dink Smallwood title from the late 90's. Nearly twenty years after the game's original release, the latest GNU FreeDink release is now available that allows it to be played within web-browsers.

    GNU FreeDink is the GNU maintained version of the Dink Smallwood game based upon its source release and then with any and all proprietary assets (like sounds) replaced to make it completely free software, with many otherwise "open-source" games still relying upon non-libre licensed in-game assets.

Software: LabPlot 2.5, GNU Parallel 20180622 ('Kim Trump'), Ick ALPHA-6

Filed under
Software
  • LabPlot 2.5 released

    It took much more time to finalize the release than we planned in the beginning after the 2.4 release was done. But we hope the number of features we implemented for 2.5 and their impact on the workflows supported by LabPlot can justify this delay. The source code and the installers for Windows and for Mac OS X can be found on our download page, as usual.

    In this release we again increased the number of data sources and added the support for the import of data from SQL databases. The user can import either from single tables or import the result of a custom SQL queries.

  • Krita 4.1 Beta Comes with a New Reference Images Tool and Supports Multi-Monitor Workspace Layouts
  • GNU Parallel 20180622 ('Kim Trump') released

    GNU Parallel 20180622 ('Kim Trump') has been released.

  • Ick ALPHA-6 released: CI/CD engine

    It gives me no small amount of satisfaction to announce the ALPHA-6 version of ick, my fledgling continuous integration and deployment engine. Ick has been now deployed and used by other people than myself.

Red Hat News and Disappointing Quarter, Buybacks Initiated

Filed under
Red Hat

GNOME 3.30 Desktop Environment Gets New Milestone, Beta Expected on August 1

Filed under
GNOME

In an email announcement received by Softpedia, developer Michael Catanzaro announces the availability of GNOME 3.29.3, the third of four development milestones before the GNOME 3.30 desktop environment enters beta stages of development.

Coming almost a month after GNOME 3.29.2, the GNOME 3.29.3 development milestone appears to be the first where all components are buildable. "This is an accomplishment," said Michael Catanzaro, "I hope we can keep this up going forward."

Read more

Fanless Skylake embedded PC loads up on PCIe

Filed under
Linux

Teguar’s fanless, Linux-friendly “TB-5045” embedded PC features a 6th Gen Core CPU, up to 32GB DDR4, triple display support, 4x GbE, 6x USB, 4x serial, 2x external SATA bays, 3x mini-PCIe, and optional dual PCIe slots.

Charlotte, North Carolina based Teguar Computers, which is new to the pages of LinuxGizmos, makes a variety of medical PCs, touch-panel computers, and other embedded gear, including a line of Waterproof PCs. The new, fanless TB-5045 box PC prefers to be high and dry, but it should fit in well in many rugged industrial environments. It offers 0 to 50°C support and a rugged steel housing with aluminum heatsink that is said to be resistant against shock and vibration. It also features a wide-range 9-36V DC via a 3-wire input.

Read more

Flatpak 1.0 Linux Application Sandboxing & Distribution Framework Is Almost Here

Filed under
Linux

While it's becoming very popular among Linux users as it is more and more adopted by Linux OS vendors, Flatpak is still considered an "under development" technology, and so it's not yet promoted on a mass scale as its rival Snap is by Ubuntu's mother company Canonical.

However, Flatpak as it is right now, it's very usable, but it is yet to achieve the 1.0 version milestone, which usually marks a project as mature and ready for mass deployment. And it's now more closer than ever as the development team announced today the availability of the first Flatpak 1.0 pre-release version.

Read more

Also: Flatpak 1.0 Nears With Today's 0.99.1 Release

Ubuntu 16.04 LTS Is Now Certified on Intel's NUC Mini PCs and IoT Boards

Filed under
Ubuntu

Released on April 21, 2016, Ubuntu 16.04 LTS (Xenial Xerus) is a long-term supported release that will receive security and software updates for five years, until April 2021, as well as a total of five point releases ending with Ubuntu 16.04.5 LTS, which is expected to arrive in early August 2018.

Ubuntu 16.04 LTS is Canonical's 6th LTS release and the last to use the Unity desktop environment by default. The operating system is compatible with a wide-range of hardware components, including Intel's NUC mini PCs, but now, after a partnership between Intel and Canonical, Ubuntu 16.04 LTS is officially certified for NUC devices.

Read more

6 Open Source AI Tools to Know

Filed under
OSS

In open source, no matter how original your own idea seems, it is always wise to see if someone else has already executed the concept. For organizations and individuals interested in leveraging the growing power of artificial intelligence (AI), many of the best tools are not only free and open source, but, in many cases, have already been hardened and tested.

At leading companies and non-profit organizations, AI is a huge priority, and many of these companies and organizations are open sourcing valuable tools. Here is a sampling of free, open source AI tools available to anyone.

Read more

Skylake module aces OSADL’s real-time Linux tests

Filed under
Linux

Congatec has joined the Open Source Automation Development Lab, which has certified that the real-time Linux stack for the Skylake Xeon-E3 based Conga-TS170 COM Express module offers “excellent response times.”

The Open Source Automation Development Lab (OSADL) has certified Congatec’s implementation of real-time Linux (RTL), and has accepted Congatec as a member. Congatec will continued to collaborate with OSADL to optimize board support for RTL and showcase it in the OSADL test racks, says the company.

Read more

Syndicate content

More in Tux Machines

KaOS 2018.06

Just days after Plasma 5.13.1 was announced can you already see it on this new release. Highlights of Plasma 5.13 include optimising startup and minimising memory usage, yielding faster time-to-desktop, better runtime performance, and less memory consumption. System Settings with KDE’s Kirigami framework gives the pages a slick new look. KWin gained much-improved effects for blur and desktop switching. Wayland work continued, with the return of window rules, the use of high priority EGL Contexts, and initial support for screencasts and desktop sharing. And a tech preview of GTK global menu integration. Read more

8 reasons to use the Xfce Linux desktop environment

The Xfce desktop is thin and fast with an overall elegance that makes it easy to figure out how to do things. Its lightweight construction conserves both memory and CPU cycles. This makes it ideal for older hosts with few resources to spare for a desktop. However, Xfce is flexible and powerful enough to satisfy my needs as a power user. I've learned that changing to a new Linux desktop can take some work to configure it as I want—with all of my favorite application launchers on the panel, my preferred wallpaper, and much more. I have changed to new desktops or updates of old ones many times over the years. It takes some time and a bit of patience. I think of it like when I've moved cubicles or offices at work. Someone carries my stuff from the old office to the new one, and I connect my computer, unpack the boxes, and place their contents in appropriate locations in my new office. Moving into the Xfce desktop was the easiest move I have ever made. Read more

Programming: Go, Bugs and LLVM

  • 3 ways to copy files in Go
    This article will show you how to copy a file in the Go programming language. Although there are more than three ways to copy a file in Go, this article will present the three most common ways: using the io.Copy() function call from the Go library; reading the input file all at once and writing it to another file; and copying the file in small chunks using a buffer.
  • The life cycle of a software bug
    During the process of testing, bugs are reported to the development team. Quality assurance testers describe the bug in as much detail as possible, reporting on their system state, the processes they were undertaking, and how the bug manifested itself. Despite this, some bugs are never confirmed; they may be reported in testing but can never be reproduced in a controlled environment. In such cases they may not be resolved but are instead closed. It can be difficult to confirm a computer bug due to the wide array of platforms in use and the many different types of user behavior. Some bugs only occur intermittently or under very specific situations, and others may occur seemingly at random. Many people use and interact with open source software, and many bugs and issues may be non-repeatable or may not be adequately described. Still, because every user and developer also plays the role of quality assurance tester, at least in part, there is a good chance that bugs will be revealed.
  • LLVM's OpenMP Offloads Liboffload Into Oblivion
    The liboffload library has been dropped from LLVM's OpenMP repository. Liboffload is/was the Intel runtime library for offloading and geared for supporting the Xeon Phi co-processors. But liboffload within LLVM hasn't been receiving updates, it wasn't properly integrated within the LLVM build system, and unfortunately Xeon Phi co-processors appear to be discontinued. The liboffload library has also confused some with LLVM's libomptarget library for OpenMP support that is in much better shape.

Games and Wine (Staging) Leftovers