TTY'nin mantığı nedir?

Katılım
6 Temmuz 2018
Mesajlar
13.383
Makaleler
20
Çözümler
142
Yer
Nordschleife
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
TTY bize farklı bir pencerede uçbirime erişmemizi sağlıyor ancak tam ne işe yaradığını anlamadım. Bu servis ne zaman başlıyor, nasıl başlıyor, systemd mi başlatıyor, bilgisayar donduğunda TTY nasıl donmuyor gibi sorular var kafamda. Kısaca nasıl çalışıyor?
 
TTY bize farklı bir pencerede uçbirime erişmemizi sağlıyor ancak tam ne işe yaradığını anlamadım. Bu servis ne zaman başlıyor, nasıl başlıyor, systemd mi başlatıyor, bilgisayar donduğunda TTY nasıl donmuyor gibi sorular var kafamda. Kısaca nasıl çalışıyor?
Everything is a file. cat /dev/tty1 yapsan TTY1'da bastigin tuslari gorursun mesela. Xorg ile gelmek zorunda degil Linux dagitimlari, giris yapilarak kullanicinin secmis oldugu Shell'e girisi sagliyor.
 
Everything is a file. cat /dev/tty1 yapsan TTY1'da bastigin tuslari gorursun mesela. Xorg ile gelmek zorunda degil Linux dagitimlari, giris yapilarak kullanicinin secmis oldugu Shell'e girisi sagliyor.
TTY; xorg, sudo, doas, systemd gibi başkasının yazdığı bir modül mü?
 
Hayir. GeTTY gibi TTY yonetici programlar var. Linux /dev/ttyX'i sagliyor diye biliyorum.
Bilmece gibi konuşuyorsunuz. Tek isteğim "Utility to execute a command as another user." gibi bir açıklama. "Felsefe nedir?" sorusuna cevap veriyormuş gibisiniz.
 
Bilmece gibi konuşuyorsunuz. Tek isteğim "Utility to execute a command as another user." gibi bir açıklama. "Felsefe nedir?" sorusuna cevap veriyormuş gibisiniz.
Hocam bildigim kadariyla /dev/tty'lari Linux hallediyor. GeTTY gibi araclar ise terminal islevi kazandiriyor bunlara. Ctrl Alt F8 yapsaniz terminal degil "_" gorursunuz mesela. GeTTY ile 6 TTY'i halletmisler.

Yani TTY'i Linux'te bir "daktioya" terminal ozelligi kazandiran program olarak gorebiliriz.

Daktilo demekten kastim /dev/tty7 ornegin orada bizim girdigimizi Bash ZSH gibi shelllere aktariyor giris yapmamizi sagliyor.

TTY'i Linux veriyor GeTTY gibi programlarla isletim sistemi TTY'i kullaniyor yani.

Anlasilacak duzeyde anlattigimi dusunuyorum.
 
Peki, TTY doğrudan gömülü bir özellik anladığım kadarıyla. Başka programlarda komut girişi için aracı oluyor. TTY ne zaman kullanılabilir olur? systemd'den önceye alabilir miyim mesela?
TTY gomulu TTY'de komut satiri saglamak farkli. GeTTY calistirmazsan ekranda gorecegin tek sey "_" olacaktir. Systemd GeTTY servisi calistiriyor hatta. GeTTY calisinca tty1'den 6'ya kadar komut satiri olusturuluyor. Kalanlarsa bos kaliyor. OpenRC'de falan AGeTTY var galiba, en azindan Gentoo'da. BSD'lerde falan farkli sekilde yapiliyor. UNIX-Like sistemlerde boyle yani.

Yani init'ten onceye almak mumkun mu incelemek lazim, sanmiyorum ama.
 

Yeni konular

Geri
Yukarı