Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Friday, 24 May 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

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Events: Automotive at LF, Linux Clusters Institute, Linux Plumbers Conference (LPC) Roy Schestowitz 22/05/2019 - 7:19pm
Story Security Leftovers Roy Schestowitz 22/05/2019 - 7:16pm
Story Android Leftovers Rianne Schestowitz 22/05/2019 - 7:12pm
Story Firefox 67.0 Released Roy Schestowitz 5 22/05/2019 - 7:03pm
Story Red Hat and the rise of RHEL Rianne Schestowitz 22/05/2019 - 6:57pm
Story Red Hat, Fedora and SUSE/OpenStack Roy Schestowitz 22/05/2019 - 6:55pm
Story Programming: KubeCon, PHP, Python, GitLab, and Rust Roy Schestowitz 22/05/2019 - 6:51pm
Story today's howtos Roy Schestowitz 22/05/2019 - 6:45pm
Story Drill: New Desktop File Search Utility That Uses Clever Crawling Instead Of Indexing Roy Schestowitz 22/05/2019 - 6:30pm
Story Amp Up Your Linux Music Library With DeaDBeeF Roy Schestowitz 22/05/2019 - 5:30pm

Four new Arduino Nano boards break price/performance/size barriers

Filed under
Linux

Arduino expanded its line of 45 x 18mm Nano boards with a $10 “Arduino Nano Every” model, a faster WiFi/BT-enabled IoT model, and two BLE boards. The new models offer price, performance, and size improvements over earlier Arduinos.

At the start of this weekend’s Bay Area Maker Faire, which could be its last in that locale (see farther below), Arduino opened pre-orders for four new 45 x 18mm Nano form-factor boards to join its earlier, Nano 3. Shipments are due in mid-June for the Arduino Nano Every replacement for the Nano 3, as well as the higher-end, WiFi-enabled Nano 33 IoT. There’s a mid-July ship date for the Bluetooth-equipped Nano 33 BLE and Nano 33 BLE Sense wearable modules.

Read more

The Two Solitudes of GNOME and KDE

Filed under
KDE
GNOME

Novelist Hugh MacLennan once described Canada as “two solitudes” — an English-speaking one and a French-speaking one, neither of which had much to do with the other. The description is decades out-dated, and today a dozen solitudes might be more accurate. However, the phrase echoes in my mind whenever I think of the gulf today between GNOME technologies and KDE software compilations. Although both are based on the Linux kernel, the expectations and philosophies are different enough that they might almost be different operating systems.

The difference has not always existed. When GNOME and KDE began in the late 1990s, both were scrambling hard to match desktops on other operating systems. Widgets aside, the differences were minimal. For years the two graphical interfaces regularly traded places on reader surveys, with perhaps a slight edge for GNOME, depending on the magazine or site conducting the survey. Flame wars could be fierce, but like many flame wars, the fierceness reflected how trivial the differences mostly were — at least, after KDE’s Qt toolkit became free software. The difference was largely one of branding.

Still, GNOME and KDE each slowly developed its own ecosystem of applications. A few applications like OpenOffice.org were shared, presumably because developing alternative for large applications was difficult. Moreover, the popularity of some apps like Firefox overwhelmed native alternatives like KDE’s Konqueror. But in categories like music-players, archivers, and CD burners, each slowly started to developed its own set of tools.

Read more

4 New Arduino Nano Boards Are Here: More Powerful Than Before

Filed under
Linux
Hardware

The open source Arduino Project was started long back in 2003 as a program for students to help them tinker with sensors and their applications without spending tons of money. Over the course of time, this open source platform evolved and facilitated the launch of various versions of the Arduino hardware.

Adding another chapter to Arduino’s hardware journey, the Italian boardmakers have announced the launch of four new products that will remind you of the classic Arduino Nano 3. The 4 Arduino product in the lineup serve different purposes, so let’s briefly tell you about them:

Read more

Direct: What’s new at Maker Faire Bay Area 2019

Games: Google Stadia and More Ports to GNU/Linux

Filed under
Gaming
  • Google Stadia GPU To Be Based on 14nm AMD Vega Architecture

    The details of Google Stadia GPU have been leaked online. The streaming console from Google will use a Vega Graphics from AMD, instead of the speculated Navi.

    The information comes from the Khronos’ Vulcan API product listings. The Google Stadia is listed as “Google Games Platform Gen 1 AMD GCN 1.5)”

  • A quick look at some fun games & expansions released with Linux support in 2019 so far

    We’re closing in on the midway point of 2019 so let’s slow down for a moment, take a step back and look at some of the top games released with Linux support so far this year.

    Note: I am not counting Early Access or in-Beta titles and only including games that support Linux, so for those looking for something new you can expect a full completable experience with any of these titles. Also, it’s in no particular order as this isn’t meant as a best to worse compilation. Also, some may have had their official Linux releases later than the other platforms.

  • Oxygen Not Included release delayed until July, Klei making sure it's nicely polished

    Klei Entertainment have decided to delayed the full release of Oxygen Not Included, with it moving to July.

    They're going to have open testing around the end of June, sounds like it's all going well but sometimes extra time is just needed. Game development is complicated and Oxygen Not Included needs some more testing and polishing. They said "We’re feeling good about the content of this final update and we really think you will like what we have cooking but if we launch as scheduled, the update would not have seen much testing and it’s just not as polished as we (or you) would like.".

  • Terraria has sold 27 million copies, 12 million on PC and it continues to expand

    Re-Logic have announced that Terraria has officially sold a massive 27 million copies, 12 million of those being on PC and they're not stopping.

    Sounds like it's going to be a big year for Terraria, they're teasing some big updates for the PC version. Sounds like they might be showing some new stuff off during the 2019 PC Gaming Show next month, although they made it clear they're "not going to be the latest Epic exclusive" and they will stay on Steam like they've been since the beginning.

  • Point & click adventure 'Lord Winklebottom Investigates' fully funded and coming to Linux

    Lord Winklebottom Investigates, a very quirky murder mystery, point and click adventure has managed to get funding and so it's coming to Linux.

  • Minimalistic puzzle game 'Simple Dot' looks rough but it's an interesting experience overall

    Simple Dot has a simple idea, balls drop from a bucket and you have to draw lines to get them into a bucket somewhere else. It's out now with same-day Linux support and I gave it a run to see if it's worth your time.

Software: k3OS and Moving to Free Software

Filed under
Software
  • k3OS Takes Kubernetes to the Edge

    In the tradition of embedded Linux comes k3OS, an open source project for managing Kubernetes instances on embedded platforms at the edge. k3OS combines a Linux distro with a k3s Kubernetes distro in one. It simplifies the path to quickly stand up clusters and maintain them over time. Let’s explore how two paths meet taking Kubernetes to the edge, and how you can get started running it today.

  • What proprietary tool do you need open source alternative to?

    Taking the plunge from easy and familiar proprietary tools we use every day to unknown and open source tools can be a challenge. When do you find the time to do the research to choose the right option for you? How do you choose? What will be daily repercussions be? Will the positive outweigh the negative?

    To help take some of the guesswork out of it for you, we've been writing articles that present you with some open source alternatives and how they work. We hope this will give you some insight into what the daily cost and benefits could be for you given your unique needs and lifestyle.

  • Health Port: Creates Holistic Solution for Open Source Electronic Health Records

    The medical industry has been slow to embrace modern record-keeping technology. Health Port is bringing next-generation blockchain technology to Electronic Health Records (EHR). The idea behind Health Port is simple; make EHR technology simple, safe, and open source.

    Around the time that the internet bubble was in full swing, there is a good chance that your local doctors were still writing health care records by hand. The internet has been a big force in the world of data, but the medical industry has been left out of the internet data revolution.

    [...]

    The most important reason why EHRs need to be open is patient care. A person should have easy access to their medical history. When a person changes location or healthcare providers, making sure their medical records go with them shouldn’t be a hassle.

    An EHR isn’t special from a data handling perspective. Much like other sensitive personal information, it should be easy to share with authorized agents. In an emergency care scenario, this aspect of EHRs is even more important.

SUSE and Fedora Leftovers

Filed under
Red Hat
SUSE
  • Introducing SUSE Enterprise Storage 6

    SUSE Enterprise Storage 6 enables IT organizations to seamlessly adapt to changing business demands while reducing IT operational expense by transforming their enterprise storage infrastructure with our intelligent software-defined storage solution.

    Based on the Ceph Nautilus release and built on SUSE Linux Enterprise Server 15 SP1, SUSE Enterprise Storage 6 enables IT organizations to seamlessly adapt to changing business demands while reducing IT operational expense with new features focused on containerized and cloud workload support, improved integration with public cloud, and enhanced data protection capabilities

  • Introducing Fedora Summer Coding Class of Summer 2019

    Starting today, interns from the Fedora Summer Coding (F.S.C.) class of Summer 2019 start working on their projects. Three interns selected for Outreachy begin today, and another five interns selected for Google Summer of Code begin on Monday, May 27. The Fedora CommOps and Diversity and Inclusion teams worked together to interview all eight interns. This week on the Fedora Community Blog, we’ll introduce two interns each day of this week!

  • Getting set up with Fedora Project services

    In addition to providing an operating system, the Fedora Project provides numerous services for users and developers. Services such as Ask Fedora, the Fedora Project Wiki and the Fedora Project Mailing Lists provide users with valuable resources for learning how to best take advantage of Fedora. For developers of Fedora, there are many other services such as dist-git, Pagure, Bodhi, COPR and Bugzilla that are involved with the packaging and release process.

    These services are available for use with a free account from the Fedora Accounts System (FAS). This account is the passport to all things Fedora! This article covers how to get set up with an account and configure Fedora Workstation for browser single sign-on.

Kernel: Ted Tso is Switching to Hugo, Linux's vmalloc Seeing "Large Performance Benefits" With 5.2 Kernel Changes

Filed under
Linux
  • Ted Tso: Switching to Hugo

    With the demise of Google+, I’ve decided to try to resurrect my blog. Previously, I was using Wordpress, but I’ve decided that it’s just too risky from a security perspective. So I’ve decided my blog over to Hugo.

    A consequence of this switch is that all of the Wordpress comments have been dropped, at least for now.

  • Linux's vmalloc Seeing "Large Performance Benefits" With 5.2 Kernel Changes

    On top of all the changes queued for Linux 5.2 is an interesting last-minute performance improvement for the vmalloc code.

    The Linux kernel's vmalloc code has the potential of performing much faster on Linux 5.2, particularly with embedded devices. Vmalloc is used for allocating contiguous memory in the virtual address space and saw a nice optimization merged today on the expected final day of the Linux 5.2 merge window.

Security: CBS FUD, .NET Push and Intel Disaster Due to Defects

Filed under
Security
  • Security researchers discover Linux version of Winnti malware [Ed: This targets already-vulnerable servers and GNU/Linux has little to do with that. It can be proprietary software on top of it.]

    Chronicle says it discovered this Linux variant after news broke last month that Bayer, one of the world's largest pharmaceutical companies, had been hit by Chinese hackers, and the Winnti malware was discovered on its systems.

  • Microsoft's Attack Surface Analyzer now works on Macs and Linux, too [Ed: Microsoft is now pushing .NET in the name of "security"]
  • Intel Loses 5X More Average Performance Than AMD From Mitigations: Report

    Intel has published its own set of benchmark results for the mitigations to the latest round of vulnerabilities, but Phoronix, a publication that focuses on Linux-related news and reviews, has conducted its own testing and found a significant impact. Phoronix's recent testing of all mitigations in Linux found the fixes reduce Intel's performance by 16% (on average) with Hyper-Threading enabled, while AMD only suffers a 3% average loss. Phoronix derived these percentages from the geometric mean of test results from its entire test suite.

    From a performance perspective, the overhead of the mitigations narrow the gap between Intel and AMD's processors. Intel's chips can suffer even more with Hyper-Threading (HT) disabled, a measure that some companies (such as Apple and Google) say is the only way to make Intel processors completely safe from the latest vulnerabilities. In some of Phoronix's testing, disabling HT reduced performance almost 50%. The difference was not that great in many cases, but the gap did widen in almost every test by at least a few points.

Licensing: Companies That Close Down FOSS 'in the Cloud' and Latest GPL Compliance at OnePlus

Filed under
OSS
Legal
  • Confluent says it has the first cloud-native Kafka streaming platform

    Open-source unicorn Confluent Inc. is ready to go head-to-head with cloud computing giants with the release of a cloud-native and fully managed service based upon the Apache Kafka streaming platform.

  • For open source vs. proprietary, AWS might have it both ways [Ed: Mac Asay, Adobe, proponent of calling proprietary "open". IDG has just received money from Adobe (“BrandPost Sponsored by Adobe”) and Asay is now publishing articles owing to his employer paying the media. He’s is some kind of editor at InfoWorld (IDG). So the corporations basically buy ‘journalism’ (their staff as editors) at IDG.]
  • Why Open Source Should Remain Open

    On one hand, the validation that comes along with major tech players offering open source fuels growth in the software. On the other, it also changes the platform from one that’s always been free and available to one that is only available with limitations and has red tape all around it. As some of these companies join in the open source community, they’re losing sight of the original goal and community. Instead, they are building artificial walls and shutting down many parts of what makes open source open. This isn’t a unique occurrence, it’s happening more and more frequently and is something that will completely rearrange the core of open source as we know it.

  • BREAKING: OnePlus 7 Pro root achieved on global and Indian variants, kernel source codes released

    OnePlus phones are known for their developer friendliness as well as strong aftermarket development community. The Chinese OEM prefers to mandate GPL and push kernel source codes in a timely manner, which is a godsend compared to most of their competitors.

  • OnePlus 7 / 7 Pro kernel source code is now out, expect custom ROMs soon

    OnePlus announced the most-awaited OnePlus 7 and OnePlus 7 Pro last week. Both the smartphones are already on sale and can be bought in all the countries they are available. Even the OnePlus 7 Pro received its maiden update which brings April security patch and more. As usual, the kernel source for the OnePlus 7 series is now out too in a timely manner. Thus, users can expect custom ROMS sooner than later.

Audiocasts/Shows: Python Podcast, Linux Gaming News Punch, GNU World Order, Open Source Security and Linux Action News

Filed under
Interviews
  • Podcast.__init__: Hardware Hacking Made Easy With CircuitPython

    Learning to program can be a frustrating process, because even the simplest code relies on a complex stack of other moving pieces to function. When working with a microcontroller you are in full control of everything so there are fewer concepts that need to be understood in order to build a functioning project. CircuitPython is a platform for beginner developers that provides easy to use abstractions for working with hardware devices. In this episode Scott Shawcroft explains how the project got started, how it relates to MicroPython, some of the cool ways that it is being used, and how you can get started with it today. If you are interested in playing with low cost devices without having to learn and use C then give this a listen and start tinkering!

  • Linux Gaming News Punch - Episode 13, your weekly round-up podcast is here

    Grab a cup of coffee and come listen to some news you may have missed over the last week or so, as the Linux Gaming News Punch - Episode 13 has arrived.

    As always, if you read GamingOnLinux every day this will all seem rather familiar. This bite-sized podcast is aimed at everyone who doesn't have the time for that.

  • GNU World Order_13x21
  • Open Source Security Podcast: Episode 146 - What the @#$% happened to Microsoft? [Ed: New PR strategy, same old EEE. Some people are easily fooled.]

    Josh and Kurt talk about Microsoft. They're probably not the bad guys anymore, which is pretty wild. They're adding a Linux kernel to Window. Can we declare open source the unquestionable winner now?

  • Linux Action News 106

    ZombieLoad's impact on Linux, AMP to start hiding Google from the URL, and the huge Linux switch underway.

    Plus the impact of Google suspending business with Huawei, the recent ChromeOS feature silently dropped, and more.

Programming Leftovers

Filed under
Development
  • Richard W.M. Jones: NBD’s state machine

    Eric and I are writing a Linux NBD client library. There were lots of requirements but the central one for this post is it has to be a library callable from programs written in C and other programming languages (Python, OCaml and Rust being important), and we don’t control those programs so they may be single or multithreaded, or may use non-blocking main loops like gio and glib.

    An NBD command involves sending a request over a socket to a remote server and receiving a reply. You can also have multiple requests “in flight” and the reply can be received in multiple parts. On top of this the “fixed newstyle” NBD protocol has a complex multi-step initial handshake. Complicating it further we might be using a TLS transport which has its own handshake.

    It’s complicated and we mustn’t block the caller.

    There are a few ways to deal with this in my experience — one is to ignore the problem and insist that the main program uses a thread for each NBD connection, but that pushes complexity onto someone else. Another way is to use some variation of coroutines or call/cc — if we get to a place where we would block then we save the stack, return to the caller, and have some way to restore the stack later. However this doesn’t necessarily work well with non-C programming languages. It likely won’t work with either OCaml or Ruby’s garbage collectors since they both involve stack walking to find GC roots. I’d generally want to avoid “tricksy” stuff in a library.

  • PyDev of the Week: Adrienne Tacke

    This week we welcome Adrienne Tacke (@AdrienneTacke) as our PyDev of the Week! Adrienne is the author of Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities and her book came out earlier this year.

  • Python Programming - if, else and elif
  • Subsecond deployment and startup of Apache Camel applications

    The integration space is in constant change. Many open source projects and closed source technologies did not withstand the tests of time and have disappeared from the middleware stacks for good. After a decade, however, Apache Camel is still here and becoming even stronger for the next decade of integration. In this article, I’ll provide some history of Camel and then describe two changes coming to Apache Camel now (and later to Red Hat Fuse) and why they are important for developers. I call these changes subsecond deployment and subsecond startup of Camel applications.

  • Best Free Books to Learn about Lua

    Lua is a lightweight, small, compact, and fast programming language designed as an embeddable scripting language. This cross-platform interpreted language has a simple syntax with powerful data description constructs. It has automatic memory management and incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. Lua tries to help you solve problems with only hundreds of lines, or even less. To achieve this aim, Lua relies on extensibility.

    In the popularity stakes, Lua lags behind say Python, Perl, or Ruby for scripting purposes. As a barometer of its popularity, Lua is currently ranked in 33rd place on the TIOBE Index.

    Lua is not designed to develop standalone software. But Lua excels as a secondary language. Witness Lua cropping up in kernels, tools, and games. Lua was designed, from the beginning, to be integrated with software written in C and other conventional languages. But it’s also used as a standalone language.

    This language is free software distributed under the terms of the MIT license. Lua’s developers consist of a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil. The language has been in development for 26 years.

    This article recommends free books to help you master programming in Lua. As the range of good free books is fairly limited, I close the article with a few carefully selected tutorials that are genuinely useful.

Linux kernel RDS flaw affects Red Hat, Ubuntu, Debian and SUSE

Filed under
Linux

If you're not in the habit of keeping up to date with the latest version of the Linux kernel, now might be a good time to think about doing so. Systems based on versions of the kernel older than 5.0.8 suffer from a severe flaw in the implementation of RDS over TCP.

Left unpatched, the flaw could enable an attacker to compromise a system. The National Vulnerability Database entry says: "There is a race condition leading to a use-after-free, related to net namespace cleanup".

Red Hat, Ubuntu, Debian and SUSE are all affected by the flaw, and security advisories have been issued for each Linux distro. It is worth noting that the "attack complexity" is rated as being "high", so while the impact of the security hole could be serious, the changes of a successful attack are relatively slim.

Read more

Louis-Philippe Véronneau: Am I Fomu ?

Filed under
Linux
Hardware

A few months ago at FOSDEM 2019 I got my hands on a pre-production version of the Fomu, a tiny open-hardware FPGA board that fits in your USB port. Building on the smash hit of the Tomu, the Fomu uses an ICE40UP5K FPGA instead of an ARM core.

I've never really been into hardware hacking, and much like hacking on the Linux kernel, messing with wires and soldering PCB boards always intimidated me. From my perspective, playing around with the Fomu looked like a nice way to test the water without drowning in it.

Since the bootloader wasn't written at the time, when I first got my Fomu hacker board there was no easy way to test if the board was working. Lucky for me, Giovanni Mascellani was around and flashed a test program on it using his Raspberry Pi and a bunch of hardware probes. I was really impressed by the feat, but it also seemed easy enough that I could do it.

Read more

Also: ItsyBitsy Snek — snek on the Adafruit ItsyBitsy

Debian: DebConf19, David Kalnischkies and Joey Hess

Filed under
Debian
  • Lenovo Platinum Sponsor of DebConf19

    With this commitment as Platinum Sponsor, Lenovo is contributing to make possible our annual conference, and directly supporting the progress of Debian and Free Software, helping to strengthen the community that continues to collaborate on Debian projects throughout the rest of the year.

  • David Kalnischkies: Newbie contributor: A decade later

    Time flies. On this day, 10 years ago, a certain someone sent in his first contribution to Debian in Debbugs#433007: --dry-run can mark a package manually installed (in real life). What follows is me babbling randomly about what lead to and happened after that first patch.

    That wasn't my first contribution to open source: I implemented (more like copy-pasted) mercurial support in the VCS plugin in the editor I was using back in 2008: Geany – I am pretty sure my code is completely replaced by now, I just remain being named in THANKS, which is very nice considering I am not a user anymore. My contributions to apt were coded in vim(-nox) already.

  • Joey Hess: 80 percent

    I added dh to debhelper a decade ago, and now Debian is considering making use of dh mandatory. Not being part of Debian anymore, I'm in the position of needing to point out something important about it anyway. So this post is less about pointing in a specific direction as giving a different angle to think about things.

    debhelper was intentionally designed as a 100% solution for simplifying building Debian packages. Any package it's used with gets simplified and streamlined and made less a bother to maintain. The way debhelper succeeds at 100% is not by doing everything, but by being usable in little pieces, that build up to a larger, more consistent whole, but that can just as well be used sparingly.

    dh was intentionally not designed to be a 100% solution, because it is not a collection of little pieces, but a framework. I first built an 80% solution, which is the canned sequences of commands it runs plus things like dh_auto_build that guess at how to build any software. Then I iterated to get closer to 100%. The main iteration was override targets in the debian/rules file, to let commands be skipped or run out of order or with options. That closed dh's gap by a further 80%.

Pop!_OS 19.04 – Based on Ubuntu 19.04 and Use GNOME 3.32 as Default Desktop

Filed under
Reviews
Ubuntu

Pop!_OS 19.04 is the latest release of Pop!_OS, based on Ubuntu 19.04 and use GNOME 3.32 as default desktop environment that brings several other features like new icon theme, fractional scaling, permission control for each application, granular control on Night Light intensity among many other changes. Also, include most of the gnome applications 3.32.

The changes that are exclusive to Pop!_OS 19.04, the new Refresh Install option allows you to reinstall the OS without losing your user account and data stored in Home.

Read more

Xfce 4.14 Coming Soon

Filed under
GNU
Linux
  • Xfce 4.14pre1 released!

    Note: A lot has happened since Xfce 4.12 was released four years ago and this announcement only covers the changes that were included in the latest development releases dubbed as Xfce 4.14pre1. Also, we have noticed some confusion by people or news outlets that seem to mistake xfdesktop for the “Xfce Desktop Environment”.

    The comprehensive changelog will be provided with the Xfce 4.14 final release, but here go some select highlights that were released in the last week (chosen subjectively by the author).

  • Xfce 4.14 Sees Its Long-Awaited Pre-Release

    The GTK3-ported Xfce 4.14 might see its long-awaited official release in the near future. In preparing for a hopeful August debut, the Xfce 4.14 pre-release is now available.

    It's been four years since the release of Xfce 4.12 and in addition to the GTK3 tool-kit re-tooling there has been a lot of UI improvements, vblank support added, colord integration, and many other feature additions.

Review: Sabayon 19.03

Filed under
Gentoo
Reviews

Sabayon's claim that it is a "beginner-friendly" distro that is "bleeding edge" and "stable and reliable" is a bit of a stretch. I doubt "beginners" will comprehend the instructions for what to do after installing Sabayon - and that is assuming inexperienced users will find the information in the first place. Similarly, the systemd and GNOME versions are rather old for a distro that claims to be "bleeding edge". That said, I did find Sabayon's GNOME edition to be stable and reliable, bar a few minor issues (such as the notification about the VirtualBox kernel service not running).

I don't think it is entirely fair to ask if Sabayon lives up to the bold marketing slogans on its home page. Personally, I see Sabayon as a friendly and interesting distro for tinkerers and distro-hoppers, and a very good one at that. I should also mention that, in general, Sabayon's use of language is refreshingly informal; both the graphical Rigo package manager and the wiki put a smile on my face more than once. Even Equo has some jokes built in - the command equo moo prints an ASCII cow that says "Entromoooo!".

Sabayon does still has some way to go to become the sophisticated operating system it wants to be. With 19.03 the distro switched from the Anaconda to the Calamares installer which, to my mind at least, is a good decision. However, contrary to what is claimed in the release notes, the disk encryption issue has not been resolved yet and the wiki still talks about how to find your way through the Anaconda installer. Work on the new wiki announced in the release notes seems to be at a very early stage.

I also couldn't fail to notice that Sabayon's forums are rather quiet. Lively forums don't necessarily equate to a thriving community, but the overall feeling I got is that Sabayon could do with a bit more momentum. That shouldn't discourage you from giving Sabayon a try though. On the contrary, if you are a Linux-loving tinkerer then Sabayon might be the distro for you.

Read more

Best Command Line Language Translators for Linux

Filed under
Software

The importance of Language translation applications cannot be overemphasized especially for those who travel a lot or communicate with people who don’t share the same language on a regular basis.

Today, I introduce to you the best command-line based translation tools for Linux.

Read more

GNU Guix 1.0.1 released

Filed under
GNU

We are pleased to announce the release of GNU Guix version 1.0.1. This new version fixes bugs in the graphical installer for the standalone Guix System.

The release comes with ISO-9660 installation images, a virtual machine image, and with tarballs to install the package manager on top of your GNU/Linux distro, either from source or from binaries. Guix users can update by running guix pull.

It’s been just over two weeks since we announced 1.0.0—two weeks and 706 commits by 40 people already!

Read more

Syndicate content

More in Tux Machines

GNOME: Theming, Mutter and Sprint 1

  • App Devs Ask Linux Distros to “Stop Theming Our Apps”
    A group of independent Linux app developers have written an open letter to ask wider GNOME community to ask: “stop theming our apps”. The letter is addressed to the maintainers of Linux distributions who elect to ship custom GTK and icons themes by default in lieu of upstream defaults. By publicising the issues they feel stem from the practice of “theming” it’s hoped that distros and developers might work together to create a “healthier GNOME third party app ecosystem”.
  • A Group of Independent Linux App Developers Has Asked Wider GNOME Community To 'Stop Theming' Its Apps
  • GNOME's Mutter Makes Another Step Towards X11-Less, Starting XWayland On-Demand
    GNOME 3.34 feature development continues at full-speed with a lot of interesting activity this cycle particularly on the Mutter front. On top of the performance/lag/stuttering improvements, today Mutter saw the merging of the "X11 excision" preparation patches. The Mutter patches by longtime GNOME developer Carlos Garnacho around preparing for X11 excision were merged minutes ago.
  • Georges Basile Stavracas Neto: New Background panel, Calendar search engine, GTK4 shortcut engine (Sprint 1)
    GNOME To Do is full GTK4 these days. Which means it’s both a testbed for new GTK4 features, and also a way to give feedback as an app developer for the GTK team. Unfortunately, it also means To Do is blocked on various areas where GTK4 is lacking. One of these areas is keyboard shortcut. Last year, Benjamin wrote a major revamp for keyboard shortcuts. As part of this cycle, I decided to rebase and finish it; and also make To Do use the new API. Unfortunately, I failed to achieve what I set myself to. Turns out, adding a shortcuts engine to GTK4 is more involving and requires way more context than I had when trying to get it up to speed. I failed to predict that one week would have not been enough to finish it all. However, that does not mean all the efforts were wasted! The rebasing of the shortcuts engine was a non-trivial task successfully completed (see gtk!842), and I also fixed a few bugs while working on it. I also got a working prototype of GNOME To Do with the new APIs, and confirmed that it’s well suited — at least for a simpler application such as To Do. In retrospect, I believe I should have been more realistic (and perhaps slightly pessimistic) about the length and requirements of this task.

Programming: SVE2, Graphical Interface, Guile, Python and More

  • Arm SVE2 Support Aligning For GCC 10, LLVM Clang 9.0
    Given the significant performance benefits to Arm's Scalable Vector Extension 2 (SVE2), they are working on ensuring the open-source Linux compiler toolchains support these new CPU instructions ahead of SoCs shipping that support this big addition. Arm announced Scalable Vector Extension 2 (SVE2) recently as their latest advancement around SIMD programming and increasing data-level parallelism in programs. SVE2 is designed to ultimately deliver better SIMD performance than their long-available Neon extensions and to scale the performance with vector length increases as well as enabling auto-vectorization techniques. More details in this post on SVE2.
  • Intake: Discovering and Exploring Data in a Graphical Interface
    Do you have data that you’d like people to be able to explore on their own? Are you always passing around snippets of code to load specific data files? These are problems that people encounter all the time when working in groups and using the same datasources or when trying to distribute data to the public. Some users are comfortable interacting with data entirely programatically, but often it is helpful to use a GUI (Graphical User Interface) instead. With that in mind we have reimplemented the Intake GUI so that in addition to working in a jupyter notebook, it can be served as a web application next to your data, or at any endpoint.
  • lightening run-time code generation
    The upcoming Guile 3 release will have just-in-time native code generation. Finally, amirite? There's lots that I'd like to share about that and I need to start somewhere, so this article is about one piece of it: Lightening, a library to generate machine code.
  • Python Language Creator: “Male Attitude” Is Hurting The Programming Space
    Guido van Rossum is a famous name in the programming world. He is the creator of the Python programming language which was developed back in 1989. It is only since the last few years when this general-purpose programming language started gaining popularity. The number of Python users has increased significantly and it was not only named as the best programming language by IEEE but also the most asked-about language on Stack Overflow, overthrowing JavaScript — the all-time winner for decades.
  • Avant-IDLE: an experiment

Dear Ubuntu: Please Stop Packaging Epiphany If You Won’t Do It Properly

When users try Epiphany on Ubuntu, they receive a sub-par, broken browser. If you’re not willing to do this right, please just remove Epiphany from your repositories. We’d all be happier this way. You are the most popular distributor of Epiphany by far, and your poor packaging is making the browser look bad. Read more

Security Leftovers

  • Security updates for Friday
  • Episode 19: Democratizing Cybersecurity
    Katherine Druckman and Doc Searls talk to Alex Gounares of Polyverse Linux about Cybersecurity for everyone.
  • Introducing the Librem Tunnel
    You probably know by now that the Librem Tunnel is part of Librem One, a suite of privacy-protecting, no-tracking apps and services created by our team at Purism, which also includes Librem Mail, Librem Chat and Librem Social. Librem Tunnel offers an encrypted, no-logging, virtual private network tunnel, making sure all your network traffic is secure and your privacy fully protected. This means you can safely and conveniently use any public hotspot and not have to worry about how private your connection really is, using standards-based OpenVPN with any compatible client. You are not the product in Librem Tunnel: you will not be tracked, we do not sell your data, and we don’t advertise.
  • Trump Explains Why He Banned Huawei, And It’s Not Convincing
    The world’s two biggest economies are indulged in a trade war and the toll is being paid by the Chinese company Huawei, which is being erased from existence in the US. The US government has already blacklisted Huawei, causing a big blow to its growing smartphone business across the globe. After the temporary license ends in August, it won’t be able to do any business with US-based companies unless the ban is lifted.
  • Snort Alerts
    It was previously explained on LinuxHint how to install Snort Intrusion Detection System and how to create Snort rules. Snort is an Intrusion Detection System designed to detect and alert on irregular activities within a network. Snort is integrated by sensors delivering information to the server according to rules instructions. In this tutorial Snort alert modes will be explained to instruct Snort to report over incidents in 5 different ways (ignoring the “no alert” mode), fast, full, console, cmg and unsock. If you didn’t read the articles mentioned above and you don’t have previous experience with snort please get started with the tutorial on Snort installation and usage and continue with the article on rules before continuing this lecture. This tutorial assumes you have Snort already running.