Hari ini, Kami akan menjalankan Unix edisi pertama yang dirilis pada tahun 1972. Ya! Anda membacanya dengan benar. Kami akan mencoba Unix seperti pada tahun 1972. Anda tidak perlu membeli perangkat keras lama untuk menjalankannya atau Anda juga tidak perlu membangunnya dari sumber. Seorang profesional Unix bernama Brian Bennett telah membuat image buruh pelabuhan yang didasarkan pada repositori sumber Unix 1st Edition Juni 1972 . Jadi, kita dapat dengan mudah menjalankan Unix 1st edition yang lama seperti versi tahun 1972 dalam beberapa menit.
Dalam panduan singkat ini, saya akan menunjukkan cara menjalankan Unix edisi pertama menggunakan Docker pada sistem operasi mirip Unix.
Jalankan Unix Edisi 1 (1972) Menggunakan Docker
Pertama, Anda perlu menginstal Docker di sistem Anda. Lihat panduan berikut untuk menginstal Docker pada sistem berbasis RPM dan DEB.
- Instal Docker Di CentOS
- Instal Docker di Ubuntu
Setelah menginstal Docker, jalankan perintah berikut untuk mengunduh dan menjalankan image docker.
$ docker run --rm -it bahamat/unix-1st-ed
Perintah di atas akan menarik gambar buruh pelabuhan yang akan menjalankan UNIX, edisi pertama pada PDP-11 simulator. Bagi mereka yang bertanya-tanya, PDP-11 adalah komputer mini 16-bit yang dijual oleh Digital Equipment Corporation (DEC) dari tahun 1970-an hingga 1990-an. Berikut adalah gambar komputer mini PDP-11.
Sumber gambar:WIkipedia
Pada gambar di atas, Dennis Ritchie dan Ken Thompson (duduk) bekerja bersama di komputer mini PDP-11. Meskipun disebut sebagai komputer mini, berat sebenarnya dari komputer ini adalah sekitar 45 kg.
Setelah beberapa menit, Anda akan diarahkan ke :login: mengingatkan. Saat diminta masuk, ketik "root" tanpa tanda kutip dan tekan ENTER.
Unable to find image 'bahamat/unix-1st-ed:latest' locally latest: Pulling from bahamat/unix-1st-ed bbe1c4256df3: Pull complete 911d09728ffd: Pull complete 615765bc0d9f: Pull complete a3ed95caeb02: Pull complete c3fdfa5622d0: Pull complete Digest: sha256:ea44c2f898c3a35cb31fec9f6ebe3caf15ca51ae156b38ec6d68cbd703d40d0e Status: Downloaded newer image for bahamat/unix-1st-ed:latest PDP-11 simulator V3.9-0 ./simh.cfg> #!tools/pdp11 Unknown command Disabling CR Disabling XQ RF: buffering file in memory TC: creating new file TC0: 16b format, buffering file in memory Listening on port 5555 (socket 7) :login: root root #
Selesai! Kita sekarang berada di sistem operasi Unix era 1972. Keren, ya? Anda sekarang dapat menjelajahi beberapa perintah Unix lama. Harap dicatat bahwa BASH tidak ditemukan sampai tahun 1989, sehingga tidak memiliki BASH atau shell modern lainnya. Jadi, Beberapa fungsi BASH tidak akan berfungsi di Unix edisi pertama. Misalnya, pelengkapan otomatis perintah dengan menekan tombol TAB tidak akan berfungsi. Anda juga tidak dapat menggunakan spasi mundur untuk menghapus perintah yang salah ketik, atau Anda tidak dapat menggunakan tombol panah untuk melihat perintah sebelumnya.
Namun, beberapa perintah yang kita gunakan hari ini akan berfungsi. Misalnya, kita dapat menggunakan ls, date, find, chmod, du, echo, mail, rm, rmdir, dan banyak lagi. Untuk mengetahui daftar perintah yang tersedia saat itu, ketik:
ls bin
Ketik ls -l untuk melihat daftar direktori yang tersedia dalam edisi ini.
Untuk mengubah ke direktori, gunakan perintah chdir.
chdir /bin
Juga, lihat manual Unix, edisi pertama di tautan yang diberikan di akhir panduan ini untuk mengetahui lebih banyak tentang perintah Unix.
Untuk menghentikan simulasi, ketik CTRL+E . Lalu ketik "q" untuk kembali ke terminal OS host Anda.
Simulation stopped, PC: 007332 (MOV (SP)+,25244) sim> q Goodbye RF: writing buffer to file
Dan, itu saja untuk saat ini. Semoga ini bermanfaat. Lebih banyak barang bagus akan datang. Tetap disini!
Semangat!