2 votes

Existe-t-il des ATS terminaux pour iOS et MacOS ?

Étant donné que de multiples ATS existent sur FreeBSD et Darwin, et qu'ils constituent le noyau de MacOS et iOS, comment pourrais-je accéder à ces ATS ? Et seraient-ils des instances multiples d'interfaces graphiques ou impliqueraient-ils des terminaux ? Je préférerais de loin qu'il y ait un environnement similaire à FreeBSD à des fins de test.

Veuillez m'éclairer pour savoir si de tels environnements existent (ou peuvent exister) sur les OS d'Apple. Je suis intéressé par la possibilité d'en créer un comme preuve de concept, que ce soit sur iOS 13 beta, iOS 5, MacOS Mojave, ou MacOS Snow Leopard.

6voto

Trane Francks Points 2305

Les TTY existent et fonctionnent dans Mac OS X et MacOS comme dans tout autre système d'exploitation UNIX ou de type UNIX. Lorsque MacOS démarre, le TTY qui s'active pour charger ensuite l'interface graphique est toujours la console. Les TTY suivants ouverts à partir de Terminal.app ou d'autres émulateurs sont listés à partir de ttys000 et les chiffres s'incrémentent un par un.

Vous pouvez ouvrir Terminal et vérifier votre TTY comme dans les exemples ci-dessous :

$ tty
/dev/ttys000

Ou

$ who
trane    console  Sep  1 05:18 
trane    ttys000  Sep  1 05:19 
trane    ttys001  Sep  1 05:19

Ou

$ w
13:04  up 1 day,  7:46, 3 users, load averages: 1.85 2.02 3.87
USER     TTY      FROM              LOGIN@  IDLE WHAT
trane    console  -                Sun05   31:45 -
trane    s000     -                Sun05       - w
trane    s001     -                Sun05       9 -bash

Pour plus d'informations sur ces commandes, consultez les documents suivants man pages. Par exemple, tapez man who et arrêter d'utiliser q .

Il convient de noter que MacOS n'exécute qu'une seule instance de l'interface graphique Aqua pour un périphérique d'affichage particulier.

0 votes

Je sais que MacOS n'est pas Linux, mais je suppose que l'ouverture d'un terminal à partir de Spotlight équivaudrait à un pty (pseudoTTY) plutôt qu'à un véritable TTY. Est-il possible d'avoir plusieurs ATS et de passer de l'un à l'autre avec quelque chose comme Ctrl-Alt-F# dans X11 ?

0 votes

@VarunNarravula MacOS ne dispose pas de l'équivalent de getty sous Linux, qui permet aux utilisateurs de basculer entre les ATS virtuels de la console de texte et les sessions X. Les anciennes versions d'OS X et de MacOS jusqu'à la version 10.9.x permettaient aux utilisateurs de se connecter aux sessions texte de la console en saisissant ">console" dans le champ du nom d'utilisateur. Cette possibilité a été supprimée depuis. Apple attend désormais des utilisateurs qu'ils opèrent explicitement à partir de l'interface graphique et qu'ils exécutent les émulateurs de terminal nécessaires à partir de cet environnement. (Je suis un ancien utilisateur de Linux et, oui, j'aimais bien l'époque des ATS séparés et de la session X).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X