hannes changed the topic of #mirage to: MirageOS are OCaml unikernels - https://mirage.io - this channel is logged at http://irclog.whitequark.org/mirage/ - MirageOS 3.7.1 is released - happy hacking!
ehmry has quit [Ping timeout: 246 seconds]
ehmry has joined #mirage
kuya has joined #mirage
baka has quit [Ping timeout: 256 seconds]
hotpot33 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hotpot33 has joined #mirage
_whitelogger has joined #mirage
Haudegen has joined #mirage
<kuya> hannes: yay. so its not just me and not ssh-agent! :D
free_beard has joined #mirage
mahmudov has quit [Ping timeout: 240 seconds]
mahmudov has joined #mirage
Hrundi_V_Bakshi has joined #mirage
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
Haudegen has joined #mirage
<hark> what is be the mirage compatible equivalent of a unix file descriptor?
<dinosaure> hark: currently, mirageos does not have a proper file-system as we spontaneously expect :) so it's depend on what you want mostly
<dinosaure> for example, you can store a "file" into your unikernel with ocaml-crunch
<dinosaure> then, you are able to read it (only) but any update of your file needs a recompilation of the unikernel
<dinosaure> an other way is to use irmin as a database which can represent your file-system
<dinosaure> this is what we use currently with ocaml-git, by that, your unikernel can be synchronized with a Git repository which contains your files
<dinosaure> and you can add a entry-point (like a telnet port) to ask to your unikernel to pull the Git repository
<dinosaure> (in other side, an unikernel can push to a Git repository)
<hark> something needs to be able to write its state to disk and read it back
<dinosaure> irmin + ocaml-git seems the best solution for you
<hark> so, on unix i can just pass the file descriptor, and then that thing does not need to know what file it writes to
<hark> the opening of the file would be done by another module
<dinosaure> this is should work with the unix target but it's not the purpose of mirageos in general, the rule is to avoid the unix dependency as much as possible
<dinosaure> by that, an unikernel, for hvt (Solo5 - virtualization) or unix works in the same way
<hark> dinosaure: thats why i am asking how to make it more generic
<hark> ah, there is mirage k / v that would work
<dinosaure> from what I know, you can probably have a KV-store in memory
<dinosaure> but you need to know that any updates in your KV-store will be not saved anywhere
<hark> dinosaure: the unix implementation does no?
<dinosaure> yes, the unix will probably save, but your unikernel will be not be compatible with Solo5/Xen
mahtob has joined #mirage
mahmudov has quit [Ping timeout: 260 seconds]
mahtob has quit [Quit: Leaving]
mahtob has joined #mirage
mahtob has quit [Remote host closed the connection]
mahmudov has joined #mirage
jnavila has joined #mirage
Hrundi_V_Bakshi has quit [Ping timeout: 256 seconds]
jnavila_ has joined #mirage
jnavila has quit [Ping timeout: 246 seconds]
Hrundi_V_Bakshi has joined #mirage
free_beard has quit [Remote host closed the connection]
<hannes> there's allegedly a FAT filesystem implementation which could be used as a backend for mirage-kv, there's via irmin + ocaml-git an implementation where each save/write does a push to the git remote, and allegedly there's a new filesystem called wodan to-be-used with mirage-kv (I've only ever tried the second option, which works fine for small data sets)
Hrundi_V_Bakshi has quit [Quit: No Ping reply in 180 seconds.]
Hrundi_V_Bakshi has joined #mirage
jnavila_ has quit [Ping timeout: 256 seconds]
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
Haudegen has joined #mirage
argent_smith has joined #mirage
argent_smith has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
Haudegen has joined #mirage
mahtob has joined #mirage
mahtob has quit [Remote host closed the connection]
mahtob has joined #mirage
mahmudov has quit [Ping timeout: 256 seconds]
mahtob has quit [Remote host closed the connection]
mahmudov has joined #mirage
Hrundi_V_Bakshi has quit [Ping timeout: 240 seconds]