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 - GeorgArming

#271
Programación General / Re: Objective-C
25 Enero 2012, 16:19 PM
Pero, aunque no se puede decir "X lenguaje es mejor que otro", sí que se puede decir "para tal y tal, X lenguaje es mejor que otro". podrías explicarme un poco ventajas/desventajas de uno y otro?

Muchas gracias.
#272
Dudas Generales / Tipo de kernel del futuro
24 Enero 2012, 22:14 PM
Por curiosidad, qué se prevee en cuanto al futuro de los kernels? Los monolíticos son/serán obsoletos, tal y como dijo Tannenbaum? Los híbridos continuarán dominando? Ha llegado por fin el momento de los microkernels, o quizás el futuro son los exokernels? Qué opináis?
#273
Unix/Unix-Like / GNU Hurd
24 Enero 2012, 19:48 PM
Cómo lo veis? Llega demasiado tarde? Es mejor en general que Linux?
#274
Programación General / Re: Objective-C
24 Enero 2012, 14:47 PM
Entonces, para aplicaciones cuál es mejor? Y para programar un OS (C+C++ o C+Objective-C)?
#275
Programación General / Objective-C
23 Enero 2012, 22:30 PM
Son dudas simplemente por curiosidad, pero no hay mucha documentación sobre este lenguaje y por esto os pregunto.

1-Objective-C para qué se usa, más o menos (sé que se hacen apps para iOS y algo de MacOS, pero esto significa que solamente se utiliza para hacer appas)? Cuáles son sus puntos fuertes?
2-Qué se sabe de Objective-C++? Va a desbancar a Objective-C?
3-Qué es mejor, Objective-C o C++? O mejor preguntado, qué hace mejor Objective-C que C++ y a la inversa?
4-MacOS X está programado en C, C++ y Objective-C. Más o menos, para qué se utiliza cada uno en este OS?


Muchas gracias.
#276
gracias por responder, a ver si más gente se anima a contestar.
#277
Mac OS X / Mac para programadores?
22 Enero 2012, 00:49 AM
Para empezar, en estos momentos no tengo ninguna intención de comprarme un Mac, pero de cara al futuro y también por curiosidad, me gustaría saber vuestra opinión acerca de este post.

Nunca he tenido un Mac, siempre he tenido PCs, con Windows y Ubuntu. Actualmente uso Ubuntu. Pero Apple es Apple, y siempre he estado convencido de que los Mac son brutales en comparación a los PC. Lo que pasa es que no sé si encaja con mi perfil de usuario. Para un usuario "normal" que quiera un buen ordenador, Mac está bien. Para un usuario que trabaje diseñando gráficos o música/sonido, un Mac le viene de coña.

Pero yo soy otro tipo de usuario. Soy un usuario "normal", pero que en cuanto a "trabajo"/ocio me gusta programar. Entonces me pregunto... un Mac encaja con el perfil de usuario de un programador? Es un buen sistema para este tipo de usuarios o mejor una distro Linux? No me interesa desarrollar Apps para iOS ni el desarrollo web (que supongo que esto sí encaja con un Mac), lo que me interesa es C (me gustaría crear/modificar sistema operativo Linux) y Python. Encaja esto con Mac, o sería mejor Linux? Por qué?

Muchas gracias.

AÑADO: tal y como lo he planteado parece que Linux me viene que ni pintado, lo que pasa es que me encantan los productos Apple (aunque no he tenido Mac, lo he probado). Me encanta cómo es Mac OS X, pero para programar... No sé.
#278
pero una cosa, si el kernel ya está instalado, y lo modifico para implementar lo de python, cómo se distribuye eso? porque no habrá una imagen iso que lo tenga todo cambiado.
#279
otra opción sería coger una distribución sin interfaz gráfica, quitarle casi todo y dejarle sólo Python.
#280
Cita de: robanyh en 21 Enero 2012, 04:33 AM
Hola soy nuevo por aqui y me gustaria darte alguna informacion que quizas te vale.
montes tu sistema basado en phyton como lo montes, vas a necesitar un sistema de ficheros y una forma de gestionar el arranque de tu maquina, como ya sabreis muchos, este arranque antes se hacia mediante SystemV usando init e inittab, ahora, yo al menos, uso upstart (concepto de tareas eventos y trabajo en paralelo).
Aqui va una explicacion de como crear una tarea para que se ejecute.

necesitamos ser root y dos ficheros.
creamos por ejemplo el fichero start.conf con el contneido:

start on (local-filesystems and runlevel [0123456])

task

exec /etc/init.d/start.sh

y el fichero start.sh con el contenido:

#!/bin/sh -e

echo "eres un poco furcia" > /home/roberto/furcia


ahora vamos a cojer nuestro .sh y vamos a dare los permisos que tienen la mayoria de ficheros dentro de init,d , asi pues hacemos chmod 755 /home/roberto/start.sh

ahora con cp movemos el start.sh a /etc/init.d
y el fichero start.conf a /etc/init

reiniciamos y vamos a la carpeta /homre/roberto, y aqui tenemos el fichero creado.

Sabiendo esto, puedes hacer el script todo lo complicado que quiers, puedes definir que cargue al producirse ciertos eventos, yo por ejemplo le he puesto local-filesystems ya que como tengo que crear un fichero en mi carpeta personal he de asegurarme de que elsistema de ficheros esta mpntado, espero haber sido de ayuda, un saludo

pd: sabiendo esto ya puedes modificar los ficheros de /etc/init , puedes modificar el .conf que quieras para que ejecute lo que creas conveniente


Muchas gracias, gran aporte. Pero yo soy o hablas como si Linux ya estuviera compilado e instalado?

Cita de: fallout20xx en 21 Enero 2012, 09:38 AM
La droga... acaba afectando.
bueno, todo muy interesante... ¿pero exactamente que vas a montar sobre el kernel?
¿una terminal? ¿con python? donde reside la ventaja, por que para hacer un entorno grafico... fuuuuuua o coges algo de lo que ya esta hecho o estas muerto tio antes o despues iras a caer a un sistema basado en gnome... es asi...

El objetivo de la versión 1.0 de PyOS es eso, una terminal que funcione con Python. En la versión 2.0, pues montaré interfaz gráfica. No veo por qué no. Tampoco lo voy a hacer "a pelo", usaré una librería.