🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sfnet.atk.linux
Article #141

Re: Porttien ohjelmointi ?

#141
From: Ari Lemmke
Date: Sun, 22 Nov 1992 04:29
56 lines
3006 bytes

	AAaaaaaaaaaarrrrrrgh

In article <1992Nov20.082301.18798@klaava.Helsinki.FI> vsiivola@klaava.Helsinki.FI (Veikko Siivola) writes:
:   Laiteohjaimen tekeminen on varmaan vaikea homma. [{nien tekmisen PC:n
:   oman hardwaren avulla Linuxissa voisi hoitaa n{in. Voisi tehd{ rootin
:   oikeuksilla k{yv{n daemonin, joka startataan bootin yhteydess{. K{ytt{-
:   j{n ohjelma l{hett{isi sille k{skyj{ ja se hoitelisi {{nien tekmisen.

	Auts. Kylla demonin ja interfacen tekeminen on
	monimutkaisempaa. Ei. Ei. Ei. Ei ole mitaan jarkea,
	koska device:lla on suojaukset, mutta demonipahalla ei.
	Lisaksi demonille ei voida ajastusta mitenkaan taata,
	kernelissa voi aina kayttaa timereita (tosin en ole
	katsonut miten linuxissa) - eli saadaan haluttaessa
	tarvittava CPU-aika.

:   Se voisi olla yksinkertainen ja turvallinen tapa hotaa {{nten
:   tekemiseen tarvittavan ajastinpiirin ohjaus.

	Yksinkertainen?? miten??? kylla proggis-demoni-interfacen
	tekeminen on hankalaa. Turvallinen?? eli kuka tahansa voi
	tuottaa aania? miten suojaukset? lukitukset?

	Jos joka tarkoitusta varten luodaan koneessa jatkuvasti
	pyoriva demoni .. koneesi hukkuu demoneihin.

	Enka ole niinkaan varma etta prosessi-demoni-interface
	olisi tehokas, elleivat sitten prosessi ja demoni ole
	ainoat koneessa pyorivat prosessit - kun viela supistetaan
	jaa jaljelle, etta haluat mosodoson. ;-)

:   Onko kenell{k{{n esimerkkiohjelmaa siit{,
:   miten io-porttien k{sittelyn voi tehd{ tehokkaasti? /dev/port-tiedoston
:   k{ytt| ei varmaankaan ole tehokkain ratkaisu. Tiet{{kseni pit{{ rootin oi-
:   keuksilla tehd{ jokin systeemikutsu, jolla pyydet{{n io-porttien k{ytt|oi-
:   keutta.

	Kayta mosodosoa. Kludge-ratkaisut kuuluvat tuohon
	epamaaraiseen kayttojarjestelmaan.

	Sinun kannattaisi lukea un*x-filosofiasta kirjoja;
	eli mista oikein on kymysys.

:   Tein itse Linuxille pienen ohjelman joka k{ytt{{ io-portteja komentaakseen
:   koneeni cache-muistin toimintaan. Koneessani on 386SX-prosessorikortti ja
:   ohjelmat cachen kontrolloimista varten tuli vain dossille. Minun piti itse


	Eli puljautus kuuluu kerneliin.


:   Veikko Siivola			University of Helsinki

	arl				// ^^^^ jaa -- no on HUTissakin ;-(
Technical Details
Message-ID: <ARL.92Nov22062854@deathstar.cs.hut.fi>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!funic!nntp.hut.fi!cs.hut.fi!arl
References: <jaatine.722175435@tutka.uku.fi> <1992Nov19.155915.29749@klaava.Helsinki.FI> <1992Nov19.190508.746@klaava.Helsinki.FI> <1992Nov19.191239.11005@klaava.Helsinki.FI> <1992Nov20.082301.18798@klaava.Helsinki.FI>

Show Full Headers
Complete Article Headers
Newsgroups: sfnet.atk.linux
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!fuug!funic!nntp.hut.fi!cs.hut.fi!arl
From: arl@cs.hut.fi (Ari Lemmke)
Subject: Re: Porttien ohjelmointi ?
In-Reply-To: vsiivola@klaava.Helsinki.FI's message of 20 Nov 92 08:23:01 GMT
Message-ID: <ARL.92Nov22062854@deathstar.cs.hut.fi>
Lines: 58
Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
Nntp-Posting-Host: deathstar.cs.hut.fi
Organization: Helsinki University of Technology, Finland
References: <jaatine.722175435@tutka.uku.fi> <1992Nov19.155915.29749@klaava.Helsinki.FI>
 <1992Nov19.190508.746@klaava.Helsinki.FI>
 <1992Nov19.191239.11005@klaava.Helsinki.FI>
 <1992Nov20.082301.18798@klaava.Helsinki.FI>
Distribution: sfnet
Date: Sun, 22 Nov 1992 04:29:15 GMT
Lines: 58