diff --git a/diagrams/dasharo_team_events_roadmap.py b/diagrams/dasharo_team_events_roadmap.py index 28b275a..63f4743 100755 --- a/diagrams/dasharo_team_events_roadmap.py +++ b/diagrams/dasharo_team_events_roadmap.py @@ -8,50 +8,20 @@ from roadmapper.roadmap import Roadmap from roadmapper.timelinemode import TimelineMode """" -Dasharo Team Events Roadmap Q1-Q2'25 +Dasharo Team Events Roadmap Q2-Q3'25 """ roadmap = Roadmap(1900, 1100, colour_theme="diagrams/dasharo.json", show_marker=False) -roadmap.set_title("Dasharo Team Events Roadmap Q1'25") +roadmap.set_title("Dasharo Team Events Roadmap Q2'25") roadmap.set_subtitle("subject to change") -roadmap.set_timeline(TimelineMode.MONTHLY, start="2025-01-01", number_of_items=6) +roadmap.set_timeline(TimelineMode.MONTHLY, start="2025-04-01", number_of_items=6) roadmap.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140) dasharo = roadmap.add_group("Dasharo") zarhus = roadmap.add_group("Zarhus") pet = roadmap.add_group("Pace Enterprise Training") -dasharo.add_task( - "DUG#9 &\nvPub 0xE", - "2025-02-20", - "2025-03-20", - style="rounded", - fill_colour="#38d430", -) -fosdem = dasharo.add_task( - "FOSDEM 2025", "2025-01-04", "2025-02-04", style="rounded", fill_colour="#38d430" -) -fosdem.add_milestone( - "Open-source firmware\ndevroom", - "2025-02-04", - font_size=30, - text_alignment="right:35%", -) -xen = dasharo.add_task( - "Xen Winter Meetup", - "2024-12-31", - "2025-01-31", - style="rounded", - fill_colour="#38d430", -) -xen.add_milestone( - "Enabling UEFI Secure Boot\nin XCP-ng: Establishing\na Robust Chain of Trust", - "2025-01-31", - font_size=30, - text_alignment="right:35%", -) - -yocto = zarhus.add_task( - "Zarhus Dev Meetup", +zdm01 = zarhus.add_task( + "Zarhus Dev Meetup #1", "2025-04-06", "2025-05-06", style="rounded", @@ -59,7 +29,7 @@ yocto = zarhus.add_task( ) hwio = pet.add_task( - "HWIO US", "2025-04-27", "2025-05-27", style="rounded", fill_colour="#9370db" + "HWIO US\n(cancelled)", "2025-04-27", "2025-05-27", style="rounded", fill_colour="#9370db" ) hwio.add_milestone( "Mastering\nUEFI Secure Boot\nand Intel Root of\nTrust Technologies", @@ -76,20 +46,14 @@ dasharo.add_task( fill_colour="#38d430", ) -roadmap.set_footer("Dasharo Team Events Roadmap | March 2025 | CC-BY-SA-4.0") -roadmap.draw() -roadmap.save("public/dug_9/dasharo_team_roadmap.png") +zdm02 = zarhus.add_task( + "Zarhus Dev Meetup #2", + "2025-07-05", + "2025-08-05", + style="rounded", + fill_colour="#ff8c00", +) -"""" -Dasharo Team Events Roadmap Q3-Q4'25 -""" -roadmap2 = Roadmap(1900, 1100, colour_theme="diagrams/dasharo.json", show_marker=False) -roadmap2.set_title("Dasharo Team Events Roadmap Q3-Q4'25") -roadmap2.set_subtitle("subject to change") -roadmap2.set_timeline(TimelineMode.MONTHLY, start="2025-07-01", number_of_items=6) -roadmap2.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140) - -dasharo = roadmap2.add_group("Dasharo") dasharo.add_task( "DUG#11 &\nvPub 0x10", @@ -105,7 +69,46 @@ dasharo.add_task( style="rounded", fill_colour="#38d430", ) +roadmap.set_footer("Dasharo Team Events Roadmap | June 2025 | CC-BY-SA-4.0") +roadmap.draw() +roadmap.save("img/dug_10/dasharo_team_roadmap.png") -roadmap2.set_footer("Dasharo Team Events Roadmap | March 2025 | CC-BY-SA-4.0") +"""" +Dasharo Team Events Roadmap Q4'25-Q1'26 +""" +roadmap2 = Roadmap(1900, 1100, colour_theme="diagrams/dasharo.json", show_marker=False) +roadmap2.set_title("Dasharo Team Events Roadmap Q4'25-Q1'26") +roadmap2.set_subtitle("subject to change") +roadmap2.set_timeline(TimelineMode.MONTHLY, start="2025-10-01", number_of_items=6) +roadmap2.add_logo("img/dasharo_logo_white.png", "top-right", 140, 140) + +dasharo = roadmap2.add_group("Dasharo") +zarhus = roadmap2.add_group("Zarhus") + +zdm03 = zarhus.add_task( + "Zarhus Dev Meetup #3", + "2025-10-04", + "2025-11-04", + style="rounded", + fill_colour="#ff8c00", +) + +dasharo.add_task( + "DUG#12 &\nvPub 0x11", + "2025-11-12", + "2025-12-12", + style="rounded", + fill_colour="#38d430", +) + +dasharo.add_task( + "Linux Plumbers Conference", + "2025-11-12", + "2025-12-12", + style="rounded", + fill_colour="#38d430", +) + +roadmap2.set_footer("Dasharo Team Events Roadmap | June 2025 | CC-BY-SA-4.0") roadmap2.draw() -roadmap2.save("public/dug_9/dasharo_team_roadmap2.png") +roadmap2.save("img/dug_10/dasharo_team_roadmap2.png") diff --git a/global-top.vue b/global-top.vue index c974d85..8d0ee30 100644 --- a/global-top.vue +++ b/global-top.vue @@ -3,11 +3,13 @@ diff --git a/img/dug_10/dasharo_team_roadmap.png b/img/dug_10/dasharo_team_roadmap.png new file mode 100644 index 0000000..c8a4fcc Binary files /dev/null and b/img/dug_10/dasharo_team_roadmap.png differ diff --git a/img/dug_10/dasharo_team_roadmap2.png b/img/dug_10/dasharo_team_roadmap2.png new file mode 100644 index 0000000..f0241f4 Binary files /dev/null and b/img/dug_10/dasharo_team_roadmap2.png differ diff --git a/img/dug_10/dug_10_banner.jpg b/img/dug_10/dug_10_banner.jpg new file mode 100644 index 0000000..c291048 Binary files /dev/null and b/img/dug_10/dug_10_banner.jpg differ diff --git a/pages/dug_10/1-greetings-agenda.md b/pages/dug_10/1-greetings-agenda.md new file mode 100644 index 0000000..7c7924f --- /dev/null +++ b/pages/dug_10/1-greetings-agenda.md @@ -0,0 +1,71 @@ +--- +theme: slidev-template/theme +layout: cover +background: /intro.png +class: text-center + +--- +## 👋 Dasharo User Group #10 🎉 + +### Greetings, Agenda + +
+ +--- + +
+ +--- + +## Dasharo User Group + +- Forum where Dasharo Team and Partners share knowledge and inform about + Dasharo-related development +- Happen quarterly since beginning of 2023, vPubs started in 2021. +- Tight schedule, little time for questions, recordings published on YouTube + +## Dasharo Developers vPub + +- Virtual meetup which gather developers and technology enthusiasts for open + discussion on open-source firmware related topics +- Informal mini-conference +- Focus on practical aspects of security and firmware: demos > short talks > + discussion panels/interviews +- Casual and relaxed atmosphere +- Video from demos/short talks/discussion warm-up are posted on YouTube +- We do not record Q&A and Open Discussion + +--- + +##
🚀 Dasharo User Group #10 Meeting Agenda 🚀
+ +
+ +- #### 👋 17:00 UTC Greetings, Agenda + +- #### 🧭 17:05 UTC Dasharo Community Status + +- #### 🧰 17:15 UTC Dasharo Community Release Roadmap + +- #### 🧰 17:55 UTC Dasharo OSFV status + +- #### 🧰 18:15 UTC Enhancements in Dasharo CI: Automatic DBX and microcode refresh + +- #### 💻 18:35 UTC NetHSM - The Trustworthy, Open Hardware Security Module That Just Works + +- #### 👏 18:55 UTC Closing remarks ➡️ 🍺🍻 vPub 0xD + +--- +layout: cover +background: /intro.png +class: text-center + +--- + +# Questions? + + diff --git a/pages/dug_10/2-dasharo-community-status.md b/pages/dug_10/2-dasharo-community-status.md new file mode 100644 index 0000000..5960ad7 --- /dev/null +++ b/pages/dug_10/2-dasharo-community-status.md @@ -0,0 +1,386 @@ +--- +theme: slidev-template/theme +layout: cover +background: /intro.png +class: text-center + +--- +## 👋 Dasharo User Group #10 🎉 + +### Dasharo Community Status + +
+ +--- + +# Agenda + +- Dasharo Team Events Roadmap +- Dasharo Issues repo stats +- Dasharo coreboot and edk2 forks repos stats +- Dasharo coreboot upstreaming +- Dasharo Matrix stats + +--- +clicks: 6 +--- + +
+ + + +--- + +## Published materials + +- Link to DUG#9 and vPub 0xE [YouTube playlist]() and [slides](). +- Link to ZDM#1 [YouTube playlist](https://www.youtube.com/live/RHuwtdhKxrc?feature=shared&t=1934) and [slides](https://cfp.3mdeb.com/zarhus-developers-meetup-0x1-2025/schedule/). + +--- +layout: two-cols +--- + +
+ +::right:: + +
+
+ +Use QR code to get news about upcoming OST2 classes: +
+Arch4221: UEFI Secure Boot +
+TC3211: Intel Boot Guard +
+ +--- +clicks: 4 +--- + +
+ + + +--- +layout: two-cols +--- + +
+ +::right:: + +
+
+ +Use QR code to get news about upcoming OST2 classes: +
+Arch4221: UEFI Secure Boot +
+TC3211: Intel Boot Guard +
+ + + +--- + +##
Dasharo Issues
+ +
+
+ + + +--- + +##
Dasharo Issues
+ +
+ +###
Comments
+ +
+ +###
Top Contributors
+ +
+ + + +--- + +##
Dasharo/coreboot PRs
+ +
+
+ + + +--- + +##
Dasharo/coreboot upstreaming
+ +
+
+ + + +--- + +###
Delta `dasharo` branch vs upstream v24.08 tag
+ +
+ +####
`746 files changed, 45193 insertions(+), 102129 deletions(-)`
+ +
+ +###
Top Upstreamers
+ +- **Michał Kopeć (mkc):** +1540/-95 + - _mb/novacustom: add V5x0TU board (Meteor Lake)_ + - _mb/novacustom/mtl-h: Add iGPU variant_ + - _mb/novacustom/mtl-h/variants/igpu/hda_verb.c: Add all HDA verbs from stock FW_ +- **Michał Żygowski (miczyg):** +35/-0 + - _soc/intel/cannonlake: Let coreboot lock MSR_IA32_DEBUG_INTERFACE_ + - _soc/intel/common/block/graphics: Add missing TWL GT SKUs_ +- **Sergii Dmytruk (sergiid):** +23/-5 + - _drivers/efi/capsules: check for overflows of capsule sizes_ + - _drivers/efi/capsules.c: fix recording capsule size_ + + + +--- + +##
Dasharo/edk2 PRs
+ +
+
+ + + +--- + +##
Dasharo star history
+ +
+ + + +--- + +##
Dasharo Matrix Community
+ +###
Messages and Users
+ +
+ +###
Top contributors
+ +
+ + + +--- + +
+ +--- + +###
Most active Dasharo Community Matrix channels since last DUG
+ +
+ +####
Support (`#dasharo-support:matrix.org`)
+ +
+ +####
Random (`#dasharo-random:matrix.org`)
+
+ +####
Dasharo OSFV (`#osfv:matrix.3mdeb.com`)
+ + +--- +layout: cover +background: /intro.png +class: text-center + +--- + +# Questions? + + diff --git a/pages/dug_10/3-dasharo-community-releases-roadmap.md b/pages/dug_10/3-dasharo-community-releases-roadmap.md new file mode 100644 index 0000000..ce6ec59 --- /dev/null +++ b/pages/dug_10/3-dasharo-community-releases-roadmap.md @@ -0,0 +1,675 @@ +--- +theme: ../../slidev-template/theme +layout: cover +background: /intro.png +class: text-center + +--- +## 👋 Dasharo User Group #9 🎉 + +### Dasharo Community Release Roadmaps + +
+ + + +--- + +
+ +_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 +support dates. This roadmap is intended to provide guidance and direction for +the program's development, but is not a guarantee of specific timelines or +outcomes. For more information on release candidates or release dates, please +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#8](https://www.youtube.com/watch?v=elEYzR-kVkw&list=PLuISieMwVBpLcYtLuM7rwooWeoH7I6tEF), + [DUG#7](https://www.youtube.com/watch?v=raxY3JfMdp0&list=PLuISieMwVBpIJQpso6QICMUqqW5z8L1S2), + [DUG#6](https://www.youtube.com/watch?v=Q8ILsTzoUjA&list=PLuISieMwVBpIQqHtHwYqypru50eg5nxoz), + [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) + +
+ +--- + +
+ +* In short Dasharo Pro Package (DPP) +* Dasharo (coreboot+UEFI) Pro Package for Desktop +* Dasharo (coreboot+Heads) Pro Package for Laptops +* Dasharo (coreboot+SeaBIOS) Enterprise Package for Network Appliance + +!!! notice + We finished transition announced in [#762](https://github.com/Dasharo/dasharo-issues/issues/762). Official documentation can be found on [Dasharo Universe](https://docs.dasharo.com/dasharo-naming-convention/) website. + +--- + +
+ + + +--- + +
+ + + +--- + +
+ + + +--- + +
+ + +--- + +
+ +- This is still the same unreleased milestone based on our experience with Dasharo (coreboot+SeaBIOS) for PC Engines, we plan to release the same code for QEMU Q35. +- This will improve CI/CD and automatic validation of coreboot+SeaBIOS and [sortbootorder](https://github.com/pcengines/sortbootorder) payload. +- [GitHub Milestone Link](https://github.com/Dasharo/dasharo-issues/milestone/59) to QEMU Q35 (coreboot+SeaBIOS) +- [GitHub Milestone Link](https://github.com/Dasharo/dasharo-issues/milestone/45) to QEMU Q35 (coreboot+UEFI) which potentially could be scheduled this year. + + + +--- + +
+ +* According to information on mailing list next release will happen in lat +March and it will be `v25.03`. +* Unfortunately, because of big backlog we will most likely tune in to `v25.03.00.01` in Q3'25. +* This is due to fact that v24.08.00.01 already need **_just_** validation. + + + +--- + +
+ +* Now this release is under risk and most likely will be replaced by release Dasharo (coreboot+UEFI) with TrenchBoot support for that platform. +* Although we still discussing it because we see at least two issues with it: + * [Intel TXT doesn't work on VP4670](https://github.com/Dasharo/dasharo-issues/issues/1269) - when platform does not enable `GETSEC[SENTER]`. + * [Hangs during microcode update](https://github.com/Dasharo/dasharo-issues/issues/1256) when platform sometimes fails on OS microcode update. +* [Milestone link](https://github.com/Dasharo/dasharo-issues/milestone/52) + + + +--- + +
+ +* We finally released support for Odroid-H4+. +* It is simple and minimalistic release. We aim to extend support in upcoming quarter. + + + +--- + +### Hardkernel Odroid-H4 v0.9.0 SBOM + +* Firmware framework: Dasharo downstream based on coreboot 24.02 +* Payload: Dasharo downstream based on edk2-stable202402 +* iPXE based on 2024.05 +* vboot: Dasharo downstream version +* FSP: IoT ADL-N MR4 (5061_00) +* Intel Management Engine version v16.50.10.1351 +* Intel microcode version ADL-N N0 0x17 07/12/2023 + +--- +layout: two-cols +--- + +* Initial support for the Hardkernel ODROID H4 device, based on Intel Alder Lake N +* UEFI compatible interface +* Support for discrete TPM +* UEFI Secure Boot support +* Boot logo customization support +* USB boot support +* NVMe boot support +* TPM Measured Boot +* UEFI Shell +* Network boot +* Windows 11 booting +* Ubuntu LTS booting + +::right:: + +* Serial port console redirection +* Vboot Verified Boot +* Intel ME HAP disable +* BIOS flash protection for Vboot recovery region +* Setup menu password configuration +* SMM BIOS write protection +* USB stack disable option in setup menu +* Network stack disable option in setup menu + +--- + +### Known issues + +!!! bug + When performing SUSP005.001 test that performs 15 s3 sleep and resume cycles using fwts 1/15 cycles is always too short 15~18s as opposed to expected 30s. + + + +--- + +### Planned features + +* Tests on Odroid-H4 Ultra. +* Provide ME disabling menu. +* Give ability to enable/disable bifurcation. +* Give ability to enable/disable IBECC. + + +--- + +
+ +* Dasharo (coreboot+Heads) for V56TU v0.9.0 new Intel Meteor + Lake laptops was released. +* Our next priority would update of NV4x, because of other priorities we had to shift + it by one quarter. +* Since NV4x is out of stock in Novacustom we decided to drop TrenchBoot as + Qubes OS AEM release for that platform. + + + +--- + +### V56TU Dasharo (coreboot+Heads) v0.9.0 SBOM + +* Firmware framework: Dasharo downstream based on heads v0.2.1 +* Dasharo fork of System76 EC +* vboot: Dasharo downstream version +* Intel Management Engine version v18.0.5.2040 +* Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12 +* Intel microcode version MTL C0 0x1c 03/01/2024 + + + +--- + +
+ +* We released v0.1.1 on time, but we decide to change it to Dasharo (coreboot+UEFI) instead of SeaBIOS. +* We plan version that will support DRTM, but it is to early to announce it. + + + +--- + +### Dell OptiPlex 7010/9010 v0.1.1 SBOM + +* Firmware framework: Dasharo downstream based on coreboot 24.02 +* Payload: Dasharo downstream based on edk2-stable202405 +* Latest Intel published microcode-20190514 + +--- + +* Support for Dell OptiPlex 7010/9010 +* UEFI Boot Support +* Configurable boot order +* Configurable boot options +* UEFI Secure Boot support +* Custom boot logo +* Dasharo setup menu full screen mode support +* SMM BIOS write protection +* Firmware update mode +* Setup menu password configuration +* USB stack disable option in setup menu +* Network stack disable option in setup menu +* Serial Console Redirection option + +--- + +
+ +* This year we plan just one release, which would be Dasharo Community Release. +* It will include all recent fixes and modifications most likely rebased on top of recent version of coreboot and EDKII. +* Release will be free and open access to whole community. + + + +--- + +
+ +* The same situation as with Z690-A. + + + +--- + +
+ +* Unfortunately, we have no new plans. + + + +--- +layout: cover +background: /intro.png +class: text-center + +--- +# Q&A + +--- +layout: cover +background: /intro.png +class: text-center + +--- +# CHANGELOG + +--- + +# Changelog DUG#9 + +- (CHANGED) QEMU Q35 v0.9.0 planned for Q1'25 +- (NEW) PC Engines apu2/3/4/6 Dasharo (coreboot+SeaBIOS) v25.03.00.01 planned for Q3'25 +- (NEW) PC Engines apu2/3/4/6 Dasharo (coreboot+SeaBIOS) v25.12.00.01 planned for Q2'25 +- (CHANGED) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.1 planned for Q1'25 +- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) v24.08.00.01 planned for Q4'24 +- (CHANGED) Protectli VP4670 planned for Q1'25 +- (RELEASED) Hardkernel Odroid-H4 Dasharo(coreboot+UEFI) planned for Q4'24 +- (NEW) Hardkernel Odroid-H4 Dasharo(coreboot+UEFI) v0.9.1 planned for Q2'25 +- (RELEASED) V56TU Dasharo (coreboot+Heads) v0.9.0 planned for Q4'24 +- (CHANGED) NV4x Dasharo (coreboot+Heads) v0.9.2 planned for Q1'25 +- (REMOVED) NV4x Dasharo (coreboot+SeaBIOS) v1.7.2.x planned for Q1'25 +- (RELEASED) Dell OptiPlex 7010/9010 v0.1.1 planned for Q4'24 +- (CHANGED) MSI Z690-A v1.2.0 planned for Q1'24 +- (CHANGED) MSI Z790-P v1.0.0 planned for Q1'25 + +--- + +# Changelog DUG#8 + +- (NEW) QEMU Q35 v24.08.00.01 planned for Q1'25 +- (REMOVED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) legacy planned for Q4'24 +- (CHANGED) PC Engines apu2/3/4/6 Dasharo (coreboot+UEFI) v0.9.1 planned for Q4'24 +- (CHANGED) PC Engines apu2/3/4/6 Dasharo (creboot+SeaBIOS) v24.08.00.01 planned for Q3'24 +- (CHANGED) Protectli VP4670 planned for Q4'24 +- (REMOVED) MinnowBoard Turbot Dasharo(coreboot+UEFI) planned for Q3'24 +- (CHANGED) Hardkernel Odroid-H4 Dasharo(coreboot+UEFI) planned for Q4'24 +- (NEW) V56TU Dasharo (coreboot+Heads) v0.9.0 planned for Q4'24 +- (NEW) NV4x Dasharo (coreboot+Heads) v0.9.2 planned for Q1'25 +- (CHANGED) NV4x Dasharo (coreboot+SeaBIOS) v1.7.2.x planned for Q1'25 +- (CHANGED) Dell OptiPlex 7010/9010 v0.1.0 planned for Q3'24 +- (RELEASED) MSI Z690-A v1.1.4 planned for Q4'24 +- (CHANGED) MSI Z690-A v1.2.0 planned for Q4'24 + +--- + +# Changelog DUG#8 + +- (RELEASED) MSI Z790-P v0.9.2 planned for Q4'24 +- (CHANGED) MSI Z790-P v1.0.0 planned for Q4'24 + +--- +layout: cover +background: /intro.png +class: text-center + +--- + +# Q&A diff --git a/pages/dug_10/5-closing.md b/pages/dug_10/5-closing.md new file mode 100644 index 0000000..0e66dc7 --- /dev/null +++ b/pages/dug_10/5-closing.md @@ -0,0 +1,86 @@ +--- +theme: ../../slidev-template/theme +layout: cover +background: /intro.png +class: text-center + +--- + +## 👋 DUG#9 Closing Remarks 👋 + +
+ +--- + +
+ +
+ +### [https://vpub.dasharo.com/e/21/qubes-os-summit-2025](https://vpub.dasharo.com/e/21/qubes-os-summit-2025) +
+ + +--- + +
+ +--- + +
+ +--- + +
+ +--- + +
+ +--- + +
+ +--- + +
+ +- **Test**: Dive into our latest releases, test them out, and share your + feedback. Your experiences refine our roadmap. 🧪 +- **Choose**: Choose to be an active part of our community. Your engagement + shapes Dasharo's evolution. 🛠️ +- **Know**: Stay informed and share your knowledge. Together, we deepen our + understanding and create a robust firmware solution. 🎓 + +--- + +
+ +## Your Actions Matter 🌟 **Thank You** 🙏 + +
+ +- **Spread the Word**: Help more people discover, test, and choose Dasharo. + 🗣️ +- **Contribute**: Your code, documentation, and ideas are the building blocks + of Dasharo's growth. 👩‍💻👨‍💻 +- **Engage**: Join our discussions, forums, and DUG meetings. Every + interaction enriches our community. 🤝 + +
+ +--- +layout: cover +background: /intro.png +class: text-center + +--- + +# Let's Switch to vPub