Bonjour , j'avais posté dans le forum pour trouver des pc portables d’occasion facilement upgradable. Mais j'ai craqué ( littéralement ) et j'ai commandé le macbook air m1. Je crois qu'il y'avait un projet pour porter linux sur le processeur m1, est-ce que certain on testé ou savent si linux s'intègre bien ( et si il n'y a pas de problème lors de la mise en place d'un dual boot mac os linux ).
De plus je me disais que vu que mac os et linux sont ( enfin je crois ) tout les deux basé sur unix, les commandes de terminal de mac os et linux sont-elles similaires ? Je veux dire puis-je apprendre sont utilisation aussi bien sur linux que sur mac os ?
Je voulais me lancer dans l'apprentissage des commandes linux, si les deux os partagent les mêmes commandes, ça simplifierait mon apprentissage. Normalement les deux sont en sh mais j'ai vu qu'il y avait aussi zsh et je suis un peu perdu
# commandes UNIX
Posté par Leirda . Évalué à 2.
Disclaimer Je ne suis pas (plus) utilisateur de Mac depuis belle-lurette, mais oui effectivement les shells et programmes utilitaires des deux systèmes sont relativement identiques.
Notamment, le shell par défaut de MacOS est
zsh
, mais tu peux tout à fait utiliserbash
ou un autre shell, POSIX ou non.Quant aux commandes, tous les utilitaires styles coreutils (
cat
,ls
,grep
…) sont présents sous Mac (avec quelques subtilités, genre sous linuxrm
prend-r
ou-R
pour supprimer récursivement là où MacOS n’acceptera que-R
), tu vas retrouver tous les outils classiques de la ligne de commande stylessh
,nmap
, les utilitairesip
,ifconfig
(je crois, à vérifier), tu vas même retrouver ton éditeur de texte (vim
(ouemacs
)) favoris, etc.Ce qui va beaucoup changer par contre, c’est la hiérarchie du système de fichier, et les procédures d’installation de programmes / gestion de dépendances.
Sous linux, on retrouve les binaires dans
/bin
,/usr/bin/
,/opt
,usr/local/bin
, etc. et les bibliothèques dans(/usr)?/lib{32,64}
, tandis que Mac va fonctionner complètement différemment (j’crois qu’il y a une histoire de/system
ou une dinguerie, je me souviens plus bien… pareil, les programmes c’est des images disques ou chépakoi… J’suis pas le mieux placé pour te renseigner là-dessus).Pareil, pour l’installation et la gestion de paquets, il me semble que la solution relativement standard pour MacOS c’est
Brew
, qui contrairement aux gestionnaires de paquets des distributions GNU/Linux (apt
,pkg
,pacman
,zypper
etc) n’est /pas/ un outil officiel fourni par Apple.Mais bon, ça fonctionne paraît-il plutôt bien,
=> https://brew.sh/index_fr
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
Actuellement, sont disponibles comme interpréteur de commandes :
Celui par défaut n'est plus bash ; comme c'est celui que j'ai choisi, j'ai droit à ce message de connexion :
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
L'arborescence exigé des systèmes Unix est bien présente sur Mac OS X aussi. Mais il y a quelques répertoires en sus :
Dans l'explorateur de fichiers, certains répertoires peuvent apparaître avec leur nom traduit (un peu comme sous MacOS classic ou comme sous Windows.) On trouve facilement leur explication en ligne, https://fre.applersg.com/mac-os-x-directory-structure-explained ou https://osxdaily.com/2007/03/30/mac-os-x-directory-structure-explained/ par exemple. Il est normal de ne pas trouver certains répertoires car pas requis par FHS initial (c'est le cas de
srv
,opt
,sys
,proc
,media
,mnt
,run
,boot
,sbin
) ou sont propres à Linux (on ne les retrouvera pas dans les BSD)Petite subtilité par contre, les répertoires de travail des usagers sont par défaut dans
Users
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2.
Les applications graphiques sont bien dans
Applications
et ce sont des effectivement des genres d'image comparable à Flatpack ou Snap sous LinuxLeur ressources partagés sont dans
Library
; et ces deux répertoires sont aussi présents dans le répertoire utilisateur car les applis peuvent être installé au niveau usager ou au niveau global.Les utilitaires CLI sont bien là où on s'y attend…
Par contre, la plupart de ces commandes sont les implémentations BSD et non GNU.
Interactivement ça fait quelques différences. En script je suis POSIX et ça devrait être le cas pour tout le monde, donc pas de souci normalement.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: commandes UNIX
Posté par deuzene (site web personnel) . Évalué à 4.
Je ne connais pas Mac OSX, jamais utilisé, mais ne serait-il pas plus pertinent de le comparer à (Free)BSD, plutôt qu'à (GNU)Linux ?
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 4.
C'est ce que je précise :
Mais ce n'est pas exactement une distribution BSD : les outils et fichiers d'administration ne sont pas les mêmes… Et pour les commandes, Apple évite les licences GNU/AGPL/LGPL…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: commandes UNIX
Posté par wolf_sentinel . Évalué à 1.
En fait, je le compare à Linux car c'est ce que j'utilise au quotidien
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 4.
C'est un système graphique où on installe des applications depuis le marché (modèle déjà connu sur les ordinophones et repris également par Windows.)
HomeBrew est un système parallèle pour installer des portages d'outils en CLI. Ce système (à ne pas confondre avec le BREW de Qualcomm ni avec les jeux vidéos de consommateurs sur plateformes proprio …) est disponible aussi pour Linux… et gère ses paquets par défaut dans
/usr/local
Il y a (qui marchent très bien) aussi :
/opt/sw
et est disponible aussi pour Darwin/OpenDarwin ;/opt/local
et est très puissant (c'est entreapt
des dérivés Debian etport
des FreeBSD)“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# Puce M1
Posté par IceCat (Mastodon) . Évalué à 2.
Ça manque de documentation et y'a pas de news depuis Septembre, mais les dépôts bougent encore : https://asahilinux.org/
# Twitter
Posté par aiolos . Évalué à 3.
Je viens de tomber sur le lien suivant : https://twitter.com/marcan42/status/1458473546225577987
[^] # Re: Twitter
Posté par wolf_sentinel . Évalué à 1.
Oui, il n'y a pas d'accélération GPU mais il parait que le soc est si puissant qu'on ne ressens pas la différence, après à vérifier
[^] # Re: Twitter
Posté par aiolos . Évalué à 4.
C'est ce qu'il semble dire… Mais, il semble aussi qu'il manque un peu plus que ça :
[^] # Re: Twitter
Posté par wolf_sentinel . Évalué à 1.
Ah oui effectivement , mais si je ne me trompe avec Parallels il est possible d'avoir des vm assez fluide non ?
De plus, j'ai vu que kali possède une version m1 : https://www.kali.org/get-kali/#kali-bare-metal
hâte de l'essayer
[^] # Re: Twitter
Posté par benja . Évalué à 1. Dernière modification le 16 novembre 2021 à 23:51.
Au fait, si tu cherches toujours un portable d'occasion, je veux bien t'en offrir un contre ton M1, ça t'évitera de devenir captif et ça me donnera bonne conscience ;-)
Je mettrai ton M1 dans mon salon, pour faire chic.
[^] # Re: Twitter
Posté par Tarnyko (site web personnel) . Évalué à 2.
Merci pour le lien ! C'est en bonne voie pour ce que tu cites, d'ailleurs on peut le soutenir sur Patreon (ce que je ne ferai pas vu qu'il s'agit d'un abonnement, mais l'intention et le travail fournis sont extrêmement louables).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.