Sistemas Operativos > Otros Sistemas Operativos
Dual Boot FreeBSD y ...
9tnix:
Hola su, M0skit0
Agradezco sus acotaciones, es correcto FreeBSD usa BTX como Loader, he hecho la prueba en VirtualBox instalando FreeBSD 8.0 y Windows 7 Profesional y FreeBSD instala su bootLoader y solo lanza FreeBSD, tendre que hacerlo manualmente para que lance a Windows 7.
Agradezco su ayuda el tema quedo zanjado, sin embargo aun me quedan muchas cosas por averiguar de FreeBSD como por ejemplo:
1. Es posible desde un terminal lanzar una aplicacion con entorno grafico sin antes cargar X-Wndows o algun entorno grafico como KDE, Gnome,etc...?. Digamos quiero navegar en internet, o crear un documento de texto, o ver una foto.
2. Hasta donde he leido de FreeBSD se dice que tiene compatibilidad con Linux a nivel binario para ejecucion sin embargo que tan cierto es esto? ¿es a un 100%?, ¿necesita una pevia configuracion?
3. Al igual que muchos en el foro soy programador, me recomiendan a FreeBSD como para usar predeterminadamente en mi equipo en vez de Windows? por mi fuera lo haria sin embargo comparto el quipo con la familia que usan productos de MS como Word, Excel, PowerPoint, IE para navegar, un visor de Fotos, Escuchar musica, Ver Peliculas lo usual en casa
4. Los comandos usados en Linux se aplican sin ninguna diferencia en FreeBSD? si no es asi me podrian indica una buena pagina donde recopile toda o buena parte de la lista de comandos para FreeBSD no solo para la administracion de archivos sino a nivel general?
Cabe señalar que estoy acostumbrado a las Ventanas (Win) y me gustaria aprender a manejarme en otros entornos como FreeBSD del cual he leido maravillas al igual que de GNU/Linux y bueno esto me lleva a otra pregunta
5. Uds señores que tienen mas experiencia que este servidor, si tuvieran que elegir como programadores su entorno para programar sus aplicaciones del trabajo y no como apredizaje o ampliar sus conocimientos Elegirian GNU/Linux, o algun BSD como FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, etc... En caso fuera GNU/Linux cual de las distribuciones seria y si fuera BSD cual de ellas?
Gracias de antemano
Zeekel
m0skit0:
--- Cita de: "zeekel" ---Es posible desde un terminal lanzar una aplicacion con entorno grafico sin antes cargar X-Wndows o algun entorno grafico como KDE, Gnome,etc...?
--- Fin de la cita ---
Obviamente, no.
--- Cita de: "zeekel" ---reeBSD se dice que tiene compatibilidad con Linux a nivel binario para ejecucion sin embargo que tan cierto es esto? ¿es a un 100%?
--- Fin de la cita ---
Ambos SOs utilizan el estándar POSIX de llamadas al sistema, aunque este estándar no implica que la implementación en ambos SOs sea igual. De hecho, FreeBSD es UNIX, mientras que Linux es considerado un derivado de UNIX. No creo que haya un 100% de compatibilidad. También ingnoro qué diferencias hay en los formatos de ejecución/librerías (aunque ambos utilicen ELF, es un formato bastante abierto). Incluso es posible que haya que recompilar los programas en cuestión para el SO objetivo.
--- Cita de: "zeekel" ---Al igual que muchos en el foro soy programador, me recomiendan a FreeBSD como para usar predeterminadamente en mi equipo en vez de Windows?
--- Fin de la cita ---
Desde luego que sí. Windows es principalmente un SO dirigido a usuarios inexpertos. En tareas más avanzadas como programación, los sistemas *IX vienen mucho mejor. Linux por ejemplo se decía que era "de programadores para programadores". Son SOs más estables, más robustos, más eficientes, y sobre todo, respetan los estándares.
--- Cita de: "zeekel" ---Los comandos usados en Linux se aplican sin ninguna diferencia en FreeBSD? si no es asi me podrian indica una buena pagina donde recopile toda o buena parte de la lista de comandos para FreeBSD no solo para la administracion de archivos sino a nivel general?
--- Fin de la cita ---
Depende de qué shell use FreeBSD. Linux usa BASH. Si FreeBSD usa el mismo, entonces serán exactamente iguales (recuerdo que los nombres de las herramientas no son comandos de la shell -por ejemplo ifconfig- y por tanto sí pueden variar).
Para una introducción a los comandos UNIX:
http://blackshell.usebox.net/pub/shell/ ... /x137.html
http://www.intitec.com/varios/Comandos_Linux.pdf
--- Cita de: "zeekel" ---si tuvieran que elegir como programadores su entorno para programar sus aplicaciones del trabajo y no como apredizaje o ampliar sus conocimientos
--- Fin de la cita ---
Hombre, todo depende del sistema final. Para programar para Windows sobre tecnologías Windows, lo haría en Windows con herramientas Windows, desde luego. Para todo lo demás, Linux, desde luego (Debian es la elección más acertada en mi opinión). Es donde programo cuando lo hago (excepto en el trabajo desgraciadamente, dónde cada día debo sufrir tanto la incompetencia de Microsoft como del departamento de IT). Ya se lo comenté varias a veces a mis jefes, aunque obviamente las corbatas no les dejan oír bien. De hecho no ofrecen ningún argumento realmente convincente para defender su elección de Windows, excepto su ignorancia tecnológica.
Cualquier duda que tengas no dudes en comentarla ^_^
Recuerda que en POSIX siempre puedes hacer man comando para obtener ayuda sobre un comando particular. También puedes buscar en qué manual de qué comandos aparece una determinada palabra usando apropos. No olvides tampoco que estos SOs suelen tener una comunidad y unos foros bastante activos, así que no olvides echarles un vistazo.
su -:
--- Cita de: "m0skit0" ---
--- Cita de: "zeekel" ---reeBSD se dice que tiene compatibilidad con Linux a nivel binario para ejecucion sin embargo que tan cierto es esto? ¿es a un 100%?
--- Fin de la cita ---
Ambos SOs utilizan el estándar POSIX de llamadas al sistema, aunque este estándar no implica que la implementación en ambos SOs sea igual. De hecho, FreeBSD es UNIX, mientras que Linux es considerado un derivado de UNIX. No creo que haya un 100% de compatibilidad. También ingnoro qué diferencias hay en los formatos de ejecución/librerías (aunque ambos utilicen ELF, es un formato bastante abierto). Incluso es posible que haya que recompilar los programas en cuestión para el SO objetivo.
--- Fin de la cita ---
No m0skit0, FreeBSD implementa compatibilidad con el kernel (Linux) en modo usuario, tambien tiene "emulacion binaria" (aunque el rey de esto es NetBSD) que permite ejecutar aplicaciones compiladas para otras arquitecturas.
Aqui lo documenta muy bien
Aqui dicen lo que no es soportado.
Yo creo que en la mayoria de los casos esto no es necesario, ya que puedes compilar los programas de Linux en FreeBSD sin mayor problema... de hecho muchos de los programas que se suelen usar en GNU/Linux estan en los ports de FreeBSD.
--- Cita de: "m0skit0" ---Depende de qué shell use FreeBSD. Linux usa BASH. Si FreeBSD usa el mismo, entonces serán exactamente iguales (recuerdo que los nombres de las herramientas no son comandos de la shell -por ejemplo ifconfig- y por tanto sí pueden variar).
--- Fin de la cita ---
De hecho los comandos en general varian (en flags) ya que Linux usa las herramientas GNU y GNU is Not Unix... aunque los nombres son los mismos. Algo si es seguro entre todas las variaciones de Unix... existen manuales (man man para mas informacion).
--- Citar ---1. Es posible desde un terminal lanzar una aplicacion con entorno grafico sin antes cargar X-Wndows o algun entorno grafico como KDE, Gnome,etc...?. Digamos quiero navegar en internet, o crear un documento de texto, o ver una foto.
--- Fin de la cita ---
Es posible usar programas de terminal para ver peliculas (como mplayer) y browsers para terminal (como lynx) pero no es posible ejecutar un programa grafico asi como asi.
Lo que si se puede hacer es ejecutar un programa grafico desde una terminal y decirle que lo muestre en otro computador distinto que tenga X11.
--- Citar ---3. Al igual que muchos en el foro soy programador, me recomiendan a FreeBSD como para usar predeterminadamente en mi equipo en vez de Windows? por mi fuera lo haria sin embargo comparto el quipo con la familia que usan productos de MS como Word, Excel, PowerPoint, IE para navegar, un visor de Fotos, Escuchar musica, Ver Peliculas lo usual en casa
--- Fin de la cita ---
No has nombrado nada que no se pueda hacer en FreeBSD y que en Windows si (menos eso de usar IE... por favor no hagas eso ni en Windows).
Ten en cuenta que no tenes que dedicarte a usar un solo S.O.
--- Citar ---si tuvieran que elegir como programadores su entorno para programar sus aplicaciones del trabajo y no como apredizaje o ampliar sus conocimientos
--- Fin de la cita ---
Cualquier Unix (o derivado) que se acomode al hardware que dispongo... o Haiku :P
9tnix:
Hola nuevamente su, M0skit0
Bueno hasta ahora que llevo apenas un par de semanas en FreeBSD, estoy aprendiendo mucho con Uds, por esa razon les agradezco.
Aun tengo algo mas que comentarles, en la actualidad estoy orientado a las bases de datos aunque sea del lado del Mal (MS) pero tambien conozco algunas otras.
Sin embargo como experimentados en este OS, pues que me recomiendan como novato que soy para empezar a programar en FreeBSD o GNU/Linux en cuanto al Entorno de Desarrollo o otras herramientas para compilar, empaquetar mis aplicaciones orientadas a bases de datos.
Digamos con postgreSQL, mySQL, FireBird, etc claro ademas de MSSQL, Oracle, etc
Los temas que me gustaria aprender a programar son:
1. Aplicaciones con acceso a bases de datos (de escritorio o web)
2. Sockets
Salu2
Zeekel
m0skit0:
--- Cita de: "zeekel" ---que me recomiendan como novato que soy para empezar a programar en FreeBSD o GNU/Linux en cuanto al Entorno de Desarrollo o otras herramientas para compilar, empaquetar mis aplicaciones orientadas a bases de datos.
--- Fin de la cita ---
Ambos son muy parecidos, así que personalmente te dejaría que eligieras tú mismo.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa