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

option to compile without SSL becous of portability and performance #173

Open
mckaygerhard opened this issue Jul 4, 2024 · 1 comment
Open

Comments

@mckaygerhard
Copy link

i want to make a portable version that runs only locally, no network connection..

seems SSL are used for remote connections that seems its not mandatory.. cos vnc protocol allows to use it without it! this permits to runs faster and the connection performs better due non extra layers of security (local runs only)

by example in src/nm_cfg_file.c line 67 you can move to line 71 cos the interfacer and port are non ssl forced.. for vnc, again in line 358 can be moved to line 374 cos only CERT/KEY/SALT/HASH are need for ssl.. on vnc connections..

virtual machines created with those vga support runs slower (by few cicles but is true) .. so by example i do not allow any of those if i already know will runs perfectly (cos i used nomachine and ssh for runs this..

by example to runs games on f***ng windos i do not enable any security thing cos gives bad performance.. i remove any security layer and games plays better by some FPS

of course in this way sounds easy.. but we need to modify the init parsing options then if no ssl is performed!

@mckaygerhard
Copy link
Author

This also depends on emulation.. your inteface always use virtio network device but this performs better only if you have KVM enabled.. that is not the case if host and guess are not common arches.. like AMD64 as host and ARM64 as guest.. https://venenux.github.io/alpine-wiki/#/documents/alpine-newbie-qemu-virtualization#network-device-recommendations

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