Official Project Homepage
by Luke Komsta luke@ariadna.pl

Linux and Pharmacy?

[ENGLISH] I am studying pharmacy and that's the reason I have named my project that way. It is still under construction and only several parts are published. My Linux project contains "pills". Each of them is good for one disease, but it doesn't work good enough for another. When you know what do you need a Linux for, you may choose a good pill. And of course, as you know, there is no drug which is good for treating all diseases.

[POLSKI] Nazwa LIAP oznacza po polsku "Linuksowe pigułki" (dosłownie linux w fiolce z pigułkami) i ma związek z moimi studiami farmaceutycznymi. Dystrybucja zawiera dyskietki "pigułki". Każda z nich jest dobra na jedno schorzenie, ale nie nadaje się na inne. Projekt jest w fazie konstrukcji i nie wszystkie pigułki są jeszcze opublikowane. Kiedy wiadomo, jaki mamy problem, można wybrać najlepszą pigułkę. Nie ma za to pigułki, która wyleczyłaby wszystko.

Kernel pills

FeaturesLecithin normal/largeVitamin normal/fullInsulin (in future)
UMSDOS, VFAT, ISO 9660,
Joliet, Minix, Ext2
yes/yesyes/yesyes/yes
Other all filesystems
and partition types
no/yesno/nono
SCSI with tape, CDROM, disk,
all controllers without RAIDS
no/yesno/nono
Networking, PPP, Ip firewalling,
masquerading, tunnelling, IPX
no/noyes/yesyes
SLIPno/nono/yesyes
3c505, 3c509, 3c579, NE2000, PCI NE2000no/noyes/yesyes
All other ethernet 10, 100M cardsno/nono/yesno
Networking, PPP, Ip firewalling,
masquerading, tunnelling, IPX
no/noyes/yesyes
Token ringno/nono/yesno
All HamRadio driversno/nono/noyes

System pills

FeaturesCaffeineQuinineMorphine
Ethernet config
with hwaddr memory
and wvdial
noyesyes
Swap and usr-in-a-file optionyesyesyes
Bashyesyesyes
Midnight Commanderyesnono
Fdisk, e2fsck, mkfs, etc.yesnono
Zip, Arj, Rar, Zoo, Tar etc.yesnono
Telnet, ssh, ftp, nslookup, mtr!noyesyes
Lynxnonoyes
Nmap, neped, queso, sniffit...noyesno
Micq, tinyircnoyesyes
Lynxnonoyes
/usr/exploits :-)noyesno

[ENGLISH] Each floppy has a name of a drug or kind of drug. There are two kinds of them. Kernel pills and root pills. Kernel floppy contains two compiled kernels prepared for some purpose. You boot it, and instert a root pill with a complete ramdisk. Now all disks are 1722 KB formatted (!).

[POLSKI] Każda dyskietka ma nazwę leku lub jakiejś substancji. Są 2 rodzaje dyskietek. Dyskietki z jądrami zawierają 2 jądra do wyboru, prekompilowane do konkretnych zastosowań. Po załadowaniu jądra wkłądamy dyskietkę z systemem (drugi rodzaj). W zasadzie każde jądro da się użyć z każdym systemem, ale może to nie mieć sensu. Obecnie wszystkie dyskietki mają format 1722 KB (!).

HOW TO INSTALL:

[ENGLISH] First versions were published in big archive as liap-....tar.gz. But I have decided now to publish separate images, each pill contains files with copyright and license info. To create floppies under Linux you should do "fdformat /dev/fd0H1722" on each floppy and simpy "dd if=imagefile of=/dev/fd0H1722". Under DOS download dosinst.zip. It is very small umsdos linux which allows you to format and create 1722K floppies .

[POLSKI] Pierwsze wersje były publikowane jako wielkie archiwum liap-....tar.gz. Jednak upgrade jednej dyskietki nie może zmuszać do ładowania całego archiwum. Dlatego teraz każda pigułka jest w oddzielnym pliku, zawiera jednak licencję i informacje o prawach autorskich. Pod Linuksem wystarczy sformatować dyskietki przez "fdformat /dev/fd0H1722", po czym nagrać na nich obrazy przez "dd if=obraz of=/dev/fd0H1722". Pod DOS-em pobierz dosinst.zip. Jest to malutki linux bazujący na umsdos pozwalający na sformatowanie i nagranie takiej dyskietki .

Configuring and personalizing:

[ENGLISH] If you have 8MB and less memory, make C:\liapswap file. It should contain three fields separated by colon, for example _pocket_.swp:16:usr.swp:. First field is swap file name, second is its size (if it does not exists it will be created with this size). Third parameter (optional) says that /usr partition should be mounted as loop file, not in ramdisk.
Each floppy has a writable minix area mountable by liapmount, liapumount scripts under /liap. If /liap/etc exists it overrides /etc, so you can easily make changes in configuration files.

[POLSKI] Przy 8MB RAM lub mniej należy utworzyć plik C:\liapswap zawierający 3 pola oddzielone dwukropkami: nazwa pliku wymiany, z jakim rozmiarem utworzyć jeśli nie istnieje i nazwa pliku z partycją /usr (opcjonalnie, np. _pocket_.swp:16:usr.swp:) Wtedy tworzy się plik wymiany i ewentualnie /usr montowany jest jako plik loop a nie w ramdysku (działa na 4 MB).
Każda dyskietka zawiera podmontowywalny obszar z minixem montowany pod /liap sktyptami liapmount i liapumount. Jeśli istnieje /liap/etc, jego zawartość nadpisuje /etc i w ten sposób można zmieniać ustawienia np. numer dla wvdiala.

TO DO:

[ENGLISH] Midnight Commander is run without subshell because with subshell it sometimes crashes (who knows why???).

[POLSKI] MC uruchamia się na razie bez podpowłoki, gdyż inaczej potrafi się wieszać (kto wie dlaczego?).

DOWNLOAD AND MIRRORS:


1. Lublin, Poland (Primary Site) [ ftp://ftp.liap.eu.org/pub/liap/ ]
2. Gdansk, Poland [ ftp://ftp.idk.com.pl/mirrors/ftp.liap.eu.org/pub/liap/ ]
3. Piotrkow, Poland [ ftp://ftp.punto.wox.org/pub/Linux/liap/ ]

ATROPINE (Nbench, cpuburn, memtest, badblocks etc.) disk is available. It works nice with any kernel pill.
POLOPYRIN (Router for HiS/SDI) is available with floppy build scripts. For more info see docs in archive
Sources of all pils are available now in /pub/liap/sources as .tar.gz archives.

License

[ENGLISH] LIAP is distributed under GPL2 license (see COPYING). If you want to modify the software and redistribute, please do not name it "LIAP" and notify about me -give me a credit. Thank you.
LIAP family is collected from files taken from: BYLD 0.9, Slackware 4.0, Zipslack 4.0, muLinux 7r7, or recompiled under: -Zipslack 4.0 with gcc taken from Slackware 3.6 (binaries, kernels 2.0), Red Hat 6.1 with egcs 1.1.2 (kernels 2.2) Some ideas based on: Pocket Linux, muLinux, DLX 1.0, BYLD 0.9. For more info see CREDITS.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[POLSKI] LIAP jest rozpowszechniany na licencji GNU GPL2 (oryginał w plikach COPYING). Jeśli chcesz modyfikować i rozpowszechniać dalej nie nazywaj tego "LIAP" i wspomnij o mnie -doceń mój wkład pracy. Dziękuję!
LIAP jest poskładany z plików wziętych z: BYLD 0.9, Slackware 4.0, Zipslack 4.0, muLinux 7r7, lub zrekompilowanych pod Zipslackiem 4.0 z gcc z Slackware 3.6 (binaria, jądra 2.0), lub pod RedHat 6.1 z egcs 1.1.2 (jądra 2.2)
OPROGRAMOWANIE JEST DOSTARCZANE PRZEZ AUTORA "JAKIM JEST". DOŁOŻONO WSZELKICH STARAŃ MAJĄCYCH NA CELU JAK NAJLEPSZĄ JAKOŚĆ PRODUKTU, JEDNAK AUTOR NIE MOŻE BYĆ W ŻADNYM WYPADKU ODPOWIEDZIALNY ZA JAKIEKOLWIEK BEZPOŚREDNIE, POŚREDNIE, PRZYPADKOWE, SPECJALNE I WSZELKIE INNE ZNISZCZENIA, WŁĄCZAJĄC W TO UTRATĘ DÓBR, UŻYTECZNOŚCI, DANYCH LUB ZYSKÓW Z UŻYTKOWANIA. AUTOR ZRZEKA SIĘ WSZELKICH GWARANCJI, ZARÓWNO SFORMUŁOWANYCH WPROST, JAK I DOMNIEMANYCH.

stat4u

Last update: 21th October '2000