Open-Smartwatch / open-smartwatch-os

The Open-Smartwatch Operating System.
https://open-smartwatch.github.io
GNU General Public License v3.0
1k stars 163 forks source link

Extend OSW Emulator Support #371

Open RuffaloLavoisier opened 1 year ago

RuffaloLavoisier commented 1 year ago

We'd like to simplify OSW emulator work with Docker, which we built for the currently unsupported OS.

simonmicro commented 1 year ago

So, the emulator shall be easier to use with Docker? Is this what you want to say? :sweat_smile:

CoffeBlock commented 1 year ago

Is there a way to run OSW Emulator on mac or windows?

simonmicro commented 1 year ago

Mac? Well, I think the only limitation was that the compiler was too much out-of-date on that platform (for the base OS-code). Otherwise, you just have to get the libs working (if you figure that out, please let us know, so we can officially document this and add a CI-Job to make sure we do not break it down the road). We even have some Mac-specific workarounds inside the CMakeLists.txt from the last time someone used it there...

Windows? Oof... Try to do it with Windows-Subsystem-for-Linux or something like Cygwin. I have to admit, I have no idea what is needed there.

RuffaloLavoisier commented 11 months ago

My meaning was that I wanted to simplify the Emulator work faster. but I changed my mind, to without platform impact, Rather than simplification, I think the emulator should work on any platform. We will need to be ready to test compilation and execution on other platforms. So that anyone can try this project..

RuffaloLavoisier commented 10 months ago

Is there a way to run OSW Emulator on mac or windows?

image

We'll be sharing the method soon.

RuffaloLavoisier commented 10 months ago

@CoffeBlock

CoffeBlock commented 10 months ago

Alright thanks, I did not figure it out.

On Thu, Jan 4, 2024 at 11:09 PM Ruffalo Lavoisier @.***> wrote:

@CoffeBlock https://github.com/CoffeBlock

— Reply to this email directly, view it on GitHub https://github.com/Open-Smartwatch/open-smartwatch-os/issues/371#issuecomment-1878228439, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASCQLLSJGPRKS47NMUUIQL3YM6RMBAVCNFSM6AAAAAA5E2GJ5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZYGIZDQNBTHE . You are receiving this because you were mentioned.Message ID: @.***>

simonmicro commented 10 months ago

I'm a pretty big fan of adding something like this: https://docs.linuxserver.io/images/docker-libreoffice/ - so we do not have to care about Mac / Windows specific problems and can just entirely run in Docker. This would also make the current Docker-Setup much easier (no need to install an X-client on the target platform and just use a web browser)...

CoffeBlock commented 10 months ago

Oh, nice to know.