unix   104293

« earlier    

The TTY demystified
Real teletypes in the 1940s.
The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user.

Beware, though: What you are about to see is not particularly elegant. In fact, the TTY subsystem — while quite functional from a user's point of view — is a twisty little mess of special cases. To understand how this came to be, we have to go back in time.
unix  linux  history 
2 days ago by Chirael

« earlier    

related tags

2005  2013  2014  2017  apple  apps  architecture  arm  article  assembly  audio  automation  awk  bash  belllabs  blog  book  brown  build  c  cli  cmd_line  code  command  command_line  commandline  compatibility  compile  computer  computers  configuration  console  data-management  data  databases  datasci  debian  debug  dennisritchie  derivative  design  desktop  developer  developing  development  devops  dmr  docker  documentation  driver  dsec  ed  editor  editors  edu  embedded  encoding  engineering  environment  example  extension  faas  fileformats  fish  fishshell  flac  forumthread  framework  from_hn  function  git  github  guide  hardwaresupport  history  homepages  how-to  howto  ifttt  infinityframework  intel  interesting  internals  io  ios  issue  journalism  kb_cpu  kernel  learning  libraries  library  line  linebreaks  links  linux  list  log  logging  mac  macos  macosx  mactips  make  makefile  micro  microservice  mp3  mysql  nomachine  non-blocking-io  non-blocking-read  nostalgia  nx  ocaml  oneliner  openfaas  opengl  opensource  operatingsystems  ops  os  oss  osx  ovum  pandas  performance  plan9  pocket  podcasting  poetics  posix  prog-language  programming  qed  qt  reference  remote  repo:github  repository  rockbox  ruby  scalability  scheduling  science  scripting  scripts  security  sed  serverless  service  sh  shell  sme  snippet  soa  socket  software  sql  ssh  stackexchange  sysadmin  syscall  syscalls  systems-programming  systems  tab  tabs  technology  terminal  text  thomson  tips  tmux  tool  tools  tty  tutorial  tutorials  twilio  ubuntu  unixporn  usability  useful  utility  ux  vi  viewer  vim  viz  vmware  weenix  whatsapp  wikientry  windowmanager  windows  work  workaround  x11  x2go  xorg 

Copy this bookmark: