¿Qué distribución de Linux es la mejor para estudiantes de primer año de CSE en India?

¿Qué distribución de Linux es la mejor para los undergards CSE de primer año en India?

Bueno, ¿qué tiene que ver India con tu decisión de usar Linux?

Un x86 o x64 o x86-64 con las computadoras portátiles mencionadas anteriormente

[EDITAR] Los x86-64 y x64 son una y la misma cosa ya que cada sistema x64 usa la arquitectura x86 [\ EDIT], de la cual aprenderás en la universidad (con suerte).
En cuanto a ser un buen programador, Linux no tiene nada que ver con eso, ya que es solo un sistema operativo. La programación es una habilidad que crece con el tiempo. El sistema operativo no tiene nada que ver con eso. Aunque los desarrolladores prefieren la arquitectura de estilo UNIX debido a las herramientas de shell y sus herramientas como vim, emacs, etc.

Windows no es un mal sistema operativo, solo es realmente costoso. Entonces, veamos qué linux le conviene mejor: (en orden, debe usarlos)

1. Ubuntu / Linux Mint / Elementary OS:
Estos son sistemas operativos de inicio, pero son completos para las tareas diarias (sí, programación incluida). Ubuntu (y derivados) tiene el mayor soporte de la comunidad y también tiene la mayor cantidad de software desarrollado para ello. Sus repositorios tienen casi cualquier software que pueda imaginar para Linux. Si no los tienen, simplemente puede agregar otro PPA. Su centro de software es bueno para principiantes que no quieren entender qué es un administrador de paquetes. Las instalaciones de la GUI son otra buena característica para cualquier persona que migre desde Windows donde realiza cada instalación a través de una GUI. Usaste Ubuntu 12.04 LTS y se bloqueó porque probablemente tu hardware es nuevo y estabas usando un kernel bastante viejo. Ubuntu te permite sentirte cómodo con el entorno de Linux y, teniendo en cuenta que eres un usuario de Windows, no tendrás muchos problemas para usar la interfaz de Unity.

2. Fedora / OpenSuse:
Fedora y Suse también pueden ser puntos de partida, pero tienen una ligera curva de aprendizaje alta. Fedora es el banco de pruebas de RedHat (eso es lo que la mayoría de la gente dice) y Suse es simplemente increíble. La mayoría del software que está empaquetado para Ubuntu (.deb) también está empaquetado para distribuciones basadas en rpm como Fedora y OpenSuse. No los he usado mucho, pero realmente me gustó OpenSuse con KDE, hacen la mejor personalización para KDE.

3. ArchLinux / Gentoo:
Teniendo en cuenta que te has familiarizado bastante con el mundo de Linux, es hora de que vengas a la tierra donde están las cosas buenas. Arch y Gentoo son distribuciones básicas de Linux, es decir, solo le brindan una línea de comando para el sistema operativo, nada más, sin GUI o pantalla de configuración. Debe construir su sistema de acuerdo con sus necesidades utilizando solo el terminal. Debe agregar literalmente todos los paquetes que necesita, aparte del sistema base que el sistema construye por sí mismo. Los gestores de paquetes son hermosos y más refinados aquí. No más agregar PPA o repositorios externos. La reversión es mucho más fácil si sabes lo que estás haciendo. La única diferencia con ambos es que Gentoo compila y construye todos los paquetes en la PC del usuario, lo que brinda mucha estabilidad pero toma mucho tiempo, mientras que Arch tiene todo empaquetado, por lo que no es necesario construirlo todo. También Arch está lanzando la versión (no estoy seguro acerca de Gentoo), lo que significa que el nuevo software se envía a los repositorios muy rápido y el usuario no necesita esperar meses para obtener las versiones más nuevas. Nunca he usado Gentoo, así que no tengo mucha información al respecto. Estas distribuciones son más DIY, por lo tanto, siéntase cómodo con la línea de comando y luego instálelas.

Desktop Environment es completamente tu elección, pero adjunto algunas fotos para tratar de cambiar de opinión sobre Gnome3.
Mi sistema ejecuta Arch Linux x86-64 con Gnome 3.12 y muchas de sus extensiones y temas.



Y no, no estoy escribiendo ningún código. He abierto archivos aleatorios para que se vea genial 😀

Además, con tanta belleza, ¿quién necesita una Mac de todos modos? ¡Aunque la duración de la batería en esa cosa es tan buena! 😛

De todos modos, espero que esto responda tu pregunta. Ah … y (como es una tradición) ¡Bienvenido al mundo de Linux, amigo mío, y espero que también conviertas a tus amigos!

Recuerdo que durante mi tiempo en la universidad, la única distribución disponible (bastante fácil de obtener) era redhat 8. Era un sistema difícil de instalar en algunos de los escritorios que solíamos tener ese tiempo, además de videos de sonido, etc. que no estaban tan fácilmente disponibles. Pero en el lado positivo, nos ayudó a identificar algunas de las complejidades de un sistema operativo y también ayudó a comprender algunas de las cosas sobre un sistema operativo.

Si bien esta información no es relevante para su pregunta, el punto es que si usted (va a ser) un graduado de CS, es importante que aprenda su sistema operativo y lidie con las dificultades que enfrenta. Pero dado que Linux ha evolucionado y hay innumerables distribuciones disponibles, terminamos descubriendo un reemplazo del sistema operativo WINDOWS.

Así que no hagas eso. Para seguir creciendo y aprendiendo, elija una distribución en la que pueda modificar muchas cosas, donde pueda cambiar muchas cosas. Ahora que descarta WINDOWS (: D).

Ve por una distribución basada en Linux y mira cómo te gusta. Simplemente mantenga sus datos privados en un disco duro secundario y siga cambiando de distribución de vez en cuando. Tendrás tiempo suficiente para hacerlo. Creo que es lo mejor que puedo sugerir.

Comience con Ubuntu IMO.

Cualquier distribución basada en Linux es buena para comenzar su ingeniería, recomiendo Fedora, que tiene un gran soporte y la mayoría de las bibliotecas están tomadas de RedHat.
El kernel de Linux es algo que también recomendaría a un estudiante de segundo año de Ingeniería Mecánica o Civil.
Según la descripción escrita por usted en la pregunta, creo que ya tiene una buena opción de hardware.
Ahora, con respecto al sistema de archivos, dos tipos diferentes de sistema de archivos nunca bloquean un disco duro, he estado usando el arranque dual de la escuela secundaria y nunca he fallado ninguno de los discos duros.
Los canales dependen de varios factores y puedo asegurar que los diferentes sistemas de archivos no son la razón.
x86 y x86_64 son la arquitectura del procesador que tiene.
Entonces, si tiene un procesador Intel x86 (procesador de 32 bits), debe descargar x86 de la lista de descargas disponibles.
Si tiene AMD64 (procesador de 64 bits), debe descargar x86_64 correspondientemente.

Extenderé mi respuesta para que no te metas en problemas mientras reproduces medios o haces un trabajo de propósito general.
Debe tener su propia elección de escritorio.
Prefiero el escritorio XFCE en Fedora en el pasado, que es muy liviano y no se bloquea / cuelga como GNOME 3.0 o la interfaz Unity.
Si no te gusta la vieja escuela como XFCE, también siento que el modo de reserva de Gnome es una buena opción.
(XFCE fue la elección de Linus Torvalds).

Después de elegir su escritorio, debe descargar los paquetes de uso general.
Guía de instalación de Personal Fedora 18 ESTA guía de instalación cubre todo, incluido el paquete de medios y el lector de pdf.

El siguiente software importante es Libre Office para abrir hojas de Excel, powerpoints y documentos de Word.

El siguiente es el entorno de programación, si desea apegarse al desarrollo de Java, le pediría que instale Eclipse IDE.
De lo contrario, para la programación competitiva independiente, nada supera a VIM.

Pase lo que pase, incluso en la situación de apocalipsis no utilice el sistema operativo WINDOWS.

Ubuntu, en general, es más misericordioso y amigable con los principiantes. Hay una mayor base de usuarios y más hilos de foros en línea para ayudarlo cuando se atasca. Desde la perspectiva puramente del usuario donde no está tratando de aprender desde la perspectiva de un desarrollador o administrador, vaya con Ubuntu.
Sin embargo, Ubuntu se ha desviado mucho de Debian y Linux empresarial tradicional. Entonces, si quieres aprender y hacer carrera en el mundo Linux, te sugiero Fedora. Fedora es fácil de usar y tiene un gran respaldo de la comunidad, pero Fedora generalmente es innovador con todas las nuevas herramientas de vanguardia que a veces son propensas a errores. Tienes que ser paciente y persistente si vas con Fedora. Las recompensas a largo plazo son generalmente buenas allí.

Estás usando muchos términos técnicos sin entender su significado. x86_64 y x64 son lo mismo: nombres para la versión de 64 bits de x86. Las distribuciones de Linux tienen errores (como todo el software), pero rara vez afectan al usuario común. Ubuntu 12.04 no se colgará en una computadora portátil moderna. Todos los sistemas operativos modernos admitirán múltiples sistemas de archivos en un HDD.

Ahora a responder tu pregunta. Para aprender el entorno de Linux, ejecute una máquina virtual sin cabeza e intente desarrollar programas (Java) en ella. Al correr sin cabeza, abandonas la GUI estúpida y confusa de Ubuntu y te expones a las cosas que realmente importan. El entorno limitado de la máquina virtual evitará que arruines algo en tu sistema operativo principal. Todos los Ubuntus más allá de 8.04 definitivamente serán utilizables en la VM.