Download Latest Version tc+mc+reduce+grg_ec.iso (27.5 MB)
Email in envelope

Get an email when there's a new version of grg-ec

Home
Name Modified Size InfoDownloads / Week
tc+mc+reduce+grg_ec.iso 2012-01-08 27.5 MB
livecd.grg-ec.tar.gz 2012-01-08 14.1 MB
tc+mc+reduce+grg_ec.iso.md5 2012-01-08 58 Bytes
README.txt 2012-01-08 5.5 kB
instAll.GRGec.CSL.bin 2011-08-06 2.0 MB
Totals: 5 Items   43.7 MB 0
                 TinyCore/CorePlus Linux + Reduce + Grg_ec
                                 LiveCD
                             assembling tools

The file collection (the compressed archive livecd.grg-ec.tar.gz) presented here 
enables one to compile the iso9660-image of a bootable CDROM which incorporates 
the minimalistic GNU/Linux based LiveCD named `Tiny Core Linux'
    (see http://www.tinycorelinux.com or http://distro.ibiblio.org/tinycorelinux)
supplemented with the free open source universal computer algebra system `Reduce'
    (see http://sourceforge.net/projects/reduce-algebra/)
and the Reduce-based specialized computer algebra system `GRG_EC'
    (see http://grg-ec.110mb.com, http://sourceforge.net/projects/grg-ec)
Additionally, the `MidnightCommander' file manager package (`mc') 
which is inclosed in the addon collection constituting the part of the Tiny Core 
Linux distribution and available at
     http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/
Alternatively, the extended version of the TinyCoreLinux named CorePlusLinux, which
differs from the Tiny Core by inclusion of a number of utilities allowing a user,
among other, to choose among a number of window managers, can be used in the same 
way.

The basic software characteristics are as follows:

    Distributing policy: in accord with BSD license, free of charge,
          sources included.

    Total CDROM iso-image file size: about 27 Mb (tynycore) or 63 Mb (coreplus).

    Hardware architecture assumed: x86.

    Hardware requirements: 
          are dictated by TinyCoreLinux (or CorePlusLinux) with some 
          augmenting of the minimal RAM requirements necessary to deploy 
          the additional software (`mc' with necessary libraries, `reduce', 
          `grg_ec'), to run applied programs and to store the data they 
          process. To indicate the own tinycore Linux resource requirements,
          let us cite from
             http://distro.ibiblio.org/tinycorelinux/faq.html#req
          :
                An absolute minimum of RAM is 46mb. TC won't boot with 
                anything less, no matter how many terabytes of swap
                you have.
                Microcore runs with 28mb of ram.
                The minimum cpu is i486DX (486 with a math processor).

                A recommended configuration:
                Pentium 2 or better, 128mb of ram + some swap 
 
    Comment concerning CPU type limitation:
     The Reduce/CSL binary executive file `reduce' here enclosed 
     (the file ore/reduce.embedded.tar.gz:usr/local/bin/reduce) has been 
     compiled for i686 CPU and, therefore, would not be workable on lower 
     level CPUs. For them, an independent compilation of Reduce/CSL 
     package is required with subsequent replacing (the emdedded version of)
     the file noted above (and, for the compatibility to be guaranteed, 
     the file `ore/reduce.embedded.tar.gz:usr/local/bin/reduce.img').

    Compilation:
          having successfully executed the script `ASSEMBLE.with.tinycore' or
          `ASSEMBLE.with.coreplus', the cdrom iso-image file `tc+reduce+grg.iso'
          should appear in the folder `/tmp'.
          The script is to be executed with with root privileges required for
          the mounting tinycore iso-image and replacing of a number of files
          attributed to accounts `tc' and `root' and situated in the working
          file tree.
          This mode can be ensured, for example, by means of the utility `su'.
          In such a case the script has to be invoked as follows:
#             su -c ./ASSEMBLE.with.tinycore
          or
#             su -c ./ASSEMBLE.with.coreplus
            ).

    Compilation result usage:
            invokation require no installation and is carried out either
                  1) burning `tc+reduce+grg.iso' to blank CD media and, then, 
                     booting from it,
                  or
                  2) booting from cdrom iso-image file within a Virtual Machine, 
                     such as VirtualBox, kvm or qemu. Booting from the burned
                     CDROM by means of VM is also possible of course.

    Prerequisites:
            apart of a number of utilities common for *nix OS'es (`bash', `sh',
            `gzip', `mkdir', `cpio' etc) one has to make available either
            TinyCoreLinux iso-image file (currently `TinyCore-4.2.iso', 
            of about 10 Mb) or CorePlusLinux iso-image file (currently 
            `CorePlus-4.2.iso', of about 48 Mb).
            Note: one must appropriately adjust the symbolic link 
                 `ore/tinycore_4.X.iso', or `ore/coreplus_4.X.iso',
                  redirecting it to the actual iso-image file.

            Note: `advdef' utility enclosed in the package `advancecomp' 
                (see http://advancecomp.sourceforge.net/comp-readme.html).
             can be applied to somewhat reduce the size of the final CDROM 
             iso-image file at the price of increasing of the compilation
             time. The additional compression is carried out in the case
             of passing a parameter (distinct of "fast") to the script 
             `ASSEMBLE.with.*' invoking it, for example, as follows:
 #             su -c "./ASSEMBLE.with.tinycore compress"
             The resulting iso-file will be however of 26 Mb in size, i.e.
             the gain provided by overcompression would unlikely ensoul you.
 
S.Tertychniy.
    bpt97{at}rambler{dot}ru
08.01.2012
Source: README.txt, updated 2012-01-08