SISTEMAS OPERATIVOS

    Cómo crear un sistema operativo desde 0

    operating_systems.jpg

    Una de las asignaturas de las que más disfruté en la universidad fue la de sistemas operativos. Es una de esas clases en la que aprendes, en gran medida, los pilares de los sistemas actuales.

    Aunque crear un sistema operativo desde cero sea algo intimidante, no quiere decir que tu no puedas o debería intentar crear uno.

    Operating System: From 0 to 1, es un libro electrónico (PDF) que te ayudará a crear tu propio sistema operativo. El libro está divido en tres partes. Las dos primeras están completas, a excepción de un capítulo de la primera parte, que está casi completo. La tercera parte aunque aún no está completa, no es esencial para poder crear algo funcional, esta parte está enfocada más en la expansión de la base, la cual está cubierta en las dos primeras partes del libro.

    Mar 5, 2017
    HardwareProgramación

    Llamadas al sistema

    syscalls.png

    Las llamadas al sistema es la forma en la que el software interactúa generalmente con el núcleo del sistema operativo.

    Hoy pensando qué publicar, me acordé de un sitio web que tenía en mis favoritos con información sobre las llamadas al sistema de distintas arquitecturas del núcleo de Linux, OS X BSD y Windows. El sitio es este, y en el mismo podemos encontrar información sobre:

    Cada enlace nos lleva a una página con la lista correspondiente a la llamadas del sistema de núcleo elegido, parámetros que la función espera y enlace tanto a la documentación, como al código fuente donde se define la misma, con excepción de Windows obviamente.

    Una fuente muy importante para programadores y/o reversers.

    Dec 4, 2015
    AppleMicrosoftLinuxProgramación

    Desarrollo de sistemas operativos

    IMG_1519.jpg

    Recuerdo que una de las clases que más me gustaron y una en las que más aprendí fue en la clase de Sistemas Operativos. Era un poco pesada por toda la teoría que abarcaba, pero a pesar de todo disfruté bastante.

    En temas prácticos, todo lo que hicimos fue toquetear la configuración del sistema operativo (Debian 1.3.1 por aquel entonces) y algo de programación en Bash, pero nada de implementar lo aprendido en la teoría.

    Oct 28, 2015
    LinuxEbookProgramaciónLibros

    Tutorial Unix / Linux para principiantes

    Completo tutorial gratuito (en inglés) para ver online o descargarte (aquí):

    Introduction to the UNIX Operating System

    • What is UNIX?
    • Files and processes
    • The Directory Structure
    • Starting an UNIX terminal

    Tutorial One

    • Listing files and directories
    • Making Directories
    • Changing to a different Directory
    • The directories . and ..
    • Pathnames
    • More about home directories and pathnames

    Tutorial Two

    • Copying Files
    • Moving Files
    • Removing Files and directories
    • Displaying the contents of a file on the screen
    • Searching the contents of a file

    Tutorial Three

    • Redirection
    • Redirecting the Output
    • Redirecting the Input
    • Pipes

    Tutorial Four

    • Wildcards
    • Filename Conventions
    • Getting Help

    Tutorial Five

    • File system security (access rights)
    • Changing access rights
    • Processes and Jobs
    • Listing suspended and background processes
    • Killing a process

    Tutorial Six

    • Other Useful UNIX commands

    Tutorial Seven

    • Compiling UNIX software packages
    • Download source code
    • Extracting source code
    • Configuring and creating the Makefile
    • Building the package
    • Running the software
    • Stripping unnecessary code

    Tutorial Eight

    • UNIX variables
    • Environment variables
    • Shell variables
    • Using and setting variables
    Sep 6, 2012
    RedesLibrosLinux

    Descarga Windows 8 Developer Preview

    Si estás impaciente por ver algunas características del nuevo Windows 8, ahora puedes descargarte esta versión en inglés de desarrollo (no será estable y tendrás sus problemillas lógicos de una versión tan temprana) y empezar a probarlo.

    Aquí puedes bajar la versión 32 y aquí la 64 bits. Requiere una instalación limpia, desde cero.

    Sep 14, 2011
    MicrosoftRecursos Informática

    The Official Ubuntu Book (sexta edición) y The Official Ubuntu Server Book (segunda edición)

    ubuntubook

    Esta noticia la hemos visto en la web de nuestros amigos de Brainstormoverride, y nos cuentan que ya podemos comprar en papel o verlo online  el nuevo libro de Ubuntu donde encontrarás desde ayuda a la instalación, configuración de Ubuntu Server, Unity, etc.

    Está en inglés, estos son los capítulos:
    • Chapter 1: The Ubuntu Story
    • Chapter 2: Installing Ubuntu
    • Chapter 3: Using Ubuntu on the Desktop
    • Chapter 4: Gaining Greater Proficiency
    • Chapter 5: The Ubuntu Server
    • Chapter 6: More Applications for Ubuntu
    • Chapter 7: The Ubuntu Community
    • Chapter 8: Using Kubuntu
    • Chapter 9: GNOME 3, GNOME Shell, and More
    • Chapter 10: Ubuntu-Related Projects
    • Chapter 11: Introducing Ubuntu One
    • Appendix: Welcome to the Command Line
    Enlace al post original. USBook

    Y por otro lado, hemos encontrado también la segunda edición de otro magnífico libro llamado The Official Ubuntu Server Book, que también puedes comprar aquí o verlo online aquí. Este es el índice:

    Jul 22, 2011
    RedesLibrosEbookLinux

    Ubuntu 10.10 Maverick disponible

    ubuntumaverick 

    Ya puedes descargar la versión 10.10 de Ubuntu llamada Maverick. Entre sus nuevas características:
    • Mejoras visuales
    • Nuevo instalador
    • Área de Notificación
    • Versión Notebook: Unity
    • Soporte Multitouch
    • Visor de documentos
    • ... y mucho más.
    Puedes ver más información en castellano aquí.
    Oct 10, 2010
    LinuxRecursos Informática

    Chuletas para desarrolladores

    Bueno viendo la cantidad y chuletas que han recopilado en devcheatsheet, podemos decir que no son sólo para desarrolladores. Las hay de todos los tipos, lenguajes de programación, seguridad, servidores, sistemas operativos, aplicaciones varias, etc.

    Un repositorio muy completo y que seguro que te interesa tener en tus marcadores.

    Feb 9, 2010
    HackingProgramaciónRecursos InformáticaSeguridad

    Demo de Google Chrome OS

    Nov 21, 2009
    VariosvideosGoogle

    Las primeras imágenes de Android 2.0

    android-4

    Lo que tiene de nuevo, integración con Facebook, soporte para Exchange, nueva aplicación de mapas (ampliada), mejoras en el navegador, subida a YouTube de videos, backups, Text to Speech (texto a voz), y el Car Home (foto del post) una pantalla de inicio preparada especialmente para el coche.

    Más información en Diario de un Androide (vía Barrapunto).

    Todas las fotos aquí.

    Oct 20, 2009
    GoogleHardwareLinux

    Top 10 funciones nuevas para Android 1.5

     Nuestro amigo Tuxotron ya nos ha explicado cómo se actualiza a Android 1.5.

    Seguro que esta selección de 10 funciones nuevas que incluye te convencerán a hacer la actualización:

    1. Nuevo teclado virtual inteligente.

    2. Página principal personalizable con Widgets.

    3. Carpetas con información dinámica, donde puedes ver el contenido sin abrirla (similar al QuickLook del OS X Leopard)

    4. Grabación y compartición de videos.

    5. Subida de ficheros directamente a Picasa

    May 11, 2009
    Recursos InformáticavideosGoogle

    Evolución del diseño de los sistemas operativos

    amiga-workbench-2

    En este link hacen un repaso sobre la evolución en el diseño del interfaz de usuario de los distintos sistemas operativos a lo largo de los años, concretamente desde 1981 hasta la actualidad.

    Mar 12, 2009
    Historia

    Windows Mobile 6.5 anunciado

    honeycomb_thumb

    Se anunció ayer día 16 en el Mobile World Congress en Barcelona. No hay mucha información pero está claro que la optimización en el manejo de la pantalla táctil es una de las prioridades (desde que el iPhone marcó esta pauta, todos los fabricantes tienden a superarlo).

    Por otro lado se ha cambiado la forma de acceder al menu de opciones (estilo hexagonal como un panal), el Internet Explorer se ha mejorado, también un zoom de pantalla, iconos para tareas comunes, etc …

    Feb 17, 2009
    Microsoft

    Google podría estar preparando su propio sistema operativo

    Analizando el tráfico de internet se ha podido observar como ciertos usuarios con IP’s de la sede de Google emplean un sistema operativo “oculto”. Según la información presentada por Net Applications existe un 11% de empleados de Google.com que emplean un sistema operativo que los sensores de esta compañía no son capaces de detectar.

    Según Clay Ryder, presidente de The Sageza Group, podrían estar trabajando en la infraestructura una aplicación para construir redes, y no en un OS, pero no dejan de ser especulaciones.

    Dec 8, 2008
    Google

    Guía ilustrada para los S.O. de los SmartPhones

    Estupenda guía de todos los S.O. hasta ahora para todos los smartphones, desde el iPhone hasta el Android.

    Lo mejor, el apartado “Por qué lo usarías (Why You’ll Use It ) " y “Por qué apesta (Why It Sucks)” ;)

    Visto en:

    http://gizmodo.com/5061086/giz-explains-illustrated-guide-to-smartphone-oses

    Oct 13, 2008
    GadgetsRecursos Informática

    10+1 increibles sistemas operativos alternativos y su posible importancia en el futuro

     He encontrado este fantástico artículo en pingdon:

    http://royal.pingdom.com/2008/09/26/10-amazingly-alternative-operating-systems-and-what-they-could-mean-for-the-future/

    Todos conocemos Linux, Windows y Mac, pero hay otros no tan conocidos que merece la pena echarles un vistazo. Suelen ser desarrollados por pequeñas compañías o por entusiastas sobre todo de la programación a bajo nivel.

    Estos son algunos ejemplos:

    AmigaOS 4.1

    Acaba de salir este mes, y aunque mantiene el mismo nombre, no tiene nada que ver con el antiguo S.O. del Commodore Amiga, ahora es un sistema operativo para la plataforma PowerPC.

    Sep 30, 2008
    Recursos Informática

    eyeOS, el Sistema Operativo Web

    Página oficial del proyecto:

    http://eyeos.org

    Magnífica implementación de un S.O. desde el navegador Web. Todo estará disponible desde el navegador, aplicaciones, multimedia, etc … y desde cualquier lugar que te conectes. Otras de las ventajas es la posibildad de crear proyectos, documentación, etc … conjuntos con otros usuarios. Puedes registrarte y usar uno de los servidores que eyeOs tiene , y esto es lo mejor, o también puedes crearte uno propio.

    Aug 22, 2008
    Recursos Informática