Home / LinuxUser / 2001 / 07 / Volkers Editorial

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Keine Panik!

Volkers Editorial

01.07.2001

Im Mai verstarb der britische Buchautor der Kultgeschichte um den Anhalter durch die Galaxis, Douglas Adams, an einem Herzinfakt. Damit werden wir wohl nie wissen, wie die Geschichte um Arthur und Ford weitergeht, die doch wieder ein etwas offenes Ende im fünften Teil, Mostly Harmles, gefunden hat. Wer weiß, vielleicht wird Douglas Adams in ein paar Jahrhunderten wiedergeboren und schickt den sechsten Teil der Odyssee durch eine Zeitblase zu uns, damit wir doch nicht ganz dumm sterben müssen.

Was mir dabei einfiel, war natürlich prompt "42". LinuxUser hat die einzigartige Bedeutung dieser Zahl in seiner ersten Ausgabe besonders hervorgehoben. Mir bleibt hier jedoch, auf den einzigen echten Bug aufmerksam zu machen, den Linux wirklich besitzt und der auch nie ausgebaut werden kann: Der "Fehler" liegt im Kommando factor. Dazu tippen wir einfach mal ein:

> factor 42

und Ihr bekommt die Primfaktoren der Zahl 42 angezeigt: 2, 3 und 7. Warum das der einzige Fehler in Linux ist, geht aus Douglas Adams Das Restaurant am Ende des Universums hervor, in dem durch ein zweifelsfreies Beweisverfahren (dem Ziehen von Scrabble-Buchstaben aus einem kleinen Säckchen und anschließender Wörterbildung) den richtigen Primfaktoren der Zahl 42 auf die Spur gegangen wird. Dort wird festgestellt, dass 42 gleich "der Multiplikation von sechs mit neun" ist. Untersuchen wir das doch einmal genauer:

> factor 6

und

> factor 9

beweisen sehr deutlich: In 42 steckt keine Primzahl 7, was zu beweisen war.

Zum Gedenken an Douglas Adams möchte ich allerdings hier auch an eine seltener zitierte und daher weniger bekannte, dennoch nicht weniger köstliche Szene erinnern: So definierte Adams "R als Geschwindigkeit, die sich aus der vernünftigen Reisegeschwindigkeit errechnet, die der Gesundheit und dem geistigen Wohlbefinden zuträglich ist und den Reisenden nicht mehr als sagen wir mal fünf Minuten zu spät kommen lässt." Wenn wir uns nun fragen, was das für Betriebssysteme bedeutet, denke ich, kommen wir bei Linux mit einem R für die Rechengeschwindigkeit hin, allerdings habe ich bei dieser Betrachtungsweise für eine Windows-Installation so meine Probleme. Na gut, wir kommen vielleicht auch in vielen Fällen mit an R grenzender Geschwindigkeit ans Ziel, aber Windows hat dazu noch die Angewohnheit, bei seiner Reise ab und zu einfach falsch abzubiegen, in den Nachbarstaat auszuwandern, dort mit 42R Bier zu trinken, um mit 0,0001R aus der Kneipe zu torkeln, ein Visum für den Rückflug zu beantragen, bei der Wiedereinreise vom Bundesgrenzschutz stundenlang gefilzt zu werden, während sein Besitzer daheim dem Ganzen ein Ende bereitet, weil er dann doch keine Lust hat, für den ganzen langweiligen Unsinn Strom zu bezahlen. Marvin, der depressive Roboter aus dem Anhalter durch die Galaxis, bemerkte dazu einmal passend: "Die ersten zehn Millionen Jahre waren die schlimmsten, die zweiten waren auch die schlimmsten und die dritten waren auch die allerschlimmsten."

Mit Gedenken an einen humorvollen Autor…

P.S.: Wem von Euch ist eigentlich aufgefallen, dass SuSE seine Version 7.x Professional mit freundlichen grünen Buchstaben auf der Verpackung versehen hat? :-)

Was macht das Kommando? factor (=faktorisiere)

Syntax:

factor [nummer]

Faktorisiert die Zahl nummer in ihre Primfaktoren (Primfaktoren sind Zahlen, die nur durch 1 und sich selbst ohne Rest teilbar sind, z. B. 2, 3, 5, 7, 11, 13, 17, …). Dabei wird die Primzahl so oft ausgeben, wie sie als Faktor in der Zahl steckt. Wenn factor kein Parameter übergeben wird, versucht es, die Eingaben aus der Standardeingabe in seine Primfaktoren zu zerlegen. Bei nichtnumerischen Eingaben sollte es in der Regel eine Warnung geben, bei negativen Eingaben ist das Verhalten nicht so recht definiert; dann kippt das Vorzeichen schonmal, oder es wird einfach nicht interpretiert. Bei den meisten Linux-Distributionen ist factor auf den Zahlenbereich von 1 bis 2^32 beschränkt, also auf die Berechnung innerhalb einer 32-Bit-Zahl; die IBM-Variante AIX schafft es bis 100000000000000, also schon recht weit. Auch die Ausgabe weicht je nach Unix ab: Schreibt mein SuSE die Zahlen brav nebeneinander, stapelt AIX sie als Turm – in jede neue Zeile einen Primfaktor.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

342 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...