#proot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #proot, aggregated by home.social.
-
📱 TAWC aduce aplicații Linux pe Android fără acces ROOT!
A apărut o nouă soluție promițătoare pentru utilizatorii care doresc să ruleze software Linux pe telefoane și tablete Android: TAWC, un utilitar conceput pentru a executa aplicații grafice și de terminal din ecosistemul Linux direct pe Android, fără a fi necesară deblocarea dispozitivului (rooting).
✨ Ce oferă TAWC pentru ecosistemul Android & Linux?
⚙️ Fără acces ROOT required:
• Spre deosebire de metodele tradiționale care modifică partiția de sistem, TAWC folosește medii izolate de tip sandbox (prin tehnologii asemănătoare cu PRoot și versiuni adaptate de X11/Wayland server pentru Android) pentru a rula aplicațiile în condiții de siguranță.🖼️ Suport pentru aplicații cu interfață grafică (GUI):
• Permite executarea direct pe ecranul mobilului a unor utilitare grafice complexe (cum ar fi editoare de text, browsere ușoare sau medii de programare), gestionând randarea vizuală direct în interiorul aplicației Android.💻 Punte între mobil și modul desktop:
• Este o unealtă ideală pentru utilizatorii care își conectează telefonul la un monitor extern (prin soluții de tip Samsung DeX sau modul desktop din Android), transformând dispozitivul mobil într-o stație de lucru portabilă completă.📦 Instalare simplă a pachetelor:
• Facilitează configurarea și descărcarea distribuțiilor de bază (cum ar fi Ubuntu, Debian sau Alpine Linux) și instalarea pachetelor dorite direct din repozitoarele oficiale.O alternativă excelentă care aduce flexibilitatea Linux pe smartphone-uri fără riscuri legate de garanție sau securitatea sistemului! 🚀
#TAWC #Android #Linux #NoRoot #OpenSource #MobileComputing #PRoot #IlSoftware #TechNews #FOSS
-
After 10+ years, LinuxonAndroid is BACK!
Powered by a native PRoot engine, Complete Linux Installer lets you run full Ubuntu environments, Python, Node.js, Neovim, and SSH servers directly on Android.
Built with Jetpack Compose & POSIX PTY C++ bridge
1-Click software stack installers
Multi-arch: ARM64, x86_64, ARMv7Open Testing is now LIVE on Google Play!
Website & Docs: https://linuxonandroid.com/
#Linux #Android #OpenSource #Ubuntu #PRoot #SelfHosted #LinuxOnAndroid #AndroidDev
-
We have installed Google Chrome to Ubuntu proot-distro with Termux!
#Ubuntu #Linux #UbuntuLinux #Computers #Laptops #TechNews #TechUpdates #Google #GoogleChrome #Android #Termux #proot #proot_distro #Chromium
-
Here, catch!
Flat color comm for https://furaffinity.net/user/Baarur
-
How to install .NET 10.0 on Ubuntu proot-distro with Termux on Android phones and tablets.
#Android #Termux #dotnet #csharp #programming #TechNews #TechUpdates #Linux #Ubuntu #proot #proot_distro #Phones #Tablets
-
Installing .NET 10.0 on Ubuntu proot-distro with Termux on Android
.NET 10.0 is a new version of the modern .NET framework that brings several improvements across different areas of the software development kit, including runtime improvements (JIT inlining improvements, method devirtualization, and so on), new APIs in .NET libraries (new JSON deserialization options, post-quantum cryptography support, and so on), and many more improvements.
Normally, any .NET applications that are built for a specific platform can be run normally, such as Android applications made with MAUI. However, what if you’ve planned to run a CLI .NET application on Android? Or an application for computers? Termux can provide you with a solution.
Recent improvements to Termux involved changing how proot-distro downloads the distribution containers so that it utilizes Docker Hub to download the necessary assets and configure them to be usable. Follow the below steps to install .NET 10.0 with Ubuntu proot-distro.
- Install Termux from F-Droid.
- For Samsung devices, you might want to turn off the Auto Blocker feature so that you can install it. You can also use the Play Store version, but we haven’t tested it yet, and your mileage may vary.
- Open Termux, and let it configure itself. After that, upgrade all packages using
pkg upgrade.- If you’re prompted to choose whether to keep your own changes or to install the package-supplied version, just press ENTER on your phone’s keyboard.
- Once all necessary upgrades are complete, you can now install the proot-distro program using
pkg install proot-distro. - Afterwards, install the Ubuntu 26.04 Docker container with
proot-distro install ubuntu:26.04.- It might take a while, depending on your internet connection.
- Now, you can login to the container with
proot-distro login ubuntu. - Before installing any packages in the Ubuntu proot environment, you’ll have to check to see if there are any package updates with
apt update.- If there are any, run
apt dist-upgradeto upgrade all packages.
- If there are any, run
- Install .NET SDK 10.0 or .NET Runtime 10.0, depending on your use case.
- If you want to build .NET applications, install the SDK using
apt install dotnet-sdk-10.0. - If you want to just run .NET applications, install the runtime using
apt install dotnet-runtime-10.0.
- If you want to build .NET applications, install the SDK using
- If you’ve installed the SDK, verify that the application actually builds.
- Create a new directory, such as test (
mkdir test), and change the current directory to it (cd test) - Create a new .NET console project with
dotnet new console --use-program-main. - Verify that it actually builds using
dotnet run.
- Create a new directory, such as test (
However, as of now, you may be running into an issue where the building stage of any application may fail with error messages that are similar to this:
GC heap initialization failed with error 0x8007000E Failed to create CoreCLR, HRESULT: 0x8007000EIn this case, you’ll have to add an environment variable that changes the GC heap hard limit value to an acceptable value so that you can build and run applications on Android devices. In order to do this temporarily, append the environment variable before the command, such as this:
$ DOTNET_GCHeapHardLimit=1C0000000 dotnet buildIf this works, you can add a line that exports this environment variable to your
~/.profilelike this:$ echo "DOTNET_GCHeapHardLimit=1C0000000" >> ~/.profile $ . ~/.profileOnce done, exit and re-enter your proot environment, and you should be able to build and run .NET applications.
#NET #2604 #2604LTS #Android #C #csharp #dotnet #news #oneUi #Proot #ProotDistro #Samsung #smartphone #Tech #Technology #Termux #Ubuntu #Ubuntu2604 #Ubuntu2604LTS #Ubuntu2604LTSResolute #Ubuntu2604LTSResoluteRaccoon #Ubuntu2604Resolute #Ubuntu2604ResoluteRaccoon #ubuntuProot #update - Install Termux from F-Droid.
-
Termux’s proot-distro now uses Docker to install Linux distributions
Earlier versions of
proot-distroon Termux used a hard-coded list of Linux distributions and their versions, which prevented flexibility and choice, especially if you wanted to install an older version of a Linux distribution. A new version of proot-distro was developed to solve this problem by using Docker containers as a way to download the base proot distribution.With the help of Docker containers, you can now select a containerized Linux distribution, and you can specify the version you wish to use. The base image that gets downloaded usually contains the base files only, but you can use your distribution however you want, such as installing extra packages. You can get a list of operating systems whose Docker containers you can install here.
Explore operating systemsFor example, let’s install two Docker containers: Debian 13, and Busybox (MUSL).
The Docker container for Debian 13 Trixie is
debian:13, which means that the Debian container image will be downloaded with version 13 as the tag. Assuming that you have installed all updates to both Termux, its plugins, and all packages (usingpkg upgrade), you can use the below command to install the Debian 13 proot distribution:[Tue 26/06/16 21:07 +03][pts/0][aarch64/linux-android/5.10.236-android12-9-32140295-abX700XXSBEZE1][5.9.1] <u0_a360@localhost:~> zsh 7756 % proot-distro install debian:13 [*] Installing 'debian:13' as 'debian'... [*] Authenticating with registry (anonymous)... [*] Fetching manifest for 'debian:13'... [*] Fetching aarch64 manifest... [*] ed660e1af0f5: Downloading layer 1/1 (47.4 MiB)... [*] ed660e1af0f5: Applying layer 1/1... [*] Updating '/etc/resolv.conf'... [*] Updating '/etc/hosts'... [*] Registering Android-specific UIDs and GIDs... [*] Finished installation. Start shell: proot-distro login debianAfter that, you can log in to the Debian proot distribution and verify that everything works there.
[Tue 26/06/16 21:08 +03][pts/0][aarch64/linux-android/5.10.236-android12-9-32140295-abX700XXSBEZE1][5.9.1] <u0_a360@localhost:~> zsh 7757 % proot-distro login debian root@localhost:~# apt update Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:4 http://deb.debian.org/debian trixie/main arm64 Packages [9608 kB] Get:5 http://deb.debian.org/debian trixie-updates/main arm64 Packages [5404 B] Get:6 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [217 kB] Fetched 10.1 MB in 4min 50s (34.7 kB/s) All packages are up to date. root@localhost:~# uname -a Linux localhost 6.17.0-PRoot-Distro #1 SMP PREEMPT_DYNAMIC Fri, 10 Oct 2025 00:00:00 +0000 aarch64 GNU/Linux root@localhost:~# cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 13 (trixie)" NAME="Debian GNU/Linux" VERSION_ID="13" VERSION="13 (trixie)" VERSION_CODENAME=trixie DEBIAN_VERSION_FULL=13.5 ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" root@localhost:~#As you can see in the
/etc/os-releasefile, this is a Debian 13 Docker containers running through proot on our Samsung Galaxy Tab S8 running One UI 8.0.Now, let’s try out the most minimal option, which is the BusyBox (MUSL) Docker container we can identify as
busybox:musl.[Tue 26/06/16 22:00 +03][pts/0][aarch64/linux-android/5.10.236-android12-9-32140295-abX700XXSBEZE1][5.9.1] <u0_a360@localhost:~> zsh 7759 % proot-distro install busybox:musl [*] Installing 'busybox:musl' as 'busybox'... [*] Authenticating with registry (anonymous)... [*] Fetching manifest for 'busybox:musl'... [*] Fetching aarch64 manifest... [*] 7187f1aa5c1c: Downloading layer 1/1 (894.1 KiB)... [*] 7187f1aa5c1c: Applying layer 1/1... [*] Updating '/etc/resolv.conf'... [*] Updating '/etc/hosts'... [*] Registering Android-specific UIDs and GIDs... [*] Finished installation. Start shell: proot-distro login busyboxNow, let’s verify that BusyBox works and that we have a complete set of built-in BusyBox commands:
#Android #Linux #news #Proot #ProotDistro #smartphone #Tech #Technology #Termux #update[Tue 26/06/16 22:01 +03][pts/0][aarch64/linux-android/5.10.236-android12-9-32140295-abX700XXSBEZE1][5.9.1] <u0_a360@localhost:~> zsh 7760 % proot-distro login busybox ~ # uname -a Linux localhost 6.17.0-PRoot-Distro #1 SMP PREEMPT_DYNAMIC Fri, 10 Oct 2025 00:00:00 +0000 aarch64 GNU/Linux ~ # help Built-in commands: ------------------ . : [ [[ alias bg break cd command continue echo eval exec exit export false fg getopts hash help history jobs kill let local printf pwd read readonly return set shift source test times trap true type ulimit umask unalias unset wait ~ # exit -
Как я запустил AI-ассистента на старом Xiaomi 11T, который пылился в ящике
Убирался в комнате, наткнулся на старый Xiaomi 11T в ящике — 8 ГБ ОЗУ, Dimensity 1200, лежит без дела. Решил превратить его в персональный AI-сервер: поднял OpenClaw через Termux, подключил бесплатную модель через OpenRouter и теперь у меня в Telegram отвечает свой AI-ассистент. Бесплатно. Четыре способа установки, борьба с Android за живучесть процесса и подробный раздел про безопасность.
https://habr.com/ru/articles/1019164/
#openclaw #android #termux #proot #aiassistant #selfhosted #xiaomi #ai #ml #ubuntu
-
Turned myself into a protogen for a stream promo~
-
We're live!
Proto/Proot time! Turning y'all into Protogens and Proots~
(if y'all could keep the tab open and mute the TAB not the stream to help me with the partner push numbers, I'd be very grateful <3) -
@SanskritFritz I can say that the #Termux/PRoot/VNC approach works but for average users this one seems to be a better fit.
I looked in more detail. It is a rewrite (previously Kotlin + C++). They write the app in #Rust and use #Wayland and #PRoot. PRoot can be a show stopper since some Android kernels have no system calls to support it. Besides #XFCE, #KDE, #GNOME and more are being worked on.
It is ARM64-v8a only but https://localdesktop.github.io/docs/developer/build-for-unofficially-supported-platformEdit:
how-it-works: https://localdesktop.github.io/docs/developer/how-it-works -
Installing TigerVNC Server on Ubuntu proot-distro on Termux in Android with full UI scaling and audio support!
#Android #TigerVNC #Linux #Ubuntu #Termux #VNC #proot #TechNews #TechUpdates #PulseAudio
-
@trashheap
the #MollyFOSS fork supposedly allows for linking more devices.otherwise, #signaldesktop in #debian #proot in #termux?
or use a #e2ee messenger that doesn't limit multiple accounts or linking, like #deltachat.
-
Ens tää kiroilee viikon verran että hemmetti kun pierettää koko ajan.
Sit tää miettii, mitä tekis tänään lounaaksi. No tietty sipulikeittoa! Ja ruisleipää föliin.
-
That reminds me of the time I tried to run @yunohost on a smartphone using both #Termux and #PRoot. Unfortunately, that doesn't quite provide the APIs that a full server requires, in particular #systemd support, and so my plan to use my smartphone as a portable #fediverse server fizzled out. -
Ihmiset, jotka menee varta vasten vessaan pieremään, on hassuja. Ihmiset, jotka kommentoi paheksuvaan sävyyn muiden pieruja, on moukkia. #PierunVapausKuuluuKaikille #pier #prööt
-
Olisiko täsmävinkkejä, miten estää tyhjenemässä olevaa ketsuppipulloa pieraisemasta sisältöään ympäri keittiötä?
-
-
-
Tänään oli taas sellainen tuuli, joka sai taloyhtiön autotallit päästelemään pieruääniä. Kattorakenne on jotenkin jännä, pitää olla riittävän kova tuuli oikeasta suunnasta.
-