En effet, à codes équivalents (comme je ne suis pas encore assez bon dans ces langages je ne suis pas certain que ce soit exactement équivalents, mais sinon on peut utiliser les sources de https://benchmarksgame-team.pages.debian.net/benchmarksgame/ ainsi que TapTempo…) dans mon expérience, Rust et Ada mettaient bien plus de temps que C pour compiler. Cependant, Ada était un brin plus rapide que Rust. Je suppose que c'est parce-qu'il ne tente pas de faire toutes les optimisations possibles (c'est expressément demandé par le standard parce-qu'il est important que le comportement du binaire soit celui attendu quelque soit l'architecture/processeur, donc pas d'optimisation qui pourrait amener des effets de bord spécifique… je soupçonne que ce soit aussi pour ça que c'est légèrement en retrait quand on compare les vitesse d'exécution…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Quand une personne appelle le support informatique ou quand on passe sur un poste à dépanner, c'est pratique de savoir que l'adresse de la machine est une adresse de fallback automatique …avant de commencer à partir dans de mauvaises directions.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je vois d'ici tous les bouts de code qui regardent si le 1er octet d'une adresse est 127 pour savoir si c'est une adresse locale :).
Effectivement, il est bien dit que c'est maintenant 127.0.0.0/16 et non 127.0.0.0/8
Mais ces bouts de code n'étaient pas faux, à cause des RFC 0776/0990/1122
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ce n'est pas si récent, et j'ai souvenir que c'était présenté comme une alternative aux RS mainstream en 2016 (depuis, c'est devenu tout aussi mainstream et avec le même concept centralisateur…) Pourquoi ça marche ? Je pense parce-que ça revisite le concept de blog (Blogger/DotClear/WordPress/SkyBlog/etc.) avec un concept réseau autre que les anneaux de liens (bref, ça c'est positionné avant que les "articles" ne prennent sur Facebook/LinkedIn/etc.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ou intragalactique alors, mais peu importe : le plus important dans mon propos était qu'il fallait un « équivalent fibre optique » (je ne pointe étrangement pas de techno exacte pour du pinaillage parce-que le plus important dans mon propos est d'aller à la vitesse de la lumière) Il est cependant vrai que le Deep Space Network utilise surtout la bande X…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
La police : Pourquoi avez-vous tué tous ces gens ?
Det Ydnub : Un ami m'a dit que ce n'était pas bien de tuer les gens alors je l'ai fait.
La police : Vous parlez sérieusement ?
Det Ydnub : Vous n'êtes pas ouverts d'esprit.
Bref, capillotracté ou nous sommes trop des moules avec des QI de un chiffre.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il y a une majorité de moinseurs du type "contenu ressemblant à du spam donc ne pas suivre les liens" Heureux pour toi si tu as le clic facile sur tout et n'importe quoi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Vu comme ça, il est pertinent de poster un lien vers n'importe quel dépôt ouvert et linuxfr ne serait qu'un vaste site de pub… Jusqu'à présent, les gens pertinentent des contenus liés au code ouvert et qu'ils/elles trouvent pertinents… Sorry
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Par contre, la plupart de ces commandes sont les implémentations BSD et non GNU.
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
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.
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.)
Nix, disponible aussi pour Linux et pour lequel il y a des journaux et dépêches ici ;
Fink qui gère ses paquets dans /opt/sw et est disponible aussi pour Darwin/OpenDarwin ;
MacPort qui est disponible aussi pour Darwin/OpenDarwin et gère ses paquets dans /opt/local et est très puissant (c'est entre apt des dérivés Debian et port des FreeBSD)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Les applications graphiques sont bien dans Applications et ce sont des effectivement des genres d'image comparable à Flatpack ou Snap sous Linux
$ ls /Applications/
Dropbox.app Microsoft Word.app
Firefox.app Numbers.app
FortiClient.app OneDrive.app
FortiClientUninstaller.app Pages.app
GarageBand.app Safari.app
Google Chrome.app Skype for Business.app
KeePassXC.app Thunderbird.app
Keynote.app Tunnelblick.app
Microsoft Defender ATP.app Typora.app
Microsoft Excel.app Utilities
Microsoft OneNote.app VLC.app
Microsoft Outlook.app VMware Remote Console.app
Microsoft PowerPoint.app VirtualBox.app
Microsoft Teams.app iMovie.app
Leur 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…
$ ls /bin/
[ csh echo ksh mkdir rm sync zsh
bash dash ed launchctl mv rmdir tcsh
cat date expr link pax sh test
chmod dd hostname ln ps sleep unlink
cp df kill ls pwd stty wait4path
$ ls /usr/bin/ | wc -l
1025
$ ls /usr/sbin/ | wc -l
231
$ ls /usr/bin/z*
/usr/bin/zcat /usr/bin/zip /usr/bin/zipnote
/usr/bin/zcmp /usr/bin/zipcloak /usr/bin/zipsplit
/usr/bin/zdiff /usr/bin/zipdetails /usr/bin/zless
/usr/bin/zegrep /usr/bin/zipdetails5.18 /usr/bin/zmore
/usr/bin/zfgrep /usr/bin/zipdetails5.30 /usr/bin/znew
/usr/bin/zforce /usr/bin/zipgrep /usr/bin/zprint
/usr/bin/zgrep /usr/bin/zipinfo
$ ls /usr/sbin/z*
/usr/sbin/zdump /usr/sbin/zic
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
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 :
$ ls -log /
total 9
drwxrwxr-x 32 1024 Nov 11 00:24 Applications
drwxr-xr-x 67 2144 Nov 1 23:00 Library
drwxr-xr-x@ 9 288 Oct 18 05:30 System
drwxr-xr-x 6 192 Oct 18 05:30 Users
drwxr-xr-x 3 96 Nov 6 14:50 Volumes
drwxr-xr-x@ 38 1216 Oct 18 05:30 bin
drwxr-xr-x 2 64 Nov 9 2019 cores
dr-xr-xr-x 3 4565 Nov 6 14:50 dev
lrwxr-xr-x@ 1 11 Oct 18 05:30 etc -> private/etc
lrwxr-xr-x 1 25 Nov 6 14:50 home -> /System/Volumes/Data/home
drwxr-xr-x 3 96 Nov 23 2020 opt
drwxr-xr-x 6 192 Oct 18 05:30 private
drwxr-xr-x@ 65 2080 Oct 18 05:30 sbin
lrwxr-xr-x@ 1 11 Oct 18 05:30 tmp -> private/tmp
drwxr-xr-x@ 11 352 Oct 18 05:30 usr
lrwxr-xr-x@ 1 11 Oct 18 05:30 var -> private/var
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)
$ ls -log /usr/
total 0
lrwxr-xr-x 1 25 Oct 18 05:30 X11 -> ../private/var/select/X11
lrwxr-xr-x 1 25 Oct 18 05:30 X11R6 -> ../private/var/select/X11
drwxr-xr-x 1027 32864 Oct 18 05:30 bin
drwxr-xr-x 33 1056 Oct 18 05:30 lib
drwxr-xr-x 308 9856 Oct 18 05:30 libexec
drwxr-xr-x 6 192 Nov 1 22:59 local
drwxr-xr-x 233 7456 Oct 18 05:30 sbin
drwxr-xr-x 46 1472 Oct 18 05:30 share
drwxr-xr-x 6 192 Oct 18 05:30 standalone
$ ls /var/
MobileSoftwareUpdate lib rpc
agentx log run
at logs rwho
audit ma select
backups mail sntpd
containers mobile spool
db msgs tmp
empty netboot vm
folders networkd yp
install protected
jabberd root
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
Actuellement, sont disponibles comme interpréteur de commandes :
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
Celui par défaut n'est plus bash ; comme c'est celui que j'ai choisi, j'ai droit à ce message de connexion :
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Mouarf
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Revue de presse de l'April pour la semaine 45 de l'année 2021. Évalué à 2.
Ne confondons pas volonté et détermination ; ça dit juste vouloir…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Article en français sur le sujet de edge et Microsoft
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Microsoft blocks EdgeDeflector to force Windows 11 users into Edge - OSnews. Évalué à 5.
Ce n'est pas nouveau ; les amendes n'ont jamais dissuadé…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Perf
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 3.
En effet, à codes équivalents (comme je ne suis pas encore assez bon dans ces langages je ne suis pas certain que ce soit exactement équivalents, mais sinon on peut utiliser les sources de https://benchmarksgame-team.pages.debian.net/benchmarksgame/ ainsi que TapTempo…) dans mon expérience, Rust et Ada mettaient bien plus de temps que C pour compiler. Cependant, Ada était un brin plus rapide que Rust. Je suppose que c'est parce-qu'il ne tente pas de faire toutes les optimisations possibles (c'est expressément demandé par le standard parce-qu'il est important que le comportement du binaire soit celui attendu quelque soit l'architecture/processeur, donc pas d'optimisation qui pourrait amener des effets de bord spécifique… je soupçonne que ce soit aussi pour ça que c'est légèrement en retrait quand on compare les vitesse d'exécution…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: comme pour les messageries instantanées...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Pourquoi Bloctel et les lois contre le démarchage téléphonique ne servent plus à rien. Évalué à 4.
Je suis en liste rouge et en liste orange, mais pas l'impression que ça serve beaucoup.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Qu'est-ce que ça va casser?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Les adresses IP en 127.x.x.x bientôt routables sur Internet. Évalué à 6. Dernière modification le 17 novembre 2021 à 01:18.
Quand une personne appelle le support informatique ou quand on passe sur un poste à dépanner, c'est pratique de savoir que l'adresse de la machine est une adresse de fallback automatique …avant de commencer à partir dans de mauvaises directions.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Qu'est-ce que ça va casser?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Les adresses IP en 127.x.x.x bientôt routables sur Internet. Évalué à 5.
Effectivement, il est bien dit que c'est maintenant 127.0.0.0/16 et non 127.0.0.0/8
Mais ces bouts de code n'étaient pas faux, à cause des RFC 0776/0990/1122
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: NextCloud, Digikam
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Application de galerie Photo avec carto et IA ?. Évalué à 2.
Alternative à l'appli NextCloud seulement pour la photo : Souvenirs
Y en a d'autres liés à d'autres services/plateformes.
Alternatives aux gestionnaires de photos locales : A Photo Manager ; Simple Gallery Pro
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Raison du moinssage ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment je fais le “marketing” de mon projet Open Source. Évalué à 3.
Ce n'est pas si récent, et j'ai souvenir que c'était présenté comme une alternative aux RS mainstream en 2016 (depuis, c'est devenu tout aussi mainstream et avec le même concept centralisateur…) Pourquoi ça marche ? Je pense parce-que ça revisite le concept de blog (Blogger/DotClear/WordPress/SkyBlog/etc.) avec un concept réseau autre que les anneaux de liens (bref, ça c'est positionné avant que les "articles" ne prennent sur Facebook/LinkedIn/etc.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Viser Mars
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal La sauvegarde dans les nuages. Évalué à 2.
Bien vu ; je l'oublies trop souvent ;-)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Viser Mars
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal La sauvegarde dans les nuages. Évalué à 2.
Ou intragalactique alors, mais peu importe : le plus important dans mon propos était qu'il fallait un « équivalent fibre optique » (je ne pointe étrangement pas de techno exacte pour du pinaillage parce-que le plus important dans mon propos est d'aller à la vitesse de la lumière) Il est cependant vrai que le Deep Space Network utilise surtout la bande X…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: avec des pincettes
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un cadre de la centrale du Tricastin dénonce une politique de dissimulation d’incidents de sûreté. Évalué à 4.
Débarquement des pro-nucléaire pour faire la leçon aux anti-science dans 3, 2, …
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Offre à vie pcloud
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal La sauvegarde dans les nuages. Évalué à 2.
P.S. 1 admin pour virer du 1er lien le « ? » et tout ce qui suit ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Slitaz
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Une distrib pour ordinosaure de 2000 en 2021. Évalué à 2.
Normalement y a au moins Dillo et/ou Midori… Au mieux y a un Epiphany ou un vieux Firefox compilé sans options coûteuses…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Viser Mars
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal La sauvegarde dans les nuages. Évalué à 2.
Et le calcul suppose d'utiliser la fibre intergalactique pour la transmission…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Comment je fais le “marketing” de mon projet Open Source
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La Borne passe sanitaire (BPS), le premier produit en open hardware de la Gendarmerie !. Évalué à 5. Dernière modification le 15 novembre 2021 à 05:41.
Tiens, ça me rappelle un gus qui discutait récemment de trading avec un ami…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Cause à effet
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment je fais le “marketing” de mon projet Open Source. Évalué à 7.
La police : Pourquoi avez-vous tué tous ces gens ?
Det Ydnub : Un ami m'a dit que ce n'était pas bien de tuer les gens alors je l'ai fait.
La police : Vous parlez sérieusement ?
Det Ydnub : Vous n'êtes pas ouverts d'esprit.
Bref, capillotracté ou nous sommes trop des moules avec des QI de un chiffre.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Un peu d'humilité ...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment je fais le “marketing” de mon projet Open Source. Évalué à 4.
Il y a une majorité de moinseurs du type "contenu ressemblant à du spam donc ne pas suivre les liens" Heureux pour toi si tu as le clic facile sur tout et n'importe quoi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Raison du moinssage ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment je fais le “marketing” de mon projet Open Source. Évalué à 4.
Vu comme ça, il est pertinent de poster un lien vers n'importe quel dépôt ouvert et linuxfr ne serait qu'un vaste site de pub… Jusqu'à présent, les gens pertinentent des contenus liés au code ouvert et qu'ils/elles trouvent pertinents… Sorry
“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) . En réponse au message Linux sur MacBook Air m1 ( résolu ). É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 Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Linux sur MacBook Air m1 ( résolu ). É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
[^] # Re: commandes UNIX
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Linux sur MacBook Air m1 ( résolu ). É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 Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Linux sur MacBook Air m1 ( résolu ). É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) . En réponse au message Linux sur MacBook Air m1 ( résolu ). É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: #boomer
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Comment je fais le “marketing” de mon projet Open Source. Évalué à 4.
…avec du sel et bien…
j'ai du mal comprendre
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: mise en page foireuse
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message exécuter un script bash local sur une machine distante via le ssh. Évalué à 2. Dernière modification le 11 novembre 2021 à 20:38.
Merci
:-)
C'est plus clair ainsi et on peut enfin apporter des réponses/pistes (je viens de voir que j'ai été devancé par NeoX)“It is seldom that liberty of any kind is lost all at once.” ― David Hume