summaryrefslogtreecommitdiffstats
path: root/documentation/book-enea-linux-users-guide/doc/features.xml
blob: e9279eceb6a2f0d1be2a49c7e644fcf220c34dd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter condition="f_any" id="enea-linux-features">
  <title>Adding Features</title>

  <para>Enea Linux provides additional features from other open source
  projects than Yocto, allowing you to add more capabilities to your Linux
  system. These features have been grouped into the following
  categories:</para>

  <variablelist>
    <varlistentry condition="f_any_nw">
      <term>Networking features:</term>

      <listitem>
        <itemizedlist spacing="compact">
          <listitem condition="f_ovs">
            <para>Open vSwitch (OVS)</para>
          </listitem>

          <listitem condition="f_dpdkvs">
            <para><link linkend="enea-linux-networking-dpdkvswitch">DPDK
            vSwitch (DVS)</link></para>
          </listitem>

          <listitem condition="f_dpdk">
            <para><link linkend="enea-linux-networking-dpdk">Data Plane
            Development Kit (DPDK)</link></para>
          </listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry condition="f_any_vt">
      <term>Virtualization features:</term>

      <listitem>
        <itemizedlist spacing="compact">
          <listitem condition="f_kvm">
            <para>Kernel-Based Virtual Machine (KVM)</para>
          </listitem>

          <listitem condition="f_lxc">
            <para>Linux Containers (LXC)</para>
          </listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry condition="f_any_rt">
      <term>Real-time features:</term>

      <listitem>
        <itemizedlist spacing="compact">
          <listitem condition="f_ci">
            <para>CPU Isolation (CI)</para>
          </listitem>

          <listitem condition="f_fpk">
            <para><link linkend="enea-linux-realtime-fully-preemptible">Fully
            Preemptible Kernel (FPK)</link></para>
          </listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>

    <varlistentry condition="f_any_mem">
      <term><link linkend="enea-linux-memory">Memory features</link>:</term>

      <listitem>
        <itemizedlist spacing="compact">
          <listitem condition="f_numa">
            <para><link linkend="enea-linux-memory-numa">Non-Uniform Memory
            Access (NUMA)</link></para>
          </listitem>
        </itemizedlist>
      </listitem>
    </varlistentry>
  </variablelist>

  <para>You do not need to download any additional software to enable a
  feature, since all source code for the features are included as layers,
  patches, and commands in the Enea Linux source distribution.</para>

  <xi:include href="../../docsrc_common/feature_matrix.xml"
              xmlns:xi="http://www.w3.org/2001/XInclude" />

  <xi:include href="./dpaa.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />

  <xi:include href="./cpu_isolation.xml"
              xmlns:xi="http://www.w3.org/2001/XInclude" />
</chapter>