"files.bz2" compressed and archived with "bzip2"
which is available for (almost) all host systems! "files.gz" made and extractable with
"gzip", used at this site mainly for plain text and html files.
"webcopy", a Perl program for about any OS type, copies (parts of) entire web-sites.
"wget" is a Linux specific program for http access, which can resume and doesn't early time out.
ARCHIE performs a FAST FTP Search, GOOGLE searches the web, WOTSIT for file & hardware format manuals
Linux Assembly Pages
"Collection of Applications", Fairchild, M'chen 1978:
"An assembler is a program that allows the
user to enter instructions and addresses with mnemonics and symbols
that are familiar to the user and that are recognized by the system
as machine (processor) codes represented by binary bit patterns. The
assembler accepts the mnemonic instructions and arranges them as bit
patterns in the appropriate fields for each program step.
Why?
Simply because every single bit of code will be known for certain,
giving acccess to every resource of the system, no compilers messing
around with what their designers superior minds seem to think
appropriate and, not that presumptuous nonsense of "protecting
programmers against themselves".
email is dead:
Please, do not email me!
After I received too many SPAM, with the exception of a few known addresses, I won't care about
anything that comes under the cover of 'email',
any more. last resort: [abandoned, due to abuse]
LINUX Tutorial "guru99" - Linux' Basics, Linux easy, W**s migration helper.
GNU Software Project, available software from the
"Free Software Foundation".
For "experts": Apparently, the GNU/FSF-programs' programmers developed the most
revolutionary contemporary programming method, "by plain statement". Plus, as another
characteristic, documentation of many GNU/FSF programs being in an almost unreadable, badly
structured state, incomplete, out of date, un-reliable or, just false.
Linux Simple
some simple shellscripts which helped me getting hands on the Linux System...
AS (a tiny bit of) ix86 related
documentation from (G)AS of AMD-64/32-Bit
binutils v2.11.
Despite of the inadequate GNU-info "documentation" (postscript or dvi variants are
useable, though), besides it's common availability in any Linux distribution, AS is
a well proven, reliable assembler, imo (much) superior to other such tools, notably
the "nasm" - re "F4".
"pgubook", comprehensive introduction to AS and i86-Linux assembler programming.
Forth
is an extensible Programming Language and an Operating System
which is fully documented wrt the language as well as in it's implementation
details. It implements a text interpreter (the 'Outer Interpreter'),
a program interpreter (the 'Inner Interpreter') and, an interactive
incremental compiler for data and executeable code or, dependent on
the implementation model, lists of executeable code entries, identifiable
by their rsp. name (a Forth "word"), which make up for 'the Program'.
lib4th
, Forth-Kernel DLL,
"dynamically loadable shared library" for pc-i586(k6/2)-Linux-2.2/ELF
host systems; sources in intel syntax ("nasm") assembly.
F4 FIG-Forth, 'traditional', indirectly threaded Forth;
source for compilation w. 'cpp' and 'as'.
Additionally, w. f4view block-file reading mode for the Linux <less> file viewer.
eForth (version);
experimental variants for the "nasm"- and "AS"- assemblers.
HINWEIS:
Zur Dateien-Archivierung und -Kompression dienen "tar" mit "bzip2"
für größere Sammlungen und Programme, sowie "gzip"
vor allem bei Text-Dateien, auch HTML. Sie sind frei von 'Patenten', sehr effizient (bis zu 50% besser als z.B. "zip")
und existieren in Varianten für jedes gängige Betriebssystem.
Links auf andere Seiten sollen dem Leser die
Überprüfung der verfügbaren Angaben erleichtern helfen, nicht sie ihm abnehmen!
Programme findet ARCHIE,
Datenstrukturen aller Art bei WOTSIT.
"webcopy" hilft gegen
unzuverlässigen und lahmen http-Zugriff sattsam bekannter Monstren
("netscape" u.dgl.) und beim Zusammensammeln einzelner Files. Es copiert auch
ganze Web-Sites und ist als Perl-Programm nahezu überall
einsetzbar. "wget"
für Linux nimmt abgebrochene Übertragungen jederzeit wieder auf und
bricht bei stockendem Transfer nicht gleich ab.
Linux & Assembler & i586+ & Forth, sonst nichts.
HINWEIS: Seit langem schon heißt mein Thema nur noch "Pferd",
diese Seiten sind ca seit 2009 (nahezu) unverändert und werden nicht mehr betreut!
Warum?
Einfach, weil damit jedes Stück Code mit Sicherheit bekannt ist, genau so vorhanden, wie programmiert!
Und weil kein "Systemprogrammierer" nervt, der seine Unfähigkeit in Erklärungen dessen zu verstecken
sucht, was "man" nicht brauche, oder einem mit dummem Gelaber darüber, wie geistvoll der gemeine
Anwendungs-Programmierer "vor sich selbst geschützt" werde, auf den Keks geht...
Nach den "NEWS" ist auch das Konzept "E-MAIL"
längst gescheitert; ebenso die Versuche, das SPAM-Zeug abzuwehren.
Darum:
Ich nehme 'email' nur noch von bekannten und leicht verifizierbaren Absendern zur Kenntnis.
Ausweg (vorerst noch): 015172101753 - Rufe mit unterdrückter Kennung nehme ich nicht an.
LINUX Tutorial (en) "guru99" - leicht faßliche praxisbezogene(!) Einführung in das Linux/UNIX-basierte Betriebssystem, Hilfe beim Wechsel aus W**s-artigen Strukturen.
GNU-Software,
Material der "Free Software Foundation" (FSF).
Für 'Experten' insofern, als die Dokumentation von Programmen der FSF unter GNU-Copyright
sich eher durch ihren erbärmlichen Zustand auszeichnet, unübersichtlich, liederlich zurechtgefummelt,
irreführend oder "nur" falsch, selten vollständig, (allzu)oft hoffnungslos veraltet - und staunend
über die Großartigkeit des eigenen Vorhandenseins in Ehrfurcht erstarrt.
Im Zeichen der "FSF" versammeln sich die anscheinend erfolgreichsten Programmierer unserer Zeit: Programme werden
vermittels bloßer Behauptung gestaltet und erweisen sich solchermaßen auch ganz und gar fehlerfrei.
Linux für
Hausfrauen...
Einige Anfänger-Tips und selbstgestrickte Hilfwerkzeuge zum Linux.
Linux von europäischen Servern, der Authentizität halber,
für die Datensicherheit allgemein, und wegen der bereits im Kern enthaltenen Verschlüsselungssoftware:
Linux Kern und Zubehör,
2.6 Kernel,
2.4 crypto
LINUX SYSCALLS (en)
Systemaufrufe im Linux (2.2, 2.4, 2.6), Kurzbeschreibung der Kernel-Routinen zur Assemblerprogrammierung
AS-i86 (en), Ausschnitt mit Angaben auch
zur "intel-syntax" im (G)AS-Assembler aus den AMD-64/32-Bit binutils v2.11..14.
"AS" ist, obwohl Bestandteil der 'binutils', ein sehr zuverlässiger und bewährter Assembler (mit grauenhaft verwurschtelter
"Syntax"), wobei sein eigentlicher Zweck als Compiler-"back-end" die Arbeit damit ein wenig erschwert. Auch die teils in vollendeter
Ignoranz dahinphantasierte 'Dokumentation' macht sie kaum leichter! Neben seiner Zuverlässigkeit hat AS noch den Vorteil,
in jeder gängigen Linux-Distribution vorhanden zu sein. Versuche damit lohnen sich jedenfalls - m.E. zeigen sie, daß zusammen
mit dem Praeprocessor des GCC, CPP, hat man sich erstmal mit diesen Teilen zurechtgefunden, eine sehr viel leistungsfähigere
und eben auch weitaus zuverlässigere Programmgruppe vorliegt, als etwa in Gestalt des "nasm" - s.u. "F4".
"pgubook", umfassender Text zu AS und Assemblerprogrammierung im i86-Linux.
Forth
ist eine umfassend dokumentierte, restlos offengelegte, modifizierbare,
sich selbst erweiternde Programm(ier)-Sprache und interaktive Programm(ier)- wie auch
Entwicklungsumgebung, die zugleich ein vollständiges Betriebssystem bereitstellen kann, mit dem Ziel
uneingeschränkten Zugriffs auf alle jeweiligen Rechner-Resourcen. Durch seine kompromißlose Klarheit wird der
Umgang damit bis hin zur Einordnung der gesamten Sprache in die eigenen Erfordernisse außerordentlich einfach.
Forth, Herkunft, Zweck und Eigenschaften im Überblick.
Einführung in Forth
als Computersprache und Entwicklungssystem auf Basis des ANS-Forth mit Ergänzungen
zur lib4th und für F4; Kurzreferenz der wichtigsten Forth-Worte.
lib4th
, erweiterter experimenteller Forth-Kern
als "dynamically loadable shared library" (DLL) für i586(+)-PC
Linux/ELF-Systeme. Quellen vollständig in Intel-Syntax Assembly ("nasm").
F4 FIG-Forth (1.0);
erweiterter 'traditioneller' Forth-Typ mit der Möglichkeit, sich selbst als ausführbares
Linux/ELF-Programm zu sichern. F4-Quellen für "cpp" und "as"-Assembler; f4view zum Ansehen von
block-files mit dem Linux-Programm 'less' zusätzlich im Archiv.
eForth (version);
experimentelle Varianten für die "nasm"- und "AS"- assembler.
F.I.G. UK Forth
Interest Group UK (en), insbes. für die "Forth Dimensions", FORTH e.V. (de),
beide halten Material zu allem, was Forth betrifft, bereit. F.I.G. RU (ru,en)
ist besonders gut sortiert und stets auf neuestem Stand.
Forth-Archive bei
www.taygeta.com,
guter Ausgangspunkt für die Suche, umfangreich aber ziemlich
verschlafen, i.e. nicht sonderlich aktuell.
Forth-News,
deutschsprachig, "Nachrichten aus der Provinz" und erfreulich
wenig Expertengelaber.
Ruhig, nur mitlesen ziemlich witzlos, wird bei konkreten Fragen
dagegen ausgesprochen "lebendig". Forth,
englischsprachige "Experten"-Gruppe,
Forth Web-Ring (en), ergiebige Quelle,
der 'Gastgeber' (Yahoo) nervt allerdings mit seiner
Fenster-Popperei, zappeliger 'Graphik' und dummer Reklame.
"... dedicated to a few fundamental propositions:
that American leadership is good both for America and for the world; that such leadership requires military strength..."
Weia...! Aber niemand möge später sagen, er habe es ‘nicht gewußt’!