Edge Operating System

Deploy code to edge hardware. We handle the rest.

Hurricane OS is an immutable operating system that turns any x86 or ARM device into a secure, cloud-managed edge platform. Power-cut-proof. Zero-touch provisioning. Flat-rate pricing.

HurricaneOS
Recorded boot on a Hurricane OS device. Unedited, real time.
Industrial engagements withPwC
  • In service aboard STS Kapitan Głowacki
  • x86 · ARM · UEFI
  • Built in Poland

The Platform

An operating system built for unattended hardware

Hurricane OS eliminates the complexity between your code and your edge fleet. Push containers, not kernel patches.

Fleet profile deployment
$ hurricane deploy --profile gse-3 --tag v2.4.1

 resolving profile gse-3...... 1284 devices
 signing image sha256:9f2c1a4e... ok
 staging to bank B............ 1284/1284
 verifying signatures......... ok
 health probe 30s................ ok

 committed in 41s · bank A retained for rollback
$ 
  • Survival

    Nothing you do to it corrupts it

    The system volume is mounted read-only, so an unclean shutdown has nothing to damage. Updates write to the idle bank and switch only after a health probe passes; if it fails, the bootloader returns to the bank that was working. No operator, no site visit.

  • Security

    Verified boot, keys sealed to the device

    Measured boot rejects unsigned or modified images. Full-disk encryption keys are sealed to the hardware, so a removed disk reads as noise. Only signed containers execute. These are table stakes for edge Linux and we treat them that way — the architecture is documented below rather than described in adjectives.

  • Operated

    We run the platform. You write the application.

    OS patching, rollout scheduling, health monitoring and failure response are ours, not a console we hand you. Your team pushes code to a repository and it reaches the fleet. Every comparable platform maintains their OS but leaves you to operate it — which means hiring someone who knows embedded Linux, or discovering you needed one.

  • Sovereignty

    An EU vendor, for buyers who have to care

    The OS, the control plane and the engineering are ours, in Poland. For defence, critical infrastructure and NIS2-scoped operators, the jurisdiction of the vendor maintaining your boot chain is a procurement question — and every comparable platform answers it from the UK or the US.

Separately: for teams who need more than running their own code at the edge, we also take on data collection and processing engagements. That is a distinct offering, contracted on its own — it is not part of the OS subscription.

Field Report

Running in a ship's engine room, at sea, since June

STS Kapitan Głowacki under sail in open water with whitecaps
STS Kapitan Głowacki underway. Built around 1942, sail training vessel, Polish flag.

An engine room is a deliberately unkind place to put a computer. Sustained vibration from a running diesel, heat with nowhere to go, salt in the air, and power that comes and goes with the engine rather than with anyone's permission.

The unit reads the engine's own CAN bus, a second CAN vibration sensor mounted on the block, and NMEA 0183 navigation data from the ship's instruments. It buffers locally and reconciles with the cloud when there is a link — which at sea there frequently is not.

This deployment runs on partner hardware, not one of our own enclosures. That is the ordinary case: an Advantech industrial box is entirely adequate here, and Hurricane OS does not care whose metal it is running on.

Vessel
STS Kapitan Głowacki — sail training ship, built c. 1942
Engine
Volvo Penta D6-300
Data sources
Engine CAN bus · dedicated CAN vibration sensor · NMEA 0183 navigation
Hardware
Advantech UNO-238 industrial box PC — partner platform, not our own build
Conditions
Vibration, heat, salt air, unscheduled power loss, intermittent connectivity
In service
Since June 2026
Ship engine room showing a Volvo Penta D6-300 and bulkhead-mounted control panels
The environment: Volvo Penta D6-300, and everything else competing for the same space.
Advantech UNO-238 industrial box PC installed above cable runs, power LED lit, CAN terminal blocks connected
The unit itself — CAN terminal blocks wired, tucked into whatever volume was left.

What's actually on the device

Four partitions, one of them writable. The system volume is mounted read-only, so a power cut during a write is not a failure mode — there is nothing to corrupt.

What's actually on the device Diagram: cloud control plane connects to a device containing a container runtime, two OS banks (A active, B staging), a writable data partition, and a hardware root of trust. Cloud control plane fleet state · image signing · rollout policy mutual TLS, device-initiated EDGE DEVICE Container runtime daemonless · signed images only · in-memory bus between services svc-a svc-b svc-c OS bank A read-only system volume · currently booted active OS bank B receives the next image · verified before switch staging switch on success · revert on failure Data partition the only writable volume Hardware root of trust measured boot · keys sealed to device
  • Why two banks. An update never touches the running system. It is written to the idle bank, verified, then booted. If the health probe fails, the bootloader falls back to the bank that was working.
  • Why read-only. Field failures in unattended hardware are dominated by filesystem corruption after unclean shutdowns. Removing write access to the system volume removes the class of failure.
  • Why keys in hardware. Disk encryption sealed to the device means a stolen unit yields no data, and an unsigned image will not boot even with physical access.

Developer Experience

From commit to edge in one pipeline

Your team pushes code. The platform handles build, validation, and deployment to your entire fleet.

  1. Push

    Client commits code

    Application microservices are pushed to your designated source repository. Standard Git workflow, no custom tooling.

    git push
  2. Build

    Cloud compiles & validates

    Your infrastructure compiles, scans for vulnerabilities, and packages isolated container images signed against your enterprise registry.

    signed image
  3. Deploy

    Fleet receives update

    The control plane orchestrates over-the-air delivery to targeted devices, writes to the inactive bank, and keeps the previous one for rollback.

    atomic · reversible

Control Plane

Every device, every version, one view

Fleet state is authoritative in the cloud and reconciled by the device. Roll out to a profile, watch banks flip, and revert without sending anyone to site.

fleet / profiles / gse-3 1284 devices
On target version 1276
Staging 6
Rolled back 2
Unreachable 0
Fleet view: device, profile, OS version, boot bank, health and last contact.
DeviceProfileOS versionBoot bankStateLast seen
gs-3f9a21c4 gse-3 2.4.1 A healthy 12s ago
gs-8b7e04d1 gse-3 2.4.1 A healthy 34s ago
gs-1c55ba90 gse-3 2.4.2 B staging 8s ago
gs-d024e7f6 gse-3-marine 2.4.1 A healthy 2m ago
gs-47ab9e02 gse-3-marine 2.3.8 A reverted 1m ago
Representative fleet view. Device identifiers are illustrative.

Hardware

Three ways to get the hardware under it

Hurricane OS runs on standard x86 and ARM platforms, so most projects need no new hardware at all. Where the environment gets harder, our partners cover it. Where it gets genuinely punishing, we build it ourselves.

Your own

Bring the hardware you already ship

Any 64-bit Intel, AMD or ARM platform with UEFI firmware. We certify it as a profile and maintain it from there.

Existing x86 gateways · ARM SBCs · COTS industrial PCs

Partner

Sourced through Advantech

Industrial gateways, vision nodes, DIN-rail compute, vehicle units. Advantech's catalogue covers effectively any commercial requirement, already validated against the OS.

Advantech industrial PCs and edge gateways

In-house

Built by us, for conditions that break other hardware

Defence-grade enclosures for salt spray, sustained vibration, shock and thermal extremes. This is where we design and manufacture ourselves, because nothing off the shelf survives it. Physical tamper detection wired to key erasure is available on these builds — specified per project, not a catalogue option.

GSE-3 edge vision platform
GSE-3.0 · Specifications

IP68 aluminium · MIL-STD shock/vibration · tamper-evident enclosures

Alternatives

How we differ from the platforms you're also evaluating

Ubuntu Core, balenaOS and Torizon are all good at this. We are not going to pretend otherwise, or claim security features that all four of us have. Here is where the choice actually turns.

Hurricane OS compared with common approaches to edge Linux.
Hurricane OS Ubuntu Core balenaOS Torizon
Immutable system volume Read-only by design Snap-based Read-only OSTree-based
Automatic rollback on a failed update Bootloader-level, no operator Per-snap revert, not whole-image Host OS updates OSTree rollback
Verified boot with keys sealed to hardware Measured boot, keys sealed TPM 2.0, sealed to EFI state Not standard Supported
Runs on hardware you already ship Any x86_64 or aarch64 with UEFI Certified boards; enablement fee otherwise Supported device-type list Built around Toradex modules
Extreme-environment hardware from the same vendor We design and manufacture it Software only Software only Module vendor, not ruggedised builds
Who operates the fleet day to day We do — patching, rollouts, monitoring, response You do, in your own store and tooling You do, in their dashboard You do, in their cloud
What scales with fleet size Fleet component only — the OS fee is per profile Per device, on every device Per device beyond a free allowance Per device, discounted at volume
Vendor jurisdiction Poland — EU United Kingdom United States Switzerland — non-EU

Compiled from each vendor's published documentation at the time of writing. Our own rates are quoted per engagement, so this table compares how cost behaves rather than headline prices. All four are capable platforms and every one of them does immutability and verified boot properly — those are table stakes, not differentiators. The distinctions that survive scrutiny are hardware independence, who can supply hardware for punishing environments, how cost behaves as the fleet grows, and where the vendor sits.

Commercial Model

You subscribe to an operated fleet. You do not licence software.

Everyone else in this market sells you an operating system and a console, then leaves you to run it. We charge a subscription to run it for you. No perpetual licence, no upfront capex, no per-seat fees — while the subscription is active your devices are patched, monitored and recoverable, and when it ends that stops.

Billed annually per hardware profile and per device. Cancel and you keep running the last image you received; you stop receiving new ones.

How the two subscriptions behave as a fleet grows Diagram: the OS subscription is a flat line, unchanged across all fleet sizes. The fleet subscription rises in direct proportion to the number of devices. Fleet subscription — proportional, per device OS subscription — flat, per hardware profile 10 250 2.5k 25k 100k+ devices on one hardware profile
OS subscription per hardware profile

Kernel and BSP maintenance, CVE backports, signed builds and release QA on your specific hardware. A profile we have already certified costs less than custom silicon, because its maintenance is shared across everyone running it.

Flat. Identical at 10 devices and at 100,000.

Fleet subscription per device

The control plane, rollout orchestration, health monitoring and failure response — the operated part. It is the only component that grows, because it is the only one where our cost grows: cloud metering and incident handling both scale per unit. We price it close to that cost.

Proportional. Same rate at 100 devices and at 100,000.

Support tier optional

Response targets, named contact, and on-site attendance where the deployment warrants it. Priced separately so you are not paying for a response time you do not need.

Chosen, not scaled.

What the subscription replaces

  • An embedded Linux engineer on staff to own kernel, CVEs and release QA
  • A per-device OS licence that grows every time you ship a unit
  • An on-call rota watching devices you cannot physically reach
  • Separate line items for updates, rollbacks and delivery bandwidth
  • The integration work to make secure boot, encryption and A/B updates actually cooperate

Never charged extra

  • The operating system, per device — that fee is per profile
  • A second profile on hardware we already maintain, at full rate
  • Per-seat or per-user access to the console
  • OS version upgrades, including major ones
  • Rollbacks, re-provisioning or replacing a failed unit
  • Bandwidth for update delivery

This model suits fleets with many identical units. If you are running fifty devices across six different hardware types, the profile fees will dominate and we are probably the wrong choice — we would rather say so on the call than after the invoice.

Request a quote

Tell us your hardware types and roughly how many units. Those two numbers are all we need to price it.

Company

Built by engineers who deploy in the field

We design the full stack — immutable operating system, cloud control plane, and the machined enclosure it runs inside. Two founders, one codebase, no outsourced core.

Founded
Warsaw, Poland — incorporated November 2023
Partnership
PwC — joint industrial engagements
In the field
Reading engine CAN and NMEA 0183 in the engine room of a sail training ship since June 2026
Discipline
Embedded systems · OS security · cloud-native delivery
Wojtek

Wojtek

Co-Founder & Systems Architect

Leads platform architecture and edge deployment strategy across industrial environments.

Mohsen

Mohsen

Co-Founder & Hardware Lead

Designs rugged embedded platforms for demanding edge applications.

Get Started

See Hurricane OS in action

Book a 30-minute demo or request a pilot unit for your environment. No commitment required.

We use these details to answer your enquiry and for nothing else. Retained for 24 months, then deleted. Privacy Policy