Frage:
Was kann Raspberry Pi, was mein Linux-Desktop nicht kann?
Tosh
2016-04-09 02:49:56 UTC
view on stackexchange narkive permalink

Einige Freunde haben mir gesagt, dass der Raspberry Pi-Computer das "nächstbeste" ist. Ich versuche zu verstehen, was es ist und was es kann, bevor ich auf den Zug springe.

Nach einigen Recherchen stellte ich fest, dass der Raspberry Pi ein Computer ist, auf dem eine Linux-Distribution ausgeführt wird, jedoch zu einem sehr günstigen Preis. Meine Frage ist dies. Wenn ich bereits einen Desktop unter Linux habe, kann ich dann nicht bereits alle Pi-Projekte mit meinem Desktop ausführen? Natürlich muss ich die Hardware auf einem kleineren Computer bewegen, was einfacher zu transportieren ist, aber was die Funktionalität betrifft, ist mein Linux-Desktop nicht genauso gut wie der Pi?

Ich würde mich freuen, wenn ich mich als falsch erweisen würde!

Fünf antworten:
goldilocks
2016-04-09 06:55:44 UTC
view on stackexchange narkive permalink

Einige Freunde haben mir gesagt, dass der Raspberry Pi-Computer das "nächstbeste" ist.

Dies ist eine mehrdeutige, unqualifizierte und subjektive Aussage - wenn meine Lieblingssache sind Rennwagen. Es ist sehr unwahrscheinlich, dass ich den Raspberry Pi als "das nächstbeste" usw.

betrachte. Um also sinnvoll und sinnvoll bewertet zu werden, müssen wir überlegen einen weiteren Kontext.

Wenn ich bereits einen Desktop unter Linux habe, kann ich dann nicht bereits alle Pi-Projekte mit meinem Desktop ausführen? [...] aber was die Funktionalität betrifft, ist mein Linux-Desktop nicht genauso gut wie der Pi?

Ja und nein. Oder vielleicht nein und ja wäre die richtige Reihenfolge in dem Sinne, dass:

  • Nein, Sie nicht "alle Pi-Projekte mit Ihrem Desktop" ausführen können . Alle oder die meisten Dinge, die Sie nicht mit Ihrem Desktop tun können, können jedoch tatsächlich Dinge sein, an denen Sie nicht interessiert sind. (Es gibt eine gewisse Qualifikation, die die Antwort "Ja" ergeben könnte, auf die ich noch eingehen werde.)

  • Ja, Ihr Desktop ist "genauso gut wie der Pi" und in der Tat viel, viel, viel besser als jedes aktuelle Modell von Pi, es sei denn, Sie haben einen antiken Desktop. Hier betrachte ich jedoch die Standards, nach denen normale Computer bewertet werden, z. B. Prozessorgeschwindigkeit, Speicher, Bustypen usw.

Der Pi ist kein Ersatz für a Desktop und jeder, der Ihnen dies sagt, ist eine Wahnvorstellung und / oder eine bestimmte Art von Bilderstürmer. Ich benutze letzteres nicht in einem abwertenden Sinne, übrigens; Wenn Sie eine ähnliche Art von Bilderstürmer sind, werden Sie es vielleicht lieben. Aber die meisten Verbraucher werden in diesem Zusammenhang enttäuscht sein.

Warum sollte ich dann eines wollen?

Dafür gibt es eine Reihe von Gründen, aber die meisten der Hauptgründe haben mit dem Ausbruch des GPIO zu tun. Dies umfasst beispielsweise den Zugriff auf einen I 2 sup> C-Bus. Ihr Desktop hat wahrscheinlich einen für die in diesem Wikipedia-Artikel aufgeführten Zwecke (z. B. Arbeiten mit der Echtzeituhr auf dem Motherboard), aber Sie können ihn nicht finden, wenn Sie nach innen schauen, und es wird sicherlich nichts sein, was Sie viel nutzen können von.

Dies gilt nicht für den pi, wo die beiden seriellen Leitungen, die die E / A für den Bus darstellen, direkt zugänglich sind und in einer Form an eine Vielzahl von Sensoren und Geräten angeschlossen werden können ist ungefähr so ​​klein und kostengünstig, wie solche Geräte nur sein können. Ich habe bereits erwähnt, dass "dies eine gewisse Qualifikation für Ihren Desktop ist", da Sie tatsächlich einen USB-zu-I2C-Adapter kaufen und die gleichen Dinge tun können - außer dass diese Adapter meiner Meinung nach dazu neigen Ich bin mir bewusst, mindestens so viel zu kosten, wenn nicht wesentlich mehr als ein Raspberry Pi.

Es gibt auch Stromverbrauch . Ein Pi verwendet < 5 Watt ohne Peripheriegeräte. Wenn Sie also einen Zweck für einen Computer haben, den Sie rund um die Uhr an einem Ort lassen möchten, ist dies ein großer Vorteil gegenüber Ihrem Desktop, der mindestens eine Größenordnung (oder zwei) mehr Strom verbraucht und viel Platz beansprucht und wahrscheinlich im Vergleich zur Verwendung eines Pi für einen Desktop genauso albern (oder exzentrisch ) sein. Jedes pi-Modell entspricht der Leistung und dem Potenzial der meisten Heimrouter, NAS-Systeme usw. mit der wichtigen Einschränkung, dass der Netzwerkdurchsatz eingeschränkter ist. Anders ausgedrückt, sie eignen sich hervorragend für allgemeine Heimserver.

Sie werden auch als digitale Medien- / Unterhaltungszentren (eine Art Kombination aus Heimserver und leichtem GUI-Computer) verwendet, hauptsächlich über Kodi . Es gibt verschiedene Regelungen in dieser Richtung, je nachdem, wie technisch versiert Sie sind. Mein persönlicher Anwendungsfall dreht sich hier um einen FM-Sender, der an die oben genannten GPIO-Pins angeschlossen ist. Beachten Sie, dass das analoge Ausgangssoundsystem keine sehr hohe Qualität aufweist, aber es gibt Möglichkeiten, dies zu umgehen (z. B. Streaming auf ein anderes Gerät und Verwendung eines externen Adapters).

Ein Raspberry Pi 3 * kann * einen guten Desktop-Ersatz darstellen, wenn Sie die Grenzen gut verstehen und damit leben können.
@scruss So kann ein einfaches altes B. Aber zu behaupten, einer von ihnen zu sein, ist in diesem Sinne * bei weitem * so "gut" wie ein moderner Desktop, ist total lächerlich. Ein Fließheck kann zum Transportieren verwendet werden, ist jedoch kein "Ersatz" für einen Pickup.
Eigentlich ist mein pi 2 schneller und angenehmer als alle anderen Computer zu verwenden ... natürlich sind meine Computer sehr alt. :-) Kommt darauf an was du gewohnt bist.
@goldilocks, vielen Dank, dass Sie meine Erfahrung mit Raspberry Pis in den letzten vier Jahren völlig ungültig gemacht haben. Offensichtlich habe ich keine Ahnung, was ich tue, und Sie kennen meine Anwendungsfälle besser. Ich sagte, es kann mit Einschränkungen, nicht dass es für alle sein sollte.
Steve Robillard
2016-04-09 02:53:55 UTC
view on stackexchange narkive permalink

Wie alles andere haben beide ihre jeweiligen Vor- und Nachteile. Ihr Desktop verfügt nicht über GPIO-Pins, die mit Sensoren verbunden werden können. LEDs usw. Ihr Desktop kostet ein Vielfaches der ungefähren Kosten von 1 bis 2 US-Dollar pro Monat, die für den Betrieb eines PI 24/7 anfallen. Der Pi hat auch keinen Lüfter oder Festplattenlaufwerk und ist daher geräuschlos. Auf der anderen Seite ist Ihr Desktop wahrscheinlich leistungsfähiger als sogar der Pi 3.

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

Größe und Kosten. Der Pi eignet sich für Anwendungen, bei denen Sie keinen großen Desktop-Computer benötigen, z. B. Embedded, Sensoren, Heimautomation usw. Er kostet auch 35,00 USD. Die meisten Desktops sind viel teurer.

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

Engagiert und praktisch wegwerfbar: Würden Sie Ihren Computer aufgeben, um eine Glühbirne zu steuern? Würden Sie es aufgeben, eine dedizierte Webcam zu sein? Würden Sie Ihren Computer unter einer Brücke verstecken, die für die Übertragung von Piratenradio zum Spaß eingerichtet ist?

Es ist nicht so, dass es leistungsstärkere Dinge tut - es ist so, dass es für einen einzigen Zweck verwendet werden kann, ohne 50 US-Dollar oder mehr zu kosten mehr.

Kleiner & mit geringem Stromverbrauch: Sie können Ihren Computer nicht verwenden, um stundenlang Lichter an Ihrer Kleidung oder Ihrem Fahrrad mit Strom zu versorgen und zu steuern. Sie würden es nicht dauerhaft in Ihrem Auto als Musik-&-WLAN-Quelle montieren. Sie können es nicht in ein Gamepad einbinden, um es zu einem eigenständigen Gamecontroller zu machen.

Vor allem können Sie sich kein dediziertes Smart-Gerät vorstellen, entwerfen, herstellen und verkaufen für unter 80 US-Dollar, bei denen ein Laptop als Kern verwendet wird - aber die Leute machen das die ganze Zeit mit dem PI.

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

Tatsächliche, sachliche Zufallszahlengenerierung - nichts von dem pseudozufälligen Hokuspokus, mit dem wir auf unseren Laptops leben müssen * :) Plus all die Dinge, die bereits erwähnt wurden, wie GPIO, Energie sparen / Speicherplatz natürlich.

* Wie in den Kommentaren von @scruss (der zufällig der Eigentümer des Blogs ist, auf das ich oben verweise) erwähnt, sind moderne Intel-CPUs auch einen Hardware-Zufallszahlengenerator haben. Trotzdem haben sich die Entwickler der BSD-Distributionen entschieden, sich aufgrund von Bedenken hinsichtlich ihrer Integrität und eines möglichen Kompromisses nicht auf diese Funktion zu verlassen. Wie von @ edo1 in den Kommentaren angedeutet, sollte das Misstrauen gegenüber einem Hersteller (in diesem Fall Intel) nicht automatisch das Vertrauen in den Konkurrenten (Broadcom) stärken. Erstellen Sie Ihr eigenes RNG, wenn Sie sich für solche Dinge interessieren, und vergessen Sie nicht, Ihre Ausgabe gründlich zu testen, wenn Sie sie für die Kryptografie verwenden möchten.

Die meisten Intel-Laptops haben jetzt [DRNG] (https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide "DRNG"), also auch sie habe echte RNGs an Bord.
@scruss Dem ich nicht vertraue, weil [Leute viel schlauer als ich auch nicht] (https://en.wikipedia.org/wiki/RdRand#Reception).
@jDo Vielen Dank für Ihre Antwort. Könnten Sie Ihren letzten Kommentar erklären? Ich verstehe es nicht.
@jDo ok, Sie vertrauen Intel nicht, warum vertrauen Sie Broadcom?
@edo1 Ich weiß es nicht, aber zumindest habe ich noch keine "Open Source" -orientierten BSD-Leute gehört, die sich über ihre Zufallszahlengeneratoren beschwert haben. Ich habe jedoch viele Leute beschweren hören, dass der Raspi im Kern im Grunde genommen eine geschlossene Quelle ist, weil Broadcom die Spezifikationen schützt. Also ... Angesichts nur suboptimaler Entscheidungen wähle ich bei der Planung meines nächsten Builds das kleinere von zwei Übeln aus: einen hausgemachten Zufallszahlengenerator, der von einfachen Lawinendioden angetrieben wird, die [dieser Schaltung] ähneln (http: // holdenc) .altervista.org / avalanche /) :) Jetzt brauche ich nur noch ein paar Geheimnisse, um das Ganze weniger sinnlos zu machen: P.
@Tosh Laut den im Wikipedia-Artikel zitierten Quellen gibt es Grund zu der Annahme, dass bestimmte 3-Buchstaben-Agenturen oder andere mächtige Gruppen, die daran interessiert sind, die Verschlüsselungsstandards zu schwächen, die Funktionsweise des Intel-Zufallszahlengenerators beeinflusst haben. Zufallszahlen (und komplexe Mathematik) bilden die Grundlage aller Verschlüsselung und IT-Sicherheit. Wenn Zufallszahlen nicht zufällig sind, wird alles wesentlich einfacher zu hacken. Auf den Generator für verdächtige Intel-Nummern wird über die Assembly-Anweisung "rdrand" zugegriffen, die die BSD-Entwickler jetzt vermeiden, for / dev / random in ihren Distributionen zu verwenden
Der BSD-Verdacht basiert auf keinen Beweisen, wie [Linus] (http://www.theregister.co.uk/2013/09/10/torvalds_on_rrrand_nsa_gchq/ "Linus") hervorhob: Selbst wenn Sie einen riesigen Strom von Nullen fütterten in den Kernel RNG würde es die Entropie nicht reduzieren. Es ist sehr schwer, ein HWRNG richtig zu machen, und Homebrews sind sehr langsam und extrem leicht zu kompromittieren.
@scruss Ich würde in diesen drakonischen Angelegenheiten lieber als falsch als als richtig erwiesen werden, aber es ist für den Benutzer (mich) schwierig, solide Beweise zu finden, geschweige denn zu verstehen. Linus 'aggressiver Stil trägt auch nicht gerade dazu bei, seine Glaubwürdigkeit zu erhöhen - selbst wenn er Recht hat. So sehr ich Linux schätze, ist niemand von vernünftigen Argumenten befreit. Stattdessen gefällt mir, dass BSD schnell auf Nummer sicher ging. "Rollen Sie nicht Ihre eigene Krypto" ist wahr, aber es gibt Tests, die die Ausgabe eines RNG überprüfen können. Zu sagen, dass Homebrew-RNGs * "extrem leicht zu kompromittieren" * sind, ist zu vage, um viel zu bedeuten.
@scruss Ich habe Tonnen von Quellen, Schaltplänen, Testdaten, Histogrammen und was nicht mit DIY-Zahlengeneratoren zu tun hat, und ich habe auch mehrere Artikel über die Intel / Rdrand-Debatte gefunden. Ich würde gerne weiter darüber diskutieren, da ich denke, dass es ein interessantes Thema ist, aber vielleicht ist dies (der Kommentarbereich) nicht der richtige Ort, um dies zu tun. Wie auch immer, vielleicht sollte ich die Leute nicht dazu ermutigen, "Ihr eigenes RNG zu erstellen", weil es dem Rollen der eigenen Krypto ähnelt und ein falsches Sicherheitsgefühl vermittelt - dennoch ist es für einen Hobbyisten / Studenten immer noch ein interessantes Projekt / eine interessante Lernerfahrung.
Wenn du willst, kannst du mich auf meinem Blog erreichen - es ist der Link, den du in deine Antwort aufgenommen hast.
@scruss Ich hatte keine Ahnung! Was sind die Chancen!? : D Wie auch immer, interessante Sachen und Blogpost - offensichtlich. Danke, dass du es online gestellt hast


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...