torvalds / uemacs

Random version of microemacs with my private modificatons
1.22k stars 236 forks source link

What gives open source the right to take away root user? #7

Open SDRausty opened 6 years ago

SDRausty commented 6 years ago

@torvalds thank you for inspiring the Linux movement. I would place this issue in a better place if I knew where to; This question is simple, "What gives open source the right to take away root user?" https://github.com/termux/termux-app/issues/507#issuecomment-377126214 specifically in regard to the Android operating system. Is Android the most popular derivative of Linux today with billions of users? Probably.

One of many time and resource consuming examples: the way Android selects and corrects text to be recorrected and reselect repeatedly by the user is inline with no root user login to Android rational.

Cheers :coffee: 🎸

PS em builds beautifully in an Android smartphone through Arch Linux in Termux PRoot with warnings:

screenshot_20180329-024010

ourway commented 5 years ago

I think you should better ask the question on Hacker News.

ted-cs commented 5 years ago

看不懂,但是我已习惯坐个沙发

Privanom commented 2 years ago

How is this related to uemacs?

SDRausty commented 2 years ago

How is this related to uemacs?

The computer build and operating systems that were used at all UI levels; e.g. Android and Termux along with the Arch Linux arm operating system that was used with Termux PRoot to build and use uemacs almost effortlessly on handheld about four years ago in 2018.

SDRausty commented 2 years ago

This newly added function should either start uemacs and load files or download source code and build uemacs and load files does NOT work as expected:

function em() { [ -x /usr/bin/make ] || pci base base-devel [ -x \$HOME/bin/uemacs ] && \$HOME/bin/uemacs "\$@" || { { cd && [ -e uemacs ] || gcl https://github.com/torvalds/uemacs ; } && { cd uemacs || exit 69 ; } && printf '%s\\n' "making uemacs" && make && mv em \$HOME/bin/uemacs && \$HOME/bin/uemacs "\$@" ; } }; After making uemacs on an Android smartphone in Termux, uemacs does not load files given as arguments as expected; i.e. the command em .bashrc succeeds if uemacs is already present. While the same command em .bashrc fails if uemacs source code is downloaded, built, the expected to load a file. When this fragment of function em $HOME/bin/uemacs "$@" is run, em fails to the load file; Why?

I have done my best at debugging this in a handheld computer environment yesterday and today; Advice how to get em to load files immediatly after being built in an Android smartphone in TermuxArch is welcome.