Article View: ch.comp.os.linux
Article #12478Re: Pruefen von symbolische links
From: Roberto Nibali
Date: Tue, 10 Jul 2001 09:04
Date: Tue, 10 Jul 2001 09:04
75 lines
4248 bytes
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-mailReferences:
<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