Language Selection

English French German Italian Portuguese Spanish


Syndicate content
Latest news on Linux distributions and BSD projects
Updated: 10 hours 34 min ago

Distribution Release: Clonezilla Live 2.6.6-15

Wednesday 6th of May 2020 08:33:17 AM
Steven Shiau has announced the release of Clonezilla Live 2.6.6-15, a new stable version of the project's Debian-based utility live CD designed for partitioning, backups and disk-cloning: "Stable Clonezilla Live 2.6.6-15 released. This release of Clonezilla live includes major enhancements and bug fixes. Enhancements and changes from 2.6.4-10:....

Distribution Release: Tails 4.6

Wednesday 6th of May 2020 12:03:39 AM
The Amnesic Incognito Live System (Tails) is a Debian-based live DVD/USB with the goal of providing complete Internet anonymity for the user. The project's latest release fixes a number of vulnerabilities and introduces some changes. One of the key adjustments is a reorganization of the application menu which....

OS Release: OpenIndiana 2020.04

Tuesday 5th of May 2020 02:17:47 PM
OpenIndiana is a community project which maintains a continuation of OpenSolaris. The project's latest release, OpenIndiana Hipster 2020.04, migrates from Python 2 to Python 3 and upgrades the compiler to the GNU Compiler Collection 7. The release announcement reports: "We have released a new OpenIndiana Hipster snapshot 2020.04.....

Distribution Release: TurnKey Linux 16.0

Monday 4th of May 2020 10:33:28 AM
Jeremy Davis has announced the release of TurnKey Linux 16.0, a new stable version of the project's specialised, single-purpose server appliances. This is the distribution's first release based on Debian 10: "With great excitement and a sense of relief, it is my immense pleasure to announce the highly....

DistroWatch Weekly, Issue 864

Monday 4th of May 2020 12:09:42 AM
This week in DistroWatch Weekly: Review: Ubuntu 20.04News: Linux Mint developers prepare for version 20, Debian testing package builds with Clang, eFoundation partnering with FairphoneReview: Xubuntu 20.04Released last week: Fedora 32, CentOS 7.8.2003, Red Hat Enterprise Linux 8.2Torrent corner: AUSTRUMI, CentOS, Fedora, Linuxfx, Live Raizo, Parrot, Pop!_OS, Simplicity,....

Distribution Release: KaOS 2020.05

Sunday 3rd of May 2020 03:25:18 PM
KaOS is an independent, rolling release distribution which focuses on providing one desktop environment (KDE Plasma) for one architecture (x86_64). The project's latest snapshot is KaOS 2020.05 which includes a number of toolchain updates. "KaOS is very proud to announce the availability of the May release of a....

Distribution Release: Endless OS 3.8.0

Saturday 2nd of May 2020 03:00:05 PM
Andre Magalhaes has announced the release of Endless OS 3.8.0, a major new update of the project's Debian-based, family-oriented distribution that integrates more than 100 apps for working, studying or playing games. This release updates the GNOME desktop to version 3.36: "Endless OS 3.8.0. In this release the....

Distribution Release: elementary OS 5.1.4

Saturday 2nd of May 2020 11:01:14 AM
Cassidy James Blaede has announced the release of elementary OS 5.1.4, the latest update from the project that develops a beginner-friendly Linux distribution with a custom desktop called Pantheon, based on Ubuntu. This version updates (and renames) the parental control application and revamps the application menu: "Informed by....

Distribution Release: Simplicity Linux 20.4

Friday 1st of May 2020 08:24:41 AM
David Purse has announced the release of Simplicity Linux 20.4, a new stable version of the project's Devuan-based distribution set with a choice of Cinnamon or LXDE desktop environments: "We are pleased to announce the release of Simplicity Linux 20.4. This time there are four editions, all based....

BSD Release: GhostBSD 20.04

Friday 1st of May 2020 02:35:22 AM
The GhostBSD project creates a desktop-oriented, FreeBSD-based operating system. The project has published a new version, GhostBSD 20.04, which fixes a number of installation and ZFS-related issues at setup time. "I am happy to announce the availability of GhostBSD 20.04, but first thanks to all people that gave....

Distribution Release: Pop!_OS 20.04

Friday 1st of May 2020 12:02:03 AM
Pop!_OS is an Ubuntu-based, desktop distribution developed by System76. The company has published a new version, 20.04, of Pop!_OS which introduces improved keyboard navigation, enables Flatpak support with the Flathub repository enabled, and the ability to assign applications to run on a specific graphics card. "Previously on Pop!_OS:....

Distribution Release: Parrot 4.9

Thursday 30th of April 2020 11:27:03 PM
Lorenzo Faletra has announced the release of Parrot 4.9, the latest stable version of the project's distribution set based on Debian's "Testing" branch. It comes in "Home" and "Security" editions both of which are available with either KDE Plasma or MATE desktops. "Parrot 4.9 is now available for....

Distribution Release: Voyager Live 20.04

Wednesday 29th of April 2020 02:14:06 PM
Voyager Live is an Xubuntu-based distribution and live DVD showcasing the Xfce desktop environment. The project's latest release is Voyager Live 20.04 which includes version 4.14 of the Xfce desktop, Linux 5.4, and offers three years of security updates. "Good morning all. I introduce you Voyager 20.04 LTS....

Distribution Release: Red Hat Enterprise Linux 8.2

Wednesday 29th of April 2020 04:04:55 AM
Red Hat has announced the release of the second update to Red Hat Enterprise Linux (RHEL) 8.x series, an enterprise-class Linux distribution with comprehensive support options. This version provides, besides many other improvements, an in-place upgrade tool for the users of RHEL 7.x series: "Red Hat Enterprise Linux....

Distribution Release: Fedora 32

Tuesday 28th of April 2020 02:29:19 PM
Matthew Miller has announced the release of Fedora 32. The projects latest release upgrades development tools and compilers, removes most of the legacy Python 2 packages, and ships with the GNOME 3.36 desktop. The distribution now includes the EarlyOOM memory monitor which can remove processes which are consuming....

Distribution Release: CentOS 7.8.2003

Tuesday 28th of April 2020 04:08:59 AM
Johnny Hughes has announced the release of CentOS 7.8.2003, the latest update to the legacy series of the project's community distribution recompiled from the source code of Red Hat Enterprise Linux: "We are pleased to announce the general availability of CentOS Linux 7 (2003) for the x86_64 architecture.....

Development Release: Emmabuntus DE4 Alpha 1

Monday 27th of April 2020 02:12:26 PM
The Emmabuntüs distribution has published a new development release, based on Debian's Testing development branch. The project's new release, Emmabuntüs DE4 Alpha 1, uses the LXQt desktop by default and ships with the Falkon web browser. "This new version of our distribution is built on the foundations of....

DistroWatch Weekly, Issue 863

Monday 27th of April 2020 12:15:19 AM
This week in DistroWatch Weekly: Review: Star 2.1.0News: DragonFly BSD discusses removing Google API keys from Chromium, Arch Linux provides package rebuilder, Fedora shipping on Lenovo laptopsQuestions and answers: Looking for specific distributionsReleased last week: Ubuntu 20.04, Manjaro Linux 20.0, NixOS 20.03Torrent corner: Absolute, Alpine, FuryBSD, IPFire, Manjaro,....

Distribution Release: Manjaro Linux 20.0

Sunday 26th of April 2020 09:58:10 PM
Philip Müller has announced the release of Manjaro Linux 20.0, a major new update of the project's rolling-release distribution, originally forked from Arch Linux, with a choice of GNOME, KDE and Xfce desktops: "After two months of development we are proud to announce Manjaro 'Lysia' to our community.....

Distribution Release: Ubuntu Budgie 20.04

Friday 24th of April 2020 09:04:27 AM
To conclude the much-awaited Ubuntu LTS release day, here is David Mohammed's announcement of the release of Ubuntu Budgie 20.04: "We are pleased to announce the release of the new version of our distribution, our second long-term support (LTS) release as an official flavor of the Ubuntu family.....

More in Tux Machines

Mozilla: Browser Wish List, Layoffs and "Web Monetization"

  • Browser Wish List - Distressful Content Filtering

    On the other hands, they are system where you can shield yourself against the website practice. For example for privacy, you may want to use something like uMatrix where you can block everything by default, and allow certain HTTP responses type for each individual URIs. This is what I do on my main browser. It requests a strong effort in tailoring each individual pages. It's a built a policy on the go. It creates general list for future sites (you may block Google Analytics for every future sites you will encounter), but still it doesn't really learn more than that on how to act on your future browsing. We could imagine applying this method to distressful content with keywords in the page. In terms of distressful content, it may dramatically fail for the same reasons that universal shields fail. They don't understand the content, they just apply a set of rules.

  • Firefox maker Mozilla axes a quarter of its workforce, blames coronavirus, vows to 'develop new revenue streams'

    Firefox maker Mozilla has axed 250 employees, or a quarter of its workforce, claiming the COVID-19 coronavirus pandemic is to blame after hitting it in the wallet. The organization will also "ship new products faster and develop new revenue streams." “Economic conditions resulting from the global pandemic have significantly impacted our revenue,” Mozilla Corp CEO Mitchell Baker said in a public statement today. “As a result, our pre-COVID plan was no longer workable.” Mozilla gets the vast, vast majority of its funding from Google, Yandex, and Baidu, who pay to be the default search engine in Firefox in their regions. In 2018, Moz had a $451m cash pile, 95 per cent of which, some $430m, was provided by these web giants. Those deals will expire [PDF, p25] in November 2020 unless renewed or renegotiated.

  • Hacks.Mozilla.Org: js13kGames 2020: A lean coding challenge with WebXR and Web Monetization

    Have you heard about the js13kGames competition? It’s an online code-golfing challenge for HTML5 game developers. The month-long competition has been happening annually since 2012; it runs from August 13th through September 13th. And the fun part? We set the size limit of the zip package to 13 kilobytes, and that includes all sources—from graphic assets to lines of JavaScript. For the second year in a row you will be able to participate in two special categories: WebXR and Web Monetization.

Python Programming Leftovers

  • How To Build A Simple Virtual Assistant Using Python

    Virtual assistants are everywhere from Alexa, to Google Home, to Apple Siri. They help us check the weather, make phone calls, control the thermostat, door locks, and other smart home devices e.t.c In this article, I will be walking you through how to create a simple virtual assistant using Google Speech Recognition and IBM Watson Text to Speech in Python.

  • Deep Learning in Keras - Building a Deep Learning Model

    Deep learning is one of the most interesting and promising areas of artificial intelligence (AI) and machine learning currently. With great advances in technology and algorithms in recent years, deep learning has opened the door to a new era of AI applications. In many of these applications, deep learning algorithms performed equal to human experts and sometimes surpassed them. Python has become the go-to language for Machine Learning and many of the most popular and powerful deep learning libraries and frameworks like TensorFlow, Keras, and PyTorch are built in Python. In this series, we'll be using Keras to perform Exploratory Data Analysis (EDA), Data Preprocessing and finally, build a Deep Learning Model and evaluate it. In this stage, we will build a deep neural-network model that we will train and then use to predict house prices.

  • Return modified string with Python

    Hello and welcome back, today I have solved another python related problem on CodeWars and would like to post the solution here. The question is as follows:- Given 2 strings, a and b, return a string of the form short+long+short, with the shorter string on the outside and the long string on the inside. The strings will not be the same length, but they may be empty ( length 0 ).

  • Python 3.9.0rc1

    This is the first release candidate of Python 3.9 This release, 3.9.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate and the last planned release preview is currently planned for 2020-09-14.

  • Python 3.9.0rc1 is now available

    Python 3.9.0 is almost ready. This release, 3.9.0rc1, is the penultimate release preview. You can get it here: Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate and the last planned release preview is currently planned for 2020-09-14. Please keep in mind that this is a preview release and its use is not recommended for production environments.

  • The Inner Workings of: Arq

    The main point of (what I colloquially call) a job library is, essentially, to execute a function (i.e. job) somewhere else, and potentially at a different time. When using a sync approach to web services (such as when using non-async Django or Flask), the limitations of the synchronous IO model basically require the use of a job library to execute logic outside of the context of a single request handler - if you don't want to do the logic in the scope of a request (and make the request take longer), you need to do it somewhere else, so you need a job library like Celery. A simple example might be an HTTP interface to send an email to a lot of recipients. You might not want the request to wait until all the emails have been sent to return a response since that might take a long time, so you would just schedule a job to run somewhere else to do the work. Job libraries like Celery basically require you to run special worker processes in addition to your web handler processes, and the worker processes use a database to get instructions to run functions, and then they run them.

  • PSF GSoC students blogs: Weekly Check-In | GSoc | #11
  • PyCoder’s Weekly: Issue #433 (Aug. 11, 2020)
  • Pysa: An Open-Source Tool To Detect & Fix Security Issues In Python Code

    Facebook has open-sourced Pysa, an internal tool used on Instagram to detect and fix bugs in the huge Python codebase of the app. Pysa can automatically identify vulnerable code snippets written by Facebook engineers before they are integrated into the social network’s systems. It is a static analyzer tool meaning it works by scanning code in a “static” form before the code is compiled. It hunts for common patterns that are usually observed in bugs and flags the potential issues in the code.

  • Facebook Open Sources Analysis Tool for Python Code

    The security-focused tool relies on Pyre, Facebook’s type checker for Python, and allows for the analysis of how data flows through code. It can be used to identify issues related to the protection of user data, as well as flaws such as XSS and SQL injection.

    In addition to making Pysa available in open source, Facebook released many of the definitions that it leverages when looking for security bugs, making it readily available for others to start analyzing their own Python code.

Go 1.15 Release Notes

The latest Go release, version 1.15, arrives six months after Go 1.14. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before. Read more Also: Go 1.15 Released With Much Improved Linker, New CPU Mitigations

Intel and Linux: Mesa, mOS, SERIALIZE and IWD

  • Intel Iris Gallium3D Driver Adds Compute Kernel Support In Mesa 20.3

    While Mesa 20.2 isn't even releasing for a few weeks, Mesa 20.3 is already seeing new feature work that will debut next quarter.  Intel's Jason Ekstrand has landed a set of patches for handling of kernels within Iris, Intel's modern Gallium3D driver. He commented, "This MR contains most of the patches required to handle kernels in iris. I've had them lying around in a branch in some form or another for a while. We should upstream what we can." 

  • Intel Making Progress On Their "mOS" Modified Linux Kernel Running Lightweight Kernels

    For a while now Intel has been quietly been working on "mOS" as the "multi-OS" that is a modified version of the Linux kernel that in turn is running lightweight kernels for high-performance computing purposes.

  • POWER10 Virtualization, Intel SERIALIZE Come For KVM On Linux 5.9

    Sent in last week for the Linux 5.9 kernel merge window were the initial batch of changes to the Kernel-based Virtual Machine (KVM) while today some additional interesting changes were sent out.  This latest material for KVM in Linux 5.9 includes:  - Support for the SERIALIZE instruction on KVM x86/x86_64. Intel's SERIALIZE ensures all flags/register/memory modifications are complete and all buffered writes drained before moving on to execute the next instruction. This can be used for stopping speculative execution and prefetching of modified kernel. The first CPUs expected with SERIALIZE are Sapphire Rapids and Alder Lake next year while Linux has already begun preparing for SERIALIZE where relevant. 

  • Ubuntu Is Looking At Offering Better WiFi Support By Using Intel's IWD

    Ubuntu developers are looking at using Intel IWD as the iNET wireless daemon to potentially replace WPA_Supplicant for offering a better WiFi experience. Intel's open-source team has always been working on IWD as a potential replacement to WPA_Supplicant while recently the Ubuntu folks have found it has "mostly reached feature parity" now to WPA_Supplicant albeit is in need of more testing on the desktop side.