🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #12478

Re: Pruefen von symbolische links

#12478
From: Roberto Nibali
Date: Tue, 10 Jul 2001 09:04
75 lines
4248 bytes
> tschau roberto,

Hoi Juerg, 

gut wieder was von Dir zu hoeren ...

> bei allen kommerziellen unix-, aix- und hp- systemen ist der kompiler
> dabei. allerdings muss man noch etwas dazutun, um das ding auch gebrauchen
> zu können. so 1k-2k us$ :-). qualität hat eben seinen preis.

Genau. Ob man mit einem 20-30% besseren Compiler 20-30% mehr fuer
sein Produkt verlangen kann, ist fragwuerdig, obwohl die Compiler
Investition nur einmal geschieht, pro node :)

> ich denke aber, wenn sich jemand für eine hp entscheidet, wird er auch noch
> eine portokasse finden.

<no holy wars please>
:) Ja, es gibt immer noch Leute, die sich mit dem proprietaersten
aller Unix Varianten rumschlagen muessen (die Portierung von tcpdump
war ja ein Paukenschlag und dass man erst seit 10.20 die dead gateway 
detection abschalten kann ist auch sehr schoen, aber Leute, die so-
wieso das ganze mit NT administrieren merken sowas nicht einmal ...). 
</no holy wars please>

> oder verzichtet etwa ein rolls besitzer auf ledersitze?

Wenn er allergisch dagegen ist ... [fuer mich, siehe HP/UX]

> so abwegig ist das auch wieder nicht. frueher musste der kernel nach der
> konfiguration neu gelinkt werden (mkbuild oder so). dann mussten für die
> treiber die konfigurationen ([m|s]tune) in space.c nach space.o vorab
> umgewandelt werden. dazu gab es einen kleinen kompiler-linkeditor im
> /etc/[master | config] oder ähnlich. allerdings war dieses compiler
> fragment im system und nicht im kernel. und main-pgm konnten damit nicht
> umgewandelt werden.

Das ist wohl richtig so, aber dennoch ist der Compiler nicht im kernel
space ausser das OS unterstuetzt processor-task affinities. Der compiler
task ist dann an eine CPU gebunden und laeuft als task uninterruptable.
main pgm kann schon umgewandelt werden, wenn man einen temporaeren
TLB pool generiert, der nicht vom qcc ILE compiler aquiriert wird.
Undocumented feature. BTW, an was dachtest Du? IRIX, AIX, PDP-7 :)
Dieses CPU Multiplexing und post-TLB flushing ist in [1] documentiert.
Und warum der Compiler nicht unbedingt im Kernel sein sollte ist
unter [2] und in "Modern Operation System" vom Tanenbaum oder "Operating
System Concepts" von A.Silberschatz & P.B.Galvin (sehr komplex).
Interessant in diesem Zusammenhang ist noch [3]. Einen TLB pool 
cache coherent abzusondern ist aber dann nicht so trivial. Ein Beispiel,
wie ein CC-NUMA fuer die TASK-Processor Affinitaet aussehen koennte
ist [4].

> es grüessli
> jürg

Gruss zurueck und eine schoene Woche,
Roberto Nibali, ratz

[1]: http://6004.lcs.mit.edu/Fall99/handouts/L47.pdf
[2]: http://6004.lcs.mit.edu/Spring97/L43.pdf
[3]: ftp.sys.toronto.edu/white-technical-reports/269/romm.ps.Z
[4]: http://oss.sgi.com/projects/numa/download/palloc.patch

-- 
mailto: `echo NrOatSz@tPacA.cMh | sed 's/[NOSPAM]//g'`
Technical Details
Message-ID: <3B4AC52B.FD40F294@tac.ch>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.174.75.178!news-fra1.dfn.de!newsfeed01.univie.ac.at!newsmaster-01.atnet.at!atnet.at!newsfeed-zh.ip-plus.net!news.ip-plus.net!not-for-mail
References: <3B441847.381424C4@siemens.ch> <20010705.094055.1139901474.927@fortytwo.ch> <3B441B92.6E4CCE2B@tac.ch> <20010705.103137.1139901474.1150@fortytwo.ch> <3B442EB4.4BCBFA34@siemens.ch> <20010705.125342.2027907669.1150@fortytwo.ch> <3B4449C2.6C21CB27@tac.ch> <3B46A078.BC7CE71A@mails.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,67e615da96b01c88
X-Google-Attributes: gidf4b73,public
X-Google-ArrivalTime: 2001-07-10 02:05:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.174.75.178!news-fra1.dfn.de!newsfeed01.univie.ac.at!newsmaster-01.atnet.at!atnet.at!newsfeed-zh.ip-plus.net!news.ip-plus.net!not-for-mail
From: Roberto Nibali <ratz@tac.ch>
Newsgroups: ch.comp.os.linux
Subject: Re: Pruefen von symbolische links
Date: Tue, 10 Jul 2001 11:04:43 +0200
Organization: terreActive
Lines: 75
Message-ID: <3B4AC52B.FD40F294@tac.ch>
References: <3B441847.381424C4@siemens.ch> <20010705.094055.1139901474.927@fortytwo.ch> <3B441B92.6E4CCE2B@tac.ch> <20010705.103137.1139901474.1150@fortytwo.ch> <3B442EB4.4BCBFA34@siemens.ch> <20010705.125342.2027907669.1150@fortytwo.ch> <3B4449C2.6C21CB27@tac.ch> <3B46A078.BC7CE71A@mails.ch>
NNTP-Posting-Host: 212.28.148.18
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: rex.ip-plus.net 994755897 15386 212.28.148.18 (10 Jul 2001 09:04:57 GMT)
X-Complaints-To: abuse@ip-plus.net
NNTP-Posting-Date: Tue, 10 Jul 2001 09:04:57 +0000 (UTC)
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.7-pre3 i686)
X-Accept-Language: en, de-CH, zh-CN