MirageOS community meeting on Mon Sep 1st 10 - 12 CEST

2025-08-28 Thread Hannes Mehnert
Dear everyone, I hope you had a great summer break. It is my pleasure to invite you to the upcoming MirageOS community meeting on Monday Sep 1st between 10:00 and 12:00 CEST. We meet as usual at https://meet.jit.si/MirageOS -- the agenda and notes will be discussed and transcribed at https:

[SECURITY] Albatross console out of memory

2025-08-15 Thread Hannes Mehnert
Dear everyone, please find a (fixed) security issue for albatross-console, discovered and reported by Edwin Török. Have a nice weekend, Hannes Background == Albatross-console reads the console output from multiple unikernel tenders (solo5-hvt). This console output can be retrieved

Re: next meeting: Monday June 16th 10:00 - 12:00 CEST

2025-06-23 Thread Hannes Mehnert
Dear everybody, last week we had a nice discussion. The next one is in one week (June 30th 10:00 - 12:00 CEST at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for notes and agenda (add your talking points there) :)) Below are the no

next meeting: Monday June 16th 10:00 - 12:00 CEST

2025-06-03 Thread Hannes Mehnert
Hi everyone, The next proposed meeting is Monday, June 16th 10:00 - 12:00 CEST at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for notes and agenda (add your talking points there) :) Below are the notes from the last meeting (June 2

Re: next meeting: Monday June 2nd 10:00 - 12:00 CEST

2025-05-27 Thread Hannes Mehnert
Dear everyone, due to Internet connectivity and failure to remind ourselves there was no meeting last week. Let's meet next Monday again. Looking forward to see you there, Hannes On 29/04/2025 12:45, Hannes Mehnert wrote: Hello again, our next meeting is on May 19th (in 2.5

Re: Help with a unikernel webserver

2025-05-05 Thread Hannes Mehnert
Dear Miroslav, thanks for reaching out. So, your config.ml: > open Mirage > let stack = generic_stackv4v6 default_network > > let net = netif “secret” > let secret_stack = generic_stackv4v6 net > (* Main unikernel module *) > let main = > main > ~packages:[package "cohttp-mira

Re: next meeting: Monday May 19th 10:00 - 12:00 CEST

2025-04-29 Thread Hannes Mehnert
Hello again, our next meeting is on May 19th (in 2.5 weeks) -- live from the retreat (let's see how that goes). We'll be at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for notes and agenda (add your talking points there) :) Here ar

next meeting: Monday April 28th 10:00 - 12:00 CEST

2025-04-23 Thread Hannes Mehnert
(sorry about the last mail with a wrong month, I retry here) Hi everyone, let's restart the bi-weekly community meetings to synchronize. The next proposed meeting is the upcoming Monday, April 28th 10:00 - 12:00 CEST at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.co

next meeting: Monday March 28th 10:00 - 12:00 CEST

2025-04-23 Thread Hannes Mehnert
Hi everyone, let's restart the bi-weekly community meetings to synchronize. The next proposed meeting is the upcoming Monday, March 28th 10:00 - 12:00 CEST at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for notes and agenda (add you

Re: Failed TCP connection reset when processing overlapping data segments

2025-04-11 Thread Hannes Mehnert
Dear Lucas, On 27/03/2025 16:03, Lucas Aubard wrote: I am Lucas Aubard. I am a PhD student in an Inria lab in Rennes, France. This PhD is supervised by Gilles Guette (IMT Atlantique), Pierre Chifflier (ANSSI) and Johan Mazel (ANSSI). During our research work, we analyzed mirage-tcpip 9.0.0 rea

Re: MirageOS hosting

2025-04-11 Thread Hannes Mehnert
Dear Kate, thanks for reaching out. On 11/04/2025 01:45, Kate Deplaix wrote: I was wondering if anything changed since last time i asked around a few years ago, but does anyone know a hosting service that would take mirage images? hvt is probably best and xen might be fine too, but anecdotal

Re: troubleshooting problems with opam-monorepo

2025-02-10 Thread Hannes Mehnert
x27;s now ocaml-base-compiler 5.3.0, ocaml-variants 5.3.0, ocaml 5.3.0, and ocaml-compiler 5.3.0. Hannes On 10/02/2025 11:12, Hannes Mehnert wrote: Hi, On 22/01/2025 18:11, Mindy Preston wrote: Over the past few months, I have occasionally attempted to build some MirageOS projects but ve

Re: troubleshooting problems with opam-monorepo

2025-02-10 Thread Hannes Mehnert
Hi, On 22/01/2025 18:11, Mindy Preston wrote: Over the past few months, I have occasionally attempted to build some MirageOS projects but very frequently I encounter some time-consuming or work-halting problem with opam-monorepo, often a problem which seems non-deterministic. I have a few que

Re: next meeting: Monday Feb 10, 10:00 - 12:00 CET

2025-02-05 Thread Hannes Mehnert
Thanks for the discussion, On 03/02/2025 20:45, Anil Madhavapeddy wrote: On Feb 3, 2025, at 5:30 PM, Samuel Hym wrote: My understanding of the issue was to munmap of a chunk inside an mmapped region, which requires a full mmap/munmap implementation (we don't have currently). I'm not sure wh

Re: TIME, CLOCK, RANDOM - use the linking trick instead of functors

2025-02-04 Thread Hannes Mehnert
Hey, thanks for your feedback. The feedback is very positive for this change. Thomas mentioned we should avoid `~deps:[ dep noop ]` and automatically insert a delay unit argument (to Unikernel.start) if needed. I did so in the mirage PR (https://github.com/mirage/mirage/pull/1599/commits/c9

Retreat May 13th - 20th 2025

2025-02-03 Thread Hannes Mehnert
Dear everyone, we'll have another retreat this year in Marrakesh. The registration is open now, please take a look at https://retreat.mirageos.org -- sign up and spread the word. See you soon, Hannes

Re: next meeting: Monday Feb 10, 10:00 - 12:00 CET

2025-01-30 Thread Hannes Mehnert
On 27/01/2025 10:37, Reynir Björnsson wrote: ### GC compactor - The GC compactor will unmap _ leading to ABORT - As you have to call the compactor explicitly we probably did not test it - Maybe we don't actually need compaction? - Sam: Observeration from mirage-www:   - the behavior was similar

TIME, CLOCK, RANDOM - use the linking trick instead of functors

2025-01-21 Thread Hannes Mehnert
Dear everyone, as discussed on the retreat last year, and in May 2024 on this list, and further in the Mirage issue tracker, finally I went through the quite large corpus of packages to provide a showcase how this will look like (including working mirage-skeleton unikernels). So, if you have

Re: next meeting: Monday Jan 27th 10:00 - 12:00 CET

2025-01-21 Thread Hannes Mehnert
mentions that the slot is good for him, but every time he is busy with some other thing ### Mollymawk - robur got a grant for working on mollymawk from NLnet / EU tax payers - we're excited to continue the work on it, and this will make (one path for) deployment of MirageOS unikernels easier

Re: next meeting: Monday Jan 13th 10:00 - 12:00 CET

2025-01-10 Thread Hannes Mehnert
Hey, as a reminder on Monday morning we've our next meeting. On 07/01/2025 12:02, Hannes Mehnert wrote: The next meeting is the upcoming Monday, January 13th 10:00 - 12:00 CET at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for

maintenance intent of MirageOS packages

2025-01-07 Thread Hannes Mehnert
Dear everyone, as you may have seen I'm involved in a project to push opam packages out of the main opam-repository to improve the performance for everyone (read more at https://discuss.ocaml.org/t/proposed-package-archiving-policy-for-the-opam-repository/). Now, we're getting closer to "Pha

Re: next meeting: Monday Jan 13th 10:00 - 12:00 CET

2025-01-07 Thread Hannes Mehnert
Hello, sorry for the late reply -- but we had some notes from the meeting below. The next meeting is the upcoming Monday, January 13th 10:00 - 12:00 CET at https://meet.jit.si/MirageOS -- see our shared pad at https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# for notes and agenda (add your t

Re: A unikernel for building unikernels

2025-01-05 Thread Hannes Mehnert
Hey, happy new year to you all! On 16/12/2024 16:31, Nick Betteridge wrote: Thanks for your detailed reply - very useful and a great overview of how you and Robur handle the compilation chain. Thanks for the correct ocamlnat link - I should have asked at the time! I also naively overlooked

Re: A unikernel for building unikernels

2024-12-16 Thread Hannes Mehnert
Dear Nick, On 16/12/2024 11:42, Nick Betteridge wrote: Does anyone know of any unikernels that can build unikernels for the local platform, using something like ocaml-monorepo and, perhaps, irmin? I'm afraid I'm not aware of such a unikernel - though that'd be great, one that is able to compi

next meeting: Monday Dec 9th 10:00 - 12:00 CET

2024-12-05 Thread Hannes Mehnert
Hey, we'll meet on Monday, https://meet.jit.si/MirageOS, shared pad https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# See you soon, Hannes

MirageOS biweekly calls - Nov 25th notes

2024-12-05 Thread Hannes Mehnert
Hey, please find below the notes from our last meeting. The next meeting is on Monday Dec 9th, 10:00-12:00 CET Best, Hannes ## Meeting Nov 25th 10:00 - 12:00 CET - Participants: Sam, Reynir, Hannes, Pierre ### OCaml 5 - https://github.com/mirage/ocaml-solo5/pull/134 - Sam continued and reb

Re: MirageOS biweekly calls - Nov 25th 10:00 CET - 12:00 CET at https://meet.jit.si/MirageOS

2024-11-13 Thread Hannes Mehnert
The notes from the meeting yesterday are below. Thanks to everyone participating. We discussed and found Monday mornings as a better fit for meeting, thus the next meeting is on Nov 25th 10:00 - 12:00 CET. Please add your agenda items to https://pad.data.coop/To6IOSeNSOK9kFVlgo7XWw?both# Be

Re: MirageOS biweekly calls - Nov 12th 11:00 CET - 12:30 CET at https://meet.jit.si/MirageOS

2024-11-08 Thread Hannes Mehnert
Hello again, sorry, time adjusted: 11:00 - 12:30 CET. See you, Hannes On 08/11/2024 14:13, Hannes Mehnert wrote: Hey there, it has been a long summer time, but finally we want to re-establish the biweekly calls. From now on, they will be on Tuesdays from 10:00 - 11:30 CET (please

MirageOS biweekly calls - Nov 12th 10:00 CET - 11:30 CET at https://meet.jit.si/MirageOS

2024-11-08 Thread Hannes Mehnert
Hey there, it has been a long summer time, but finally we want to re-establish the biweekly calls. From now on, they will be on Tuesdays from 10:00 - 11:30 CET (please raise your voice if that doesn't work out for you, with a proposal of two different time slots). The first meeting will be

Re: A decade of Hello World

2024-10-22 Thread Hannes Mehnert
2 Oct 2024, at 11:54, Hannes Mehnert wrote: Dear valued MirageOS hacker, it is my pleasure - we just published a blog article on Mirage Runtime Arguments (https://blog.robur.coop/articles/arguments.html), which includes a (brief) history of Hello World and their changes. You can lean back

A decade of Hello World

2024-10-22 Thread Hannes Mehnert
Dear valued MirageOS hacker, it is my pleasure - we just published a blog article on Mirage Runtime Arguments (https://blog.robur.coop/articles/arguments.html), which includes a (brief) history of Hello World and their changes. You can lean back and take 2 minutes to watch https://asciinema.

Re: [Request For Comments] Defunctorising MirageOS

2024-10-09 Thread Hannes Mehnert
Dear MirageOS developers, more discussion on the issue tracker lead me to a revised approach. I prepared a showcase for the changes to mirage itself at https://github.com/mirage/mirage/pull/1579 and would be happy to get some feedback. (Earlier discussions in https://github.com/mirage/mirage/

Re: Remove Cstruct: one step forward?

2024-10-02 Thread Hannes Mehnert
Dear Anil, dear Pierre, I appreciate to move forward to use bytes/string where possible - mainly guided by: - nicer tooling support (statmemprof) [lots of tooling doesn't deal with externally allocated memory well (doesn't take it into account, GC doesn't nicely work with us when it comes to h

Re: Next MirageOS meeting 2024-06-24

2024-06-26 Thread Hannes Mehnert
Hello, below are the notes from the meeting. Next meeting in two weeks (since it is not clear whether I'll be available, someone else needs to organize it). Participants: Pierre, Thomas G., Samuel, Virgile, Hannes, Fabrice Agenda: - network API thoughts https://github.com/mirage/mirage/issue

Next MirageOS meeting 2024-06-24

2024-06-21 Thread Hannes Mehnert
Hi everyone, The next MirageOS community call will be Monday June 24th at 9:00-10:00 CEST. https://www.timeanddate.com/worldclock/fixedtime.html?msg=MirageOS+call&iso=20240624T07&ah=1 As usual everyone is welcome to attend this bi-weekly meeting. The current agenda is here: https://pad.data.

Re: Next MirageOS meeting 2024-06-10

2024-05-27 Thread Hannes Mehnert
Hello, our next meeting is in two weeks, June 10th at 09:00 CEST (https://www.timeanddate.com/worldclock/fixedtime.html?msg=MirageOS+call&iso=20240610T07&ah=1) As usual everyone is welcome to attend this bi-weekly meeting. The current agenda is here: https://pad.data.coop/wGS4r8RyTKqQ73mcw7Fr

Next MirageOS meeting 2024-05-27

2024-05-21 Thread Hannes Mehnert
Hi everyone, The next MirageOS community call will be Monday May 27th at 9:00-10:00 CEST. https://www.timeanddate.com/worldclock/fixedtime.html?msg=MirageOS+call&iso=20240527T07&ah=1 As usual everyone is welcome to attend this bi-weekly meeting. The current agenda is here: https://pad.data.c

Re: Next MirageOS meeting 2024-05-06

2024-05-13 Thread Hannes Mehnert
Hey, here are the notes from our meeting. Next meeting next week (Monday 20th, 09:00 CEST https://www.timeanddate.com/worldclock/fixedtime.html?msg=MirageOS+call&iso=20240520T07&ah=1 Participants: Thomas G, Kaushik, Rajesh, Pierre, Samuel, Vincent Balat, Hannes, Reynir, Pixie Agenda: -

Another HEADSUP: mirage-random-test, mirage-random-stdlib

2024-05-08 Thread Hannes Mehnert
Dear everyone, mirage - the tool - removed the support for choosing the "mirage-random-stdlib" in mid-March 2020 (release v3.7.5). Nobody misses it. Today, I archived the mirage-random-stdlib and mirage-random-test repository. For all users of mirage-random-test: use mirage-crypto-rng instea

[Request For Comments] Defunctorising MirageOS

2024-05-07 Thread Hannes Mehnert
Dear valued MirageOS developer (or person interested in MirageOS), as mentioned in the last MirageOS community meeting, and also at the retreat in Marrakesh, I started to work on removing functors from MirageOS - and use the linking trick (use the interface for compilation of dependencies, and

Re: Next MirageOS meeting 2024-05-06

2024-05-05 Thread Hannes Mehnert
Dear all, as a reminder, this is in 11 hours. :) See you soon, Hannes On 29/04/2024 09:11, Magnus Skjegstad wrote: Hi everyone, The next MirageOS community call will be Monday May 6th at 9:00-10:00 CEST. As usual everyone is welcome to attend this bi-weekly meeting. The current agenda is

HEADSUP: mirage-profile, ppx_cstruct

2024-04-29 Thread Hannes Mehnert
Dear everyone, this is a headsup to let you know the package "mirage-profile" - which served for a good time to get traces in a xen shared ring for debugging unikernels, has been removed. The background is that when we introduced solo5-xen-pvh support (since solo5 0.6.6, released 2020-07-21)

Re: MirageOS meeting 2024-04-08

2024-04-08 Thread Hannes Mehnert
Hello, our next meeting is on April 29th 09:00 CEST (https://www.timeanddate.com/worldclock/fixedtime.html?msg=MirageOS+call&iso=20240429T09&ah=1) on https://meet.jit.si/mirageos-call Agenda is tracked on https://pad.data.coop/wGS4r8RyTKqQ73mcw7FrwA?both# The meetings notes from today: Par

Re: MirageOS meeting 2024-03-25

2024-04-08 Thread Hannes Mehnert
Hello, the meeting notes from two weeks ago: Participants: Magnus, Pierre, Thomas, Vincent, Reynir, Samuel, Romain, Hannes, Shakthi - What do we want Mirage5 to look like? And when do we want to make a release? (Thomas) - runtime args - many changes in mirage tool, so should pro

14th MirageOS retreat - April 22nd - 28th

2024-02-04 Thread Hannes Mehnert
Dear friends, it is my pleasure to tell there'll be a next MirageOS retreat in Marrakesh. It will take place April 22nd - 28th, please register early by eMail to retreat2...@nqsb.io. There's an early bird discount if you register within the next 10 days (and pay by end of February). Spread t

Re: MirageOS and my recent involvement

2023-12-19 Thread Hannes Mehnert
On 17/12/2023 11:33, Thomas Gazagnaire wrote: Some repositories in the mirage organization are suffering from bitrot, and/or lack of cleanups or reviews (such as the ocaml-solo5 PR waiting since a long time for proper reviews that would enable to use OCaml 5) -- my personal experience with OCa

Re: Updates on Tarides Plans with MirageOS - Request for Feedback

2023-12-19 Thread Hannes Mehnert
Hi, thanks for your elaborate mail. I have some comments inline below. On 15/12/2023 19:18, Thomas Gazagnaire wrote: ### Tooling Over the past five years, our efforts have focused on integrating Mirage-specific tooling into the OCaml Platform. We plan to continue in this direction. This in

MirageOS and my recent involvement

2023-12-14 Thread Hannes Mehnert
Dear all, it is pretty quite on this list. I'm not sure whether this is a good sign or not. I unfortunately had to cancel the retreat in November due to lack of signups (3 people managed to sign up within the deadline) :/ While late signups are possible, it is always a burden. But I have s

13th MirageOS Retreat -- Nov 20th - 26th

2023-08-07 Thread Hannes Mehnert
Dear all, it is my pleasure to announce the next MirageOS retreat, which will take place again in Marrakesh from November 20th - 26th. You can find further information on our website (including articles about earlier retreats): https://retreat.mirage.io Have a nice summer - I'm looking for

Re: MirageOS meeting 2023-04-12 (tomorrow) 14:00 CEST

2023-04-12 Thread Hannes Mehnert
On 11/04/2023 16:47, Hannes Mehnert wrote: Hey, tomorrow at 14:00 CEST we'll have our next bi-wekkly MirageOS meeting at https://whereby.com/ocamllabs. The (not very populated) agenda is at https://pad.data.coop/3ZvkfHcpStms5swZho7r_g# -- feel free to propose additional items by a

MirageOS meeting 2023-04-12 (tomorrow) 14:00 CEST

2023-04-11 Thread Hannes Mehnert
Hey, tomorrow at 14:00 CEST we'll have our next bi-wekkly MirageOS meeting at https://whereby.com/ocamllabs. The (not very populated) agenda is at https://pad.data.coop/3ZvkfHcpStms5swZho7r_g# -- feel free to propose additional items by adding them to the pad. Looking forward to see you t

Retreat May 1st - 7th in Marrakech

2023-03-03 Thread Hannes Mehnert
Hi, I'm happy to announce that there will be a next retreat in Marrakech. Please find full details at https://retreat.mirage.io and sign up as soon as possible (latest March 15th). The fee for accomodation and full board is 450 EUR. Best, Hannes

Re: MirageOS biweekly meeting; next Mar 15 2023 14:00 CET

2023-03-01 Thread Hannes Mehnert
Hey, our notes are below -- next meeting in two weeks (Mar 15th 14:00 CET in whereby.com/ocamllabs), agenda https://pad.data.coop/k2z2UqDCQ1G1ZOic6g7XwA# (please add stuff you'd like to discuss). Best, Hannes # MirageOS meeting 2023-03-01 Attendees: reynir, Pierre, Taka, Lortex, Thomas Le

Re: MirageOS biweekly meeting Mar 1 2023 14:00 CET

2023-02-28 Thread Hannes Mehnert
As a reminder, this is today (Wednesday March 1st) at 14:00 CET. See you there, Hannes On 15/02/2023 15:02, Reynir wrote: Dear list, The next MirageOS meeting happens first of March at 14:00 CET online at https://whereby.com/ocamllabs. The agenda and notes will be at https://pad.data.coop

Re: MirageOS biweekly call today 14:00 CET

2023-01-19 Thread Hannes Mehnert
/mirage/ocaml-tar/issues/107 ## qubes-mirage-firewall bandwidth stats - https://data.robur.coop/qubes-mirage-firewall-stats.png ## if you want an email address @x25519.net, ask dinosaure - it's a SMTP stack all written in OCaml + MirageOS On 18/01/2023 11:31, Hannes Mehnert wrote: Hell

MirageOS biweekly call today 14:00 CET

2023-01-18 Thread Hannes Mehnert
Hello, in 2.5 hours we'll have our next MirageOS call at https://whereby.com/ocamllabs The agenda and notes will appear on https://pad.data.coop/emXipN9qQWWTJgfOOI2m3Q See you soon, Hannes

Re: Reminder: MirageOS meeting today 14:00 CET

2022-12-14 Thread Hannes Mehnert
ome segfaults, needs further work - christiano solo5 and multicore still of interest ## TCP benchmark for the qubes firewall - christiano: maybe reordering? - nobody had time to work on it ## next meeting: January 4h 2023 14:00 CET On 14/12/2022 10:43, Hannes Mehnert wrote: Hello everyone, as a

MSA 03: xen with solo5 >= 0.6.6 & < 0.7.5, qubes-mirage-firewall < 0.8.4

2022-12-14 Thread Hannes Mehnert
## MirageOS Security Advisory 03 - infinite loop in console output on xen - Module: solo5 - Announced:2022-12-07 - Credits: Krzysztof Burghardt, Pierre Alain, Thomas Leonard, Hannes Mehnert - Affects: solo5 >= 0.6.6 & < 0.7.5, qubes-mirage-firewal

Reminder: MirageOS meeting today 14:00 CET

2022-12-14 Thread Hannes Mehnert
Hello everyone, as a reminder we'll have later today at 14:00 CET (in 3 hours) the next MirageOS meeting at https://whereby.com/ocamllabs. Please find and edit the agenda at https://pad.data.coop/RszC9z57QIi4ovLXUvVWIw# See you soon, Hannes

Re: MirageOS meeting 2022-11-30

2022-11-30 Thread Hannes Mehnert
to restrict / lower bound a mirage version? - no, but we should work on such a check: - in config.ml specify the lower bound of mirage - mirage configure should check its version against the lower bound and complain if it is not compatible On 29/11/2022 18:54, Hannes Mehnert wrote: Hi,

Re: MirageOS meetings

2022-11-29 Thread Hannes Mehnert
Hi, since we missed that meeting last week, let's meet tomorrow (Nov 30th) at 14:00 CET on whereby.com/ocamllabs. The agenda is in the pad https://pad.data.coop/V5YCNQ9HSGioZ46aeQaHoQ?view (feel free to add your points). Best, Hannes On 15/11/2022 15:46, Reynir wrote: Hello, It seems th

Re: Retreat October 3rd - 9th in Mirleft

2022-11-07 Thread Hannes Mehnert
Hey, we have some blog posts about the retreat happened -- read and share them if you like: * Raphaël https://raphael-proust.gitlab.io/code/mirage-retreat-2022-10.html * Jules, Sayo, Enguerrand, Sonja, Jan, Lucas https://tarides.com/blog/2022-10-28-the-mirageos-retreat-a-journey-of-food-cats-

Re: upcoming MirageOS meeting 2022-10-12

2022-10-12 Thread Hannes Mehnert
# MirageOS 2022-10-12 participants: pierre, thomas, taka, lucas, christiano, jules, hannes ## reports from the retreat - qubes firewall (just released 0.8.2) - raspberry pi 4 (starting from romain's gilbraltar, fixed compilation with gcc11 + gcc12, with sonja worked on a jack driver): we can no

Re: upcoming MirageOS meeting 2022-10-12

2022-10-11 Thread Hannes Mehnert
sorry, the mail I sent just now had the old subject -- fixed in this mail. It'll be tomorrow (Wednesday, Oct 12th). Hannes On 11/10/2022 11:24, Hannes Mehnert wrote: Hey, tomorrow from 14:00 CEST we'll have the next mirageos meeting at https://whereby.com/ocamlllabs (no

upcoming MirageOS meeting 2022-09-21

2022-10-11 Thread Hannes Mehnert
Hey, tomorrow from 14:00 CEST we'll have the next mirageos meeting at https://whereby.com/ocamlllabs (notes https://pad.data.coop/1Rja2gqyQDW8zdyhd7dObg#) If you've agenda items, feel free to put them in the pad. Best and see you tomorrow, Hannes

Re: upcoming MirageOS meeting 2022-09-21

2022-09-21 Thread Hannes Mehnert
Hello, below is the notes we took during the meeting. The next one is in three weeks (Oct 12th). Best, Hannes # mirage 2022-09-21 participants: christiano, reynir, hannes, thomas leonard, rand, anil, dave, mindy ## mirage-kv changes - released as mirage-kv 5.0 - get_partial, size, set_pa

upcoming MirageOS meeting 2022-09-21

2022-09-20 Thread Hannes Mehnert
Hey, tomorrow from 14:00 CEST we'll have the next mirageos meeting at https://whereby.com/ocamlllabs (notes https://pad.data.coop/aOHbvgwaR46JQXMbqgoKlQ#) If you've agenda items, feel free to put them in the pad. Best and see you tomorrow, Hannes

Re: upcoming MirageOS meeting 2022-09-07

2022-09-07 Thread Hannes Mehnert
Eventually related is this old issue in mirage: https://github.com/mirage/mirage/issues/240 On 07/09/2022 17:18, Christiano F. Haesbaert wrote: That looks painfully slow, it's sad that iperf doesn't report packets per second but that's around ~5kpps at 1460B/frame. I'm also surprised your sende

Re: upcoming MirageOS meeting 2022-09-07

2022-09-07 Thread Hannes Mehnert
r of Tcpip.Stack.V4V6) https://github.com/mirage/mirage/issues/1339 - agreed, let's merge ## tls-eio https://github.com/mirleft/ocaml-tls/pull/451 - CI is failing: add a "ocaml < 5" annotation to tls-async - could get a review - requires mirage-crypto-rng-eio (merge & release)

upcoming MirageOS meeting 2022-09-07

2022-09-05 Thread Hannes Mehnert
Hey, on this Wednesday, September 7th, starting at 14:00 CEST in https://whereby.com/ocamllabs, we'll have a MirageOS meeting again. We'll take notes at https://pad.data.coop/kLbooYhzS-CUUd4vxp0qaA# The agenda so far has some API adjustments, and removing some deprecated code -- feel free to

Retreat October 3rd - 9th in Mirleft

2022-08-22 Thread Hannes Mehnert
Hi, I'm happy to announce that there will be a next retreat in Mirleft. Please find full details at http://retreat.mirage.io and sign up as soon as possible (latest end of August). It will be in sunny Mirleft (southern Morocco - next airport is Agadir). Accomodation will be single-bed rooms.

Re: no meeting today; but in two weeks

2022-06-07 Thread Hannes Mehnert
Hi, sorry I'm not able to make it today. So the next meeting will be in two weeks, June 22nd 14:00 CEST (ics attached). I'll write a reminder before that takes place. Best, Hannes On 27/05/2022 12:08, Hannes Mehnert wrote: The next meeting will be on June 8th at 14:00 CEST

Re: upcoming meeting 2022-05-25 14:00 CEST

2022-05-27 Thread Hannes Mehnert
Hello, thanks for the interesting discussions at the meeting last Wednesday. The next meeting will be on June 8th at 14:00 CEST (again on https://whereby.com/ocamllabs). The agenda and minutes at https://pad.data.coop/jgZ3NnyETWaaIT-5FM8ceA# (ics attached) The minutes from last meeting are b

upcoming meeting 2022-05-25 14:00 CEST

2022-05-24 Thread Hannes Mehnert
Hey, tomorrow (in 16.5h) we'll meet again on https://whereby.com/ocamllabs Agenda and minutes will be in https://pad.data.coop/8gF4xiH4R2uXB8ZkEKQFSQ# See you, Hannes 20220525-mirage.ics Description: application/unknown-content-type

Re: upcoming meeting 2022-05-11 14:00 CEST

2022-05-16 Thread Hannes Mehnert
n use virtio, or hvt/spt - unikraft: well maintained, lacking a ocaml-unikraft (OCaml runtime) -- who's in charge of driving the build? # Binaries that work everywhere - https://github.com/dinosaure/esperanto (based on https://github.com/jart/cosmopolitan) On 09/05/2022 11:12, Hannes Mehnert

upcoming meeting 2022-05-11 14:00 CEST

2022-05-09 Thread Hannes Mehnert
Hi, on Wednesday May 11th at 14:00 CEST we'll have the next meeting. Please find the ics attached. We'll meet at https://whereby.com/ocamllabs and have agenda & notes in https://pad.data.coop/UYg4LbYLSNySD50QiQrPYg# See you soon, Hannes mirage-20220511.ics Description: application/unknown-

Re: Restarting MirageOS bi-weekly meetings, next: 2022-05-11 14:00 CEST

2022-04-28 Thread Hannes Mehnert
Thanks for attending the meeting yesterday, notes below -- I'll send a reminder for May 11th (14:00 CEST) on Friday May 6th (ICS attached), pad https://pad.data.coop/UYg4LbYLSNySD50QiQrPYg# Best, Hannes # MirageOS meeting 2022-04-27 attendees: Taka (@timada), Romain (@dinosaure), magnus (@m

Restarting MirageOS bi-weekly meetings

2022-04-22 Thread Hannes Mehnert
Hello, we will restart bi-weekly MirageOS meetings to have a space for the community to discuss topics. The first one will be the upcoming Wednesday April 27th at 14:00 CEST (until 15:00) on https://whereby.com/ocamllabs (please find an ics attached). Everyone is welcome. Feel free to sugges

Binary builds and deploying MirageOS unikernels

2022-03-08 Thread Hannes Mehnert
Dear all, we at robur have been busy with reproducible binary builds (of opam packages and MiageOS unikernels), and are delighted to announce that you can now install and run unikernels without compiling OCaml. Have a look at the overview blog post https://mirage.io/blog/deploying-mirageos-r

Re: mirage 4.0

2021-11-26 Thread Hannes Mehnert
Hi Adam, On 26/11/2021 13:02, Adam Steen wrote: ocamlopt duniverse/parsexp/src/.parsexp.objs/native/parsexp__Parser_automaton.{cmx,o} (exit 2) (cd _build/default && /home/adams/.opam/default/bin/ocamlopt.opt -w -40 -w -a -g -I duniverse/parsexp/src/.parsexp.objs/byte -I duniverse/parsex

Re: mirage 4.0

2021-11-26 Thread Hannes Mehnert
Hello, On 26/11/2021 12:55, Adam Steen wrote: On Friday, November 26th, 2021 at 8:43 AM, Anil Madhavapeddy wrote: On 26 Nov 2021, at 01:31, Adam Steen a...@adamsteen.com.au wrote: and ocaml-freestanding fails with configure: error: C99 float ops unavailable, enable replacements with --enabl

autumn retreat (November 8th - 14th)

2021-09-16 Thread Hannes Mehnert
Dear hackers, after a long period without any retreats, I'm delighted to announce that there will be a next retreat. This time in Mirleft (southern Morocco - next airport is Agadir). Accomodation will be single-bed rooms. Due to Covid and travel restrictions, only vaccinated persons can attend. D

IRC channel moved to libera.chat

2021-05-26 Thread Hannes Mehnert
Hi, we're now on libera.chat in #mirage -- the website (mirageos.org) has already been updated with the new location. Best, hannes

[ANN] MirageOS 3.10 released

2020-12-08 Thread Hannes Mehnert
Dear all, we're pleased to announce MirageOS 3.10: IPv6 and dual (IPv4 and IPv6) stack support #1187 Since a long time, IPv6 code was around in our TCP/IP stack (thanks to @nojb who developed it in 2014). Some months ago, @hannesm and @MagnusS got excited to use it. After we managed to fix some

Wednesday, 25th November 2020 is Bug Cleaning Day!

2020-11-23 Thread Hannes Mehnert
Hi folks, We have many repositories that have lots of old and no-longer-relevant issues in them (some have even been fixed!) as well as issues that haven't gotten a reply yet from a maintainer. In preparation for the next release, I think it would be nice to take a day and do some housecleaning.

Re: How do I run hvt targets on qemu/kvm?

2020-10-24 Thread Hannes Mehnert
Dear Hans Ole, On 24/10/2020 08:33, Hans Ole Rafaelsen wrote: > When reading the MirageOS tutorials/documentation it seems like virtio > target has some limitations. E.g. only one network interface supported. > From the tutorials I get the impression that virtio will have limited > support in the

Re: status of Let's Encrypt for MirageOS webservers?

2020-09-14 Thread Hannes Mehnert
Hi, On 14/09/2020 02:29, Mindy Preston wrote: > Certificate renewal time has come and gone once again, leading me to > wonder whether there's a convenient way to use Let's Encrypt for my > MirageOS webserver (based heavily on mirage-www) yet.> > So... is there? Apart from using authoritative DNS

[MirageOS-devel] Xen vs Qubes target

2020-03-22 Thread Hannes Mehnert
Hi, I'm still struggling why there is a separate `-t qubes` target from the `-t xen`, and furthermore why qubes-mirage-firewall etc. use `-t xen` (and not `-t qubes`). From my understanding, the main difference in the mirage tool is the default IP configuration, which uses Qubes_ipv4.Make(..) for

Re: [MirageOS-devel] [ANN] mirage 3.7 release

2019-11-05 Thread Hannes Mehnert
Hello, after a few more releases (of the core signature packages, now including a Mirage_yy_lwt module), the only breaking change is now: - The hooks previously in OS.Main.at_enter/at_enter_iter/at_exit/at_exit_iter are now part of Mirage_runtime (only used in mirage-entropy) Behaviour changes of

[MirageOS-devel] [ANN] mirage 3.7 release

2019-11-03 Thread Hannes Mehnert
Dear all, we are pleased to announce Mirage 3.7.1 (https://github.com/ocaml/opam-repository/pull/15200). This release contains some user-visible changes: - During a "mirage configure", existing opam files are deleted (this means a mirage configure -t unix && make followed by mirage configure -t s

Re: [MirageOS-devel] are mirage unikernels accessible via ssh?

2019-11-03 Thread Hannes Mehnert
Dear Ben, On 28/10/2019 11:10, Ben Jakob wrote: > I just wonder if mirage unikernels are accessible via ssh? while there is a ssh server (https://github.com/haesbaert/awa-ssh) developed in OCaml, to be used with MirageOS, the answer is no. The unikernels I'm aware of don't even have a shell (nei

Re: [MirageOS-devel] decision on oS module future (mirage/mirage-os-shim#7)

2019-08-12 Thread Hannes Mehnert
Dear Anil, thanks for bringing this issue to this list. On 11/08/2019 18:15, Anil Madhavapeddy wrote: > Hannes notes that a virtual module for `oS` is unsatisfactory from a > composition perspective and a possible vendor lockin. > > ... > > Is this really worth keeping this shim over? We c

[MirageOS-devel] MirageOS 4.0 draft roadmap

2019-08-02 Thread Hannes Mehnert
Hello, based on earlier discussion (in October 2018 in Marrakesh etc.), I prepared a draft issue for the release roadmap of MirageOS 4.0 at https://github.com/mirage/mirage/issues/994 -- please read and comment/discuss if you agree or disagree; and want to be in charge of any specific task. Than

[MirageOS-devel] autumn retreat (September 23rd - 29th), please signup

2019-07-18 Thread Hannes Mehnert
Dear hackers, The next retreat will take place from September 23rd - 29th 2019 in Marrakesh. If you want to join, please sign up as soon as possible by sending a mail to retreat2...@nqsb.io (see http://retreat.mirage.io for details). looking forward to see you soon, hannes ___

Re: [MirageOS-devel] adding `replace_listener` function to Mirage_net.S

2019-06-18 Thread Hannes Mehnert
Hello, On 18/06/2019 17:33, Mindy Preston wrote: > In mirage_net.mli, the documentation for `val listen` says: > "this function can be stopped by calling disconnect in the device layer". > > This is the only method mentioned to stop the call to `listen`. There > isn't any API call for replacing t

Re: [MirageOS-devel] tests, coverage, and the modern duniverse

2019-04-09 Thread Hannes Mehnert
Hi Mindy, On 09/04/2019 01:02, Mindy Preston wrote: > I recently got inspired to revisit test coverage information generation. > It seems that the current state of this ecosystem uses `dune` for > building and some instructions in `preprocess` stanzas to invoke > `bisect_ppx`, which itself has log

Re: [MirageOS-devel] the windy dunes of mirage: a tooling update

2019-04-01 Thread Hannes Mehnert
Hello, thanks for your mail. I'm still wondering, especially about: On 27/03/2019 17:57, Anil Madhavapeddy wrote: > - Monorepos: Dune supports assembling monorepos by placing packages into a > subdirectory, and building it all in one go with a toplevel `dune build` [1]. > I’ve got a simple pro

Re: [MirageOS-devel] mirage-skeleton/applications/dhcp fails to build with static hosts uncommented.

2019-03-26 Thread Hannes Mehnert
On 26/03/2019 14:57, Joe wrote: > On 3/26/19 7:55 AM, Adam Steen wrote: >> As it says on the tin, when i uncomment let static_host_1 = { ... } in >> dhcp_config.ml, the build fails with the below error. >> >> Not sure how to fix this, I will try and look at it soon, but someone >> might know whats

Re: [MirageOS-devel] Setting the gateway when configuring a Unikernel

2019-03-26 Thread Hannes Mehnert
Hello, On 26/03/2019 14:38, Joe wrote: > On 3/26/19 1:27 AM, Adam Steen wrote: >> >> Is there a central spot for mirage configure documentation? >> > > I think you can run `mirage configure --help` from the directory that > contains a unikernel `config.ml`, that at least gives you some > context-

[MirageOS-devel] error handling in encode functions

2019-03-24 Thread Hannes Mehnert
Hello, when I read through some network code (I'm only talking about layers IP and below), I encountered these signatures: val into_cstruct : t -> Cstruct.t -> (unit, error) result Which, from a broad perspective are fine and pretty safe to use. Now, when I read a bit more through our networkin

  1   2   3   >