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 Microsoft FUD and Openwashing Roy Schestowitz 25/06/2018 - 7:19pm
Story SUSE Linux Enterprise turns 15: Look, Ma! A common code base Rianne Schestowitz 25/06/2018 - 6:55pm
Story GNOME Plans to Move App Menus Back Inside App Windows Rianne Schestowitz 25/06/2018 - 6:36pm
Story Review: BunsenLabs Helium Roy Schestowitz 25/06/2018 - 4:13pm
Story KaOS 2018.06 Roy Schestowitz 25/06/2018 - 3:45pm
Story 8 reasons to use the Xfce Linux desktop environment Roy Schestowitz 25/06/2018 - 3:43pm
Story Programming: Go, Bugs and LLVM Roy Schestowitz 25/06/2018 - 3:40pm
Story Games and Wine (Staging) Leftovers Rianne Schestowitz 25/06/2018 - 2:42pm
Story Free Software: Kiwi TCMS 4.2, PeerTube in the News Rianne Schestowitz 25/06/2018 - 12:05pm
Story OpenBSD chief de Raadt says no easy fix for new Intel CPU bug Rianne Schestowitz 25/06/2018 - 12:01pm

Microsoft FUD and Openwashing

Filed under
Microsoft
  • Secure Code: You Are the Solution to Open Source’s Biggest Problem [Ed: The mobsters from Microsoft 'proxy' Black Duck are back to attacking FOSS, in order for them to sell proprietary software from Synopsys]
  • Developers shouldn't worry, Microsoft's GitHub acquisition is a win for all [Ed: Microsoft entryism is a "win for all"? Really?]
  • Open source: Why it's time to be more open about how projects are run [Ed: The latest FOSS FUD from Microsoft booster Mary Branscombe]
  • A framework for lightweight open source governance

    Any group of humans needs some form of governance. It’s a set of rules the group follows in order to address issues and take clear decisions. Even the absence the rules (anarchy) is a form of governance! At the opposite end of the spectrum is dictatorship, where all decisions are made by one person. Open source projects are groups of humans, and they are no exception to this. They can opt for various governance models, which I detailed in a previous article four years ago (how time flies!).

    That article compared various overall models in terms of which one would best ensure the long-term survival of the community, avoiding revolutions (or forks). It advocated for a representative democracy model, and since then I've been asked several times for the best recipe to implement it. However there are numerous trade-offs in the exercise of building governance, and the "best" depends a lot on the specifics of each project situation. So, rather than detail a perfect one-size-fits-all governance recipe, in this article I'll propose a framework of three basic rules to keep in mind when implementing it.

    This simple 3-rule model can be used to create just enough governance, a lightweight model that should be sustainable over the long run, while avoiding extra layers of useless bureaucracy.

SUSE Linux Enterprise turns 15: Look, Ma! A common code base

Filed under
SUSE

SUSE today announced the impending release of SUSE Linux Enterprise 15, featuring a boatload of new toys and a leap in version numbering.

The new release, which is based on version 4.12 of the Linux kernel and allows the use of a wider variety of hardware (such as new AMD and Intel chipsets, Arm SOCs, NVDIMM, crypto cards and network devices), sees the adoption of a common code base over all flavours of the suite.

SUSE hopes that will make life easier for developers to transition applications over multimodal IT environments, where traditional infrastructure, software-defined infrastructure and a combination of both exist in an uneasy truce.

SUSE Linux Enterprise has been around for 17 years or so, with the last major release being version 12 in 2014, and the latest service pack (SP3) released last September. In March SUSE emitted a port of the suite for Arm, and the diminutive Raspberry Pi 3 Model B computer.

Read more

Also: SUSE Linux Enterprise 15 delivers multimodal operating system to bridge traditional data center technologies with software-defined infrastructure

SUSE Paves the Way for IT Transformation in the Software-Defined Era

GNOME Plans to Move App Menus Back Inside App Windows

Filed under
GNOME

Application menus in the GNOME Shell desktop environment may be about to move.

GNOME developers have proposed moving app menu entries back inside applications windows, in to the “hamburger menu” that most modern desktop apps use.

“This would be relatively easy to implement, and even bend in nicely with some third-party apps like Firefox and Chromium, which already use a similar pattern,” GNOME devs right in their proposal.

Read more

Review: BunsenLabs Helium

Filed under
Reviews

I have got a bit of soft spot for Openbox. I like how minimalist it is and how it hardly uses any system resources - according to my Conky panel BunsenLabs was using just over 200MB of RAM when idle. BunsenLabs provides a system that is usable out of the box but which can be tweaked any way you want. For this review I made the system cleaner and leaner but I could have gone in the opposite direction and create a desktop with conkies, panels and docks all over the place. DistroWatch's slogan, "put the fun back into computing", very much applies to BunsenLabs.

In short, this is a distro I could easily use as my daily driver. My only concern would be the project's long term future. BunsenLabs Helium was released almost a year after Debian Stretch was released and then there is the worrying fact that Openbox doesn't work under Wayland, which is getting ever closer to replacing Xorg. BunsenLabs has got a sound community though, so I very much hope this distro will be around for many years to come.

Read more

KaOS 2018.06

Filed under
GNU
KDE
Linux

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

Filed under
GNU
Linux

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

Filed under
Development
  • 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

Filed under
Gaming

Free Software: Kiwi TCMS 4.2, PeerTube in the News

Filed under
Software
  • Kiwi TCMS: Kiwi TCMS 4.2

    We're happy to announce Kiwi TCMS and tcms-api version 4.2! This is a security, bug-fix and enhancement update which upgrades to the latest Django version under Python 3.6. We've pushed new kiwitcms/kiwi:latest docker image to Docker Hub and updated the demo instance at https://demo.kiwitcms.org!

    This version also includes GDPR related changes which affect our project. Read below for the details.

  • PeerTube: An Open Source YouTube Alternative To Beat Censorship

    When it’s about watching videos online, YouTube is the first thing that comes to our minds. But the popular video sharing platform is often subjected to censorship in many countries. There are many countries including China and North Korea that ban YouTube from time to time.

    Leave the others, recently, even YouTube ended up blocking many legitimate Channels as a collateral damage of its copyright crackdown. Ultimately, the content creators are the ones who get affected due to all of this blocking.

  • PeerTube: A ‘Censorship’ Resistent YouTube Alternative

    YouTube is a great video platform that has a lot to offer to both consumers and creators. At least, those who play by the rules. For creators, there is a major drawback though, one that put a spotlight on the alternative 'free-libre' software PeerTube this week.

OpenBSD chief de Raadt says no easy fix for new Intel CPU bug

Filed under
Security
BSD

Recompiling is unlikely to be a catch-all solution for a recently unveiled Intel CPU vulnerability known as TLBleed, the details of which were leaked on Friday, the head of the OpenBSD project Theo de Raadt says.

The details of TLBleed, which gets its name from the fact that the flaw targets the translation lookaside buffer, a CPU cache, were leaked to the British tech site, The Register; the side-channel vulnerability can be theoretically exploited to extract encryption keys and private information from programs.

Read more

Kernel Space: Linux and Systemd

Filed under
Linux
  • Linus Torvalds tells kernel devs to fix their regressive fixing

    Linus Torvalds has given the Linux kernel development community a bit of a touch-up, after finding some contributions to Linux 4.18 complicated the kernel development process.

    In his post announcing release candidate 2 of Linux kernel 4.18, Torvalds mentioned “some noticeable filesystem updates, particularly to cifs.”

    “I'm going to point those out, because some of them probably shouldn't have been in rc2. They were ‘fixes’ not in the ‘regressions’ sense, but in the ‘missing features’ sense.”

  • Why data centers need log management tools

    Even though systemd is a common logging method, rsyslog offers more features. One main capability is being able to write log messages to a specific database. You can also configure rsyslog logs on one main server for centralized access.

  • Systemd v239 released

    Systemd v239 has been released with a long list of changes; click below for the full set. "A new system.conf setting NoNewPrivileges= is now available which may be used to turn off acquisition of new privileges system-wide (i.e. set Linux' PR_SET_NO_NEW_PRIVS for PID 1 itself, and thus also for all its children). Note that turning this option on means setuid binaries and file system capabilities lose their special powers. While turning on this option is a big step towards a more secure system, doing so is likely to break numerous pre-existing UNIX tools, in particular su and sudo."

Canonical/Ubuntu Watching You

Filed under
Ubuntu
  • Two-thirds of Ubuntu users are happy to give up data on their PC

    As announced back at the start of the year, Canonical made the decision that Ubuntu would collect data on its user base – and now the initial results of those statistics have been published by the firm, including the headline fact that 67% of users were happy to provide details of their PC (and other bits and pieces).

    So, this scheme that has been unfavorably compared to Microsoft’s collection of telemetry data in Windows 10, which has long been a point of controversy. However, it appears that the majority of folks are happy to give up their data to the company providing their Linux distribution, and don’t seem perturbed by this prospect.

  • Ubuntu reports 67% of users opt in to on-by-default PC specs slurp [Ed: 33% of Ubuntu users say to Canonical "don't spy on me" and Canonical then counts them, which means that Canonical collects data on them, too]

    However just 33 per cent of the undisclosed number of users Canonical’s analysed didn’t opt in to the slurpage.

    Which is where things get a little bit weird, because Canonical’s post reports an “Opt In rate”. Yet the data slurpage is selected by default: there’s an active opt out but a passive opt in.

  • The Average Ubuntu Install Takes 18 Minutes (And Other Stats)

    Did you know that the average Ubuntu install takes just 18 minutes?

    That’s one of several nuggets of information Canonical has collected (and now revealed) thanks to the new “Ubuntu Report” tool included in Ubuntu 18.04 LTS.

    This tool, when given permission to, collects non-identifiable system data about new Ubuntu installs and upgrades and ferries it back to Canonical for analysis.

Linux Foundation's TODO and New Chinese Ties

Filed under
Linux
  • The Linux Foundation and TODO Group Release Chinese Versions of Open Source Guides for the Enterprise

    -The Linux Foundation, the nonprofit organization enabling mass innovation through open source, has released Chinese translations of 10 Open Source Guides for the Enterprise, created to help executives, open source program managers, developers, attorneys and decision makers learn how to best leverage open source.

  • Tencent joins the Linux Foundation as a platinum member

    Chinese tech giant Tencent has announced it’s joined the Linux Foundation as a platinum member.

    Tencent is one of a few companies to offer the highest level of support to the Linux Foundation. Other tech companies in this stable include IBM, Microsoft, and Intel, as well as fellow Chinese titan Huawei.

    As part of the deal, Tencent will take a chair on the Foundation’s board of directors.

    It has also promised to offer “further support and resources” to the Foundation’s efforts. So far, this has taken the form of Tencent donating several pieces of its software.

  • Tencent becomes a Linux Foundation platinum member to increase its focus on open source

    Tencent, the $500-billion Chinese internet giant, is increasing its focus on open source after it became a platinum member of the Linux Foundation.

    The company has long been associated with the foundation and Linux generally, it is a founding member of the Linux Foundation’s deep learning program that launched earlier this year, and now as a platinum member (the highest tier) it will take a board of directors seat and work more closely with the organization. That works two ways, with Tencent pledging to offer “further support and resources” to foundation projects and communities, while the Chinese firm itself will also tap into the foundation’s expertise and experience.

  • Tencent Supports Open Source Community With Linux Foundation Platinum Membership

    LinuxCon China -- The Linux Foundation, the nonprofit organization enabling mass innovation through open source, announces Tencent has become the latest Platinum member of the foundation. Tencent is a leading provider of Internet value added services in China, offering some of China's most popular websites, apps and services including QQ, Qzone, Tencent Cloud and Weixin/WeChat.

  • TARS and TSeer Form Open Source Project Communities Under The Linux Foundation to Expand Adoption and Pace of Development

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, today announced at LinuxCon + ContainerCon + CloudOpen China in Beijing that TARS, a remote procedure call (RPC) framework, and TSeer, a high availability service discovery, registration and fault tolerance framework, have become Linux Foundation projects. Both projects were initially developed by leading Chinese technology company, Tencent, which open sourced the projects last year. This follows the announcement of Tencent becoming a Platinum member of The Linux Foundation, and reflects the foundation’s growing collaboration with the Chinese open source community.

  • Tencent Becomes Latest Platinum Member of Linux Foundation

    Chinese behemoth looking to cultivate open source ties

    The Linux Foundation has announced that Tencent has become the latest member to obtain platinum membership.

    The non-profit American tech company, which is funded by membership payments, uses the funding for sustainable open source projects.

    Within the foundation, there are three membership tiers, starting from silver to gold, all the way up to platinum where members have to pay $500,000 a year (approx. £377,643) for that category.

  • Tencent Joins The Linux Foundation, Open-Sources Projects

    China's Tencent holding conglomerate that backs a variety of Internet services/products is the latest platinum member of the Linux Foundation.

Events: DebCamp, openSUSE Conference, OSSummit Japan 2018

Filed under
OSS
  • Yes! I am going to...

    Of course, DebCamp is not a vacation, so we expect people that take part of DebCamp to have at least a rough sketch of activities. There are many, many things I want to tackle, and experience shows there's only time for a fraction of what's planned.

  • Dates, Location set for openSUSE Conference 2019

    The openSUSE Project is pleased to announce the location and dates for the 2019 openSUSE Conference.

    The openSUSE Conference 2019 will return to the Z-Bau in Nuremberg, Germany, and be Friday, May 24, through Sunday, May 26.

    Planning for the 2019 conference will begin this summer and community members are encouraged to take part in the planning of the conference through the organizing team. The openSUSE Board proposed the idea of having organizing team for openSUSE Conferences last month at oSC18. An email about the organizing team was sent out to the openSUSE-Project mailing list.

  • OSSummit Japan 2018

    Some Debian developers (Jose from Microsoft and Michael from credativ) gave a talk during this event.

Games: Warhammer, Steam, OpenSAGE and Wine

Filed under
Gaming

Programming/Development: Math Libraries for Python, Compiler Fuzzing With Prog-Fuzz, Intel MKL and Flutter

Filed under
Development
  • 10 Best Math Libraries for Python

    Many times, when you write programs you need to use special functions that others have used before you. When this happens, open source comes to the rescue and gives you a library that covers that need. Python calls theirs modules, to use modules you need to import them.Modules for mathematics are especially useful when you have the theory ready but need to use standard math for your particular problem.  The Mathematics module in the Python standard library has many features. It is useful to check if you can solve your problem easily with these functions. If you need to know what functions exist you need to go through the list. However, first realize that the module implements all the C standard functions.

    The simplest use of Python for math is as a calculator. To do this, start Python on the terminal and use the print function.

  • Compiler Fuzzing With Prog-Fuzz Is Turning Up Bugs In GCC, Clang

    Vegard Nossum of Oracle has been working on fuzzing different open-source compilers for turning up bugs within these code compiler likes GCC and Clang.

    Vegard ended up writing a new compiler fuzzer from scratch making use of AFL instrumentation. This new fuzzer is dubbed simply Prog-Fuzz and is available on GitHub.

  • Intel MKL in Debian / Ubuntu follow-up

    About two months ago, in the most recent post in the series, #18, we provided a short tutorial about how to add the Intel Math Kernel Library to a Debian or Ubuntu system thanks to the wonderful apt tool -- and the prepackaged binaries by Intel. This made for a simple, reproducible, scriptable, and even reversible (!!) solution---which a few people seem to have appreciated. Good.

  • Fedora 28 : Starting develop with Flutter .

Security: Apple Lockdown, More Logo/Brands for Bugs, Other News

Filed under
Security

It Turns Out RISC-V Hardware So Far Isn't Entirely Open-Source

Filed under
Hardware

While they are trying to make it an open board, as it stands now Minnich just compares this RISC-V board as being no more open than an average ARM SoC and not as open as IBM POWER.

Ron further commented that he is hoping for other RISC-V implementations from different vendors be more open.

Read more

Perl 5.28.0 released

Filed under
Development

Version 5.28.0 of the Perl language has been released. "Perl 5.28.0 represents approximately 13 months of development since Perl 5.26.0 and contains approximately 730,000 lines of changes across 2,200 files from 77 authors". The full list of changes can be found over here; some highlights include Unicode 10.0 support, string- and number-specific bitwise operators, a change to more secure hash functions, and safer in-place editing.

Read more

Syndicate content