GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die digitale Welt verstehen:Meine ehrliche Buchbesprechung

Ich lese viele Bücher. Ich lese besonders gerne Bücher über Computer, Linux und die digitale Welt, in der wir leben. Ich lese auch gerne Bücher über die Geschichte der Computer von und über die Menschen, die dazu beigetragen haben, diese digitale Welt zu dem zu machen, was sie heute ist.

Stellen Sie sich meine Aufregung vor, als ich die neue zweite Ausgabe eines wichtigen Buches von Brian W. Kernighan entdeckte, einer der führenden Persönlichkeiten bei der Entwicklung von Unix, Autor oder Co-Autor vieler einflussreicher Bücher und Professor für Informatik an der Princeton University . Die digitale Welt verstehen kombiniert Computergeschichte, Technologie und persönliche Geschichte, zusammen mit Diskussionen darüber, wie sich die heutige Technologie auf unsere Privatsphäre auswirkt.

Kernighan gibt jedes Jahr in Princeton einen Kurs mit dem Titel „Computers in Our World“, der für Computerbenutzer gedacht ist, die keine Informatik-Majors sind. Er schrieb dieses Buch, um viele der in diesem Kurs enthaltenen Informationen der ganzen Welt zugänglich zu machen.

Kernighan beginnt mit einer Untersuchung der Technologie selbst. Der Titel von Kapitel 1 lautet:"Was ist ein Computer?" Er behandelt die CPU und ihre Funktionsweise und beschreibt verschiedene Speicherformen, darunter RAM, Cache, Festplatte und andere Arten von Sekundärspeichern, und wie sie alle zusammenarbeiten. Nach diesem Überblick über die Hardware beschreibt er Algorithmen, wie sie zur Lösung von Problemen eingesetzt werden und wie sie in Computerprogramme eingebaut werden. In späteren Kapiteln diskutiert Kernighan das Internet, die TCP/IP-Protokolle, die es antreiben, und einige der Tools, die zur Kommunikation über das Internet verwendet werden.

Er sieht sich die Daten über uns an (die auf unseren Computern gespeichert sind), die über das Internet übertragen werden – mit oder ohne unsere Erlaubnis. Obwohl es im gesamten Buch Hinweise auf Sicherheit gibt, verbringt Kernighan einen großen Teil dieser letzten Kapitel damit, die vielen Arten zu diskutieren, in denen unsere Daten anfällig sind, und Möglichkeiten, zumindest ein gewisses Maß an Schutz zu implementieren.

Die Teile, die mir am meisten Angst gemacht haben, waren die Diskussionen darüber, wie Organisationen unsere Bewegungen im Internet verfolgen können – die Auswirkungen davon (und Tools wie Data Mining) auf unsere Online-Erfahrungen. Ich bin vertraut mit der Verwendung von Tools wie Firewalls und Strategien wie der Verwendung guter Passwörter und dem Löschen oder Deaktivieren von Programmen und Daemons, die ich nicht verwende. Aber die Leichtigkeit, mit der wir ausspioniert werden können (es gibt kein genaueres Wort dafür), ist erschreckend, egal welche Maßnahmen wir ergreifen.

Meine erste Neigung, nachdem ich dieses Buch gelesen hatte, war, es meinen beiden Enkelkindern zu schicken, denen ich helfe, Gaming-Computer zu bauen. Dieses Buch ist eine gute Möglichkeit für sie, die Funktionsweise von Computern auf einer für sie verständlichen Ebene zu erlernen. Sie können auch etwas über die Fallstricke (neben denen, die ihre Eltern mit ihnen besprochen haben) erfahren, wie man im Internet sicher ist. Ich habe auch ihren Eltern vorgeschlagen, es ebenfalls zu lesen.

Es ist nicht alles Finsternis und Untergang. Weit davon entfernt. Kernighan schafft es, mich zu erschrecken, während er gleichzeitig sicherstellt, dass die Leser verstehen, wie die von ihm diskutierten Bedrohungen gemildert werden können. In der überwiegenden Mehrheit seiner Szenarien hatte ich bereits viele der Schutzmaßnahmen implementiert, die er abdeckt.

Dieses Buch hat mich dazu gebracht, genauer darüber nachzudenken, wie ich im Internet arbeite und spiele, wie ich mein Heimnetzwerk schütze und wie ich meine tragbaren Geräte verwende. Kernighans Paranoia reicht aus, um sicherzustellen, dass die Leser aufmerksam sind, und versichert uns gleichzeitig, dass wir das Internet, unsere Computer und andere Geräte immer noch mit einem angemessenen Maß an Sicherheit nutzen können, solange wir die entsprechenden Vorsichtsmaßnahmen treffen.

Nein! Ich werde Ihnen das alles nicht erzählen. Du bekommst keine Spoiler von mir.

Kernighan weist die Leser auf die Abschnitte hin, die zu technisch werden könnten, und Sie können sie überspringen. Insgesamt ist dies jedoch ziemlich einfach zu lesen und auch für viele nicht-technische Leser zugänglich. Dies war seitens des Autors beabsichtigt. Selbst wenn Ihr Technologiequotient also ziemlich niedrig ist, ist dieses Buch immer noch verständlich. Obwohl er die erste Ausgabe dieses Buches erst vor fünf Jahren geschrieben hat, enthält diese zweite Ausgabe wichtiges neues Material, das es noch besser auf die heutige Technologie und die blitzschnelle Verbreitung von Daten anwendbar macht. Ich fand den neuen Abschnitt über künstliche Intelligenz recht aufschlussreich.

Ich kann dieses Buch jedem wärmstens empfehlen, der mehr darüber erfahren möchte, wie Computer funktionieren und wie sie sich auf Datenschutz und Sicherheit in der modernen Welt auswirken.


Linux
  1. Hersteller von Linux-Computern verlagert Produktion in die USA

  2. Die Welt braucht Frauen, die programmieren

  3. Das Ausrufezeichen (!) In Bash verstehen?

  4. Verstehen Sie die Ausgabe von „apt-cache Policy“?

  5. Gibt es in der Linux-Welt ein Äquivalent zum .Net FileSystemWatcher?

MapSCII – Die Weltkarte in Ihrem Terminal

Buchbesprechung:Die Linux-Befehlszeile

Cairo Dock Review - Das Dock steckt im Detail

Verstehen des uname-Befehls in Linux

Die for-Schleife in Shell-Skripten verstehen

Verstehen des Zeitbefehls in Linux