Minicurso de Linux.
Joven, si quieres aprender como un experto Linux en un mes es posible pero necesitas mucho empeño en ello, y especificar que distribucion ocuparas, compra un libro y comienza a leer... Para ayudarte un poco de cultura general que posiblemente ya sepas.
Linux es un sistema operativo clon de Unix basado en el codigo de Minix (el Minix tambien es clon de Unix) programado por Linus Torvalds e infinidad de programadores del mundo a traves de la Internet.
Muy bien, ya sabes a grandes rasgos un poco de historia, ahora un poco sobre Linux en los tiempos actuales.
El kernel de Linux (es decir el nucleo del sistema operativo) esta registrado bajo el nombre de Linus Torvalds con licencia GNU, esto quiere decir que el codigo fuente del nucleo lo puedes descargar, modificar y distribuir a tu gusto bajo los terminos de dicha licensia, lo puedes descargar si te interesa darle una ojeada en kernel.org, en el momento de esta redaccion van en la version estable 2.6.20.1.
Una distribucion de Linux no es mas que un conjunto de aplicaciones compiladas y dsitrbuidas bajo el nombre de una casa de software, como Mandrake/Mandriva, Red Hat/Fedora Core, Suse, Debian, Ubuntu, Slackware etc.
El procedimiento que se sigue para hacer tu propia distribucion es sencillo, descargas el kernel mas unas herramientas de compilacion, lo compilas y tienes un linux basico para trabajar o ocuparlo como servidor.
Estas distribuciones lo unico que difiere una de otra ademas del nombre, es la forma de mantener lo paquetes actualizados, el soporte dado y unos detalles delambiente grafico, el nucleo es el mismo, aunque en la actualidad ya se estan unificando estas particularidades.
Ahora un poco sobre su arquitectura.
Al igual que windows que maneja el sistema de archivos FAT32 o NTFS, linux ocupa en la actualidad el ext3, que trabaja por medio de inodos (si quieres saber mas busca en wikipedia), en Linux al igual que en el lenguaje C/C++, difiere mayusculas y minusculas, es decir, ena carpeta denombre "CARPETA" es ditinta a otra llamada "carpeta".
Aqui no existe un disco duro local c: o d:. TODO esta montando a partir del directorio raiz que se escribe /, y por lo general lo monta en /mnt/, aunque algunas distribuciones lo ponen en /media/.
Para instalar algo en Linux no puedes tomar un programa instalador de windows e intentar instalarlo sobre linux sencillamente. Existen varias formas para instalar cualquier programa sobre linux:
1.- En el caso de Fedora Core/Mandriva y clones lo puedes sacar de los CD que se descargan y si no viene en los CD, puedesactualizar los repositorios (fuentes de internet) y mediante el gestor de paquetes lo instalas.
2.- En el caso de Debian/Ubuntu y clones mediante el gestor de paquetes lo seleccionas, se descarga y se instala, si no encuentra lo que buscas actualiza los repositorios y vuelve a intentar.
3.- Siempre puedes descaragr el codigo fuente, los binarios o paquete precompilados de una aplicacion e intentar compilarlo e instalarlo tu mismo.
4.- Si en definitiva no estas satisfecho con estas opeciones puedes instalar un emulador de windows como wine, o un emulador de una PC e instalar un windows completo como el vmware.
Todo estos terminos los puedes buscar en wikipedia y te dara mas detalles.
Y para hacerte un experto el camino es facil.
Descarga una distribucion de linux, la que sea, cualquiera e buena, todas tienen el mismo nucleo. Fedora Core son 6 CD, mandriva son 4, y Ubuntu/Kubuntu son solo 1, pero necesitas banda ancha para descargar los programas porque de lo contrario de vaz a aburrir.
Instalalo, ahi aprenderas mucho, haz antes un respaldo de tu informacion de windows.
Una vez que lo logres instalar, experimenta y hecha a perder, es mejor que lo heches a perder en tu casa que en el trabajo.
Ponte limites y superalos en cuanto a linux.
Aprende a hacer programas sencillos y a compilarlos con GCC
Aprende a administrar tu sistema tan bien como lo hacias con windows.
Instala todo los paquetes y experimenta con ellos.
Haste un experto en el manejo de la consola y los comandos mas usados como, cp, su, sudo, rm, make, make install, etc.
Si tienes alguna duda sobre esto busca en la red o formula otra pregunta.
Por ultimo, cuando te acostumbres a linux intenta hacerlo mejor, Linux es software libre, por lo tanto cuando lo instalas en tu PC no tienes un software pirata, asi acabas con la pirateria, es gratis, y es mejor definitivamente que windows.
Si no me crees, en tu buscador favorito de videos, ingresa las palabras compiz o beryl y ve de lo que es capaz, observa varios videos, por que en uno solo no se puede mostrar toda su potencia.
Espero que esta pequeña introduccion te haya satisfecho.
2007-03-05 20:37:42
·
answer #1
·
answered by wristmax 2
·
3⤊
0⤋
Si, coke tiene razon, aprender linux no es como hablar de windows, dejame platicarte que linux tiene muchas, pero muchisimas versiones o tambien llamadas distribuciones, cada una diseñada especificamente para un grupo de usuarios, por ejemplo hay algunas como el Linux DSL, que fue creada para correr en maquinas con poco rendimiento (viejitas) o distros como Mandriva 2007, que tiene todo un entorno grafico (para mi, mas bonito que el windows vista) jejeje. y te permite modificar todo a tu gusto de forma muy grafica y sencilla, tambien existen las distros Live CD, que son sistemas operativos que corren directo desde un Cd rom, sin tener que instalar nada en tu computadora.... son tantas cosas que puedo seguir platicandote toda la noche, pero el punto es, si te han pedido para un trabajo algo de conocimiento en linux, deberias averiguar muy bien, que es exactamente lo que necesitas, creo que nadie podria aprender toooooodo lo que hay que saber de linux en un mes jejeje. Si te enfocas en un punto especifico te irá muy bien.
Mucha suerte. SAludos.
Sebastian.
2007-03-05 19:56:03
·
answer #2
·
answered by Bladext 2
·
1⤊
0⤋
antes que nada cual distribucion de linux vas a instalar,
linux no es cosa del otro mundo, instalalo y veras,
ya que si lo que quieres es programar pues ahi deberia bajar unos manuales de java, c, gdk
si vas a configurar servidores investiga instalacion y configuracion de Apache, mysql y php
o vas a administrar redes entonces investiga Snort hay mas
pero de ese me acuerdo en este momento
hay tantas cosas que puedes hacer en linux
asi que ponte a ver un poco de todo, aun que sea solo una hojeada para cuando te toque trabajar sepas de que te estan hablando
suerte
2007-03-05 17:12:38
·
answer #4
·
answered by coke 4
·
0⤊
0⤋