Hardware Compatibilities

By admin, 12 April, 2025

Debian GNU/Linux Hardware Drivers

Huge range of hardware devices are covered by the following drivers and they can be detected via installing these packages from the applications repository:

bluez-firmware: this firmware is required for operation of Bluetooth dongles based on the Broadcom BCM203x chipset.

firmware-amd-graphics: this package contains the binary firmware for AMD/ATI graphics chips supported by the radeon, amdgpu and r128 drivers.

firmware-atheros: this package contains the binary firmware for USB wireless network and Bluetooth cards supported by the ar5523, ath3k, ath6kl_sdio, ath6kl_usb, ath9k_htc, ath10k, or wilc6210 drivers.

firmware-linux: this package depends on both free and non-free firmware which may be used with drivers in the Linux kernel.

firmware-linux-free: this package contains firmware which was previously included in the Linux kernel and which is compliant with the Debian Free Software Guidelines.

firmware-linux-nonfree: this package depends on non-free firmware which may be used with drivers in the Linux kernel.

firmware-realtek: this package contains the binary firmware for Realtek Ethernet, wifi and Bluetooth adapters supported by various drivers.

Pars Enterprise GNU/Linux Edition Pars Enterprise FreeBSD Edition

Developer: Pars Enterprise LTD

OS family: Unix-like

Working state: Current

Source module: Open-source with exceptions

Initial release: Build 256.8.1 July 14, 2015

Latest release: Rolling Release January 01, 2020

Available in: Multilingual

Update method: front-end application

Package manager: dpkg

Platforms: x86_64

Kernel type: Monolithic, Linux (Hardened)

Userland: GNU

Default user interface: KDE Plasma Desktop

License: DFSG-compliant & 3-clause BSD license

Official website: https://parsenterprise.com

Developer: Pars Enterprise LTD

OS family: Unix-like

Working state: Current

Source module: Open-source with exceptions

Initial release: Build 256.8.1 July 14, 2016

Latest release: Rolling Release January 01, 2020

Available in: Multilingual

Update method: front-end application

Package manager: pkgng

Platforms: x86_64

Kernel type: Monolithic, FreeBSD (Hardened)

Userland: BSD

Default user interface: KDE Plasma Desktop

License: Simplified BSD & 3-clause BSD license

Official website: https://parsenterprise.com

Hardware Requirements

Minimum Hardware Requirements Recommended Hardware Requirements

Platform: BIOS Boot System with GPT Support

Processor: Intel Haswell Core i3-4370 or AMD Kaveri A8-7650

Memory: 4GB SDRAM DDR2 1066MHz

Graphics: VESA 1024x768 32-bit 60Hz

Sound: Digital Stereo Channel

Network: Intel, Realtek & D-Link Series

Port: USB 2.0 Standard and SATA2

Update: Downloading Patches Manually

Platform: UEFI Boot System with GPT Support

Processor: Intel Haswell Core i5-4690 or AMD Kaveri A10-7870

Memory: 8GB SDRAM DDR3 1600MHz

Graphics: VESA 1366x768 32-bit 85Hz

Sound: Digital Surround Channel

Network: Intel, Realtek & D-Link Series

Port: USB 3.0 Standard and SATA3

Update: High Speed Internet Connection

  • HP machines such fax, scan and printers are recommended.
  • All above explained details are limited to Pars Enterprise portable drives.

Linux Supported Filesystems

Many range of file systems are covered by the following modules and they can be detected via installing these packages from the applications repository:

btrfs-progs: btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.

ecryptfs-utils: a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux.

exfatprogs: utilities to manage extended file allocation table filesystem. This package provides tools to create, check and label the filesystem.

hfsprogs: the HFS+ file system used by Apple Computer for their Mac OS is supported by the Linux kernel. Apple provides mkfs and fsck for HFS+ with the Unix core of their operating system, Darwin.

jfsutils: utilities for managing IBM's Journaled File System (JFS) under Linux. IBM's journaled file system technology, currently used in IBM enterprise servers, is designed for high-throughput server environments, key to running intranet and other high-performance e-business file servers.

jmtpfs: FUSE and libmtp-based filesystem for accessing MTP (Media Transfer Protocol) devices. It was specifically designed for exchanging files between Linux (and Mac OS X) systems and newer Android devices that support MTP but not USB Mass Storage.

lvm2: the rewrite of The Linux Logical Volume Manager. LVM supports enterprise level volume management of disk and disk subsystems by grouping arbitrary disks into volume groups. The total capacity of volume groups can be allocated to logical volumes, which are accessed as regular block devices.

ntfs-3g: uses FUSE (Filesystem in Userspace) to provide support for the NTFS filesystem used by Microsoft Windows.

reiserfsprogs: utilities to create, check, resize, and debug ReiserFS filesystems.

reiser4progs: administration utilities for the Reiser4 filesystem.

xfsprogs: set of commands to use the XFS filesystem, including mkfs.xfs. XFS is a high performance journaling filesystem which originated on the SGI IRIX platform. It is completely multi-threaded, can support large files and large filesystems, extended attributes, variable block sizes, is extent based, and makes extensive use of Btrees (directories, extents, free space) to aid both performance and scalability.

FreeBSD Supported Filesystems

Many range of file systems are covered by the following modules and they can be detected via installing these packages from the applications repository:

fuse_enable="YES" >> /etc/rc.conf

Kernel support for ext2 file systems has been available since FreeBSD 2.2. In FreeBSD 8.x and earlier, the code is licensed under the GPL. Since FreeBSD 9.0, the code has been rewritten and is now BSD licensed.

The ext2fs driver allows the FreeBSD kernel to both read and write to ext2 file systems.

This driver can also be used to access ext3 and ext4 file systems. The ext2fs filesystem has full read and write support for ext4 as of FreeBSD 12.0-RELEASE. Additionally, extended attributes and ACLs are also supported, while journalling and encryption are not. Starting with FreeBSD 12.1-RELEASE, a DTrace provider will be available as well. Prior versions of FreeBSD can access ext4 in read and write mode using sysutils/fusefs-ext2.

To access an ext file system, first load the kernel loadable module:

# sudo kldload ext2fs

Then, mount the ext volume by specifying its FreeBSD partition name and an existing mount point. This example mounts /dev/ad1s1 on /mnt:

# sudo mount -t ext2fs /dev/ad1s1 /mnt

fusefs-ext2: FUSE module to mount ext2, ext3 and ext4 with read write support.

fusefs-hfsfuse: FUSE driver for HFS+ filesystems.

fusefs-jmtpfs: MTP device filesystem.

fusefs-lkl: full-featured Linux BTRFS, Ext4, XFS as a FUSE module.

fusefs-ntfs: mount NTFS partitions (read/write) and disk images.

FUSE: Filesystem in Userspace is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces.