Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 23 Mar 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

7 of the Best Data Recovery Tools for Linux

Filed under

Did your screen just turn black or your laptop freeze without warning? Maybe your hard drive has started chirping. Worse yet, maybe you suddenly can’t save to your home partition.

All these signs of a corrupted or failing drive can cause you to sweat, but there’s no reason to immediately throw away your computer. Keep reading to learn about six Linux tools that can help you retrieve your data and get your digital life back on track.

Read more

Best Command Line Download Accelerators for Linux

Filed under

When working remotely or even locally, you often may need to obtain content from an external source. To get such content, especially when you don’t have any other options, you will want to use command line tools to get the job done.

Read more

Ten Years After Part III - A Storied Conclusion

Filed under

Old habits are indeed hard to break, and especially if you don't really understand the reason why those habits have to change. The idea of a software repository just didn't make sense to most of our Reglue kids at first. I cannot count the times when I went to troubleshoot a problem on a Reglue computer to find the desktop riddled with .exe files of failed installations.

What isn't really surprising is that the kids did eventually pick up the whole installation process on their Linux machines, and mostly came to prefer it. But the parents? Not so much. I wish I had recorded some of the calls I got from irate parents or guardians because they couldn't install XYZ software on the computer. It didn't take me long to make sure to make sure that Mom or Dad were present when I explained that part during the orientation. At times, I had to remind those adults that the computer and software was engineered for the benefit of the student, not as a household computer. I mean, get TurboTax on your own machine. It helped some, but still....Adults, right?


By far the most vocal complaints concerned "needed" software not being available on Linux. We might as well just call out The Terrible Two. Photoshop and Microsoft Office. Now remember, the bulk of my work was done between 2005 and 2009. I never offered any excuses for Photoshop. The Gimp isn't Photoshop, no matter how you twist or turn it and trying to tell someone who uses Photoshop scholastically or professionally that The Gimp can replace Photoshop is a fools errand. Sure it can do a lot of what Photoshop can do but it's those pesky little items that The Gimp lacks that everyone got all bunched up over.

Read more

Linux Distribution Review: elementary os

Filed under

In the world of Linux, there are a number of distros for various purposes. Some target the new Linux users, some target advanced users. Some of the distros are also for specific fields, for example, medical, science, and even hacking!
Today, our topic of discussion is elementary OS. For general users, elementary OS is one of the finest distros out there. It aims to be modern, fast and beautiful without sacrificing simplicity and flexibility. You’ll find a ton of similarities with both Windows and MacOS, especially from MacOS. The interface and other tweaks mimic MacOS a lot.

Currently, the latest version of elementary OS is version 5.0, codenamed Juno. It’s a BIG upgrade over the previous version Loki (version 0.4.1).

Let’s check out the current latest elementary OS and what you can expect from it. It’s easy to grab and install in your machine right now! Learn how to install elementary OS.

Read more

How to Change Shell in Linux

Filed under

This quick tutorial shows how to check the running shell, available shell in the system and how to change the default shell in Linux.
Read more

NVIDIA Jetson Nano: A Feature-Packed Arm Developer Kit For $99 USD

Filed under

One of the most interesting announcements out of NVIDIA's 2019 GTC conference is the introduction of the Jetson Nano, NVIDIA's latest Arm developer board featuring a Tegra SoC. This developer board is very different from the past Jetson boards in that it's aiming for a very affordable price point: just $99 USD.

NVIDIA Jetson developer boards have historically been several hundred dollars or in the case of the latest high-performance offering, the Jetson AGX Xavier commands a $1,299 USD price. The Jetson Nano will retail for just $99 USD though obviously the performance won't match that of the AGX Xavier. The Jetson Nano Developer Kit is passively cooled but there is a 4-pin fan header on the PCB and screw holes on the aluminum heatsink if you want to mount a fan for better cooling.

Read more

Rugged computers run Linux on Jetson TX2 and Xavier

Filed under

Aitech is offering RedHawk Linux RTOS for its rugged, compact, Jetson TX2-based A176 Cyclone and new A177 Twister systems. There’s also a similar new Jetson Xavier based A178 Thunder computer.

Aitech, which has been producing embedded Linux-driven systems for military/aerospace and rugged industrial applications since at least 2004, announced that Concurrent Real-Time’s hardened RedHawk Linux RTOS will be available on two Linux-ready embedded systems based on the Nvidia Jetson TX2 module. With Redhawk Linux standing in for the default Nvidia Linux4Tegra stack, the military-grade A176 Cyclone and recently released, industrial-focused A177 Twister systems can “enhance real-time computing for mission-critical applications,” says Aitech.

Read more

Python 3.4.10 and Python 3.5.7 Released

Filed under
  • Python 3.4.10 is now available

    Python 3.4.10 is the final release in the Python 3.4 series. As of this release, the 3.4 branch has been retired, no further changes to 3.4 will be accepted, and no new releases will be made. This is standard Python policy; Python releases get five years of support and are then retired.

  • Python 3.5.7 is now available

Open Source Doesn’t Make Money Because It Isn’t Designed To Make Money

Filed under

We all know the story: you can’t make money on open source. Is it really true?

I’m thinking about this now because Mozilla would like to diversify its revenue in the next few years, and one constraint we have is that everything we do is open source.

There are dozens (hundreds?) of successful open source projects that have tried to become even just modest commercial enterprises, some very seriously. Results aren’t great.

I myself am trying to pitch a commercial endeavor in Mozilla right now (if writing up plans and sending them into the ether can qualify as “pitching”), and this question often comes up in feedback: can we sell something that is open source?

I have no evidence that we can (or can’t), but I will make this assertion: it’s hard to sell something that wasn’t designed to be sold.

Read more

OSS Leftovers

Filed under
  • What OpenDSP Means to the Future

    Open source software to standardize grid-edge technology.

  • These Emulators Bring WWII Cipher Machines Like Enigma To Your PC

    Alan Turing, the popular mathematician and computer scientist, developed Bombe, a device used for cracking Enigma codes and played a major role in World War II.

    GCHQ isn’t the first to bring emulators of code-breaking devices. If CodeChef’s emulator looks tedious, you can try this web-based Enigma emulator from Summerside Makerspace or this Enigma Simulator desktop app by Terry Long.

    Do give these online emulators from WWII a try and tell us about your experience in the comments section.


  • GNU Health installer 3.4.1

    The GNU Health installer (gnuhealth-setup) has been updated to 3.4.1.

  • AWS’ contribution to Elasticsearch may only further entrench the open source vendor and cloud war

    Last week, Amazon Web Services (AWS) announced it was launching an open source value-added distribution for search and analytics engine Elasticsearch. As AWS evangelist Jeff Barr put it, the launch would “help continue to accelerate open source Elasticsearch innovation” with the company “strong believers in and supporters of open source software.”

    Yet for industry-watchers and those sympathetic to the open source space, this has been seen as the latest move in a long-running spat between the developers and software vendors on one side, and the cloud behemoths – in particular AWS – on the other. So who is right?

    Previous moves in the market have seen a lot of heat thrown in AWS’ direction for, as the open source vendors see it, taking open source code to which they have not contributed and selling software as a service around it. MongoDB, Confluent and Redis Labs were the highest profile companies who changed their licensing to counter this threat, with reactions ranging from understanding through gritted teeth to outright hostility.

  • Andes Technology Strengthens the RISC-V EasyStart Alliance to 15 ASIC Design Service Partners

    As the first public CPU IP company in Asia, specializing in low-power, high-performance 32/64-bit processor IP cores and SoC design platform, Andes Technology Corporation (TWSE:6533) created a RISC-V promotion program called the “EasyStart” in July, 2018. The goal of the RISC-V EasyStart program is to help Andes’ design service partners catch the emerging opportunity in RISC-V based SoC design and development. The expanding global alliance now has 15 members and is on the way to its target 20 members in the near future.

    The alliance in alphabetical order includes Alchip, ASIC Land, BaySand, CMSC, EE solution, INVECAS, MooreElite, PGC, SiEn (Qingdao) Semiconductor, Silex Insight, Socle , XtremeEDA and 3 unnamed partners. These companies cover foundry process technologies from 90nm to 10nm and some provide both SoC design and turn-key service. The alliance partners will use Andes qualified V5 RISC-V processor cores to provide their end customers total RISC-V design service solutions.

Audiocasts/Shows: GNU/Linux on ARM, GNU World Order and Linux Action News

Filed under
  • How usable is desktop Linux on ARM?
  • gnuWorldOrder_13x12
  • Linux Action News 97

    We try out the latest GNOME 3.32 release, and why it might be the best release ever. New leader candidates for Debian emerge, we experience foundation inception, and NGINX is getting acquired.

    Plus Android Q gets an official Desktop Mode, the story behind the new Open Distro for Elasticsearch, and more!

Firefox Wayland By Default Diverted To Fedora 31

Filed under
Red Hat

The plans to ship the Wayland-ized Firefox by default in Fedora 30 have been thwarted and will now have to wait until Fedora 31 to try again.

For a while now there's been the firefox-wayland package available for Fedora users to try the Wayland-native version of Firefox rather than having to run through XWayland when firing up this default web browser on Fedora Workstation. With Fedora 30 the developers were hopeful the Wayland Firefox version was finally in good enough shape to ship it by default, but that's not the case.

Read more

Mesa 18.3.5

Filed under

Mesa 18.3.5 is now available.

This release predominantly focuses on the ANV and RADV Vulkan drivers.
See the shortlog below, for more details.


Alok Hota (1):
      swr/rast: bypass size limit for non-sampled textures

Andrii Simiklit (1):
      i965: re-emit index buffer state on a reset option change.

Axel Davy (2):
      st/nine: Ignore window size if error
      st/nine: Ignore multisample quality level if no ms

Bas Nieuwenhuizen (4):
      radv: Sync ETC2 whitelisted devices.
      radv: Fix float16 interpolation set up.
      radv: Allow interpolation on non-float types.
      radv: Interpolate less aggressively.

Carlos Garnacho (1):
      wayland/egl: Ensure EGL surface is resized on DRI update_buffers()

Danylo Piliaiev (1):
      glsl/linker: Fix unmatched TCS outputs being reduced to local variable

David Shao (1):
      meson: ensure that xmlpool_options.h is generated for gallium targets that need it

Eleni Maria Stea (1):
      i965: fixed clamping in set_scissor_bits when the y is flipped

Emil Velikov (8):
      docs: add sha256 checksums for 18.3.4
      meson: egl: correctly manage loader/xmlconfig
      cherry-ignore: add 19.0 only anv/push buffer nominations
      cherry-ignore: add gitlab-ci fixup commit
      cherry-ignore: ignore glsl_types memory cleanup patch
      cherry-ignore: add explicit 19.0 performance optimisations
      Update version to 18.3.5
      docs: add release notes for 18.3.5

Eric Engestrom (1):
      egl: fix libdrm-less builds

Francisco Jerez (1):
      intel/fs: Implement extended strides greater than 4 for IR source regions.

Ian Romanick (2):
      intel/fs: nir_op_extract_i8 extracts a byte, not a word
      intel/fs: Fix extract_u8 of an odd byte from a 64-bit integer

Ilia Mirkin (1):
      glsl: fix recording of variables for XFB in TCS shaders

Jason Ekstrand (10):
      intel/fs: Bail in optimize_extract_to_float if we have modifiers
      compiler/types: Add a contains_64bit helper
      nir/xfb: Properly align 64-bit values
      nir/xfb: Work in terms of components rather than slots
      nir/xfb: Handle compact arrays in gather_xfb_info
      anv: Count surfaces for non-YCbCr images in GetDescriptorSetLayoutSupport
      spirv: OpImageQueryLod requires a sampler
      spirv: Pull offset/stride from the pointer for OpArrayLength
      glsl/list: Add a list variant of insert_after
      glsl/lower_vector_derefs: Don't use a temporary for TCS outputs

Jose Maria Casanova Crespo (1):
      glsl: TCS outputs can not be transform feedback candidates on GLES

José Fonseca (1):
      scons: Workaround failures with MSVC when using SCons 3.0.[2-4].

Juan A. Suarez Romero (3):
      genxml: add missing field values for 3DSTATE_SF
      anv: advertise 8 subpixel precision bits
      anv: destroy descriptor sets when pool gets reset

Kenneth Graunke (1):
      intel/fs: Fix opt_peephole_csel to not throw away saturates.

Kevin Strasser (1):
      egl/dri: Avoid out of bounds array access

Lionel Landwerlin (1):
      intel: fix urb size for CFL GT1

Marek Olšák (5):
      radeonsi: add driconf option radeonsi_enable_nir
      radeonsi: always enable NIR for Civilization 6 to fix corruption
      driconf: add Civ6Sub executable for Civilization 6
      tgsi: don't set tgsi_info::uses_bindless_images for constbufs and hw atomics
      radeonsi: compile clear and copy buffer compute shaders on demand

Mauro Rossi (2):
      android: anv: fix generated files depedencies (v2)
      android: anv: fix libexpat shared dependency

Ray Zhang (1):
      glx: fix shared memory leak in X11

Rhys Perry (2):
      radv: bitcast 16-bit outputs to integers
      radv: ensure export arguments are always float

Samuel Pitoiset (8):
      radv: write the alpha channel of MRT0 when alpha coverage is enabled
      radv: fix writing the alpha channel of MRT0 when alpha coverage is enabled
      radv: fix clearing attachments in secondary command buffers
      radv: fix out-of-bounds access when copying descriptors BO list
      radv: don't copy buffer descriptors list for samplers
      radv: properly align the fence and EOP bug VA on GFX9
      radv: fix pointSizeRange limits
      radv: always initialize HTILE when the src layout is UNDEFINED

Sergii Romantsov (2):
      dri: meson: do not prefix user provided dri-drivers-path
      d3d: meson: do not prefix user provided d3d-drivers-path

Tapani Pälli (3):
      nir: initialize value in copy_prop_vars_block
      anv: retain the is_array state in create_plane_tex_instr_implicit
      anv: destroy descriptor sets when pool gets destroyed

Timothy Arceri (1):
      glsl: fix shader cache for packed param list

Yevhenii Kolesnikov (1):
      i965: Fix allow_higher_compat_version workaround limited by OpenGL 3.0

pal1000 (1):
      scons: Compatibility with Scons development version string

git tag: mesa-18.3.5

Read more

Also: Mesa 18.3.5 Released With Intel/Radeon Vulkan Driver Fixes

Security: Update, User Account Review, Fear-Spreading and IPFire 2.21

Filed under
  • Security updates for Monday
  • User Account Review | Roadmap to Securing Your Infrastructure

    One of the topics you may not often think of as being all that important to security is user accounts on systems. We spend so much time on other things — like managing firewall rules, system patching, analyzing report data, etc. — that user accounts are often a neglected topic.

    At a previous employer, I performed many security-focused audits for organizations needing to meet regulatory compliance. As part of these audits, I would review systems for best practice and general housekeeping. You can tell a lot about an administrator by the state of their environment. Too often I would find accounts that had not logged in for years or may have never logged in. Why do you need those accounts if they’re not being used?

  • Brace yourselves: New variant of Mirai takes aim at a new crop of IoT devices [Ed: Install FOSS firmware and brace yourselves for the latest scaremongering from Mr. Goodin (sued for his dramatisation, exaggerations, and distortions)]

    A newly discovered variant contains a total of 27 exploits, 11 of which are new to Mirai, researchers with security firm Palo Alto Networks reported in a blog post Monday. Besides demonstrating an attempt to reinvigorate Mirai’s place among powerful botnets, the new exploits signal an attempt to penetrate an arena that's largely new to Mirai. One of the 11 new exploits targets the WePresent WiPG-1000 Wireless Presentation systems, and another exploit targets LG Supersign TVs. Both of these devices are intended for use by businesses, which typically have networks that offer larger amounts of bandwidth than Mirai’s more traditional target of home consumers.

  • Routed IPsec VPNs are landing in IPFire 2.21 - Core Update 129

    The forthcoming Core Update will have some brilliant changes to our IPsec stack.

    These changes were required for a project that Lightning Wire Labs has been doing and are potentially a little bit niche. We have backported these as well from IPFire 3 where this feature is even more advanced and - to me - a lot more exciting, too.

Linux Devices: Orchard Audio, Seco and Ubuntu Core

Filed under
  • Raspberry Pi based audio DAC board starts at $225

    Orchard Audio’s $225 “PecanPi” audio DAC add-on for the Raspberry Pi and $400, Pi-equipped “Streamer” system features 24-bit, 192kHz sampling, 130dB SNR, and -110dB THD+N.

    Orchard Audio has opened pre-orders on a next-gen PecanPi audio DAC board for the Raspberry Pi that replaces its earlier, Kickstarter backed ApplePi DAC. The $225 PecanPi DAC offers modest audio improvements, as well as more options that can be be added a la carte all the way up to a $400 PecanPi Streamer system with aluminum case and Raspberry Pi. Shipments are expected between June and August.

  • 3.5-inch i.MX8M SBC focuses on A/V

    Seco’s 3.5-inch “SBC-C20” runs Linux on a dual- or quad-core -A53 i.MX8M SoC with up to 2GB RAM and 16GB eMMC plus 4K-ready eDP or HDMI 2.0, M.2 expansion, and optional -40 to 85°C.

    The SBC-C20 is the third and final SBC announced by Seco at Embedded World. It’s not as fast as the i.MX8 QuadMax based SBC-C43 and not quite as customizable as the i.MX8M Mini powered SBC-C61, but considering the widespread availability of the well-traveled i.MX8M, it’s likely to ship sooner than its siblings. The media-rich, 3.5-inch SBC targets “cost-effective solutions in the multimedia field as well as for IIoT applications.”

  • The path to Ubuntu Core

    At Canonical, helping customers overcome their challenges is what we do every day. In the IoT world, a common challenge we encounter is customers who are interested in transitioning to Ubuntu Core and the ecosystem, but are unsure how to begin. This post covers the recommended approach.

    In most cases, it’s relatively easy for someone to see the advantages of Ubuntu Core when they’re first introduced to it. The transactional updates, immutable system design, simplified development and powerful update controls have most people going “you had me at transactional!”

    However, we all know the devil’s in the details. Shortly after the “eureka!” moment, there is often an anticlimax, as the newly minted Ubuntu Core believer starts to consider their current product state. For teams of harried software developers on a fixed budget, both in terms of time and money, making changes to the underlying components can feel impossible. Staring down the barrel of one or more projects with aggressive delivery schedules, the last thing you want to do is start changing things. To borrow from a quote often attributed to Walt Kelly, updating your device OS and packaging platform can feel like an “insurmountable opportunity.”

Debian: Laura Arjona Reina and Daniel Pocock on Meetups, Debian-based Whonix VirtualBox Released

Filed under
  • Laura Arjona Reina: A weekend for the Debian website and friends

    Last weekend (15-17 March 2019) some members of the Debian web team have met at my place in Madrid to advance work together in what we call a Debian Sprint. A report will be published in the following days, but I want to say thank you to everybody that made possible this meeting happen.

    We have shared 2-3 very nice days, we have agreed in many topics and started to design an new homepage focused in newcomers (since a Debianite usually just go to the subpage they need) and showing that Debian the operating system is made by a community of people. We are committed to simplify the content of and the structure of, we have fixed some bugs already, and talked about many other aspects. We shared some time to know each other, and I think all of us became motivated to continue working on the website (because there is still a lot of work to do!) and make easy for new contributors to get involved too.

  • Daniel Pocock: Happy St Patrick's Day, IFSO AGM and meeting sock puppets

    Now Debian has similar problems to FSFE: undemocratic behaviour by the leaders, censorship and then, for fear of retribution, it looks like some people stop using their real names when posting on the debian-project mailing list and other people may erroneously be accused of not using real names. With over five thousand people subscribed to the list, I don't feel that two people with similar names is a compelling example of sock-puppeteering and some of the accusations are uncomfortable for multiple people. Even fewer people dare to open their mouth next.

    This brings us to another of the benefits of setting up local associations like IFSO: people can meet face to face more often, maybe monthly and then nobody is wondering if they are corresponding with a sock puppet. FSFE's 27 members (what they call the "General Assembly", or other people regard as a cabal) only officially meets once per year. It has become too big to function like a board or have regular meetings but too small to have the credibility that would come from acknowledging all volunteers/fellows as equal members.

  • Whonix VirtualBox - Unified OVA Downloads - Point Release

    This release introduces unified ova downloads. Rather than a separate Whonix-Gateway ova and Whonix-Workstation ova download, from now, there is only a single Whonix ova which includes both Whonix virtual machines (VMs), Whonix-Gateway and Whonix-Workstation.

    This will reduce the steps users are required to apply (one download less / only one instead of two downloads), improve usability, make Whonix downloads more standardized compared to other software downloads, and simplify our infrastructure maintenance work. The Whonix split VM design (separate Whonix-Gateway and Whonix-Workstation) is remains unmodified. Only the process of setting up Whonix was simplified.

    Instructions for import and verification of Whonix VMs are not yet updated but remain very, very similar.

Games: X4: Foundations, Spoxel, Atari VCS and DOSBox

Filed under
  • The Linux beta of X4: Foundations has been running nicely, a new update is now out

    Egosoft recently put out the Linux beta of X4: Foundations as promised, it's been running well on Linux and a fresh update is out now too.

    Today, the big 2.20 patch has been released and it does note a Linux-specific bug-fix with "joystick hot-plug issues" being solved. There's quite a lot of other bugs that were fixed too including several crash-bugs, so hopefully the game is a bit more stable overall.

  • The sandbox RPG 'Spoxel' seems like it could be pretty amusing, releasing soon

    Spoxel is an action adventure sandbox RPG that's been in development for a few years now, with it almost about to leave the long and dark development tunnel.

    It's had Linux support for quite a long time, one I've watched gradually grow into something really quite quirky thanks to the developer providing a key some time ago. Not many games will give a tutorial that has you craft a shark-sword and make a spell that fires chickens at your enemies, so that sure was something.

  • The Linux-powered Atari VCS is getting upgraded to AMD Ryzen, shipping dates pushed back

    Remember the Atari VCS, the Linux-powered gaming console? Well it's still alive and they've decided to give it a bit of an upgrade.

    After crowdfunding on IndieGoGo back in 2018, we're still not seeing a huge amount of information or overall progress being shared on how it's doing. What we do know now, is that they're getting rid of the old Bristol Ridge APU and replacing it with the much newer Ryzen which should hopefully make it a more versatile unit. This also means it will be using Radeon Vega graphics and not Radeon R7 which it was previously.

  • How to play MS-Dos games on Linux with DOSBox

    Back in the 1980s, enjoying a computer game meant you had to use MS-DOS. If you want to re-live that old-school experience, you can use DOSBox to play MS-Dos games on Linux.

    What is DOSBox? It’s a sophisticated emulation environment that works on Mac, Linux, Windows, and other platforms. The app allows users to enjoy MS-DOS, play MS-DOS video games and even run software too! Here’s how to use it.

Syndicate content

More in Tux Machines

Events: SREcon19 Americas, Scale, FudCon and Snapcraft Summit Montreal

  • SREcon19 Americas Talk Resources
    At SREcon19 Americas, I gave a talk called "Operating within Normal Parameters: Monitoring Kubernetes". Here's some links and resources related to my talk, for your reference.
  • Participating at #Scale17x
    Everytime somebody asks me about Scale I can only think of the same: Scale is the most important community lead conference in North America and it only gets better by the years. This year it celebrated its seventeenth edition and it just struck me: with me being there this year, there have been more Scales I have attended than I have not. This is my nineth conference out of 17. The first time that I attended it was 2011, it was the edition followed by FudCon Tempe 2010 which happened to be my first Fedora conference and it was also the first time I got to meet some contributors that I had previously collaborated with, many of which I still consider my brothers. As for this time, I almost didn’t make it as my visa renewal was resolved on Friday’s noon, one day after the conference started. I recovered it that same day and book a flight in the night. I couldn’t find anything to LAX -as I regularly fly- so I had to fly to Tijuana and from there I borrowed a cart to Pasadena. Long story short: I arrived around 1:30 AM on Saturday.
  • Snapcraft Summit Montreal
    Snapcraft is the universal app store for Linux that reaches millions of users and devices and serves millions of app installs a month. The Snapcraft Summit is a forward-thinking software workshop attended by major software vendors, community contributors and Snapcraft engineers working at every level of the stack.

today's howtos

Draw On Your Screen with this Neat GNOME Shell Extension

Ever wish you could draw on the Linux desktop or write on the screen? Well, there’s a new GNOME Shell extension that lets you do exactly that: draw on the Linux desktop. You may want to point out a bug, highlight a feature, or provide some guidance to someone else by sending them an annotated screenshot. In this short post we’ll show you how to install the add-on and how to use it. Read more

Fedora 31 Preparing To Start Removing Packages Depending Upon Python 2

Python 2 support will formally reach end-of-life on 1 January 2020 and Fedora 31 is preparing for that by working to drop packages (or parts of packages) that depend upon Python 2. Fedora has been pushing for a Python 2 to Python 3 migration for many cycles now -- as most Linux distributions have -- while with Fedora 31 they are planning a "mass Python 2 package removal" if necessary. They are planning to closely track the state of packages depending upon Python 2 to either drop the packages or allow packagers to easily abandon Python 2 parts of programs. Read more