Which are the best options available if I want my MirageOS unikernel to store some information on an external DB (doesn't matter the type)? I had a look at different solutions but it seems that none of the libraries offering DB bindings are XEN-compatible. Last one I tried is Redis but apparently the ocaml library cannot be compiled for XEN.
Mirage OS and Xen - Storing data on a DB
216 Views Asked by Vittorio Cozzolino At
1
There are 1 best solutions below
Related Questions in XEN
- Ansible xenserver_guest module not setting static IP on AlmaLinux 9 guest OS
- XEN package installing through yocto
- Compile error when using Newlib with Xen project
- Understanding Groovy retry() and catchError()
- XenAPI Library - C#
- Is there any way to open BitLocker on Windows10 OS drive(C:) automatically on StartUp that is running on XenOrchestra vm machine?
- Import VDI on XCP-NG from stdin
- Getting the running time of Xen guest domain (RTEMS)
- Getting the running time of Xen guest domain
- How to set IP address to alpine linux as Dom-U on Xen hypervisor?
- Xen on ARM: boot page tables setup
- guest OS on Xen can't connect to Domain-0
- xen hvm : no console
- UEFI Runtime Services: Role and Function Within an OS
- Ansible community parted module asking "Are you sure you want to continue", is there an override
Related Questions in MIRAGE
- Ember Observers getting broken
- Mirage JS add pagination data to response
- How to seed models with polymorphic one to one relationship in mirage js?
- Mirage undefined error (no route defined) when testing with Vue and Cypress
- Putting lwt.t code in infinite loop in Ocaml for mirage os
- Ember.js ajax POST request not going through mirage
- Remove news, description and image from collection and communities
- How to use pp_write_error from mirage-channel
- How to deal with all those functors
- Using C library in mirageos
- Pass modules to other modules
- ember mirage seed db dynamically
- connect localhost elastic search cluster on mirage
- An VR app developed using google vr sdk for unity with android can be used on a Lenovo Mirage Solo with Daydream?
- Inserting most downloaded items into XMLUI (DSpace 6.2)
Related Questions in UNIKERNEL
- Very strange SIGQUIT when try to switch from ring 0 to ring 3
- Is it possible to run executables/binaries (Already built) as unikernels?
- IncludeOS hello world failing
- how to build my Java app with OSv unikernel on Windows
- Build unikernel mirage on mac OS X
- What is a unikernel?
- did mirage OS implemented the linux kernel in OCaml?
- Can code from a garbage-collected language generate a Unikernel?
- Rump Kernel Tutorial Don't Know How To Set $OBJCOPY
- Rump unikernel persistance storage
- Rump unikernel nginx logs
- Mirage OS and Xen - Storing data on a DB
- MirageOS - Http-fetch example
- MirageOS - Unable to build unikernel for XEN
- Unbound value Mirage.load when executing make depend
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The Redis code looks like it should work on Xen. It appears (from a quick look) that there is a
Rediscore module and a separateRedis_lwtthat applies it toLwt_unix. You probably need to write a Mirage-equivalent version of this:https://github.com/0xffea/ocaml-redis/blob/master/src/redis_lwt.ml
Most bits would be the same, but things using Unix APIs would need changing. E.g the
Lwt_unix.socketwould need changing to using Mirage's TCP/IP API.