Add more information

master
Marvin Johanning 2020-04-25 20:50:17 +02:00
parent 26932068f0
commit 059a0b67ca
6 changed files with 42 additions and 27 deletions

View File

@ -1,10 +1,10 @@
# Fdb version 3
["makeindex inferno.idx"] 1587809296 "inferno.idx" "inferno.ind" "inferno" 1587825287
"inferno.idx" 1587825287 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
["makeindex inferno.idx"] 1587809296 "inferno.idx" "inferno.ind" "inferno" 1587840243
"inferno.idx" 1587840173 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
(generated)
"inferno.ind"
"inferno.ilg"
["pdflatex"] 1587825286 "inferno.tex" "inferno.pdf" "inferno" 1587825287
["pdflatex"] 1587840172 "inferno.tex" "inferno.pdf" "inferno" 1587840243
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc" 1572595918 2840 216e6e45ad352e2456e1149f28885bee ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc" 1572595918 2327 9d6df24f9c4f7368395224341a95523a ""
"/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc" 1572595918 2359 de53213020575850c8f8debc35095765 ""
@ -94,15 +94,15 @@
"/usr/share/texmf-dist/tex/latex/ucs/utf8x.def" 1572592815 8036 21f7ac37aafb6cfeddbb196b8bfd6280 ""
"/usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty" 1572592815 26220 3701aebf80ccdef248c0c20dd062fea9 ""
"/usr/share/texmf-dist/web2c/texmf.cnf" 1572595918 33301 a3134070eacafb10b1f371612ce2650d ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1587147931 334286 7d54d57af850f32d2e4cd0d3222731c3 ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1587147917 8044939 0faf3f72f02e850181fdc04d9dd7f8b0 ""
"inferno.aux" 1587825287 655 56fd88b45fb792889a315782b4e710b5 "pdflatex"
"inferno.ind" 1587809296 0 d41d8cd98f00b204e9800998ecf8427e "makeindex inferno.idx"
"inferno.tex" 1587825285 19811 17764a39b83051431ad6fdea6c06455f ""
"inferno.toc" 1587825287 351 5ff13bbfe522b846a5c87461d60d0028 "pdflatex"
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1587147714 4567315 5bff4ef6a80dad29ef009f9621a3294a ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1587147691 8044939 89f2e011f7a0c932a29ba4073502f201 ""
"inferno.aux" 1587840173 655 56fd88b45fb792889a315782b4e710b5 "pdflatex"
"inferno.ind" 1587826626 0 d41d8cd98f00b204e9800998ecf8427e "makeindex inferno.idx"
"inferno.tex" 1587840172 21978 663cb4da2f52d612d2ee363527899139 ""
"inferno.toc" 1587840173 351 5ff13bbfe522b846a5c87461d60d0028 "pdflatex"
(generated)
"inferno.aux"
"inferno.toc"
"inferno.pdf"
"inferno.idx"
"inferno.log"
"inferno.pdf"
"inferno.aux"

View File

@ -1,4 +1,4 @@
PWD /home/sophon/Documents/ComputerStuff/Articles/Mine/InfernoOS
PWD /home/sophon/Documents/inferno
INPUT /usr/share/texmf-dist/web2c/texmf.cnf
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
INPUT inferno.tex

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.4.17) 25 APR 2020 16:34
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.4.17) 25 APR 2020 20:42
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
@ -344,21 +344,21 @@ File: uni-32.def 2013/05/13 UCS: Unicode data U+2000..U+20FF
] (/usr/share/texmf-dist/tex/latex/ucs/data/uni-0.def
File: uni-0.def 2013/05/13 UCS: Unicode data U+0000..U+00FF
)
LaTeX Font Info: Trying to load font information for OMS+lmr on input line 55.
LaTeX Font Info: Trying to load font information for OMS+lmr on input line 58.
(/usr/share/texmf-dist/tex/latex/lm/omslmr.fd
File: omslmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
LaTeX Font Info: Font shape `OMS/lmr/m/n' in size <12> not available
(Font) Font shape `OMS/lmsy/m/n' tried instead on input line 55.
(Font) Font shape `OMS/lmsy/m/n' tried instead on input line 58.
[2
]
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <12> on input line 70.
(Font) <12> on input line 74.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <8> on input line 70.
(Font) <8> on input line 74.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <6> on input line 70.
(Font) <6> on input line 74.
[3
] [4
@ -367,8 +367,8 @@ LaTeX Font Info: External font `lmex10' loaded for size
] [2]
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <10.95> on input line 97.
LaTeX Font Info: Trying to load font information for OT1+lmtt on input line 106.
(Font) <10.95> on input line 101.
LaTeX Font Info: Trying to load font information for OT1+lmtt on input line 110.
(/usr/share/texmf-dist/tex/latex/lm/ot1lmtt.fd
File: ot1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
@ -384,7 +384,7 @@ Package microtype Info: Loading generic protrusion settings for font family
] [12] [13
] (./inferno.aux) )
] [14] (./inferno.aux) )
Here is how much of TeX's memory you used:
6126 strings out of 492167
89066 string characters out of 6131558
@ -394,10 +394,10 @@ Here is how much of TeX's memory you used:
1141 hyphenation exceptions out of 8191
46i,6n,45p,833b,480s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rmtt.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}</usr/share/texmf-dist/fonts/type1/public/lm/lmbx12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmr17.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmri10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmri12.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmsy10.pfb></usr/share/texmf-dist/fonts/type1/public/lm/lmtt12.pfb>
Output written on inferno.pdf (19 pages, 196889 bytes).
Output written on inferno.pdf (20 pages, 201876 bytes).
PDF statistics:
101 PDF objects out of 1000 (max. 8388607)
71 compressed objects within 1 object stream
104 PDF objects out of 1000 (max. 8388607)
73 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
18433 words of extra memory for PDF output out of 20736 (max. 10000000)

Binary file not shown.

Binary file not shown.

View File

@ -5,7 +5,7 @@
\usepackage[english]{babel}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{wrapfig} % For wrapping text around images
\usepackage{wrapfig}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage[utf8x]{inputenc}
@ -34,6 +34,7 @@
\pagebreak
%%%%%%%%%% Introduction %%%%%%%%%%
\pagenumbering{arabic}
\chapter*{Introduction}
\markboth{Introduction}{Introduction}
@ -47,6 +48,8 @@ It is however to be noted that this is not meant to be a complete introduction t
I highly encourage to to critisise my work — this is, obviously, without having to result to petty insults and the like — and send me an email with your feedback. It is not unlikely that I have made a mistake — or perhaps even several — over the course of this document and I always like to be corrected if there are factual, grammatical or spelling errors.
\pagebreak
%%%%%%%%%% Copyright %%%%%%%%%%
\chapter*{Copyright}
\markboth{Copyright}{Copyright}
\addcontentsline{toc}{chapter}{Copyright}
@ -55,6 +58,7 @@ I highly encourage to to critisise my work — this is, obviously, without havin
© 2020 Marvin Johanning
Adventures in Trying the Inferno Operating System: Observations and Notes is made available under the Creative Commons Attribution-\\NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.
%%%%%%%%%% Introductory quote %%%%%%%%%%
\clearpage
@ -123,7 +127,7 @@ But fret not! While abandoned by Bell Labs long ago — what vile traitors they
\markboth{Resurrecting the Devil}{Resurrecting the Devil}
\addcontentsline{toc}{chapter}{Resurrecting the Devil}
\epigraph{``Soon you will be where your own eyes will see the source and cause and give you their own answer to the mystery.''}{\textit{Dante Alighieri\\Inferno}}
\epigraph{``Soon you will be where your own eyes will see the source and cause and give you their own answer to the mystery.''}{\textit{Dante Alighieri\\The Divine Comendy, Inferno}}
The first question that arises is whence one can obtain a copy of this operating system and it seems the official source code is currently available on GitBucket; but one may also download it from the current maintainers' website: http://www.vitanuova.com/index.html. This appearance of this website, too, reminds one of those long forgotten sites filled with flashing GIFs and strangely formatted text from the late 1990s or early 2000s. Yet it appears that it has yet to be abandoned — why, there seem to exist discussion forums dedicated to Inferno still! What a site to behold they are; and though posted on only occasionally, it is a pleasure to see discussions being conducted about Inferno — there may be hope still! But let us continue with our journey down into the depths of hell.
@ -169,7 +173,7 @@ But fret not! While abandoned by Bell Labs long ago — what vile traitors they
But alas, our machine is dim-witted, for running \texttt{mk} does not yield anything; nay, it appears the command does not exist — which is undoubtebly wrong, for its existance can be ascertained by looking at the aforementioned directory. So what is one to do? The machine needs to be told where to find it — and the binaries that shall be brought into existance soon —, which means that we will need to modify the \texttt{PATH} variable.
The conents of this variable tell our machine where binaries are located and one must thus affix the path to our previously created binary onto the \texttt{PATH} variable, a task swiftly accomplished; but first it is imperative to know what Shell is currently being used. This is achived by typing \texttt{echo \$SHELL} into one's terminal, which, in my case, yields \texttt{/usr/bin/zsh}, for I use Zsh; on your system, a likely candidate will be \texttt{/usr/bin/bash}, since the Bourne Shell, as it is called, is one of the most prominent ones in use today.
The contents of this variable tell our machine where binaries are located and one must thus affix the path to our previously created binary onto the \texttt{PATH} variable, a task swiftly accomplished; but first it is imperative to know what Shell is currently being used. This is achived by typing \texttt{echo \$SHELL} into one's terminal, which, in my case, yields \texttt{/usr/bin/zsh}, for I use Zsh; on your system, a likely candidate will be \texttt{/usr/bin/bash}, since the Bourne Shell, as it is called, is one of the most prominent ones in use today.
Nevertheless, one needs to add the following line to one's \texttt{~/.bashrc} or \texttt{~/.zshrc} whose purpose it is to inform the machine of our newly built binary's location, so that by typing its name it will be executed: \texttt{export PATH="/usr/local/bin/inferno/Linux/386/bin:\$PATH"}.
@ -205,5 +209,16 @@ But fret not! While abandoned by Bell Labs long ago — what vile traitors they
\chapter*{Commencing the Descent}
\markboth{Commencing the Descent}{Commencing the Descent}
\addcontentsline{toc}{chapter}{Commencing the Descent}
\epigraph{\textit{``Lasciate ogne speranza, voi ch'intrate''}}{\textit{Dante Alighieri\\The Divine Comedy}}
The gates of hell now ajar; the hellish brute now released; as Bucchianeri once said, ``The gates of hell are terrible to behold, are they not?''; but alas, what is to be done now? How are we to enter Inferno? If you remember, we have told our machine where to find its binaries and thus we can simply run Inferno's emulator by typing \texttt{sudo emu} whenceforth one's Bash or Zsh prompt disappears; instead, a simple semi-colon becomes visible — you have trot onto Inferno's ground; you have stepped through the gates of hell, set ajar by our previous actions, and entered Be\"{e}lzebub's realm.
Certainly, it is to be wondered how this differs from our previous operating system — or from our previous shell for that matter —, for it seems like a mere inferior version of what appeared on our screen before. Indeed, it looks to respond to commands in much the same way as our Linux shell. Typing \texttt{ls} yields the same results as doing so on Bash; have our efforts been in vain? Are we to believe that Inferno is but a mere clone of Unix? Nay, it is but the first impressions that are the cause of this confusion; for you must keep in mind that Inferno was indeed created by the same geniuses that had once, in days long past, created Unix.
Undoubtebly proud of their previous achievements, they decided to implement — a wise decision, might I add — a large number of the commands that are to be found in Unix-based systems in Inferno. Yet you should not let yourself get fooled, for this is not Unix — 'tis merely hell hiding in plain sight; and whilst it is indeed possible to use Inferno from its shell only, it does provide a window mananger; for, as I hope you remember, they longed to create an operating system that was built with a window manager in mind and not have it be, as was the case with Unix, an afterthought, carelessly plastered onto it years later.
Its window manager — simply and rather uncreatively titled \texttt{wm} — can be evoked by typing \texttt{wm/wm}.
\end{document}