dasharo_roadmap: update for dug6

Signed-off-by: Piotr Król <piotr.krol@3mdeb.com>
This commit is contained in:
Piotr Król
2024-06-12 01:17:40 +02:00
parent e3d3131302
commit 68cdabda1d
26 changed files with 260 additions and 89 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ SPDX-License-Identifier: Apache-2.0
<title>Dasharo Roadmap</title>
<meta charset="utf-8" />
<script>
classTitle = "Dasharo User Group #5";
classTitle = "Dasharo User Group #6";
courseAuthor = "Piotr Król";
</script>
<link
+210 -64
View File
@@ -2,7 +2,7 @@ class: center, middle, intro
# Dasharo Roadmap
### &#x1F44B; Dasharo User Group #5 &#x1F389;
### &#x1F44B; Dasharo User Group #6 &#x1F389;
.center[<img src="/remark-templates/dasharo-presentation-template/images/dasharo-sygnet-white.svg" width="150px" style="margin-left:-20px">]
@@ -17,7 +17,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0
???
- consider what feature set is provided in roadmaps
- clearly define how community members and customers can influence our roadmap, in form of diagram
- define publicly visible deliverables of each phase
- document frameworks and tools on which given release will be based on
- We need more focused slides, saying precisely what we plan for given release,
@@ -29,12 +28,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0
- UEFI Secure Boot focus - OSFV
- Features matrix concept
- Inform about our priorities
- Average Delay of Dasharo Community Release
- Average Time To Dasharo Community Release
- Explain Dasharo TrustRoot
- Dasharo Certification Lab
---
# Dasharo Roadmap Disclaimer
.center.image-55[![](/img/plan.jpg)]
.center.image-65[![](/img/goal_without_plan.png)]
_Please note that the roadmap for the Dasharo Community Support Program is
subject to change and may not represent final release candidates or end of
@@ -49,7 +52,8 @@ contact the Dasharo Team directly._
- For those watching this presentation first time we really encourage to look
at past videos to get better context and understanding of the format.
- [DUG#4](https://www.youtube.com/live/EN5rBAAOdOk?feature=shared&t=3973),
- [DUG#5](https://www.youtube.com/watch?v=n7yv9T4VoFc&list=PLuISieMwVBpKBpfYlGZnDXOcqcQKXGXCX),
[DUG#4](https://www.youtube.com/live/EN5rBAAOdOk?feature=shared&t=3973),
[DUG#3](https://www.youtube.com/live/xHdlDmZVVkI?feature=shared&t=8700),
[DUG#2](https://www.youtube.com/live/ZyctrnJNTPc?feature=shared&t=3395),
[DUG#1](https://www.youtube.com/live/fUfjWyljKNs?feature=shared&t=795)
@@ -61,20 +65,63 @@ contact the Dasharo Team directly._
---
# Dasharo Naming Convention
.center.image-100[![](img/dasharo_naming_convention.png)]
- [[RFC] Dasharo Entry Subscription naming scheme #762](https://github.com/Dasharo/dasharo-issues/issues/762) issue
- [[RFC] Initial documentation of Dasharo Product Naming Convention #820](https://github.com/Dasharo/docs/pull/820) PR
---
# Dasharo Naming Convention
### Examples
```plain
Dasharo (coreboot+Heads) Pro Package for Laptop
```
A package aimed at professional retail customers with laptops, incorporating
coreboot with the Heads payload.
```plain
Dasharo (UEFI) Enterprise Package for Desktop
```
A package for enterprise business customers for desktops, employing UEFI with
no additional payload specified.
### Plan
- Q2'24 Announcement - happen right now
- Q3-Q4'24 Transition Period - we use both naming schemes
- EOQ4'24 Switch - we switching to new naming scheme
---
# Dasharo Releases in time
.center.image-95[![](/img/dug_5_dasharo_releases_kpis.png)]
.center.image-95[![](/img/dug_6_dasharo_releases_kpis.png)]
???
- Average: 5.58 releases/quarter
- Avararage delay of dasharo community release
- Average: 6.09 releases/quarter
- 24 DCR / 44 DSPR = 0.54 DCR/DSPR
- Q1'24 DSPR:
- grep "^## v" docs/variants -r|grep 2024-0[1-3]|grep -E "novacustom|protectli"
- Q1'24 DCR:
- grep "^## v" docs/variants -r|grep 2024-0[1-3]
- Q2'24 DSPR:
- grep "^## v" docs/variants -r|grep 2024-0[4-6]|grep -E "novacustom|protectli"
- Q2'24 DCR:
- grep "^## v" docs/variants -r|grep 2024-0[4-6]
---
# Dasharo Releases per segment
.center.image-95[![](/img/dug_5_dasharo_per_segment.png)]
.center.image-95[![](/img/dug_6_dasharo_per_segment.png)]
???
@@ -82,25 +129,29 @@ contact the Dasharo Team directly._
---
# Dasharo Roadmap States
# TBD:Dasharo Roadmap States
.center.image-95[![](/img/dug_5_dasharo_roadmap_states.png)]
.center.image-95[![](/img/dug_6_dasharo_roadmap_states.png)]
---
# Dasharo Emulation Roadmap
.center[
<img src="/img/dcs_emu_roadmap_v0.5.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_emu_roadmap_v0.6.png" width="900px" style="margin-left:-36px; margin-top:-40px">
]
- Dasharo(UEFI) for QEMU Emulator Q35 Machine type was released according to
plan on 6th Dec 2023
- We heavily use that release in Dasharo OSFV
- [v0.2.0 milestone](https://github.com/Dasharo/dasharo-issues/milestone/26) was published on Dasharo Github
- [v0.2.0 milestone](https://github.com/Dasharo/dasharo-issues/milestone/26) is
planned for Q2'24, instead of Q3'24
- This release will be based on coreboot+UEFI, instead of pure UEFI as before.
- The goal is to provide platform for testing [UEFI Capsule Updates in coreboot](https://docs.dasharo.com/projects/capsule-updates/).
???
- DUG#6:
- (CHANGED) QEMU Q35 v0.2.0 planned for Q3'24
- release scope changed: we will use coreboot+UEFI instead of pure UEFI
- release date changed: to Q2'24
- DUG#5:
- (NEW) QEMU Q35 v0.2.0 planned for Q3'24
- DUG#4:
@@ -118,15 +169,25 @@ contact the Dasharo Team directly._
# Dasharo Network Appliance Roadmap
.center[
<img src="/img/dcs_network_appliance_roadmap_v0.5_pt1.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_network_appliance_roadmap_v0.6_pt1.png" width="700px" style="margin-left:36px; margin-top:-40px">
]
- Dasharo(coreboot+UEFI) for PC Engines is in advanced development.
- Dasharo(coreboot+UEFI) v0.9.0 was released according to plan.
- v0.9.1 was added for Q2'24.
- Dasharo(coreboot+SeaBIOS) version changed to v24.05.00.01.
- v4.0.34 was delayed by one quarter.
???
TODO: think how to improve presentation of all those combinations on roadmap
- DUG#6
- (RELEASED) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.0 planned for Q1'24
- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) mainline planned for Q2'24
- release scope change: switched tag to 24.05.00.01
- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) legacy planned for Q3'24
- release date changed to Q3'24
- (NEW) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.1 planned for Q1'24
- DUG#5
- (CHANGED) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) planned for Q1'24
- release scope changed: additional platform apu4
@@ -143,9 +204,10 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo for PC Engines
.center.image-40[![](/img/desfna.png)]
.center.image-40[![](/img/dcsppfna.png)]
- Personal use (<= 5 devices): https://dasharo.com/pcengines/buy
- Personal use (<= 5 devices):
- Dasharo (coreboot+SeaBIOS): https://dasharo.com/pcengines/buy/seabios
- Business inquiries, volume sales, OSS support:
.center[https://www.dasharo.com/pages/contact]
@@ -154,13 +216,19 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Network Appliance Roadmap
.center[
<img src="/img/dcs_network_appliance_roadmap_v0.5_pt2.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_network_appliance_roadmap_v0.6_pt2.png" width="850px" style="margin-left:-16px; margin-top:-40px">
]
- We plan to demo TrenchBoot with Xen on this release at Xen Developers Summit in June
- Miczyg presented demo on [Xen Summit 2024](https://github.com/3mdeb/conferences/blob/master/2024/XenSummit/Challenges_and_Status_of_Enabling_TrenchBoot_in_Xen_Hypervisor.md), video coming
- DES Release had to be delayed by one quarter because of other projects.
- Release will be based on coreboot+SeaBIOS as UEFI support needs more time.
???
- DUG#6
- (CHANGED) Protectli VP4670 planned for Q2'24
- release date changed to Q3'24 (+1)
- scope change to Dasharo (coreboot+SeaBIOS)
- DUG#5
- (CHANGED) Protectli VP4670 planned for Q2'24
- release date changed to Q2'24 (-1)
@@ -175,32 +243,57 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Network Appliance Roadmap
.center[
<img src="/img/dcs_network_appliance_roadmap_v0.5_pt3.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_network_appliance_roadmap_v0.6_pt3.png" width="850px" style="margin-left:-16px; margin-top:-40px">
]
- Very old embedded platform but still used in industrial and robotics market.
- Support will be based on coreboot `4.11_branch`.
- We plan to prove again our commitment to [long-term support](https://docs.dasharo.com/osf-trivia-list/dasharo/#what-value-dasharo-provides-in-comparison-to-coreboot).
- Dasharo TrustRoot support.
- Because of the issues we faced with FSP while enabling TXE we decided to
switch to upstream version.
- Release will be based on coreboot 24.02.01
- Commercial support for Dasharo TrustRoot:
.center[https://www.dasharo.com/pages/contact]
???
- DUG#6
- (CHANGE) MinnowBoard Turbot Dasharo(coreboot+UEFI) planned for Q2'24
- release scope changed it will base on 24.02.01
- DUG#5
- (NEW) MinnowBoard Turbot Dasharo(coreboot+UEFI) planned for Q2'24
---
# Dasharo Network Appliance Roadmap
.center[
<img src="/img/dcs_network_appliance_roadmap_v0.6_pt4.png" width="850px" style="margin-left:-16px; margin-top:-40px">
]
- As part of our activity on hardwear.io in OST2 conference we would like to
made this port with goal of gaining modern and relatively cheap training
platform.
- Depending on CPU and hardware issues we may port other H4 models.
- We reached out to Hardkernel asking for cooperation.
???
- DUG#6
- (NEW) Hardkernel Odroid-H4 Dasharo(coreboot+UEFI) planned for Q4'24
---
# Dasharo Laptops Roadmap
.center[
<img src="/img/dcs_laptop_roadmap_v0.5.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_laptop_roadmap_v0.6.png" width="900px" style="margin-left:-36px; margin-top:-40px">
]
- v0.9.0 released according to plan, more information [here](https://docs.dasharo.com/variants/novacustom_nv4x_adl/heads/#v090-2024-02-29)
- v0.9.1 and v1.8.0: Dasharo TrustRoot using Dasharo or Customer keys
- Commercial support for Dasharo TrustRoot using Dasharo or Customer Keys
???
- DUG#6:
- (ON TRACK) Novacustom NV4x Dasharo (coreboot+Heads) v0.9.1 planned for Q3'24
- (ON TRACK) Novacustom NV4x Dasharo (coreboot+UEFI) v1.8.0 planned for Q3'24
- DUG#5:
- (RELEASED) Novacustom NV4x Dasharo (coreboot+Heads) v0.9.0 planned for Q4'23
- (NEW) Novacustom NV4x Dasharo (coreboot+Heads) v0.9.1 planned for Q3'24
@@ -216,16 +309,17 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop Lenovo Roadmap
.center[
<img src="/img/dcs_desktop_lenovo_roadmap_v0.5.png" width="900px" style="margin-left:-36px; margin-top:-40px">
<img src="/img/dcs_desktop_lenovo_roadmap_v0.6.png" width="900px" style="margin-left:-36px; margin-top:-40px">
]
- Hardware model correction it should be M900 not M920Q
- Port was [merged to coreboot](https://review.coreboot.org/c/coreboot/+/80610/8). Congratulations to Michał (`@mkc`)
- No traction here so far, so we treat it as on track until it will fall from
track.
-
???
- DUG#6:
- (TBD) Lenovo ThinkCentre M700/M900 Tiny planned for Q2'24
- (ON TRACK) Lenovo ThinkCentre M700/M900 Tiny planned for Q2'24
- DUG#5:
- (CHANGED) Lenovo M920Q planned for Q2'24
- scope change/correction: ThinkCentre M700/M900 Tiny
@@ -241,16 +335,19 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop Dell Roadmap
.center[
<img src="/img/dcs_desktop_dell_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_desktop_dell_roadmap_v0.6.png" width="900px" style="margin-left:-36px;margin-top:-40px">
]
- Dasharo(coreboot+SeaBIOS) v0.1.0 is planned to be demoed with TrenchBoot on
Xen Developers Summit in June
- We removed T1650 because we don't think we will have time for it in
foreseeable future.
- Unfortunately we didn't demoed Dasharo(coreboot+SeaBIOS) TrenchBoot
- There is still some traction about bringing back operational hardware in
Dasharo Certification Lab, so I'm leaving this target on our roadmap, but
shifting release date to next quarter.
???
- DUG#6
- (CHANGED) Dell OptiPlex 7010/9010 v0.1.0 planned for Q2'24
- release date changed to Q3'24 (+1)
- DUG#5
- (CHANGED) Dell OptiPlex 7010/9010 v0.1.0 planned for Q4'23
- release date changed to Q2'24 (+1)
@@ -279,14 +376,17 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop MSI Z690-A Roadmap
.center[
<img src="/img/dcs_desktop_msi_z690_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_desktop_msi_z690_roadmap_v0.6.png" width="800px" style="margin-left:6px;margin-top:-40px">
]
- We consider shifting Dasharo Community Release to Q3'24 instead of doing
v1.1.4, but no decision was made so far.
???
- [v1.1.3](https://docs.dasharo.com/variants/msi_z690/releases/#v113-2024-01-22) was released according to plan. Hardware going in unbotanium mode.
- Community release has low priority because of other activities.
- DUG#6
- (ON TRACK) MSI Z690-A v1.1.4 planned for Q3'24
- (ON TRACK) MSI Z690-A v1.2.0 planned for Q4'24
- DUG#5
- (RELEASED) MSI Z690-A v1.1.3 planned for Q4'23
- (NEW) MSI Z690-A v1.1.4 planned for Q3'24
@@ -315,15 +415,16 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop MSI Z790-P Roadmap
.center[
<img src="/img/dcs_desktop_msi_z790_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_desktop_msi_z790_roadmap_v0.6.png" width="850px" style="margin-left:-16px;margin-top:-40px">
]
- No changes to this roadmap.
???
- [v0.9.1](https://docs.dasharo.com/variants/msi_z790/releases/#v091-2024-01-22)
was released according to plan.
- Community release has low priority because of other activities.
- DUG#5
- (ON TRACK) MSI Z790-P v0.9.2 planned for Q3'24
- (ON TRACK) MSI Z790-P v1.0.0 planned for Q4'24
- DUG#5
- (RELEASED) MSI Z790-P v0.9.1 planned for Q4'23
- (NEW) MSI Z790-P v0.9.2 planned for Q3'24
@@ -349,12 +450,16 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop MSI Heads Roadmap
.center[
<img src="/img/dcs_desktop_msi_heads_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_desktop_msi_heads_roadmap_v0.6.png" width="800" style="margin-left:6px;margin-top:-40px">
]
- Both releases were delivered on-time. No plans for new releases.
???
- Release is planned at the end of March, so it is considered on track.
- DUG#6
- (RELEASED) MSI Z790-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
- (RELEASED) MSI Z690-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
- DUG#5
- (ON TRACK) MSI Z790-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
- (NEW) MSI Z690-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
@@ -370,13 +475,14 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Desktop ASRock Roadmap
.center[
<img src="/img/dcs_desktop_asrock_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_desktop_asrock_roadmap_v0.6.png" width="900px" style="margin-left:-36px;margin-top:-40px">
]
- Decision was made to pursue OpenSIL path, but this target may be replaced by
AMD Phoenix-based one.
- Dasharo Supporting Partner discussion with multiple parties.
- There is no clear roadmap for x370 or x570 in Dasharo.
- This target is stalled and it seem like hanetzer don't have time to push that
forward in OpenSIL direction.
- Recent news about [Framework 13
AMD](https://www.phoronix.com/news/Framework-13-AMD-Coreboot-WIP) show
potential for porting coreboot to modern AMD, but we have not time for it so far.
???
@@ -385,17 +491,20 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Workstation Roadmap
.center[
<img src="/img/dcs_workstation_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_workstation_roadmap_v0.6.png" width="900px" style="margin-left:-36px;margin-top:-40px">
]
- KGPE-D16 removed from Dasharo roadmap.
- There are some parties interested in development.
- FSFE probably will sponsor Denis 'GNUtoo' Carikli.
- Also received communication from Adrien 'neox' Bourmault.
- Dasharo (coreboot+Heads) v0.8.0 for Talos II moved to Q2'24.'
- We have call scheduled with FSF regarding RYF, we will see if it can bring
some fresh air to this roadmap.
- Dasharo (coreboot+Heads) v0.8.0 for Talos II moved to Q3'24.
- At this point there are no resources for this release.
???
- DUG#6:
- (CHANGED) RCS Talos II v0.8.0 planned for Q2'24
- release date changed to Q3'24 (+1)
- DUG#5:
- (REMOVED) ASUS KGPE-D16 v0.5.0 planned for Q2'24
- (CHANGED) RCS Talos II v0.8.0 planned for Q1'24
@@ -426,16 +535,16 @@ TODO: think how to improve presentation of all those combinations on roadmap
# Dasharo Server Roadmap
.center[
<img src="/img/dcs_server_roadmap_v0.5.png" width="900px" style="margin-left:-36px;margin-top:-40px">
<img src="/img/dcs_server_roadmap_v0.6.png" width="900px" style="margin-left:-36px;margin-top:-40px">
]
- Most likely we should remove this target if nothing will happen.
- We have other strategic approach in desktop/workstation market segment.
- There were some inquiries on various channels, but essentially we have zero
serious traction in server area, so we remove X11SSH-TF from our roadmap.
- Unless something will change I will also stop tracking Dasharo Server Roadmap.
???
- DUG#6
- proposal:
- (REMOVED) Supermicro X11SSH-TF v0.1.0 planned for Q2'24
- DUG#5
- (ON TRACK) Supermicro X11SSH-TF v0.1.0 planned for Q2'24
@@ -465,6 +574,43 @@ class: center, middle, intro
---
# Changelog DUG#6
- (CHANGED) QEMU Q35 v0.2.0 planned for Q3'24
- release scope changed to: Dasharo (coreboot+UEFI)
- release date changed to: Q2'24 (-1)
- (RELEASED) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.0 planned for Q1'24
- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) mainline planned for Q2'24
- release scope change: switched tag to 24.05.00.01
- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) legacy planned for Q3'24
- release date changed to: Q3'24 (+1)
- (NEW) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.1 planned for Q1'24
- (CHANGED) Protectli VP4670 planned for Q2'24
- release date changed to: Q3'24 (+1)
- release scope change to: Dasharo (coreboot+SeaBIOS)
- (CHANGE) MinnowBoard Turbot Dasharo(coreboot+UEFI) planned for Q2'24
- release scope changed to: 24.02.01
---
# Changelog DUG#6
- (NEW) Hardkernel Odroid-H4 Dasharo(coreboot+UEFI) planned for Q4'24
- (ON TRACK) Novacustom NV4x Dasharo (coreboot+Heads) v0.9.1 planned for Q3'24
- (ON TRACK) Novacustom NV4x Dasharo (coreboot+UEFI) v1.8.0 planned for Q3'24
- (ON TRACK) Lenovo ThinkCentre M700/M900 Tiny planned for Q2'24
- (CHANGED) Dell OptiPlex 7010/9010 v0.1.0 planned for Q2'24
- release date changed to Q3'24 (+1)
- (ON TRACK) MSI Z690-A v1.1.4 planned for Q3'24
- (ON TRACK) MSI Z690-A v1.2.0 planned for Q4'24
- (RELEASED) MSI Z790-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
- (RELEASED) MSI Z690-P Dasharo (coreboot+Heads) v0.9.0 planned for Q1'24
- (CHANGED) RCS Talos II v0.8.0 planned for Q2'24
- release date changed to Q3'24 (+1)
- (REMOVED) Supermicro X11SSH-TF v0.1.0 planned for Q2'24
---
# Changelog DUG#5
- (NEW) QEMU Q35 v0.2.0 planned for Q3'24
+9 -4
View File
@@ -6,7 +6,7 @@
import matplotlib.pyplot as plt
import numpy as np
# Last checked 13/03/2024
# Last checked 11/06/2024
emulation = {}
network_appliance = {}
@@ -25,6 +25,7 @@ emulation["Q2'23"] = 0
emulation["Q3'23"] = 0
emulation["Q4'23"] = 1
emulation["Q1'24"] = 0
emulation["Q2'24"] = 0
laptops["Q3'21"] = 3
laptops["Q4'21"] = 3
laptops["Q1'22"] = 5
@@ -36,6 +37,7 @@ laptops["Q2'23"] = 2
laptops["Q3'23"] = 0
laptops["Q4'23"] = 4
laptops["Q1'24"] = 5
laptops["Q2'24"] = 0
network_appliance["Q3'21"] = 0
network_appliance["Q4'21"] = 0
network_appliance["Q1'22"] = 1
@@ -46,7 +48,8 @@ network_appliance["Q1'23"] = 1
network_appliance["Q2'23"] = 2
network_appliance["Q3'23"] = 0
network_appliance["Q4'23"] = 0
network_appliance["Q1'24"] = 0
network_appliance["Q1'24"] = 1
network_appliance["Q2'24"] = 3
desktops["Q3'21"] = 0
desktops["Q4'21"] = 0
desktops["Q1'22"] = 0
@@ -57,7 +60,8 @@ desktops["Q1'23"] = 1
desktops["Q2'23"] = 0
desktops["Q3'23"] = 2
desktops["Q4'23"] = 0
desktops["Q1'24"] = 2
desktops["Q1'24"] = 4
desktops["Q2'24"] = 0
workstation["Q3'21"] = 0
workstation["Q4'21"] = 4
workstation["Q1'22"] = 1
@@ -69,6 +73,7 @@ workstation["Q2'23"] = 0
workstation["Q3'23"] = 1
workstation["Q4'23"] = 0
workstation["Q1'24"] = 0
workstation["Q2'24"] = 0
dates = list(laptops.keys())
emulation_values = np.array(list(emulation.values()))
@@ -109,6 +114,6 @@ plt.legend(fontsize=12)
plt.gca().set_facecolor('#f5f5f5')
plt.savefig('img/dug_5_dasharo_per_segment.png', dpi=300)
plt.savefig('img/dug_6_dasharo_per_segment.png', dpi=300)
plt.close()
+29 -16
View File
@@ -8,8 +8,8 @@ from roadmapper.roadmap import Roadmap
from roadmapper.timelinemode import TimelineMode
import sys
version = "v0.5"
date = "March 2024"
version = "v0.6"
date = "June 2024"
""""
Dasharo Community Support Emulation Roadmap
@@ -20,12 +20,12 @@ roadmap.set_subtitle("subject to change")
roadmap.set_timeline(TimelineMode.QUARTERLY, start="2023-10-01", number_of_items=4)
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
qemu_q35_v010 = roadmap.add_group("QEMU Q35 v0.1.0")
qemu_q35_v020 = roadmap.add_group("QEMU Q35 v0.2.0")
qemu_q35_v010 = roadmap.add_group("QEMU Q35 UEFI v0.1.0")
qemu_q35_v020 = roadmap.add_group("coreboot+UEFI v0.2.0")
qemu_q35_v010.add_task("Validation", "2023-10-01", "2023-11-15", style="rounded", fill_colour="#34A853", font_size=23)
qemu_q35_v010.add_task("Community Release", "2023-11-16", "2023-12-31", style="rounded", fill_colour="#ADD8E6", font_size=23)
qemu_q35_v020.add_task("Community Release", "2024-07-01", "2024-09-30", style="rounded", fill_colour="#ADD8E6")
qemu_q35_v020.add_task("Community Release", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#ADD8E6")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
@@ -41,13 +41,15 @@ roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-01-01", number_of_items
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
pcengines = roadmap.add_group("PC Engines apu2/3/4/6 coreboot+UEFI v0.9.0", font_size=26)
pcengines_24020101 = roadmap.add_group("coreboot+SeaBIOS v24.02.01.01", font_size=26)
pcengines_091 = roadmap.add_group("coreboot+UEFI v0.9.1", font_size=26)
pcengines_24020101 = roadmap.add_group("coreboot+SeaBIOS v24.05.00.01", font_size=26)
pcengines_4034 = roadmap.add_group("coreboot+SeaBIOS v4.0.34", font_size=26)
pcengines.add_task("Validation", "2024-01-01", "2024-02-14", style="rounded", fill_colour="#34A853", font_size=23)
pcengines.add_task("DES Release", "2024-02-15", "2024-03-31", style="rounded", fill_colour="#FD7E14", font_size=23)
pcengines_091.add_task("DES Release", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#FD7E14")
pcengines_24020101.add_task("DES Release", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#FD7E14")
pcengines_4034.add_task("DES Release", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#FD7E14")
pcengines_4034.add_task("DES Release", "2024-07-01", "2024-09-30", style="rounded", fill_colour="#FD7E14")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
@@ -60,11 +62,11 @@ roadmap.set_subtitle("subject to change")
roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-01-01", number_of_items=4)
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
protectli = roadmap.add_group("Protectli VP4670 v0.9.0")
protectli = roadmap.add_group("Protectli VP4670\ncoreboot+SeaBIOS\nv0.9.0", font_size=30)
protectli.add_task("Evaluation", "2024-01-01", "2024-02-14", style="rounded", fill_colour="#9B51E0", font_size=23)
protectli.add_task("Porting", "2024-02-15", "2024-03-31", style="rounded", fill_colour="#EA4335")
protectli.add_task("Validation", "2024-04-01", "2024-05-15", style="rounded", fill_colour="#34A853", font_size=23)
protectli.add_task("DES Release", "2024-05-16", "2024-06-30", style="rounded", fill_colour="#FD7E14")
protectli.add_task("Validation", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#34A853")
protectli.add_task("DES Release", "2024-07-01", "2024-09-30", style="rounded", fill_colour="#FD7E14")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
@@ -85,6 +87,21 @@ roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC
roadmap.draw()
roadmap.save(f"img/dcs_network_appliance_roadmap_{version}_pt3.png")
roadmap = Roadmap(1600, 1000, colour_theme="diagrams/dasharo.json", show_marker=False)
roadmap.set_title("Dasharo Network Appliance Roadmap")
roadmap.set_subtitle("subject to change")
roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-07-01", number_of_items=4)
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
mb = roadmap.add_group("Hardkernel Odroid-H4\nDasharo (coreboot+UEFI) v0.9.0")
mb.add_task("Porting", "2024-07-01", "2024-08-15", style="rounded", fill_colour="#EA4335")
mb.add_task("Validation", "2024-08-16", "2024-09-30", style="rounded", fill_colour="#34A853", font_size=23)
mb.add_task("DES Release", "2024-10-01", "2024-12-31", style="rounded", fill_colour="#FD7E14")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
roadmap.save(f"img/dcs_network_appliance_roadmap_{version}_pt4.png")
""""
Dasharo Community Support Laptops Roadmap
"""
@@ -134,8 +151,8 @@ roadmap.set_timeline(TimelineMode.QUARTERLY, start="2024-01-01", number_of_items
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
dell_optiplex = roadmap.add_group("Dell OptiPlex 7010/9010 v0.1.0")
dell_optiplex.add_task("Validation", "2024-04-01", "2024-05-15", style="rounded", fill_colour="#34A853", font_size=23)
dell_optiplex.add_task("DES Release", "2024-05-16", "2024-06-30", style="rounded", fill_colour="#FD7E14")
dell_optiplex.add_task("Validation", "2024-07-01", "2024-08-15", style="rounded", fill_colour="#34A853", font_size=23)
dell_optiplex.add_task("DES Release", "2024-08-16", "2024-09-30", style="rounded", fill_colour="#FD7E14")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
@@ -239,10 +256,6 @@ roadmap.set_subtitle("subject to change")
roadmap.set_timeline(TimelineMode.QUARTERLY, start="2023-10-01", number_of_items=4)
roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140)
smc = roadmap.add_group("Supermicro X11SSH-TF v0.1.0")
smc.add_task("Validation", "2024-01-01", "2024-03-31", style="rounded", fill_colour="#34A853")
smc.add_task("DES Release", "2024-04-01", "2024-06-30", style="rounded", fill_colour="#FD7E14")
roadmap.set_footer(f"Dasharo Community Support Roadmap | {date} ({version}) | CC-BY-SA-4.0")
roadmap.draw()
roadmap.save(f"img/dcs_server_roadmap_{version}.png")
+5 -3
View File
@@ -20,7 +20,8 @@ dcr["Q1'23"] = 1
dcr["Q2'23"] = 0
dcr["Q3'23"] = 3
dcr["Q4'23"] = 1
dcr["Q1'24"] = 3
dcr["Q1'24"] = 4
dcr["Q2'24"] = 1
# Dasharo Supporter Package Releases
dspr["Q3'21"] = 3
dspr["Q4'21"] = 3
@@ -32,7 +33,8 @@ dspr["Q1'23"] = 3
dspr["Q2'23"] = 4
dspr["Q3'23"] = 0
dspr["Q4'23"] = 4
dspr["Q1'24"] = 4
dspr["Q1'24"] = 6
dspr["Q2'24"] = 2
dates = list(dcr.keys())
dcr_values = list(dcr.values())
@@ -75,6 +77,6 @@ plt.legend(fontsize=12)
plt.gca().set_facecolor('#f5f5f5')
plt.savefig('img/dug_5_dasharo_releases_kpis.png', dpi=300)
plt.savefig('img/dug_6_dasharo_releases_kpis.png', dpi=300)
plt.close()
+6 -1
View File
@@ -39,6 +39,11 @@ changed["2024-03-11"] = 7
ontrack["2024-03-11"] = 2
released["2024-03-11"] = 3
removed["2024-03-11"] = 2
new["2024-06-10"] = 2
changed["2024-06-10"] = 7
ontrack["2024-06-10"] = 5
released["2024-06-10"] = 3
removed["2024-06-10"] = 1
dates = list(new.keys())
new_values = np.array(list(new.values()))
@@ -88,6 +93,6 @@ plt.legend(fontsize=12)
plt.gca().set_facecolor('#f5f5f5')
plt.savefig('img/dug_5_dasharo_roadmap_states.png', dpi=300)
plt.savefig('img/dug_6_dasharo_roadmap_states.png', dpi=300)
plt.close()
Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Some files were not shown because too many files have changed in this diff Show More