All original text and annotations by Jim Hall.
Translation by Michael Schienke
James Hall
jhall1@isd.net
Od niedawna jest dostępny adres ftp, z którego można darmowo skopiować Free-DOS, a mianowicie sunsite.unc.edu/pub/micro/pc-stuff/freedos. W tym celu proszę zgłosić się do mnie, pod adres freedos@sunsite.unc.edu (proszę pisać po angielsku).[sunsite ftp jest ciągle dostępny, ale teraz FreeDOS posiada własną domenę i stronę internetową na www.freedos.org, adres koordynatora również uległ zmianie.]
Została otwarta grupa dyskusyjna pod adresem comp.os.msdos.misc. W tym włanie miejscu zamierzamy dyskutować o naszych projektach i naszych osiągnięciach. Prosimy o dołączenie do tych dyskusji. Jeżeli chcesz uczestniczyć w dyskusji o Free-DOSie powiniene dodać; swój adres emailowy do grupy na stronie www.freedos.org. ale wiele użytkowników grup comp.os.msdos.misc i comp.os.msdos.programmer uczestniczy również w dyskusji na temat FreeDOSa .
Program Free-DOS został przedstawiony pod nazwą PD-DOS początkiem lipca 1994 roku jako ponowna implementacja popularnego DOSa. Mylnik został póniej pominięty, obecnie program nazywa się FreeDOS.
Chciałbym stworzyć grupę, która planowałaby napisać w przyszłoci inne implementacje programu MS-DOS. DOS okazał się popularnym systemem operacyjnym i istnieje dużo sprzętu wspomagającego go. Microsoft na zawsze zarzuciło DOS, a nie można również liczyć na kontynuację DOSa przez takie firmy jak IBM lub Digital. Uważam że zadanie to należeć powinno do tych w Internecie którym los DOSa (a teraz Free-DOSa) nie jest obojętny i czuję, że istnieje duże poparcie dla tego projektu.
Free-DOS powinien działać bezbłędnie na wszystkich typach komputerów, również na tych starszych - łącznie z procesorem 8088, z tak małą ilocią pamięci, jak 640k. Sama instalacja po spakowaniu powinna zajmować poniżej 1.44M. [w międzyczasie powstało tak dużo programów pod FreeDOSa, że teraz instalacja zajmuje sporo ponad 1MB. Jednak instalacja może być dokonana z łatwocią z dyskietek o pojemnoci poniżej 1MB.]
Free-DOS nie powinien być przeznaczony dla wąskiej grupy użytkowników. To oznacza, że końcowy produkt powinien być czym, co bawi i uczy zarówno programistów, jak i pozostałych.
Nie uważam że istnieją problemy z przystosowaniem systemu Free-DOS do procesorów 80386 i wyższych. Ale to pozostanie zadaniem dla programujących jądro.
Teraz możemy sformułować to następująco: każdy program pod FreeDOS powinien wykorzystywać możliwoci 386 lub innego rozszerzenia gdy zostanie ono wykryte - jednak program powinien nadal działać na starych dobrych XTciakach.
Mylę, że projekt Free-DOS byłby najlepiej prowadzony przy następującym podziale na trzy podgrupy:
Jeli ten projekt osiągnie jaki sukces, namawiam gorąco do wyboru sporód jednej z wyżej wymienionych trzech podgrup, tak by narodzili się liderzy poszczególnych grup. Owa osoba powinna być obarczona odpowiedzialnocią utrzymywania kodu w czystoci i przejrzystoci oraz koordynowania osiągnięć grupy. Na przykład lider grupy Użytków powinien zapewnić umieszczanie w poszczególnych programach argumentów w wierszu poleceń podobnych do tych w DOSe. Lider powinien również decydować o akceptowanych rozszerzeniach.[Nastąpiła zmiana, jeżeli chodzi o ten punkt; decyzja o formatach została przekazana we właciwe miejsce: z powrotem do użytkowników!]
Wiele programów dodatkowych do DOSa istnieje od dawna jako freeware i zostały one w dużej mierze napisane przez fundację Free Software Foundation". [Większoć programów pod FreeDOS zostało napisane przy współpracy zainteresowanych tym systemem.] W każdym razie oczekuję, że grupa Użytków zostanie pierwszą grupą, która osiągnie te cele. Grupa Sterowników zakończy swój projekt niebawem, a Jądra zaraz po nich, ze względu na ich cisłą współpracę. Na każdym ważnym poziomie pracy oczekuję wydania wersji tymczasowej, która będzie dostępna przez ftp.
Dodatkowa uwaga: Życzyłbym sobie by wszystkie dodatki były pisane w C lub w języku DOSowym (pliki BAT), aby zapewnić ich utrzymywanie.[To wymaganie było, jak się okazało, zbyt rygorystyczne. Jednak programy do FreeDOS powinny być pisane w C albo w Asemblerze.]
Wszelkie starania wkładane w realizację projektu FreeDOS powinny być oczywicie dostępne zarówno w postaci kodu wynikowego, jak i ródłowego. Dlatego namawiamy programistów do wydawania ich programów zgodnie z wczeniej uregulowaną licencją, taką jak GNU GENERAL PUBLIC LICENSE, tutaj wyciąg w języku angielskim z preambuły:
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
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 jhall1@isd.net.