• 0 Posts
  • 60 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle

  • The one use case is running STUN/TURN server for NAT hole punching, that requires two separate servers, or one server with two IP addresses. You will only need that to run masterserver for games that support hole punching, or to run VoIP telephony / teleconference server.

    Another use case is reliability, when your server is connected to several network providers, it will keep working if one of them has an outage, and will naturally have a different IP address for each network link. But your VPS does not have several network links, otherwise they would advertize that in bold red letters.



  • You need to enter these commands in the Linux terminal app, not in the X server app. Once the two apps connect, it should be possible to launch another terminal inside the X server.

    • Go to your phone Settings > About Phone and tap “Build number” seven times. You will receive notification that your phone now has developer options enabled.

    • Settings > System > Developer Options > Linux development environment. On that page, tap the On/Off slider.

    • You will find an icon for the new Terminal app on your home screen. It’s going to download 500 MB of data when you open it.

    • Long-press the Terminal app icon, tap Info > Mobile data, and enable Unrestricted data usage.

    • Now you can download more packages inside your Linux virtual machine using apt-get command, as described in my previous post.




  • Someone who owns a fancy new phone with Android 15 or 16, could you please test if you can run GUI Linux apps on it using my X server app?

    Supposedly it should work like this:

    • Install and run XSDL app
    • Go to home screen, open Linux terminal
    • Run commands
    sudo apt-get install task-xfce-desktop
    export DISPLAY=127.0.0.1:0
    xfce4-session
    

    Open XSDL app again, you should see XFCE desktop environment with mouse cursor, and you should be able to launch Synaptic and install other Linux packages.



  • pelya@lemmy.world
    cake
    toLinux@lemmy.mlWhat is eg2gears-wayland?
    link
    fedilink
    arrow-up
    23
    ·
    edit-2
    8 months ago

    it’s used to verify that OpenGL ES2 works on your system. It’s the variant of 3D graphics drivers that is used on smartphones. Many apps nowadays write their GFX frontend with GLES2 so it uses the same code on phones and PCs, and if they compile the app to run in the web browser, WebGL is also based on GLES2.












  • pelya@lemmy.world
    cake
    toLinux@lemmy.ml33 years ago...
    link
    fedilink
    arrow-up
    11
    ·
    10 months ago

    I’m pretty sure Apple and Google already rewritten all important GNU parts into something with Apache or BSD license, to throw everything GPL licensed out of their embedded systems. The biggest and most important part was obviously GCC, replaced by Clang.

    How many GPL-licensed system libraries and tools are in Android right now, except for the kernel? I’m pretty sure the answer is zero.