🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: backbone.general
Article #2755

Re: weitere Sites gesperrt

#2755
From: schaefer
Date: Fri, 31 Jan 1997 00:00
99 lines
5480 bytes
In <6PrO9UUqSlB@bwr.ruhr.de>, wr@bwr.ruhr.de (Wolfram Rautenberg) writes:
>root@localhost.ruhr.de meinte am 28.01.97
>zum Thema "weitere Sites gesperrt":
>
>> Am Wochenende haben die Admins eine neue (selbstgeschriebene)
>> Verwaltungssoftware fuer localhost.ruhr.de installiert.
>>
>> Ein besonderes Feature dieser Software ist es, dass eine Site ab jetzt
>> automatisch gesperrt wird, wenn ein User davon auf localhost.ruhr.de
>> FTP-Jobs zwischen 18 und 9 Uhr laufen laesst. Momentan sind ca. 25 ruhr.de
>> Sites bereits gesperrt, weil sie erwischt wurden.
>>
>> Momentan gibt es nur "wurde erwischt" und "wurde noch nicht erwischt", das
>> werde ich aber die Tage noch um mindestens "hat versprochen, es nie wieder
>> zu machen" erweitern...

>kann mir einer mal erklaeren was das soll ?

Als rechte Hand von root@localhost will ich das gerne mal in
aller Kuerze versuchen:

Wenn Du Dir mal die Muehe machst, die Anzahl der Sekunden von 
Mitternacht bis 18.00 Uhr auszurechnen, kommst Du auf die Zahl von
18*3600 = 64800. Eine typische Grenze von darstellbaren Zahlen
in Rechnern ist 2 hoch 16 = 65536. Du siehst, dass diese beiden
Zahlen recht nahe zusammenliegen, sie sind, umgerechnet in
Minuten und Sekunden, sogar nur 12 Minuten und 16 Sekunden
voneinander entfernt. In erster Naeherung gehen wir also mal
davon aus, dass 18 Uhr 2 hoch 16 Sekunden entspricht. Durch
einfache Potenzrechnung, wie sie auch in der Schule gelehrt wird,
folgern wir, dass 9 Uhr also 2 hoch 15 Sekunden entspricht.
Auch das ist eine typische Grenze bei der Zahlendarstellung in
Computersystemen, und zwar bei vorzeichenbehafteten Zahlen
(den kundigen Leser bitte ich, grobe Vereinfachungen an dieser 
Stelle einfach zu ignorieren, da es um eine fuer den Laien 
verstaendliche Darstellung eines komplizierten Sachverhaltes
geht). 

In Zeiten von 32 und 64-Bit Computern sollten solche Grenzen
keine Rolle mehr spielen; doch duerfen wir nicht vergessen,
dass die Wurzeln der modernen Computer inzwischen einige
Jahrzehnte zurueckreichen und somit auch die Historie eine
Rolle bei der Beurteilung aktueller Probleme spielt.

Wie wir alle wissen, laeuft localhost.ruhr.de unter einem 
Unix-kompatiblen Betriebssystem. Unix hat seine Anfaenge Ende
der sechziger Jahre genommen. Die First Edition aus den
Bell Laboratorien wurde 1969 von Ken Thompson entwickelt und 
lief damals auf einer Maschine namens PDP-7. Kurz darauf stiess
Dennis Ritchie dazu und die beiden arbeiteten als naechstes daran,
Unix auf eine PDP-11 Maschine zu portieren. Ritchie wurde dabei
stark von einem frueheren Projekt beeinflusst: Der Arbeit an
MULTICS. Und so bekam Unix einige Eigenschaften, die zuerst
fuer MULTICS, einem noch aelteren Betriebssystem, entwickelt
wurden, u.a. die grundlegende Organisation des Dateisystems,
das Konzept einer Kommando-Shell als User-Prozess, der Gebrauch
von einzelnen Prozessen fuer verschiedene Kommmandos, ...
Bis heute haben sich diese grundlegenden Eigenschaften von Unix
praktisch nicht geaendert. Das kann man wohlwollend als Zeichen
fuer die Qualitaet des urspruenglichen Entwurfs werten. 

Wie schon erwaehnt, wurde Unix von Thompson und Ritchie zunaechst
auf die PDP-11 portiert (man sollte an dieser Stelle festhalten, 
dass damals noch nicht in C programmiert wurde (Diese Sprache 
wurde erst spaeter eigens fuer Unix entwickelt (was jedem Menschen 
mit klarem Verstand auffallen muss (Sofern er gezwungen wird, in 
dieser Programmiersprache (wenn wir sie denn mal so nennen 
wollen) zu programmieren))), sondern in Maschinensprache (ich
persoenlich ziehe aber Scheme (einen Lisp-Dialekt) vor (was
ebenfalls jedem Menschen auffallen sollte (Sofern er jemals
dazu gezwungen wurde, in dieser Programmiersprache (die
Bezeichnung hat sie aber dennoch verdient) zu 
programmieren)))). Die PDP-11 hatte einige besondere 
Eigenschaften, die dazu fuehrten, dass alteingesessene 
Computer-Veteranen heute noch mit glaenzenden Augen 
von diesem Geraet sprechen...

Doch zurueck zum eigentlichen Thema: Die dritte
Version programmierten Thompson & Ritchie praktisch
komplett in der damals neuen Programmiersprache C.
Gleichzeitig wurden Erweiterungen wie Multiprogramming
eingefuehrt und das System lief nun auch auf groesseren
Maschinen, die Hardware-Unterstuetzung fuer Multiprogramming
boten, wie die PDP 11/45.

Abschliessend bleibt mir nur noch zu sagen, dass die Anfaenge
der modernen Rechnerarchitektur weiter zurueckliegen, als es
so mancher Computerbenutzer der heutigen Zeit glauben wird.

Ich bedanke mich fuer ihre Aufmerksamkeit und verbleibe mit
freundlichen Gruessen,

Christian Schaefer.

PS: >kann mir einer mal erklaeren was das soll ?

Dann waere es nicht mehr witzig. Aber es ist dennoch nett, dass
Du bis hierhin so schoen mitgelesen hast. :-)
Technical Details
Message-ID: <c1.0.2DtcVf$00u@calle2.ruhr.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn5eqtqt.h31.root@localhost.ruhr.de> <6PrO9UUqSlB@bwr.ruhr.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: fd79a,55a170bbde1fdaac
X-Google-Attributes: gidfd79a,public
X-Google-Thread: 126b29,55a170bbde1fdaac
X-Google-Attributes: gid126b29,public
From: schaefer@calle2.ruhr.de
Subject: Re: weitere Sites gesperrt
Date: 1997/01/31
Message-ID: <c1.0.2DtcVf$00u@calle2.ruhr.de>
X-Deja-AN: 214820633
sender: schaefer@localhost.localdomain
references: <slrn5eqtqt.h31.root@localhost.ruhr.de> <6PrO9UUqSlB@bwr.ruhr.de>
followup-to: backbone.bizarre
organization: private uucp site
reply-to: schaefer@calle2.ruhr.de
newsgroups: backbone.general,backbone.bizarre