
Ringkasan
-
Terminal pencetakan beralih ke terminal video pada tahun 1970 -an karena kemajuan layar, memungkinkan aplikasi baru seperti editor layar VI.
-
TermCap dan kutukan membahas masalah kompatibilitas perangkat lunak yang berasal dari berbagai kemampuan terminal di seluruh sistem.
-
Tahun 1980 -an membawa PC, workstation, dan terminal X, merevolusi interaksi komputer dari terminal teks biasa, meskipun emulator terminal populer.
Sebelum ada desktop Linux modern, orang menggunakan terminal untuk berinteraksi dengan komputer. Bagaimana mereka mendapatkan dari cetak terminal ke tampilan modern?
Cetak Terminal: Sebelumnya
Jika Anda cukup beruntung untuk dapat memiliki akses interaktif ke komputer pada 1960 -an dan awal 1970 -an daripada harus menggunakan kartu punch, kemungkinan besar Anda akan menggunakan terminal pencetakan, juga dikenal sebagai “teletype” atau TTY.
Terkait
Apa itu teletipe, dan mengapa mereka digunakan dengan komputer?
Ingat waktu yang lebih sederhana ketika “layar” komputer terbuat dari kertas — dan terdengar seperti senapan mesin.
Ini sudah banyak digunakan untuk layanan telegrafi dan kawat berita seperti Associated Press. Seperti namanya, mereka dicetak di atas kertas. Banyak kertas. Mereka juga lambat dan berisik. Anda dapat melihat satu aksi dalam video ini: satu efek yang mereka miliki pada desain UNIX adalah preferensi untuk nama perintah pendek seperti LS, Cat, dan PWD. Ini telah bertahan hari ini, mungkin karena pengguna Linux tidak terlalu suka mengetik.
Efek lain pada desain program adalah karena cara pencetakan terminal output di atas kertas. Karena tidak ada layar, jika Anda harus mengedit file, Anda hanya bisa melakukannya baris demi baris. Editor ini dikenal sebagai editor garis. Untuk membuat perubahan pada file, Anda akan mencetak satu baris atau beberapa di antaranya, dan kemudian menulis baris baru untuk menggantinya. Contoh modern yang bagus adalah mantan editor, yang disamarkan.
Terminal video datang di adegan unix
Pada pertengahan tahun 1970-an, kemajuan dalam teknologi tampilan membuat terminal berbasis CRT lebih terjangkau, dan universitas dan perusahaan mulai mengganti terminal pencetakan lama mereka dengan mereka. Satu hal yang membuat mereka lebih murah untuk beroperasi adalah terminal video yang tidak memerlukan rim kertas untuk bekerja. (Terminal pencetakan yang diadakan sebagai konsol administrator untuk sementara waktu karena pencetakan mereka berlipat ganda sebagai log ketika mereka tidak tersedia ketika sistem turun).
Mereka tidak hanya mengganti kertas dengan layar, tetapi juga memungkinkan jenis aplikasi baru. Satu jenis adalah editor layar. Alih -alih terbatas pada satu baris, pengguna dapat melihat seluruh file atau setidaknya bagian dari yang lebih besar dan halaman melalui itu. Ini jauh lebih nyaman untuk dikerjakan daripada editor lini lama.
Salah satu editor ini, VI, ditulis oleh Bill Joy, kemudian seorang mahasiswa pascasarjana di bidang Ilmu Komputer di UC Berkeley. VI akan menjadi bagian penting dari distribusi perangkat lunak Berkeley, atau BSD, versi UNIX dan editor standar de-facto di UNIX. Itu juga akan mempengaruhi desain VIM.
Terminal menjadi nakal dengan termcap dan kutukan
Sementara terminal video dengan cepat menggusur terminal pencetakan, ada banyak terminal di pasaran, dengan kemampuan yang berbeda. Ini menyebabkan masalah dengan kompatibilitas perangkat lunak, termasuk dengan VI.
Salah satu tagihan solusi yang muncul adalah TermCap, database terminal perangkat keras dan kemampuannya, seperti jumlah kolom yang dapat didukung layar, dan apakah kursor dapat diatasi, atau dapat dipindahkan oleh program perangkat lunak.
Seperti kemajuan lainnya, teknologi utama dalam sistem Unix dan Linux modern didorong oleh permainan. 'Rogue' adalah game RPG yang merangkak ruang bawah tanah yang populer di sistem BSD di tahun 80-an. Pengguna bergerak melalui ruang bawah tanah yang dihasilkan secara prosedural untuk mencari jimat Yendor. Penipu Adil terobosan karena pengguna dipindahkan oleh layar alih -alih deskripsi teks seperti di 'Colossal Cave.' 'Rogue' melukis ruang bawah tanah, karakter pemain, dan monster sebagai karakter ASCII. Nethack adalah salah satu keturunan Rogue yang populer, yang disebut “Roguelikes” untuk gaya permainan mereka yang serupa.
Ini juga memperluas kemampuan terminal. Ken Arnold, salah satu desainer game, membuat perpustakaan Curses untuk memudahkan untuk membuat apa yang sekarang disebut antarmuka pengguna teks atau TUIS. Kutukan bertahan dalam bentuk open-source sebagai ncurses.
X Terminal, Workstation, PC menggantikan terminal
Seiring perkembangan tahun 1980 -an, perubahan teknologi kembali mengubah cara orang berinteraksi dengan komputer. Komputer pribadi memiliki komputer di atas meja alih -alih terminal yang terhubung ke mesin di ruangan lain atau kota lain. Workstation menawarkan kekuatan komputer mini di meja, dengan kemampuan grafis yang kuat.
Tetap saja, terminal terjebak. Pada PC dan workstation, emulator terminal dapat menjalankan program berbasis teks yang sama dengan terminal yang berdedikasi dapat dan memiliki keuntungan karena dapat menjalankan beberapa jendela terminal di layar yang sama. Bahkan ada terminal yang dapat menjalankan sistem X Window dan menampilkan program grafis yang berjalan di komputer jarak jauh. Ini disebut “X terminal” dan merupakan cikal bakal klien tipis.

Terkait
Apa yang terjadi dengan workstation UNIX?
Komputer yang kuat ini memerintah tugas teknis di tahun 80 -an dan 90 -an. Masih bisakah Anda menemukannya hari ini?
Ada banyak sejarah di jendela terminal Linux modern yang membentang kembali ke zaman teletype. Baris perintah Linux adalah cara karena cara kerja perangkat keras yang lebih tua, dan pengembang di masa depan akan membangun warisan itu.