Question:
Que peut faire Raspberry Pi que mon bureau Linux ne peut pas
Tosh
2016-04-09 02:49:56 UTC
view on stackexchange narkive permalink

Des amis m'ont dit que l'ordinateur Raspberry Pi est la "prochaine meilleure chose". J'essaie de comprendre ce que c'est et ce qu'il peut faire avant de sauter dans le train en marche.

Après quelques recherches, j'ai trouvé que le Raspberry Pi est un ordinateur qui exécute une distribution Linux, mais à un prix très bon marché. Ma question est la suivante. Si j'ai déjà un bureau exécutant Linux, ne puis-je pas déjà faire tous les projets Pi avec mon bureau? De toute évidence, j'ai besoin de déplacer le matériel autour d'un ordinateur plus petit sera plus facile à transporter, mais en termes de fonctionnalités, mon bureau Linux n'est-il pas aussi bon que le Pi?

Je serais heureux d'avoir tort!

Cinq réponses:
goldilocks
2016-04-09 06:55:44 UTC
view on stackexchange narkive permalink

Des amis m'ont dit que l'ordinateur Raspberry Pi est la "prochaine meilleure chose".

Ceci est une déclaration ambiguë, sans réserve et subjective - si mon la chose préférée est les voitures de course, il est très peu probable que je considère le Raspberry Pi "la prochaine meilleure chose" , etc.

Donc, pour être significatif et évalué utilement, nous devons considérer un autre contexte.

Si j'ai déjà un bureau sous Linux, ne puis-je pas déjà faire tous les projets Pi avec mon bureau? [...] mais en termes de fonctionnalités, mon bureau Linux n'est-il pas aussi bon que le Pi?

Oui et non. Ou peut-être que non et oui serait le bon ordre, dans le sens où:

  • Non, vous ne pouvez pas faire "tous les projets Pi avec votre bureau" . Cependant, toutes ou la plupart des choses que vous ne pouvez pas faire avec votre bureau peuvent en fait être des choses qui ne vous intéressent pas. (Il y a une petite réserve à cela qui pourrait rendre la réponse "oui", à laquelle j'arriverai).

  • Oui, votre bureau est "aussi bon que le Pi" et en fait est certainement bien meilleur que n'importe quel modèle actuel de Pi à moins que vous n'ayez un bureau ancien. Cependant, je considère ici les normes par lesquelles les gens évaluent les ordinateurs normaux, telles que la vitesse du processeur, la mémoire, les types de bus, etc.

Le Pi ne remplace pas un bureau et quiconque vous dit que c'est délirant et / ou une sorte particulière d'iconoclaste. Je n'utilise pas ce dernier dans un sens péjoratif, BTW; si vous êtes un iconoclaste similaire, vous l'aimerez peut-être. Mais la plupart des consommateurs seront déçus dans ce contexte.

Alors pourquoi en voudrais-je un?

Il y a un certain nombre de raisons à cela, mais la plupart des principales sont liées à la rupture de GPIO. Par exemple, cela inclut l'accès à un bus I 2 C. Votre bureau en a probablement un pour les objectifs énumérés dans cet article de Wikipédia (par exemple, travailler avec l'horloge en temps réel sur la carte mère) mais ce n'est pas quelque chose que vous pouvez trouver en regardant à l'intérieur et ce ne sera certainement pas quelque chose que vous pouvez utiliser beaucoup de.

Ce n'est pas vrai sur le pi, où les deux lignes série qui sont les E / S du bus sont directement accessibles et peuvent être reliées à une grande variété de capteurs et de périphériques sous une forme qui est à peu près aussi petit et peu coûteux que de tels appareils peuvent l'être. J'ai mentionné plus tôt qu '"il y a un peu de réserve à cela" concernant votre bureau, car vous pouvez, en fait, acheter un adaptateur USB vers I2C et faire le même genre de choses - sauf que ces adaptateurs ont tendance, dans la mesure où je Je suis conscient que cela coûtera au moins autant sinon beaucoup plus qu'un Raspberry Pi.

Il y a aussi consommation d'énergie . Un pi utilisera < 5 watts sans périphériques. Donc, si vous avez un objectif pour un ordinateur que vous souhaitez laisser quelque part 24 heures sur 24, 7 jours sur 7, c'est un avantage majeur par rapport à votre bureau, qui utilisera au moins une commande (ou deux) d'une magnitude de plus d'électricité, prendra beaucoup de place , et probablement aussi ridicule (ou excentrique ) que d’utiliser un pi pour un bureau. Tout modèle de pi correspondra à la puissance et au potentiel de la plupart des routeurs domestiques, des systèmes NAS, etc., avec la mise en garde importante que son débit réseau est plus limité. En d'autres termes, ils constituent d'excellents serveurs domestiques à usage général.

Ils sont également utilisés comme centres de divertissement / multimédia numériques (qui sont en quelque sorte une combinaison de serveur domestique et d'ordinateur GUI léger), principalement via Kodi . Il existe divers arrangements le long de cette ligne en fonction de votre niveau de technicité; mon cas d'utilisation personnelle tourne ici autour d'un émetteur FM attaché aux broches GPIO susmentionnées. Sachez que le système audio de sortie analogique n'est pas de très haute qualité, mais il existe des moyens de contourner cela (comme le streaming vers un autre appareil et l'utilisation d'un adaptateur externe).

Un Raspberry Pi 3 * peut * faire un remplacement de bureau correct, si vous êtes doué pour comprendre et vivre avec ses limites.
@scruss Il en va de même pour un vieux B. Mais essayer de prétendre que l'un ou l'autre est * n'importe où près * comme «bon» dans ce sens en tant que bureau moderne est totalement ridicule. Un hayon peut être utilisé pour transporter des choses, mais ce n'est pas vraiment un «remplacement» d'une camionnette.
En fait, mon pi 2 est plus rapide et plus agréable à utiliser comme ordinateur de bureau que tous mes autres ordinateurs ... bien sûr, mes ordinateurs sont très vieux. :-) Cela dépend de ce que vous avez l'habitude de faire.
Merci @goldilocks d'avoir entièrement invalidé mon expérience avec Raspberry Pis au cours des quatre dernières années. De toute évidence, je n'ai aucune idée de ce que je fais et vous connaissez mieux mes cas d'utilisation. Je l'ai dit * peut *, avec des limitations, pas qu'il devrait pour tout le monde.
Steve Robillard
2016-04-09 02:53:55 UTC
view on stackexchange narkive permalink

Comme toute autre chose, les deux ont leurs avantages et leurs inconvénients respectifs. Votre bureau n'a pas de broches GPIO qui peuvent s'interfacer avec des capteurs. LED, etc. Votre ordinateur de bureau coûtera également plusieurs fois environ 1 à 2 $ par mois pour faire fonctionner un PI 24/7. D'un autre côté, votre bureau est probablement plus puissant que même le Pi 3.

AndrewK
2016-04-09 03:50:20 UTC
view on stackexchange narkive permalink

Taille et coût. Le pi est bon pour les applications où vous ne voulez pas d'un gros ordinateur de bureau, c'est-à-dire embarqué, capteurs, domotique, etc. Il coûte également 35,00 $. La plupart des ordinateurs de bureau sont beaucoup plus chers.

Bill K
2016-06-01 21:56:36 UTC
view on stackexchange narkive permalink

Dédié et pratiquement jetable: abandonneriez-vous votre ordinateur pour contrôler une ampoule? L'abandonneriez-vous pour devenir une webcam dédiée? Cachez-vous votre ordinateur sous un pont quelque part configuré pour transmettre une radio pirate pour le plaisir?

Ce n'est pas qu'il fasse des choses plus puissantes - c'est qu'il peut être utilisé dans un seul but sans coûter 50 $ ou plus.

Petit & basse consommation: vous ne pouvez pas utiliser votre ordinateur pour alimenter et contrôler les lumières de vos vêtements ou de votre vélo pendant des heures à la fois. Vous ne le monteriez pas de manière permanente dans votre voiture en tant que source wifi &. Vous ne pouvez pas le monter dans une manette de jeu pour en faire un contrôleur de jeu autonome.

Surtout, vous ne pourrez pas imaginer, concevoir, fabriquer et vendre un appareil intelligent dédié pour moins de 80 $ qui utilise un ordinateur portable comme noyau - mais les gens le font tout le temps avec le PI.

jDo
2016-04-09 06:04:31 UTC
view on stackexchange narkive permalink

Génération de nombres aléatoires réels et factuels - aucun de ces jumbo pseudo-aléatoires avec lesquels nous devons vivre sur nos ordinateurs portables * :) Plus tout ce qui a déjà été mentionné comme GPIO, économisant de l'énergie / space, bien sûr.

* Comme mentionné dans les commentaires de @scruss (qui se trouve être le propriétaire du blog auquel je renvoie ci-dessus), les processeurs Intel modernes aussi avoir un générateur de nombres aléatoires matériel. Cela étant dit, les développeurs des distributions BSD ont choisi de ne pas se fier à cette fonctionnalité en raison de préoccupations concernant son intégrité et un éventuel compromis. Quoi qu'il en soit, comme l'a fait allusion @ edo1 dans les commentaires, se méfier d'un fabricant (dans ce cas, Intel) ne devrait pas automatiquement augmenter la confiance dans le concurrent (Broadcom). Créez votre propre RNG si vous aimez ce genre de choses et n'oubliez pas de tester minutieusement votre sortie si vous souhaitez l'utiliser pour la cryptographie.

La plupart des ordinateurs portables Intel ont maintenant [DRNG] (https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide "DRNG"), donc eux aussi ont de vrais RNG à bord.
@scruss auquel je ne fais pas confiance parce que [les gens sont beaucoup plus intelligents que moi non plus] (https://en.wikipedia.org/wiki/RdRand#Reception).
@jDo Merci pour votre réponse. Pouvez-vous expliquer votre dernier commentaire? Je ne comprends pas.
@jDo ok, vous ne faites pas confiance à Intel, pourquoi faites-vous confiance à Broadcom?
@edo1 Je ne sais pas, mais au moins je n'ai pas encore entendu de personnes BSD d'esprit «open source» se plaindre de leurs générateurs de nombres aléatoires. Cependant, j'ai entendu beaucoup de gens se plaindre que le Raspi est fondamentalement une source fermée parce que Broadcom garde les spécifications. Alors ... Face à des choix sous-optimaux, je choisis ce qui ressemble au moindre de deux maux lors de la planification de ma prochaine construction: un générateur de nombres aléatoires fait maison piloté par de simples diodes à avalanche semblables à [ce circuit] (http: // holdenc .altervista.org / avalanche /) :) Maintenant, j'ai juste besoin de quelques secrets pour rendre le tout moins inutile: P
@Tosh Selon les sources citées dans l'article de Wikipédia, il y a des raisons de croire que certaines agences de 3 lettres ou d'autres groupes puissants intéressés par l'affaiblissement des normes de cryptage ont influencé le fonctionnement du générateur de nombres aléatoires Intel. Les nombres aléatoires (et les mathématiques complexes) sont la base de tout cryptage et sécurité informatique. Si les nombres aléatoires ne sont pas aléatoires, tout devient essentiellement beaucoup plus facile à pirater. Le générateur de nombres Intel suspects est accessible via l'instruction d'assemblage `rdrand` que les BSD-dev évitent maintenant d'utiliser pour / dev / random dans leurs distributions
Les soupçons BSD ne reposent sur aucune preuve, comme [Linus] (http://www.theregister.co.uk/2013/09/10/torvalds_on_rrrand_nsa_gchq/ "Linus") l'a souligné: même si vous avez alimenté un énorme flux de zéros dans le noyau RNG, cela ne réduirait pas l'entropie. Il est très difficile d'obtenir un HWRNG correct, et les homebrews sont très lents et extrêmement faciles à compromettre.
@scruss Je préfère de loin avoir tort que raison dans ces questions draconiennes, mais il est difficile pour l'utilisateur (moi) de trouver des preuves solides et encore moins de les comprendre. Le style abrasif de Linus n'aide pas non plus à accroître sa crédibilité - même s'il a raison. Autant j'apprécie Linux, autant personne n'est exempt d'argumentation raisonnable. Au lieu de cela, j'aime le fait que BSD ait rapidement commis une erreur par excès de prudence. "Ne roulez pas votre propre crypto" est vrai mais il existe des tests qui peuvent vérifier la sortie d'un RNG. Dire que les RNG homebrew sont * "extrêmement faciles à compromettre" * est trop vague pour avoir beaucoup de sens.
@scruss J'ai eu des tonnes de sources, de schémas de circuits, de données de test, d'histogrammes et de ce qui ne concerne pas les générateurs de numéros de bricolage et j'ai également trouvé plusieurs articles sur le débat intel / `rdrand`. Je serais heureux d'en discuter davantage car je pense que c'est un sujet intéressant, mais peut-être que ce (la section des commentaires) n'est pas le bon endroit pour le faire. Quoi qu'il en soit, je ne devrais peut-être pas encourager les gens à "Construire votre propre RNG" parce que cela s'apparente à rouler sa propre crypto et pourrait donner un faux sentiment de sécurité - néanmoins, c'est toujours un projet / une expérience d'apprentissage intéressant pour un amateur / étudiant.
eh bien, si vous le souhaitez, vous pouvez me joindre sur mon blog - c'est le lien que vous avez inclus dans votre réponse.
@scruss Je n'avais aucune idée! Quelles sont les chances!? : D Quoi qu'il en soit, des trucs intéressants et un article de blog - évidemment. Merci de l'avoir mis en ligne


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...