Devpts (original) (raw)

About DBpedia

devpts is a virtual filesystem directory available in the Linux kernel since version 2.1.93 (April 1998). It is normally mounted at /dev/pts and contains solely devices files which represent slaves to the multiplexing master located at /dev/ptmx which in turn is used to implement terminal emulators (such as X11 xterm).

thumbnail

Property Value
dbo:abstract devpts is a virtual filesystem directory available in the Linux kernel since version 2.1.93 (April 1998). It is normally mounted at /dev/pts and contains solely devices files which represent slaves to the multiplexing master located at /dev/ptmx which in turn is used to implement terminal emulators (such as X11 xterm). (en) devpts é um sistema de arquivos virtual no núcleo do Linux a partir da versão 2.1.93 (abril de 1998). Ele é normalmente montado em /dev/pts e contém unicamente arquivos de dispositivo que representam escravos para a multiplexação mestre localizada em /dev/ptmx. A criação do devpts resultou do desejo de abandonar a necessidade de um programa auxiliador para setuid, como por exemplo /usr/libexec/pt_chown. Ele é uma implementação distinta da ideia de pseudoterminal. A implementação anterior fornecia um número fixo de pares mestre/escravo que possuíam nós de dispositivo permanentes, por exemplo o par mestre-escravo /dev/ptyp63 e /dev/ttyp83, cf. , capítulo 62 "Terminals" e capítulo 64 "Pseudoterminals". Um pseudoterminal ("pseudo TTY" ou "PTY") é um par de - um escravo e um mestre - que fornece um tipo especial de canal de comunicação. O pseudodispositivo escravo emula um terminal de texto de computador físico, como, por exemplo, o , que pode ler e escrever texto como se fosse um terminal físico. O pseudodispositivo mestre fornece os meios pelos quais um programa fornecendo uma interface de usuário baseada em texto age com e controla seu escravo. Programas amplamente difundidos com uma interface de usuário baseada em texto são chamados de , como, por exemplo, o xterm, ou Konsole, ou programas usando SSH ou telnet. Escrever para o mestre é exatamente similar a digitar em um terminal, assim o pseudodispositivo mestre age como a pessoa sentada na frente do terminal de texto do computador físico. Um par pseudoterminal é similar a um conduíte bidirecional. Tudo que é escrito no mestre aparece como entrada no escravo e tudo que é escrito no escravo aparece como entrada no mestre. Assim como conduítes, pseudoterminais possuem uma capacidade limitada. No Linux, a capacidade do pseudoterminal é em torno de 4 KiB em cada direção. Um típico sistema operacional baseado no núcleo do Linux fornece muitos PTYs para suportar interfaces baseadas em texto, como fornecidas pelos emuladores de terminal (como xterm ou gnome-terminal), e interfaces de acesso remoto como SSH. (pt)
dbo:thumbnail wiki-commons:Special:FilePath/Simplified_Structure_of_the_Linux_Kernel.svg?width=300
dbo:wikiPageID 50772823 (xsd:integer)
dbo:wikiPageLength 5944 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123036311 (xsd:integer)
dbo:wikiPageWikiLink dbr:VT100 dbr:Duplex_(telecommunications) dbr:Pseudo-device dbr:Pseudoterminal dbr:Telnet dbr:Emacs dbc:Pseudo_file_systems_supported_by_the_Linux_kernel dbr:Context_switch dbr:Linux dbr:Linux_kernel dbr:Setuid dbr:POSIX dbc:Interfaces_of_the_Linux_kernel dbr:Terminal_emulator dbr:Konsole dbr:Xterm dbr:Secure_Shell dbr:FIFO_(computing_and_electronics) dbr:The_Linux_Programming_Interface dbr:Gnome-terminal dbr:File:Simplified_Structure_of_the_Linux_Kernel.svg
dbp:wikiPageUsesTemplate dbt:Code dbt:Lowercase_title dbt:Portal dbt:Reflist dbt:Linux_kernel
dct:subject dbc:Pseudo_file_systems_supported_by_the_Linux_kernel dbc:Interfaces_of_the_Linux_kernel
rdfs:comment devpts is a virtual filesystem directory available in the Linux kernel since version 2.1.93 (April 1998). It is normally mounted at /dev/pts and contains solely devices files which represent slaves to the multiplexing master located at /dev/ptmx which in turn is used to implement terminal emulators (such as X11 xterm). (en) devpts é um sistema de arquivos virtual no núcleo do Linux a partir da versão 2.1.93 (abril de 1998). Ele é normalmente montado em /dev/pts e contém unicamente arquivos de dispositivo que representam escravos para a multiplexação mestre localizada em /dev/ptmx. Um par pseudoterminal é similar a um conduíte bidirecional. Tudo que é escrito no mestre aparece como entrada no escravo e tudo que é escrito no escravo aparece como entrada no mestre. Assim como conduítes, pseudoterminais possuem uma capacidade limitada. No Linux, a capacidade do pseudoterminal é em torno de 4 KiB em cada direção. (pt)
rdfs:label Devpts (en) Devpts (pt)
owl:sameAs yago-res:Devpts wikidata:Devpts dbpedia-pt:Devpts https://global.dbpedia.org/id/2LoV6
prov:wasDerivedFrom wikipedia-en:Devpts?oldid=1123036311&ns=0
foaf:depiction wiki-commons:Special:FilePath/Simplified_Structure_of_the_Linux_Kernel.svg
foaf:isPrimaryTopicOf wikipedia-en:Devpts
is dbo:wikiPageWikiLink of dbr:Pseudoterminal
is foaf:primaryTopic of wikipedia-en:Devpts