133 reputation
3
bio website
location Taipei City, Taiwan
age
visits member for 2 years, 6 months
seen Nov 17 at 17:41

May
14
revised What does “${-#*i}” != “$-” mean?
Micrological fixes to this quickly written, but otherwise good answer [${-} is strictly speaking not the same as ${foo}, != comparison is meaningless outside `[ ]`]
May
14
answered Force less to display a file as text
May
14
suggested suggested edit on What does “${-#*i}” != “$-” mean?
Dec
19
awarded  Editor
Dec
19
revised Root access that can't change root password?
Inserted back "also" that was edited out by grammar fixes, improved flow of text
Dec
17
awarded  Teacher
Dec
17
answered Root access that can't change root password?
Feb
6
comment how to run new software without updating GLIBC?
Updating glibc should theoretically and by backwards compatibility design of glibc be okay, but there is always risk – even if relatively minimal – of something changing, even breaking. As a special case, if this is a developer/test machine used to run or test a software that is later deployed to a equivalent production machine, then fixing a bug in libc that makes the software run correctly is a risk in preventing detection of problems.
Feb
6
comment how to run new software without updating GLIBC?
@vonbrand - I tend to agree with your last comment. But I strongly disagree that updating libc or installing well known software (not "random package") is somehow comparable (assuming no evil intentions). We know very little about the nature of the environment and its users to voice any definitive opinion here. In software development machines (with many competent users), it could make sense to allow users run their own software. Sometimes it is plain necessity (OpenWRT and OpenEmbedded that target embedded platforms will build from sources some tools needed to build the f/w image).
Feb
6
comment how to run new software without updating GLIBC?
@vonbrand - Nonsense, unless we are talking about some high security machine (and not for example some shared developer or testing machine/cluster) in which case you do need to have healthy paranoia about foreign unaudited software. In terms of random breakages, it is quite a different matter to update libc (affecting all the system, possibly causing system breakages) than just installing an isolated application program from trusted sources (I disagree with the notion that Mathematica is random package). Resource exhaustion of course is a valid concern that competent sysadmin should address.
Feb
2
comment how to run new software without updating GLIBC?
@BenjiWiebe - what kind of risks are you exactly referring to?
Aug
7
comment Any reason NOT to run Linux in a VM all the time?
I had this issue too until I switched the kernel. Ubuntu at least comes with special kernel for running in virtual machine. The high resolution timer is the culprit for the CPU hogging, I believe, which is disabled in the special kernel versions. Now the CPU usage as reported by the host OS (Windows 7 at the moment) is comfortably low when idle.
Jun
24
awarded  Supporter