4DOS - 4DOS

4DOS
4DOS icon.png
Dezvoltatori Software JP
Versiune stabila
8.00 (Open Source în 2009) / 7.50.130 (JPSoft în 2004)
Sistem de operare DOS , Windows
Tip Shell de comandă
Licență modificată de licență MIT care nu se califică drept open source de către Deschideți Source Initiative sau Free Software Foundation standarde
Site-ul web 4dos.info

4DOS este un interpret de linie de comandă de la JP Software, conceput pentru a înlocui interpretul de comandă implicit COMMAND.COMîn Microsoft DOS și Windows . A fost scris de Rex C. Conn și Tom Rawson și lansat pentru prima dată în 1989. Comparativ cu valoarea implicită, are un număr mare de îmbunătățiri.

4OS2 și 4NT sunt produse similare care se înlocuiesc cmd.exeîn OS / 2 și respectiv în Windows NT .

Prezentare generală

4DOS este cel mai adesea folosit ca înlocuitor de linie de comandă pentru următoarele sisteme de operare:

Deoarece Windows NT și Windows 2000 includ ambele COMMAND.COMși cmd.exe, pot fi instalate ambele 4DOS și 4NT și derivate. Versiunile anterioare ale 4OS2 pot fi rulate sub Windows NT, iar OS / 2 poate rula cele două shell-uri DOS și Windows NT, toate trei pot fi utilizate pe mașini de tip Windows NT și mașini de boot multiple OS / 2.

Printre numeroasele comenzi, declarații și funcții din 4DOS și care lipsesc în MS-DOS / Windows 95-98 COMMAND.COMse numără citirea tastaturii și o metodă mai simplă de lucru cu culorile ecranului și textului.

Extensia de fișier implicită pentru scripturile 4DOS este .btm.

O versiune grafică a 4DOS, 4OS2 și 4NT, numită Take Command , a fost lansată cu un set de caracteristici corespunzător versiunilor 4DOS 5.5, 4OS2 și 4NT 2.5 și actualizat după aceasta. Dezvoltarea pe această linie s-a oprit cu versiunile corespunzătoare în modul text . A existat un program grafic Take Command / 16 , pentru Windows 3.1.

4OS2 este un înlocuitor similar pentru interpretorul de comandă OS / 2 de la IBM . Aceasta a fost lansată pentru prima dată în același timp cu versiunea 4DOS 4 și are un set de caracteristici similar. La fel ca 4DOS, acesta este lansat ca open source. A apărut în setul de caracteristici al eComStation 2.10 din 2011 , în proiectul freeware os2free și este inclus cu ArcaOS .

4NT a fost lansat pentru prima dată ca 4DOS pentru Windows NT (versiunile 1.x, 2.x), dar a devenit 4NT până la restructurare după versiunea 8. Programul este o recompilare a 4OS2 și continuă să aibă caracteristici ale procesorului de comandă OS / 2 ( cmd.exe), cum ar fi rularea scripturilor REXX și suportul EXTPROC. Pentru aceasta există o comandă Take corespunzătoare / 32 , versiunea 1 corespunzătoare 4NT 2.5. 4NT și Take Command / 32 au fost lansate în ambele forme ANSI (Windows 9x) și Unicode (Windows NT), versiunea ANSI a scăzut la versiunea 5.

Un nou program Win32 Tabbed Command Interface (TCI), a fost lansat în momentul versiunii 4NT 7. Acest program a permis să se atașeze (reducând astfel dezordinea ecranului) și să detașeze consolele cu file într-o singură fereastră. Acest program necesită Windows XP sau o versiune ulterioară.

O nouă versiune a Take Command extinde interfața de comandă cu file originale, extinsă cu ferestre suplimentare pentru a permite compunerea intrării, pentru a naviga grafic directoare și fișiere și caracteristici suplimentare. 4NT este livrat ca Take Command Console. O versiune redusă a caracteristicilor reduse a TCC este lansată ca descărcare gratuită.

JP Software a lansat apoi:

  • TC (pachet complet de TCI + TCC)
  • TCLE (TCI + TCC / LE)
  • TCC (doar utilitarul de comandă)
  • TCC / LE

Aceasta a fost lansată de la versiunile 9-12.1, corespunzătoare versiunii 4NT / TCC subiacente.

Caracteristici

4DOS oferă o serie de îmbunătățiri comparativ cu COMMAND.COM:

Istoric și starea actuală

Distribuit inițial ca shareware , 4DOS a fost lansat ulterior ca freeware neacceptat . În prezent, codul sursă este disponibil sub o licență MIT modificată, dar „nu poate fi utilizat în niciun produs comercial fără permisiunea scrisă de la Rex C. Conn” și „nu poate fi compilat pentru utilizare pe niciun alt sistem de operare în afară de FreeDOS ” - deci nu se califică drept open source așa cum este definit de Open Source Initiative .

Ultima actualizare de către JP Software a fost versiunea 7.50.130, lansată în august 2004. Pe parcursul istoriei sale de 15 ani, 4DOS a suferit numeroase actualizări; iată câteva dintre cele mai semnificative.

Versiune Eliberată Functii noi
2.00 15.02.1989 Lansare originală. Editare îmbunătățită pe linia de comandă, completarea numelui de fișier, istoricul comenzilor, pseudonime, metacaractere îmbunătățite, ajutor online, variabile interne, schimbarea pe disc sau EMS , descrieri de fișiere, separator de comenzi, stivuitor de chei.
2.20 05.07.1989 Extensii executabile.
3.00 07.03.1990 Fișiere batch BTM (stocate în memorie pentru viteză), schimb de memorie extinsă (XMS), funcții variabile, sintaxă nume variabilă paranteză.
4.00 01.11.1991 Listări de directoare colorate, fișier de configurare 4DOS.INI, includ liste, grupuri de comenzi, CDD implicit, suport DOS 5 Upper Memory Blocks (UMB).
5.00 23.11.1993 Data, ora și intervalele de dimensiuni; fișiere batch comprimate.
5.51 22.08.1995 Suport pentru nume de fișier lung , REXX în fișiere .BAT (ca în PC DOS 7.0).
6.00 24.07.1997 Căutări extinse în director, configurație interactivă (comanda OPTION), intervale de excludere, depanator interactiv de fișiere batch.
7.00 18.06.2001 @file liste (ca în DR-DOS ).
7.50 24-02-2003 Funcții definite de utilizator.
7.50.1 13.11.2006 Versiune open source de 7.50. Luchezar Georgiev și Jaelani Utomo au continuat să dezvolte 4DOS.
8.00 27.02.2009 Ultima versiune.

NDOS

Unele versiuni ale Norton Utilities pentru DOS au inclus copii modificate ale 4DOS numite NDOS . Ultima versiune a NDOS a fost inclusă în Norton Utilities 8 și a corespuns 4DOS 4.03.

Vezi si

Referințe

linkuri externe