La clave de su pregunta fue su declaración:
¿Cuál es su sugerencia para un sistema operativo ligero y compatible para mi viejo MacBook?
Le sugiero que eche un vistazo a FreeBSD . BSD es el núcleo de lo que OS X. También tuve una muy buena experiencia instalando FreeBSD 10-2 (última versión) en un XServe G4 (PowerPC). Por lo tanto, su MacBook basado en Intel no debería ser un problema.
Deberías evitar Linux en un Mac
No porque sea un mal sistema operativo, al contrario, hay algunas distros muy buenas por ahí. El problema con el que me he encontrado es coherencia entre las distribuciones .
Por ejemplo, si estás haciendo algún desarrollo web y despliegas tu pila LAMP (Linux Apache MySQL PHP), en algún momento tendrás que modificar tu archivo de configuración de Apache. En RedHat se llama httpd.conf
y en Mint, utiliza apache2.conf
. Mantener las cosas claras en cuanto a cómo hace las cosas una distro y cómo hace otra puede llegar a ser muy confuso. Esta es una de las razones por las que cuando la gente optaba por Linux, yo me aferraba a Solaris
Algunas distros utilizan la gestión de paquetes RPM, otras utilizan IPS. apt-get
, yum
, pkg-install
por lo que la forma de instalar MySQL en RedHat será completamente diferente a la forma de instalar MySQL en Mint, o Ubuntu, o SuSE.
Eso es sólo una faceta... ¿cortafuegos? ¿IPCHAINS o PF? (OS X ahora usa PF que fue desarrollado en BSD).
No digo que esto sea algo malo, es sólo que si no eres un usuario experimentado, esto es una bolsa de dolores de cabeza de la que nadie habla realmente.
Otro problema de Linux y que no tiene nada que ver con Linux en sí, es la comunidad. Cuando me encuentro con un problema y acudo a la comunidad en busca de ayuda (como todo el mundo lo hace de vez en cuando) te darás cuenta de que puede ser tanto hostil como un lugar en el que todo el mundo tiene una opinión sobre qué distro estás usando o deberías usar.
Por qué debería mirar a BSD
Ya he mencionado que BSD es el núcleo de lo que es OS X. La mayor diferencia entre Linux y BSD es que Linux es un núcleo común de código abierto con versiones de código abierto de diferentes componentes añadidos para crear una distro; mientras que BSD es un núcleo y componentes desarrollados en conjunto específicamente para crear un sistema operativo. Hay una buena presentación que explica esto en YouTube el presentador lo aborda en los primeros 2 minutos.
La documentación es fantástica. Manual de FreeBSD es literalmente un texto sobre cómo instalar, administrar y mantener su instalación BSD. Es uno de los mejores "libros" que puedes conseguir sobre un BSD y no tienes que gastar ni un centavo.
Los más de 27.000 puertos BSD
Volviendo a tu petición de conseguir algo ligero, esto es por su propia definición, BSD.
En FreeBSD específicamente, cuando lo instalas, no tienes prácticamente nada más que el núcleo del sistema operativo y el servidor SSH activado. Usted hace suyo BSD instalando Puertos
¿Qué son los puertos? Son los " archivos make " y los archivos de configuración al código fuente de la aplicación que se quiere instalar (hay que descargarlos).
¿Es más rápido que instalar un paquete? No, llevará un poco de tiempo. Pero es específico para su instalación. El problema con un paquete preinstalado es que depende de lo que la persona que lo compiló originalmente quería y, por lo general, incluirá todo para que sea funcional en una amplia gama de instalaciones. Eso significa "cosas" que puede que nunca, nunca, uses.
Con los puertos, puede especificar exactamente lo que se quiere compilar. ¿Quieres LDAP? No hay problema. ¿Quieres soporte para Postgres pero no para MySQL? Tampoco hay problema. ¿Cambias de opinión más tarde? No hay problema, vuelve a ejecutar la instalación de Ports y recompila. Es súper fácil.
El beneficio aquí es que obtienes lo que quieres, y nada más.
Por ejemplo, tengo un servidor de desarrollo en un XServe G4 (PowerPC). No ejecuto un escritorio con interfaz gráfica de usuario, por lo que no se instaló. Pero en este procesador G4, que según Apple debería haber sido reciclado o puesto en un museo en algún lugar, estoy ejecutando :
- PHP 5.6
- MySQL 5.5
- Apache 2.4
- Nativo Iniciador iSCSI que me permite conectarme a las nuevas matrices de discos modernas como un HP 3PAR (almacenamiento empresarial) o algo así como un Discos Synology (SOHO NAS) y todo lo más grande y pequeño. OS X El Capitan todavía no puede hacer esto .
Y lo hacemos Drupal 7/8 desarrollo en ella. No está mal para una máquina que fue relegada a la basura por Apple en 2004. Aquí está el phpinfo() si quiere ver los resultados.
BSD es fuerte, ligero y estable. Si estás buscando algo que funcione realmente bien en tu Mac, entonces BSD es (IMO) la opción más fuerte.
1 votos
Esta pregunta es definitivamente de opinión y con toda probabilidad será cerrada. Te sugiero que investigues por tu cuenta, pero te recomiendo Linux Mint. Incluso puede que quieras descargar una imagen del sistema operativo en vivo de cualquier distribución de Linux que elijas y probarla antes de instalarla.
1 votos
Aunque la pregunta se basa en la opinión, aprecio respuesta de shanen para saber cómo probar muchas distribuciones diferentes de Linux en un Mac. Este enfoque ayuda a la persona que pregunta a encontrar una distribución de su elección, o incluso ayuda a descartar Linux en favor de BSD o Windows.
1 votos
Esta pregunta NO es descabellada. Posiblemente se pueda reformular como, "¿Cuáles son las ventajas de los sistemas operativos alternativos de tipo unix* para un macbook antiguo? Esta es sin duda una pregunta útil, con respuestas duraderas. Me alegro de que este cierre haya llegado después de que se hayan publicado 3 buenas respuestas.
0 votos
@GrahamMiln, me pregunto si deberíamos editar la pregunta para eliminar la petición de una sugerencia y añadir algo como "Cómo puedo probar muchas distribuciones diferentes" de BSD, Linux, etc.