Language Selection

English French German Italian Portuguese Spanish

DistroWatch

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

Distribution Release: Finnix 121

Monday 10th of August 2020 06:34:27 PM
Finnix is a small, self-contained, bootable Linux CD distribution for system administrators, based on Debian. The latest release migrates from Debian's Stable branch to Debian Testing and adds several new packages. "Today marks the release of Finnix 121, the live CD for system administrators. This release expands upon....

BSD Release: GhostBSD 20.08.04

Monday 10th of August 2020 02:59:25 PM
GhostBSD, a desktop operating system based on the development branch of FreeBSD has published a new version. The project now includes the option to automatically take filesystem snapshots (called boot environments) prior to performing package updates. This allows the administrator to recover in situations where package upgrades break....

DistroWatch Weekly, Issue 878

Monday 10th of August 2020 12:12:40 AM
This week in DistroWatch Weekly: Review: Zentyal Server 6.2News: CentOS shares survey results, Linux Mint gives version usage overview, IPFire shares DNS security tips, UBports updates list of working devicesQuestions and answers: Pros and cons of dynamic linking versus static linkingReleased last week: BSD Router Project 1.97, Ubuntu....

Development Release: Porteus 5.0 RC2

Sunday 9th of August 2020 01:56:46 PM
It took more than a year for Porteus to get from RC1 to RC2 for its upcoming 5.0 release, but the new version of the project's Slackware-based distribution is finally ready for testing: "After nearly 14 months and a lot of developments (circumstantial and technical), team Porteus is....

Development Release: Mageia 8 Beta 1

Saturday 8th of August 2020 12:52:20 AM
The Mageia team have published a new development snapshot of the upcoming Mageia 8 release. The first beta build includes a number of improvements to the installer, such as a new filesystem support, along with better support for the ARM architecture. "Some of the major improvements include improved....

Distribution Release: Ubuntu 20.04.1

Thursday 6th of August 2020 07:20:15 PM
Łukasz Zemczak has announced the release of Ubuntu 20.04.1, along with the distribution's community editions. These new builds mostly contain bug fixes for packages, reducing the amount of time required to update new installations. "The Ubuntu team is pleased to announce the release of Ubuntu 20.04.1 LTS (Long-Term....

BSD Release: BSD Router Project 1.97

Wednesday 5th of August 2020 02:07:59 AM
Olivier Cochard-Labbé has announced the release of BSD Router Project (BSDRP) 1.97, the latest stable build of the project's free and open-source software router distribution based on embedded FreeBSD. This release is upgrades the underlying operating system to FreeBSD 12.1: "BSDRP 1.97 is online. Based on a FreeBSD....

DistroWatch Weekly, Issue 877

Monday 3rd of August 2020 03:37:55 AM
This week in DistroWatch Weekly: Review: Haiku R1 beta 2 News: DragonFly BSD gets updated ext2 driver, GRUB security update renders Red Hat and CentOS systems unbootable Questions and answers: Evaluating available Linux mobile phones and checking system identification Released last week: OPNsense 20.1, GeckoLinux 999.200729.0, ALT Linux....

Distribution Release: BunsenLabs Linux Lithium

Sunday 2nd of August 2020 11:09:13 PM
The BunsenLabs development team has announced the release of BunsenLabs Linux Lithium, a major new version from the project that offers a lightweight and customisable Linux distribution based on Debian's "stable" branch and featuring the Openbox window manager: "BunsenLabs Linux is pleased to announce Lithium, the latest release....

Distribution Release: ALT Linux 9.1

Sunday 2nd of August 2020 01:37:16 PM
Michael Shigorin has announced the release of ALT Linux 9.1, an updated version of the project's independently developed distribution for workstations, servers and educational institutions: "BaseALT Ltd announces the availability of an update to its family of Linux distributions, ALT 9.1. The stable Platform 9 repository supports 8....

Distribution Release: GeckoLinux 999.200729.0

Friday 31st of July 2020 03:39:28 AM
The GeckoLinux "Rolling" edition, which is a desktop-oriented distribution based on openSUSE's "Tumbleweed" branch, has been updated to version 999.200729.0. It brings a new set of installable live images with a choice of Cinnamon, Xfce, GNOME, KDE Plasma, MATE, LXQt and IceWM desktop environments. From the release announcement:....

BSD Release: OPNsense 20.7

Thursday 30th of July 2020 03:04:23 PM
Jos Schellevis has announced the release of OPNsense 20.1, the latest stable version of the project's open-source, easy-to-use, HardenedBSD-based firewall and routing platform. This version is based on HardenedBSD 12.1 and it ads several interesting enhancements to its web-based user interface: "For five and a half years, OPNsense....

Development Release: Red Hat Enterprise Linux 8.3 Beta

Tuesday 28th of July 2020 02:44:15 PM
Six months following the release of Red Hat Enterprise Linux 8.2, Red Hat is publishing a beta for the upcoming release of version 8.3. The new beta offers updated development and hosting tools: "Red Hat Enterprise Linux 8 introduced Application Streams, where software components used for application development....

Development Release: OpenMandriva Lx 4.2 Alpha 1

Tuesday 28th of July 2020 04:16:15 AM
Cristina Sgubbi has announced the availability of the initial alpha build of OpenMandriva Lx 4.2, the forthcoming new release of the project's Linux distribution optimised for desktop use. The new release updates the Linux and all KDE/Qt applications to their latest versions. "Here we have the alpha milestone....

DistroWatch Weekly, Issue 876

Monday 27th of July 2020 01:00:50 AM
This week in DistroWatch Weekly: Review: Artix Linux 20200125News: IPFire shares security tips, Fedora offers guide for switching from scp to rsync, Manjaro user tests kernel power consumptionQuestions and answers: Updating a rolling release versus a fixed release distributionReleased last week: SUSE Linux Enterprise 15 SP2, GeckoLinux 152,....

Distribution Release: REMnux 7

Thursday 23rd of July 2020 03:04:07 AM
Lenny Zeltser has announced the release of REMnux 7, a major update of the project's Ubuntu-based distribution with a toolkit for reverse-engineering and analysing malicious software. The new version continues to be delivered as an OVA virtual appliance, but is now based on Ubuntu 18.04: "Ten years after....

Distribution Release: SUSE Linux Enterprise 15 SP2

Tuesday 21st of July 2020 02:34:53 PM
The SUSE team has announced the release of a new service pack (SP) for SUSE Linux Enterprise (SLE). The new update, SUSE Linux Enterprise 15 SP2, offers security improvements, techniques to reduce downtime, and improvements to ARM platforms. "Greater security for federal government and public sector organizations as....

Distribution Release: GeckoLinux 152

Monday 20th of July 2020 05:59:35 PM
GeckoLinux is a desktop-oriented distribution based on openSUSE. The project's latest version includes updated desktop environments and enables several third-party software repositories. "GeckoLinux continues to be focused on eliminating pain points and polishing its unique out-of-the-box configuration on top of the stable and flexible openSUSE base. Proprietary media....

DistroWatch Weekly, Issue 875

Monday 20th of July 2020 12:42:16 AM
This week in DistroWatch Weekly: Review: Linux Lite 5.0News: ReactOS hires storage developer, UBports fixes Wi-Fi issues on PinePhone, FreeBSD publishes status report, Debian updates install mediaQuestions and answers: Easy access to VeraCrypt packagesReleased last week: Univention Corporate Server 4.4-5, EndeavourOS 2020.07.15Torrent corner: Archman, Bluestar, EndeavourOS, KaOS, KDE....

Distribution Release: KaOS 2020.07

Saturday 18th of July 2020 10:00:07 PM
KaOS is a rolling release distribution that focuses on one desktop (KDE Plasma) and one toolkit (Qt). The distribution's latest snapshot provides a series of package updates, more configuration options, and additional firmware for wider hardware support. "You will find Plasma 5.19 on this ISO. Highlights of 5.19....

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.