Comparison of open-source operating systems

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

These tables compare free software / open-source operating systems. Where not all of the versions support a feature, the first version which supports it is listed.

General information

Name License Kernel type Kernel programming language Kernel thread support OS family Oldest non-EOL version[Note 1]:{{{3}}} Forks
Linux GPL/LGPL Monolithic with modules C 1:1 Unix-like 2.6.32.61 No
FreeBSD BSD; GPL, LGPL software usually included Monolithic with modules C 1:1 BSD, Unix-like 8.4 DragonFly BSD
OpenBSD BSD Monolithic with modules[Note 2]:{{{3}}} C 1:1 BSD, Unix-like 5.4 MirOS
NetBSD BSD Monolithic with modules C 1:1 BSD, Unix-like 5.0 OpenBSD
DragonFly BSD BSD Hybrid C 1:1 BSD, Unix-like No
OpenSolaris, OpenIndiana CDDL Monolithic with modules C 1:1, M:N Unix No
AuroraUX BSD/CDDL Monolithic with modules C, Ada 1:1, M:N Unix No
Darwin, OpenDarwin, PureDarwin APSL Hybrid C, C++[Note 3]:{{{3}}} 1:1 BSD, Unix, Unix-like, OS X No
MINIX BSD Microkernel C Unix-like No
FreeDOS GPL Monolithic C DOS 1.1
Haiku MIT Hybrid C, C++ BeOS No TiltOS
House BSD Haskell own/original No
KolibriOS GPL Monolithic ASM MenuetOS No
MenuetOS Menuet 64, commerce excluded Monolithic ASM own/original No KolibriOS
GNU GPL Multiserver Microkernel (Hurd kernel) or Monolithic (Linux-libre kernel, fork of Linux kernel, and other kernels which are not part of the GNU Project) C 1:1 Unix-like 2.4 on Linux-libre kernel (no on Hurd kernel) Linux
ReactOS GPL, LGPL Hybrid C, C++ Windows-like No
L4, Fiasco, Pistachio Some GPL, some BSD Microkernel C++ L4 No
Plan 9 LPL Hybrid C 1:1, 1:M Cothread style. own, Unix informed No Inferno, Plan B
AROS APL Exokernel C AmigaOS No
Syllable GPL Monolithic with modules C, C++ 1:1 Unix-like, BeOS, AmigaOS, POSIX No
Inferno GPL, LGPL; MIT C Plan 9 No OzInferno
FreeRTOS modified GPL RTOS C RTOS No
NuttX BSD RTOS C RTOS No
eCos modified GPL, eCos RTOS C, C++ RTOS No
RTEMS modified GPL, BSD, Stanford RTOS C and ASM with native support for other languages including C++ and Ada POSIX, RTEID/ORKID, uITRON RTOS 4.7.1
HelenOS BSD Microkernel C M:N own/original No
E/OS GPLv2 Monolithic ASM, C 1:1 BeOS, Unix-like No
TempleOS public domain Monolithic HolyC, C, C++ Commodore 64-like no
Name License Kernel type Kernel programming language Kernel thread support OS family Oldest non-EOL version Forks

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Supported architectures

Name x86, i386, IA-32 x86 SMP Xen IA-64 x86-64 PowerPC PowerPC SMP SPARC32 SPARC SMP Alpha MIPS ARM XScale M68k PA-RISC OpenRISC other hosted mode
Linux Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH UML, coLinux, MkLinux, Itanium Linux-on-Linux, wombat
FreeBSD[1] Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes No No No PC98
OpenBSD[2] Yes Yes No No Yes Yes No[Note 4]:{{{3}}}[3] Yes No Yes Yes Yes Yes Yes Yes No SuperH, VAX, m88k
NetBSD[4] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes SuperH, ns32k, VAX
DragonFly BSD[5] No No No No Yes No No No No No No No No No No No vkernel
OpenSolaris[6] Yes Yes Yes No Yes No No Yes Yes No No No No No No No
AuroraUX[6] Yes Yes Yes No Yes Yes[Note 4]:{{{3}}} No Yes Yes No Yes[Note 4]:{{{3}}} Yes No No No No
Darwin, OpenDarwin[7] Yes Yes No No Yes Yes Yes No No No No Yes No Yes No No L4/Darwin
MINIX[8] Yes No No No No No No No No No No Yes No No No No
FreeDOS Yes No No No No No No No No No No No No No No No
Haiku Yes Yes No No Yes No No No No No No No[Note 4]:{{{3}}}[9] No No No No
KolibriOS Yes No No No Yes No No No No No No No No No No No
MenuetOS Yes No No No Yes No No No No No No No No No No No
GNU Yes Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} Yes[Note 5]:{{{3}}} FR-V, Cell, ETRAX CRIS, M32R, Xtensa, h8, s390, SuperH[Note 5]:{{{3}}} UML, Itanium Linux-on-Linux[Note 6]:{{{3}}}
ReactOS Yes Yes No[Note 4]:{{{3}}} No Yes No[Note 4]:{{{3}}} No[Note 4]:{{{3}}} No No No No Yes No No No No
L4, Pistachio Yes No No Yes[Note 7]:{{{3}}} Yes[Note 7]:{{{3}}} Yes[Note 7]:{{{3}}} No No No Yes[Note 7]:{{{3}}} Yes[Note 7]:{{{3}}} Yes No No No No
Plan 9 Yes Yes Yes No Yes Yes Yes Yes[Note 8]:{{{3}}} Yes[Note 8]:{{{3}}} Yes Yes Yes Yes Yes[Note 8]:{{{3}}} No No See[10][11] lguest, vx32
AROS Yes No No No Yes Yes No No No No No No No Yes No No i386-linux, i386-freebsd
Syllable Yes Yes No No No No No No No No No No No No No No
Inferno Yes ? No No ? Yes ? Yes ? No Yes Yes Yes Yes[Note 8]:{{{3}}} No No AMD Am29000,[Note 8]:{{{3}}} Texas Instruments OMAP Microsoft Windows, Linux, FreeBSD, Plan 9, OS X, Solaris, Irix, UnixWare,[Note 8]:{{{3}}} HP-UX,[Note 8]:{{{3}}} Internet Explorer
FreeRTOS Yes No No No No No No No No No Yes Yes No No No Yes AVR, PIC, MSP430, HCS12, 8052, MicroBlaze, Cortex-M3, H8S
eCos Yes Yes No No No Yes No Yes No No Yes Yes Yes Yes No Yes CalmRISC, ColdFire, FR-V, h8, Matsushita AM3x, Nios II, NEC V8xx, SuperH Microsoft Windows, Linux
RTEMS Yes No Xen No No Yes No Yes No No Yes Yes Yes Yes Yes Yes Blackfin, Nios II, Coldfire, Texas Instruments C3x/C4x, SuperH, H8S Linux, Solaris, Cygwin, FreeBSD, multiple CPU simulators
HelenOS Yes Yes No Yes Yes Yes No Yes Yes No Yes Yes No No No No
E/OS Yes No No No No No No No No No No Yes No No No No
TempleOS No No No No Yes No No No No No No No No No No No QEMU, VirtualBox, etc.
Name x86, i386, IA-32 x86 SMP Xen IA-64 x86-64 PowerPC PowerPC SMP SPARC32 SPARC SMP Alpha MIPS ARM XScale M68k PA-RISC OpenRISC other hosted mode

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Supported hardware

General

Name ATA SATA SCSI USB 3.0 USB 2.0 USB 1.1 FireWire PCMCIA/PC card AGP Nvidia official driver IA-32 Nvidia official driver IA-64 Nvidia official driver AMD64 ATI official driver x86 ATI official driver x86-64 ATI r200 free software driver ATI r300 free software driver Nvidia free software driver Audio TV tuner, video editing, or webcam
Linux Yes Yes Yes Yes 2.6.31+[17] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes,nv(2d only), nouveau(3d with mesa) OSS, ALSA V4L,V4L2
FreeBSD Yes Yes Yes Yes 8.2+ Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes
OpenBSD Yes Yes Yes Yes 5.7+ Yes Yes No Yes Yes No No No No No Yes[18] 2d only[18] 2d only[19] Yes Yes
NetBSD Yes Yes Yes No 7.0[20] Yes Yes Yes Yes Yes No No No No No Yes Yes
DragonFly BSD Yes Yes Yes Yes[21] Yes Yes Yes Yes Yes No No No No No Yes
OpenSolaris Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes No No Yes V4L2
AuroraUX Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes No No Yes
Darwin, OpenDarwin Yes Yes Yes Yes Yes No No No No No
MINIX No No No No No
FreeDOS Yes Yes Yes No No[22] No[22] No Yes No No No No No No No No Yes No
Haiku Yes Yes Yes Yes Yes Yes No Yes No No No No No Yes Yes Yes Yes Yes
KolibriOS Yes Yes No Yes Yes No No No No No No No Yes No
MenuetOS Yes No No Yes Yes No No No No No No No Yes Yes
GNU Yes Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes No[Note 10]:{{{3}}} No[Note 10]:{{{3}}} No[Note 10]:{{{3}}} No[Note 10]:{{{3}}} No[Note 10]:{{{3}}} No[Note 11]:{{{3}}} No[Note 11]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}} Yes[Note 9]:{{{3}}}
ReactOS Yes Yes Yes Yes[23] Yes[23] No No Yes No No No No No Yes
L4, Fiasco, Pistachio No No No No No
Plan 9 Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Yes
AROS Yes Yes No No No own No 2D only
Syllable Yes Yes Yes Yes Yes No No No No No Yes
Inferno Yes No Yes No No No Yes Yes No No No No No Yes
FreeRTOS No No No No No
eCos Yes Yes Yes Yes No No No No No
RTEMS Yes Yes No No No No No
HelenOS Yes Yes No No Yes No No No No No No No No No No No Yes No
E/OS Yes Yes Yes No[1] Yes Yes Yes No No No No No No Yes Yes
Name ATA SATA SCSI USB 3.0 USB 2.0 USB 1.1 FireWire PCMCIA/PC card AGP Nvidia official driver IA-32 Nvidia official driver IA-64 Nvidia official driver AMD64 ATI official driver x86 ATI official driver x86-64 ATI r200 free software driver ATI r300 free software driver Nvidia free software driver Audio TV tuner, video editing, or webcam

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Networking

Name Networking support NE2000/RTL8029 RTL8139 Gigabit Ethernet 10 Gigabit Ethernet Wireless LAN Bluetooth IrDA
Linux Yes Yes Yes Yes Yes Yes Yes Yes
FreeBSD Yes Yes Yes Yes Yes Yes Yes Yes
OpenBSD Yes Yes Yes Yes Yes Yes Yes No
NetBSD Yes Yes Yes Yes Yes Yes Yes Yes
DragonFly BSD Yes Yes Yes Yes Yes
OpenSolaris Yes Yes Yes Yes Yes No No
AuroraUX Yes Yes Yes Yes Yes No No
Darwin, OpenDarwin Yes
MINIX Yes Yes
FreeDOS Yes Yes Yes
Haiku Yes Yes Yes Yes Yes
KolibriOS Yes Yes Yes No Yes
MenuetOS Yes Yes No No
GNU Yes
ReactOS Yes Yes Yes Yes Yes Yes No No
L4, Fiasco, Pistachio
Plan 9 Yes Yes Yes Yes Yes Yes No No
AROS Yes Yes
Syllable Yes Yes Yes Yes
Inferno Yes Yes Yes Yes Yes No No
FreeRTOS
eCos Yes Yes Yes
RTEMS Yes Yes Yes Yes No No No No
HelenOS Yes Yes Yes Yes No No No No
E/OS Yes Yes Yes Yes Yes No[2] No No
Name Networking support NE2000/RTL8029 RTL8139 Gigabit Ethernet 10 Gigabit Ethernet Wireless LAN Bluetooth IrDA

Network technologies

Name Firewall TCP/IP IPv6 IPX PPP PPPoE DHCP bridge TUN/TAP ssh OpenVPN
Linux netfilter iptables/nftables Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
FreeBSD IPFW2, IPFilter, PF Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
OpenBSD PF Yes Yes No Yes Yes Yes Yes Yes Yes Yes
NetBSD IPFilter, NPF, PF Yes Yes Yes Yes[Note 12]:{{{3}}} Yes Yes Yes Yes Yes
DragonFly BSD IPFW2, PF Yes Yes No Yes Yes Yes Yes Yes Yes
OpenSolaris IPFilter Yes Yes Yes Yes Yes Yes Yes[Note 13]:{{{3}}} Yes Yes
AuroraUX IPFilter Yes Yes Yes Yes Yes Yes Yes Yes
Darwin, OpenDarwin IPFW Yes Yes Yes Yes
MINIX Yes Yes
FreeDOS Yes Yes Yes Yes Yes Yes
Haiku None Yes Yes Yes Yes Yes
KolibriOS None Yes No Yes No Yes
MenuetOS None Yes No No No
GNU netfilter iptables/nftables (with Linux-libre and Linux kernel)[Note 14]:{{{3}}} Yes Yes[Note 15]:{{{3}}} Yes[Note 16]:{{{3}}} Yes
ReactOS Yes Yes
L4, Fiasco, Pistachio
Plan 9 ipmux Yes Yes No Yes Yes Yes Yes No Yes No
AROS Yes
Syllable Yes Yes Yes Yes Yes
Inferno ipmux Yes Yes No Yes Yes Yes Yes No No No
FreeRTOS
eCos Yes Yes Yes Yes Yes
RTEMS Yes No Yes Yes Yes Yes Yes
HelenOS Yes Yes No No No Yes No No No No
E/OS Yes Yes Yes Yes Yes Yes Yes Yes Yes No
Name Firewall TCP/IP IPv6 IPX PPP PPPoE DHCP bridge TUN/TAP ssh OpenVPN

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Supported file systems

Name FAT16, dosfs; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2 HFS HFS+ MINIXfs BFS ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS Other special file systems
Linux Yes Yes[Note 17]:{{{3}}}[Note 18]:{{{3}}} Yes Yes Yes Yes Yes[Note 19]:{{{3}}} Yes[32] Yes Yes[Note 20]:{{{3}}} Yes Yes[Note 19]:{{{3}}} Yes Yes Yes Yes Yes Yes 9P,[Note 21]:{{{3}}} FUSE,[Note 21]:{{{3}}} sysfs,[Note 21]:{{{3}}} configfs,[Note 21]:{{{3}}} Reiser4,[Note 21]:{{{3}}}[Note 22]:{{{3}}} JFS, Btrfs, UnionFS, Ext4
FreeBSD Yes Yes[Note 19]:{{{3}}}[Note 18]:{{{3}}} Yes Yes[Note 19]:{{{3}}} Yes[Note 17]:{{{3}}} Yes[Note 19]:{{{3}}} Yes Yes No No No No Yes Yes Yes Yes Yes Yes FUSE, nullfs, UnionFS
NetBSD Yes Yes[Note 19]:{{{3}}}[Note 18]:{{{3}}} Yes Yes Yes Yes[Note 19]:{{{3}}} Yes Yes[Note 19]:{{{3}}} Yes Yes Yes Yes PUFFS, LFS, EFS
OpenBSD Yes Yes[Note 19]:{{{3}}} Yes No No Yes No No No No No Yes Yes Yes Yes Yes No AFS
DragonFly BSD Yes Yes[Note 19]:{{{3}}} Yes No No No Yes No No No No No Yes Yes[Note 23]:{{{3}}} Yes Yes Yes No HAMMER, nullfs, PUFFS
OpenSolaris Yes Yes [Note 18]:{{{3}}}[Note 24]:{{{3}}} No No No No Yes No No No No Yes Yes Yes Yes Yes Yes CIFS (native), QFS
AuroraUX Yes Yes [Note 18]:{{{3}}}[Note 24]:{{{3}}} Yes Yes No No Yes No No No No Yes Yes Yes Yes Yes Yes CIFS (native), QFS
Darwin, OpenDarwin Yes Yes[Note 19]:{{{3}}}[Note 18]:{{{3}}} Yes Yes Yes Yes Yes Yes Yes
MINIX Yes No Yes Yes No
FreeDOS Yes No No No No No No No No Yes Yes
Haiku Yes Yes [Note 18]:{{{3}}} Yes [Note 25]:{{{3}}} Yes [Note 25]:{{{3}}} Yes Yes Yes Yes No[Note 26]:{{{3}}}
KolibriOS Yes Yes[Note 19]:{{{3}}} Yes[Note 19]:{{{3}}} Yes[Note 19]:{{{3}}} Yes[Note 19]:{{{3}}} Yes Yes
MenuetOS Yes
GNU Yes Yes Yes[Note 27]:{{{3}}} Yes[Note 28]:{{{3}}} Yes Yes Yes No
ReactOS Yes Yes No No No No No No
L4, Fiasco, Pistachio Yes No
Plan 9 Yes Yes No No No No No No No No No Yes No Yes Yes Yes No Fossil, Venti, most system services
AROS Yes Yes SFS, AFFS
Syllable Yes Yes[Note 19]:{{{3}}} Yes[Note 19]:{{{3}}} Yes[Note 19]:{{{3}}} Yes Yes Yes AFS
Inferno Yes No No No No No No No No No No No Yes No No No Yes kfs, most system services
FreeRTOS No
eCos Yes Yes[Note 19]:{{{3}}} Yes MMFS, ROMfs, JFFS2, YAFFS
RTEMS Yes Yes Yes TarFS, TFTP FS, IMFS, miniIMFS
HelenOS Yes No Yes Yes No No No No No No Yes No Yes Yes No No Yes locfs, exFAT
E/OS Yes No Yes No No No No No No No Yes Yes[Note 29]:{{{3}}} Yes No Yes Yes Yes
Name FAT16, dosfs; FAT32, vfat NTFS Ext2 Ext3 XFS ReiserFS UFS UFS2 HFS HFS+ MINIXfs BFS ISO 9660 UDF NFS SMBFS RAM disk, tmpfs ZFS Other special file systems

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Supported file system features

Name RAID quota Resource access control encryption other special file system features
Linux Yes Yes Unix, ACL, MAC Yes LVM, EVMS
FreeBSD Yes Yes Unix, ACL, MAC Yes GEOM, snapshots, background fsck, user-mountable file systems
OpenBSD Yes Yes Unix Yes
NetBSD Yes Yes Unix, Veriexec Yes
DragonFly BSD Yes Yes Unix Yes HAMMER, Snapshots, Checksumming, Deduplication
OpenSolaris Yes Yes Unix, ACL, MAC Yes Solaris Volume Manager, ZFS, snapshots, transparent data repair
AuroraUX Yes Yes Unix, ACL, MAC Solaris Volume Manager, ZFS, snapshots, transparent data repair
Darwin, OpenDarwin Yes Unix, ACL Yes
MINIX Unix
FreeDOS No
KolibriOS No
MenuetOS No
GNU Unix
ReactOS No
L4, Fiasco, Pistachio
Plan 9 No No Unix-like, no root No snapshots, venti archival storage, per-process namespace, user-mountable file systems
AROS
Syllable Unix 64-bit, journaling, extended file attributes
Inferno No No Unix-like, no root No per-process namespace, user-mountable file systems
FreeRTOS
eCos
RTEMS
HelenOS No No No No No
E/OS Yes Yes Unix Yes No
Name RAID quota Resource access control encryption other special file system features

Security features

Operating system Mandatory access control Software executable space protection Operating system-level virtualization Virtualisation Userspace protection Others
Linux SELinux, AppArmor[Note 30]:{{{3}}} Exec Shield,[Note 30]:{{{3}}} PaX[Note 30]:{{{3}}} Chroot, namespace and cgroups,[Note 31]:{{{3}}} Linux-VServer,[Note 30]:{{{3}}} OpenVZ[Note 30]:{{{3}}} KVM IPFilter, Iptables grsecurity,[Note 30]:{{{3}}} RSBAC[Note 30]:{{{3}}}
FreeBSD SeBSD,[Note 32]:{{{3}}}[Note 33]:{{{3}}} TrustedBSD ProPolice/SSP[Note 34]:{{{3}}} jail IPFW, PF
Darwin SEDarwin, TrustedBSD jail IPFW
OpenBSD W^X, ProPolice/SSP[Note 35]:{{{3}}} PF
OpenSolaris TrustedBSD Solaris Containers KVM[46] IPFilter RBAC[47]
AuroraUX TrustedBSD Solaris Containers IPFilter
Plan 9 No No per-process namespaces
Inferno No No per-process namespaces

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

Emulator images

Software and packages


Cite error: <ref> tags exist for a group named "Note", but no corresponding <references group="Note"/> tag was found, or a closing </ref> is missing

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. DragonFly Frequently Asked Questions Archived 6 October 2006 at the Wayback Machine
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. 22.0 22.1 USB with DOS – Limited support for some devices provided by third-party driver.
  18. 23.0 23.1 [3] – Very limited support.
  19. [4]
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.