4DOS

4DOS
Deweloperzy Oprogramowanie JP
Wersja stabilna
8.00 (Open Source w 2009) / 7.50.130 (JPSoft w 2004)
System operacyjny DOS , Windows
Typ Powłoka poleceń
Licencja zmodyfikowana licencja MIT , która nie kwalifikuje się jako open source według standardów Open Source Initiative lub Free Software Foundation
Strona internetowa 4dos.info

4DOS to interpreter wiersza poleceń firmy JP Software, zaprojektowany w celu zastąpienia domyślnego interpretera poleceń COMMAND.COM w systemach Microsoft DOS i Windows . Został napisany przez Rexa C. Conna i Toma Rawsona i po raz pierwszy wydany w 1989 roku. W porównaniu z domyślnym, ma dużą liczbę ulepszeń.

4OS2 i 4NT to podobne produkty, które zastępują cmd.exe odpowiednio w OS/2 i Windows NT .

Przegląd

4DOS jest najczęściej używany jako zamiennik wiersza poleceń dla następujących systemów operacyjnych:

Ponieważ Windows NT i Windows 2000 zawiera zarówno COMMAND.COM , jak i cmd.exe , można zainstalować zarówno 4DOS, 4NT , jak i pochodne. Wcześniejsze wersje 4OS2 mogą być uruchamiane pod Windows NT, a OS/2 może uruchamiać dwie powłoki DOS i Windows NT, wszystkie trzy mogą być używane na maszynach typu Windows NT i maszynach wielokrotnego rozruchu OS/2.

Wśród wielu poleceń, instrukcji i funkcji w 4DOS i których brakuje w MS-DOS/Windows 95-98 COMMAND.COM jest odczytywanie danych wprowadzanych z klawiatury oraz prostsza metoda pracy z kolorami ekranu i tekstu.

Domyślne rozszerzenie pliku dla skryptów 4DOS to .btm.

Graficzna wersja 4DOS, 4OS2 i 4NT, zwana Take Command , została wydana z zestawem funkcji odpowiadającym wersji 4DOS 5.5, 4OS2 i 4NT 2.5, a następnie zaktualizowana. Rozwój tej linii został zatrzymany wraz z odpowiednimi trybu tekstowego . Był program graficzny Take Command/16 dla Windows 3.1.

4OS2 jest podobnym zamiennikiem interpretera poleceń IBM OS/2 . Zostało to po raz pierwszy wydane w tym samym czasie co wersja 4DOS 4 i ma podobny zestaw funkcji. Podobnie jak 4DOS, jest udostępniany jako open source. Pojawił się w zestawie funkcji eComStation 2.10 z 2011 roku, w darmowym projekcie os2free i jest dołączony do ArcaOS .

4NT został po raz pierwszy wydany jako 4DOS dla Windows NT (wersje 1.x, 2.x), ale stał się 4NT aż do restrukturyzacji po wersji 8. Program jest rekompilacją 4OS2 i nadal ma funkcje procesora poleceń OS / 2 ( cmd.exe ), takie jak uruchamianie skryptów REXX i obsługa EXTPROC. Istnieje odpowiednie Take Command/32 , wersja 1 odpowiadająca 4NT 2.5. 4NT i Take Command/32 zostały wydane zarówno w formach ANSI (Windows 9x), jak i Unicode (Windows NT), przy czym wersja ANSI została usunięta w wersji 5.

Nowy program Win32 z kartami interfejsu poleceń (TCI) został wydany w czasie 4NT w wersji 7. Ten program umożliwiał dołączanie (w ten sposób zmniejszając bałagan na ekranie) i odłączanie konsol z kartami do jednego okna. Ten program wymaga systemu Windows XP lub nowszego.

Nowa wersja Take Command rozszerza oryginalny interfejs poleceń z kartami, rozszerzony o dodatkowe okna umożliwiające komponowanie danych wejściowych, graficzną nawigację po katalogach i plikach oraz dodatkowe funkcje. 4NT jest dołączony jako Take Command Console. Lekka wersja TCC z ograniczoną liczbą funkcji jest udostępniana do bezpłatnego pobrania.

Następnie JP Software wydało:

  • TC (pełny pakiet TCI + TCC)
  • TCLE (TCI + TCC/LE)
  • TCC (tylko narzędzie poleceń)
  • TCC/LE

Zostało to zwolnione z wersji 9 do 12.1, co odpowiada bazowej wersji 4NT/TCC.

Cechy

4DOS zawiera szereg ulepszeń w porównaniu z COMMAND.COM :

Historia i stan obecny

Oryginalnie dystrybuowany jako shareware , 4DOS został później wydany jako nieobsługiwany program freeware . Obecnie kod źródłowy jest dostępny na zmodyfikowanej licencji MIT , ale „nie może być używany w żadnym produkcie komercyjnym bez pisemnej zgody Rexa C. Conn” i „nie może być kompilowany do użytku w żadnym innym systemie operacyjnym niż FreeDOS ” – tak nie kwalifikuje się jako open source zgodnie z definicją Open Source Initiative .

Ostatnią aktualizacją firmy JP Software była wersja 7.50.130, wydana w sierpniu 2004 roku. W ciągu swojej 15-letniej historii 4DOS przeszedł liczne aktualizacje; Oto kilka z najbardziej znaczących.

Wersja Wydany Nowe funkcje
2.00 1989-02-15 Oryginalne wydanie. Ulepszona edycja wiersza poleceń, uzupełnianie nazw plików, historia poleceń, aliasy, ulepszone symbole wieloznaczne, pomoc online, zmienne wewnętrzne, zamiana na dysk lub EMS , opisy plików, separator poleceń, układanie kluczy.
2.20 1989-07-05 Wykonywalne rozszerzenia.
3.00 1990-03-07 BTM (buforowane w pamięci w celu przyspieszenia), wymiana pamięci rozszerzonej (XMS), funkcje zmiennych, składnia nazw zmiennych nawiasów.
4.00 1991-11-01 Kolorowe listy katalogów, plik konfiguracyjny 4DOS.INI, zawiera listy, grupy poleceń, dorozumiany CDD, obsługa DOS 5 Upper Memory Blocks (UMB).
5.00 1993-11-23 Zakresy dat, godzin i rozmiarów; skompresowane pliki wsadowe.
5.51 1995-08-22 Obsługa długich nazw plików , REXX w plikach .BAT (jak w PC DOS 7.0).
6.00 1997-07-24 Rozszerzone przeszukiwanie katalogów, interaktywna konfiguracja (polecenie OPCJA), zakresy wykluczeń, interaktywny debugger plików wsadowych.
7.00 2001-06-18 @listy plików (jak w DR-DOS ).
7.50 2003-02-24 Funkcje zdefiniowane przez użytkownika.
7.50.1 2006-11-13 Wersja open source 7.50. Luchezar Georgiev i Jaelani Utomo kontynuowali rozwój 4DOS.
8.00 2009-02-27 Ostatnia wersja.

NDOS

Niektóre wersje Norton Utilities dla DOS zawierały zmodyfikowane kopie 4DOS o nazwie NDOS . Ostatnia wersja NDOS była dołączona do Norton Utilities 8 i odpowiadała 4DOS 4.03.

Zobacz też

Linki zewnętrzne