¿Por qué los ingenieros de Google usan MacBooks en lugar de computadoras portátiles Linux?

Por qué lo hago: simplemente funciona .

Podría, y muy pronto lo haré, hacer mi trabajo con un Chromebook. Pero la Mac se conecta a proyectores, pantallas e impresoras aleatorias. Cada vez, con muy pocas fallas. Las Chromebook todavía tienen problemas para imprimir, y el caso habitual en el que eso es un problema para mí es mientras viajo.

Las computadoras portátiles Linux son agradables en un sentido, en el sentido de que no obtienes una carga cognitiva al cambiar de SO, pero luego he estado usando una computadora portátil Mac como mi interfaz para configuraciones de desarrollo de Linux basadas en servidor y estación de trabajo durante 15 años, estoy acostumbrado a eso. Pero también son escamosas; pierden la cabeza cuando cambia la configuración de la pantalla, no se suspenden o no se reanudan correctamente, no restauran la configuración de volumen cuando desconecta o vuelve a colocar el auricular … todas estas cosas son reparables, pero arreglarlas no es mi trabajo .

Entonces, mi computadora portátil es una Mac porque Google puede permitírselo, y me ahorra mucho tiempo para hacer otras cosas. No es una configuración particularmente grande porque no la necesito (es el modelo base Retina 15 ″ a mediados de 2015).

Probablemente el factor más importante es que no puede tener código en las computadoras portátiles, por lo que gran parte de la ventaja de Linux es irrelevante. Aparte de eso, las MacBooks son la opción más popular por varias razones:

  • El hardware es muy agradable.
  • La gente está familiarizada con OS X.
  • Tiene muchas utilidades importantes de Linux integradas.
  • El sistema operativo es muy confiable y la gente confía en que lo sea.
  • A la gente le gusta la opción de ejecutar programas locales, que Chromebook no puede hacer.

Dicho esto, los Chromebooks también son muy populares, y hay un número significativo de personas que usan computadoras portátiles Linux, incluido yo. El hardware es un Lenovo ThinkPad, que no es tan bueno como MacBook o Chromebook, pero tiene una buena pantalla y teclado. Planeo cambiar a un Chromebook cuando se lance el próximo hardware. He usado uno a préstamo y me ha encantado.

La mayoría de los SWE de Google no usan computadoras portátiles para el desarrollo. Son solo para acceso remoto y presentaciones. Usted lee su correo, responde a mensajes de chat, revisa cambios de código en el navegador, etc.

El Macbook es mucho más bonito que cualquier computadora portátil Linux que haya visto. Principalmente, es el trackpad que me mantiene en la Mac. Si hubiera una computadora portátil Linux que tuviera el mismo reconocimiento de gestos y calidad de construcción, cambiaría.

No trabajo para google, pero creo que podría estar un poco calificado para responder esta pregunta.

Soy un loco de Linux. He estado usando y viviendo con Linux desde los primeros días. Hago casi todo en un servidor Linux, excepto que el correo electrónico de mi trabajo está en el servidor Exchange, pero no me veo obligado a usar Outlook.

Pero uso una Mac como mi máquina del día a día. Por qué ? Porque no hay una computadora portátil que se acerque a una Macbook Pro. Claro que puede encontrar uno que sea más rápido, pero funciona con calor abrasador que quemará cualquier piel de sus piernas, pesa como 5 kilogramos y tiene una duración de batería real de 3 horas y se siente bastante pegajoso. La competencia es muy mala por ahí. Incluso gasté una fortuna en probar si podía sobrevivir usando una máquina mucho más barata, así que si perdiera una, no importaría. Después de un día o dos, quería tirar las máquinas a la pared. Problemas técnicos inesperados, teclado defectuoso y ni siquiera mencionaré el trackpad, eso arruinará mi día.

Hago TODO mi trabajo dentro de una ventana de terminal. Realizo todo el desarrollo que no es de Apple en una máquina Linux virtual que ejecuta mi aplicación web, base de datos y todo lo demás, pero edito el código a través de mi directorio montado en Mac (un poco complicado, pero funciona fantásticamente).

Mi Mac tiene una pantalla magnífica, un teclado excelente y se siente genial, resistente y ha sobrevivido a una caída en la que no solo la máquina cayó al suelo en una escalera pedregosa, sino que me puse en picado encima, y ​​peso bastante. Pensé que era tostada. Solo una pequeña abolladura, la pantalla funciona y todo lo demás. Incluso se cierra como debería.

Mi trabajo me ha dado Dells, Lenovos y una cantidad de computadoras, simplemente no se acercan. Sin embargo, me gustó el W530, no solo fue rápido, sino que también pude agregarle discos adicionales. Aunque era casi el doble de grueso, no pesaba mucho más, pero era feo, como un tanque. La duración de la batería fue horrible. Al final del día, no se acercaba a una Mac.

No solo cambiaría si obtuviera una máquina tan buena, sino que también llevaría a mi esposa e hijos a Linux si el hardware fuera tan bueno.

Debo tener una máquina que simplemente funcione, sea rápida, tenga una batería de larga duración, seguramente ayuda si se ve muy bien, aunque no es un requisito.

Nadie esta cerca.

Y como una ventaja adicional, hacer el desarrollo OSX / iOS es divertido y Apple me brinda herramientas fantásticas, APIS, compiladores y bibliotecas para todo lo que pueda interesarme. Lo mejor de todo

Debido a que las Macbooks son buenas, máquinas premium que están bien juntas. Se sienten bien en tu mano. El trackpad y los gestos son geniales y la pantalla es nítida. Eso es. Todo lo demás que hace un Macbook no se distingue particularmente.

Hay otras opciones de computadoras portátiles en Google y una parte de los ingenieros las usan: computadoras portátiles Linux (Lenovos con Debian) y ChromeOS (varios modelos).

En la mayoría de los casos, para los ingenieros, las computadoras portátiles se usan para notas en reuniones, monitoreo de otros sistemas, presentaciones, impresión, viajes, videos … cosas que no necesariamente requieren un entorno altamente personalizado o un software Linux de última generación. A medida que mejora la calidad de construcción de las alternativas (algunas de las nuevas Chromebooks son realmente buenas), la ventaja física de las Macbooks disminuye.

Finalmente, debe reconocerse que sí, las Macbooks están hechas por Apple y Apple podría considerarse la competencia, pero Google tiene muchos competidores importantes en sus productos de hardware. Teléfonos, relojes, dispositivos de música, IOT, etc. En resumen, no exageramos en el aspecto de “lealtad a la marca”.

No solo Google. Muchas compañías prefieren mantener Macbooks, es más fácil de mantener. Sería una pesadilla para el servicio de asistencia de TI tener que ayudar a los desarrolladores con sus problemas de conectividad, Bluetooth no funciona, problemas de HDMI, VPN, etc.

Si todo eso se convierte en el dolor de cabeza de un desarrollador, entonces está perdiendo el tiempo y no está resolviendo problemas comerciales.

En mi empresa, a muchos de los desarrolladores les gustaría mudarse a Linux si se les da la opción. Pero todos tienen sus propias preferencias: a alguien le gustan las distribuciones basadas en Debian, algunos prefieren Fedora, algunos piensan que debe ser Arch. Muchos desarrolladores tienen máquinas domésticas con Linux instalado. Pero para los negocios corporativos a partir de hoy, el mejor sistema operativo sigue siendo OS X.

También tenemos máquinas del parque de Windows. No para desarrolladores, principalmente para ventas y otros departamentos. Pero el costo de mantenerlos es mucho mayor.

En muchas empresas de tecnología, necesita el software que otras personas de su empresa también utilizan para colaborar con ellas. A diferencia de Linux, Mac es un sistema operativo que prácticamente todos los proveedores admiten (los que no se utilizarán en su empresa).

Si usa Linux, puede sobrevivir, pero puede haber ocasiones en que su capacidad de colaboración se vea seriamente afectada. Un ejemplo de la vida real para mí fue Skype. Nunca sabes realmente cuándo te va a lastimar o imponer una solución alternativa de varias horas cuando no tienes tiempo de sobra.

Usé Ubuntu y Red Hat durante aproximadamente un año en un trabajo, pero finalmente volví a un MacBook por este motivo.

No todos lo hacen. Después de haber sido contratados, los ingenieros de Google tienen la opción de elegir el equipo preferido. Esto cubre cosas básicas como la configuración de la estación de trabajo, la configuración del monitor y la selección de la computadora portátil. En lo que respecta a las computadoras portátiles, hay varias opciones: la Macbook (de variantes seleccionadas) es solo una de las muchas opciones. Una computadora portátil basada en Linux es otra opción popular entre los miembros de la ingeniería.

No puedo hablar por todos, pero puedo decir por qué originalmente opté por un Macbook air: ya estaba familiarizado con él y quería algo lo más liviano posible. Las computadoras portátiles emitidas por Corp son ocasionalmente elegibles para reemplazo, en cuyo momento un ingeniero es libre de elegir lo que quiera entre las ofertas actuales. Desde entonces, he reemplazado mi Macbook original con algo que prefiero más.

No trabajo en Google ni en ninguna compañía de renombre. Pero yo uso mac.

Comencé con el soporte de TI y pasé al desarrollo con Windows y .net. No mudarme a una Mac es el arrepentimiento MÁS GRANDE que tengo en términos de mi carrera, seguido de no abandonar Windows antes.

Déjame explicarte de una manera simple. Intente conectar un Windows, Mac y Linux a una impresora. En mac, simplemente elija la impresora e imprima. Sin conductor ni ningún alboroto. Pero con Windows y Linux, es un trabajo de 2-3 horas, solo para imprimir un archivo.

Como desarrollador de soporte de TI, siempre ignoré el tiempo que paso tratando con Windows. Ese fue un tiempo precioso que podría haber hecho mi trabajo.

En cuanto a Linux, tienes que lidiar con muchas cosas de Linux antes de poder trabajar.

Mac es menos dolor de cabeza y es porque hicieron que su sistema operativo solo funcione con una configuración específica de un sistema. No entiendo por qué el resto no lo hace. Elija una especificación y enfóquese en la calidad en términos de soporte, en lugar de enfocarse en una gran cantidad de especificaciones.

Me tomó mucho tiempo comenzar a ver la tecnología como consumidor en lugar de como profesional. Un buen dispositivo debería funcionar y no molestar al usuario. No tengo idea de un auto, pero mi auto simplemente funciona. Todo lo que tengo que asegurar es que haya combustible, el motor o la luz de combustible no esté encendida. No necesito jugar con el motor o lo que sea (no tengo ni idea, ni siquiera puedo nombrar nada más en mi automóvil).

Otro ejemplo, mis padres cuando obtuvieron su dispositivo Nokia, simplemente lo usaron. El siguiente dispositivo que comenzaron a usar sin ninguna guía fue un ipad.

He estado usando PC y computadora portátil con Windows durante 17 años, Linux durante 2 años y Macbook durante 3 años.

Desde el momento en que cambié a la Macbook Pro Retina, nunca quise tocar otras computadoras portátiles.

Ventajas de Macbook:

  1. Mejor apariencia
  2. Maneras más rápidas: Core i7, 16 GB de RAM, SSD
  3. Batería 6h +
  4. Pantalla fácil para los ojos (menos dolor)
  5. Teclado muy estable y fácil de escribir
  6. Touchpad fácil de navegar
  7. Toda la herramienta de codificación que quería
  8. Servidor web autohospedado
  9. Todo lo que quería de Linux a mayor velocidad.

Finalmente, aquí está esa última oración:

Macbook Pro es 3 veces más productivo que cualquier computadora portátil.

🙂

Una MacBook es una computadora portátil producida por Apple que viene preinstalada con un sistema operativo de Apple. Llamar a una computadora portátil una MacBook solo define el hardware y el sistema operativo inicial. Un MacBook no está bloqueado para ejecutar un Mac OS.

En pocas palabras, si me ves usando un MacBook, es posible que nunca te des cuenta de que instalé GNU / Linux en él, junto con macOS / XNU. Sé de 1 persona que a menudo usa una instalación nativa de Windows en su MacBook.

Es mucho más fácil instalar Windows y / o Linux en una MacBook que instalar versiones recientes de macOS en una computadora que no sea Mac.

Todo esto para decir, no juzgues un MacBook por su portada.

Para responder su pregunta directamente, dependiendo de lo que haga este ingeniero, es probable que sea mucho más fácil tener acceso a los 3 principales tipos de SO que llevar más de una computadora portátil. También pueden verse obligados a usar Windows o macOS a veces, ya que un buen número de empresas no publican su software para uso nativo en GNU / Linux. Para ser brutalmente honesto, una cantidad justa ni siquiera se libera para su uso fuera de Windows.

Si están interactuando con el código fuente que ni siquiera almacenan directamente en su computadora portátil, probablemente podrían conformarse con una terminal tonta Wang.

No trabajo para Google, pero he notado una cosa que hace que las Mac sean definitivamente superiores como computadoras de trabajo principales para ingenieros.

Si entro en una reunión con mi Macbook, en cualquier inicio en Silicon Valley, puedo conectar mi computadora a la pantalla o al proyector, sin ninguna preocupación.

Esto es enorme Por lo general, solo tiene una cantidad limitada de tiempo para presentar: no puede pasar tiempo jugando con la configuración de resolución o, lo que es peor, con cables perdidos u olvidados. Tiene mucha importancia. Solo puedo imaginar que es un negocio aún más grande en Google, donde puede conectar de manera confiable su Macbook a CUALQUIER PANTALLA EN CAMPUS.

Obviamente, hay muchos otros factores. Pero esta es una importante en la que las computadoras portátiles Linux en particular están muy rezagadas. No he usado Linux para mi máquina personal en algunos años, pero siempre me encuentro con problemas con el conector de pantalla. No soy fanático de Apple (este Macbook de trabajo es literalmente el único producto de Apple que tengo, y ni siquiera lo tengo), sin embargo, la confianza de que puedo conectar mi computadora a cualquier monitor o televisor es algo que no tengo. Creo que podría ir sin él.

¿Por qué no les preguntas? Quizás sea porque Linux no tiene las características de consumidor que tiene macOS. Linux es increíble para ingenieros y personas de software, pero está podrido para los consumidores.

Esas no son alternativas. Conozco personas que han ejecutado Linux en Macbooks.
Yo mismo ejecuto Debian en un Core 2 Duo iMac. Apple dejó de ofrecer soporte, así que lo obtuve gratis.

A Linus se le preguntó una vez si prefería las PC o las Mac. Dijo que no importaba, pero sospecho que es porque alguien más hace sus instalaciones. El mío era un cerdo para sacar del jardín amurallado.

El Macbook Air es una computadora portátil realmente agradable. Intenté instalar Linux en él, pero desafortunadamente algunas cosas simplemente no funcionaron.

Lo cual es triste porque es un poco más fácil desarrollar software con una distribución de Linux que con OSX.

Me cambié a un Chromebook hace tres años y nunca he mirado atrás. Tengo toda la potencia de CPU que necesito en la red de la compañía, y todo lo que necesito es poder acceder a ella a través de un navegador web. Mi computadora portátil pesa la mitad que una Macbook, su batería dura para siempre y tiene una fiabilidad sólida.

Seguridad: Google prohíbe Microsoft Windows en computadoras de oficina

Pueden usar computadoras portátiles Linux. Algunas personas pueden optar por Macbooks porque están bien construidas y son fáciles. Los ingenieros suelen tener un Goobuntu (sabor de Ubuntu de Google) y tienen una computadora portátil. También pueden usarlo porque funciona con cierto software, como suites de Office o suites de Adobe

Sé que el equipo de aplicaciones de iOS usa Mac Pros

Yo no. Usé una computadora portátil Linux por un tiempo, pero luego cambié a una Chromebook. Los Chromebooks se inician instantáneamente, se pueden usar para acceder a todo lo que necesito (incluso en forma remota a mi estación de trabajo para escribir código) y la batería dura mucho más.