Archive for 'GNU Linux'

15 momentos de la decada para Linux

* Enero 2001: Linux Kernel 2.4

El núcleo es la única parte del sistema operativo oficialmente llamado “Linux” iniciado por Linus Torvalds. Pero en 2001 la versión 2.4 fue un hito, brindando soporte para muchas interfaces esenciales, empezando con USB, Bluetooth, así como RAID y el sistema de archivos EXT3.

* Mayo de 2001: Nvidia libera controladores (drivers) binarios

Hasta mayo de 2001, muchos usuarios Linux de escritorio estaban solos cuando se trataba de soporte de hardware por parte de los proveedores. Pero entonces Nvidia lanzó una versión binaria de su controlador de gráficos, dando una enorme mejora en el rendimiento 3D. Pero esto también dio inicio a los debates sobre la legalidad de los controladores cerrados (privativos) relacionados con el núcleo de Linux.

* Junio de 2002: Gnome 2.0

Gnome estaba tratando de ponerse al día con el díscolo y revolucionario entorno de escritorio KDE 2.0, lanzado 10 meses antes. Independientemente de cuál era el mejor entorno las dos versiones que ofrecían una experiencia revolucionaria en comparación con su generación anterior que resultaba más seria y estática. El proyecto Gnome por su parte cobró fuerza cuando se liberó la versión 2.0 cuando tuvo una importante actualización a GTK+ 2 y la introducción de Human interface guidelines (HIG). Mientras tanto, ya se prometen grandes cosa para la versión 3.0 en 2010.

* Mayo de 2002: OpenOffice.org 1.0

Pocos consideraban el uso de Linux si no era compatible con Microsoft Office, por eso Sun Microsystems adquirió la suite ofimática StarOffice propietaria de compañía alemana StarDivision para después cambiar el nombre a OpenOffice.org y poner a disposición de forma gratuita (y abierta) su propia suite ofimática compatible con otras plataformas.

* Marzo de 2003: Demanda de SCO contra IBM

SCO Group (aka Caldera Systems), es una corporación que asociada en sus orígenes a Linux y el movimiento software libre, desarrollaba distribuciones Linux para servidores y estaciones de trabajo. Luego de adquirir algunos derechos sobre UNIX, SCO UNIX (actualmente SCO OpenServer) y UnixWare, inició un juicio legal contra IBM en 2003, alegando que IBM había introducido en el núcleo Linux código perteneciente a SCO Group.

Si IBM perdía, Linux tendría que ser modificado. En un momento, incluso la GPL fue objeto de examen cuando SCO sostuvo que era inconstitucional. Pero hasta ahora, el litigio no llego a nada y ahora SCO está luchando contra la quiebra.

* Abril de 2004: X.org 1.0 (X11R6.7)

Con el software libre, si no te gusta lo que hacen los demás puedes tomar su trabajo y construir tu propia versión. Esto es lo que sucedió con XFree86, una implementación del sistema X Window System (X11) con una interfaz gráfica cliente/servidor entre el hardware (sistemas gráficos y dispositivos de entrada, como el mouse o el teclado) y un entorno de escritorio que provee un sistema de ventanas así como una API. Cuando su licencia cambio, muchas distribuciones de Linux se vieron obligados a buscar una alternativa y esto se convirtió en X.org.

* Octubre de 2004: Ubuntu Warty Warthog

Una distribución para amarse u odiarse, peor no se puede negar que su aparición en la escena cambió a Linux dramáticamente. Para los medios de comunicación, ahora es a menudo sinónimo de Linux, y gracias a su carismático líder de astronauta (Mark Shuttleworth ), Linux tiene un defensor del software libre para competir con Microsoft.

* Noviembre de 2004: Firefox 1.0

Firefox funciona con muchos sistemas operativos distintos de Linux, pero fue la primera aplicación de software libre para ser comprendido y aceptado por el público en general. Era más rápido, seguro y había más características que sus competidores de software propietario, cambiando por completo la percepción popular del código abierto.

* Abril de 2005: Mandrake se convierte en Mandriva

Mandrake Linux fue en su momento el “Ubuntu”, una distribución que hizo que Linux sea fácil de utilizar para muchos de nosotros. Sin embargo su continuo descenso puede atribuirse a este punto, donde Mandrake perdió su enfoque en la comunidad, finalmente despide a su fundador (Gaël Duval) y se convirtieron en marginados, siendo superada por los más pequeños (distribuciones más dinámicas). En abril de 2005 Mandrakesoft anunció la adquisición corporativa de Conectiva, una compañía con sede en Brasil que dirige una distribución de Linux en portugués y español América Latina. Como resultado de esta adquisición y la disputa legal con Hearst Corporation (propietarios del comic del “Mago Mandrake”), Mandrakesoft anunció que el nuevo nombre de compañía sería de Mandriva.

* Enero de 2006: Primera versión de Compiz

Gráficos 3D, escritorio Cubo, ventanas tambaleante y sombras, todo comenzó cuando David Reveman regresó de algunas semanas en aislamiento anunciando Xgl y Compiz, las tecnologías que han transformado el aspecto visual de Linux (eventualmente mejor que el Exposé de Mac OS X). Compiz es uno de los primeros gestores de ventana de composición para el sistema de ventanas X Window que es capaz de aprovechar la aceleración OpenGL. Es gracias a Compiz que Linux ha sido capaz de mantenerse al corriente de la evolución de los entornos de Windows y OS X.

* Junio de 2007: la GPLv3

La tercera versión de la licencia para englobar a todo no ha sido tan fácil como muchos habían esperado. Linus ha criticado la licencia desde su inicio y se ha negado hasta ahora a portar el kernel de Linux a la nueva versión. La versión 3 (escrita por Richard Stallman) adopta una postura mucho más dura contra el uso de línea privada de software de código abierto y los sistemas integrados que no dan al usuario acceso completo a los sistemas, pero aparentemente está empezando a tener aceptación por parte de la comunidad (o al menos la FSF).

* Enero de 2008: KDE 4.0

El salto de KDE 2 a 3 nunca fue tan difícil, Incluso hoy la versión 4 se siente sólo la mitad de lo que debió ser para muchas personas a casi dos años después del lanzamiento inicial. Pero también es una versión repleta de innovación, incluyendo widgets generalizados, la eliminación de la “metáfora del escritorio” y el escritorio semántico que puede mostrar contenido online y local.

* Febrero de 2008: El Asus EeePC

Puede que empezara con una iniciativa para proporcionar una laptop por niño, pero netbooks se han convertido en una de las tecnologías más importantes de hoy para el futuro. El Asus EeePC ha sido superado por otros dispositivos, pero Linux está al corriente del desarrollo, gracias a proyectos como Moblin de Intel y recientemente Google Chrome.

* Septiembre de 2008: Es lanzado el SDK Android 1.0

Google sería una empresa diferente si tuviera que comprar una licencia por cada máquina que pone en marcha en sus granjas de servidores Linux. En el 2008 adoptó una estrategia similar (usando Linux) cuando anunció que iba a entrar en el mercado de la telefonía móvil. Android ha pasado a convertirse en una plataforma estable, y un gran ejemplo de lo que se puede convertir Linux en manos de una empresa como Google.

* Abril de 2009: Oracle compra Sun (MySQL)

La década termina con la adquisición Sun, una de las compañías más influyentes de los 90’s, ¿Recuerdan de qué empresa fue el primer cheque de Google?. Sun actualmente custodia proyectos como Java, VirtualBox, MySQL y OpenOffice.org, junto con importantes contribuciones a GNOME, Mozilla y el kernel de Linux. Con la reciente aprobación de Unión Europea, Oracle procede con la compra de Sun por 7,400 millones de dólares. Aunque aún no se completa del todo la adquisición, los proyectos de Sun estarán a salvo gracias a las licencias de código abierto que utilizan.

Usa la tecla Windows para el Menu Inicio en GNU Linux

Muchos usuarios de Ubuntu, provienen de Windows, y en este sistema operativo, para abrir el menú principal, se pulsa la tecla para ellos llamada Windows, y para nosotros, Super L. Normalmente, esta tecla es usada para combinaciones en los efectos de Compiz o para lanzar aplicaciones, en mi caso, para lanzar Gnome-do. Pero si te gusta la idea de que al pulsar la tecla Super L se abra el menú, tan solo debeis ejecutar este comando en terminal con tu usuario comun

$ gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Super_L”

¡Ya puedes probarlo y disfrutar de esta nueva funcionalidad! Pero si por el contrario, no te gusta la idea, pero has querido probarlo, y no sabes como eliminar esto de tu vida, tan solo debemos ejecutar esto:

$ gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Alt+f1″

Esto pone todo como estaba antes, la combinación Alt + F1 para abrir el menú, y Super L, para tus combinaciones ;-)

GNOME y GNU podrian separarse

Philip Van Hoof, desarrollador del GNOME desde hace años, se atrevió a sugerir en un mensaje enviado a la lista de correo de la Fundación GNOME que los miembros de su consejo pongan a votación la pertenencia de ese entorno de escritorio al proyecto GNU iniciado por Richard Stallman en 1983.

El catalizador de esa drástica decisión sería la recomendación de Richard Stallman de que las aplicaciones propietarias no deberían ser legitimadas dándoles exposición en los blogs de Planet GNOME, aparentemente refiriéndose a este artículo publicado en el blog de Miguel de Icaza sobre Microsoft Silverlight.

Otro mensaje de Van Hoof agrega textualmente que:

“Entiendo completamente que ignorar el pedido de Richard es la manera fácil. Pero su pedido ya no puede ser ignorado por más tiempo. Él realmente quiere que esto sea un compromiso “mínimo” por parte de GNOME.

No importa qué se siente bien para nosotros. Hemos ignorado esto por mucho tiempo.

Tal compromiso es, como yo entiendo a nuestra comunidad, no compatible con la actual manera de pensar de muchos de sus miembros, así que…

Creo que deberíamos ser intelectualmente honestos; haciendo esta votación”.

Stormy Peters, directora de la Fundación GNOME, aunque no está de acuerdo, dió las instrucciones sobre cómo proceder si la sugerencia del referéndum es aceptada, aclarando que se necesitan alrededor de 20 votos (del consejo de asesores de GNOME) a su favor para que ésta tenga éxito.

…Y pensar que todo comenzó como otra simple disputa más entre Stallman y de Icaza.

Lista de Distribuciones en Live CD

The LiveCD List es un sitio que tiene una lista con distros LiveCD organizadas por categorías, o menos dicho, por el tipo de uso que le vamos a dar, ya sea juegos, oficina, escritorio, servidores, etc. Los usuarios pueden ir votando las distitas distros para que se vaya generando un índice de popularidad en cada una.

Cada distro está acompañada de la página web correspondiente, la fecha de lanzamiento, el tamaño de la ISO, y lo mejor de todo, los comentarios de los usuarios.

Visita The LiveCD List

Tarjeta de Referencia de Debian

debian-tarjeta-referencia-comandos

Para todos aquellos que deseen de una vez por todas aprenderse los comandos mas utilizados en Debian y otras distribuciones, he aqui una buena noticia.

Lo más interesante, es que viene diseñada para ser impresa y poder doblarla de forma que quede como un tríptico. Incluso en su sitio web podemos encontrar las instrucciones para doblarla correctamente.

En esta tarjeta de referencia se incluyen los 101 comandos más utilizados. Inicialmente fue diseñada por Martin Bogert en el 2004, y desde entonces ha sido mejorada y traducida a varios idiomas, incluido el español.

Ideal para tenerla siempre a mano.

Descarga Tarjeta de Referencia de Comandos de Debian

Bolsa de Londres usa Linux y Oracle

La Bolsa de Comercio de Londres (London Stock Exchange, LSE), la tercera más grande del mundo, finalmente reemplazará sus sistemas informáticos Infolect y TradElect, desarrollados por Accenture y la mismísima Microsoft, por otro llamado MillenniumIT Exchange, que según este folleto (PDF) ejecuta en sistemas operativos “UNIX o Linux” y una base de datos “Oracle”.

Aparentemente, TradElect estaba escrito en C# y una versión “personalizada” de la plataforma .NET, usaba SQL Server 2000 y corría bajo Windows Server 2003. Y no menos importante, le servía a Microsoft como un caso demostración de la escalabilidad de su framework.

Pero el 8 de Septiembre del año pasado TradElect sufrió su peor fallo en 8 años, obligando al LSE a suspender sus operaciones por 7 horas justo en el momento más álgido de la crisis creditica de los EE.UU., cuando el gobierno de Obama salió al rescate de las entidades hipotecarias de Fannie Mae y Freddie Mac. El daño a la reputación del LSE fué devastador, sin contar el volumen de las transacciones perdidas.

La culpa final bien podría haberla tenido la plataforma Windows de TradElect, pero como se sugirió antes, también podría haber sido la culpa de un mal diseño del sistema… ¿en el que participó Microsoft?

Nokia N900 con Linux

Nokia ha iniciado una nueva era en cuanto a su serie de telefonos. El dia de hoy ha anunciado su nuevo modelo. Este bonito teléfono utiliza el sistema operativo Maemo 5, cuya principal característica es que puede hacer uso de Firefox.

Nokia no sólo supera su altamente funcional N97 con esta computadora de bolsillo, sino también al mismísimo Apple iPhone en algunos aspectos, entre ellos: su compatibilidad con Flash 9.4, una increíblemente sencilla navegación y la cámara de 5 MP con lente Carl Zeiss y flash incluido, además de su teclado QWERTY deslizable. Todo parece pintar muy bien, ¿cierto?

Lo unico para pensarse es su costo, que sera superior a los 700 dolares, y esperar por ejemplo si es que a México llega, y de ser asi ¿En cuanto nos costara?.

Meciendo al BB utilizando un CDROM

Para todos aquellos que estan buscando un regalo geek ideal para los que acaban de tener un BB, pueden hacerle como en este sencillo video donde programaron un Script y utlizando Linux, el CD se abre cada determinados segundos y con ello el bebe siempre se estara meciendo y dormira mientras no haya ruido.

Linux cumple sus 18 años

Así es, hace 18 años un desconocido joven llamado Linus Torvalds publicaba un mensaje en Usenet sobre un sistema operativo que estaba desarrollando hace unos meses. No se trataba de “algo profesional como GNU“, sino de sólo un hobby, sólo por diversión.

Hoy en día el sistema operativo Linux mueve billones de dólares en la industria informática, cambiando radicalmente la forma de desarrollar software desde un enfoque totalmente privativo a un enfoque colaborativo en donde es la humanidad completa quien comparte y participa de este desarrollo.

De paso en este festejo, se ve marcada la tendencia a un uso mayor del Software Libre; hoy no es como en aquel 2000 o 2001 cuando las personas instalaban Linux solo si conocian bien su computadora. Hoy una secretaria, un medico perfectamente pueden enviar su correo electronico, comprar boletos en Ticket Master o ver su pelicula favorita en internet.

Si aun no conoces Linux, y deseas empezar a cambiar, puedes bajarte Ubuntu 9.10 desde aqui. Aqui en el sitio hemos escrito varios articulos sobre configuraciones, o puedes dejarnos tus comentarios ;-) .

Shellcodes en Linux

Nuestro Amigo Casi Diablo ha hecho un excelente trabajo, hablando de Shellcodes en Linux.

Te recomiendo además esta animación en donde se explica qué es y cómo funcionan las vulnerabilidades de buffer overflow.

Guia de inicio en GNU Linux

Paso 1. Conoce tu pc/laptop.

Uno de los grandes errores que cometemos al iniciar con nuevos sistemas operativos es comenzarlo a instalar sin saber siquiera que partes componen nuestro cacharro. Cuando tenemos una pc ensamblada, esta por lo general viene con un cd de drivers para la mother board, por lo general estos son drivers del chipset e incluye los de la tarjeta de red, sonido, video, modem, (si los trae integrados), etc… Por lo general ni nos preocupamos por saber que componentes son estos por que con meter el cd y decirle que los detecte e instale automáticamente, el sistema hace el trabajo por nosotros. En el caso de las de marca, los drivers vienen en una partición oculta en el disco duro, y solo sirven al momento de hacer una restauración del sistema (que por lo general borra todo lo que tenemos).

Al instalar un sistema Linux, por lo general este va a tratar de detectar e instalar drivers que se acomoden a los componentes que tenemos, pero no siempre sucede y alli comienzan nuestros problemas si no sabemos cual componente tenemos.

Afortunadamente, existe un comando que nos puede ayudar para conocer que dispositivos tiene nuestra pc.

Código:

[terminal]

lspci

Al escribir esto en una consola, esta nos arrojará un resultado similar a este:

Código:

00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC’97 Audio Controller (rev 02)
01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

[/terminal]

Aquí podemos ver que tengo un bus Intel, con tarjeta de video Intel, con USB intel, con PCI intel, Con sonido Intel AC’97 y ethernet Intel… en resumen, una típica Mother Intel.

En mi caso, la gran mayoría de las distros detectaría de manera automática estos dispositivos y los instalará con facilidad, tal vez la que necesite unos ajustes será la tarjeta gráfica.

Si todavía estamos en windows, solo tenemos que ver el listado de el administrador de dispositivos y anotar los nombres de estos. En resumen, antes de instalar, tus devices has de mirar…

Paso 2. Planea.

Debes decidir como quieres tu nuevo sistema. Si vas a dejarle solo un espacio para probarlo, o si te vas a decidir liberarte y mandar a la goma al Winbugs. Este paso es muy particular en cada usuario, por que cada pc es un mundo, pero podemos hacer una generalidad. La grán mayoría de las maquinas que existen solo tienen un disco duro, así que si queremos solo hacer un espacio para nuestra distro, este deberá tratarse con el siguiente paso. Si este no es el caso, y vas a usar un segundo (tercer) disco duro, entonces te puedes brincar al cuarto paso (esto también cuenta si ya tienes el HD dividido en particiones diferentes).

Paso 3. Backup & Defrag

Si solo cuentas con un disco duro y este es el que contiene todos tus archivos y windows, entonces deberás hacer un respaldo de seguridad de lo más importante y después desfragmentar la unidad. Esto es por que el sistema de las ventanas no tiene un sistema de archivos eficiente, lo cual hace que los archivos queden fragmentados, y al hacer el espacio requerido por nuestro nuevo sistema, este podría borrar fragmentos de tus valiosos archivos, lo cual generaría bastantes frustraciones y una mala experiencia. Así que de todos modos te recomiendo tener una copia de seguridad de todos tus archivos importantes.

Para hacer reclamar el espacio necesario para tu linux, puedes hacerlo de dos maneras. Al instalar la distro, esta por lo general trae las herramientas necesarias, pero si te da un poco de miedo por ser algo nuevo, puedes probar el Partition Magic desde Windows. Este reducirá de tamaño tu partición NTFS o FAT y dejará el espacio del tamaño que desees. Incluso puedes formatear tu nueva partición con un sistema de archivos Linux (ext2, ext3, reinserfs, journalist, etc.) El más común y seguro es ext3.

NOTA: En el siguiente paso explico la mejor estructura de las particiones Linux.

Paso 4. Ready… ¡GO!

Al introducir el CD, DVD, disquette o Pendrive de tu distro, esta correrá automáticamente el programa de instalación, y en el caso de los Live CD (ubuntu y sus hermanitus, knoppix, DSL, SAM Linux, Puppy, Slax, etc…) la distro completa que posteriormente puedes instalar entrando al programa de instalación. Este comenzará a hacerte una serie de preguntas para ir configurando la instalación y por ende, la distro. Empezará por el Idioma, la conf. del teclado, la regionalización.

Después irá por la parte fundamental de la instalación. La partición. Si ya particionamos por fuera, esto no será mucho trámite, mas que indicarle en donde va a instalar. Si no, entonces hay que hacer la división del espacio. La estructura más utilizada de este nuevo espacio es hacer en realidad 3 espacios; El primero será en donde este nuestro sistema, y comenzará con los primeros sectores de el espacio que acabamos de hacer. El tamaño oscilará entre los 4 y los 20 gb al gusto del cliente y dependiendo de nuestro espacio disponible.

Se puede hacer de menor tamaño, pero te deja muy limitado a la hora de instalar paquetes (y que como usuarios nuevos generalmente tendemos a instalar un monton para ver que son) además que los temporales generados irán comiendose el espacio. El segundo será una partición pequeña que tendrá no mas de 4 gb, y que será el área de intercambio o swap (memoria virtual). Esto funcionará como memoria ram adicional, y aligerará los procesos. No debe ser mayor a ese tamaño por que el sistema no usa todo ese espacio, por lo general busca usar la ram primero y luego la swap, así que una swap muy grande tiende a desperdiciarse. El tercer espacio será en donde guardemos nuestros archivos personales y donde se guardarán los archivos de configuración de los paquetes instalados. Esta deberá ser la partición mas grande.

La pregunta del millón. ¿Esto como se hace? pues bien, aquí les dejo un mini-tuto………*

Paso 5. Usuarios, contraseñas y demás configuraciones.

Por lo general, aquí viene el tener que elegir una clave para root o superusuario (no todas las distros traen esta cuenta activada) y El nombre y pass del usuario “final” Estos deben memorizarlos bien, si olvidan el pass o el usuario no podran accesar a su cuenta, y si es el pass de root, no podrán hacer ningún cambio en el sistema. Aparte pueden pedirles algunas configuraciones extra que pueden venir o no en cada distro.

Paso 6. Elegir que instalar

Este paso ya difiere mucho de una distro a otra. Por lo general los live cd instalan todo lo que traen, mientras que los sistemas instalables uno elije que paquetes poner. En Slackware este proceso puede ser el que desanime a mas de uno, por que se hace prácticamente a mano, (al menos lo era en versiones anteriores, ignoro como sea ahora) en esta distro se puede elegir instalar grupos de paquetes por tema o individualmente. aún eligiendolos por tema, es bastante tedioso. En distros como debian, la mejor forma de hacerlo es instalar el sistema básico solamente y luego, ya dentro del sistema corriendo, comenzar a instalar los paquetes que querramos, aquí también se ve, si se está haciendo una instalación por medio de internet, cual será nuestro repositorio o servidor de donde bajaremos los paquetes.

Paso 7. El gestor de arranque.

Al final, vendrá la configuración e instalación de el gestor de arranque. Este es un pequeño script que permite elegir que sistema será con el que arranquemos la maquina al encenderla. Generalmente se instala en el sector maestro del disco duro 1 (el Master Primario). Este puede ser LILO o GRUB. Aquí puede preguntarles solamente si se va a instalar en el MBR o si lo quieren en otro lado. Díganle que en el MBR.

Paso 8. Reinicio.

Después de eso su sistema se reiniciará para que puedan entrar al nuevo sistema.

Sistemas Operativos de Tanenbaum

Para todos aquellos que lleven la materia de Sistemas Operativos, o que simplemente deseen conocer el como trabaja un Sistema Operativo, les dejo este excelente libro, escrito por Andrew S. Tanenbaum, mejor conocido como el creador de Minix, (mini-unix) en el cual a la postre Linus Torvalds se basaria para desarrollar el Kernel de Linux.

En este libro, se cubren los siguientes temas:

* Introducción a Sistemas Operativos.

* Procesos

* Gestión de Memoria

* Administrador de Entrada y Salida

* Seguridad

* Sistemas de Ficheros

* Y mucho más ;-) .

El libro contiene 958 paginas y la calidad del libro, es más que excelente.

Descarga