Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - erhey

#1
Programación C/C++ / Re: Programacion API linux
7 Febrero 2011, 20:42 PM
Cita de: vertex@Symphony en  6 Febrero 2011, 22:34 PM
Yo diría que no es tan así ... Linux (Kernel) tiene una API interna que no tiene naada que ver con POSIX, pero a nivel userland disponés de las famosas syscalls que se definen en POSIX ... no llegan en sí a ser un equivalente, ya que la API de Windows contempla cosas como por ejemplo : interfaces gráficas, API para manejo de HTTP/FTP/etc (Wininet), manejo de imágenes (gdi), etc ... en los sistemas *nix hay proyectos que ofrecen eso (Respectivamente Xorg/Qt/Gtk, Curl, ImageMagick), pero no forman parte de POSIX ...

Saludos.

Bueno, está claro que cada SO tiene sus particularidades, a lo que me referia simplemente, buscando hacer el simil entre Windows y *nix, es nombrar su API basica y standard, no distintos proyectos (aunque estos cubran parte de las necesidades no cubiertas por POSIX).

PD. cuando mire la parte que edite y vi 'equivalente', sabia que alguien me iba a decir algo  :)

#2
Programación C/C++ / Re: Programacion API linux
6 Febrero 2011, 16:29 PM
Cita de: gankutsuo en  6 Febrero 2011, 16:06 PM
Y otra vez la burra al trigo, y no se cuantes veces repita esto en este foro. Debemos tener siempre en cuenta la diferencia entre Linux y Sistemas Operativos, citande de Wikipedia POSIX es compatible con los siguientes Sistemas:

que mas da? la API de Linux es POSIX, porque la trae implementada, al igual que la de UNIX es POSIX, no entiendo la diferencia que quieres hacer ver.

Cita de: gankutsuo en  6 Febrero 2011, 16:06 PM
En ningún momento es compatible con el Kernel el Nucleo, y no funciona para controlar el Kernel que es "Linux", el hilo original pregunta acerca del API de Linux. debemos hacer la diferencia, POSIX no es el API de Linux. Puede considerarse como el API  de sistemas GNU/Linux

Saludos

Es que no te entiendo, son llamadas al sistema, que importa el nucleo?. Es que con la win32 controlas el Kernel? no, no?. Para eso tienes WDM.


Edito.
Vale, te pillo, tu dices que linux es estrictamente el nucleo. Y por ese tecnicismo no le dices  que en las distribuciones que llevan linux hay una api standard llamada posix equivalente a la win32 no?.

Un saludo.

#3
Programación C/C++ / Re: Programacion API linux
6 Febrero 2011, 15:45 PM
La API de linux es POSIX, un standar en todos los tipo unix. Incluso ciertas versiones de windows la traen (aunque creo que internamente, las funciones se traducen a win32, no entra directamente al ejecutivo de windows).

Un saludo.