
Runtime & OS

ZSNES is a Super Nintendo Entertainment System emulator. Aside from emulation accuracy, many interface features first introduced in ZSNES have been adopted by other emulators. ZSNES interface features include: Smoothing and dynamic image scaling; screenshot capture; state saving; recording ZMV movies; increasing/decreasing game speed; ripping SPC700 sound files; integrated Game Genie\Pro Action Replay\GoldFinger cheat code support, decompression of JMA files; "NetPlay"; and GUI themes.
Remix OS is an innovative Android-based operating system engineered to be equally adept on mobile and desktop devices.
Given its lightweight size and system requirements, Remix OS for PC is well suited to be installed on a USB drive (8GB+) and used as a portable workspace securely containing the user’s documents and apps.
If you don't want to replace your operating system, try Remix OS Player Android emulator for Windows.
PCSX2 is a PlayStation 2 emulator for Windows, Linux & Mac, started by the same team that brought you PCSX (a Sony PlayStation 1 emulator).
QEMU (short for "Quick EMUlator") is a free and open-source hosted hypervisor that performs hardware virtualization.
QEMU is a hosted virtual machine monitor: It emulates central processing units through dynamic binary translation and provides a set of device models, enabling it to run a variety of unmodified guest operating systems. It also provides an accelerated mode for supporting a mixture of binary translation (for kernel code) and native execution (for user code), in the same fashion as VMware Workstation and VirtualBox do. QEMU can also be used purely for CPU emulation for user-level processes, allowing applications compiled for one architecture to be run on another.
MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.
FreeDOS is a complete, free, 100% MS-DOS compatible operating system. Works on old hardware, in DOS emulators, and in embedded systems.
FreeDOS can be used to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS.
FreeDOS includes many modern features not found in MS-DOS, or features that are significantly improved from MS-DOS. These features include:
Multi-boot with Windows, including Windows 95 - Windows 2003, Windows NT, Windows XP, and Windows ME FREECOM command line shell 7ZIP and InfoZip ZIP/UNZIP file archive programs ARACHNE graphical web browser and email client CD-ROM support with XCDROM and SHSUCDX (similar to MSCDEX) CUTEMOUSE mouse driver with scroll wheel support EDIT and SETEDIT multi-window text editors FAT32 file system support FDAPM power management: APM info/control/suspend/poweroff, ACPI throttle, HLT energy saving FDAV anti-virus and virus scanner FDNPKG package manager, with network support GRAPHICS prints to ESC/P, HP PCL and PostScript printers HTMLHELP help viewer JEMM386 (XMS, EMS) memory manager 32-bit protected mode drivers as JLMs (JEMM Loadable Modules) LBACACHE disk cache LBA large disk support LFN support via DOSLFN driver MPXPLAY media player: mp3, ogg, wmv with built-in AC97 and SB16 drivers PG text viewer (similar to LIST) Several utilities ported from Linux thanks to DJGPP UDMA drivers for hard disks and DVD drives: XDMA & XDVD
Lakka is the official Linux distribution of RetroArch and the libretro ecosystem. Each game system is implemented as a libretro core, while the frontend RetroArch takes care of inputs and display.
Powerful
Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some usefull features such as Braid-like rewinding, joypad hotplug and video streaming.
User friendly
Lakka is easy to setup and use. Once installed to your SD card, you just have to put your rom on the card, plug your joypad and enjoy your favorite old games.
Low cost
The hardware required to run Lakka cost only $35. We also support PS3 and XBox360 controllers so you don't have to buy new ones. The power can be supplied by any micro USB adapter like the one of your smartphone.
Open source
Our code is free as in freedom and hosted on Github. We accept external contributions, and we do our best to integrate our own patches into upstream projects.
An experimental open-source Nintendo 3DS emulator/debugger written in C++. At this time, it only emulates a very small subset of 3DS hardware, and therefore is only useful for booting/debugging very simple homebrew demos. Citra is licensed under the GPLv2. Refer to the license.txt file included. Please read the FAQ before getting started with the project.
Fuse (the Free Unix Spectrum Emulator) was originally, and somewhat unsurprisingly, a ZX Spectrum emulator for Unix. However, it has now also been ported to Mac OS X, which may or may not count as a Unix variant depending on your advocacy position. It has also been ported to Windows, the Wii, AmigaOS and MorphOS, which are definitely not Unix variants.
Reicast is an open-source Sega Dreamcast emulator produced currently for Android, Linux, and Windows. It is based off the source code of nullDC and nullDCe, existing Dreamcast emulators for Windows and Android, respectively.
Dynamips is an emulator computer program that was written to emulate Cisco routers. It has been created by Christophe Fillot who started his work in August 2005. Dynamips runs on Linux, Mac OS X or Windows and can emulate the hardware of the Cisco series routing platforms by directly booting an actual Cisco IOS software image into the emulator. Dynamips emulates Cisco platforms 1700, 2600, 2691, 3600, 3725, 3745, and 7200.
Although Dynamips original development has been stalled since version 0.2.8-RC2, released in October 2007, development continues through the efforts of the GNS3 project and its volunteers; Dynamips is now up to version 0.2.14-dev on Windows, Linux and OS X, and version 0.2.8-RC2 on Solaris. There are a few add-ons written for it. One of the most popular is Dynagen, which is a front-end add-on that allows the use of an INI configuration file to provision Dynamips emulator networks. Another popular add-on is GNS3, a graphical front end for Dynamips and Dynagen. The source code is licensed under the GNU GPL.
AmiKit turns your computer into legendary Amiga.
AmiKit is an advanced compilation of more than 300 of the finest Amiga programs which can be run on your Windows, Mac or Linux system (thanks to built-in emulator engine).
For AmiKit to work, you do need Amiga ROM and Operating System (which can be simply obtained from http://amikit.amiga.sk/amigaforever.htm). AmiKit takes it and enriches it with many exciting features, expansions and add-ons. Actually it turns it into a completely renewed and fresh operating system! We've done all the hard work for you so that your high-end Amiga experience can begin right away.
With AmiKit you can surf the web, read emails and documents, listen to or create your own music, burn CD/DVDs, edit images, play Amiga games and much more. AmiKit features a full version of powerful file management solution: Directory Opus Magellan II.
SeaBIOS is an open source implementation of a 16bit X86 BIOS. SeaBIOS can run in an emulator or it can run natively on X86 hardware with the use of coreboot.
i8086emu is an cross-platform emulator for the Intel 8086 microprocessor. It has support for dynamically loadable device plugins and some peripherals like a PIT, PIC, 8-segment-displays, buttons and leds. i8086emu comes with an ncurses and an GTK-2 gui. It is basically designed for emulating a Single Board Computer 86 (SBC86) which is used in our microprocessor faculty. For this reason it consists of the original ROM of the SBC86 which is a whole debug-software with extra trace and step functionality. This piece of software is published under the GPL and therefore marked as open source.
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
DD-WRT is a Linux based alternative OpenSource firmware suitable for a great variety of WLAN routers and embedded systems. The main emphasis lies on providing the easiest possible handling while at the same time supporting a great number of functionalities within the framework of the respective hardware platform used.
The graphical user interface is logically structured, and it is operated via a standard Web browser, so even non-technicians can configure the system in only a few simple steps.
Apart from the simple handling, speed and stability are also in the focus of our development work. Compared to the software preinstalled on many WLAN routers, DD-WRT allows a reliable operation with a clearly larger functionality that also fulfills the demands of professional deployment.
The huge user community gives support to DD-WRT developers and the users themselves in various ways. Thanks to this, potential flaws in the system can be detected very quickly and can thus be corrected without delay. DD-WRT users can find help and suggestions from other users in the user forums, and the Wiki containing further information and how-to guides is being expanded and maintained by the DD-WRT community as well.
For devices mainly used for private purposes, DD-WRT is freely available. Platforms used for commercial purposes require a paid license. Compared to the freely available version, the professional version also allows for configuration of the WLAN parameters, thus opening up the opportunity of creating e.g. reliable and powerful network infrastructures. Special demands can be fulfilled by specifically tailored versions of DD-WRT.
Tomato is a small, lean and simple replacement firmware for Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54 and other Broadcom-based routers. It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes, raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.
pfSense is a free, open source customized distribution of FreeBSD tailored for use as a firewall, and router. In addition to being a powerful, flexible firewalling and routing platform, it includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution, making it a fully qualified UTM device. pfSense is a popular project with more than 1 million downloads since its inception, and proven in countless installations ranging from small home networks protecting a PC and an Xbox to large corporations, universities and other organizations protecting thousands of network devices.
Home of the OPNsense project, free Open Source Firewall, router, UTM, load balancing, multi WAN, FreeBSD, Linux, High Availability CARP
NethServer is a CentOS-based Linux distribution for servers. The product's main feature is a modular design which makes it simple to turn the distribution into a mail server and filter, web server, groupware, firewall, web filter, IPS/IDS or VPN server. It also includes a comprehensive web-based user interface that simplifies common administration tasks and enables single-click installation of several pre-configured modules. NethServer is designed primarily for small offices and medium-size enterprises.
LEDE has merged with OpenWrt once again. See https://openwrt.org/#announcing_the_openwrtlede_merge.
Linux Embedded Development Environment, an embedded Linux distribution that makes it easy for developers, system administrators or other Linux enthusiasts to build and customize software for embedded devices, especially wireless routers.
The LEDE project was set up in a different way compared to OpenWrt:
-
All our communication channels are public, some read-only to non-members to maintain a good signal-to-noise ratio.
-
Our decision making process is more open, with an approximate 50/50 mix of developers and power users with voting rights.
-
Our infrastructure is simplified a lot, to ensure that it creates less maintenance work for us.
-
We have made our merge policy more liberal, based on our experience with the OpenWrt package github feed.
-
We have a strong focus on automated testing combined with a simplified release process.
-
Untangle is a platform for deploying network based applications. The platform unites these applications around a common GUI, database and reporting. Applications on the Untangle platform inspect network traffic simultaneously, which greatly reduces the resource requirements of each individual application. Untangle can act as a complete unified threat management (UTM) box, going beyond just a basic firewall or router. It's aimed at small-to-medium businesses and enthusiast home users. It runs in line as a network gateway, so it allows control of all devices connecting to the network. Untangle offers a free, open source Lite Package as well as a full-featured, commercial Premium Package. Untangle has about 40,000 installations worldwide protecting over 2 million people in businesses, schools and other organizations.
IPFire is a server distribution with intended to use as a firewall. It focuses on flexibility, and scales from small to middle sized business networks and home networks.
Along with this hardened, minimalist come lots of addons that can be installed with a simple click. That's what makes IPFire different from other firewall distributions: it is easy to configure for any task, and easy to administer once it's set up.
TrueOS is a user friendly desktop Operating System based on FreeBSD .
Known widely for its stability and security in server environments, FreeBSD provides an excellent base on which to build a desktop operating system.
TrueOS uses a host of popular open source window managers and uses a custom-tailored application installer that puts popular applications in easy reach of users.
Features:
Rolling release based on FreeBSD-CURRENT. Weekly package/ISO updates (or more often, as necessary). Only one package repository. Update when you’re ready and never get left behind again. Automatic updates can be enabled/disabled as desired. All updates are performed in a safe manner using Boot Environments. Updates never change your live system, as the updated system is not activated or used until you reboot Existing PC-BSD/FreeBSD users can use the non-destructive fresh installation into a new boot environment on non-encrypted ZFS pools. This mechanism preserves all user data while performing a fresh install of the operating system and all applications. Simply re-create any user accounts post-installation to access the data in their home directories TrueOS Desktop pre-installs a pure Qt5 system based around the Lumina desktop and SysAdm. TrueOS Server pre-installs the SysAdm service for remote system management, with remote access initially disabled. A full repository of applications is available for installation through AppCafe.
TrueNAS (formerly FreeNAS) is a free NAS (Network-Attached Storage) server, supporting: CIFS (samba), FTP, NFS, AFP, RSYNC, iSCSI protocols, S.M.A.R.T., local user authentication, Software RAID (0,1,5) with a Full WEB configuration interface. FreeNAS takes less than 32MB once installed on Compact Flash, hard drive or USB key. The minimal FreeBSD distribution, Web interface, PHP scripts and documentation are based on M0n0wall.
XigmaNAS (formerly NAS4Free) is an embedded Open Source Storage NAS (Network-Attached Storage) distribution based on FreeBSD. This project is a continuation of TrueNAS 7 series project.
XigmaNAS supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS v28, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with the following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiator and target), UPnP, and Bittorrent which is all highly configurable by its WEB interface. XigmaNAS can be installed on Compact Flash/USB/SSD key, Hard disk or booted of from a LiveCD with a small usbkey for config storage.
What is EON? Embedded Operating system/Networking is a small operating system, built on Solaris, designed to store any amount of digital data on Intel/AMD (x86) hardware, using the amazing, enterprise class Zettabyte File System.
Why use EON? Because it offers rock solid, reliable, enterprise featured storage, with unlimited filesystem snapshots(version-ing or rollback points), transparent filesystem compression and de-duplication (duplicate elimination). Using EON, minimizes OS administration and makes the OS virtually disposable.
SmartOS is a specialized Type 1 Hypervisor platform based on Illumos. It supports two types of virtualization:
OS Virtual Machines (Zones): A light-weight virtualization solution offering a complete and secure userland environment on a single global kernel, offering true bare metal performance and all the features Illumos has, namely dynamic introspection via DTrace KVM Virtual Machines: A full virtualization solution for running a variety of guest OS's including Linux, Windows, *BSD, Plan9 and more
SmartOS is a "live OS", it is always booted via PXE, ISO, or USB Key and runs entirely from memory, allowing the local disks to be used entirely for hosting virtual machines without wasting disks for the root OS. This architecture has a variety of advantages including increased security, no need for patching, fast upgrades and recovery.
Virtualization in SmartOS builds on top of the foundational Illumos technologies inherited from OpenSolaris, namely:
- ZFS for storage virtualization
- Crossbow (dladm) for network virtualization
- Zones for virtualization and containment
- DTrace for introspection
- SMF for service management
- RBAC/BSM for auditing and role based security etc.
These technologies are combined into a single operating system, providing an arbitrarily-observable, highly multi-tenant environment built on a reliable, enterprise-grade storage stack.
VisualBoyAdvance (VBA) is a free software (GNU GPL) emulator targeted for the Game Boy, Super Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.
NO$GBA is a Nintendo DS emulator for Microsoft Windows. It is capable of running commercial and homebrew Gameboy Advance and Nintendo DS games, such as Pokémon Diamond which the latest version is able to run at full speed with no graphical glitches.
It was considered by many communities the best Nintendo DS emulator due to the fact that it is capable of running most of the commercial games at full speed and without video/audio errors. It is considered by many to be the first Nintendo DS emulator running commercial ROMs, though others state thats already been countered by reports of successful emulation elsewhere.
RetroPie allows you to turn your Raspberry Pi or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customise the system as you want.
RetroPie sits on top of a full OS, you can install it on an existing Raspbian, or start with the RetroPie image and add additional software later. It's up to you.
What is RetroArch? RetroArch is a modular multi-system emulator system that is designed to be fast, lightweight, and portable. It has features lacking in some emulators frontends, such as real-time rewinding and game-aware shading.
What systems does it play?
- Arcade (emulator: Final Burn Alpha / iMAME4All / MAME)
- Atari 2600 (emulator: Stella)
- Atari Lynx (emulator: Handy)
- Nintendo Entertainment System (emulator: FCEUmm / NEStopia / QuickNES)
- Super Nintendo (emulator: bSNES/Higan/ PocketSNES / SNES9x / SNES9x Next)
- Nintendo 64 (emulator: Mupen64Plus)
- Nintendo GameBoy / GameBoy Color (emulator: gambatte)
- Nintendo GameBoy Advance (emulator: Mednafen GBA / Meteor / VBA-M / VBA Next)
- Nintendo DS (emulator: DeSmuME)
- Nintendo Virtual Boy (emulator: Mednafen VB)
- Neo Geo Pocket Color (emulator: Mednafen NGP)
- Sega Genesis/Mega Drive (emulator: Genesis Plus GX / Picodrive)
- Sega Master System/Sega Game Gear (emulator: Genesis Plus GX)
- Sega CD / Mega CD (emulator: Genesis Plus GX / Picodrive)
- Sega 32X (emulator: Picodrive)
- Sony PlayStation 1 (emulator: PCSX ReARMed / Mednafen PSX)
- PC Engine / PC Engine CD (emulator: Mednafen PCE Fast)
- WonderSwan Color / Crystal (emulator: Mednafen Wonderswan)
- Cave Story (game engine: NX Engine)
- Doom 1 / Doom 2 / Ultimate Doom / Final Doom (game engine: prBoom)
- Quake (game engine: TyrQuake)
- ScummVM (game engine) [WIP]
- MS-DOS (emulator: DosBox) [WIP]
- Nintendo 64 (emulator: Mupen64 on ARM) [WIP]
- Nintendo Entertainment System (emulator: QuickNES) [WIP]
- Sega Saturn (emulator: Yabause) [WIP]
What platforms does it run on?
- Linux (x86 and x86_64)
- Windows (32bit/64bit)
- Mac OSX (Intel/PowerPC)
- Playstation 3 (PS3 SDK)
- PlayStation Portable (PSP)
- PlayStation Vita/TV
- Xbox 1 (XDK)
- Xbox 360 (XeXDK/Libxenon)
- Gamecube
- Wii
- Nintendo 3DS
- Raspberry Pi (and various other ARM hardware through Lakka)
- OpenPandora
- Android
- Blackberry (10/Playbook)
- iOS
ePSXe (enhanced PSX emulator) is an emulator of the PlayStation video game console for x86-based PC hardware. ePSXe makes use of a plugin system to emulate GPU, SPU, and CD drive functions, similar to the model first introduced in PSEmu Pro.
XBOX 360 Controller emulator is a wrapper library that translates the XInput calls to DirectInput calls, to support non-XInput game pads in applications (mostly games). In other words: It let's you use game pads other than just the XBOX 360 controller with games that normally wouldn't support anything else.
Virtual TI, or "VTI," is a feature-rich graphing calculator emulator for Microsoft Windows, written in C++ by Rusty Wagner. It features a graphical debugger, a grayscale display, data transfer between computer and emulated calculator, black-link, parallel link and more.
There are currently two versions available: Virtual TI v.2.5 (beta) Virtual TI v.3.0 (alpha) and it's available for Pocket PC too: VTI Pocket Emulator on http://www.ticalc.org/archives/files/fileinfo/309/30978.html
Version 2.5 supports the TI-82, 83, 83+, 85, 86, 89, 92, and 92+. Unfortunately, it is unable to properly emulate later versions of the TI-83 Plus, TI-89 and V200 series. It is also unable to emulate the TI-83 Plus Silver Edition as well as the more recent calculators like the TI-84 Plus. Version 3.0 supports the TI-73, 83+, and the 83+ SE so far. However, it cannot retrieve the image of a TI-84+, and any file other than Apps cannot be loaded. It also doesn't allow users to save its state. Virtual TI requires a calculator ROM image. The program itself can extract ROM images from TI calculators via Serial or Parallel connection. This software has not been updated for a few years, unlike TiEmu.
Dolphin is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more!
The Apache Portable Runtime (APR) is a supporting library for the Apache web server. It provides a set of APIs that map to the underlying operating system. Where the OS doesn't support a particular function, APR will provide an emulation. Thus programmers can use the APR to make a program truly portable across platforms.
This program brings together all important and current runtimes in a pack and offers a choice of what to install. Includes all NET Framework versions and hotfixes.
Also included are Java SE, DirectX 9.0c Additional files (x86, x64), general runtime files, Adobe Flash Player (Plugin), Adobe Shockwave Player (Plugin) and Silverlight.
LXC, acronym for Linux Containers, is a lightweight Linux kernel based virtualization solution, which practically runs on top of the Operating System, allowing you to run multiple isolated distributions the same time.
The difference between LXC and KVM virtualization is that LXC doesn’t emulates hardware, but shares the same kernel namespace, similar to chroot applications. This makes LXC a very fast virtualization solution compared to other virtualization solutions, such as KVM, XEN or VMware.
Proxmox Virtual Environment is a complete and easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines. Proxmox VE tightly integrates KVM hypervisor and LXC containers, software-defined storage and networking functionality on a single platform, and easily manages high availability clusters and disaster recovery tools with the built-in web management interface.
Distributing applications on Linux is a pain: different distributions in multiple versions, each with their own versions of libraries and packaging formats. Flatpak is here to change all that. It allows the same app to be installed on different Linux distributions, including different versions. And it has been designed from the ground up with security in mind, so that apps are isolated from each other and from the host system.
Features: • Quickly and easily search or install applications using https://flathub.org
• Get more recent version of application Flatpak is widely popular with both Linux users and Linux software developers who are interested in installing the most recent versions of the application or using the optional package manager built-in sandbox environment. While at the same time remaining in control of the security.
• Directly provide updates to users Flatpak allows application developers to directly provide updates to users without going through distributions, and without having to package and test the application separately for each distribution.[9]
Snaps are software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
Sandboxie Plus is sandbox-based isolation software for 32- and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying the local or mapped drive. An isolated virtual environment allows controlled testing of untrusted programs and web surfing. Sandboxie Plus is being developed by David Xanatos since it became open source, before that it was developed by Sophos under the name Sandboxie.
Sandboxie runs your programs in an isolated space which prevents them from making permanent changes to other programs and data in your computer. Secure Web Browsing: Running your Web browser under the protection of Sandboxie means that all malicious software downloaded by the browser is trapped in the sandbox and can be discarded trivially. Enhanced Privacy: Browsing history, cookies, and cached temporary files collected while Web browsing stay in the sandbox and don't leak into Windows. 16 languages. Secure E-mail: Viruses and other malicious software that might be hiding in your email cant break out of the sandbox and cant infect your real system. Windows Stays Lean: Prevent wear-and-tear in Windows by installing software into an isolated sandbox.
Enigma Virtual Box is built keeping this very need in mind. It is an file system application virtualization software that enables user to embed files which are essential to run an application in question into a single executable file (EXE), without compromising on application’s work-ability.
Anbox puts the Android operating system into a container, abstracts hardware access and integrates core system services into a GNU/Linux system. Every Android application will be integrated with your operating system like any other native application.
To achieve our goal we use standard Linux technologies like containers (LXC) to separate the Android operating system from the host. Any Android version is suitable for this approach and we try to keep up with the latest available version from the Android Open Source Project.
A free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is the successor to the highly popular custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.
LineageOS was officially launched on December 24, 2016, with the source code available on GitHub. Since that time, LineageOS has been described as highly popular and forcibly developed; within 4 months from the initial announcement, LineageOS development builds covered more than 160 models of phone, and over a million users, having doubled its user base in the month February–March 2017.
webOS is a web-centric and usability-focused software platform for smart devices. The operating system has constantly evolved, passing through its journey from Palm to HP, and most recently to LG Electronics. Now, we are releasing webOS as an open source project, named webOS Open Source Edition (OSE).
Powerful and Easy-to-use Open Software Platform webOS OSE is a powerful and versatile software platform, reflecting the innovative features applied to various electronic products ranging from display products to mobile devices and home appliances.
Web developers can easily build apps and services for webOS OSE. With the initial release, you can port webOS OSE to Raspberry Pi 3 for use in your own projects. It will be extended in the coming future to be used for other kinds of devices with various form factors.
Highly Optimized Open Source Web App Framework webOS OSE uses Enact as the Web app framework. Enact is an open source Web app framework which is built upon React UI library and optimized for webOS. Enact not only facilitates app development, but also provides reliable performance regardless of the size and complexity of the apps.
Open Platform for All Industries and Participants Taking a step further from webOS on display products, LG Electronics is planning to extend the webOS deployment to more diverse business areas. We will incorporate the new features derived from these processes into webOS OSE sequentially according to our roadmap.
ReactOS™ is an Open Source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems (NT4, 2000, XP, 2003, Vista, Seven).
The ReactOS project, although currently focused on Windows Server 2003 compatibility, is always keeping an eye toward compatibility with Windows Vista and future Windows NT releases.
The code of ReactOS is licensed under GNU GPL 2.0.
ReactOS is currently an Alpha quality operating system. This means that ReactOS is under heavy development, things may not work well and it can corrupt the data present on your hard disk. It is recommended to test ReactOS on a virtual machine or on a computer with no sensitive or critical data!
FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.
Cutting edge features
FreeBSD offers advanced networking, performance, security and compatibility features today which are still missing in other operating systems, even some of the best commercial ones.
Powerful Internet solutions
FreeBSD makes an ideal Internet or Intranet server. It provides robust network services under the heaviest loads and uses memory efficiently to maintain good response times for thousands of simultaneous user processes.
Advanced Embedded Platform
FreeBSD brings advanced network operating system features to appliance and embedded platforms, from higher-end Intel-based appliances to ARM, PowerPC, and MIPS hardware platforms. From mail and web appliances to routers, time servers, and wireless access points, vendors around the world rely on FreeBSD’s integrated build and cross-build environments and advanced features as the foundation for their embedded products. And the Berkeley open source license lets them decide how many of their local changes they want to contribute back.
Run a huge number of applications
With over 33,000 ported libraries and applications, FreeBSD supports applications for desktop, server, appliance, and embedded environments.
Easy to install
FreeBSD can be installed from a variety of media including CD-ROM, DVD, or directly over the network using FTP or NFS. All you need are these directions.
FreeBSD is free
While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with the source code. If you would like to purchase or download a copy to try out, more information is available.
DOSBox is an emulator program which emulates an IBM PC compatible computer running a DOS operating system. Many IBM PC compatible graphics and sound cards are also emulated. This means that original DOS programs (including PC games) are provided with an environment in which they can run correctly, even though the modern computers have dropped support for that old environment.
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.
Common use cases for Docker include:
• Automating the packaging and deployment of applications • Creation of lightweight, private PAAS environments • Automated testing and continuous integration/deployment • Deploying and scaling web apps, databases and backend services
Docker is available as Community Edition (CE) for free and an Enterprise Edition (EE) subscription with software, support and certification.
VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.
Presently, VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris and OpenSolaris, OS/2, and OpenBSD.
Virtualbox is available in 28 languages.
Ubuntu is a community developed, Linux-based operating system that is perfect for laptops, desktops and servers. It contains all the applications you need - a web browser, presentation, document and spreadsheet software, instant messaging and much more.
Arch Linux is an independently developed, i686- and x86_64-optimised GNU/Linux distribution targeted at competent Linux users. It uses pacman, its home-grown package manager, to provide updates to the latest software applications with full dependency tracking. Operating on a rolling release system, Arch can be installed from a CD image or via an FTP server. The default install provides a solid base that enables users to create a custom installation. In addition, the Arch Build System (ABS) provides a way to easily build new packages, modify the configuration of stock packages, and share these packages with other users via the Arch Linux user repository.