elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Por qué Linux es considerado como un núcleo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Por qué Linux es considerado como un núcleo?  (Leído 5,171 veces)
ccrunch


Desconectado Desconectado

Mensajes: 1.050



Ver Perfil WWW
Por qué Linux es considerado como un núcleo?
« en: 10 Julio 2012, 17:54 pm »

Hola a todos. He estado leyendo un libro y hay una cosa que no entiendo.

Dice que Linux es un núcleo, porque no tiene librería incluídas, y como tal, sólo se encarga de la gestión de procesos, red, periféricos, etc.

Al añadirle las librerías (GNU?) ya sería GNU/Linux. Entonces, alguien me puede explicar por qué linux es un núcleo?

Un núcleo, puede funcionar con otras librerías, en teoría. Se podría adaptar Linux a las librerías de Windows? Apple lo hace, aunque es muy diferente, quiero decir, tienen el núcleo linux, con sus propias librerías, creo.



En línea

cronos426

Desconectado Desconectado

Mensajes: 205



Ver Perfil
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #1 en: 10 Julio 2012, 22:00 pm »

Todas las distros són GNU/Linux , Linux solo es el kernel, el núcleo con que basaron para hacer todas y cada una de ellas, de ahí su grado de importancia.

Más facil es decir yo uso Linux que GNU/Linux ó no, Stallman lo menciono alguna vez. No se deberia adaptar las librerias de Windows al nucleo Linux ya que las licencias se lo impiden, Windows es copyright, Linux es copyleft, patentes y muchas cosas más causan todo esto.

El nucleo de Linux puedes modificarlo como te venga en gana siguiendo los estandares GNU  como la GPL (licencia pública ó copyleft) Windows no , ó estarias infringiendo muchas cosas.

Saludos.


« Última modificación: 12 Julio 2012, 23:46 pm por cronos426 » En línea

G+: cronos | Twitter: @cronos426 | Pump.io: @cronos | IRC: cronos/cr0n0s
Manjaro 0.8.9 Xfce 4.10 i686 | Fedora 19 Gnome 3 x86_64 | Debian Wheezy Xfce 4.8 i686
"Reciclemos, el planeta nos necesita"
ccrunch


Desconectado Desconectado

Mensajes: 1.050



Ver Perfil WWW
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #2 en: 10 Julio 2012, 22:04 pm »

Todas las distros són GNU/Linux , Linux solo es el kernel, el núcleo con que basaron para hacer todas y cada una de ellas, de ahí su grado de importancia.

Más facil es decir yo uso Linux que GNU/Linux ó no, Stallman lo menciono alguna vez. No se deberia adaptar las librerias de Windows al nucleo Linux ya que las licencias se lo impiden, Windows es copyright, Linux es copyleft, patentes y muchas cosas más causan todo esto.

El nucleo de Linux puedes modificarlo como te venga en gana siguiendo los estandares GNU  como la GLP (licencia pública ó copyleft) Windows no , ó estarias infringiendo muchas cosas.

Saludos.
Hola de nuevo.

Entonces, GNU son librerías? O va todo junto?

Y evidentemente no puedes adaptar librerías por el tema de copyright, pero si microsoft lo aceptaría, o bueno, imaginémonos que ambos sistemas son copyleft, entonces se podría adaptar?

Salu2
En línea

Maldito karma

Desconectado Desconectado

Mensajes: 246



Ver Perfil WWW
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #3 en: 10 Julio 2012, 22:07 pm »

Un núcleo, puede funcionar con otras librerías, en teoría. Se podría adaptar Linux a las librerías de Windows? Apple lo hace, aunque es muy diferente, quiero decir, tienen el núcleo linux, con sus propias librerías, creo.

Lo que el kernel hace es la "unión" entre el hardware (máquina) y el software por medio de los drivers, y más allá el firmware. Esto lo añado a tu idea, que tampoco veo que esté mal.

ver: http://es.wikipedia.org/wiki/Firmware

Y si me lo permites, el kernel que apple utiliza tanto en Mac OS X (de 10.x en adelante, anteriormente no. Ver segunda transición de Mac OS), como en el Iphone, como en el Ipad, es Unix adulterado a base de micro kernels. Ambos estan basados en lo mismo.

Ver Unix: http://commons.wikimedia.org/wiki/File:Unix_history-simple.svg?uselang=es

Y por último, añadir que Linux es (o gnu/linux, como quieras) es un sistema "unix like". Su funcionamiento está basado en el de unix, pero si embargo está escrito desde 0 (inicialmente por Linus Torvalds), es decir, no cuenta con ningún parche unix.

Saludos.
En línea



Maldito karma

Desconectado Desconectado

Mensajes: 246



Ver Perfil WWW
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #4 en: 10 Julio 2012, 22:09 pm »

El nucleo de Linux puedes modificarlo como te venga en gana siguiendo los estandares GNU  como la GLP (licencia pública ó copyleft)

Más permisiva es la BSD que la GPL.
En línea



Seaworth

Desconectado Desconectado

Mensajes: 176


Ver Perfil
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #5 en: 12 Julio 2012, 10:21 am »

Es una cuestión de terminología. Hay quien llama "Linux" al SO entero, si bien la Free Software foundation pide que se utilice el término "GNU/Linux" para el SO, y "Linux" para el núcleo ("kernel").

De hecho, cuando la gente dice que "se ha instalado Linux", lo que realmente quieren decir, en la mayoría de los casos, es que "se han instalado el kernel Linux, utilidades del Proyecto GNU, y un montón de cosas que, estrictamente hablando, no son parte ni del núcleo Linux ni del Proyecto GNU, pero que muchos usuarios esperan encontrar en un SO.: programas de ofimática, un navegador de Internet, compiladores e intérpretes, reproductores multimedia...".

En rigor, "Linux" es un núcleo. Inicialmente lo escribió Linus Torvalds, cuando era estudiante, mientras estudiaba el sistema operativo Minix.

"GNU" es un sistema operativo, cuyo desarrollo inicial lo empezó Richard Stallman.
http://www.gnu.org/home.es.html
Un sistema operativo consta de muchas cosas; entre ellas un núcleo. El desarrollo del núcleo de GNU tomó más tiempo del esperado, pero mientras tanto, la gente del Proyecto GNU escribió y publicó otras muchas utilidades del sistema operativo (librerías, pero también cosas que no son librerías, como programas completos: gcc, info, juegos, etc...).

Más o menos, las primeras versiones de GNU/Linux eran el núcleo Linux y las utilidades (no solo librerías) del proyecto GNU.

O piénsalo así: las primeras versiones de GNU/Linux se podían pensar como el sistema operativo GNU, pero usando el kernel Linux en lugar del kernel de GNU.

De todas formas, hay mucha polémica sobre los nombre "GNU", "Linux", "GNU/Linux", "Sistema Operativo", y no todo el mundo opina lo mismo (y las discusiones, a veces, son bastante fuertes), ni esta de acuerdo con las versiones de los demás.

De todas formas, respondiendo a tu pregunta, "GNU" no son solo librerías, es un sistema operativo completo, aún en desarrollo. Muchas cosas de GNU se utilizan también en combinación con el kernel Linux.

El resultado el sistema operativo que popularmente se conoce como "GNU/Linux", y que mucha gente, por el motivo que sea, llama "Linux", a secas. (Vuelvo a remarcar: hay muchas cosas que no son ni del kernel, ni de GNU: LibreOffice, Firefox, Python y muchas cosas más..., independientemente de que en la licencia ponga las letras "GNU" o no ---la licencia GPL también se utiliza para cosas que no tengan que ver con GNU---, y los términos "Linux" y "GNU/Linux" para referirse al SO han dado lugar a mucha polémica.)

El SO GNU puede usar varios núcleos: GNU/Linux, GNU/Hurd, GNU/kFreeBSD. Hurd es el núcleo (o micronúcleos) del Proyecto GNU. "GNU/kFreeBSD" es el SO GNU utilizando como núcleo uno de los kernels del SO FreeBSD, y "GNU/Linux"... pues eso, ya sabes lo que es. Mucho gente lo llama "Linux" a secas, pero otros utilizan "GNU/Linux" para el SO y "Linux" para el núcleo.

(Hala, menuda parrafada. Lo siento si es muy largo...)
En línea

beholdthe


Desconectado Desconectado

Mensajes: 2.736


Ver Perfil
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #6 en: 12 Julio 2012, 14:24 pm »

Todas las distros són GNU/Linux , Linux solo es el kernel, el núcleo con que basaron para hacer todas y cada una de ellas, de ahí su grado de importancia.

Más facil es decir yo uso Linux que GNU/Linux ó no, Stallman lo menciono alguna vez.

Lo menciona siempre :D :D es igual de GENIO que de CANSINO, pero a mi me encanta.
Yo estoy con Stallman, así que suelo poner GNU-Linux en reconocimiento a muchas personas que han echo posible todo esto.
En línea

cronos426

Desconectado Desconectado

Mensajes: 205



Ver Perfil
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #7 en: 12 Julio 2012, 23:49 pm »

Lo menciona siempre :D :D es igual de GENIO que de CANSINO, pero a mi me encanta.
Yo estoy con Stallman, así que suelo poner GNU-Linux en reconocimiento a muchas personas que han echo posible todo esto.

Tambien hago lo mismo.

Más permisiva es la BSD que la GPL.

No estoy muy empapado sobre ello . Nos compartirias mas datos. Gracias de antemano.

Saludos.
En línea

G+: cronos | Twitter: @cronos426 | Pump.io: @cronos | IRC: cronos/cr0n0s
Manjaro 0.8.9 Xfce 4.10 i686 | Fedora 19 Gnome 3 x86_64 | Debian Wheezy Xfce 4.8 i686
"Reciclemos, el planeta nos necesita"
Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #8 en: 14 Julio 2012, 20:14 pm »

Ay ay ay ay ay ay ay ... hay mucho que pulir, veamos.

Citar
Todas las distros són GNU/Linux , Linux solo es el kernel, el núcleo con que basaron para hacer todas y cada una de ellas, de ahí su grado de importancia.

Actualmente GNU compone sólo el 8% del software en una distro estándar:


Fuente → http://pedrocr.pt/text/how-much-gnu-in-gnu-linux
También ver → http://www.gnu.org/software/software.html

Encima GCC es el 30% de ese 8%, y LLVM/Clang, ya está a la altura de competir con GCC y poner cosas interesante sobre la mesa ...

También ver proyectos como este → http://wiki.freebsd.org/GPLinBase
Y también este → https://wiki.archlinux.org/index.php/Heirloom

Actualmente podría llegar a ser posible armar una distro de escritorio SIN SOFTWARE GNU o con una cantidad más despreciable que ese 8%.

(Damn, tengo que armar un blog post de esto)

Citar
Más facil es decir yo uso Linux que GNU/Linux ó no, Stallman lo menciono alguna vez. No se deberia adaptar las librerias de Windows al nucleo Linux ya que las licencias se lo impiden, Windows es copyright, Linux es copyleft, patentes y muchas cosas más causan todo esto.

No, Linus ... Stallman enloquece cuando no decís "GNU".
Respecto a las librerías de Windows tanto como de Linux, ambas tienen copyright
El copyleft es una forma de llamar al copyright estándar, pero usado de otra forma ... que en vez de usar el mecanismo tradicional de "pedir permiso para uso y etc", lo dá por adelantado.

Lo que no puede protegerse (por ahora, safamos, para más info ver litigio Oracle-Google) ni por copyright ni patentes  son las interfaces (APIs), y eso es lo que permite algo como Wine o el mismo Linux para empezar (POSIX, anyone?) ... lo que está protegido es la implementación.

Plus, es posible armar algo por arriba de linux que ofrezca funcionalidades de Windows ... TOTALMENTE POSIBLE

Citar
Entonces, GNU son librerías? O va todo junto?

GNU es un proyecto compuesto por un montón de software, sean librerías o "ejecutables" comunes ... no es un sistema operativo completo como lo conocemos hoy y hablando con absoluta corrección (incluso si hablamos de usar HURD)

Citar
Lo que el kernel hace es la "unión" entre el hardware (máquina) y el software por medio de los drivers, y más allá el firmware. Esto lo añado a tu idea, que tampoco veo que esté mal.

Linus diría que es el intermediario entre el hardware y el software, pero habría que pensarlo ...

No estoy muy empapado sobre ello . Nos compartirias mas datos. Gracias de antemano.

Fijate esto: http://foro.elhacker.net/unixunixlike/porque_el_sistema_de_freebsd_tiene_un_nucleo_mas_maduro-t362631.0.html;msg1760211#msg1760211
Después, cualquier duda pregunte :D ... aunque sobra material sobre licenciamiento

Saludos.
En línea

ccrunch


Desconectado Desconectado

Mensajes: 1.050



Ver Perfil WWW
Re: Por qué Linux es considerado como un núcleo?
« Respuesta #9 en: 14 Julio 2012, 21:00 pm »

Gracias vertexSymphony, ahora sí que me queda del todo claro.

Salu2
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como aprovechar un doble núcleo?
Programación C/C++
Og. 2 4,771 Último mensaje 11 Mayo 2010, 08:13 am
por Littlehorse
El druidismo será considerado en el Reino Unido como una nueva religión « 1 2 3 »
Foro Libre
wolfbcn 29 10,775 Último mensaje 14 Octubre 2010, 23:12 pm
por Constance
Como activar mi segundo nucleo?
Hardware
Jnex 3 9,939 Último mensaje 11 Marzo 2011, 18:29 pm
por Aprendiz-Oscuro
Archivo en el núcleo de Linux
GNU/Linux
Caster 2 1,971 Último mensaje 22 Septiembre 2012, 23:57 pm
por Caster
El cocido gallego está considerado como 'violencia gráfica' o 'bullying' para...
Noticias
wolfbcn 2 3,260 Último mensaje 23 Octubre 2019, 03:03 am
por El_Andaluz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines