diff --git a/docs/blog/posts/2026/02/FOSDEM-2026.md b/docs/blog/posts/2026/02/FOSDEM-2026.md new file mode 100644 index 0000000000..3d2d2e4b28 --- /dev/null +++ b/docs/blog/posts/2026/02/FOSDEM-2026.md @@ -0,0 +1,169 @@ +--- +authors: [hvelab, boegel] +date: 2026-02-04 +slug: EESSI-at-FOSDEM-26 +--- + +# EESSI at FOSDEM'26 + +This year's [FOSDEM](https://fosdem.org/2026/) exceeded all expectations a first-time attendee like me could have. Filled with interesting talks, wide range of diverse people and impactful projects, I bring back home a bag full of stickers, lovely memories and some Belgian chocolates. + +
+![Stickers](stickers.webp){width=70%} +
+ + + + +## Pre-FOSDEM hackathon (Thu + Fri) + +Members of the EasyBuild + EESSI community gathered the Thursday and Friday right before the FOSDEM to do an informal hackathon to do hands-on work on both projects. + +### EESSI CLI tool + +One of the main outcomes of this meet is the brainstorming and consecuently the first releases of the [EESSI CLI tool](https://pypi.org/project/eessi/), a command-line tool to make the interaction with EESSI even easier! + +It is still a work-in-progress, but it already features options like `eessi shell` to start an EESSI shell with your version of choice, +and `eessi check` to verify your [CernVM-FS](https://cernvm.cern.ch/fs/) setup for accessing EESSI. + +Here's a quick demo: + + + +To start playing with the `eessi` tool yourself, install it with: +```shell +pip install eessi +``` + +### Food + +After all the pair-programming and hard work we went to Le Corbeau, a 150-year old Belgian brewery where we could try local traditional dishes like the Flemish carbonnades. :smile: + +
+![Carbonnades](carbonnades.webp){width=50%} +
+ +## FOSDEM'26 (Sat+Sun) + +### CernVM-FS talk + +EESSI was briefly featured as an example repository in the *"Multi-Petabyte Data Distribution in Industry & Science with CernVM File System"* talk. + +
+![Picture of the dinner](fosdem26-cvmfs.webp){width=70%} +
+ +For more information, including slides & recordings, see the [talk page](https://fosdem.org/2026/schedule/event/9YET9Y-cvmfs/). + +### Group dinner + +All speakers, volunteers and peers of the [HPC, Big Data & Data Science](https://fosdem.org/2026/schedule/track/hpc-big-data-data-science/) devroom enjoyed a dinner fully sponsored by the [High Performance Software Foundation](https://hpsf.io/) at an Italian restaurant close to the FOSDEM venue. + +
+![Picture of the dinner](dinner-1.webp){width=70%} +
+ +The starters consisted of Italian finger food, focaccia and cured meats. Followed by pizza and *cacio e pepe* for mains and a gigantic tiramisu as the cherry on top dessert, so it is safe to assume that nobody went hungry to sleep. + +
+![Main dish](cacio-e-pepe.webp){width=50%} +
+ +
+![Picture of the dinner](dinner-2.webp){width=70%} +
+ + +
+![Picture of the dinner](dinner-3.webp){width=70%} +
+ +If you look closely, you may spot both a Spack developer *and* a Canadian in the picture above! + +
+![Picture of the dinner](dinner-4.webp){width=50%} +
+ +
+![Picture of the dinner](dinner-5.webp){width=70%} +
+ +**Thank you [HPSF](https://hpsf.io) for sponsoring the HPC devroom dinner!** + + +### Sunday + +On Sunday, EESSI was featured in not just one, but *two* devrooms talks. + +#### EESSI talk in Software Performance devroom + +First one, by Kenneth Hoste in the *Software Performance* devroom titled *"Keeping the P in HPC: the EESSI Way"*. + +
+![Picture of the first talk](talk-1.webp) +
+ +Here's the recording of the talk: + +
+ +
+ +Slides are available [here](https://fosdem.org/2026/events/attachments/CHGEYH-keeping-the-p-in-hpc-the-eessi-way/slides/266192/keeping-t_1sl3ny0.pdf). + +#### HPC devroom + +The HPC, Big Data & Data Science devroom was filled with people! + +
+![HPC devroom attendees](hpc-devroom.webp) +
+ +#### Cookies + +Accepting some cookies (literally) to have energy for the afternoon! + +
+![Cookies](cookies.webp) +
+ +#### EESSI talk in HPC devroom + +The second talk was given by Helena Vela at the HPC, Big Data & Data Science devroom, titled *"Status update on EESSI, the European Environment for Scientific Software Installations"*, highlighting the developments made in EESSI during the last years. + +
+![Picture of the second talk](talk-2.webp){width=70%} +
+ +Here's the recording of the talk: + +
+ +
+ +Further details and slides are available in the [talk page](https://fosdem.org/2026/schedule/event/RQD9AD-status-update-eessi/). + + +### Off-topic funny things + +#### How To Make Package Managers Scream + +Kenneth's talk in the Main Track titled *"How To Make Package Managers Scream"* :scream: is a must-watch! + +
+![Main track talk pic](fosdem26-camera-how-to-make-package-managers-scream.webp){width=40%} +
+ +Check out the recording here: + +
+ +
+ +#### Word cloud + +Our first ever word cloud of the available software in EESSI reveals that EasyBuild is the package we have the most versions of :smile: + +
+![Wordcloud pic](wordcloud.webp){width=70%} +
diff --git a/docs/blog/posts/2026/02/cacio-e-pepe.webp b/docs/blog/posts/2026/02/cacio-e-pepe.webp new file mode 100644 index 0000000000..98cadd67f6 Binary files /dev/null and b/docs/blog/posts/2026/02/cacio-e-pepe.webp differ diff --git a/docs/blog/posts/2026/02/carbonnades.webp b/docs/blog/posts/2026/02/carbonnades.webp new file mode 100644 index 0000000000..3a44884c49 Binary files /dev/null and b/docs/blog/posts/2026/02/carbonnades.webp differ diff --git a/docs/blog/posts/2026/02/cookies.webp b/docs/blog/posts/2026/02/cookies.webp new file mode 100644 index 0000000000..d7a218fc3f Binary files /dev/null and b/docs/blog/posts/2026/02/cookies.webp differ diff --git a/docs/blog/posts/2026/02/dinner-1.webp b/docs/blog/posts/2026/02/dinner-1.webp new file mode 100644 index 0000000000..7b3240eb59 Binary files /dev/null and b/docs/blog/posts/2026/02/dinner-1.webp differ diff --git a/docs/blog/posts/2026/02/dinner-2.webp b/docs/blog/posts/2026/02/dinner-2.webp new file mode 100644 index 0000000000..1be20d0fbc Binary files /dev/null and b/docs/blog/posts/2026/02/dinner-2.webp differ diff --git a/docs/blog/posts/2026/02/dinner-3.webp b/docs/blog/posts/2026/02/dinner-3.webp new file mode 100644 index 0000000000..bbb45f8508 Binary files /dev/null and b/docs/blog/posts/2026/02/dinner-3.webp differ diff --git a/docs/blog/posts/2026/02/dinner-4.webp b/docs/blog/posts/2026/02/dinner-4.webp new file mode 100644 index 0000000000..cc622d9a3a Binary files /dev/null and b/docs/blog/posts/2026/02/dinner-4.webp differ diff --git a/docs/blog/posts/2026/02/dinner-5.webp b/docs/blog/posts/2026/02/dinner-5.webp new file mode 100644 index 0000000000..8beb1963c4 Binary files /dev/null and b/docs/blog/posts/2026/02/dinner-5.webp differ diff --git a/docs/blog/posts/2026/02/fosdem26-camera-how-to-make-package-managers-scream.webp b/docs/blog/posts/2026/02/fosdem26-camera-how-to-make-package-managers-scream.webp new file mode 100644 index 0000000000..c1f118a2a7 Binary files /dev/null and b/docs/blog/posts/2026/02/fosdem26-camera-how-to-make-package-managers-scream.webp differ diff --git a/docs/blog/posts/2026/02/fosdem26-cvmfs.webp b/docs/blog/posts/2026/02/fosdem26-cvmfs.webp new file mode 100644 index 0000000000..97b0ecdf6c Binary files /dev/null and b/docs/blog/posts/2026/02/fosdem26-cvmfs.webp differ diff --git a/docs/blog/posts/2026/02/hpc-devroom.webp b/docs/blog/posts/2026/02/hpc-devroom.webp new file mode 100644 index 0000000000..159b00b165 Binary files /dev/null and b/docs/blog/posts/2026/02/hpc-devroom.webp differ diff --git a/docs/blog/posts/2026/02/main-talk.webp b/docs/blog/posts/2026/02/main-talk.webp new file mode 100644 index 0000000000..905113c452 Binary files /dev/null and b/docs/blog/posts/2026/02/main-talk.webp differ diff --git a/docs/blog/posts/2026/02/stickers.webp b/docs/blog/posts/2026/02/stickers.webp new file mode 100644 index 0000000000..29ebdf2abc Binary files /dev/null and b/docs/blog/posts/2026/02/stickers.webp differ diff --git a/docs/blog/posts/2026/02/talk-1.webp b/docs/blog/posts/2026/02/talk-1.webp new file mode 100644 index 0000000000..6005521e7b Binary files /dev/null and b/docs/blog/posts/2026/02/talk-1.webp differ diff --git a/docs/blog/posts/2026/02/talk-2.webp b/docs/blog/posts/2026/02/talk-2.webp new file mode 100644 index 0000000000..e07652bf99 Binary files /dev/null and b/docs/blog/posts/2026/02/talk-2.webp differ diff --git a/docs/blog/posts/2026/02/wordcloud.webp b/docs/blog/posts/2026/02/wordcloud.webp new file mode 100644 index 0000000000..fe29280aba Binary files /dev/null and b/docs/blog/posts/2026/02/wordcloud.webp differ