Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

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

Search This Site

Security: Updates, VPN, BleachBit, TenFourFox and Steam

Filed under
Security
  • Security updates for Friday
  • Linux apps on Chrome OS will soon support Android-based VPN connections

    Google is finally fixing Chrome OS's inability to protect Linux apps with a VPN, like the ones downloadable from the Play Store.

  • BleachBit 2.2

    Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.

  • Stand by for urgent security update

    Pwn2Own came and went and Firefox fell with it. The __proto__ vulnerability seems exploitable in TenFourFox, though it would require a PowerPC-specific attack to be fully weaponized, and I'm currently evaluating the other bug. Builds ("FPR13 SPR1") including fixes for either or both depending on my conclusions will be issued within the next couple days.

  • Steam vulnerability exposed users to account hijacking and malware [Ed: proprietary software cannot hide its holes for very long (or until it's too late to hide)]

Graphics: Vulkan in OpenArena and GDC 2019 Week

Filed under
Graphics/Benchmarks
  • vkOpenArena: The ioquake3-Powered OpenArena Game Gets Ported To Vulkan

    OpenArena, one of the most well known open-source games built atop the ioquake3 engine of what started out as id Tech 3, has now seen an independent port to the Vulkan graphics API.

    The vkOpenArena game now marks the latest vintage game seeing a port to Vulkan. Independent developer Sui Jingfeng has been working on vkOpenArena as a port of the OpenArena engine over to using the Vulkan graphics API rather than Vulkan.

  • AMDVLK Has A Small Weekly Code Push For GDC 2019 Week

    With many AMD driver developers being over in San Francisco for the Game Developers Conference, this week AMDVLK saw rather small changes for this open-source AMD Vulkan Linux driver.

Servers: Kubernetes, Docker, and Software Defined Infrastructure

Filed under
Server
  • Kubernetes End-to-end Testing for Everyone

    More and more components that used to be part of Kubernetes are now being developed outside of Kubernetes. For example, storage drivers used to be compiled into Kubernetes binaries, then were moved into stand-alone Flexvolume binaries on the host, and now are delivered as Container Storage Interface (CSI) drivers that get deployed in pods inside the Kubernetes cluster itself.

    This poses a challenge for developers who work on such components: how can end-to-end (E2E) testing on a Kubernetes cluster be done for such external components? The E2E framework that is used for testing Kubernetes itself has all the necessary functionality. However, trying to use it outside of Kubernetes was difficult and only possible by carefully selecting the right versions of a large number of dependencies. E2E testing has become a lot simpler in Kubernetes 1.13.

  • Why Docker Containers Matter, 6 Years After the Project First Started

    Docker, the eponymous name of the container technology and the company behind it, celebrated its six-year anniversary on March 20. From its earliest days, even as just a 1-year-old effort back in 2014, there was no shortage of optimism and excitement about Docker. With the Docker model, applications are more portable and run inside of containers, which are isolated instances that provide a more agile approach for development and deployment. Docker also introduced the "dockerfile" packaging format, which defines how a container image should be built.

    The container model that Docker first introduced has evolved over the past six years and is now the cornerstone of the broader cloud-native space, which includes the open-source Kubernetes container orchestration system. In this eWEEK Data Points article, we look at some of the key facts about Docker and the cloud-native revolution it has inspired.

  • Planning for a Software Defined Infrastructure

    Seems you can’t pick up an IT magazine these days without hearing the term software defined infrastructure. It’s easy to get caught up in the hype. You might be thinking ‘people are talking about so it must be something that we need.” Some of you are wincing from the pain felt in trying to adopt the latest technologies without properly looking at what will work for your environment and business.

    In a software defined world, the computing infrastructure is virtualized. That is, it is delivered as a service. Management and control of the networking, storage and/or data center infrastructure is automated by intelligent software rather than by the hardware components of the infrastructure.

Events: SREcon19 Americas, Scale, FudCon and Snapcraft Summit Montreal

Filed under
OSS
  • SREcon19 Americas Talk Resources

    At SREcon19 Americas, I gave a talk called "Operating within Normal Parameters: Monitoring Kubernetes". Here's some links and resources related to my talk, for your reference.

  • Participating at #Scale17x

    Everytime somebody asks me about Scale I can only think of the same: Scale is the most important community lead conference in North America and it only gets better by the years. This year it celebrated its seventeenth edition and it just struck me: with me being there this year, there have been more Scales I have attended than I have not. This is my nineth conference out of 17.

    The first time that I attended it was 2011, it was the edition followed by FudCon Tempe 2010 which happened to be my first Fedora conference and it was also the first time I got to meet some contributors that I had previously collaborated with, many of which I still consider my brothers.

    As for this time, I almost didn’t make it as my visa renewal was resolved on Friday’s noon, one day after the conference started. I recovered it that same day and book a flight in the night. I couldn’t find anything to LAX -as I regularly fly- so I had to fly to Tijuana and from there I borrowed a cart to Pasadena. Long story short: I arrived around 1:30 AM on Saturday.

  • Snapcraft Summit Montreal

    Snapcraft is the universal app store for Linux that reaches millions of users and devices and serves millions of app installs a month.

    The Snapcraft Summit is a forward-thinking software workshop attended by major software vendors, community contributors and Snapcraft engineers working at every level of the stack.

Draw On Your Screen with this Neat GNOME Shell Extension

Filed under
GNOME

Ever wish you could draw on the Linux desktop or write on the screen?

Well, there’s a new GNOME Shell extension that lets you do exactly that: draw on the Linux desktop.

You may want to point out a bug, highlight a feature, or provide some guidance to someone else by sending them an annotated screenshot.

In this short post we’ll show you how to install the add-on and how to use it.

Read more

Fedora 31 Preparing To Start Removing Packages Depending Upon Python 2

Filed under
Red Hat

Python 2 support will formally reach end-of-life on 1 January 2020 and Fedora 31 is preparing for that by working to drop packages (or parts of packages) that depend upon Python 2.

Fedora has been pushing for a Python 2 to Python 3 migration for many cycles now -- as most Linux distributions have -- while with Fedora 31 they are planning a "mass Python 2 package removal" if necessary. They are planning to closely track the state of packages depending upon Python 2 to either drop the packages or allow packagers to easily abandon Python 2 parts of programs.

Read more

A preliminary review of /e/

Filed under
OS
Android

I’ve been running LineageOS on my phone for a while now (and cyanogenmod before that) and been reasonably happy overall. Still even LineageOS is pretty intertwined with the google ecosystem and worries me, especially given that google is first and foremost an ad company.
I happened to run accross mention of /e/ somewhere and since LineageOS did a jump from being based on ASOP15 to ASOP16 which required a new install anyhow, I decided to check it out.
As you may have gathered from the above, /e/ is a phone OS and platform, forked off from LineageOS14.1. It’s located at https://e.foundation based in france (a non profit) headed by Gaël Duval, who Linux folks may know from his Mandrake/Mandriva days. The foundation has a lot of noble goals, starting with “/e/’s first mission is to provide everyone knowledge and good practices around personal data and privacy.” They also have a slogan “Your data is your data!”
I downloaded and installed a 0.5 version here. Since I already had my phone unlocked and TWRP recovery setup, I just backed up my existing LineageOS install (to my laptop), wiped the phone and installed /e/. The install was painless and since (of course) there’s no google connections wanted, I didn’t even have to download a gapps bundle. The install worked just fine and I was off and exploring:

Read more

Google Chrome and Mozilla Firefox Leftovers

Filed under
Google
Moz/FF
Web
  • Chrome 74 beta: reducing unwanted motion, private class fields, and feature policy API

    Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Android WebView, Chrome OS, Linux, macOS, and Windows. View a complete list of the features in Chrome 74 on ChromeStatus.com. Chrome 74 is beta as of March 22, 2019.

  • Chrome 74 Beta Released With CSS Media Query To Prefer Reduced Motion/Animations

    Google engineers are ending out their work week by issuing the beta of Chrome 74. 

    The Chrome 74 Beta features the CSS "prefers-reduced-motion" media query for honoring accessibility settings for those that may want to reduce/eliminate animations or other motions. Also on the developer side is ECMAScript private class fields, a JavaScript API for feature policy, CSS transition events, WebRTC additions, and other changes.

  • Mike Conley: Firefox Front-End Performance Update #15

    Firefox 66 has been released, Firefox 67 is out on the beta channel, and Firefox 68 is cooking for the folks on the Nightly channel! These trains don’t stop!

    With that, let’s take a quick peek at what the Firefox Front-end Performance team has been doing these past few weeks…

  • SUMO A/B Experiments

    This year the SUMO team is focused on learning what to improve on our site. As part of that, we spent January setting support.mozilla.org up for A/B testing and last week we ran our first test!

  • Get the tablet experience you deserve with Firefox for iPad

    We know that iPads aren’t just bigger versions of iPhones. You use them differently, you need them for different things. So rather than just make a bigger version of our browser for iOS, we made Firefox for iPad look and feel like it was custom made for a tablet. Mostly because it was.

Programming: Sublime Text Editor, RcppArmadillo, Django, Python and C

Filed under
Development
  • Sublime Text Editor For Debian/Ubuntu/Linux Mint

    Programmers/Developers always love rich-feature text editor, they can be more productive using such application. Sublime Text Editor has been around since 2008 and widely used by many programmers. It is written using C++ and Python programming language, the best thing about this editor is that it's cross-platform and available for Linux, Mac and Windows.
    Sublime-Text editor natively support numerous amount of programming and markup languages, more functionality can be added using plugins, the plugins are mostly built by its community and maintained user free-software licenses.

  • RcppArmadillo 0.9.300.2.0

    A new RcppArmadillo release based on a new Armadillo upstream release arrived on CRAN and Debian today.

    Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 583 other packages on CRAN.

  • William Lachance: New ideas, old buildings

    Last week, Brendan Colloran announced Iodide, a new take on scientific collaboration and reporting that I’ve been really happy to contribute to over the past year-and-a-bit. I’ve been describing it to people I meet as kind of "glitch meets jupyter " but that doesn’t quite do it justice. I’d recommend reading Brendan’s blog post (and taking a look at our demonstration site) to get the full picture.

    One question that I’ve heard asked (including on Brendan’s post) is why we chose a rather conventional and old technology (Django) for the server backend. Certainly, Iodide has not been shy about building with relatively new or experimental technologies for other parts (e.g. Python on WebAssembly for the notebooks, React/Redux for the frontend). Why not complete the cycle by using a new-fangled JavaScript web server like, I don’t know, NestJS? And while we’re at it, what’s with iodide’s ridiculous REST API? Don’t you know GraphQL is the only legitimate way to expose your backend to the world in 2019?

    The great urban theorist of the twentieth century, Jane Jacobs has a quote I love:

  • Setup your Raspberry Pi Model B as Google Colab (Feb '19) to work with Tensorflow, Keras and OpenCV
  • Getting started with the updated VS Code Yeoman extension for Camel projects
  • Plot the Aroon Up and the Aroon Down lines with Python
  • Linux C Programming Tutorial Part 15 - 2's Complement and Negative numbers
  • Using multiprocessing - a simple introduction.

From Trusty to Bionic - my Ultrabook story

Filed under
Ubuntu

I am happy with how the upgrade went, given that I've actually bumped the system two major releases. Apart from small issues, there was nothing cardinal in the move. No data loss, no complications, no crashes. All my stuff remains intact, and so does Windows 8, living happily together and sharing the disk with Ubuntu. Mission accomplished.

But we ain't done. I need to make the system as usable as possible. Which means Unity testing - and Plasma testing, of course, duh! Indeed, this remains a productivity box, and as such, it must fulfill some very stringent requirements. It must be stable, fast and elegant. It must work with me every step of the way, and it must allow me to transparently and seamlessly use various programs that I need. On this particular machine, that would be video editing with Kdenlive, that would be image processing with GIMP, the use of encryption and VPN tools, tons of writing on the superbly ergonomic Asus keyboard. But all that and more - coming soon.

For now, thank you Trusty for five sweet, loyal years. May you ReST in ethernet peace.

Read more

Software: Avidemux, Cockpit and NVMe VFIO in Linux

Filed under
Software
  • Avidemux 2.7.3 Released with Various Decoder Fixes (Ubuntu PPA)

    Avidemux video editor released a new bug-fix version just 11 days after the last, with decoder fixes and misc small improvements

  • Cockpit Project: Cockpit 190

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 190.

  • NVMe VFIO Mediated Device Support Being Hacked On For Lower Latency Storage In VMs

    Maxim Levitsky of Red Hat sent out a "request for comments" patch series this week introducing NVMe VFIO media storage device support for the Linux kernel.

    Levitsky is pursuing faster virtualization of storage while striving for low latency and that led to the creation of a VFIO-based mediated device driver to pass an NVMe partition or namespace to a guest. This NVMe VFIO mediated device support would allow virtualized guests to run their unmodified/standard NVMe device drivers, including the Windows drivers, while still allowing the NVMe device to be shared between the host and guest.

Fedora: Parental Controls, FPgM, Ambassadors/Translation Sprint, Modularity Test Day and Delays

Filed under
Red Hat
  • Allan Day: Parental Controls and Metered Data Hackfest

    This week I participated in the Parental Controls and Metered Data Hackfest, which was held at Red Hat’s London office.

    Parental controls and metered data already exist in Endless and/or elementary OS in some shape or form. The goal of the hackfest was to plan how to upstream the features to GNOME. It’s great to see this kind of activity from downstreams so I was very happy to contribute in my capacity as an upstream UX designer.

    There have been a fair few blog posts about the event already, so I’m going to try and avoid repeating what’s already been written…

  • FPgM report: 2019-12

    Fedora 30 Beta is No-Go. Another Go/No-Go meeting will be held on Thursday. I’ve set up weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. The Fedora 30 Beta Go/No-Go and Release Readiness meetings are next week.

  • Not posting here means not there is nothing done

    I looking with fears to this strange ideas Mindshare has for the future of the Ambassadors. You can not write reports if you not have an event, so I telling here now how hard it is in this country to organize an event.

    Since October 2018 I search for a place which would host the next Translation Sprint. We have tons of co-working spaces or NGO’s which have space available. But is always the same I asked e.g. Open Institute, answer we can host you just on Saturday. And I had actually to write there several times and even make calls because I got no answer for the first contact. The same on The Desk, we can host you only on Saturday. This makes no sense in Cambodia, it is a regular working day, because they have 28 holidays. So most people have to work until 2pm. What sucked on this one, I was working on it since end of January. So first meeting was setup for 11th March, I went there but nobbody there to meet me. This is normal cambodian working style I dont tell I am busy and cant meet you and give you an alternative time. Well the promised mail with an alternative time never arrived, so I had to ask for it again. Second meeting was then this Monday, I spent an hour with them with the useless result of “just Saturday”. But there is light on the horizon OpenDevelopment might host us but here just on Sunday, which is for us better then just Saturday. So six months, hundreds of mails and several meetings and achieved nothing. How easy is it to setup a Fedora Womans Day in the Pune office, compared to this and then just travel around the world to visit other events and this is then called “active”

  • Fedora 30 Modularity Test Day 2019-03-26
  • Fedora 30 Beta Won't Be Released Next Week Due To Their Arm Images Lacking A Browser

Games: Lutris, Flux Caves, Cities: Skylines

Filed under
Gaming
  • Lutris 0.5.1 Brings Improved GOG Integration, Various Fixes

    Released at the start of February was the big Lutris 0.5 release with an enhanced GTK interface, GOG.com support, and much more for this open-source gaming platform. Lutris 0.5.1 is now available with some much needed fixes.

  • In the puzzle game Flux Caves you will be pushing around blocks to play with large marbles

    If you like puzzle games and marbles today is your lucky day as I came across Flux Caves, which merges them into one game.

    It's early-on in development but it has a pretty great idea. It's like piecing together an oversized marble-run, with each level having various tubes and other special blocks missing that you need to slot into place.

  • Cities: Skylines is another game having a free weekend on Steam right now

    As a reminder, it recently turned four years old and it's showing no signs of slowing down with multiple thousands on it every day. If you do decide to give it a go, I highly recommend the Clouds & Fog Toggler mod from the Steam Workshop to give you a really clear view.

    That's another thing that I love about Cities: Skylines, there's a huge amount of extra content available for it like maps, mods, scenarios and more. The mod selection is incredibly varied too from simple tools to automatically bulldoze abandoned or burned down buildings to adding in entirely new ways to play.

Best Linux Distributions For Beginners

Filed under
Linux

Linux beginners are always confused about choosing the best Linux os to start with. As there are hundreds of Linux distributions so it might always be a confusing part. But I'll help you choose the right Linux distro to start your Linux exploration. In this article, I'll walk you through a list of 8 Best Linux OS for beginners.

Read more

Arch Linux Setup Internet, X Installation, System Configuration

Filed under
Linux

In this guide, we boot into our Arch system that we installed in the previous guide. Here, we configure an Internet connection, a couple of troubleshooting tips, and install some software. This software will include a graphical user interface (GUI) provided by the X server. As with everything else, each step will be performed manually, via the terminal.​

Read more

R.I.P. Intel Compute Card and Samsung Artik

Filed under
Linux

Every single one of the thousands of new products we’ve covered since LinuxGizmos launched in 2013 will eventually hit End-of-Life or be pulled prematurely. Death is a fact of life, even for electronics. Typically, we don’t hear about the discontinuations. Products simply fade away. Sometimes, as in the case of Intel’s discontinuation of the Joule and Edison COMs — or its later removal from market of the Curie module and Arduino 101 SBC — the market exits show up in the news.

Intel has now pulled the plug on another product peripheral to its processor business: the Intel Compute Card. Intel confirmed the news to Tom’s Hardware after NexDock revealed that the future of the Intel Compute Card was “uncertain” and that it was halting development of its Compute Card based NexPad.

Read more

How to set up Fedora Silverblue as a gaming station

Filed under
Red Hat
Gaming
HowTos

This process starts with a clean Fedora 29 Silverblue installation with a user already created for you.

First, go to https://flathub.org/home and enable the Flathub repository on your system. To do this, click the Quick setup button on the main page.

Read more

Syndicate content