<<SOURCEFORGE | PROJECT PAGE>>
FreeDOS documentation project logo
 
Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki - PageDown
C:\FdDoc\FdDocEs\SideBar
 *HOME
 *ABOUT
 *GET INVOLVED
 ** Start
 ** Write
 ** Advocacy
 *DOCUMENTATION
 ** MANIFESTO
 ** SPECS
 ** HOWTOs 
 ** MINI HOWTOs
 ** HELP
 *TRANSLATIONS  
 ** Deutsch
 ** English
 ** Español
 ** Français
 ** Italiano
 ** Japanese
 ** Nederlands
 ** Português (Br)
 ** Polish
 ** Pycckuu
 ** Swedish
 *TOOLS
 *MIRRORS
 *LINKS
 * FAQ
 * CVS
C:\FdDoc\FdDocEs\HomePage

Las anotaciones al documento original se proporcionan letra itálica. Todo el texto y anotaciones originales de Jim Hall.

Traducido al Español por David Parra; tkg@entelchile.net [11/Mayo/98]


Manifiesto de Free-DOS (anotado)

James Hall James.F.Hall@uwrf.edu [mi casilla email ahora es freedos@freedos.org]

Ed. Del 16 De Octubre de 1994 [anotaciones hechas el 21 de abril de 1998]

Cambios

Se encuentra disponible un site ftp para bajar Free-DOS en /pub/micro/pc-stuff/freedos de sunsite.unc.edu. Contáctese con freedos@sunsite.unc.edu para informarse acerca de esto. [el área del servidor ftp de sunsite todavía está activa, pero ahora FreeDOS tiene su propio Domain Name y página Web en www.freedos.org. La casilla de EMail del coordinador también ha cambiado.]

Un foro de discusión se ha abierto en comp.os.msdos.misc. Aquí es donde planeamos discutir nuestros proyectos y nuestras metas. Siéntase libre de contribuir a la discusión. [la mayoría de las discusiónes de FreeDOS suceden, actualmente, en la lista (Mailing List) de FreeDOS, a la que usted se puede suscribir desde la pagina Web de www.freedos.org, pero muchos usuarios de comp.os.msdos.misc y comp.os.msdos.programmer estarán, generalmente, bien informados sobre FreeDOS.]

Historia

Free-DOS fue anunciado como PD-DOS a principios de julio de 1994, como otra puesta en práctica del DOS. [el guión fue eliminado, ahora se escribe FreeDOS]

Intención

Quisiera formar a un grupo que, eventualmente, cree otra implementación del MS-DOS. El DOS parece ser un sistema popular, y hay un montón de hardware ya disponible que lo soporta. Microsoft no desarrollará el DOS por siempre, y uno no puede contar en las firmas de programación comerciales tales como IBM o Digital para continuar el DOS. Siento que quienes estan en Internet pueden desarrollar su propio DOS (de aquí en adelante, Free-DOS) y siento que hay muchos que ayudarán en este proyecto.

Free-DOS debe ejecutarse en forma óptima en todos los tipos de máquinas. Debe funcionar en procesadores tan bajos como los 8088 con tan poca memoria como 640k. Idealmente, la instalación comprimida debe caber en 1.44M. [hay tanto software escrito para FreeDOS que la instalación ahora está sobre 1MB. Sin embargo, se puede instalar desde discos de menos de 1MB.]

Free-DOS no debe ser destinado a ciertos usuarios. Es decir, el producto final debe ser algo que los programadores y los no-programadores puedan utilizar.

No pienso que exista problemas para distribuir versiones optimizadas de Free-DOS para 80386 y superiores. Pero esto sigue siendo un proyecto para los programadores del núcleo. [realmente, podemos enmendar esta declaración diciendo: cualquier programa de FreeDOS debe poder aprovechar un 386 o superior si fuese detectado, pero el programa debe funcionar en hardware de bajo nivel como los XT.]

Plan

Me imagino que el proyecto de Free-DOS sería manejado lo mejor posible dividiendo esfuerzos en tres subgrupos:

  • Utilitarios - el objetivo principal es escribir versiones nuevas y limpias de los utilitarios estándares del DOS. Estos deben poder ser ejecutados en cualquier version de MS-DOS (desde 3.3 en adelante). Usted puede notar que muchos de los utilitarios de DOS se han movido del shell. Éste debe facilitar su mantención y desarrollo.
  • Programas pilotos - las metas incluyen reescribir los drivers de dispositivo para el DOS, incluyendo un ANSI.SYS y un COUNTRY.SYS nuevos. Éstos deben ser overlay-able en cualquier versión del DOS (desde 3.3 en adelante).
  • ‘Núcleo - el objetivo principal es escribir un nuevo núcleo del DOS, que sea capaz de ejecutar la mayoría del software actualmente existente. La última prueba es poder ejecutar Windows y Doom. Las metas secundarias pudieron incluir el trabajo en soporte para cierta clase de multitarea, aunque sea limitada.

Si puedo hacer despegar este proyecto, apreciaría que alguien asuma el control cada uno de los tres subgrupos, Ellos serian Jefe de Utilitarios, Jefe de controladores y jefe de Núcleo. Esta persona estaría a cargo de mantener la legibilidad del código y para asegurar que se cumplan las metas del grupo. Por ejemplo, el Jefe de utilitarios también se cercioraría de que cada utilitario incluya por lo menos los argumentos de la línea de comando del MS-DOS. El Jefe debe también tomar decisiones referentes a qué extensiones serán permitidas. [estas indicaciones han sido transferidas a donde pertenece: a los usuarios! decisiones sobre qué se convertirá en parte de una distribución se logran mucho mejor con la discusión y conociendo cuales programas se usan y cuales no. también, todo el software de FreeDOS ahora es enumerado en una gran lista de los sostenedores, a la vez que por Utilitidades, controladores, y el núcleo.]

Muchos de los utilitarios del DOS ya existe como freeware, y una buena porción ha sido escrita por la Free Software Foundation (Fundación del software gratis). [la mayoría del software de FreeDOS fue escrito de la nada por los contribuidores de FreeDOS.] En cualquier caso, contaba con que el grupo de los utilitarios fuese el primero en lograr todas sus metas. El grupo de los controladores acabaría, probablemente, después, y el último seria el del núcleo debido a su relativa complejidad. En cada etapa de la desarrollo, contaba con una liberación importante al público mediante sitios ftp.

Una nota final: Apreciaría que todos los utilitarios se escribirán en C o el lenguaje de tratamiento por lotes del DOS (batch), para facilitar su mantención. [esta restricción iba demasiado lejos. sin embargo, la sensación general es que los programas de FreeDOS se deben escribir en C o ensamblador (Assembler).]

Asuntos Legales

Cualquier esfuerzo destinado a escribir Free-DOS debe, por supuesto, ser redistribuido en formato binario y fuente. Por lo tanto, los programadores deben lanzar sus programas bajo un arreglo de distribución como la LICENCIA PUBLICA GENERAL GNU, que dice algo similar a lo siguiente:

  Las licencias de la mayoria de los programas han sido
 diseñadas para limitar tu libertad de intercambiarlos y
 distribuirlos. La Licencia pública general GNU esta destinada a
 garantizar tu libertad para intercambiar y modificar programas
 gratuitos—para tener seguridad que el software es gratuito para todos
 los usuarios.  Esta Licencia Pública general se aplica a la
 mayoria de los programas de la Free Software Foundation y a cualquier
 otro programa en el que los autores lo utilicen.  (Algunos de los
 programas de Free Software Foundation estan protegidos por la Licencia
 pública general para librerias de GNU). Puedes hacer esto
 aplicable a tus programas.

  Cuando hablamos de software gratuito, nos referimos a libertad, no a
 precio.  Nuestras licencias generales púbicas estan
 diseñadas para darte la seguridad que tienes la libertad de
 redistribuir copias de los programas gratuitos (y cobrar por ese
 servicio si lo deseas), que recibes el código fuente o lo
 puedes recibir si lo pides, que puedes modificar el programa o usar
 partes de el en nuevos programas gratuitos; y, como ya lo sabes,
 puedes usar esas cosas. 

Copyright © 1994–1998 Jim Hall Unless otherwise stated, FD-DOC HOWTO documents are copyrighted by their respective authors. FD-DOC HOWTO documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, as long as this copyright notice is retained on all copies. Commercial redistribution is allowed and encouraged; however, the author would like to be notified of any such distributions.

All translations, derivative works, or aggregate works incorporating any FD-DOC HOWTO documents must be covered under this copyright notice. That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. Exceptions to these rules may be granted under certain conditions; please contact the FD-DOC HOWTO coordinator at the address given below.

In short, we wish to promote dissemination of this information through as many channels as possible. However, we do wish to retain copyright on the HOWTO documents, and would like to be notified of any plans to redistribute the HOWTOs.

If you have any questions, please contact the FD-DOC coordinator at freedos@freedos.org.

Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki - PageUp
Page last modified on March 31, 2006, at 07:54 AM
E-mail the coordinator at freedos-documentation @-sign freedos point org
This site is part of the FreeDOS Project.
SourceForge.net Logo