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

Linux build #6

Open
dkokron opened this issue Apr 5, 2024 · 7 comments
Open

Linux build #6

dkokron opened this issue Apr 5, 2024 · 7 comments

Comments

@dkokron
Copy link

dkokron commented Apr 5, 2024

Does anyone have experience building and running AZDecrypt on Linux (Ubuntu-22.04 in particular)?

@louiehelm
Copy link
Collaborator

The GUI interface code is Windows-specific currently.

I've compiled and used a command line version for batched testing on Ubuntu before.

What use case are you hoping for?

@dkokron
Copy link
Author

dkokron commented Apr 6, 2024 via email

@louiehelm
Copy link
Collaborator

I'd welcome help with performance tuning.

There is a "Windows GUI (debug)" setting in FBEdit under "Options" --> "Build Options". Select that then use "Make" --> "Build" to create a version with symbols.

I've profiled AZdecrypt in VTune before. I'm sure other tools could work as well.

You'd probably be better off doing this work on Windows (or a VM) to start so you can see how the build process works. I've run AZdecrypt + build process inside QEMU before.

You could also add code to mainloop in AZdecrypt.bas then run a known benchmark from the command line to do more native Ubuntu performance tuning.

It's a somewhat big ask but there are branches on 99% of the Windows-only code for the GUI so anyone who knew how to add the corresponding Window-drawing code for Linux could make AZdecrypt run natively in Ubuntu with a bit of work. Would be happy to merge in a change like that in addition to performance tweaks.

@dkokron
Copy link
Author

dkokron commented Apr 6, 2024 via email

@louiehelm
Copy link
Collaborator

Use QEMU. Something like this...

https://rtbecard.gitlab.io/2022/07/23/QEmu_win10.html

@dkokron
Copy link
Author

dkokron commented Apr 6, 2024 via email

@dkokron
Copy link
Author

dkokron commented Apr 6, 2024 via email

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

2 participants