Volume Size

Richard Gaskin ambassador at fourthworld.com
Thu Oct 16 12:19:02 EDT 2014


Bob Sneidar wrote:

 >> On Oct 14, 2014, at 20:37 , JB wrote:
 >>
 >> The dictionary states,
 >> This function always returns empty on Unix systems.
 >>
 >> So, is Linux a Unix OS?
 >
 > In a word, no. Linux is the result of someone writing a unix-like
 > OS without (ostensibly) copying any of the actual UNIX code. It
 > walks like UNIX, it quacks like UNIX, but it is decidedly *NOT* UNIX! 
 > Never say those words again!!! (It makes LINUX people queasy). ;-)

On the contrary, the reason Linux was invented was a desire to enjoy 
what Unix brings to the table, but without spending several thousand 
dollars on the proprietary hardware and software to get that enjoyment, 
and to have the freedom to enhance it if you choose.

Linux is very close to full POSIX compliance, prevented from being 
certified as a true Unix only by a relative handful of differences whose 
merit I'll leave others to argue.

Most Unix skills are directly transferable to Linux, which is useful 
since Unix market share continues to decline while Linux has only grown.

But the key issue here isn't about OSes at all, but about why the 
LiveCode team chose to leave both Unix and Linux support out of the 
volumes function.

The answer is likely related to mount points, which these days are 
equally problematic on OS X and Windows.

When originally introduced with what we now call Mac Classic, having 
only the name of a mounted volume was sufficient to know how to access 
it.  But with OS X, is it mounted at / or /Volumes/ or somewhere else? 
As noted earlier, such mount path issues are present in various forms on 
all three desktop OSes.

The discussion around the enhancement request for this has been 
illuminating and promising:
<http://quality.runrev.com/show_bug.cgi?id=13673>


And JB, thanks for the catch with "Unix" - obviously that should be 
"Linux", since OS X is a certified Unix and other flavors of Unix 
haven't been supported by LiveCode in many years, so I submitted a bug 
report to change that, pending the outcome of the enhancement request 
noted above:
<http://quality.runrev.com/show_bug.cgi?id=13696>

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the use-livecode mailing list