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

"AM" 9.4: support for FreeBSD #1209

Merged
merged 53 commits into from
Dec 16, 2024
Merged

"AM" 9.4: support for FreeBSD #1209

merged 53 commits into from
Dec 16, 2024

Conversation

ivan-hc
Copy link
Owner

@ivan-hc ivan-hc commented Dec 12, 2024

simplescreenrecorder-2024-12-12_06.26.35.mkv.mp4

fix #1199

Samueru-sama and others added 12 commits December 11, 2024 00:45
replace `grep -P` for posix alternative
* remove `-d` flag from `strings`

* run `_file_type` func in background

* remove `strings -d` for management.am

* remove `strings -d` from sandboxes.am

* add `wait`
* replace `-printf` in find with posix alternative

* Use -print instead of -printf in "find"

* Update APP-MANAGER

...remove spaces in wc output

* Update database.am

...remove spaces in wc output

---------

Co-authored-by: iVAN <[email protected]>
* optimize and remove `strings` from database.am

* remove `strings` from management.am

* remove `strings` from sandboxes.am

* Fix total size

---------

Co-authored-by: iVAN <[email protected]>
@ivan-hc
Copy link
Owner Author

ivan-hc commented Dec 13, 2024

Next step is to add FISH completion, since AM only supports BASH and ZSH

ivan-hc and others added 9 commits December 13, 2024 02:54
@Samueru-sama Samueru-sama mentioned this pull request Dec 14, 2024
@ivan-hc
Copy link
Owner Author

ivan-hc commented Dec 15, 2024

Anyone that wants to test and contribute to this next release can enable the Developer Mode like this

am --devmode-enable
am -s

to exit the Developer Mode

am --devmode-disable

NOTE, once the version will be releases as 9.4, you can safely exit the Developer Mode.

This branch is for testing pourposes, not for daily use.

@ivan-hc
Copy link
Owner Author

ivan-hc commented Dec 16, 2024

Istantanea_2024-12-16_17-34-23

@ivan-hc
Copy link
Owner Author

ivan-hc commented Dec 16, 2024

I followed this guide to install debootstrap and Debian Stable on freeBSD, and not just portable programs, but also AppImages are running (quite) well n freeBSD/GhostBSD https://unixdigest.com/tutorials/how-to-install-signal-desktop-on-freebsd-using-the-linux-binary-compatibility.html

NOTE, chromium-based applications require to be executed with the --no-sandbox flag

Here my AppImage of Google Chrome

Istantanea_2024-12-16_18-37-37
Istantanea_2024-12-16_18-36-52

...here instead Brave AppImage...

Istantanea_2024-12-16_18-44-06

...dulcis in fundo, my LXtask AppImage

Istantanea_2024-12-16_18-38-22

Not everything works 100%, but it's a start.

This is what happens with two of my "Archimages" (Arch Linux containers into AppImages, powered by bubblewrap)

Istantanea_2024-12-16_18-50-20

@ivan-hc ivan-hc merged commit 69c889a into main Dec 16, 2024
@ivan-hc ivan-hc deleted the dev branch December 16, 2024 20:17
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

Successfully merging this pull request may close these issues.

Issues on FreeBSD
3 participants