Por Qué uso Linux para Programar y Desarrollar Aplicaciones
Summary
TLDREl video ofrece una visión personal del porqué el creador prefiere utilizar Linux en su rutina diaria para el desarrollo de software. No se trata de una guía para instalar Linux, sino más bien de compartir la comodidad que siente al usar este sistema operativo. Destaca que Linux es un sistema abierto y gratuito, con un fuerte apoyo comunitario, lo que lo hace ideal para servidores y desarrollo. El creador discute la estabilidad, seguridad, personalización y facilidad de instalación de Linux, así como sus ventajas para los desarrolladores. También menciona las distribuciones o 'distros' de Linux, las cuales son variaciones del sistema con diferentes programas y entornos de escritorio. Finalmente, ofrece varias opciones para probar o instalar Linux, incluyendo su uso en dispositivos como la Raspberry Pi, y concluye destacando la importancia de aprender a utilizar la terminal y la comunidad en línea para el éxito con Linux.
Takeaways
- 📚 Linux es un sistema operativo open source creado por Linus Torvalds, que permite a cualquiera ver y contribuir al código.
- 💻 El término 'Linux' a menudo se refiere no solo al kernel, sino también a la colección de programas de sistema y aplicaciones que se ejecutan en él.
- 🛡️ Linux es conocido por su estabilidad, especialmente en servidores, donde su diseño modular permite la ejecución de servicios de forma independiente sin necesidad de reiniciar.
- 🔍 El código abierto de Linux permite a la comunidad conocer y confiar en el sistema, al mismo tiempo que es capaz de encontrar rápidamente soluciones a problemas a través de foros y documentación en línea.
- 🚀 Linux es seguro, ya que los archivos del sistema tienen permisos de superusuario y los virus son fácilmente eliminables sin afectar el resto del sistema.
- 🚀 Las actualizaciones en Linux son constantes y rápidas, lo que asegura que los errores se corrigen y se incorporan mejoras de manera eficiente.
- ⚙️ Linux es liviano y personalizable, ofreciendo una amplia variedad de entornos de escritorio y la capacidad de elegir entre diferentes distribuciones (distros) que se adaptan a las necesidades del usuario.
- 🛠️ El desarrollo en Linux es fácil gracias a la disponibilidad de herramientas de programación nativas y multiplataforma, así como a la comunidad de desarrolladores que lo respaldan.
- 🆓 Linux es gratuito y ofrece una curva de aprendizaje accesible con una gran cantidad de recursos educativos disponibles, lo que lo hace atractivo para quienes quieren aprender sobre informática.
- 🔀 Existen múltiples formas de interactuar con Linux, desde instalarlo como sistema principal hasta utilizarlo a través de una USB, máquinas virtuales o la característica WSL de Windows.
- ❓ Aunque Linux es una excelente opción para el desarrollo y el uso en servidores, tiene algunas limitaciones, como la compatibilidad con ciertos software propietarios y juegos, lo que puede requerir soluciones alternativas o la utilización de otros sistemas operativos para ciertas tareas.
Q & A
¿Por qué el creador del Linux, Linus Torvalds, compartió su código inicialmente?
-Linus Torvalds compartió su código inicialmente como una afición, con la intención de recibir comentarios, opiniones o ideas de otros sobre su trabajo.
¿Qué es un kernel en un sistema operativo?
-Un kernel es la parte del sistema operativo que enlaza el hardware con las aplicaciones, es decir, es el código que es el corazón de un sistema operativo.
¿Por qué Linux es considerado estable en entornos de servidor?
-Linux es estable en entornos de servidor debido a su diseño modular, lo que permite manejar servicios de manera independiente sin necesidad de reiniciar el servidor por largos periodos de tiempo.
¿Qué ventaja ofrece el hecho de que Linux tenga código abierto?
-El código abierto de Linux permite a la comunidad conocer y confiar en el sistema, al poder leer y auditar el código, y contribuir al proyecto si tienen los conocimientos técnicos necesarios.
¿Por qué Linux es más seguro en comparación con otros sistemas operativos?
-Linux es más seguro porque los archivos relacionados con el sistema son propiedad del superusuario 'root', y si existen virus, se pueden eliminar fácilmente ya que sólo pueden afectar la cuenta del usuario donde fueron instalados.
¿Cómo es la experiencia de personalización en Linux?
-Linux ofrece una gran libertad de personalización, permitiendo elegir el entorno de escritorio, las herramientas de software y hasta prescindir de la interfaz gráfica si se desea.
¿Por qué muchos desarrolladores prefieren usar Linux para el desarrollo de software?
-Los desarrolladores prefieren Linux debido a su estabilidad, seguridad, facilidad de personalización, acceso al código fuente, y la gran cantidad de herramientas de desarrollo disponibles.
¿Qué es una 'distro' de Linux?
-Una 'distro' o distribución de Linux es una implementación concreta del sistema operativo Linux, que incluye el kernel de Linux unido a un conjunto de programas, herramientas y un entorno de escritorio.
¿Cómo se puede instalar Linux en un computador sin eliminar el sistema operativo existente?
-Se puede instalar Linux en un computador sin eliminar el sistema operativo existente utilizando la opción de 'prueba' que permite probar Linux desde un USB sin instalarlo, o instalando Linux junto con el sistema operativo existente en una configuración de arranque dual.
¿Por qué algunas personas pueden encontrar la instalación de Linux difícil?
-Algunas personas pueden encontrar la instalación de Linux difícil debido a la variedad de distribuciones disponibles y la necesidad de entender los conceptos básicos del sistema antes de instalarlo.
¿Cómo es la comunidad en torno a Linux?
-La comunidad en torno a Linux es muy grande y activa, con foros y plataformas en línea donde los usuarios pueden encontrar documentación, soluciones a problemas y compartir conocimientos.
Outlines
😀 Introducción y Sponsoreo
El video comienza con una introducción sobre por qué el creador utiliza Linux en su día a día para el desarrollo. Además, menciona un sponsor llamado Expo, una plataforma para crear aplicaciones móviles multiplataforma de manera sencilla. Expo ofrece herramientas como XDE, Snack, y Expo SDK, que facilitan el desarrollo, construcción y publicación de proyectos. También se destaca que Expo permite compilar aplicaciones en la nube, lo que es muy útil para los desarrolladores.
📚 Breve Resumen sobre Linux
Se proporciona un resumen rápido sobre Linux, destacando que es un sistema operativo open source creado por Linus Torvalds. Linux es conocido por su estabilidad, especialmente en servidores, debido a su diseño modular. El núcleo de Linux es la base de muchos sistemas operativos, incluyendo Android. Aunque Linux es gratuito y mantenido por la comunidad, hay empresas que han generado ingresos basándose en su código. Además, se menciona que Linux no es solo un kernel, sino una combinación de este con un conjunto de programas de software.
🛡️ Ventajas de Linux
Se discuten las razones por las que Linux es popular en el mundo de los servidores y el desarrollo. Incluye la estabilidad, la capacidad de la comunidad para confiar en el código abierto, la seguridad debido a los permisos de archivos del superusuario root, y la facilidad para recibir actualizaciones constantes. Linux es ligero y personalizable, con una amplia variedad de entornos de escritorio y distribuciones que se adaptan a diferentes necesidades, desde sistemas ligeros hasta opciones para usuarios más experimentados.
💿 Instalación y Opciones de Uso de Linux
El video ofrece varias opciones para instalar y experimentar con Linux, como utilizar un USB para una instalación tradicional o probarlo sin instalar a través de una 'live USB'. También se menciona la posibilidad de tener múltiples sistemas operativos en un mismo equipo, lo que permite elegir entre Windows y Linux en el arranque. Se discuten las máquinas virtuales y la utilidad de WSL (Windows Subsystem for Linux) para ejecutar Linux dentro de Windows. Además, se sugiere el uso de un Raspberry Pi como una opción económica para aquellos interesados en aprender sobre Linux.
🔧 Aprendiendo y Utilizando Linux
Se enfatiza la importancia de aprender a utilizar la terminal en Linux, ya que es una herramienta común y poderosa para realizar tareas de configuración, instalación y actualización de software. Aunque Linux no ofrece algunas soluciones de oficina y software propietario que se encuentran en Windows, existen alternativas y la opción de utilizar documentos en la nube. Se menciona que, aunque Linux no es ideal para todos los tipos de aplicaciones, como la edición de videojuegos o el gaming, es una excelente opción para el desarrollo y la programación. El creador comparte su preferencia por Linux debido a su eficiencia, personalización y el control que ofrece sobre los recursos del sistema.
🤔 Consideraciones Finales y Preguntas
El video concluye con una reflexión sobre el uso diario del creador de Linux, destacando que el 70% de su tiempo se pasa en Linux, mientras que el 30% restante se utiliza en Windows para tareas específicas. Se invita al público a compartir por qué utilizan Linux u otros sistemas operativos y se menciona que se están preparando cursos y más contenido sobre Linux para futuras publicaciones.
Mindmap
Keywords
💡Linux
💡Kernel
💡Distros o Distribuciones
💡Expo SDK
💡
💡Terminal
💡Git
💡Estabilidad
💡Programas de Código Abierto
💡Personalización
💡Seguridad
💡Desarrollo de Software
Highlights
Linux es un sistema operativo open source, lo que permite a cualquiera ver y contribuir al código.
El kernel de Linux es el núcleo del sistema operativo que enlaza el hardware con las aplicaciones.
Linux no es solo un kernel, sino una combinación del kernel y los programas de software de sistema.
Linux es estable y modular, lo que lo hace ideal para servidores que requieren de un tiempo de actividad prolongado.
El código abierto de Linux permite a la comunidad conocer y confiar en el sistema, evitando malware u otros problemas de seguridad.
Linux es más seguro debido a la estructura de usuario y permisos que limita el impacto de posibles virus o malware.
Las actualizaciones en Linux son constantes y rápidas, lo que mejora la seguridad y estabilidad del sistema.
Linux es liviano y personalizable, ofreciendo una amplia variedad de entornos de escritorio ligeros y potentes.
La instalación de Linux es sencilla y hay varias opciones, como vivir USB, dual boot, máquinas virtuales y WSL.
Existen múltiples distribuciones de Linux, conocidas como distros, que se adaptan a diferentes necesidades y preferencias de usuario.
Linux es ideal para el desarrollo de software, proporcionando herramientas de terminal y un entorno propicio para programadores.
El uso de la terminal en Linux es fundamental y puede hacerse más rápido que las interfaces gráficas.
Linux ofrece software alternativo a Office, aunque no todas las características de Microsoft Office están disponibles.
La edición de video y el gaming en Linux pueden presentar desafíos debido a la falta de soporte para algunas aplicaciones y drivers.
Linux es popular en servidores y permite la instalación de programas tanto en entornos personales como en la nube.
La comunidad de Linux es grande y dedicada, lo que ayuda a los desarrolladores a aprender y resolver problemas más rápido.
El usuario prefiere utilizar Linux para el desarrollo debido a su eficiencia, personalización y control sobre los recursos del sistema.
Transcripts
en este vídeo me gustaría comentarles un
poco de por qué uso linux en mi día a
día cuando desarrollo esto no es un
vídeo para que terminen instalando linux
o algo parecido tan solo me gustaría
comentarles un poco de por qué me siento
muy cómodo utilizando este sistema al
día de hoy empecemos golders antes de
empezar quisiera comentarles del sponsor
de este video llamado expo es pues un
sdk basado en riad native que te permite
crear aplicaciones móviles
multiplataforma de una manera sencilla a
través de herramientas como xbox live
snacks expo go y expo sdk es buckley es
una herramienta de terminal que te
permite desarrollar construir y publicar
tus proyectos de manera fácil snack es
un editor online que te permite
desarrollar aplicaciones móviles desde
tu navegador expongo una aplicación
móvil que te permite ver en tu propio
dispositivo lo que vas desarrollando en
tu computador y expo sdk es un conjunto
de bibliotecas que te permiten añadir
funcionalidad a tus aplicaciones de
manera simple y lo genial de expo es que
te permite compilar tus aplicaciones en
la nube evitando que necesites un mac o
un computador potente para construir tu
app y cuenta con un plan gratuito pueden
conocer mucho más de expo con un enlace
que les voy a dejar en la descripción
además también tiene un curso de
publicado que también se los dejaré en
la descripción
para que puedan aprender de manera
práctica cómo utilizarlo ahora sí vamos
a empezar ok sé que muchos de ustedes ya
saben que es linux pero para los que no
me gustaría darles un resumen rápido no
se preocupen si quieren saltarse los les
dejo los minutos en la descripción de
este vídeo para que vayan directamente
al punto que les interesa es linux el
linux es un sistema operativo open
source es decir que el código este
sistema cualquiera puede verlo e incluso
pueden aportar a él si tienen los
conocimientos técnicos necesarios claro
aunque siendo realistas estos días el
código de linux está tan avanzado
haciendo que el código sea muy complejo
y que se necesitan desarrolladores más
experimentados que pueden aportar el
proyecto ahora ya que el término linux
te hace pensar inmediatamente en un
competidor directo de windows o mac pero
algo que debes saber es que cuando
muchos hablamos de linux técnicamente
hacemos referencia a linux como kernel
el kernel es esa parte del sistema
operativo que enlace el hardware con las
aplicaciones es decir es código que en
sí es el corazón de un sistema operativo
esto quiere decir que este kernel puede
ser utilizado de muchas formas por eso
podemos encontrar decenas de
implementaciones basadas en el kernel de
linux por nombrarte una aquí estaría
android por ejemplo pero
no es el único carnet ya que hay muchas
empresas que han desarrollado sus
propios núcleos o kernels aquí podríamos
encontrar el kernel de windows nt y el
kernel de mac x n o aunque éstos son
kernel que le pertenecen a estas
empresas legalmente es decir son
carnales propietarios el kernel de linux
fue creado por linus torvalds de hecho
torvalds también es el creador de git un
sistema de manejo de código que permite
controlar software a lo largo del tiempo
y que es usado ampliamente en el mundo
de desarrollo de aplicaciones de todo
nivel al igual que linux de hecho este
hombre ha aportado incluso sin querer
mucho al desarrollo de la computación
moderna simplemente haciendo lo que más
le gusta escribir código y el canal
delhí no fue pensado como un reemplazo
de los sistemas unix y unix es otro
sistema operativo que fue desarrollado
hace décadas en los laboratorios bell de
haití en di y que también es precursor
de sistemas como bs de omagh o es sólo
que a diferencia de estos líneas es
completamente gratuito y es mantenido
por la comunidad en lugar de una empresa
aunque claro al ser abierto hay muchas
empresas que basadas en el código de
linux han hecho dinero por ejemplo
redhat google con android y miles de
servicios cloud que usan a linux como
sistema operativo de servidor
actualmente o la nube de microsoft
en el que como dato curioso gran
porcentaje de sus servidores usan linux
ha batido de business with window of the
universe y aunque muchos no lo crean
este sistema no fue pensado para hacer
un sistema opensource inicialmente sino
empezó simplemente por la afición de
torbas que un día compartió su código a
cambio de que otros le pudieran dar
feedback opiniones o ideas acerca de su
código
la intención de su versión lite blog es
forjar
wallraff comments pero para que linux al
día de hoy sea una competencia de
windows o mac este necesita ser más que
tan solo un kernel necesita programas
así que el kernel de linux y apoyo de
programas desarrollados por la comunidad
específicamente del software de género
que abarque programas como gcc of these
are bass y muchos otros en otras
palabras si bien linux es un término que
hace referencia al kernel en la práctica
muchos usan el término linux para
referirse a la combinación del kernel y
los programas en eeuu aunque hay ciertas
discusiones por esto ya que muchos dicen
que debido a que el linux hace uso del
software de género debería llamarse
género linux mientras que otros dicen
que el término linux engloba tanto al
kernel como en los programas en fin
discusiones aparte en este vídeo voy a
mencionarles a linux haciendo referencia
a la suma del kernel más el conjunto de
programas género por simplicidad y linux
no se ha ganado su reputación en vano
este sistema si bien no es usado
comúnmente como sistema operativo para
un usuario común como lo sería windows y
mac si lo es en el mundo del servidor o
también es usado como base de android y
por supuesto en el mundo del desarrollo
y esto es decir por las siguientes
razones linux es estable cuando se habla
de estabilidad por lo general
hablamos de linux en el servidor ya que
este al tener un diseño modular permite
manejar servicios independientemente sin
que tengamos que reiniciar el servidor
por largos periodos de tiempo el código
es abierto al poder leer el código la
comunidad puede saber que están usando e
instalando generando mucho más confianza
al saber que el sistema no hace otras
cosas que no deberían como programas
maliciosos o programas que roban
información o metadatos o si tienen
alguna puerta trasera o pactor comunidad
al ser linux de código abierto y no
haber una empresa detrás la comunidad
juega un rol muy importante y de hecho
es un punto fuerte de linux cualquier
problema que te encuentres es bastante
probable que lo puedas hallar en foros y
plataformas de internet por mencionarte
unas cuantas tenemos a los foros de
ubuntu y arc en donde no solo hay
documentación sino hay personas haciendo
y contestando preguntas relacionadas a
linux prácticamente es más seguro en
linux los archivos relacionados con el
sistema son propiedad del super usuario
root si existen otros archivos que están
infectados los virus se pueden eliminar
fácilmente ya que sólo pueden afectar la
cuenta del usuario donde fueron
instalados y no afectaría a la cuenta
rut actualizaciones constantes en linux
hay actualizaciones de software más
rápido si alguien encuentra los errores
los usuarios reciben actualizaciones de
inmediato no tienen que esperar mucho y
al cero
complemento usado en el servidor muchas
empresas también comparten muchas de sus
soluciones y correcciones de errores es
ligero y personalizable y linux puedes
tener libertad de escoger tu entorno de
escritorio es decir la interfaz gráfica
de estos sistemas pudiendo escoger
sistemas que son visualmente atractivos
o entornos que son muy simples y que
consumen muy pocos recursos algunos
ejemplos de entornos escritorios son
cada no un panteón entre otros en mi
caso yo uso xfc siendo este uno de los
entornos escritorios más ligeros y
fáciles de personalizar además en muchas
ocasiones cuando windows no quiere
arrancar el disco duro por errores o si
también tengo algún sistema con muy
pocos recursos de memoria y procesador
hay sistemas linux que te permiten
seguir utilizándolo o incluso repararlos
por darte una idea de nuevo tiene una
variación de linux que les permite
diagnosticar sus computadores
profesionales de la serie teen llamada
doble novo linux diagnóstico y también a
distribuciones que consumen tan pocos
recursos que pueden ser instalados en
dispositivos embebidos o dispositivos
móviles véase por ejemplo rush bien el
sistema operativo de rastreo o también
el sistema operativo android fácil de
instalar la instalación de la mayoría de
distros linux en lácteos y computadores
personales- hoy en día es bastante
sencilla incluso en ocasiones es mucho
más fácil de instalar que windows es un
no desarrollo como cuando johnny fue
desarrollado fue pensado para hacer un
entorno de desarrollo cómodo y linux
como está inspirado en iunics este
también se convierte en una buena opción
para hacer un sistema dedicado de
desarrollo es por eso que incluso muchos
compiladores intérpretes y herramientas
empieza dando soporte nativo a linux
antes que windows además también podemos
encontrar una enorme cantidad de
editores que son nativos por ejemplo de
edit kate y max being nano que suaves
están basados en otros editores que
también forman parte de la familia de
linux es decir en linux es muy común
encontrar editores dedicados a múltiples
lenguajes y que son gratuitos y sobre
todo el código es abierto por supuesto
adicionalmente también en estos días hay
muchos editores que son multiplataforma
por ejemplo aquí podríamos encontrar los
editores de jetbrains o los ideas como
visión estudio code entre otros pero
adicionalmente a esto en linux también
hay muchas herramientas de terminal que
te ayudan a ser más productivos como los
multiplexores de terminar los windows
tile manager o programas que simplemente
te permiten interactuar con el sistema a
través de la terminal al ser un
desarrollador esto es bastante cómodo
porque vas a estar utilizando la misma
herramienta que utilizas para
desarrollar pero para hacer otras tareas
adicionalmente aunque claro todas estas
herramientas tienen una cierta curva de
aprendizaje
y la característica más remarcada en
linux es que es abierto y gratis si
decides aprenderlo hoy no tiene costo
básicamente lo descargas lo instalas en
un pendrive y lo empiezas a probar si
tenés que pagar para poder aprender cómo
usarlo además hay una enorme cantidad de
artículos blogs revistas y vídeos que
hablan y enseñan de linux así que la
información también es accesible
fácilmente y también te puede servir
laboralmente porque si estudias áreas
relacionadas a la informática o
electrónica tarde o temprano te
encontrarás con un sistema link ahora
algo muy importante que debemos saber es
que en linux no hay una sola versión
linux posee muchas variantes que vienen
con distintos programas y entornos de
escritorio es decir la interfaz gráfica
que ves en pantalla a estas variaciones
se les conocen como distribuciones o
abreviadas distros es decir que juntando
muchos programas más un entorno de
escritorio más herramientas de software
unidos al kernel de linux forman una
distro y hay distribuciones que consumen
muy pocos recursos que incluso pueden
ser instaladas en dispositivos embebidos
o móviles bien cerradas bien el sistema
para raspberry país basado en linux o
decisión operativo android aunque así
como hay distro simples y ligeras
también hay otras para usuarios más
experimentados y que necesitan
personalizar
su sistema de hecho es tanta la
personalización que permite el linux que
incluso puedes prescindir de la interfaz
gráfica y de muchos software que están
ejecutándose en el sistema incluso
puedes modificar u optar por
alternativas de software que se ejecuta
a nivel de sistema eso da mucho más
control y sirve mucho para poder
experimentar también con la propia base
que es linux aquí para darte una idea
podríamos mencionar a la distribución
arc este sistema es conocido por
instalarse desde cero y permitir que la
persona puede escoger básicamente todo
es decir puedes escoger desde el
programa que permite arrancar el sistema
hasta los programas que se van a
instalar luego o que vas a estar
utilizando eso te permite conocer
exactamente qué lo que estabas
instalando y que se está ejecutando al
final del día pero no es la única porque
hay cientos de distribuciones cada una
dedicada a áreas específicas por ejemplo
puedes encontrar distros enfocadas en
ofrecer experiencias de usuario similar
a windows o mac como son inglés o
elementary web distros enfocadas para
ejecutarse en un servidor como centros
red hat enterprise o ubuntu server
distro para programadores como por
ejemplo de bien
fedora o el mismo ubuntu y distro paraja
genético como por ejemplo podría ser
cali linux o black art y por supuesto
también hay distros que están
a un usuario genérico decir para
cualquier persona que quiera instalar un
sistema en su computador aquí por
ejemplo podríamos entrar distros como
ubuntu linux main open sus webs entre
otros siendo ubuntu la distro más
popular de todas ok entonces si quieres
empezar a aprender acerca de linux es
importante que lo tengas instalado o
puedes empezar a interactuar con él y de
hecho es mucho más fácil de hacerlo de
lo que crees estos días tenemos varias
opciones instalar linux en un computador
como sistema principal la primera opción
básicamente consiste en crear un
instalador desde un usb y luego
instalarlo en tu computador esto es la
opción más típica aunque realmente esto
no es para todas las personas es por eso
que te voy a dar otras opciones
ilife usb muchos sistemas linux ofrecen
una especie de prueba es decir que
usando ese mismo usb instalador puede
simplemente conectarlo en tu computador
y con eso te permite probar el sistema
sin instalar nada una vez quites el usb
vas a poder volver a tu sistema windows
sin ningún problema esté perfecto para
aquellas personas que quieren ver el
sistema como funcionaría en su
computador sin necesidad de instalarlo
es de nuevo una prueba en vivo y luego
el boot del debut es básicamente tener
dos sistemas operativos en el mismo
computador aunque también incluso puedes
instalar más
operativos hasta donde de disco duro y
lo más típico es tener linux y algún
sistema operativo propietario es decir
esto se trata de que cuando inicias tu
computador o enciendes tu computador vas
a ver un menú en donde te va a preguntar
con qué sistema operativo quieres
iniciar ya sea windows linux o el
sistema operativos que tengas instalada
personalmente considera está la opción
más viable al día de hoy de cómo
utilizar linos y windows es decir si al
día de hoy todavía sigue necesitando
algunos programas de windows simplemente
vas a tener que reiniciar computador y
listo
vas a poder acceder a windows
normalmente incluso hay otras
configuraciones un poco más avanzadas en
donde te permiten compartir los archivos
en un mismo sistema pero esto es otro
asunto realmente máquinas virtuales las
máquinas virtuales son programas que se
instalan en tu sistema actual es decir
si tienes windows vas a tener que
instalar algún programa como piden web
virtual box es un programa que te
permiten ejecutar máquinas virtuales es
decir en la máquina virtual es lo que
hace es que te permiten instalar un
linux dentro de windows aunque una
desventaja bastante notoria con esto es
que al ejecutar un sistema dentro de
otro vas a necesitar más recursos es
decir el ejecutar linos dentro de
windows te va a consumir también un poco
más de memoria y un poco más de espacio
en disco si vas a almacenar archivos no
también vas a necesitar un procesador
con mejor
wsl wsl también es otra opción bastante
viable estos días para empezar a
aprender linux
básicamente wsl es una característica de
windows que te permite poder instalar
alguna distro de linux como podría ser
por ejemplo ubuntu fedora o cali y allí
vas a poder empezar a probar con los
mismos comandos que haces en linux y vas
a poder interactuar con tu sistema es
decir en lugar de utilizar por ejemplo
algún comando de windows no se puede
utilizar la terminal de niños para
interactuar con tu sistema eso también
es otra opción y aunque inicialmente tan
solo permitió ejecutar una terminal
estos días también te están permitiendo
ejecutar interfaces gráficas de código
que pertenece a linux es decir también
está empezando a ejecutar ventanas y
cosas por el estilo raspberry pi esta es
otra opción para aquellas personas que
quieren empezar a conocer linux pero no
quieren en un computador que ya estén
utilizando si no quieren un computador
nuevo pero no quieren invertir tanto
dinero un computador que es tan solo va
a ejecutar linux básicamente raspberry
pi es un mini computador que desde el
tamaño de una tarjeta de crédito y te
permiten poder ejecutar un linux o
instalar múltiples distribuciones de
linux que van a interactuar con este
sistema de hecho este mini computador ya
ha dedicado un curso donde te lo voy a
dejar en la descripción y allí vas a
poder aprender también
acerca de linux porque lo que ejecuta
este sistema es una versión de debian
simplificada se llama rasmia y que está
dedicada para procesadores de este nivel
de hecho esta plataforma se creó
justamente para eso para empezar a
conocer acerca del y nuevos de hardware
de electrónica sin la necesidad de
comprarse un computador costoso y sin
necesidad de arriesgar tanto dinero el
instalar linux estos días ya no es
complicado y como pueden ver hay muchas
opciones fáciles pero instalarlo no es
todo el tema porque una vez instalado
necesitas tener en cuenta también que
aprender así que veamos eso el decirte
si lee no sé es fácil o difícil
realmente depende de la persona que
decide aprenderlo si no estás
acostumbrado a estudiar o experimentar
probablemente no te guste pero si lo
estudie porque te gustan las
computadoras quieres entender mejor cómo
funciona internet o simplemente quieres
mejorar como programador te recomiendo
que consideres estudiar lo siguiente la
terminal en la terminal es un tema
importante en linux si no eres
desarrollador o no usa la terminal
frecuentemente debes considerar que
tarde o temprano necesitarás hacer uso
de ésta ya sea para personalizar tu
sistema configurar algún programa
instalar nuevos software o actualizarlo
y aunque el linux tiene una tienda de
aplicaciones similar a como lo tiene
android en el mundo del móvil es más
común en linux usar la terminal así que
sí
utilizar este sistema por mucho tiempo
es ideal que aprendas a utilizarlo no es
difícil sólo necesitarías tener
paciencia entender los comandos básicos
y notarás incluso que es mucho más veloz
a utilizar la terminal que las
interfaces gráficas por ejemplo en mi
día a día llega a utilizar desde la
terminal clientes de correo electrónico
editores de texto editores de códigos
reproductores de música chats
compiladores intérpretes administradores
de archivos entre otros y todos estos
ahorran mucho tiempo de tratar de darte
todas las opciones desde la misma
terminal software alternativos a office
el linux hay una desventaja bastante
grande para aquellas personas que
dependen mucho de la ofimática de
microsoft les comento algo en la suite
de office de microsoft probablemente sea
uno de los programas que más se ha
desarrollado durante años y se ha
invertido mucho dinero en este software
hasta el punto de que estos días el
software libre no le puede dar la talla
a los programas que pertenecen a
minecraft es decir es una empresa con un
año de desarrollo y los proyectos libres
que de vez en cuando dedican tiempo no
pueden alcanzar todas las
características que microsoft ha añadido
este software 20 años es por eso que si
vas a depender mucho de programas que
son por ejemplo word excell o la
ofimática que le pertenece a windows el
dow software como o ping office
office que vendrían a ser las
alternativas de estos programas no van a
ser exactamente iguales pero si eres una
persona que de vez en cuando usa estos
programas o no los necesita demasiado no
vas a tener ningún problema
adicionalmente esto también podría
utilizar los documentos de la nube que
pertenecen al google o al propio
microsoft por ejemplo google tiene su
google document en donde también vas a
poder leer archivos de word crear
archivos de word o crear documentos
también tiene su script que es el
equivalente excel y lo mismo en office
365 que te permite tener una nube todos
los documentos de office sin la ansiedad
de depender del sistema operativo
software propietario y drivers pero
office no es el único programa de hecho
que no estará allí en linux como les
comenté en este vídeo yo uso linux
cuando desarrollo no lo uso para todo
principalmente porque hay un asunto muy
importante cuando hablamos de otras
áreas como por ejemplo cuando hablamos
de edición de vídeo en donde debido a
los drivers de las tarjetas gráficas es
muy importante considerar si realmente
te conviene utilizar linux porque si
bien puede tener algunas ventajas sobre
otros sistemas
cuando hablamos desarrollo en edición de
vídeo vas a encontrar algunas veces
algunos bugs o vas a encontrar algunos
errores que todavía no están soportados
en el sistema es decir en linux la
edición de vídeos no es bastante cómoda
y empezar que hay software
que dan soporte a linux o incluso están
diseñados no solamente para linux hay
muchas desventajas en cuanto a todos los
ojos que puedes encontrar de edición de
vídeo en windows gaming otro asunto
también es el ejecutar videojuegos
dentro de linux es decir aquí hablamos
de el gaming si están interesados en
utilizar linux para juegos es posible
aunque no es el entorno más cómodo
actualmente aún así estos días es fácil
instalar por ejemplo steam y poder
ejecutar algunos juegos nativamente
aunque todavía faltan muchos juegos y
probablemente vas a encontrar uno que
otro asunto en cuanto a rendimiento o en
cuanto al uso de la interfaz del
videojuego dentro de linux recuerda que
el mundo del gaming todavía su entornos
preferidos windows así que no creas que
todos los juegos se van a ejecutar
perfectamente aquí aún así si todavía
quiere probar lindos para juegos también
vas a encontrar software como wine por
ejemplo y una enorme cantidad de
clientes que te permite ejecutar
videojuegos que tan sólo están para
windows dentro de linux y aquí podríamos
hablar también destino es que es un
sistema operativo de sting dedicado tan
sólo a líneas y que tenemos que ejecutar
también videojuegos además en el futuro
quizás hablemos un poco más de lindos
para videojuegos ya que también podrían
entrar el mundo del cloud gaming por
ejemplo microsoft como son y están
trabajando
y ejecutar juegos en la nube y recuerden
que la nube el sistema operativo más
utilizado es linux además que unido a
proyectos como vulcan quizás a futuro
nos permitan ver juegos que realmente
ejecuten activamente en linux y que
tengan un rendimiento igual o superior
de hecho hay algunos asuntos
relacionados a esto pero prefiero
tocarlo en un vídeo por aparte la razón
de por qué uso linux para desarrollar
estos días es porque consume muy pocos
recursos y es rápido es personalizable y
puede tener mucho más control sobre los
programas que instaló y los recursos que
consumen estos programas me permite
aprender más de código al poder ver cómo
están escritos los programas que más uso
en mi día a día y también un asunto muy
fuerte es la terminal del terminal es
muy útil en linux hasta el punto de que
el 60% de las tareas que hago en mi día
a día las hago desde la terminal de
nuevo aquí le menciono por ejemplo
programas como reproductores de música
editores de código editores de texto
multiplicaciones de terminal etcétera y
un plus es que puede utilizar todos
estos programas también desde el
servidor es decir líneas es muy popular
en el servidor y también permite
instalar los mismos programas que tengo
instalado en mi computador personal
haciendo que todo lo que utilice cuando
desarrollo también lo puedo utilizar
cuando estoy desplegando una aplicación
o estoy utilizando algún programa desde
la nube la comunidad también es muy
grande
esto favorece bastante porque muchas
veces cuando encuentras errores otra
persona ya ha publicado ese error o
estaba comentando también el asunto
relacionado puedes ver exactamente el
código que da ese error o algo muy
importante que como hay muchos
aficionados también se están creando
programas nativos directamente para
linux y hacer una comunidad muy dedicada
a código el ser programador y utilizarla
y nos contribuye mucho a que puedas
entender no tan solo el código que
aprendes o el lenguaje que están
utilizando sino también puedas entender
de cómo otros lenguajes de programación
están funcionando dentro del mismo
sistema
aunque debo aclarar algo muy importante
esto es así porque en mi día a día los
lenguajes que más utilizo son gorras
python javascript java o d'art si
tuviera que utilizar por ejemplo si
chart o algún lenguaje que es
propietario de microsoft probablemente
utilizaría windows sin ningún problema
porque sería el entorno más cómodo y
también sería el entorno predilecto para
ese sistema es decir si ya es un
lenguaje que está dedicado a los
sistemas de microsoft así que tiene
sentido utilizarlo allí primordialmente
en resumen en mediodía el 70% de mi
tiempo pasó en linux y el otro 30% pasó
en windows porque a veces tengo que
editar aún a veces utiliza alguno que
otro programa que está relacionado a
algún componente que tan sólo está
soportado en windows así que es mucho
más fácil
hacerlo en windows por ese sentido pero
cuando hablo de desarrollo escribir
código y cosas por el estilo siempre
prefiero utilizar linux y bien eso ha
sido todo por este vídeo cuénteme que
estemos ustedes utilizan y porque quizás
alguien allí utiliza crono es bsd o algo
similar sería bastante interesante saber
por qué en próximos vídeos voy a tratar
otros temas de linux y también ya estoy
preparando un curso completo de linux
bastante amplio así que déjenme sus
ideas de que les gustaría ver en este
curso nos vemos en próximos vídeos
[Música]
ah
y
[Música]
Browse More Related Video
![](https://i.ytimg.com/vi/exe96jg5esw/hq720.jpg)
Como Instalar Linux Mint | Guía paso a paso del proceso de instalación desde USB
![](https://i.ytimg.com/vi/099ixgBcwK0/hq720.jpg)
VMware TUTORIAL completo (Crear máquinas virtuales) // Español 2023
![](https://i.ytimg.com/vi/XCbidGMTaEI/hq720.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGH8gGyhWMA8=&rs=AOn4CLDP6j6fzzslOdlY9CGyveh1qrHffQ)
Nvidia goes Open Source, Cosmic update, attack bypasses VPN: Linux & Open Source News
![](https://i.ytimg.com/vi/ahH-1b3Hc2U/hq720.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGGUgXChFMA8=&rs=AOn4CLACDOarFi17BfKIYrJyUJpdFtYV2Q)
Documental Código Linux / The Code - Story of Linux (Español)
![](https://i.ytimg.com/vi/1dA00WEdiUI/hq720.jpg)
Cómo instalar Windows 11 en Virtualbox 7.0.8
![](https://i.ytimg.com/vi/NF9cus43RMY/hq720.jpg)
How Linux killed Unix: the UNIX Wars
5.0 / 5 (0 votes)