Results 1 to 8 of 8

Thread: Systemd Gets Generic Multi-Session, Session Devices

  1. #1
    Join Date
    Jan 2007
    Posts
    14,782

    Default Systemd Gets Generic Multi-Session, Session Devices

    Phoronix: Systemd Gets Generic Multi-Session, Session Devices

    The logind component of systemd now has support for "session devices" and generic multi-session handling as part of the work done by CONFIG_VT-killer David Herrmann...

    http://www.phoronix.com/vr.php?view=MTQ2NDQ

  2. #2
    Join Date
    Oct 2012
    Location
    Sweden
    Posts
    307

    Default

    I'm unsure what this means...?

  3. #3
    Join Date
    Jul 2010
    Posts
    593

  4. #4
    Join Date
    Sep 2006
    Posts
    714

    Default

    Quote Originally Posted by xeekei View Post
    I'm unsure what this means...?
    Linux VT = Linux virtual terminal. Also called virtual console.

    http://en.wikipedia.org/wiki/Virtual_console

    When you hit ctrl-alt-F1 you switch to the first virtual console. Hit ctrl-alt-F2 you switch to the second and so on and so forth for all the different F keys.

    Each virtual console then runs a console output. It can be X Windows, standalone GL graphics, VGA text console, FBdev text console, and other such things.

    Typically you have 1 X windows console and then 6 or 7 text consoles configured by default. The text consoles are controlled by a program called a 'getty' and the X11 console is controlled by your X Windows Server.

    like this:
    root@machinename:~# ps -ef|grep getty
    root 3885 1 0 03:08 tty1 00:00:00 /sbin/getty 38400 tty1
    root 3886 1 0 03:08 tty2 00:00:00 /sbin/getty 38400 tty2
    root 3887 1 0 03:08 tty3 00:00:00 /sbin/getty 38400 tty3
    root 3888 1 0 03:08 tty4 00:00:00 /sbin/getty 38400 tty4
    root 3889 1 0 03:08 tty5 00:00:00 /sbin/getty 38400 tty5
    root 3890 1 0 03:08 tty6 00:00:00 /sbin/getty 38400 tty6
    root 10541 4589 0 06:32 pts/0 00:00:00 grep getty


    TTY is just the traditional name for text console. It's a throw back to the ancient days when all we had were serial consoles to big machines.

    http://en.wikipedia.org/wiki/Teleprinter

    http://en.wikipedia.org/wiki/VT100


    Traditionally you had F1-F7 virtual consoles controlled by a getty and then F8 was your login for X Windows. However Fedora systems and a couple others have moved to having F1 being X. But you can configure them to be anything you want, really. A lot of time Linux installers, for example, will have the installer run on F1, have a root shell on F2 and F3, and have various logging information showing on F4 and F5.

    Right now if you want real multi user sessions in Linux you have to depend on hacks with X windows or you have to switch back and forth using ctrl+alt+F* and have the Linux kernel control it.

    They want to move away from that because it causes usability and/or performance issues. They want to have the ability for more flexible multiuser configuration setup.

  5. #5
    Join Date
    Jan 2012
    Posts
    151

    Default

    These articles are excellent. Highly recommend reading them.

  6. #6
    Join Date
    Jun 2009
    Posts
    550

    Default

    Quote Originally Posted by drag View Post
    Linux VT = Linux virtual terminal. Also called virtual console.

    http://en.wikipedia.org/wiki/Virtual_console

    When you hit ctrl-alt-F1 you switch to the first virtual console. Hit ctrl-alt-F2 you switch to the second and so on and so forth for all the different F keys.

    Each virtual console then runs a console output. It can be X Windows, standalone GL graphics, VGA text console, FBdev text console, and other such things.

    Typically you have 1 X windows console and then 6 or 7 text consoles configured by default. The text consoles are controlled by a program called a 'getty' and the X11 console is controlled by your X Windows Server.

    like this:
    root@machinename:~# ps -ef|grep getty
    root 3885 1 0 03:08 tty1 00:00:00 /sbin/getty 38400 tty1
    root 3886 1 0 03:08 tty2 00:00:00 /sbin/getty 38400 tty2
    root 3887 1 0 03:08 tty3 00:00:00 /sbin/getty 38400 tty3
    root 3888 1 0 03:08 tty4 00:00:00 /sbin/getty 38400 tty4
    root 3889 1 0 03:08 tty5 00:00:00 /sbin/getty 38400 tty5
    root 3890 1 0 03:08 tty6 00:00:00 /sbin/getty 38400 tty6
    root 10541 4589 0 06:32 pts/0 00:00:00 grep getty


    TTY is just the traditional name for text console. It's a throw back to the ancient days when all we had were serial consoles to big machines.

    http://en.wikipedia.org/wiki/Teleprinter

    http://en.wikipedia.org/wiki/VT100


    Traditionally you had F1-F7 virtual consoles controlled by a getty and then F8 was your login for X Windows. However Fedora systems and a couple others have moved to having F1 being X. But you can configure them to be anything you want, really. A lot of time Linux installers, for example, will have the installer run on F1, have a root shell on F2 and F3, and have various logging information showing on F4 and F5.

    Right now if you want real multi user sessions in Linux you have to depend on hacks with X windows or you have to switch back and forth using ctrl+alt+F* and have the Linux kernel control it.

    They want to move away from that because it causes usability and/or performance issues. They want to have the ability for more flexible multiuser configuration setup.
    I learnt something new today.

  7. #7
    Join Date
    Sep 2010
    Posts
    465

    Default

    Quote Originally Posted by drag View Post
    Linux VT = Linux virtual terminal. Also called virtual console.

    Traditionally you had F1-F7 virtual consoles controlled by a getty and then F8 was your login for X Windows. However Fedora systems and a couple others have moved to having F1 being X. But you can configure them to be anything you want, really. A lot of time Linux installers, for example, will have the installer run on F1, have a root shell on F2 and F3, and have various logging information showing on F4 and F5.

    Right now if you want real multi user sessions in Linux you have to depend on hacks with X windows or you have to switch back and forth using ctrl+alt+F* and have the Linux kernel control it.

    They want to move away from that because it causes usability and/or performance issues. They want to have the ability for more flexible multiuser configuration setup.
    That's horrible! Good thing somebody is working on fixing that.

  8. #8
    Join Date
    Oct 2012
    Location
    Washington State
    Posts
    457

    Default

    Quote Originally Posted by drag View Post
    Linux VT = Linux virtual terminal. Also called virtual console.

    http://en.wikipedia.org/wiki/Virtual_console

    When you hit ctrl-alt-F1 you switch to the first virtual console. Hit ctrl-alt-F2 you switch to the second and so on and so forth for all the different F keys.

    Each virtual console then runs a console output. It can be X Windows, standalone GL graphics, VGA text console, FBdev text console, and other such things.

    Typically you have 1 X windows console and then 6 or 7 text consoles configured by default. The text consoles are controlled by a program called a 'getty' and the X11 console is controlled by your X Windows Server.

    like this:
    root@machinename:~# ps -ef|grep getty
    root 3885 1 0 03:08 tty1 00:00:00 /sbin/getty 38400 tty1
    root 3886 1 0 03:08 tty2 00:00:00 /sbin/getty 38400 tty2
    root 3887 1 0 03:08 tty3 00:00:00 /sbin/getty 38400 tty3
    root 3888 1 0 03:08 tty4 00:00:00 /sbin/getty 38400 tty4
    root 3889 1 0 03:08 tty5 00:00:00 /sbin/getty 38400 tty5
    root 3890 1 0 03:08 tty6 00:00:00 /sbin/getty 38400 tty6
    root 10541 4589 0 06:32 pts/0 00:00:00 grep getty


    TTY is just the traditional name for text console. It's a throw back to the ancient days when all we had were serial consoles to big machines.

    http://en.wikipedia.org/wiki/Teleprinter

    http://en.wikipedia.org/wiki/VT100


    Traditionally you had F1-F7 virtual consoles controlled by a getty and then F8 was your login for X Windows. However Fedora systems and a couple others have moved to having F1 being X. But you can configure them to be anything you want, really. A lot of time Linux installers, for example, will have the installer run on F1, have a root shell on F2 and F3, and have various logging information showing on F4 and F5.

    Right now if you want real multi user sessions in Linux you have to depend on hacks with X windows or you have to switch back and forth using ctrl+alt+F* and have the Linux kernel control it.

    They want to move away from that because it causes usability and/or performance issues. They want to have the ability for more flexible multiuser configuration setup.
    In short, we admit OS X has is right.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •