Language Selection

English French German Italian Portuguese Spanish

DistroWatch

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

Development Release: openSUSE 15.2 RC

Saturday 30th of May 2020 04:18:24 AM
Douglas DeMaio has announced that the most recent openSUSE development snapshot, build 665.2, has become the release candidate for the upcoming version 15.2 (scheduled for release on 2 July 2020): "The openSUSE community, contributors and release engineers for the project have entered into the release candidate phase today,....

Distribution Release: Alpine Linux 3.12.0

Friday 29th of May 2020 10:08:49 PM
Alpine Linux is a community developed operating system designed for routers, firewalls, VPNs, VoIP boxes and servers. The project has published a new version of their lightweight distribution, launching Alpine Linux 3.12.0. The new version introduces initial support for the mips64 architecture and the D programming language. A....

Distribution Release: BlackArch Linux 2020.06.01

Friday 29th of May 2020 01:31:51 PM
BlackArch Linux is an Arch Linux-based distribution designed for penetration testers and security researchers. The project's latest release, BlackArch Linux 2020.06.01, features many additional tools, disables the iptables and VirtualBox services, and introduces several package upgrades. The distribution's release announcement states: "Today we released the new BlackArch Linux....

Distribution Release: Linux Kodachi 7.0

Monday 25th of May 2020 04:00:19 AM
Warith Al Maawali has announced the release of Linux Kodachi 7.0, an updated version of the project's privacy-focused Linux distribution that also includes a number of forensic tools. Despite a major change in version number, this release is still based on Xubuntu 18.04. From the changelog: "Linux kernel....

DistroWatch Weekly, Issue 867

Monday 25th of May 2020 12:23:31 AM
This week in DistroWatch Weekly: Review: Pop!_OS 20.04News: Slackware merges PAM support, glimpses behind the scenes at the Finnix project, Haiku developing support for additional filesystemsTips and tricks: Creating, removing, modifying, and ignoring aliasesReleased last week: OpenBSD 6.7, NuTyX 11.5, GoboLinux 017, Redcore Linux 2004Torrent corner: Bicom Systems,....

Distribution Release: Redcore Linux 2004

Sunday 24th of May 2020 08:19:24 PM
Redcore Linux, a Gentoo-based distribution featuring the KDE Plasma desktop environment and pre-built binary packages, has published a new version. The latest release is Redcore Linux 2004 "Neptune" which features new kernel versions, rebuilt packages with an updated tool chain, and swaps out SysV init for OpenRC's init....

Distribution Release: GoboLinux 017

Sunday 24th of May 2020 03:01:24 AM
Lucas Villa Real has announced the release of GoboLinux 017, a new stable build of the project's independently-developed Linux distribution which departs from the standard UNIX filesystem hierarchy by replacing it with an database-like structure. The new GoboLinux also introduces a Homebrew-style package management and the latest version....

Distribution Release: NuTyX 11.5

Thursday 21st of May 2020 01:52:44 PM
NuTyX is a French Linux distribution (with multi-language support) built from Linux From Scratch and Beyond Linux From Scratch, with a custom package manager called "cards". The distribution's latest release is version 11.5 which ships with a number of package updates. "I'm very pleased to announce the new....

BSD Release: OpenBSD 6.7

Tuesday 19th of May 2020 03:16:14 PM
The OpenBSD project produces and operating system which places focus on portability, standardisation, code correctness, proactive security and integrated cryptography. The project's latest release is OpenBSD 6.7 which introduces several new improvements to the cron scheduling daemon, improvements to the web server daemon, and the top command now....

DistroWatch Weekly, Issue 866

Monday 18th of May 2020 12:04:49 AM
This week in DistroWatch Weekly: Review: Fedora 32 WorkstationNews: UBports status report, TrueOS shuts down, an overview of Fedora SilverblueQuestions and answers: Why distros offer custom builds of packagesReleased last week: Proxmox 6.2 "Virtual Environment", Q4OS 3.11, Kali Linux 2020.2Torrent corner: 4MLinux, Android-x86, ArcoLinux, BackBox, Bluestar, Finnix, Kali....

Distribution Release: BackBox Linux 7

Friday 15th of May 2020 01:03:20 PM
BackBox Linux is an Ubuntu-based distribution developed to perform penetration tests and security assessments. The distribution's latest release is BackBox 7 which is based on Ubuntu's 20.04 long-term support release. The distribution now features version 5.4 of the Linux kernel and Xfce 4.14. "The BackBox team, ten years....

Distribution Release: UBports 16.04 OTA-12

Thursday 14th of May 2020 01:05:59 PM
The UBports team has published an update to their mobile operating system. The new version, 16.04 OTA-12 introduces a new version of the Lomiri (formerly Unity8) user interface and Mir now supports working with Wayland clients. "The headline feature of this new release is our import of Canonical's....

Distribution Release: Finnix 120

Thursday 14th of May 2020 07:11:57 AM
After a 5-year hiatus, the Finnix distribution has come to life once more with a release of version 120. Finnix is a Debian-based live Linux CD made for system administrators and designed to manipulate hard drives and partitions, monitor networks, and rebuild boot records. The new version is....

Distribution Release: Kali Linux 2020.2

Tuesday 12th of May 2020 09:21:15 PM
Kali Linux is a Debian-based distribution with a collection of security and forensics tools. The project's latest release makes it easier for users to access PowerShell, updates themes for KDE Plasma, and the size requirements for the distribution's ARM-build SD cards has been increased from 8GB to 16GB.....

Distribution Release: Q4OS 3.11

Tuesday 12th of May 2020 05:07:43 PM
Q4OS is a Debian-based desktop Linux distribution designed to offer classic-style user interface (Trinity) or the more modern Plasma desktop. The project's latest version, Q4OS 3.11, offers several package upgrades and introduces new dedicated installers for the Firefox and Palemoon web browsers. The release announcement offers further details:....

Distribution Release: Proxmox 6.2 "Virtual Environment"

Tuesday 12th of May 2020 03:06:37 PM
Proxmox is a commercial company which offers specialized products based on Debian. The company has launched Proxmox Virtual Environment version 6.2 which is based on Debian 10.4 "Buster". The release announcement covers the highlights of the new version which include updates to the kernel and ZFS support. "We....

DistroWatch Weekly, Issue 865

Monday 11th of May 2020 12:07:19 AM
This week in DistroWatch Weekly: Review: EndeavourOS 2020.04.11News: Ubuntu Studio plans move to KDE Plasma desktop, openSUSE Leap release rescheduled, Gentoo resumes Bugday event, Debian publishes new install mediaQuestions and answers: How to share a terminal sessionReleased last week: Turnkey Linux 16.0, OpenIndiana 2020.04, Tails 4.6Torrent corner: ArchLabs,....

Distribution Release: Zentyal Server 6.2

Friday 8th of May 2020 04:54:25 PM
Zentyal Server is a unified network server that offers easy and efficient computer network administration for small and medium-size businesses. The company's latest release is Zentyal Server 6.2 which is based on Ubuntu 18.04.4, offers several package upgrades, improved DNS management, and updated anti-virus tools. "Important enhancements to....

Development Release: Elive 3.8.12 (Beta)

Friday 8th of May 2020 12:54:36 PM
The Elive project has published a new development snapshot based on Debian 10 "Buster" and featuring the Enlightenment desktop environment. The new version reportedly offers the ability to create usernames with non-ASCII characters at install time, improved support for Broadcom wireless cards, and better disk accessing performance. "The....

Distribution Release: SparkyLinux 2020.05

Wednesday 6th of May 2020 01:08:46 PM
The SparkyLinux team has published a new snapshot of the distribution's semi-rolling branch. The new snapshot, SparkyLinux 2020.05, is based on Debian Testing and features updates to both the kernel and the system installer. "The May snapshot of Sparky 2020.05 of the (semi-)rolling line is out. It is....

More in Tux Machines

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: https://www.python.org/downloads/release/python-390rc1/ 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.

Games: Terminal Phase, Imperator: Rome and More

  • Terminal Phase in Linux Magazine (Polish edition)

    Hey look at that! My terminal-space-shooter-game Terminal Phase made an appearance in the Polish version of Linux Magazine. I had no idea, but Michal Majchrzak both tipped me off to it and took the pictures. (Thank you!) I don't know Polish but I can see some references to Konami and SHMUP (shoot-em-up game). The screenshot they have isn't the one I published, so I guess the author got it running too... I hope they had fun!

  • Imperator: Rome gets a major free update, new DLC and cross-store multiplayer

    Paradox Interactive and Paradox Development Studio put out a massive upgrade for Imperator: Rome which includes a free update, an expansion and cross-platform / cross-store online play. There's quite a lot to dissect here, so let's start with the free content update. The 1.5 "Menander" update went out, as part of their focus on smaller and more regular updates to various systems. With the main point being to add greater depth to cultural management in the game.

  • Prepare your hard drive as another Steam Game Festival is coming in October

    After a massive success with the most recent Steam Game Festival back in June, it's going to return for another round later this year in October. This is where Steam users get to play through a ton of limited-time demos, which originally started back in December 2019 to go along with The Game Awards. From a post on the Steamworks Development group on Steam, the date is confirmed to be October 7 - 13. Valve mentioned in the announcement that they will soon open up the developer opt-in for the event, giving developers another chance to get a demo out there and get more eyes on their game. Developers don't have long, as the opt-in date is only open from between August 19 - 26.