avsm changed the topic of #mirage to: mirage 2 released! party on!
nullcat has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
brson has quit [Quit: leaving]
nullcat has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonludlam has quit [Quit: Leaving]
dsheets has joined #mirage
bugabinga has quit [Remote host closed the connection]
bugabinga has joined #mirage
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
ptrf has joined #mirage
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
lars_kurth has joined #mirage
tomboy64 has quit [Ping timeout: 246 seconds]
dsheets has quit [Ping timeout: 260 seconds]
tomboy64 has joined #mirage
whirm has joined #mirage
dsheets has joined #mirage
<whirm> hi, I'm playing around with the hello-world guide and i've noticed the block_test.xl file is not being created properly
<hannes> whirm: what is "not properly" about it?
<whirm> It uses xvda1 as the disk image name instead of disk.img (sorry, I was looking for the file name)
<whirm> If I replace xvda1 with disk.img it works just fine
<hannes> ic. could you please report an issue on the issue tracker (https://github.com/mirage/mirage-www/issues seems to be appropriate)
<whirm> sure, I wasn't sure if it was a bug or I was doing something wrong (as in wrong version of some package)
<whirm> I'm using Ocaml 4.02.3, is that OK?
<hannes> yes. I believe the hello-world tutorial suffers from bitrot and needs some updating
<whirm> Great, thanks!
<whirm> done!
wildsebastian has joined #mirage
avsm has joined #mirage
wildsebastian has quit [Ping timeout: 250 seconds]
wildsebastian has joined #mirage
whirm has quit [Remote host closed the connection]
lars_kurth_alt has joined #mirage
lars_kurth has quit [Ping timeout: 245 seconds]
wildsebastian has quit [Ping timeout: 250 seconds]
tomboy64 has quit [Ping timeout: 260 seconds]
tomboy64 has joined #mirage
lars_kurth_alt has quit [Remote host closed the connection]
wildsebastian has joined #mirage
avsm has quit [Quit: Leaving.]
tomboy64 has quit [Ping timeout: 250 seconds]
phonzbm has joined #mirage
phonzbm has quit [Client Quit]
phonzbm has joined #mirage
jgjl has joined #mirage
wildsebastian has quit [Ping timeout: 240 seconds]
lars_kurth has joined #mirage
wildsebastian has joined #mirage
wildsebastian has quit [Client Quit]
nullcat has joined #mirage
jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dsheets has quit [Ping timeout: 255 seconds]
jgjl has joined #mirage
brson has joined #mirage
nordwp_home has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nixfreak has joined #mirage
nixfreak has quit [Client Quit]
nixfreak has joined #mirage
<nixfreak> hello and happy new years
<nixfreak> I just installed mirageOS using opam 1.2.2 and see opam grab the mirageOS libraray but if i try to call mirage --help get nothing
<nixfreak> i am using The OCaml toplevel, version 4.01.0
<haesbaert> you probably didn't update your path
<haesbaert> eval $(opam config env)
<nixfreak> ok so what did that work and not this eval `opam config env`
<nixfreak> ok so why did that work and eval `opam config env` didn't
<haesbaert> are you sure you didn't do it in another shell ?
<nixfreak> I thought I was in the same shell
<nixfreak> thank you for helping me though
<haesbaert> np :D
<nixfreak> do you know if anyone is working on a KVM/qemu compile solution
lars_kurth has quit [Remote host closed the connection]
<nixfreak> Thank you Drup
mort___ has joined #mirage
<nixfreak> Does Ocaml have a virtualmachine like virtualenv for python
<hannes> nixfreak: opam has a concept of `switches`, and you can build each application in a separate switch (a switch can be named, and thus there can be multiple switches using the same compiler)
<nixfreak> ok yes, yes I saw that
<nixfreak> thanks
mort___ has quit [Quit: Leaving.]
lobo has joined #mirage
brson_ has joined #mirage
brson has quit [Ping timeout: 250 seconds]
brson has joined #mirage
brson_ has quit [Read error: Connection reset by peer]
nullcat has joined #mirage
<nixfreak> I'm looking at kv_ro and not understanding if in Ocaml you call getenv that you can call env like this env FS=fat mirage configure --unix
<nixfreak> does ocaml hook getenv to use env?
<nixfreak> nm sorry I looked at the API I see it now
nixfreak has quit [Ping timeout: 252 seconds]
tomboy64 has joined #mirage
brson_ has joined #mirage
brson has quit [Read error: Connection reset by peer]
brson_ has quit [Read error: Connection reset by peer]
brson has joined #mirage
brson_ has joined #mirage
brson has quit [Ping timeout: 276 seconds]
tomboy65 has joined #mirage
tomboy64 has quit [Ping timeout: 246 seconds]
<jgjl> I am trying to understand and extend mirage-skeleton/netif-forward.
<jgjl> My idea is to write generic forwarding code that can handle any number of network interfaces.
<jgjl> Since every interfaces brings its own module and, therefore, type, this seems impossble?
<jgjl> Any pointer on what the rational is for using a separate module for each interface?
brson_ has quit [Ping timeout: 264 seconds]
<Drup> jgjl: if you want to do that, you shouldn't use the combinator in config.ml
<Drup> use the module directly
<jgjl> could you elaborate what combinator means in the context of config.ml?
<jgjl> Or better, where to read more on how to use the module directly, I am pretty new to mirage and ocaml...
<jgjl> ok, @-> is the combinator..
<Drup> no, I meant the "netif" function in config.ml
<Drup> just call the Netif module in your unikernel.ml directly
<jgjl> ah, ok, will try, thanks
<jgjl> Mhh, now where to I get an implementation of NETWORK from?
<Drup> Netif is such implementation
<jgjl> I see, it seems that I am missing fundamental stuff here :)
<jgjl> Thanks
<Drup> have you tried to look at the main.ml generated for netif-forward ?
<Drup> It should explain some things
cojy has left #mirage [#mirage]
<jgjl> indeed
philtor has quit [Ping timeout: 256 seconds]
philtor has joined #mirage