{'fraction_non_alphanumeric': 0.024896265560165973, 'fraction_numerical': 0.009681881051175657, 'mean_word_length': 5.188034188034188, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
INSTALLING BSD OPERATING SYSTEMS ON IBM

We present several ways of setting up FreeBSD operating system on IBM Netvista S40, a so-called ‘legacy free’ computer. The difficulty arises because the machine has no standard AT keyboard controller, and the existing FreeBSD subroutines for the gate A20 and for the keyboard controller probes result inappropriate. We discuss a replacement bootstrap code, which more carefully deals with the A20 issue. Some simple modifications to the FreeBSD kernel code are considered, too. A manual method for preparing a bootable installation CD, suitable for both Netvista and all standard configurations, is examined. Installations of DragonFly, NetBSD, OpenBSD and OS/2 are also discussed.