]>
Commit | Line | Data |
---|---|---|
62eaa617 | 1 | {% extends "../base.html" %} |
140172cf | 2 | |
38d161c7 | 3 | {% block title %}{{ _("Fireinfo") }}{% end block %} |
140172cf | 4 | |
38d161c7 MT |
5 | {% block container %} |
6 | <section> | |
7 | <div class="container"> | |
8 | <div class="row"> | |
9 | <div class="col col-lg-8"> | |
10 | <h1 class="display-2">{{ _("Fireinfo") }}</h1> | |
e52b45b6 | 11 | |
38d161c7 MT |
12 | <p> |
13 | <strong>Fireinfo</strong> is a tool that anonymously collects statistical | |
14 | data from IPFire systems | |
15 | </p> | |
16 | </div> | |
8337a9ab | 17 | </div> |
38d161c7 MT |
18 | </div> |
19 | </section> | |
8337a9ab | 20 | |
38d161c7 | 21 | <div class="container"> |
c4099434 | 22 | <div class="row justify-content-center my-5"> |
38d161c7 MT |
23 | <div class="col-12 col-sm-8 col-lg-6 col-xl-4"> |
24 | <a class="btn btn-primary btn-lg btn-block" href="/profile/random"> | |
25 | {{ _("Show a Random Profile") }} | |
26 | </a> | |
8337a9ab | 27 | </div> |
140172cf | 28 | </div> |
38d161c7 | 29 | </div> |
c4099434 | 30 | |
11ee2139 MT |
31 | <section class="inverse"> |
32 | <div class="container"> | |
33 | <div class="row justify-content-center"> | |
34 | <div class="col-12 col-md-3"> | |
35 | <img class="img-fluid my-5" src="{{ static_url("img/ipfire-tux.png") }}" alt="IPFire Logo" /> | |
36 | </div> | |
37 | ||
38 | {% if latest_release %} | |
39 | <div class="col-12 col-md-4 d-flex align-items-center"> | |
40 | <div> | |
41 | <h1 class="display-1 text-primary mb-0"> | |
42 | {{ "%.2f%%" % (latest_release.penetration * 100) }} | |
43 | </h1> | |
44 | ||
45 | <h5>{{ _("of all IPFire systems are on %s") % latest_release }}</h5> | |
46 | </div> | |
47 | </div> | |
48 | {% end %} | |
49 | </div> | |
50 | </div> | |
51 | </section> | |
52 | ||
84604476 MT |
53 | <section> |
54 | <div class="container"> | |
5a34028b MT |
55 | <div class="row align-items-center"> |
56 | <div class="col-12 col-md-6"> | |
57 | <h4>{{ _("CPU Vendors") }}</h4> | |
58 | ||
59 | <dl class="row"> | |
60 | {% for name, percentage in cpu_vendors %} | |
61 | <dt class="col-sm-3">{{ name }}</dt> | |
62 | ||
63 | <dd class="col-sm-9"> | |
64 | {% module ProgressBar(percentage, "success") %} | |
65 | </dd> | |
66 | {% end %} | |
67 | </dl> | |
68 | ||
69 | <h4>{{ _("Architectures") }}</h4> | |
70 | ||
71 | <dl class="row"> | |
72 | {% for name, percentage in arches %} | |
73 | <dt class="col-sm-3">{{ name }}</dt> | |
74 | ||
75 | <dd class="col-sm-9"> | |
76 | {% module ProgressBar(percentage, "success") %} | |
77 | </dd> | |
78 | {% end %} | |
79 | </dl> | |
80 | </div> | |
81 | ||
82 | <div class="col-12 col-md-6 text-center"> | |
84604476 MT |
83 | <h1>{{ format_size(memory_avg * 1024, "MB") }}</h1> |
84 | ||
85 | <p class="text-muted"> | |
86 | {{ _("Average Amount of Memory") }} | |
87 | </p> | |
88 | </div> | |
89 | </div> | |
90 | </div> | |
91 | </section> | |
92 | ||
c4099434 MT |
93 | <section class="inverse"> |
94 | <div class="container"> | |
95 | <div class="row"> | |
11ee2139 MT |
96 | <div class="col-12 col-md-6 d-flex align-items-center text-md-right"> |
97 | <div> | |
98 | <h1 class="display-1 text-success mb-0"> | |
99 | {{ "%.2f%%" % (virtual_ratio * 100) }} | |
100 | </h1> | |
c4099434 | 101 | |
11ee2139 MT |
102 | <h5>{{ _("of all IPFire systems are running in a virtual environment") }}</h5> |
103 | </div> | |
c4099434 MT |
104 | </div> |
105 | ||
106 | <div class="col-12 col-md-6"> | |
107 | <p> | |
108 | {{ _("The top vendors of hypervisors are") }} | |
109 | </p> | |
110 | ||
111 | <dl class="row"> | |
112 | {% for name, percentage in hypervisors %} | |
113 | {% if percentage >= 0.1 %} | |
114 | <dt class="col-sm-3"> | |
115 | {% if name == "unknown" %} | |
116 | <span class="text-muted">{{ _("Unknown") }}</span> | |
117 | {% elif name == "VMWare" %} | |
118 | VMware | |
119 | {% else %} | |
120 | {{ name }} | |
121 | {% end %} | |
122 | </dt> | |
11ee2139 | 123 | |
c4099434 | 124 | <dd class="col-sm-9"> |
11ee2139 | 125 | {% module ProgressBar(percentage, "success") %} |
c4099434 MT |
126 | </dd> |
127 | {% end %} | |
128 | {% end %} | |
129 | </dl> | |
130 | </div> | |
131 | </div> | |
132 | </div> | |
133 | </section> | |
140172cf | 134 | {% end block %} |