Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 25 Feb 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story IBM/Red Hat/Fedora: Release Readiness Meetings, RHEL, Command Line Heroes, Satellite, OpenShift and Open Mainframe Project (OMP) Roy Schestowitz 25/02/2020 - 7:08pm
Story Netrunner 20.01 – “Twenty” released Roy Schestowitz 2 25/02/2020 - 6:42pm
Story MakuluLinux LinDoz Edition is now available for Download Roy Schestowitz 1 25/02/2020 - 6:39pm
Story KDE Plasma 5.18.2 LTS Released with Flatpak Improvements, over 45 Fixes Rianne Schestowitz 25/02/2020 - 6:37pm
Story GIMP 2.10.18 Officially Released, Here’s What’s New Rianne Schestowitz 4 25/02/2020 - 6:31pm
Story New Dark Mode Setting Lands in Ubuntu 20.04 ‘Focal Fossa’ Dailies Rianne Schestowitz 25/02/2020 - 6:26pm
Story today's leftovers Roy Schestowitz 25/02/2020 - 6:07pm
Story OSS, Free Software, Programming and Proprietary Traps Roy Schestowitz 25/02/2020 - 5:57pm
Story Python Programming Roy Schestowitz 25/02/2020 - 5:40pm
Story Android Leftovers Rianne Schestowitz 25/02/2020 - 4:57pm

Dual-Boot GNU/Linux and Android

Filed under
OS
Android
GNU
Linux
  • Planet Computers' clamshell phone can dual-boot Android and Linux

    Planet Computers' laptop-like Cosmo Communicator phone just became that much more useful to its audience of very particular power users. The Cosmo now supports a promised multi-boot function, letting you run Android (both regular and rooted), Debian Linux and TWRP on the same device without one replacing the other. You'll have to partition your storage and know your way around a boot menu, but this will give you a way to run Linux apps or otherwise experiment with your phone.

    You won't lose over-the-air updates for Android by installing Linux, Planet Computers said.

    The multi-boot firmware is available for free, and there are instructions for installing Debian and other software. This still isn't for the faint-hearted. However, it also represents one of the few instances where a phone maker has officially enabled support for operating systems besides the one that ships with the device. The Cosmo is also fairly well-suited to Linux thanks to its keyboard -- you won't have to jump through hoops to use the command line.

  • How can IT manage Android Things devices in the enterprise?

    Recent versions of Google's Android OS support a wider range of devices via the Android Things program's APIs and managing some of the newer devices can seem complicated at first.

    Thankfully, the underlying OS is essentially the same on all Android devices, so the EMM platform management and enrollment processes are usually similar for Android Things devices. The challenge for mobile admins is to develop a version of Android -- using the Android SDK and Android Things APIs -- that functions on these dedicated devices.

Update on Linux support: creation of a CERN Linux community forum

Filed under
GNU
Linux
Sci/Tech

For those, a CERN Linux community forum has been created. Users will be able to post issues that they encounter when using non-CERN-supported Linux distributions and to post solutions. Users are also encouraged to post articles with comments and ideas that could help make this forum more dynamic and useful to them.

Various methods for printing and using AFS, SSH, ROOT and other tools at CERN can be found on the internet. The CERN Linux community forum aims to collect these methods, as well as new ones that may be created directly in it.

Read more

Python Programming

Filed under
Development
  • Introduction to Python SQL Libraries

    All software applications interact with data, most commonly through a database management system (DBMS). Some programming languages come with modules that you can use to interact with a DBMS, while others require the use of third-party packages. In this tutorial, you’ll explore the different Python SQL libraries that you can use. You’ll develop a straightforward application to interact with SQLite, MySQL, and PostgreSQL databases.

  • Introduction to Image Processing in Python with OpenCV

    In this tutorial, we are going to learn how we can perform image processing using the Python language. We are not going to restrict ourselves to a single library or framework; however, there is one that we will be using the most frequently, the Open CV library. We will start off by talking a little about image processing and then we will move on to see different applications/scenarios where image processing can come in handy. So, let's begin!

  • Talking to API's and goodlooking tools

    One of my go-to locations for security news had a thread recently about a tool called VTScan. I really liked the idea of not having to go through the browser overhead to check files against multiple scan engines.

    Although the tool (which is itself a basic vt-cli spinoff) already existed, I was looking for a new challenge, I decided to roll my own and add a few cool features! I'll have a thorough look at how python talks to API's with requests and I look at turning all this API data into a nice GUI application with click. I hope to give you some idea's for CLI styling in the future so I can see more awesome tools by you all!

  • From a rejected Pycon talk to a new project.

    Like many others, my talk proposal (early draft here) for Pycon US was rejected. So, I decided to spend some time putting everything in a new project instead. (Documentation here.) It is still a rough draft, but usable ... and since I've mentioned it in a few other places, I thought I should mention it here as well.

Games: Humble Store, Bully: Scholarship and DOSBox

Filed under
Gaming
  • Humble Store has a 'Tabletop Sale' going, some good Linux games on offer

    It's the start of another glorious week for Linux gaming and another big sale is going on again. Over on the Humble Store, they have a Tabletop Sale now live.

  • How to play Bully: Scholarship Edition on Linux

    Bully: Scholarship Edition is a remaster of Rockstar Game’s “Bully,” a game about a young kid working his way through the social hierarchy of high school, meeting girls, making friends, and causing mischief. The game is an open world, which is typical of Rockstar. Here’s how to get it working on your Linux PC.

  • DOSBox – Run classic DOS games on your Linux PC

    DOSBox is an open-source software that creates a virtual MS-DOS compatible environment, including sound, graphics, and basic networking. It enables you to run DOS applications without any modifications.

    Using this wonderful app, you can run your classic DOS games and compilers like Wolfenstein 3D, Prince of Persia, Turbo C++, and MASM on your Linux PC.

    DOSBox makes use of Simple DirectMedia Layer (SDL), a library designed to allow low-level access to hardware components like a mouse, keyboards, sound system, and graphics. It has made the whole process of porting easier to various platforms. Currently, DOSBox runs on several platforms like different Linux, Windows, and macOS.

The CLA Denial-Of-Service attack

Filed under
OSS
Legal

Obviously, there's a flaw in that logic. A CLA is an agreement between a project and a (new) contributor. A project does not absolutely requires the contributor to sign the agreement to accept its contributions, in theory. It's the reverse: for the contributor to have their patch accepted, they need to accept the CLA. But the project could accept contributions without CLA without violating the law.

But it seems that projects sometimes end up doing a DOS on themselves by refusing perfectly fine contributions from drive-by contributors who don't have time to waste filling forms on all projects they stumble upon.

In the case of this typo, I could have submitted a patch, but because I didn't sign a CLA, again, the project couldn't have merged it without breaking their own rules, even if someone else submits the same patch, after agreeing to the CLA. So, in effect, I would have DOS'd the project by providing the patch, so I just opened an issue which strangely — and hopefully — isn't covered by the CLA.

Read more

IPFire 2.25 - Core Update 141 released

The first exciting big update of the year is ready: IPFire 2.25 - Core Update 141! It comes with a totally reworked DNS system which adds many new features like DNS-over-TLS.

On top of that, this update fixes many bugs.

Read more

Also: IPFire Open-Source Linux Firewall Gets a Revamped DNS System

IPFire

GIMP 2.10.18 Officially Released, Here’s What’s New

Filed under
GNU

GIMP 2.10.18 comes three months after version 2.10.14, which probably most of you out there are running on your GNU/Linux distributions, but the development team released version 2.10.16 a week ago without announcing anything official. Now, GIMP 2.10.18 is here, and we finally have details about the new features that were implemented during this cycle.

Without any further ado, the highlights of the GIMP 2.10.18 release include a new 3D Transform tool to let users rotate and pan items in 3D space (you can check it out in action below), a new high-contrast symbolic theme, a new “Composited Preview” option for most transformation tools, and the ability to group tools by default in the toolbox, which is enabled by default after you update to this version.

Read more

Claws Mail 3.17.5 Open-Source Email Client Released with New Features

Filed under
OSS

Coming seven months after the previous release, Claws Mail 3.17.5 is here to implement colour syntax highlighting support for inline Git patch attachments, which can be configured via the “Other” tab in the Display/Colors page under General Preferences.

It also adds the ability to scroll with the keyboard in the LiteHtml viewer plugin and the “Re-edit” message context menu option was reimplemented and will be visible in the Drafts folder.

Furthermore, Claws Mail 3.17.5 adds support for two extra date header formats, namely weekday, month, day, hh, mm, ss, year, zone and weekday, month, day, hh, mm, ss, year, and lets users configure the “summary_from_show” hidden preference from the user interface via the “Message List” tab in the Display/Summaries under General Preferences.

Read more

Even better screencast with GNOME on Wayland

Filed under
GNOME

With last week’s release of PipeWire 3, and Mutter’s subsequent adaptation to depend on it, I decided to revive something I have started to work on a few months ago. The results can be found in this merge request.

PipeWire 0.3 brings one very interesting and important feature to the game: it can import DMA-Buf file descriptors, and share it with clients. On the client side, one easy way to make use of this feature is simply by using the pipewiresrc source in GStreamer.

The key aspect of DMA-Buf sharing is that we avoid copying images between GPU and CPU memory. On a 4K monitor, which is what I’m using these days, that means it avoids needlessly copying almost 2GB of pixels every second.

Read more

The Current RADV+ACO Mesa Driver Performance For February 2020

Filed under
Graphics/Benchmarks

As it's been a few weeks since last running a Mesa open-source driver comparison on AMD Radeon graphics hardware, here are some fresh Mesa 20.1-devel benchmarks just a few weeks so far after the Mesa 20.0 branching. These latest Mesa 20.1-devel benchmarks were also run a second time when enabling the RADV ACO shader compiler back-end that's been a focus by Valve developers in enhancing the Linux gaming experience. These results are compared to Mesa 19.2.8 as a baseline for the open-source driver support offered out-of-the-box by Ubuntu 19.10.

Read more

Tiny, Linux-powered Sitara module has dev kit with dual GbE

Filed under
Linux

MYIR’s 50 x 40mm, -40 to 85°C tolerant “MYC-C335X-GW” module runs Linux on TI’s AM335x with up to 1GB RAM and 4GB eMMC. It can be extended with a “MYD-C335X-GW” carrier with GbE plus optional SFP.

We don’t see many Texas Instruments Sitara AM335x boards anymore, but if you’re still interested in this low-power, industrial-focused Cortex-A8 SoC, which powers all the BeagleBones except the new BeagleBone AI, MYIR has you covered. The 50 x 40mm (2,000 sq. mm) MYC-C335X-GW module is its smallest AM335x module yet, edging out the 65 x 35mm (2,275 sq. mm) MCC-AM335X-Y and larger, 70 x 50mm MYC-AM335X. (MYIR also supports other TI Sitara SoCs, such as the Cortex-A9 based AM437x in its MYC-C437X module.)

Read more

Whiskey Lake SBC has triple GbE and dual HDMI ports

Filed under
Linux

Like most of its 3.5-inch Whiskey Lake competitors, the Wafer-ULT5 offers up to 32GB DDR4-2400 and supports triple independent displays. While most of its rivals provide dual DisplayPorts or combinations of DP and HDMI, IEI is the first to provide dual standard HDMI ports, which are accompanied by an LVDS connector.

Like ASRock’s SBC-350, Commell’s LE-37N, and Ibase’s IB919, the Wafer-ULT5 provides 4x USB 3.1 Gen 2 host ports at up to 10Gbps. (Congatec’s Conga-JC370 has three, including its Type-C port.)

The Wafer-ULT5 is equipped with an M.2 A-key 2230 socket and a full-size mini-PCIe slot. The others either offer the same combo or dual M.2 slots except for the Conga-JC370, which supplies 3x M.2 plus a mini-PCIe. No OS support was listed, but Linux should fit in just fine here.

Read more

Linux Gamers And Creators Should Pay Attention To Arch-Based Salient OS

Filed under
OS
Linux
Gaming

Sometimes our field of vision or limited experience restricts us from seeing worthy alternatives. That’s especially true when it comes to desktop Linux; there is no shortage of quality Linux operating systems to test out. So when I argued here that System76’s Pop!_OS is perfect for gamers and produced this video demonstrating it, there were two passionate camps in the comments section. One side voiced cheerful agreement, but the other side basically said “Clearly you haven’t tried Salient OS.”

Read more

Google helps devs speed up Firefox with open source Lighthouse extension

Filed under
Google
Moz/FF
OSS

Google has released a Firefox version of its Lighthouse browser extension, giving developers an easy way to test the performance of websites and web apps.

The open source extension makes use of the PageSpeed Insights API, and the new release brings Firefox in line with Chrome which has had a version of the extension for a few years now. The ultimate aim is to make it easier for developers to improve app and page performance by encouraging better practices.

Read more

Open source licenses: What, which, and why

Filed under
OSS

Most people have at least heard of open source software by now—and even have a fairly good idea of what it is. Its own luminaries argue incessantly about what to call it—with camps arguing for everything from Free to Libre to Open Source and every possible combination of the above—but the one thing every expert agrees on is that it's not open source (or whatever) if it doesn't have a clearly attributed license.

You can't just publicly dump a bunch of source code without a license and say "whatever—it's there, anybody can get it." Due to the way copyright law works in most of the world, freely available code without an explicitly declared license is copyright by the author, all rights reserved. This means it's just plain unsafe to use unlicensed code, published or not—there's nothing stopping the author from coming after you and suing for royalties if you start using it.

Read more

Stable Kernels: 5.5.6, 5.4.22, and 4.19.106

Filed under
Linux
  • Linux 5.5.6

    I'm announcing the release of the 5.5.6 kernel.

    All users of the 5.5 kernel series must upgrade.

    The updated 5.5.y git tree can be found at:
    git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.5.y
    and can be browsed at the normal kernel.org git web browser:
    https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

  • Linux 5.4.22
  • Linux 4.19.106

KDSoap 1.9.0 released

Filed under
KDE

KD SOAP is a tool for creating client applications for web services.

The release of 1.9.0 brings a fair number of improvements and fixes, as the following text describes.

Read more

Syndicate content

More in Tux Machines

100 Keyboard Shortcuts to Use Linux Like a Pro

Linux veterans understand that the keyboard is mightier than the mouse because there are many actions that take multiple mouse clicks but can be accomplished with a single keyboard shortcut. Learning at least a handful of keyboard shortcuts can make you significantly more productive as a Linux user and earn you serious bragging rights in the Linux community. Read more

Android Leftovers

Intel’s 5G-oriented Atom P5900 features up to 24 10nm Tremont cores

Like the C3000, the P5900 supports up to 128GB DDR4, now at up to 2933 MT/s. It similarly supports 16x PCIe 3.0, 16x SATA 3.0, 4x USB 3.0, and 4x USB 2.0 interfaces. However, the SATA links can now be reconfigured as up to 16x PCIe 2.0 or 16x USB 3.0, so you can now have up to 32x PCIe lanes. Other features include GPIO, 3x UARTs, and -40 to 85°C support. We saw no mention of OS support, but we imagine that like the Atom C3000, the Atom P5900 is primarily designed to run Linux. The C3000 has appeared on a variety of Linux-powered networking appliances such as Advantech’s FWA-1012VC, as well as numerous COM Express Type 7 modules like Avnet/MSC’s MSC C7B-DV. Earlier this month, it showed up on a Versalogic Grizzly SBC. Read more

Games: Ultimate Chicken Horse, Dota Underlords, Overclocking With GreenWithEnvy

  • Hilarious party-platformer 'Ultimate Chicken Horse' free update due next month

    Ultimate Chicken Horse, a party-platform where you build the platforms as you go is getting a sweet free update with some new toys to play with next month. A game you absolutely need to play too! After only just getting into it myself thanks to the Humble Sweet Farm Bundle last month, it was pretty hilarious to try. Clever Endeavour Games have now announced the "A·cobra·tic Update" which is due out on March 12, for all platforms and it's free. It's going to include a new Snake character (who rides a Skateboard), two new levels and four new blocks. Along with "a handful of improvements, minor additions to the game, and plenty of bug fixes". The new blocks flamethrower, one-way gate, cannon and beehive sound like they will be fun to screw with others.

  • Dota Underlords from Valve is out with the City Crawl campaign mode

    Valve's latest game, Dota Underlords, has today left Early Access and with it comes a huge patch full of new content and features. The biggest addition to the Underlords strategy game is the City Crawl campaign. A single-player mode, that explains a bit about what's going on. It seems "Mama Eeb" passed away, leaving a power vacuum in White Spire, with the four Underlords attempting to take control. City Crawl is where you do that, as you go through various different types of challenges and while doing so earn new outfits for the Underlords.

  • Linux Gaming: Overclock your Nvidia GPU on Linux with GreenWithEnvy

    Overclocking your Nvidia card on Linux used to be a nightmare. There was lots of different commands you had to type into the terminal, and there was no easy way to monitor your temperature and fan speeds. Thanks to Roberto Leinardi’s program GreenWithEnvy, you can now overclock with a simple, clean GUI.