Language Selection

English French German Italian Portuguese Spanish

Programming and Software Leftovers

Filed under
Development
  • Why is cross-language cooperation so hard?

    My previous blog post on the future of Meson was a smashing hit (with up to five(!) replies on Twitter), so I figured I'd write a bit more in depth article about the issue. I'd like to emphasize that like previously, this article only mentions Rust by name, but the issues raised are identical for all new programming languages such as D, Go, Nim, and all the others whose names I don't even know.

  • Riccardo Padovani: Glasnost: yet another Gitlab's client.

    Among the others features, I’d like to highlight support for multiple Gitlab hosts (so you can work both on your company’s Gitlab and on Gitlab.com at the same time), two different themes (a light one and a dark one), a lite version for when your data connection is stuck on edge, and support for fingerprint authentication.

    The application is still in an early phase of development, but it already has enough features to be used daily. I am sure Giovanni would love some feedback and suggestions, so please go on the Glasnost’s issues tracker or leave a feedback on the PlayStore.

    If you feel a bit more adventurous, you can contribute to the application itself: it is written in React+Redux with Expo: the code is hosted on Gitlab (of course).

  • Python, For The love of It - part 1
  • Sparky Play & Sparky Player

    There are two new, small tools available for Sparkers: Sparky Play MP3 and Sparky Player.

More in Tux Machines

Linux 5.1 Improvements

  • Linux 5.1 Kernel Bringing New Option For Drivers To Be Async Probed
    This driver_async_probe option added by Intel Linux developers allows specifying a list of drivers for the given system that can be probed asynchronously. While the Linux kernel has supported asynchronous driver probing during boot time, some drivers still don't behave properly in this context. As a result, using driver_async_probe= is a safe route for specifying drivers that can be probed asynchronously or for easily testing drivers to verify their async behavior.
  • Linux 5.1 To Deal With More Quirky Hardware From The Lenovo X1 Tablet To ASUS Transbook
    There's no shortage of quirky HID hardware out there. With the upcoming Linux 5.1 kernel cycle will be more fixes/workarounds for such consumer devices.

Android Leftovers

Samsung 970 EVO Plus 500GB NVMe Linux SSD Benchmarks

Announced at the end of January was the Samsung 970 EVO Plus as the first consumer-grade solid-state drive with 96-layer 3D NAND memory. The Samsung 970 EVO NVMe SSDs are now shipping and in this review are the first Linux benchmarks of these new SSDs in the form of the Samsung 970 EVO Plus 500GB MZ-V7S500B/AM compared to several other SSDs on Linux. The Samsung 970 EVO Plus uses the same Phoenix controller as in their existing SSDs but the big upgrade with the EVO Plus is the shift to the 96-layer 3D NAND memory. Available now through Internet retailers are the 250GB / 500GB / 1TB versions of the 970 EVO Plus at a new low of just $130 USD for the 500GB model or $250 USD for the 1TB version. A 2GB model is expected to ship this spring. Read more

elementary 5 "Juno"

In the spring of 2014 (nearly five years ago), I was preparing a regular presentation I give most years—where I look at the bad side (and the good side) of the greater Linux world. As I had done in years prior, I was preparing a graph showing the market share of various Linux distributions changing over time. But, this year, something was different. In the span of less than two years, a tiny little Linux distro came out of nowhere to become one of the most watched and talked about systems available. In the blink of an eye, it went from nothing to passing several grand-daddies of Linux flavors that had been around for decades. This was elementary. Needless to say, it caught my attention. Read more