Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
En el presente documento se le da una descripcin de Csh, ksh o Zsh, leguajes de programacin o interpretes de lneas de comando, y la instalacin de los mismos en un sistema Linux, en este caso Ubuntu. Tambin la descripcin y el proceso de instalacin de una de las mejores y ms completas herramientas de virtualizacin con que disponemos, Virtual Box.
Csh C Shell es un lenguaje de programacin, conocido tambin como csh y que fue desarrollado por Bill Joy en la Universidad de Berkeley, California. Se le considera ms idneo para programadores que Bourne Shell (sh), adems de hacer reflejar que la informtica se estaba haciendo ms interactiva. Hoy da, el original C Shell, no goza de un amplio uso en Unix; ha sido superado por otros Shells, como Tenex C Shell (tcsh) basado en el cdigo original C Shell, pero incorporando finalizacin de nombres a ficheros, y edicin a comandos de lnea, comparables a Korn Shell (Ksh), y el GNU Bourne-Again Shell (Bash).
Zsh Z shell (o simplemente zsh) es un potente intrprete de comandos para sistemas operativos de tipo Unix, como por ejemplo los BSD o GNU/Linux.1 La primera versin de zsh fue escrita por Paul Falstad en 1990, cuando era estudiante en la Universidad de Princeton. Zsh se dise para poder usarse interactivamente. Se le han incorporado muchas de las caractersticas principales de otras shells de Unix como, bash, ksh, o tcsh y adems posee caractersticas propias originales.
Ksh El Korn shell (ksh) es un programa informtico cuya funcin consiste en interpretar rdenes por lneas. Fue escrito para el proyecto de contenido libre GNU y su cdigo se encuentra disponible bajo los trminos de la Licencia Pblica General. Se encuentra disponible en la mayora de las distribuciones GNU/Linux y para otros sistemas operativos basados en Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Es totalmente compatible con el Bourne Shell y tambin incluye muchos elementos del intrprete de comandos C, como historia de rdenes. La principal ventaja de ksh sobre otros intrpretes de comandos tradicionales de Unix, es su uso como lenguaje de programacin. Desde su concepcin, se le agregaron gradualmente muchas capacidades, mientras se mantena amplia compatibilidad con el Bourne Shell. Para uso interactivo, ksh provee la habilidad de editar la lnea de rdenes en modo WYSIWYG, usando la tecla cursor-arriba para llamar a una orden previamente usada, y luego editar la orden como si los usuarios estuvieran en modo lnea. Dos modos estn disponibles, compatible con vi y emacs. ksh siempre intenta respetar el Shell Language Standard (POSIX 1003.2 : "Shell and Utilities Language Committee").
Virtual Box VirtualBox es probablemente la mejor herramienta de virtualizacin disponible tanto de cdigo abierto como cerrado. Oracle VM VirtualBox es un software de virtualizacin creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualizacin. Por medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual. Entre los sistemas operativos soportados (en modo anfitrin) se encuentran Linux, Mac OS X, Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, Linux, OpenBSD, Windows, Solaris, MS-DOS y muchos otros.
Instalar VirtualBox 4.2.2 en Ubuntu 12.10 Primero aadimos repositorio en nuestro sources.list, agregando al final del archivo deb http://download.virtualbox.org/virtualbox/debian precise contrib :
Conclusin
Con lo que hemos podido observar durante el proceso de instalacin de lenguajes como Csh, Ksh o Zsh, como tambin Virtual Box podemos darnos una idea de los procesos y pasos que necesitamos para instalar componentes de este tipo en nuestro sistema Linux.