capsule-rs / sandbox Goto Github PK
View Code? Open in Web Editor NEWSandbox containers and development environments for DPDK and Capsule.
License: Apache License 2.0
Sandbox containers and development environments for DPDK and Capsule.
License: Apache License 2.0
While VirtualBox (VB) is easiest to setup and is free, KVM/QEMU tends to have better performance and resource utilization (VB is notoriously bad about the latter); and,it's also free. Additionally, there are some bugs in VB around hardware performance counters (helpful for rr
usage) that could be resolved with the addition of another virtualization provider.
Add a configuration to our multi-machine Vagrantfile setup to use the vagrant-libvert in addition to VB (with a different config definition/name). Helpful instructions can be found in this reference.
While getting the sandbox up and running I ran into some issues due to the rust version that seemed consistent with rust-lang/cargo#8258. It took a few tries due to stalling, but I eventually successfully installed rust stable (1.45.2). I then tried to install capsule, but ran into linker issues
LinkerSegfault.log
I got around this issue by updating the container, which allowed me to get around the linker segmentation fault.
Recommend updating Rust to current stable (1.45.2) and updating container image
As per capsule-rs/capsule#86, we'll need to upgrade our sandbox and developer environments for DPDK version 19.11.
Installing the sandbox on windows, vagrant up
results in a fatal error due to the use of :
in the filename. Should use a delimiting character that doesn't cause issues in Windows
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.