Soy Mat. Hago sitios web.

contenido

Está bien, "el hombre tiene, usa computadora" no es el titular más emocionante de todos los tiempos; lo entiendo.

Sin embargo, también tengo la sensación de que no soy el primer y único nerd en empezar a considerar la idea de no gastar miles de dólares en una máquina que se siente cada vez más desechable, solo para usar una plataforma que se siente cada vez más opresiva. Así que si alguna vez te encuentras en la misma posición en la que estaba hace unos seis meses, con un tubo de pegamento CA en una mano y unas pinzas semi-permanentemente fijadas a la otra, intentando pegar cuidadosamente la bisagra de mariposa de una tecla de comando de nuevo en una máquina con aproximadamente una hora de vida de batería y una grieta que se expande lentamente en la pantalla—realmente viviendo la parte en blanco y negro, "tiene que haber una mejor manera" del infomercial—quizás haya algo de valor aquí para ti.

Mi trato completo

Primero, quiero establecer algunas cosas que hicieron esto viable en primer lugar—si nada de esto resuena, escucha, no estoy tratando de vender nada aquí. Un nuevo MBP me habría servido bien, como lo hizo el último, y el anterior a ese también. Funcionan; esa es, como, su principal característica.

Mi principal cosa, discutiblemente, es arreglar cosas. Mi cosa secundaria, casi indiscutiblemente, es la arrogancia. Independientemente del “ello” o la naturaleza de lo “roto”, poseo una confianza inquebrantable, profunda en el alma, de que puedo arreglarlo—que si alguien fue capaz de ensamblarlo, yo soy capaz de desarmarlo, y si está compuesto de partes, soy capaz de reemplazar o reparar esas partes. No me convencerás de lo contrario. Que he intentado y fallado en arreglar muchas cosas en el pasado no me convencerá de lo contrario. Que hay cosas que no quiero especialmente arreglar no me convencerá de lo contrario. La comprensión de que hay, de hecho, muchas cosas que soy incapaz de arreglar no me convencerá de lo contrario. Puedo arreglar cualquier cosa. No elegí ser así; está en mi sangre.

Como puedes imaginar, me molesta bastante abrir un capó para encontrar un escudo de plástico atornillado con bits de seguridad especiales de concesionario, ya que claramente está destinado a ser un insulto personal hacia mí. Cuando me encuentro con algo que no estaba destinado a ser reparado, que no se me permite reparar, mi increíble arrogancia obviamente no cambia, pero la forma en que veo ese objeto sí. Es desechable. Solo porque viví y morí por el MacBook Pro, hablando profesionalmente, no significa que albergara algún respeto por él; no recibe un nombre más allá de “MacBook Pro (4).”

Por supuesto, nada de esto significa que quiera pasar mi única vida salvaje y preciosa cambiando bujías constantemente; de igual manera, no quería conseguir un trabajo a tiempo parcial en TI solo para apoyar mi trabajo actual a tiempo completo haciendo sitios web. Si estaba dejando el hardware de Apple, mis opciones eran Windows o Linux. No había usado el primero en serio desde los años 1900 y entendía que también se estaba volviendo cada vez más lo que si tu computadora fuera un iPad, así que realmente solo tenía el segundo como opción, dándome visiones de conflictos de controladores, "compilando" cosas y necesitando saber qué es un "núcleo" (sé lo que es un núcleo; shh).

Así que, para evitar perder tiempo en la creación de mi sitio web maldiciendo en dirección a archivos con extensiones .conf, decidí darme un período de prueba. Compré un viejo Dell reacondicionado para instalarle Ubuntu y probarlo como mi máquina de trabajo durante un mes. La primera vez que me encontré atascado lidiando con mi Sound Blaster 16 en lugar de hacer sitios web, se tira de la cuerda de emergencia; comprar ahora otro costoso bloque de aluminio mecanizado, enchufarlo, encenderlo, volver al trabajo. Eso habría estado, no puedo enfatizarlo lo suficiente, bien! No mejor, pero bien.

El Software

Ya pasé mucho tiempo de calidad con la línea de comandos, así que no hay un gran cambio ahí. También he reunido todo tipo de artilugios únicos de Raspberry Pi—por ejemplo, el Sistema de Entretenimiento Super Wiltondo, se jactó—así que puedo sudo con los mejores de ellos. Principalmente opté por Ubuntu porque ese era el nombre que seguía apareciendo en el sitio web de Framework, y no iba a intentar formar opiniones sobre cosas que no había probado por mí mismo (presumiblemente hay alguna otra distribución que me gustaría más, pero esta cosa está haciendo lo que necesito; shh).

Tenía dos preocupaciones principales, en cuanto a software: Sketch y VoiceOver. Si estoy haciendo Diseño con mayúscula-D, lo estoy haciendo en el navegador de todos modos—"trabaja con el medio" y todo eso—pero aún usé Sketch para cosas como el fanzine y no estaba entusiasmado por aprender una nueva herramienta de diseño desde cero. Perder el acceso rápido y fácil a VoiceOver fue lo más importante. De todos modos, ya hago la mayor parte de mis pruebas en profundidad en una vieja PC destartalada configurada para NVDA y JAWS—igualmente, pensé que podría volver a pegar mi viejo MBP lo suficiente para usar VO, o conseguir un Mac Mini reacondicionado o algo así. Aún así, no es ideal hacer toda mi escritura en una máquina y todas mis pruebas en otra.

Con el conteo en un strike y algo de desdén en mi corazón, encendí este Dell de bajo costo e instalé Ubuntu.

Lo bueno

Bueno, primero que nada, funcionó: tanto en mi prototipo de Dell como en el Framework, Ubuntu se instaló sin problemas. Tuve que ajustar algunas configuraciones de resolución y escalado en el Framework de inmediato, pero más sobre eso más tarde.

Hay algunas pequeñas características del sistema operativo que realmente aprecio, pero dado el tiempo que paso en el navegador, no noto una gran diferencia día a día a menos que lo busque. Sorprendiendo absolutamente a nadie, incluido yo mismo, la interfaz de usuario se siente como una delgada capa sobre la verdadera acción que ocurre a nivel de línea de comandos; así es como estaba usando MacOS de todos modos, pero esa capa se estaba volviendo constantemente más gruesa a través de más y más capas de "¿estás seguro de que quieres instalar algo de la asquerosa internet cuando nuestra tienda de aplicaciones está a solo un clic de distancia?" Me gusta apt bastante. Siempre preferiría captar un poco de micrófono boom en la toma que ver algo filmado frente a una pantalla verde.

Ya había cambiado a WezTerm cuando iTerm2 comenzó a mancharse de "IA", así que lo descargué, lo configuré como lo tenía en mi Mac, transferí mis dotfiles y estaba listo para usar. Probablemente WezTerm no era necesario (shh), pero era agradable tener algo familiar contra lo que apoyarme. Instalé Timeshift para poder revertir todo el sistema cuando comenzara a romper cosas.

'Lunacy ha resultado ser un reemplazo bastante decente para Sketch (también manchado con "IA", pero supongo que así será hasta que esa burbuja en particular estalle). Comencé a usar Scribus para diseños de fanzines—un poco arcano, pero funcional.'

Hice algunas pruebas con cosas de máquinas virtuales para poder crear una VM de Windows para pruebas rápidas de NVDA/JAWS, y eventualmente llegué a Quickemu, que me presentó un gran botón que instala una VM de MacOS, de la cual no tenía idea que era posible. La VM de Mac no ha resultado ser la cosa menos inestable que he usado, pero funciona lo suficiente para entrar en Safari y activar VoiceOver para una rápida verificación. La VM de Windows es sólida.

Lo malo

Echo que extraño tener VoiceOver a un atajo de teclado, pero ¿qué se puede hacer? No era mi entorno de pruebas principal de todos modos.

Mis auriculares Bluetooth antiguos (“Jabra Elite t65,” en caso de que estés llegando aquí desde algún motor de búsqueda) simplemente no funcionaron—algo sobre el micrófono incorporado y los perfiles de audio integrados en las cosas significaba que inicialmente se emparejaron como el perfil de “reproducción de alta fidelidad (A2DP)”, pero al reconectar siempre se registraba como un auricular de baja calidad (HSP/HFP, lo que sea que eso signifique), sin la opción de volver al de alta calidad. Mientras que los “problemas de audio” son mi cliché de pesadilla en Linux, pensé, un grano de sal; estas cosas eran de 2014. Conseguí unos auriculares nuevos. Funcionan bien.

No había considerado que perdería la aplicación de Mensajes, lo cual es inconveniente, sin duda, pero no es como si mi teléfono estuviera al otro lado de la calle durante el día laboral de todos modos. Intenté configurar BlueBubbles ya que dejé mi viejo MBP conectado para obtener archivos según fuera necesario, pero era demasiado poco confiable para ser de alguna utilidad real. Ah, bueno.

Después de haber puesto a prueba el Dell y determinar que estaba en buena forma para el uso diario, me comprometí con el Framework.

Fuera de la caja, por así decirlo, la escala estaba muy, muy desajustada—todo era casi ilegible. Cambiar la escala general en la configuración desajustó todo; la ubicación del puntero, el tamaño de las ventanas, etc. Para hacerlo utilizable, el truco fue escalar todo el texto de la interfaz de usuario en la configuración de accesibilidad. No es intuitivo, pero funcionó: todo aparece de manera confiable al tamaño que esperaría. Esto significa—al menos, creo que esta es la razón—que el desplazamiento con dos dedos se mueve realmente rápido. Supongo que podría solucionarlo de alguna manera, pero ya estoy acostumbrado a esto en este punto.

Sería negligente de mi parte no mencionar aquí que la escalabilidad de las fuentes en general es un poco incierta en comparación con un Mac, quizás no sorprendentemente; no es un problema crítico, pero cuando eliges fuentes para ganarte la vida, notas esas cosas. También siento que he visto algunas rarezas más en el redondeo de subpíxeles en Firefox, pero tal vez eso sea solo yo.

Solía escribir manualmente cosas como comillas rizadas y caracteres acentuados en mi Mac, como un absoluto lunático—obviamente todo eso está fuera de cuestión. Ubuntu utiliza una tecla de composición, a la que todavía me estoy acostumbrando.

Ahora, aquí está lo grande: pedí que no hubiera más barandillas, y no las hubo. MacOS es como un boliche con bumpers todo el camino: incluso después de hacer clic a través de cuatro capas de advertencias y toggles de "¿estás seguro?" para instalar algo de origen dudoso, es una apuesta bastante segura que nada se romperá-romperá. Aquí, quería configurar la baratita impresora "Neflaca" que agarré para las etiquetas de envío del fanzine, que no me había molestado en hacer en la máquina de prueba. Su sitio web ofrecía un script para instalar controladores para Linux. Lo agarré mientras prestaba atención a medias, lo ejecuté y me pidieron reiniciar. Algunos de ustedes están retrocediendo, pero más de ustedes probablemente no lo están más de lo que yo lo estaba; como, ¿qué, en el peor de los casos, una impresora no funciona? Que una impresora no funcione es posiblemente la situación menos sorprendente en toda la informática.

Mi escalado se rompió. Podía ver todo, pero no podía mover mi cursor fuera de un pequeño rectángulo en la esquina superior izquierda; lo que mi gestor de ventanas pensaba que era la pantalla real, supongo? Esto estaba, como los nerds de Linux absolutamente adivinarían y los no nerds de Linux no podrían adivinar, relacionado con "Wayland." No sé al cien por ciento qué es Wayland (shh), y no lo voy a afirmar—sé que fue un cambio en el sistema de ventanas predeterminado hace unos años. Sé que las aplicaciones no construidas para Wayland aparecen granuladas y borrosas. Sé que es complicado. Mi corazonada es que algo viejo, mal hecho y no Wayland se metió ahí e intentó des-Waylandizar todo el lugar, resultando en un desastre.

Restauré el sistema al día anterior con Timeshift y todo funcionó bien de nuevo. Conecté la impresora a mi MBP medio roto, la compartí a través de la red y imprimí de esa manera. Lección aprendida.

El Hardware

Fui con un marco "DIY" relativamente espartano 16. No se necesitaba un módulo de tarjeta gráfica para mis propósitos diarios, y nada de espaciadores iluminados o paneles LED programables; esas cosas son ingeniosas y todo, pero esto es para trabajar. Compré algo de memoria de un tercero para ahorrar un par de dólares, lo cual ya fue una bonita diferencia aquí en el cero paso del proceso de cambio.

En términos de preferencias ergonómicas, comencé a jugar en el nivel de dificultad más alto posible: debido a años de desplazamientos en el MBTA y trabajando en Diesel Cafe para un cambio ocasional de escenario, siempre he usado mis computadoras de manera directa: touchpad y teclado integrados, sin monitor externo. Ciertamente hay un argumento a favor de cambiar a una configuración más estacionaria en estos días, pero aún así, quería sentirme cómodo usando cualquier máquina con la que terminara de la misma manera.

Lo bueno

Lo junté y funcionó, por una parte. Llegó como partes en cajas individuales, mayormente ensambladas: el chasis con la placa base y la pantalla ya adjuntas, el teclado que elegí, un panel táctil, un teclado numérico y los espaciadores que llenan el espacio vacío alrededor del panel táctil. No diría que lo construí más de lo que orgullosamente afirmaría haber "construido" algo de IKEA, pero no estaba buscando un proyecto de pasatiempo; tengo sitios web que construir. Sin embargo, te diré lo que sí saqué del proceso de ensamblaje: no estoy seguro de haberme encontrado alguna vez con un aparato más diseñado para ser reparado. No solo a un nivel de "sin pegamento ni piezas de seguridad", sino todo claramente etiquetado hasta los tornillos cautivos individuales que no se pueden soltar y perder; componentes con pequeñas etiquetas de código QR que te llevan a las guías de reemplazo.

El teclado y el trackpad se encajan en su lugar con conectores magnéticos y se bloquean con un par de pestillos, con espaciadores llenando los espacios vacíos a los lados del trackpad y el teclado si no lo estás usando junto con un teclado numérico. Si has estado leyendo sobre estas máquinas antes de esto, podrías estar esperando que diga algo sobre las tolerancias estéticas aquí, como que los espaciadores tienen suficiente margen de movimiento para estar constantemente un poco desalineados o ligeramente arqueados. A ti te ofrecería: Monté una bicicleta británica construida en 1978 y vivo en una casa construida en el siglo XIX—no podría comenzar a preocuparme por cosas estéticas que estén ligeramente desalineadas. No afecta en nada su funcionamiento; tanto el trackpad como el teclado se sentían bien una vez que superé el tremendo daño psicológico de reconstruir veinte años de memoria muscular.

Los puertos son configurables mediante "tarjetas de expansión" que encajan en seis ranuras a lo largo de los lados de la máquina, conectándose a puertos USB-C empotrados; se parecen un poco a los cartuchos de GameBoy. Yo tengo el mío configurado con un lector de tarjetas micro SD, tres tarjetas de paso USB-C y un par de tarjetas USB-A antiguas; si necesito un puerto ethernet o HDMI, giro un pequeño pestillo en la parte trasera, saco una de las tarjetas de expansión y coloco la tarjeta para el nuevo puerto. Es un sistema inteligente.

La relación de aspecto de la pantalla me da un poco más de espacio vertical, y no me molesta. En teoría, creo que esto es más rápido, pero honestamente, nunca tendré el acelerador abierto lo suficiente para saberlo.

En total, lo más "bueno" que puedo citar es que no siento que me falte nada del hardware de mi MBP. Esa es una alta barra que superar.

Lo malo

De lo que he visto en internet, "Lo junté y funcionó" no es necesariamente el éxito rotundo que uno podría esperar. Si se ha de creer a los comentaristas de internet, el proceso de aseguramiento de calidad en el hardware de Framework no es exactamente lo que debería ser, y el soporte es peor. No tengo idea de cuánto crédito darle a eso, sin embargo: aparte de este nodo de hipertexto, no mucha gente se está deshaciendo en elogios por escribir "FUNCIONA BIEN Y NO TENGO FUERTES OPINIONES AL RESPECTO" en un textarea.

La pantalla es un poco menos nítida, de una manera en la que realmente solo puedo darme cuenta si lo busco. La duración de la batería es solo aceptable; quiero decir que son unas cuatro horas por defecto, con un uso de nivel de desarrollo web normal. Supongo que esto se puede ajustar a nivel de sistema operativo—he leído que máquinas idénticas que ejecutan Windows funcionan mucho mejor—pero viniendo de la batería increíblemente rota de ~una hora en mi MBP, me siento consentido de todos modos. Por alguna razón, la cámara web hace que todo se vea sobre saturado y muy naranja en Zoom, pero aún sucedió después de reemplazar la cámara web integrada por una mejor (principalmente porque quería una excusa para actualizar algo). No me sorprendería si es un problema de software; Zoom para Linux está claramente descuidado. Descargué cameractrls y lo arreglé.

Aquí hay uno raro: hay un ligeramente audible crepitido de los altavoces cuando cargo esta cosa con un cable USB-C que no está limitado a 60 o 100 vatios (incluido el que vino con la máquina) sin importar la corriente que la laptop esté realmente consumiendo. Te digo, no tengo idea de qué se trata eso. Tengo un cable de 100 vatios, y problema resuelto. De todos modos, nunca consumo más de ~80.

Así que, en resumen: se requiere un poco más de ajustes para conseguir que las cosas funcionen como yo quería en comparación con encender un nuevo MacBook, pero no es mucho.

Donde estoy

Me gusta.

Si se rompe, puedo arreglarlo. Si esa cosa es hardware, saco la parte rota y pongo una nueva. Si esa cosa es software, lo restauro a antes de que se rompiera, y estoy en marcha de nuevo (incluso desmonté todas las partes de la prueba Dell que no eran necesarias para arrancar, metí un disco duro más grande y lo configuré como un almacenamiento en red al que rsync mi directorio de Timeshift a diario). Si eventualmente esta cosa no puede hacer algo que necesito que haga, puedo actualizarla. Demonios, si quisiera construir partes para ello, podría.

Sobre todo, esta configuración cumplió mi requisito cero: no te interpongas en mi camino mientras trabajo. Un poco de alboroto extra en el primer día, claro, bien, pero aún no me he encontrado incapaz de unirme a una reunión a tiempo por razones informáticas inexplicables o despertado con un entorno de desarrollo roto porque NodeJS dejó de funcionar correctamente (más de lo que suele hacerlo). Tiene un poco más de dureza en el día a día que otro MacBook Pro, pero aún no ha superado mi increíblemente bajo umbral para la frustración relacionada con la computadora.

No diré la palabra "recomendar", porque de nuevo, no estoy aquí para vender nada. Esto está funcionando para mí, y si comienzas a sentir que una herramienta que usas para trabajar se está volviendo frustrantemente "iPaddificada" y artificialmente inteligentizada, podría ser una opción.

Resumir
这篇文章讲述了作者在经历了MacBook Pro的故障后,决定尝试使用Linux系统的过程。作者对修理设备充满自信,尽管面临着许多挑战,包括软件兼容性和硬件问题。他选择了Ubuntu作为操作系统,并在一台旧的戴尔电脑上进行测试。虽然在使用过程中遇到了一些问题,比如蓝牙耳机不兼容和缺少VoiceOver功能,但整体上,Ubuntu的安装和使用都很顺利。作者还发现了一些替代软件,如Lunacy和Scribus,来满足设计需求。尽管有些不便,作者最终决定继续使用Framework电脑,认为这是一种值得的尝试。