Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: KVM support (a simple paint program example) #13

Open
bencoman opened this issue May 8, 2017 · 0 comments
Open

Enhancement: KVM support (a simple paint program example) #13

bencoman opened this issue May 8, 2017 · 0 comments

Comments

@bencoman
Copy link

bencoman commented May 8, 2017

It would be super cool to have an example where an app on Windows gets some sort of framebuffer resource, and passes that and keyboard/mouse events through to the Linux side, which draws on the framebuffer which is then displayed by the Windows side.

Use case:
The Pharo open-source programming environment runs on the OpenSmalltalk VM. Only recently this has been ported to 64-bits, but only for LP64 programming model, i.e. Linux/OSX. To port VM to LLP64 to have it work on Windows is another big effort. Of course a native port is preferable to support users back to Windows XP, but maybe an interim step could be splitting the app so only the KVM interface runs on the Windows side, and leverage the completed LP64 port running on WSL.

Note that Pharo/Smalltalk is like an operating system and IDE rolled into one. Here SqueakNOS is shown running on bare-metal inside VMWare.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant