Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Programming: Dart 2.6 and Python Leftovers

  • Dart 2.6 Adds Native Linux Support

    Google's Dart has increased support for native, ahead-of-time (AOT) compilation for Linux, Windows and MacOS. The extra support comes from an extension of Dart's existing compiler set called dart2native, which can be used to create command-line programs. Dart is described as a client-optimized language for fast apps on any platform. It began life as an alternative to JavaScript that would be supported directly by browsers, but when this didn't work out it was redeveloped as a better compiler.

  • A couple of handy zsh/bash functions for Python programmers

    Just a quick post today, to tell you about a couple of simple zsh functions that I find handy as a Python programmer. First, pyimp – a very simple function that tries to import a module in Python and displays the output. If there is no output then the import succeeded, otherwise you’ll see the error. This saves constantly going into a Python interpreter and trying to import something, making that ‘has it worked or not’ cycle a bit quicker when installing a tricky package.

  • Python CSV

    A CSV (Comma Separated Values) format is one of the most simple and common ways to store tabular data. To represent a CSV file, it must be saved with the .csv file extension.

  • Switching from Python 2 to Python 3: What you need to know

    In 2012, the team maintaining the Python programming language reviewed its options. There were two increasingly different codebases, Python 2 and Python 3. Both were popular, but the newer version was not as widely adopted. In addition to Python 3's disruption of changing the underlying way data is handled by completely reworking Unicode support, a major version change allowed non-backward-compatible changes to happen all at once. This decision was documented in 2006. To ease the disruption, Python 2 continued to be maintained, with some features backported. To further help the community transition, the EOL date was extended from 2015 to 2020, another five years.

ExLight Linux Distro Is Now Based on Debian Buster, Powered by Linux Kernel 5.4

ExLight Build 191120 is now available for download and it's Arne Exton's second GNU/Linux distribution to ship with the latest Linux 5.4 kernel series, which will officially be announced by Linus Torvalds at the end of the week, on November 24th. For now, ExLight Build 191120 ships with Linux kernel 5.4 RC8. While previous versions of ExLight were based on Ubuntu, starting with Build 191120, the entire distribution is now based on the latest Debian GNU/Linux 10 "Buster" operating system series, featuring the Enlightenment 0.22.4-2 desktop environment and the Calamares 3.2.4-3 graphical installer. Read more

System76 Will Start Designing And Building Its Own Linux Laptops Beginning January 2020

Denver-based PC manufacturer and Pop!_OS Linux developer System76 plans to follow-up its custom Thelio desktop PC with an in-house laptop beginning next year according to founder and CEO Carl Richell. During a recent interview, Richell was quick to emphasize that the entire process of designing, prototyping and iterating the final product could take two to three years. But the company is eager to break into this market and put the same signature “stamp” on its laptop hardware that graces its custom-built Thelio desktop. System76 sells an extensive lineup of laptops, but the machines are designed by the likes of Sager and Clevo. The company doesn’t merely buy a chassis and slap Pop!_OS on it, but Richell tells me he’s confident that with the experience gained from developing Thelio – and the recent investment into a factory at the company’s Denver headquarters – System76 is capable of building a laptop from the ground up that meets market needs and carries a unique value proposition. Read more

Krita 4.2.8 Beta

We had to skip the October release because we were working on a bunch of issues that took longer to resolve than planned, but that means that this release has more fixes than ever. Please test this beta, and take the survey afterwards! There has been a lot of work on vector shapes, the transform tool and, especially, saving on Windows. Windows usually only writes out saved files to the actual disk when it feels like it. So if you’d cut the power to your computer before Windows did that, you might get corrupted files. With 1,500,000 distinct Windows 10 users of Kritain the past month, chances are good for that happening (just like there are people who work exclusively with unnamed autosave files — don’t do that!), so we now try to force Windows to write files to disk after saving. Read more