Comme MacOS est conforme à POSIX et certifié Unix, pourquoi vi redirige-t-il vers vim ? Si je comprends bien, vim n'est pas conforme à POSIX. Alors comment Apple a-t-elle obtenu une certification Unix sans avoir installé vi sur son système d'exploitation ?
Réponse
Trop de publicités?En fait, c'est en option .
Par le Spécifications de base de The Open Group numéro 7, édition 2018 dans le Shells et utilitaires Volume, le vi
les états de commande :
Cet utilitaire doit être fourni sur les systèmes qui prennent en charge l'option User Portability Utilities et définissent le symbole POSIX2_CHAR_TERM. Sur les autres systèmes, il est facultatif.
Cette spécification particulière est une composante de la Norme de produit Unix 03 qui est ce que MacOS Catalina est certifié pour.