PreguntasLinux

Versión Completa: Lógica del Linux (solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Al igual que la mayoría, por no decir todos, entré al mundo de la informática de la mano de MS Windows y conozco sus virtudes y sus defectos.
Con la idea de experimentar, conseguí la distribución Mandrake y la instalé sin drama.
Lo primero que noté (y me encantó) son los permisos CHMod para cada archivo, fortaleza que impide un manoseo del sistema si no se es Root. Otra cosa que me sorprendió es que en lugar de unidades tiene puntos de montaje (como /mnt) y que el sistema (al menos Mandrake) necesita 3 particiones. Sin embargo, me cuesta adaptarme a nuevos conceptos que antes ni necesitaba saber. Todavía intento tener una idea clara sobre el kernel. Quisiera saber si alguien sabe donde conseguir información "desde cero" que conteste las siguientes preguntas:

¿el Kernel contiene los driver? ¿qué significa compilarlo?
¿qué contienen las carpetas /etc /usr /bin /dev /lib?
¿qué hacen las funciones make y make install?
sin instalo algo con ./configure ¿lo puedo desinstalar?

al iniciar el sistema se carga una serie de "servicios" o "interfaces" como Eth0. ¿en que directorio se encuentran esos servicios?
para activarlos, seguramente se haga un enlace simbólico en una carpeta ¿cuál es esa carpeta?

Como verán, preguntas simples que se dan por sabidas y yo no las sé
Guía detallada de la configuración del núcleo, cubriendo detalles de compilación y de actualizaciones.
http://www.insflug.org/COMOs/Kernel-Como...-Como.html


The Linux Kernel (Libro ingles) http://www.tldp.org/LDP/tlk/tlk.html

The LinuxKernel Archives: Pagina principal/oficial sobre el nucleo. http://www.kernel.org/

Kernel Hacker's Guide ftp://ftp.unex.es/pub/linux/kernel-hackers-guide-0.6/
De Michael K. Johnson.
Oficialmente la última versión. Hoy figurita dificil.
Bienvenido !

Entré a tu post, porque me llamó la atención el nick, debo decir algo infortunado para los tiempos que corren.

Win se popularizó gracias al fabuloso marketing del 95. La informática incluso la personal es muy anterior. Las ideas y tecnología q se le atribuyen como originales a ms-win son en realidad legados de sistemas operativos personales anteriores, como ser CP/M o Mac OS.

Como linux es abierto, se habla mucho del kernel ( lo puedes tocar) pero el término no es exclusivo de linux.


Saludoss
Un par de links mas para profundizar:


Conceptual Architecture of the Linux Kernel http://plg.uwaterloo.ca/~itbowman/CS746G/a1/#Toc_3_4


Unix Anatomy
http://www.ussg.iu.edu/usail/concepts/anatomy.html
Hola arrobando (@2?) juaz!
Muchas preguntas, a ver una por una. OJO! esto que te digo es muuuuy simplificado, casi un esbozo para que puedas seguir investigando por tu cuenta.

> ¿el Kernel contiene los driver? ¿qué significa compilarlo?
el kernel _podria_ contener los drivers, depende de como lo compiles.
compilarlo significa que dado el codigo fuente del mismo (que es nada mas y nada menos que un monton de archivos de texto) con el "alimentamos" a un programita que se llama compilador y a otro que se llama linkeador y estos nos dan por resultado un archivo (binario, no de texto) que es el kernel propiamente dicho.

> ¿qué contienen las carpetas /etc /usr /bin /dev /lib?
/etc contiene archivos de configuracion del sistema
/usr, archivos que emplean los usuarios
/bin archivos binarios
/dev archivos que representan los distintos dispositivos de la compu
/lib librerias (el linkeador relaciona los archivos binarios con las librerias,)
ademas:
/sbin archivos binarios que usa el sistema
/var archivos que van a ir variando de tama#o con el tiempo

bueh, hay un monton mas.. esto se llama en general filesystem y aca http://www.pathname.com/fhs/ tenes mucha documentacion (en ingles)

> ¿qué hacen las funciones make y make install?
no son funciones, sino scripts. que son scripts? un conjunto de instrucciones como los archivos .bat del viejo DOS
make se encarga de instruir al compilador y al linkeador para que hagan su trabajo
make install es una instruccion especifica que hace que los archivos binarios compilados sean copiados en las carpetas que corresponde (/usr/bin /usr/lib por ejemplo) para que sean accesibles a todo el sistema

> sin instalo algo con ./configure ¿lo puedo desinstalar?
si, con make uninstall.

> al iniciar el sistema se carga una serie de "servicios" o "interfaces" como Eth0. ¿en que directorio se encuentran esos servicios?
los servicion son una cosa y las interfaces otra. _por_lo_general_ las instrucciones para esto se encuentran en /etc/initd y los drivers en /lib y los diversos servicios en /sbin (esto depende de la distro y puede variar mucho)

> para activarlos, seguramente se haga un enlace simbólico en una carpeta ¿cuál es esa carpeta?
es un conjunto de subcarpetas que esta en /etc/rc.d (esto depende de la distro y puede variar mucho)

buffff....!!! termine! jajajajajaj yo te diria que leas toda la documentacion que te recomendaron mas arriba y sobre todo ... que uses lo mas que puedas GNU/Linux!!!! Practicando se aprende.
hola arrobando, bienvenido... no voy a detallar los temas que ya te han explicado muy bien p_eter y merlin, pero te dejo un link sobre filesystem, que esta en castellano... tb te comento que tenenos una sección de artículos y tutoriales, que en ella vas a poder encontrar muchos tuts para ir aprendiendo...
http://www.preguntaslinux.org/showthread.php?tid=1061

espero seguir viendote en el foro...

saludos...

p_eter Escribió:
Bienvenido !
Entré a tu post, porque me llamó la atención el nick, debo decir algo infortunado para los tiempos que corren.[...]


En realidad, arrobando es la fusión de la famosa @ con mi apellido Andonegui. Nació de escribir @ndonegui y mas tarde @ndo.

Gracias a todos por su colaboración y bienvenida. Hace cerca de una semana instalé el ManDraKe. Voy a leer la información propuesta, prometo volver pronto con algunas preguntas y varias canas verdes...

Buenas @ndo, espero que el foro te siga siendo útil en el futuro, y por supuesto que cualquier ayuda de tu parte es más que bienvenida.

Hace un tiempo en la facu nos pasaron unos links, y entre ellos estaba este:

http://homepage.powerup.com.au/%7Esquadr...manual.pdf

"The One Page Linux Manual" tiene una breve descripción de los comandos más usados en GNU/linux.
También habla de los permisos y algunos shortcuts de X entre otras cosas.

Si querés pegale una leída.
Buenas arrobando, bienvenido, y como ví instalaste Mandrake, es una de las distros más fáciles de instalar, después es un Unix igual a todas las otras distros, espero puedas aprender con las excelentes explicaciones que te dieron los chicos, fueron tan buenas que no dejaron lugar para meter bocado, bueno cualquier consulta estamos acá para ayudarnos entre todos, y nuevamente Bienvenido...!!!!!Biggrinjester:bufon:
Bienvenido

arrobando Escribió:
Sin embargo, me cuesta adaptarme a nuevos conceptos que antes ni necesitaba saber.


no es que no los tenias que saber, es que era algo que estabas familiarizado a usar y ya lo tenes incorporado, a medida que uses Linux vas a ir viendo que ya pasa a ser algo natural, el principio es lo mas duro ya que todo pasa a ser nuevo

URLs de Referencia