<commit_before>---
title: Specs
category: node
authors: fabiand
wiki_category: Node
wiki_title: Node/Specs
wiki_revision_count: 13
wiki_last_updated: 2015-01-21
---

# Specs

This page tries to grab some of the properties we like about Node and which makes it what it is.

## Delivery

The ISO (kernel+initrd) which is used to deliver the OS to the host.

*   Size: Small
*   Image: ISO Image
*   Media
    -   USB
    -   PXE

## Payload

The actual rootfs which is used at runtime.

*   Size: Small
*   Image: Deployment image (ISO)

### Installation

*   iSCSI, EFI, multipath
*   Partitioning
*   Bootloader
*   Image transfer

### Upgrade + Rollback

*   "Atomic" single image
*   Rollback into previous image (boot into different LV)

### Security

*   SELinux
*   Read-Only rootfs (because of squashfs)

## Implementation

*   Livecd (current)

<!-- -->

*   Possible alternatives
    -   Fedora Atomic - ostree based / image like
    -   Anaconda derived - package based

## Problems

*   Bind mounts are limited
*   Early-boot-process changes are not possible
*   Live plugins are hard
*   Installation is custom<commit_msg>Add node category<commit_after>---
title: Specs
category: node
authors: fabiand
wiki_category: Node
wiki_title: Node/Specs
wiki_revision_count: 13
wiki_last_updated: 2015-01-21
---

# Specs

This page tries to grab some of the properties we like about Node and which makes it what it is.

## Delivery

The ISO (kernel+initrd) which is used to deliver the OS to the host.

*   Size: Small
*   Image: ISO Image
*   Media
    -   USB
    -   PXE

## Payload

The actual rootfs which is used at runtime.

*   Size: Small
*   Image: Deployment image (ISO)

### Installation

*   iSCSI, EFI, multipath
*   Partitioning
*   Bootloader
*   Image transfer

### Upgrade + Rollback

*   "Atomic" single image
*   Rollback into previous image (boot into different LV)

### Security

*   SELinux
*   Read-Only rootfs (because of squashfs)

## Implementation

*   Livecd (current)

<!-- -->

*   Possible alternatives
    -   Fedora Atomic - ostree based / image like
    -   Anaconda derived - package based

## Problems

*   Bind mounts are limited
*   Early-boot-process changes are not possible
*   Live plugins are hard
*   Installation is custom

[Category: Node](Category: Node)
{'fraction_non_alphanumeric': 0.0859375, 'fraction_numerical': 0.008680555555555556, 'mean_word_length': 3.094138543516874, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4089221', 'n_tokens_mistral': 768, 'n_tokens_neox': 725, 'n_words': 270}