minimalna konfiguracia II.

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pátek Říjen 15 01:52:41 CEST 1999


On Thu, 14 Oct 1999, Lub_Lau wrote:

> 1. Na pocitaci, ktery je nepripojen k siti a je vyuzivan pouze 
> soukrome, nepotrebuji ono zdlouhave prihlasovani ani vice 
> uzivatelu, ani zadne ochranne speciality Linuxu - jako pravomoce 
...
> ani nepotrebuje zadnou ochranu. (Urcita ztrata prednosti Linuxu !)

Kdyz uz nic jineho, tak si zaslouzi ochranu pred tim pitomcem,
co u toho sedi. :)  Nicmene, jestli si nekdo chce mermomoci nabenout, pak
nemusi modifikovat jadro: staci zaridit, aby se misto loginu rovnou pustil
shell s euidem 0.

> Potrebuji jednoduchou utilitku ovladatelnou z prikazove radky 
> (zadna grafika, zadne menu, pouze parametry + drobna napoveda), 
> ktera umi primo prevadet (konvertovat) z formatu RPM, DEB, ARJ, 
> RAR, GZIP, J, ZOO, UC2, LHA  atd. --  ( se zachovanim 
> instalacnich a dalsich informaci z puvodniho souboru (ruzne uvodni 
> obrazovky atd.), bez ohledu na verzi archivatoru a balickovace a se 

Jak se v ZIPu budou napriklad zaznamenavat pristupova prava souboru? (I ve
vyse uvedene situaci "bez ochrany" je dulezite rozlisovat, co je
spustitelne a co ne.) A jak se zaridi, aby ZIP pri rozbaleni spustil
skripty, co maji byt spusteny? Asi nijak. Takze neexistuje vubec zadna
utilitka (ani jednoducha, ani slozita), ktera by splnovala zadani.

> 3. Dale jednoduchou utilitu - pro prime provadeni zdrojoveho textu 
> (mensi skupiny jiz odladeneho zdrojoveho textu), (ulohy- malych 
> programu do 100 kB),  bez vytvareni samospustitelnych ci jinych 
> pomocnych souboru  napr. v C nebo pascalu, java atd. a tez bez 
> ladicich komponent.

Kdybychom vynechali lehce nesmyslny pozadavek na nevytvareni pomocnych
souboru (nebo se to tykalo jen rucne vyrabenych?), tak treba neco
jako tohle:

#!/bin/sh
BINARY=`mktemp ${TMPDIR:-/tmp}/prgXXXXXX`
[ -n "$BINARY" ] || exit 1
trap "rm -f $BINARY" 0
cc -o $BINARY ${1+"$@"} || exit $?
$BINARY
exit $?

> Existuje alespon neco i v jinych jazycich, co je skutecne pouzitelne,
> funkcni a bezproblemove, neni to narocne na pamet ci rychlost
> procesoru. (Princip - nacist do pameti, zpracovat zdrojovy text -
> kompilace, provest a konec)

Existuje spousta interpretovanych a polokompilovanych jazyku, pricemz
jejich zastanci se vzajemne nenavidi, protoze terminy jako "skutecne
pouzitelne", "funkcni" a "bezproblemove" si kazdy vysvetluje po svem. :)

> 4. Ciste teoreticky - narocnost (casova a na PC)  moznosti prevodu 
> zdrojovych textu mezi ruznymi operacnimi systemy.

Rucni prace v rozsahu nula az plus nekonecno.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux