13 karma · joined June 22, 2024
as a unix hacker whose peace is often ruined by micros**t warez, i really dont care about bill nor gates. as a worker who can have my livelihood taken away at the whim of any myriad capitalists, i admire the will of american workers to risk their own livelihood to defend the lives of the many palestinians who will not live to the "precocious age of 19," which incidentally is older than the girl epstein procured for bill gates.
https://en.wikisource.org/wiki/Manifesto_of_the_Communist_Pa...
https://en.wikisource.org/wiki/Manifesto_of_the_Communist_Pa...
su root -c 'tar xfzCp src.tar.gz'
should be su root -c 'tar xfzCp src.tar.gz /usr/src'https://s3.amazonaws.com/plan9-bell-labs/7thEdMan/bswv7.html
vol2 contains fuller book like manuals and tutorials for complicated things like ed, C, filesystem, UNIX, etc. and should be your first introduction to UNIX/BSD, while the man(1) program (vol1) serves as a complementary quick reference for experienced users and for short programs that dont need much explanation. sadly V7 wont tell you about the internet because that was started by the "net" releases of 4.3-4.4BSD (see kirk mckusicks history https://www.youtube.com/watch?v=DEEr6dT-4uQ )
for vi, get the PostScript.ps files for the OTHER manual from keith bostics sources (openbsd src only has troff source and no troff):
https://sites.google.com/a/bostic.com/keithbostic/the-berkel...
echo pkg_add ghostscript | su root
tar xfz nvi-1.79.tar.gz
cd nvi-1.79/docs/USD.doc
(cd vi.ref; ps2pdf vi.ref.ps)
(cd vi.tut; ps2pdf vi.tut.ps)
the interactive vi tutorial is also great: cp /usr/src/usr.bin/vi/docs/tutorial/* ./
vi vi.beginner
vi vi.advanced
assuming you installed the relevant src tar: ftp -C https://cdn.openbsd.org/pub/OpenBSD/"`uname -r`"/SHA256.sig &&
ftp -C https://cdn.openbsd.org/pub/OpenBSD/"`uname -r`"/src.tar.gz &&
signify -Cp /etc/signify/openbsd-"`uname -r|tr -d .`"-base.pub -x SHA256.sig src.tar.gz &&
su root -c 'tar xfzCp src.tar.gz'
wouldnt it be nice if installation did this and syspatch patched it and sysupgrade merged it?openbsd is also not very good at pointing you to the right manual. making them grepable was a small improvement for me.
mkdir man && cd man &&
for n in 1 2 3 4 5 6 7 8 9
do for m in /usr/share/man/man$n{/,/"`machine`"/}*
do test -f "$m" && man $n "`basename $m .$n`" | col -b > "`basename $m`"
done
done
grep relink * | grep kernel
maybe use it to train an LLM, idk.the 15 min long boot is due to relinking done by /etc/rc
you can try pressing ^T to see whats going on at boot and ^C to skip anything
or just delete it from /etc/rc
login root
cp /etc/rc /etc/rc.old
ed /etc/rc
g/reorder/p
/^reorder_libs[^()]*$/s/^/#
/^wait_reorder_libs[^()]*$/s/^/#
/reorder_kernel/s/^/#
wq
you are now on the beginning of the long, tedious, futile and soul crushing journey of dealing with documentation and source code on openbsd.https://blog.qualys.com/vulnerabilities-threat-research/2020...