ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 04/03/2007 - 00:37
נושא ההודעה: מה ההבדל בין tty ל pts ?

ל"ת.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 04/03/2007 - 04:04
נושא ההודעה:

שאלות מסובכות יש היום...

בכל השמות הבאים, X (איקס גדול) מסמל אות קטנה או מספר כלשהו אבל לא את איקס עצמו.

ttySX הינם הצד של המחשב בחיבורים הטוריים הפיסים שיש לך במחשב (9 פינים היום, 25 פינים פעם, אלי לא בטוח לגבי מתאמי usb)

ttyXX הינם הטרמינלים הפיסים שיש לך במחשב (ctrl-alt-X)

כמובן שלכל צינור יש שני צדדים. בחיבורים הטוריים ברור איפה הצד השני. אבל איפה הצד השני של הטרמינלים האחרים?

תוכנות שאתה מריץ (לדוגמא bash או ls) מקבלות את הצד ה ttyXX של הצינור. הצד השני שייך ל getty וקוראים לו ptyXX עם אותו ה XX בינהם.

אם אתה עוקב עד עכשיו אתה וודאי סקרן מיהם החיבורים שאתה מקבל דרך ssh או כאשר אתה פותח xterm. הצד שהתוכנה מקבלת הוא pts/X ולצד ש openssh משתמש אין שם, אלא מקבלים אותו עי"כ שפותחים את ptmx ושואלים אותו באמצעות ptsname מה השם של הצד השני (ומשחקים קצת עם הרשאות כדי לשיהיה אפשר לפתוח את הצד השני).

אז מיהו tty (בלי איקסים)? זהו כינוי ל ttyXX או ה pts/X שבו התוכנה שלנו אמורה להשתמש אם היא לא יודעת מה הטרמינל הספציפי שלה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח