Herausforderung angenommen: OpenBSD auf Laptop

Ich möchte die vielleicht neueste, aber teilweise informative und manchmal faszinierende Erfahrung mit der Installation eines Betriebssystems auf einem Laptop teilen, das nicht vom Mainstream stammt (d. H. Nicht Windows oder Linux ), um zumindest einige Vollzeitarbeit in unserer (beschädigten) Zeit zu leisten . Alles begann mit der Tatsache, dass es Abend war und nichts zu tun war, und dann begann wieder etwas mein MacBook aufzuheizen . Also habe ich beschlossen, etwas Warmes aus der BSD- Welt anzuziehen (naja, natürlich nicht wirklich daran - schließlich muss ich noch daran arbeiten -, aber an einem älteren Modell, das seit einiger Zeit einfach in der Schublade liegt) . Nicht FreeBSD , es wäre einfach, aber zum Beispiel NetBSD (Ich mag sie wirklich für ihren Minimalismus).

Eine ganz kleine Bemerkung
FreeBSD 10 . BenQ Joybook X31. KDE , , . RTL8168 .

Zuerst habe ich mich entschlossen, in Ihrem Internet zu lesen, weil sicher schon jemand versucht hat, dies zu tun. Und es stellte sich heraus, versuchte und tat es sogar. Nicht mit NetBSD oder MacBook , aber auch interessant. Ich erzähle Ihnen davon, nicht meine Erfahrung. Als nächstes kommt die Übersetzung und ich werde nicht mehr ich selbst sein, sondern Jan-Piet Mens.


Die Frage ist also: Ist es möglich, einen Laptop so attraktiv zu machen, dass Sie von einem Mac darauf umsteigen möchten ? TL DR: Sie können [ übersetzen: aber ich würde argumentieren ].

1989 verbrachte ich ganze Wochen meines Lebens damit, X11 auf Compaq 486 unter SCO Unix zu kompilieren und auszuführen . Die Zusammenstellung selbst dauerte viele Stunden. Das denkwürdigste ist jedoch die Notwendigkeit, die Daumen zu drücken, in der Hoffnung, dass die Bildschirmeinstellungen den Monitor nicht beschädigen. Die Zeiten ändern sich natürlich, und ich denke, dass jetzt nur noch wenige unter diesem Müll leiden. Zum Glück habe ich die meisten Probleme dieser Zeit vergessen. Aber selbst jetzt, wenn ich an ein (gemeinnütziges) Unix auf einem Laptop denke , sehe ich den Geist von RAMDAC in meinen Albträumen.

Ich kenne viele Benutzer verschiedener GNU / Linux-Distributionen (oder systemd / Linux)? ;-) Arbeiten an Laptops. Ich habe auch versucht, es zu installieren, auch ohne X11 . Aber Linux konnte mich nicht vom Mac wegdrücken . Ich weiß nicht genau warum. Linux ist schnell genug (wahrscheinlich schneller als BSD-Systeme) und zuverlässig genug, aber das ist noch nicht alles. Ich denke, dass der Punkt die zunehmende Ablehnung des Systems und der Dokumentation, der Verwaltung und der Dienstprogramme, die Implementierung von systemd und die Unterschiede zwischen den Distributionen ist. Es besteht das Gefühl, dass so viele Probleme hier nur darauf zurückzuführen sind, dass verschiedene Entwicklungsteams an derselben Sache arbeiten, dieselben Fehler beheben und zurückbringen. Das gehört mir nicht. Linux ist natürlich gut, aber ich fühle mich nicht als Teil seiner Community.

Und Anfang Februar kam mir eine Idee, die einige Resonanz fand:


Ich habe vor 922 Tagen mit dem Rauchen aufgehört (zum Zeitpunkt des Schreibens [ Übersetzung: Original ] dieser Notiz, und ja, ich zähle immer noch die Tage). Ich zählte das Geld, das ich sparen konnte, und entschied mich für den Kauf des Lenovo Thinkpad X1 Carbon der 6. Generation. Und ich war wirklich überrascht, als ich einen Karton öffnete - ein ziemlich "apfelähnliches" Aussehen.

Im Inneren stellte sich heraus, dass es ein großartiges Gerät ist. Ich denke, es ist noch dünner als mein MacBook Air und das X1 fühlt sich leichter an. Zunächst habe ich beschlossen, den von Windows 10 belegten Speicherplatz zu reduzieren (wer weiß, vielleicht wird es eines Tages nützlich sein), aber meine Meinung geändert, nachdem ich einige Minuten auf das Laden des Windows- Begrüßungsbildschirms gewartet hatte .

Zuerst habe ich mich für die Installation entschiedenFreeBSD , weil Es unterstützt ZFS und ermöglicht die Ausführung von VirtualBox . Ich habe mit der Installation der neuesten Version von TrueOS [ trans .: Vorher PC-BSD ] begonnen, weil Der Installationsprozess sollte auch für Noobs offensichtlich sein. Die Installation verlief einwandfrei, bis ich einen Benutzer (jpm) hinzufügte. Der Installer teilte mir mit, dass Jan-Piet Mens ungültige Zeichen enthält. Im GECOS- Feld . Ich mache keinen Spaß. Das Ergebnis war ein bootfähiges System (vom zweiten Versuch), das mich mit seiner Langsamkeit fast zu Tränen gerührt hat. Dann habe ich Trident ( TrueOS- Zweig) installiert) In diesem Fall musste eine USB-Maus für ein grafisches Installationsprogramm angeschlossen werden. Das Ergebnis ist ein nicht bootfähiges System. nicht geladen wie in diesem Meme:


Natürlich musste ich versuchen, nur FreeBSD zu installieren , was ich auch tat. Mehrmals. Und dann hörte ich auf zu versuchen. Ich warf immer wieder, um das unglückliche X1 zu "zerdrücken", weil es in diesem Zustand unmöglich ist, es denen zu geben, die einen Laptop mit Windows benötigen .

Henrik (er ist in diesem Sinne unermüdlich) schlug OpenBSD vor , also habe ich es versucht. Ehrlich gesagt, meine Erwartungen in Bezug auf "Laptop und Grafik, Wi-Fi und all das mit OpenBSD " sind nirgends zu erfüllen . OpenBSD auf dem Server? Immer gerne. Aber auf einem Laptop? ..

Vor kurzem mag ich OpenBSD- Die Installation ist einfach und schnell, die Standardsoftware ist ziemlich stabil und die Dokumentation ist nahezu perfekt. Stellen Sie sich vor, wie großartig es ist, den Befehl man eingeben zu können und Hilfe bei der aktuellen Beschreibung des Programms oder der Servicedatei auf Ihrem Computer zu erhalten. Ich hatte vor einem Jahr eine wundervolle Erfahrung mit OpenBSD , als ich dieses Betriebssystem auf meinem alten Thinkpad installierte .

Die Installation ging durch und ich bekam mehr als ich erwartet hatte (was mich zu Tode überraschte). Aber das Ergebnis war schrecklich - Firefox konnte kaum durch die Seiten scrollen, kein Video auf Youtube , ein langweiliger Fenstermanager ... Ich ging ins Bett, um ein Buch für die Nacht zu lesen.

Wieder wies mich Henrik (ja, derselbe Typ) auf Cullum Smiths Beitrag „OpenBSDauf dem Laptop . " Nachdem ich ein oder zwei Stunden damit verbracht hatte, mich mit dieser Notiz zu beschäftigen, erhielt ich eine voll funktionsfähige Arbeitsumgebung mit einem i3- ähnlichen Fenstermanager cwm [ transl . : Rus. ] .

Im Allgemeinen war das Ergebnis ein Laptop, der (für mich) zumindest in den meisten Fällen mit dem Mac konkurrieren kann . Es ist mit vollständiger Festplattenverschlüsselung, funktionsfähigem Ethernet und Wi-Fi konfiguriert (stellen Sie sich die Möglichkeit vor, man iwm auszuführen, um die neueste Dokumentation mit Beispielen anzuzeigen). S3 funktioniert genauso wie die Lautstärketasten. Es gibt eine Entwicklungsumgebung (C-Compiler mit allen Unix-Dienstprogrammen, von denen ich nur träumen konnte). Installierte Synchronisierung ,Restic und Matterhorn . Konfiguriert und arbeitet in Vollzeit für die OpenBSD- Dienste httpd und smtpd . Das erste ist, weil ich manchmal Tests mache und einen HTTP-Server benötige, und das zweite - weil ich gerne Briefe an mich und andere sende.

Am Ende dieses ersten Tages gibt es noch etwas, das angegangen werden muss. VLC spielt Ton ab , zeigt jedoch kein Video mit dem X11- Treiber an (Video funktioniert in Firefox und Chrome ). Und der Einfachheit halber fehlt etwas, wie das Kopieren / Einfügen zwischen xterm und dem Browser.Auch die rechte Seite des Laptops ist sehr heiß; Ich weiß nicht, wo sich der Prozessor befindet, aber ich glaube, dass er dort ist (obwohl oben nichts Besonderes anzeigt). Es stellte sich heraus, dass Thunderbolt im BIOS eingerichtet wurde .

Es ist wirklich schön, an einem System zu arbeiten, in dem ich, wenn ich Moskito installieren möchte, nur Folgendes tun muss:

pkg_add mosquitto

und ich werde alle Bibliotheken, ausführbaren Dateien und Header erhalten, ohne herausfinden zu müssen, wie die Pakete mit ausführbaren Dateien und Bibliotheken heißen. (Ich sehe Debian an .) Alles ist ordnungsgemäß dokumentiert, es gibt Manpages für alle Programme und Servicedateien, und die Qualität der Handbücher ist sehr gut.

Ich habe das Setup noch nicht abgeschlossen und bin mir nicht sicher, ob ich Mac und macOS ablehnen kann , aber bisher sieht alles vielversprechend aus. Etwas für mich Wichtiges wird schwierig oder unmöglich zu ersetzen oder zu konfigurieren sein, zum Beispiel:

  • iTerm2 ;
  • Enpass ;
  • Calendar.app;
  • Anfrage für die Verbindung zu Wi-Fi-Netzwerken;
  • Sofort aufwachen, wenn Sie den Deckel des Laptops öffnen.

Es kann ähnliche Lösungen für einige oder alle Anforderungen geben, aber nur wirklich ähnliche. Generell bin ich mit dem bisherigen Ergebnis zufrieden. Wahrscheinlich wäre ein richtig konfigurierter Linux- Laptop genauso gut, wenn nicht sogar besser. Aber wie gesagt, das ist nicht meins.

Traue ich mich, dieses Auto zur BSDCan [ trans .: BSD-Konferenz in Kanada ] zu bringen und damit eine Präsentation zu halten? Wir werden sehen. (Natürlich nicht, wenn ich den Projektor nicht vorab üben kann.)

Drei Wochen später


Drei Wochen später habe ich fast nie einen Laptop benutzt. Ich habe dies mit folgenden Kommentaren berücksichtigt:

  • Wi-Fi funktioniert nach etwa einer Stunde nicht mehr, und jede Minute werden im Syslog eine Reihe von Treiberfehlermeldungen angezeigt. Jemand schlug vor, den WLAN-Controller auszutauschen.
  • HDMI , . xrandr?
  • 6.4 6.5 . , , iwm0.
  • xrandr, . . HDMI HP. . , .
  • (Otto) -current snapshot, . . , pkg_add , , libreoffice. - — xrandr. HDMI ( ).
  • , iwm0, em0. em0 Wi-Fi .



All Articles