Installation Media

The Fedora community produces a number of Fedora Linux based operating systems for different use-cases, including one for computational neuroscience.

Laptops, workstations, and desktop PCs

For laptops and workstations, a number of Fedora Linux variants with different desktop environments (user interfaces) are available. The NeuroFedora SIG also aims to provide custom Fedora Linux images for neuroscience users. A Fedora Linux OS for computational neuroscience is now available for download.

Platform Description

Fedora Linux with Gnome (Fedora Workstation)

A full featured modern deskop environment built using Gnome3 technologies.

Fedora Linux with KDE Plasma

A full featured classic desktop environment built using KDE technologies.

Fedora Linux with XFCE

A light weight desktop environment.

Fedora Linux with LXQT

A light weight Qt based desktop environment.

Fedora Linux with Mate-Compiz

The continuation of the classic Gnome 2 desktop environment.

Fedora Linux with Cinnamon

A full featured modern Gnome 3 based desktop but with a traditional Gnome 2 design.

Fedora Linux with LXDE

A light weight component based desktop environment with a traditional design.

Fedora Linux with the i3 tiling window manager

A light weight tiling based desktop environment.

The child friendly Fedora Linux platform with the Sugar on a stick learning platform is also available.

Fedora Linux OS for Computational Neuroscience

The Fedora Linux Comp-Neuro OS is a customised operating system for computational neuroscientists.

Based on the Fedora Linux with Gnome OS (Fedora Workstation), it includes a variety of simulators and analysis tools used in computational neuroscience, such as: auryn, bionetgen, calcium-calculator, COPASI, qalculate, getdp, genesis-simulator, gnuplot, moose, nest, neuron, neurord, octave, paraview, python3, brian2, ipython, nest, neuron, libNeuroML, neo, nineml, PyLEMS, and smoldyn.

It also includes the Python Science stack: matplotlib, jupyter notebook, numpy, pandas, pillow, scikit-image, scikit-learn, scipy, statsmodels, and sympy. Additionally, it also includes Julia and R programming languages that are commonly used for analysis.

More software from the Fedora repositories can be installed using the package manager.

Other customised Fedora Linux OS platforms

A number of other customised Fedora Linux OS platforms are also available from https://labs.fedoraproject.org/. These include operatings sytems for scientific computing, robotics, security, teaching Python, music production, gaming, design and multimedia, and astronomy.

Immutable container based desktop operating systems

A number of Fedora Linux products with immutable operating systems are also available. In these variants, unlike traditional platforms where the operating system consists of multiple pieces of software that can all be modified independently, the operating system is a single unit where all components are updated together. User applications and containers are kept separate from the host system. These features are intended to make the system more stable and reliable.

These platforms are excellent for containerized applications and container based development workflows.

Platform Description

Fedora Silverblue

The Fedora Workstation but with an immutable operating system.

Fedora Kinonite

The Fedora KDE desktop but with an immutable operating system.

Servers

A Fedora Linux for servers platform is a short-lifecycle, community-supported server operating system that enables seasoned system administrators, experienced with any OS, to make use of the very latest technologies available in the open source community.

Containers

These Fedora Linux platforms are primarily aimed at container based development and deployment:

Platform Description

Fedora Internet of Things (IoT)

A foundation for Internet of Things and Device Edge ecosystems.

Fedora CoreOS

An automatically-updating, minimal operating system for running containerized workloads securely and at scale.