レトロOSワールド』の無料サンプルについて紹介します。本屋で本を購入するときは「はじめに」と「目次」を確認し、パラパラとめくって読みやすい本かどうかを確認してから購入します。電子書籍の場合は、紙の本と違って中身の確認ができないので、本の紹介文などにより、購入するかどうかを判断することになります。#1』の無料サンプル送信Amazonの電子書籍は、「無料サンプル」という機能があります。[無料サンプルを送信]というボタンを押すと、書籍の10%程度を無料でダウンロードすることができます。TOPS-20の世界」の途中までが含まれています。この本は、どんな内容か無料サンプルをダウンロードしてみてください。5以下、本書から抜粋します。TOPS-20について記載したもので、主な内容を下記に示します。エミュレーターの導入と設定方法TOPS-20の基本的なコマンド解説TOPS-20の世界を旅するヒントTOPS-20は、1970年代から1980年代にかけてUNIXと共に人気のあったOSです。OSは、歴史的に貴重なソフトウェアの宝庫です。PDP-10はもう現存していません。OSを復活させるために、Linuxマシンでエミュレーターを実行して本物のTOPS-20用バイナリーコードを実行します。Distributionを利用してKLH10というPDP-10エミュレーターを使います。7.1」を起動します。Linuxマシンを準備して、実際にTOPS-20を体験してください。Piを使用しますが、Windowsで使用していた古いパソコンでも良いです。TOPS-20との出会い筆者は1976年にTOPS-20と出会いました。素晴らしいオペレーティングシステムだと感じました。TOPS-20が初めてのコンピューターだったら、この体験が自分のものさしの基準となって、何も感じなかったと思います。幸いなことに筆者が初めて使ったコンピューターは、大学の大型コンピューターTOSBAC-3400で、パンチカードによるバッチ処理方式でした。いうものがコンピューターなんだと考えていました。大学3回生のときに、コンピューターがDECSYSTEM-2040にリプレースしTOPS-20が走りました。なんと、タイムシェアリング(TSS)方式*4でターミナルに向かってひとりで独占して使っているかのごとく対話方式で使えました。この出来事が、自分のものさしの目盛りを変えました。ここを読んでいるあなたは、「バッチ処理とTSS処理の違いではないか」と突っ込みを入れているでしょう。UNIXやLinuxを使っている人にとっては、TSS方式は当然使いやすいと考えます。その違いだけではありませんでした。いうのも、1980年代後半にUNIXワークステーション*5で仕事をしたとき、UNIXも使いやすいけどTOPS-20のような素晴らしさや感動はありませんでした。TOPS-20との再会1980年代、TOPS-20はPDP-10の開発終了によって終焉を迎えました。それに対して、移植性の高いUNIXはいろいろなマシンで使われて今日に至っています。TOPS-20は世の中から消えましたが、筆者の頭の片隅に記憶として残っていました。それから、時が流れて2018年のことです。TOPS-20』という本を発見しました。Piで実行する方法について書いてあります。Piで環境を構築して、早速使ってみると不思議なことにTOPS-20の使用感を手が覚えていました。幸運なことにTOPS-20の資料はインターネットに公開されていますので、マニュアルなどを調査して使い方を調べ始めました。TOPS-20』の著者に感謝します。レトロOSワールド』を執筆しました。本書は、図1に示すような読者を対象としています。情報技術を学ぶ学生は、LinuxやWindowsでソフトウェアについて学ぶ機会が多いと思います。存在した素晴らしいTOPS-20の世界をぜひ体験して、その違いを感じてください。TOPS-20は、『システムを学びやすく使いやすいものにする』という設計哲学があるので、比較的簡単に使えます。経験の浅い新人技術者は、ウェブシステム、事務処理、組み込みシステムなどのいくつかの開発を経験したかと思います。システム開発における自分のものさしを持つことが大事です。いろんなシステムを経験することによりものさしに磨きがかかります。UNIXやWindowsと異なるTOPS-20を体験してください。経験豊富なベテラン技術者のあなたは、数多くのシステム開発を経験していると思います。自分のものさしの基準が確立しているでしょう。TOPS-20を使用する機会がなかったとしたら、TOPS-20を体験してものさしを調整することをお勧めします。遠い昔にTOPS-20を使った技術者ならば、その当時を振り返ってものさしを確かめてください。TOPS-20を体験して、他のシステムとの違いを感じて、自分のものさしを調整することです。本書では、エミュレーターの導入と設定方法やTOPS-20の基本的なコマンドについて解説します。TOPS-20の魅力は、本書だけでは語り尽くせません。TOPS-20ワールドは、ワクワクでいっぱいです。この本を出発点として、探究心と好奇心の扉を開いて先人の知恵を探す知的冒険の旅へ出発してください。本書は下記に示す章から構成しています。最初から読み進めることを推奨しますが、目的によっては部分的に読むことも可能です。TOPS-20の世界」では、コンピューター・メーカーのDECがPDP-10マシン向けに開発したTOPS-20について説明します。超えての復活と興味深い内容です。OSを復活させる方法について説明します。PDP-10は現存しないので、Linuxマシンでエミュレーターを実行して本物のTOPS-20用バイナリーコードを実行します。第3章「よみがえるTOPS-20」では、各種設定を行うためにTOPS-20コマンドやエディターの使い方を説明します。ネットワークなどの設定を行うことにより、TOPS-20がよみがえります。第4章「TOPS-20コマンド」では、ファイルシステム操作やプログラム制御などに関するTOPS-20のコマンドを説明します。登録した新しいユーザーでログインして、実際に操作してみてください。第5章「冒険の旅へ出発」では、TOPS-20の世界を旅します。『先人の英知を探す知的冒険』に出るために必要な予備知識とヒントを紹介します。探究心と好奇心の扉を開いて、知的冒険の旅へ出発しましょう!第6章「Let’sプログラミング」では、プログラムをビルドして実行する方法について説明します。TOPS-20は、プログラミング言語の宝庫です。ここでは、C言語を取り上げます。付録A「マニュアル」では、DECが発行した貴重なマニュアル(英文)を公開しているサイトへのリンクを示しています。distributionのドキュメントについて説明しています。