kallan

kallan

Win32 non-blocking IO for qemu-ga

an idea by kallan

The posix side of the qemu guest agent uses fcntl() with the O_NONBLOCK arg. Without the availability of fcntl() on the Win32 side of things, I would like to see if I can come up with an equivalent mechanism for doing non-blocking reads and writes using the overlapped approach in ReadFile() and WriteFile().

Updated about 7 years ago. No love. Has no hacker: grab it!

Create a git project for VMDP

a project by kallan

Needing to learn git, I thought it would be a good time to clean up the code and create a git project for it.

Updated about 5 years ago. 2 hacker ♥️.

Windows server core utility for setting device parameters

an idea by kallan

When running WHQL tests on the Windows VMDP drivers, one test requires the server vm to be in core mode. Once in core mode, it is difficult to modify NIC parameters and adjust disk partitions. I want to make a simple command line utility that will enable making these kind of changes when in core mode. Remote server management is possible but requires a lot of setup and some features I need are lacking.

Updated about 7 years ago. No love. Has no hacker: grab it!

Port ceph rbd client to Windows

an idea by kallan

Using mingw on Winodws, port the ceph rbd client to Windows. Start by compiling the files and porting any posix isms like fork, ecec, wait, join, etc. Then find the ceph libraries that it uses and repeat the process. Hopefully I'll get to the point where I can start to link and see what other functionality needs to be ported over.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

Create a build environmnet for the Windows vd_agent

an idea by kallan

To support the Windows vdagent, I need to get a mingw environment in place. I plan to do this from a VM. Once the vdagent is built, I want to add it to the VMDP package.

Updated about 7 years ago. No love. Has no hacker: grab it!

Use WSL to build qemu guest agent for VMDP

an idea by kallan

Now that Windows Fall Creator is out, I wanted to enable Windows Subsystem for Linux (WSL) on my VMDP build box and install openSUSE. Then inside openSUSE, I wanted to be able to build the qemu-ga component for VMDP. After adding the mingw packages along with git, I was successful in building qemu-ga. My next step is to move the built qemu-ga components into the packaging area of VMDP to produce the full VMDP package with qemu-ga in it.

Updated over 6 years ago. No love. Has no hacker: grab it!

Port my qcmdln command line utility to Rust.

an invention by kallan

Project Description

I have a command line utility written in C that I use to customize an existing qemu command line for starting vms. The utility saves me from and tweaking the commands line (which is huge) by hand. I would like to learn Rust and thought a good starting point would be to port qcmdln to Rust.

Updated almost 2 years ago. No love. 1 follower.
7
3
0
0

Looking for projects around:

Nothing at the moment

Activity

  • almost 2 years ago: kallan started Port my qcmdln command line utility to Rust.
  • almost 2 years ago: kallan originated Port my qcmdln command line utility to Rust.
  • about 3 years ago: kallan joined SUSE @home Hands On Lab
  • over 6 years ago: kallan originated Use WSL to build qemu guest agent for VMDP
  • about 7 years ago: kallan originated Create a build environmnet for the Windows vd_agent
  • almost 8 years ago: kallan originated Port ceph rbd client to Windows
  • over 8 years ago: kallan originated Windows server core utility for setting device parameters
  • about 9 years ago: kallan started Create a git project for VMDP
  • about 9 years ago: kallan originated Create a git project for VMDP
  • over 9 years ago: kallan originated Win32 non-blocking IO for qemu-ga