An Eternal Quest for Incremental Improvement
If you have ever wanted to get the command line options that were passed
to a running Solaris process, you might have noticed that the output of
command line arguments from ps
is truncated to 80 characters.
Looking into /usr/include/sys/procfs.h
will reveal the reason why!
This ...
I had a previous
post
on how to turn on core files for set-UID, set-GID processes under Linux.
Recently we ran into the same problem on Solaris. To turn on core files
for set-id processes, use coreadm
.
$ pfexec coreadm -e global-setid
Please keep in mind that these core files can ...
I have a triple boot system with OpenSolaris, Ubuntu 9.10 and Microsoft Windows XP. I upgraded my Ubuntu 9.10 GRUB to GRUB 2 today. GRUB2 automatically added an entry for Microsoft Windows XP. However, it didn't detect the OpenSolaris that was installed. I had to manually configure ...
OpenSolaris was lacking virtual console for a while. This support was made available since build snv_124. However, due to various bugs, it is turned off by default. To enable virtual consoles, do the following.
$ pfexec svcadm enable vtdaemon $ pfexec svcadm enable console-login:vt2 $ pfexec svcadm enable console-login:vt3 $ pfexec svcadm ...
-> Update 2009-11-07: This issue is fixed in OpenSolaris build snv_126. <-
OpenSolaris dev repository update snv_116 introduced an XOrg bug that caused the mouse cursor to jump to the top left corner of the screen very frequently. Apparently, there is some floating point math issue is involved using MMX/SSE2 instructions ...
Recently, I had to install Mercurial on one of our Solaris 10 development machines without root access. The installation procedure was a little bit tricky. So, I thought it would be helpful to share the experience.
First, I downloaded Mercurial source and extracted it. This is a standard procedure for ...
With the latest OpenSolaris 2009.06, maximizing windows managed by Metacity (GNOME) will maximize the windows across both screens. This is due to an issue that Metacity was trying to use a wrong Xinerama type. This issue is fixed in the mercurial repository. However, the fix was not on time ...