Desafío aceptado: OpenBSD en la computadora portátil

Me gustaría compartir, tal vez no la experiencia más nueva, pero parcialmente informativa y a veces fascinante, instalando en una computadora portátil un sistema operativo que no sea de la corriente principal (es decir, no Windows o Linux ) durante al menos un trabajo de tiempo completo en nuestro tiempo (corrupto) . Todo comenzó con el hecho de que era de noche y no había nada que hacer, y nuevamente algo comenzó a calentar mi MacBook . Así que decidí ponerlo (bueno, no realmente en él, por supuesto, después de todo, todavía tengo que trabajar en él, pero en un modelo más antiguo, que durante algún tiempo simplemente ha estado en el cajón) algo cálido del mundo BSD . No es FreeBSD , sería simple, pero, por ejemplo, NetBSD (Realmente me gusta por su minimalismo).

Un comentario completamente menor
FreeBSD 10 . BenQ Joybook X31. KDE , , . RTL8168 .

Al principio decidí leer en tu internet, porque seguro que alguien ya intentó hacerlo. Y resultó, lo intentó e incluso lo hizo. No con NetBSD o MacBook , pero también es interesante. Te diré sobre esto, no es mi experiencia ahora. La próxima será la traducción y ya no seré yo, sino Jan-Piet Mens.


Entonces la pregunta es: ¿es posible hacer que una computadora portátil sea tan atractiva que quiera cambiarla desde una Mac ? TL DR: puedes [ traducción: pero yo diría que ].

En 1989, pasé semanas enteras de mi vida tratando de compilar y ejecutar X11 en Compaq 486 bajo SCO Unix . La compilación en sí tomó muchas horas. Pero lo más memorable es la necesidad de cruzar los dedos con la esperanza de que la configuración de la pantalla no dañe el monitor. Los tiempos, por supuesto, están cambiando, y creo que ahora pocos continúan sufriendo esa basura. Afortunadamente, olvidé la mayoría de los problemas de esa época. Pero incluso ahora, cuando pienso en un Unix (sin fines de lucro) en una computadora portátil, veo el fantasma de RAMDAC en mis pesadillas.

Conozco muchos usuarios de varias distribuciones de GNU / Linux (o systemd / Linux? ;-) trabajando en computadoras portátiles. También intenté instalarlo, incluso sin X11 . Pero Linux no pudo alejarme de la Mac . No sé exactamente por qué. Linux es lo suficientemente rápido (probablemente más rápido que los sistemas BSD) y lo suficientemente confiable, pero eso no es todo. Creo que el punto es el creciente rechazo del sistema y la documentación, la administración y las utilidades, la implementación de systemd, las diferencias entre las distribuciones. Existe la sensación de que tantos problemas aquí solo se deben al hecho de que diferentes equipos de desarrollo están trabajando en lo mismo, arreglando y volviendo a cometer los mismos errores. Esto no es mío. Linux es bueno, por supuesto, pero no me siento parte de su comunidad.

Y a principios de febrero tuve una idea que obtuvo alguna respuesta:


Dejé de fumar hace 922 días (al momento de escribir [ traducción: original ] de esta nota, y sí, todavía sigo contando los días). Contando el dinero que pude ahorrar en esto, desembolsé la compra del Lenovo Thinkpad X1 Carbon de 6ta generación. Y realmente me sorprendió cuando abrí una caja de cartón, una apariencia bastante "parecida a una manzana".

En el interior, resultó ser un gran dispositivo, creo que es incluso más delgado que mi MacBook Air , y el X1 se siente más ligero. En primer lugar, decidí reducir el espacio ocupado por Windows 10 (quién sabe, tal vez sea útil algún día), pero cambié de opinión después de esperar varios minutos para que se cargara la pantalla de bienvenida de Windows .

Al principio decidí instalarFreeBSD , porque Es compatible con ZFS y le permite ejecutar VirtualBox . Empecé a instalar la última versión de TrueOS [ trans.: Anteriormente PC-BSD ], porque El proceso de instalación debería ser obvio incluso para los novatos. La instalación fue bien hasta que comencé a agregar un usuario (llamado jpm). El instalador me informó que Jan-Piet Mens contiene caracteres no válidos. En el campo GECOS . No estoy bromeando. El resultado fue un sistema de arranque (del segundo intento), que casi me hizo llorar por su lentitud. Luego instalé Trident (rama TrueOS) En este caso, fue necesario conectar un mouse USB para un programa de instalación gráfica. El resultado es un sistema no arrancable; no cargado como en este meme:


Por supuesto, tuve que intentar instalar solo FreeBSD , lo cual hice. Repetidamente. Y luego dejé de intentarlo. Lancé una y otra vez el desafortunado X1 debido a la incapacidad en este estado para dárselo a aquellos que necesitan una computadora portátil con Windows .

Henrik (él es infatigable en ese sentido) propuso OpenBSD , así que lo intenté. Honestamente, mis expectativas en términos de "computadora portátil y gráficos, y Wi-Fi y todo eso con OpenBSD " no están a dónde ir. OpenBSD en el servidor? De nada. ¿Pero en una computadora portátil? ..

Recientemente, me gusta OpenBSD- la instalación es simple y rápida, el software estándar es bastante estable y la documentación es casi perfecta. ¿Imagina lo bueno que es poder escribir el comando man y obtener ayuda con la descripción actual del programa o archivo de servicio en su computadora? Tuve una experiencia maravillosa con OpenBSD hace un año cuando instalé este sistema operativo en mi viejo Thinkpad .

La instalación se realizó y obtuve más de lo que esperaba (lo que me sorprendió hasta la muerte). Pero el resultado fue terrible: Firefox apenas podía desplazarse por las páginas, no había video en Youtube , un aburrido administrador de ventanas ... Me fui a la cama a leer un libro por la noche.

De nuevo Henrik (sí, el mismo tipo) me señaló la publicación de Cullum Smith "OpenBSDen la computadora portátil " . Después de pasar una o dos horas configurando esta nota, obtuve un entorno de trabajo completamente funcional con un gestor de ventanas similar a i3 cwm [ transl .: Rus. ] .

En general, el resultado fue una computadora portátil que puede (para mí) competir con la Mac , al menos en la mayoría de los casos. Está configurado con cifrado de disco completo, Ethernet funcional y Wi-Fi (imagine la posibilidad de ejecutar man iwm para mostrar la documentación más reciente con ejemplos). S3 funciona igual que los botones de volumen. Hay un entorno de desarrollo (compilador de C con todas las utilidades de Unix con las que solo podía soñar). Instalado syncthing ,restic y Matterhorn . Configurado y trabajando a tiempo completo para los servicios de OpenBSD httpd y smtpd . La primera es porque a veces hago pruebas y necesito un servidor HTTP, y la segunda, porque me gusta enviarme cartas a mí mismo y a otros.

Al final de este primer día, todavía hay algo que debe abordarse. VLC reproduce sonido pero no muestra video usando el controlador X11 (el video funciona en Firefox y Chrome ). Y falta algo por conveniencia, como copiar / pegar entre xterm y el navegador.Además, el lado derecho de la computadora portátil está muy caliente; No sé dónde se encuentra el procesador, pero creo que está allí (aunque la parte superior no muestra nada especial). Resultó estar configurando Thunderbolt en el BIOS .

Es realmente agradable trabajar en un sistema en el que, cuando quiero instalar mosquitto , todo lo que tengo que hacer es:

pkg_add mosquitto

y obtendré todas las bibliotecas, ejecutables y encabezados sin tener que averiguar cómo se llaman los paquetes con ejecutables y bibliotecas. (Miro a Debian .) Todo está debidamente documentado, hay páginas de manual para todos los programas y archivos de servicio, y la calidad de los manuales es muy buena.

Todavía no he terminado la configuración y no estoy seguro de poder rechazar Mac y macOS , pero hasta ahora todo parece prometedor. Algo importante para mí será difícil o imposible de reemplazar o configurar, por ejemplo:

  • iTerm2 ;
  • Enpass ;
  • Calendar.app;
  • solicitud de conexión a redes wifi;
  • Despierta al instante cuando abres la tapa de la computadora portátil.

Puede haber soluciones similares para algunos o todos los requisitos, pero solo algunos realmente similares. En general, estoy satisfecho con el resultado hasta ahora. Probablemente, una computadora portátil Linux correctamente configurada sería igual de buena, si no mejor. Pero como dije, esto no es mío.

¿Me atrevo a llevar este automóvil a BSDCan [traducción : conferencia BSD en Canadá ] y hacer una presentación con él? Veremos. (Por supuesto que no, si no puedo practicar previamente el proyector).

Tres semanas después


Tres semanas después, casi nunca usaba una computadora portátil. Lo tomé en consideración con los siguientes comentarios:

  • Wi-Fi deja de funcionar después de aproximadamente una hora con un montón de mensajes de error del controlador cada minuto en syslog. Alguien sugirió que reemplazara el controlador de Wi-Fi.
  • 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