<data> A data structure holding many values, possibly of different types, which is usually accessed sequentially, working from the head to the end of the tail - an "ordered list". This contrasts with a (one-dimensional) {array}, any element of which can be accessed equally quickly. Lists are often stored using a cell and pointer arrangement where each value is stored in a cell along with an associated pointer to the next cell. A special pointer, e.g. zero, marks the end of the list. This is known as a (singly) "linked list". A doubly linked list has pointers from each cell to both next and previous cells. An unordered list is a {set}. (1998-11-12)
<jargon> To transfer data from one computer to another. Downloading usually refers to transfer from a larger "host" system (especially a {server} or {mainframe}) to a smaller "client" system, especially a {microcomputer} or specialised peripheral, and "{upload}" usually means from small to large. Others hold that, technically, download means "receive" and upload means "send", irrespective of the size of the systems involved. Note that in communications between ground and space, space-to-earth transmission is always "down" and the reverse "up", regardless of size. So far the in-space machines have invariably been smaller; thus the upload/download distinction has been reversed from its usual sense. [{Jargon File}] (2003-11-04)
<operating system> ("Linus Unix") /li'nuks/ (but see below) An implementation of the {Unix} {kernel} originally written from scratch with no proprietary code. The kernel runs on {Intel} and {Alpha} hardware in the general release, with {SPARC}, {PowerPC}, {MIPS}, {ARM}, {Amiga}, {Atari}, and {SGI} in active development. The SPARC, PowerPC, ARM, {PowerMAC} - {OSF}, and 68k ports all support {shells}, {X} and {networking}. The Intel and SPARC versions have reliable {symmetric multiprocessing}. Work on the kernel is coordinated by Linus Torvalds, who holds the copyright on a large part of it. The rest of the copyright is held by a large number of other contributors (or their employers). Regardless of the copyright ownerships, the kernel as a whole is available under the {GNU} {General Public License}. The GNU project supports Linux as its kernel until the research {Hurd} kernel is completed. This kernel would be no use without {application programs}. The GNU project has provided large numbers of quality tools, and together with other {public domain} software it is a rich Unix environment. A compilation of the Linux kernel and these tools is known as a Linux distribution. Compatibility modules and/or {emulators} exist for dozens of other computing environments. The kernel version numbers are significant: the odd numbered series (e.g. 1.3.xx) is the development (or beta) kernel which evolves very quickly. Stable (or release) kernels have even major version numbers (e.g. 1.2.xx). There is a lot of commercial support for and use of Linux, both by hardware companies such as {Digital}, {IBM}, and {Apple} and numerous smaller network and integration specialists. There are many commercially supported distributions which are generally entirely under the GPL. At least one distribution vendor guarantees {Posix} compliance. Linux is particularly popular for {Internet Service Providers}, and there are ports to both parallel supercomputers and {embedded} {microcontrollers}. {Debian} is one popular {open source} distribution. The pronunciation of "Linux" has been a matter of much debate. Many, including Torvalds, insist on the short I pronunciation /li'nuks/ because "Linus" has an /ee/ sound in Swedish (Linus's family is part of Finland's 6% ethnic-Swedish minority) and Linus considers English short /i/ to be closer to /ee/ than English long /i:/ dipthong. This is consistent with the short I in words like "linen". This doesn't stop others demanding a long I /li:'nuks/ following the english pronunciation of "Linus" and "minus". Others say /li'niks/ following {Minix}, which Torvalds was working on before Linux. {More on pronunciation (http://www.foldoc.org/pub/linux-pronunciation)}. {LinuxHQ (http://www.linuxhq.com/)}. {slashdot (http://slashdot.org/)}. {freshmeat (http://freshmeat.net/)}. {Woven Goods (http://www.fokus.gmd.de/linux/)}. {Linux Gazette (http://www.ssc.com/lg)}. {funet Linux Archive (ftp://ftp.funet.fi/pub/Linux)}, {US mirror (ftp://sunsite.unc.edu/pub/Linux/)}, {UK Mirror (ftp://sunsite.doc.ic.ac.uk/packages/Linux/)}. (2000-06-09)
Autojar generates self-contained jars starting from a given list of classes. It searches the bytecode recursively for referenced classes, extracts the corresponding files from wherever they reside, and creates an archive containing only the classes you really need. Version 1.2.1 can be downloaded at http://www.rrz.uni-hamburg.de/RRZ/B.Eggink/en/JAVAtools/autojar/
1. <file system> {hard link} or {symbolic link}. 2. <hypertext> {hyperlink}. (1997-10-22)