Say hello to a device the size of an iPhone 6 that can easily fit into your pocket but is capable of being a full-blown battery powered wireless web server. Ocean, a mobile server launched by Redwood-based hardware repair company iCracked, can run all Linux-based operating systems (OS) like Ubuntu, Raspbian, Chrome or even Android that is built on top of the Linux kernel.

The tiny computer that is powerful enough to run a server has obvious comparisons with Raspberry Pi, a low cost, credit-card sized computer that can plug into a computer monitor or TV. Like the Raspberry Pi, Ocean is also portable and tiny but has a built-in Bluetooth, Wi-Fi and an on-board power source taking the level of sophistication for programmers and hackers to an all new level.

Currently, desktop computers have only 1.6% devices running on Linux-based systems and may not benefit directly from such a device. However, Linux in its original form is the leading operating system on servers, big iron systems and virtually all of the fastest supercomputers.

Ocean, which comes pre-installed with Linux, includes a 4200 mAh battery, a wireless charger, built-in support for Bluetooth (4.0 and Low Energy), and Wi-Fi. Only the 'beta' product is available for now with prices starting at $149(£104) for 16GB of storage to $199(£139) for the 64GB version. An updated device is expected to be released later in the year.

Although Ocean is much pricier than Raspberry Pi, which was originally made for educational purposes, it comes with more premium and useful features for which developers may be willing to pay more.

Tech Specs:

CPU: 1GHz ARM Dual-Core Cortex-A7

RAM: 1GB DDR3 480MHz

Battery: 4200 mAh Internal Battery

Data Storage: 8GB-64GB Internal Micro-SD

Wi-Fi: 802.11 b/g/n 11/54/72 Mbps

Bluetooth: 4.0 + EDR Low Energy Support

Other storage: 4GB internal flash chip

USB: 1x USB 2.0/3.0

OS: Pre-installed Debian Jessie

Linux Kernel: 3.4.105+

Height: 5.7 inches (15 cm)

Width: 3.0 inches (7.8 cm)

Thickness: 0.5 inches (1.2 cm)

Weight: 6.1 oz (170 g)