Saya harap pertanyaannya cukup jelas.
Pemahaman saya adalah itu gnome-terminal
dan konsole
merupakan terminal virtual , dan mereka pada dasarnya melayani tujuan yang sama, yaitu lingkungan baris perintah untuk berbagai penerjemah perintah opsional. (Aku bahkan tidak yakin apakah itu cara yang tepat untuk melihatnya.)
Saya berasumsi bahwa sebenarnya terminal adalah di mana saya teleport ke occasionaly oleh mis-keying Ctrl+ Alt+ F1, F2dll
Tapi "There be Dragons" di pedalaman layar hitam itu, jadi saya keluar dari sana secepat yang saya bisa tekan Ctrl+ Alt+ F7(saya mengetahui bahwa di suatu tempat: "Ketika semuanya hitam dan gelap: tekan tombol rahasia untuk kembali :)
- Adalah / adalah "nyata" terminal (s) yang (s) yang ada di belakang Ctrl+ Alt+ F1, F2, kunci dll?
- Dan apa yang "nyata" tentang mereka vs yang "virtual"?
- Dan bagaimana mereka berbeda? Apakah sesederhana "no GUI" vs "GUI"?
PS adalah "konsol" dan "terminal" identik?
command-line
virtual-console
Peter.O
sumber
sumber
gnome-terminal
, setelah semua mereka melayani tujuan yang sama. Sepupu yang tidak bergantung pada lingkungan grafis apa pun, dan terhubung ke perangkat yang memberinya lebih banyak kekuatan.Jawaban:
Ini tidak sepenuhnya benar. Terminal Virtual hanyalah program yang mengirim penekanan tombol dan menerima output (ini disebut Standar Masuk, Standar Keluar [dan Kesalahan Standar]) ke proses di latar belakang. Ini adalah input dasar → pemrosesan → sistem output , dan merupakan jantung dari sistem operasi Anda.
Teletype (atau teleprinter)
Pria yang bekerja di Terminal Komputer
Mari kita lihat apakah saya bisa menjelaskannya dengan benar:
Dalam sistem mirip Unix seperti Linux ada konsep "semuanya adalah file" . Itu artinya, misalnya, Drive DVD Anda adalah file (/ dev / sdb1), keyboard Anda adalah file (/ dev / input / keyboard) dan sebagainya.
Seperangkat file ajaib itu adalah TTY, di mana TTY adalah singkatan dari Teletype. Mesin tik yang mengirim penekanan tombol ke komputer, yang pada gilirannya mengirim surat kembali ke Type Ball . Ini akan mewakili perangkat fisik, mesin tik jarak jauh, dengan cara yang sama seperti / dev / lp0 dapat mewakili printer Anda.
Terminal perangkat keras, VT100
Stasiun kerja Teletype akan disebut "Konsol" atau "Terminal", terminal virtual, sebagai lawan dari terminal nyata, dengan demikian adalah setiap aplikasi atau mesin yang menyediakan fungsionalitas yang sama dengan pengaturan tempat kerja ini - yang mengakses komputer dengan mengirim penekanan tombol untuk itu dan menerima kembali output darinya, mencetaknya ke selembar kertas. Anda dapat membayangkan bahwa sebuah Modem bekerja dengan cara yang sangat mirip.
Terminal, seperti yang digambarkan di atas, adalah komputer murah dan sederhana yang meniru fungsi teletype. Ketika kita mengatakan terminal emulator hari ini, kita - pada gilirannya - biasanya berarti suatu program yang mengemulasi fungsionalitas dari mesin seperti itu.
Masih ada sistem komputer berbasis terminal yang digunakan. Mereka sebenarnya semakin populer . Di masa lalu, alasan untuk terminal adalah bahwa komputer di setiap meja benar-benar konyol - di mana komputer memenuhi ruangan dan sangat mahal. Sekarang, menghemat uang dan membuat administrasi mudah.
"thin client" - padanan modern dari VT100
Saya harap ini membantu. Harap beri tahu saya jika saya melakukan kesalahan.
Ya, pada dasarnya. Perbedaan antara TTY1-7 dan gnome-terminal adalah bahwa sistem menyediakan ttys, sedangkan gnome-terminal dan konsole sendiri berjalan pada tty (yang menjalankan subsistem grafis). Abstraksi ini dapat disarangkan lebih dalam lagi (misalnya penerusan x, menggunakan protokol telnet untuk bertindak sebagai terminal, ...), setelah semua, antarmuka manusia-komputer bertindak sama seperti file lainnya. Dan dapat disalurkan, disarikan dan dipindahkan dengan cara yang sama.
sumber
Cukup yakin menyebutnya "terminal virtual" adalah kemunduran ketika ada terminal fisik yang terhubung ke server unix ...
sumber
Selain jawaban di atas, lihat penjelasan komprehensif terminal ini. TTY, meskipun sangat sederhana, secara konseptual merupakan bagian yang agak rumit dari Linux.
sumber