Veranderingen aan het originele document zijn cursief weergegeven. Alle originele tekst en veranderingen door Jim Hall.
Nederlandse vertaling door Marc Jacobs [04 November 1998]
James Hall
James.F.Hall@uwrf.edu
[mijn e-mail adres is nu jhall1@isd.net]
Ed. 16 Okt 1994
[aanpassingen 21 Apr 1998]
Voor het downloaden van FreeDOS is nu een site beschikbaar op sunsite.unc.edu in /pub/micro/pc-stuff/freedos. Hiervoor ben ik op freedos@sunsite.unc.edu te bereiken. [Het ftp domein van is nog steeds beschikbaar, maar FreeDOS heeft nu een eigen domein naam en een web pagina op www.freedos.org . Het e-mail adres van de coördinator is ook veranderd.]
Een discussie forum is geopend op comp.os.msdos.misc. Hier is de discussie over onze projecten en doelen gepland. Neem gerust deel aan de discussie. [Het merendeel van de Free-DOS discussie vindt tegenwoordig plaats via de mailing list, waarvoor je je kunt opgeven bij www.freedos.org . Daarnaast zijn over het algemeen de meeste gebruikers van comp.os.msdos.misc en comp.os.msdos.programmer bekend met Free-DOS.]
Rond begin juli 1994 is Free-DOS, onder de naam PD-DOS, aangekondigd als een nieuwe uitvoering van DOS. [Het verbindingsstreepje is later vervallen, nu dus: FreeDOS]
Ik wil graag een groep vormen die, uiteindelijk, een volgende uitvoering van MS-DOS creëert. DOS blijkt een populair systeem te zijn en er is al veel hardware beschikbaar wat het ondersteund. Microsoft zal DOS niet eeuwig blijven ontwikkelen en je kunt er niet op rekenen dat commerciële software fabrikanten als IBM en Digital met DOS door zullen gaan. Naar mijn mening is het aan degene op het Internet de taak om hun eigen DOS (hierna Free-DOS) te ontwikkelen en volgens mij is er veel ondersteuning voor een project als dit.
Optimaal moet Free-DOS alle niveaus van machines kunnen draaien. Het moet werken op minimale processoren als de 8088 met een geheugen van slechts 640k. Hopelijk past de gecomprimeerde installatie op minder dan 1.44M. [Er is zoveel geschreven voor FreeDos dat de installatie nu al ruim over 1 MB is. Echter, het Install programma kan installeren van diskettes met minder dan 1MB.]
Free-DOS moet zich niet richten op specifieke gebruikers. Dat wil zeggen, het eind product moet prettig bruikbaar en nuttig zijn voor zowel programmeurs als niet-programmeurs.
Ik denk dat het geen probleem zal zijn om een voor de 80386 en hoger geoptimaliseerde versie van Free-DOS te verspreiden. Dat blijft echter een project voor de kernel schrijvers. [Feitelijk kunnen we deze bewering veranderen in: elk FreeDOS programma moet gebruik kunnen maken van een 386 of andere systeem verbeteringen bij detectie, maar het programma moet ook nog kunnen draaien op kleine computers als een XT.]
Ik stel me voor dat het Free-DOS project het best is aan te pakken door de inspanningen op te delen in drie groepen:
Als ik dit project van de grond krijg, zou ik graag hebben dat voor elk van de groepen iemand de leiding overneemt, zodat er dus een Utilities Leider, Driver Leider en een Kernel Leider is. Deze personen zouden dan de leiding hebben over het behoud van code leesbaarheid en het zorgen dat de groepen de doelen halen. De Utilities Leider zou bij voorbeeld er voor zorgen dat elke utility tenminste de MS-DOS command line argumenten omvat. De Leider zou ook moeten beslissen welke extensies toegestaan zijn. [Dit "leiderschap" is sindsdien terug gegeven aan wie het toebehoort: de gebruikers! Beslissingen over wat wel en niet deel uit zal maken van een distributie wordt veelal bepaald door discussie en door welke software gebruikt wordt en welke niet. Tevens is nu alle FreeDOS software bij elkaar gecatalogiseerd in een grote onderhouds lijst, in plaats van opgedeeld in Utilities, Drivers en Kernel.]
Veel van de DOS utilities bestaat al als freeware en flink deel daarvan is geschreven door de Free Software Foundation. [Het merendeel van de FreeDOS software is uiteindelijk opnieuw geschreven door FreeDOS medewerkers.] Hoe dan ook, ik verwacht dat de Utlities Groep de eerste zal zijn die al zijn doelen zal halen. Hierna zal waarschijnlijk de Drivers Groep volgen en de kernel als laatste door hun relatieve complexiteit. Bij ieder niveau van voltooiing verwacht ik een hoofd uitgave, beschikbaar via ftp sites.
Een laatste opmerking: ik wil graag dat alle utilities worden geschreven in C of the DOS batch taal, dit ter vergemakkelijking van onderhoud. [Deze restrictie ging wat ver, maar over het algemeen vinden we dat de FreeDOS programma's geschreven moeten worden in ofwel C ofwel Assembly.]
Elke inspanning gestopt in het schrijven van een Free-DOS zal, uiteraard, worden herverspreid in de vorm van zowel binaire als de bron code. Daarom sporen we programmeurs aan hun software vrij te geven onder een distributie overeenkomst als de GNU GENERAL PUBLIC LICENCE , welke in zijn inleiding onder andere zegt:
De licenties voor de meeste software zijn ontworpen voor het ontnemen van je vrijheid van delen en veranderen. Daarentegen is de GNU General Public License bedoeld voor het garanderen van je vrijheid van delen en veranderen van vrije software--om te garanderen dat de software vrij is voor al haar gebruikers. Deze General Public License is van toepassing op het merendeel van de Free Software Foundation's software en op elk ander programma waarvan de schrijvers ernaar verwijzen. (Sommige andere Free Software Foundation software valt in plaats daarvan onder de GNU Library General Public License.) U kunt het ook op uw programma's toepassen. Wanneer we spreken van vrije software, zinspelen we op vrijheid, niet prijs. Onze General Public Licenses zijn ontworpen om er zeker van te zijn dat je de vrijheid hebt kopieën te verspreiden van de vrije software (en geld te vragen voor deze service als je dat wil), dat je de bron code ontvangt of dat je deze kunt krijgen als je dat wil, dat je de software kan veranderen of dat je delen ervan kan gebruiken in nieuwe vrije programma's; en dat je weet dat je deze dingen kan doen.
Copyright © 1994-1998 Jim Hall
Nederlandse vertaling Copyright © 1998 Marc Jacobs
Tenzij anders aangegeven zijn FD-DOS HOWTO documenten verzekerd van copyright door hun respectievelijke auteurs. FD-DOS HOWTO documenten mogen worden gereproduceerd en in zijn geheel of in delen worden verspreid via elk medium, fysiek of elektronisch, zolang deze copyright bepalingen behouden blijven op alle kopieën. Commerciële verspreiding is toegestaan en aangemoedigd; echter, de auteur wil graag ingelicht worden van zulke verspreidingen.
Alle vertalingen, afgeleide werken of verzamelde werken bevattende enig FD-DOC HOWTO document moeten onder deze copyright bepalingen vallen. Dat wil zeggen, het is niet toegestaan een werk af te leiden van een HOWTO en hierop additionele voorwaarden te stellen aan distributies daarvan. Uitzonderingen op deze regels kunnen onder bepaalde voorwaarden verleend worden; gelieve contact op te nemen met de FD-DOC HOWTO coördinator op het ondervermelde adres.
Als u enige vragen heeft, neem dan contact op met de FD-DOC coördinator op
jhall1@isd.net.
Copyright © 1994-1998
Jim HallDutch translation Copyright © 1998
Marc JacobsUnless 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
jhall1@isd.net.