• Crear un SO de cero

    From Enric Lleal Serra@1:2320/100 to All on Mon Mar 6 12:57:27 2017
    * Originally in ESP.SISTEMAS-OPERATIVOS
    * Crossposted in ESP.PROGRAMACION

    �Hola All!


    *C�mo crear un sistema operativo desde 0*
    by tuxotron - on Mar 5th 2017 - No Comments

    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[2], es un libro electr�nico (PDF)[3] 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.

    Los objetivos de dicho libro es el dar al lector el conocimiento de la base para la construcci�n de un sistema operativo. Si sigues el libro, al final deber�as ser capaz de:

    - Escribir un sistema operativo desde cero y saber interpretar las especificaciones t�cnicas del hardware
    - Buen conocimiento sobre ensamblador x86
    - Depuraci�n y emulaci�n del hardware con GDB y QEMU
    - Interactuar bajo nivel con el hardware usando C

    El libro asume que el lector tiene, al menos, los siguientes conocimientos:

    - Conocimientos b�sicos sobre electricidad
    - Conocimientos b�sicos sobre programaci�n en C
    - Conocimientos b�sicos sobre sistemas basados en Linux, especialmente estar

    familiarizado con la l�nea de comandos

    Tambi�n dispones de un repositorio en Github con el c�digo fuente usado en el libro.

    Otros recursos mencionados en el proyecto sobre el tema:

    http://wiki.osdev.org/Main_Page
    https://0xax.gitbooks.io/linux-insides/content/ - Espa�ol: https://github.com/leolas95/linux-insides-spanish https://www.allaboutcircuits.com/textbook/


    [1]http://www.cyberhades.com/2017/03/05/como-crear-un-sistema-operativo-desde-0

    /
    [2]https://github.com/tuhdo/os01 [3]https://github.com/tuhdo/os01/files/776266/Operating_System_From_0_to_1.pdf


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Cuando nacemos todos somos originales, la mayoria muere como copias.
    --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)