class: center, middle  ## 3000-Abo-Spezial ### Mein allererstes Linux von 1995/6 neu ausprobiert #### https://weisheit.goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - *"Nicht der Weisheit letzter Schluß"* mit **beruflichen** oder **privaten Projekten** auf
tube.tchncs.de/c/ndwls
und
youtube.com/@nichtderweisheit
- Ist seit ca. 1996 dabei --- ### Wie kam ich dazu?  * Sporadischer c't-Leser * S.u.S.E.-Paket von Wühltisch * Erlebnisse * Platte vorbereiten: Defragmentieren, DOS-Partition mit
FIPS
verkleinern * Soundblaster-8-Bit-Mono-Clone-Treiber in Kernel kompilieren dauerte einen Tag auf einem 486 DX/2 50Mhz mit 4MB RAM * Umfangreiches Handbuch, in dem viele Befehle aufgelistet sind * Basteln, um die passende Konfiguration für Grafikkarte und Monitor herauszufinden * Mehr in
Mein Linux-Einstieg: Wie es anfing und was ich heute warum verwende (09.12.2024)
--- ### CDs einlesen  Die CDs können (je nach Zustand) mit ***
dd
***, ***
GNU ddrescue
*** oder grafisch mit ***
dvdisaster
*** ausgelesen und als Datei abgespeichert werden. Neben den **
ISOs
** brauchen wir auch noch die Abbilddatei der **Bootdiskette**, die sich auch auf der CD befindet, da alte Rechner nicht direkt von CD booten konnten, sondern eine Diskette als Startmedium verlangten. --- ### 86box?  86box wird – anders als viele Virtualisierer – dafür entwickelt, **alte Hardware** möglichst **originalgetreu** in Software **nachzubilden**. Es emuliert möglichst genau PCs vom 8086 bis Pentium mit den dazu passenden Komponenten: * Verwendet Original-BIOS * Enthält PC-Zusammenstellungen * CPUs: AMD, Intel, Cyrix * Grafikkarten * Soundkarten und MIDI-Synth-Emulation * Laufwerke: Disketten, Festplatten, CD-ROM * Netzwerkkarten * Schnittstellen: LPT, COM Projektseite: https://86box.net PS. Nicht zu verwechseln mit box86.org --- ### Los geht's  Herunterladen * Software als AppImage: https://github.com/86Box/86Box/releases * BIOS-Dateien: https://github.com/86Box/roms/releases Entpacken, umbenennen und ausführbar machen ```bash unzip roms-*.zip rm roms-*.zip; mv roms-* roms chmod +x 86Box-Linux-x86_64-b6130.appimage ``` VM-Verzeichnis anlegen und starten ```bash mkdir suse-VM ./86Box-Linux-x86_64-b6130.AppImage\ -P suse-VM ``` --- ### Was nehmen?  Durch 86box können eine Reihe von verschiedenen zeitgenössischen Hardwarekomponenten nachgebildet werden. Die CPU **
Intel Pentium OverDrive
**, die Soundkarte **
Sound Blaster 16
** und die Grafikkarte **
S3 Trio64V2/DX
** passen grob in die Zeit und wären Ende 1995, Anfang 1996 prinzipiell kaufbar gewesen. Die **150 MHz** sind vielleicht etwas **zu optimistisch**, genauso wie die *Turbo-Timings* beim Diskettenlaufwerk oder die **gigantische Festplatte** mit knapp 3 GB. Das Ganze soll ja auch Spaß machen und nicht unbedingt historisch korrekt sein ;-) --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### 86box-Einstellungen  --- ### BIOS-Einstellungen  --- ### BIOS-Einstellungen  --- ### Die Reise geht los  Mal schauen, wie S.u.S.E. die Zusammenstellung unseres Oldtimers schmeckt ;-) Etwas Lesestoff: Linux-Magazin 04/2024: https://www.linux-magazin.de/ausgaben/2024/04/30-jahre-suse-1-0 --- ### Erkenntnisse  Nach einigem Herumprobieren (ohne Video) hier noch ein paar Erkenntnisse für Euch, die Euch ggf. bei Euren Experimenten hilfreich sein könnten: * ***nano*** heißt hier ***pico*** * Handoptimierte
XF86Config
* Farbtiefe des Desktops ändern * ```pico /usr/bin/X11/startx``` * serverargs="-bbp 16" * Fenstermanager als normaler Benutzer starten *
FVWM2
: ```startx``` *
FVWM95
: ```WINDOWMANAGER=fvwm95-2 startx``` --- ### Dateien austauschen  Daten auf/von 86Box zu bekommen, ist – ohne funktionierendes Netzwerk – nicht so einfach. Ich habe stattdessen den Umweg über **virtuelle Disketten** gewählt: * Dateien austauschen * Neues Diskettenabbild anlegen (in der 86Box-Oberfläche) * mformat a: * mcopy [Datei] a: * Diskettenabbild mounten * mount -o loop [export.144] [/mnt/diskette] --- ### Geänderte 86box-Einstellungen  --- ### Geänderte 86box-Einstellungen  --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de