Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

miércoles, 1 de octubre de 2014

Solución definitiva: letras cambiadas en Ubuntu Linux (cambiar idioma del teclado)


Si has actualizado tu distribución Ubuntu (válido para otras distros Linux) y te has topado con algunos problemas de teclado, no te preocupes, te explicamos como resolver el problema de una forma sencilla. El problema que has notado es que al pulsar ciertas teclas no obtienes la letra o símbolo esperado. 
Por ejemplo, si al pulsar la tecla 6 con la mayúscula apretada te da como resultado ^ en vez de la letra amper & que esperas o si presionas el 7 + mayúscula y ves como aparece la & en vez de /, el guión - no aparece donde debería, etc.  Es molesto a la hora de escribir y si deseas entrar en algún sitio que necesites símbolos para la contraseña, habrás visto que te la deniega una y otra vez... 

jueves, 18 de septiembre de 2014

Tecnicismos: ¿Cómo se pronuncia...? [ACTUALIZADO]


En muchas ocasiones, los que estamos dentro del mundo de la tecnología nos topamos con marcas y tecnologías que estamos acostumbrados a pronunciar a nuestra manera porque es lo que siempre hemos escuchado o si las pronunciamos correctamente vemos como los emisores no captan lo que queremos decir. 
Es algo como el tema del BIOS del que estoy cansado de repetir que es masculino y no femenino. Pero no se porqué razón todos lo tratan como femenino “la BIOS”. Sin embargo es el acrónimo de Basic Input Output System y un sistema núnca es femenino, sino masculino. Otro caso es Internet, es la Internet o el Internet... ¿? Según la RAE es un nombre ambiguo y por tanto se puede decir de ambas formas, además no es necesario escribirlo con su letra inicial en mayúscula. 

miércoles, 17 de septiembre de 2014

Juega a videojuegos Windows en tu distro Linux


Como saben, el mercado de videojuegos para Linux se ha incrementado en un 900% en apenas un año y esta cifra sigue subiendo. Cada vez hay más y mejores videojuegos para Linux y cada vez son más compañías las que se interesan por la compañía de la compañía del pingüino y portan sus mejores títulos a ella. También están apareciendo desarrollos exclusivos para Linux que no estarán en otras plataformas. 
Pues bien, este artículo va dedicado a todos los jugadores que aman el entretenimiento digital pero utilizan GNU/Linux. Lo primero será analizar las posibilidades de juego que nos brinda Linux y luego pasaremos a explicar como podemos jugar en los videojuegos para Windows más famosos (Minecraft, GTA, Call of Duty, Diablo, Warcraft, Starcraft, Need For Speed, Star Wars, Halo, Sonic, Grand Turismo, Final Fantasy, Mortal Kombat, Tomb Raider, Half Life, FIFA, Pro Evolution Soccer, The Sims, WoW, Super Mario, Battlefield, Formula One, ...) en nuestra distribución.

martes, 2 de septiembre de 2014

La historia jamás contada: Unix, Linux y el software libre Parte 2/3


Paralelamente a los cambios de manos de Unix y a las demandas, en los 80 se comienza a explotar comercialmente el software, ahora sí considerándolo como un producto vendible al igual que el hardware. Para evitar que se compartiese y modificase, las compañías pusieron fuertes restricciones. 
Aquí nacieron las licencias cerradas como se conocen ahora y se presionó al estado para crear leyes que penaran el incumplimiento de las mismas. Y es aquí donde nace la épica hazaña de un "Don Quijote" del software llamado Richard Stallman. 

lunes, 1 de septiembre de 2014

La historia jamás contada: Unix, Linux y el software libre Parte 1/3


"Advertencia: este texto está registrado a mi nombre bajo licencia GNU-GPL 3.0 como parte de la obra completa registrada en SafeCreative nº1306115256721."

Todo comenzó en los años 60-70, cuando el software no era considerado un producto como tal, sino más bien un complemento de los ordenadores que se vendían en la época. En ese tiempo se compartía el software libremente (véase un ejemplo en el grupo de usuarios de computadoras DEC o DECUS). 
En esta época entra en escena otro de los pilares básicos de esta historia, el sistema operativo UNIX. Un sistema multitarea, multiusuario y portable que fue creado en 1969 por Ken Thompson, Dennis Ritchie, Douglas McIlroy y otros programadores como Brian Kernigham y Rudd Canaday.

sábado, 7 de junio de 2014

Mac OS X vs. Linux: la bella y la bestia


Ya he realizado una comparativa entre BSD y Linux en este blog, pero ahora me centro en Mac OS X (supuestamente el sistema operativo más avanzado del mundo) de Apple y las distribuciones Linux. 
Para ello he escrito este artículo bajo un título que me parece apropiado: “la bella y la bestia”. Puesto que Mac OS X es un sistema muy bonito y atractivo a simple vista y cuando aterrizas en Linux ves como es una autentica bestia en cuanto a potencia y posibilidades... 

Pero lo cierto es que Apple hace alarde de su fama y continua copiando indiscriminadamente del mundo del software libre, con total impunidad y atribuyéndose como suyos logros que son de otros. Apple, la empresa “innovadora” presenta como propios e interesantes las mejoras o ideas que ya están presentes en otros sistemas desde hace tiempo. Lo hizo en la versión Lion, lo hizo en Mavericks y lo hace ahora con la nueva Yosemite (Mac OS X 10.10). 

miércoles, 14 de mayo de 2014

Soluciona el error con blueman-applet de GNU/Linux (Ampliada)


Esta mañana, al encender mi equipo con Ubuntu me he encontrado con el siguiente mensaje: “Lo sentimos, Ubuntu 13.10 ha experimentado un error interno.”. Al observar los detalles de qué produjo dicho problema, he visto que el causando es blueman-applet. A pesar de todo, el sistema operativo funciona a la perfección.
Primero me gustaría explicar que es eso de blueman-applet. Se trata de un gestor completo de Bluetooth que está presente en diversos escritorios como GNOME y derivados, y Xfce, así que no solo afecta a Ubuntu, también a otras distribuciones. Por cierto motivo, éste falla al iniciar el sistema, pero afortunadamente, no genera problemas serios y el sistema puede usarse con normalidad.

martes, 13 de mayo de 2014

Shutdown: programar el apagado automático en Linux


Este artículo va dirigido a aquellos que no tengan conocimientos de informática y que hayan aterrizado en Linux por cualquier motivo. No se trata de analizar en profundidad las bondades de shutdown, sino simplemente de dar una solución sencilla a un problema cotidiano. También me gustaría dejar claro, que shutdwon se puede emplear en Windows, en la consola (cmd), pero variará la sintaxis de los atributos (puedes consultar escribiendo en la consola "shutdown /?" sin comillas y pulsando INTRO).
Muchas veces te habrás encontrado con situaciones en las que necesitas dejar programado algo y te tienes que ir urgentemente o estás grabando un disco que está tardando más de lo previsto y debes irte. Siempre surge el dilema de llegar tarde a la cita o dejar el PC encendido consumiendo energía y desatendido. 
En este pequeño tutorial os explicaré como programar tareas de la forma más sencilla posible (aunque existen otras herramientas y software específico para este tipo de tareas, e incluso otros comandos como cron, at, etc.). En este caso usaremos el comando “shutdown” y nos vamos a poner en la situación concreta:

jueves, 27 de marzo de 2014

El SaaS podría ayudar a Linux a liquidar a Windows y Mac OS X


No se si los días de Microsoft y Apple están contados, pero Linux fue toda una revolución desde que se inició a crear y cada paso que da es otra nueva revolución dentro de ya iniciada. Linux ya domina en supercomputadoras, servidores y empresas, Linux está empezando a pisar fuerte en el terreno de los videojuegos y lo hará también en el de la automoción. 
El único escalón que necesita conquistar Linux para ser el sistema operativo más usado y aniquilar a la competencia es el escritorio, los ordenadores domésticos. Y aquí es donde yo voy con este título. El Cloud Computing podría echarle la mano que le hace falta para que comande también aquí. 

martes, 18 de marzo de 2014

Fragmentación y tratamiento de memoria: ¿sabías que…?

Representación de la fragmentación en un disco duro. En el rectangulo de abajo vemos un segmento de memoria en el que aparece un archivo X (rojo) que se ha escrito en tres zonas distintas de la memoria. También aparece un archivo Y (azul) que se ha situado entre dos huecos que existían en distintas partes del disco duro. El archivo Z (amarillo) también se le han asignado dos huecos de memoria no contiguos. Los espacios de memoria libres están representados con color verde. Si el usuario desea abrir o el sistema necesita leer el archivo A, el cabezal del disco duro tendrá que buscar y situarse en cada una de las zonas rojas para poder recomponerlo...

El tratamiento de la memoria de tu disco duro entre los distintos sistemas operativos es bastante dispar, o mejor dicho, entre los distintos sistemas de ficheros que existen. De hecho, por ejemplo en Linux no es necesario desfragmentar volúmenes y el sistema no tiene bajadas de rendimiento como ocurre en Windows. Eso no significa que en Linux no podamos chequear el estado de la unidad y desfragmentarla por optimizar aun más el estado de nuestro disco duro (normalmente solo necesario si el disco duro está a más del 95% de su capacidad). 
La razón por la que no hace falta en Linux (y otros *nix) es sencilla, solo un root o superusuario puede mover ficheros y directorios del sistema de un lado a otro y por tanto solo el directorio /home personal es el que más actividad tiene durante el uso cotidiano de un usuario normal. En Windows no es así, y los archivos y carpetas importantes pueden ser movidos por el usuario normal comprometiendo la estabilidad y rendimiento del sistema. 

sábado, 8 de marzo de 2014

Unix y el lenguaje de programación C: una simbiosis histórica


Unix, el sistema operativo creado en 1969 y que es la base para otros UNIX registrados o Unix-like. El sistema operativo fue creado en los laboratorios Bell de la AT&T por Ken Thompson, Dennis Ritchie y Douglas McIlroy. 
Douglas McIlroy, aunque se licenció en ingeniería física, también fue un importante matemático y programador de los Bell Labs. A él se le deben algunos de los fundamentos actuales que se usan para crear el software, además de haber creado ciertas herramientas, haber aportado conocimientos a Unix, como la segmentación por medio de filtros y pipelines, etc. 

viernes, 20 de diciembre de 2013

Curiosidades de Unix & Linux: la fecha misteriosa


Cuando estudias los comandos y las entrañas de las consola (bash o cualquier otra), te das cuenta que muchos de las herramientas que tienes a tu disposición se basan en la fecha del 1 de enero de 1970 como inicio o fecha 0. Esto ocurre en todos los sistemas que tienen herencia UNIX, como Linux, BSD y derivados, etc.
Llama la atención cuando ves esa fecha repetida una y otra vez como fecha de “el orígen de los tiempos” en el universo Unix. Puede resultar curiosa o misteriosa para muchos, pero lo cierto es que su explicación tiene mucho que ver con la herencia de UNIX. El día de año nuevo de 1970 fue elegido por un motivo...

miércoles, 6 de noviembre de 2013

Facil y rápido: crear una imagen ISO en Linux sin instalar nada


En Linux puedes olvidarte de Daemons Tools, Nero y de historias. Si necesidad de instalar ningún programa podremos crear una imagen ISO de un CD, DVD, BD, disco duro (o partición), pendrive, tarjeta de memoria o incluso de un directorio. Solo necesitamos un comando para ello, que teclearemos en el terminal:

dd if=”dispositivo” of=”dirección_destino/nombre_imagen.iso”

Sustituyendo “dispositivo” por el fichero correspondiente a la partición, carpeta o disco del que queremos sacar una imagen, “dirección_destino” por la ruta donde lo queremos guardar y “nombre_imagen.iso” por el nombre que le queramos dar a la imagen ISO

miércoles, 30 de octubre de 2013

Desarrollo del kernel Linux: ¿Quién lo está creando?


La versión 0.01 de Linux poseía unas 10.239 líneas de código, desde esa versión hasta las actuales 3.x se han añadido muchas líneas de código. En la versión 3.10 se ha llegado a superar los 17.000.000 de líneas en su código fuente. Inicialmente era Linus Torvalds el artífice de todas ellas, pero poco a poco se fueron incorporando otros hackers al desarrollo y también empresas.

En la actualidad un porcentaje bajo está desarrollado por Linus y la inmensa mayoría de líneas son aportadas por empresas. Y aunque os parezca raro y chocante, Microsoft es una de esas empresas que contribuye al desarrollo (aunque con pocas lineas de código, sí que ha colaborado en el código para soporte del hipervisor Hyper-V). Evidentemente a Microsoft le interesa el soporte de esta tecnología... En cuanto al otro archienemígo, Apple, hay que decir que no ha aportado ni una mísera linea de código abierto.

lunes, 28 de octubre de 2013

Instalar y desinstalar programas en FreeBSD: packages o paquetes


Instalar programas en FreeBSD no es demasiado diferente a como se hace en Linux. Existen algunas diferencias, pero ya verás como los procedimientos te resultan familiares. Como sabemos, en FreeBSD podemos elegir entre usar paquetes (packages) o ports. Los paquetes vienen empaquetados en un tarball similar a los empleados en Linux, pero no necesitan compilación. En cuanto a los ports, son más flexibles en cuanto a su configuración que los packages y no empleas binarios, sino código fuente.

  • Para instalar un packages que te hayas descargado en un directorio local, lo primero es ir al directorio y luego ejecutar el comando correspondiente para instalar el paquete:

domingo, 13 de octubre de 2013

Arduino TRE: la tercera generación es más que una placa Arduino


Arduino TRE es la nueva y revolucionaria placa de Arduino que viene a unir el concepto de Arduino con el de los solicitados miniPCs actuales (p.e. La Raspberry Pi). Los desarrolladores del proyecto ya han anunciado la tercera generación de la placa Arduino, con unas características alucinantes desde el punto de vista técnico y práctico. Zoe Romano asegura en su blog que Arduino TRE es dos Arduinos en uno y como verán, no es para menos.
La placa Arduino TRE tiene una arquitectura con dos microprocesadores, cada uno es el cerebro de un subsistema (en la imagen se pueden distinguir los dos subsistemas gracias a los colores de la placa) que hacen de un todo muy poderoso. Uno de estos microprocesadores es el Texas Instruments Sitara AM335x de 32 bits basado en ARM Cortex-A8 y que trabaja a una velocidad de 1Ghz, suficiente para poder ejecutar Linux.

sábado, 12 de octubre de 2013

Linux es un Unix. Linux no es un Unix. Entonces...¿qué es?


Unos te dirán que sí, otros que no, muchos no mojarán y te dirán que es un Unix-like. Pero ¿qué es realmente Linux? Para empezar, no podemos decir ni que es un sistema operativo Unix, ni un sistema operativo Unix-like, ni siquiera que es un sistema operativo. Es un kernel o núcleo de sistema operativo y por tanto le hacen falta más complementos para llegar a ser un sistema operativo. Por ejemplo, las distribuciones que utilizamos son sistemas operativos completos (vease GNU/Linux).
Debes saber que no existe una definición clara de lo que es Unix y por tanto esto lo hace más confuso aun. Si no sabemos qué es exactamente Unix...como saber si algo es o no Unix... Muchos damos por hecho que sistemas operativos como HP-UX, BSD y Tru64 son Unix 100%, pero estos se diferencian del Unix auténtico más que Linux en cuanto al funcionamiento se refiere. Así que con esto no aclaramos nada.

viernes, 4 de octubre de 2013

Intel Galileo: nueva placa open-source de Intel en colaboración con Arduino


Intel apuesta de nuevo por el hardware libre y se une con Arduino LLC para crear un proyecto que ayude a las comunidades educativas. Se trata de la placa Intel Galileo, una placa compatible con Arduino y de código abierto. La mayor diferencia radica en el chip de la placa, mientras que Arduino trabaja con SoCs basados en microprocesadores ARM o AVR de Atmel, la placa de Intel incluirá un chip x86. Además, Intel Galileo, une las prestaciones otorgadas por las placas Arduino y las que podemos encontrar en un miniPC tal como la Raspberry Pi (que también nos ofrece posibilidades de desarrollo de software, aunque para arquitectura ARM).
Intel Galileo nos aporta gran conectividad, potencia de procesamiento, un SDK sencillo para crear software para dicha plataforma, posibilidades de conexión a Internet, etc. Intel Galileo no solo es interesante para aficionados y estudiantes, también puede ser de gran ayuda en cuanto a aplicaciones domóticas que requieran un PC de bajo consumo y coste. Esta placa puede ejecutar software libre y sistemas Linux con las librerías de software para Arduino incluidas.

martes, 3 de septiembre de 2013

Linus Torvalds vs BSD (y derivados): recopilatorio de frases



Linus Torvalds, el creador del kernel Linux, se caracteríza por hablar de una forma poco educada y para nada políticamente correcta. Esto lo hace especial en estos tiempos en los que tienes que medir las palabras para que no te miren mal. Creo que debería de haber más gente que diga lo que piense y mucha menos que diga lo que la gente quiere escuchar, porque eso solo lleva a empobrecer más nuestra sociedad (si es que se puede...). Los borregos son el mal de nuestro mundo, hacen falta más lobos y por ello, vamos a poner algunas frases de uno de ellos hablando sobre BSD:
  • “I claim that Mach people (and apparently FreeBSD) are incompetent idiots." 
  • Traducción: Sostengo que la gente de Mach (y aparentemente la de FreeBSD) son unos idiotas incompetentes.

lunes, 2 de septiembre de 2013

Kevin Mitnick nos habla sobre las nuevas amenazas informáticas



El famoso pirata Kevin Mitnick (Cóndor), quien se transformó en uno de los piratas más buscados y con más delitos a sus espaldas, hoy día capitanea una compañía de seguridad llamada Mitnick Security. ¿Quíen mejor que él para la seguridad? 

Actualmente Mitnick es usuario de Linux y defiende este sistema operativo. Ya ha declarado en otras ocasiones oraciones defensoras del sistema del pingüino como “El esfuerzo de Bill Gates contra Linux era predecible, y las maniobras de SCO son tácticas de márketing. Como usuario que soy de este sistema (Linux), espero que se extienda más.”