Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
####### # # E-scripts on OSKit. # # Note 1: use the eev command (defined in eev.el) and the # ee alias (in my .zshrc) to execute parts of this file. # Executing this file as a whole makes no sense. # An introduction to eev can be found here: # # (find-eev-quick-intro) # http://angg.twu.net/eev-intros/find-eev-quick-intro.html # # Note 2: be VERY careful and make sure you understand what # you're doing. # # Note 3: If you use a shell other than zsh things like |& # and the for loops may not work. # # Note 4: I always run as root. # # Note 5: some parts are too old and don't work anymore. Some # never worked. # # Note 6: the definitions for the find-xxxfile commands are on my # .emacs. # # Note 7: if you see a strange command check my .zshrc -- it may # be defined there as a function or an alias. # # Note 8: the sections without dates are always older than the # sections with dates. # # This file is at <http://angg.twu.net/e/oskit.e> # or at <http://angg.twu.net/e/oskit.e.html>. # See also <http://angg.twu.net/emacs.html>, # <http://angg.twu.net/.emacs[.html]>, # <http://angg.twu.net/.zshrc[.html]>, # <http://angg.twu.net/escripts.html>, # and <http://angg.twu.net/>. # ####### # «.oskit-200005» (to "oskit-200005") # «.oskit-200102» (to "oskit-200102") psnedeb <<'---' 2077 dists/woody/main/source/devel/oskit_0.97.20000505-0.1.diff.gz 585 dists/woody/main/source/devel/oskit_0.97.20000505-0.1.dsc 12197133 dists/woody/main/source/devel/oskit_0.97.20000505.orig.tar.gz --- cd $SDEBIAN/dists/woody/main/source/devel/ wget -c http://mirror.direct.ca/linux/debian/dists/woody/main/source/devel/oskit_0.97.20000505.orig.tar.gz # (find-status "oskit") # (find-vldifile "oskit.list") # (find-fline "/usr/doc/oskit/") ##### # # oskit source # 2000aug28 # ##### # «oskit-200005» (to ".oskit-200005") #* pdsc $SDEBIAN/dists/woody/main/source/devel/oskit_0.97.20000505-0.1.dsc cd /usr/src/oskit-0.97.20000505/ debian/rules binary |& tee odrb #* # (code-c-d "oskit" "/usr/src/oskit-0.97.20000505/") # (find-oskitfile "") # (find-oskitfile "examples/") # (find-oskitfile "doc/") # (find-oskitfile "doc/GNUmakerules") cd /usr/src/oskit-0.97.20000505/doc/ make -f GNUmakerules oskit.dvi OSKIT_SRCDIR=/usr/src/oskit-0.97.20000505 # (find-oskitfile "doc/oskit.txt.gz") # (find-oskitfile "doc/oskit.txt.gz" "hello: What else?") xdvi +32 /usr/src/oskit-0.97.20000505/doc/oskit.dvi & #* # (find-oskitfile "examples/") hello multiboot mouse cd /usr/src/oskit-0.97.20000505/examples/ cmp unix/hello x86/hello cmp unix/multiboot x86/multiboot mount -o remount,rw /hda1 rm -Rv /hda1/oskit/ mkdir /hda1/oskit/ cp -pv unix/hello x86/hello /hda1/oskit/ cp -pv unix/mouse x86/mouse /hda1/oskit/ cp -pv x86/multiboot /hda1/oskit/ ##### # # oskit-0.97.20010214 # 2001may11 # ##### # «oskit-200102» (to ".oskit-200102") # (find-es "hurd" "oskit-mach") # (find-shttpw3 "www.cs.utah.edu/flux/oskit/") # (find-es "oskit") # (code-c-d "oskit200102" "/usr/src/oskit-0.97.20010214/") # (find-oskit200102file "") #* pdsc $SDEBIAN/pool/main/o/oskit/oskit_0.97.20010214-3.dsc debian/rules binary |& tee odrb #* # Aaargh!: # /usr/lib/libc.a(init-first.o)(.data+0x0): multiple definition of `__libc_multiple_libcs' # sbrk-hack.o(.data+0x0):/hdd2/usr/src/oskit-0.97.20010214/unix/../unix/linux/sbrk-hack.c: first defined here # make[2]: *** [nativecalls.o] Error 1 # make[2]: Leaving directory `/hdd2/usr/src/oskit-0.97.20010214/unix' # make[1]: *** [unix/all.MAKE] Error 2 rm -Rv /usr/src/oskit-0.97.20010214/ #* ##### # # fiasco # 2000sep22 # ##### # (find-shttpw3 "os.inf.tu-dresden.de/~fm3/l4hints/index.html") # (find-shttpw3 "os.inf.tu-dresden.de/~fm3/l4rtl/index.html") # (find-shttpw3 "os.inf.tu-dresden.de/drops/") # (find-shttpw3 "os.inf.tu-dresden.de/L4/LinuxOnL4/use.html") # (find-shttpw3 "os.inf.tu-dresden.de/fiasco/use.html") rm -Rv /usr/src/l4/ cd /usr/src/ tar -xvzf $S/ftp/ftp.inf.tu-dresden.de/pub/os/L4/fiasco/fiasco-l4-990428.tar.gz cd /usr/src/l4/ zcat $S/ftp/ftp.inf.tu-dresden.de/pub/os/L4/fiasco/fiasco-l4-990428.patch-01.gz | patch -p0 # (code-c-d "fiasco" "/usr/src/l4/l4/kernel/fiasco/src/") # (find-fline "/usr/src/l4/") # (find-fline "/usr/src/l4/README.fiasco") # (find-fiascofile "") # This is the Fiasco microkernel. To build it, you also need the L4 # development libraries from l4-<date>.tar.gz and the OSKit from # oskit-l4-<date>.tar.gz; unpack these packages in the same directory as # the Fiasco tar-ball. # But how do I get the L4 package? Look at this: # (find-shttpw3 "os.inf.tu-dresden.de/L4/l4down.html") # Local Variables: # coding: utf-8-unix # End: