НОВОЕ: OS/2 GURU - Вопросы и ответы

Reviews / articles about OS/2

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 

Unsorted

 

 

Upgrade ArcaOS to NeoWPS level

  • Install original PNG icons drawed by designer, specialized at OS/2 adornation.
  • Install eSchemes 2018 to change colors and buttons on desktop.

7 Reasons that Rexx Still Matters


TITLE: 7 Reasons that Rexx Still Matters

DATE: 2013-06-10 04:11:03

AUTHOR: Rene Jansen
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=291
to your language

. ............ ..... Rexx .... . ....... . ..........., .. ..... ....... ...... .. .... .... ....... ..... (René Vincent Jansen) ........ ......... ............ ...... . ...... ............. ..... . .............. .............

...... ..., ..... . ........ . ..... Rexx .. Slashdot ... ...... ........... ....., .... .......... ......... ... ........ ... Rexx, ...... .......... .... ........ .........., ...... .. ......... . . .... .. ........ . . .... ...... . .......... ......... .......

...., .... .. .. ............ . Rexx ....., ....... ......... .......... .... ........ ......... ........ IBM .... ....... (Mike Cowlishaw) . 1979 ..... ....... .......... ...... ........ .......... Rexx. .. .............. ........... .. ..... ........., .. .......... ... ........ ......... .. .......... IBM: ........... . .. OS/2.

... ......... ........ ......, ...... ...... ......... .. Rexx ... .......:

  • ......... .... . ........ ..............
  • .. ............ . ........ ..., ... ... ..... .........
  • ............. ... ............... .......... ......... - TRACE . PARSE.

... ... .. ..... ..... ........ Rexx ......., ..... .... ......... ...... - ....., Python, PHP . Perl ? ..... ......... . ..........? ...... ..........

Rexx ......... . .... .......... ....., ............. ... ...... .............. ...... .. ............

.........., ... ............ Rexx, .......... ...... .......... ......, ........ .. ........ .......... ...... .. .......... . Rexx .. Slashdot .......... .., .... ......... ........ . Rexx, .. ...... .. .......... ............ ...... ...... .... ..... ... ........, ... ... ...... .. ..... ....... . .........., .. ....... ........ ., ...... .....-.. ....., ..... ...... Rexx. ... ..... ........, ... ..... .......... .. .... ......... ........ .............

Rexx .......... .......... .. ........... . ........... ... .. ... ..... .. ........ . 1980 .. VM . ... ........... IBM (........ ........) ... ....... .... ............ .......... ... ..... ....... ..... .... exec-2, ....... ....... ............... .. ............ ..... ....., .... ......., ............ ... ........ ...... IBM Fellow, . Rexx ............... .. ... ............ ....... IBM - MVS, OS/2 . OS/400.

...... .... Rexx, ........ . .... .......... ....., ........... .........., .. ....... . ................, .... .......... .............. . ........ .......... ............... . ............. ... ........, ... ...... Rexx ..... . ...... ...... DevOps. Rexx-.......... ... ....... ...... ........ ............., .. .... .. .. ..... .. ....., ......... ....., ........ .. ..... ..... ....... ................ ........ ..... ....... . ....., ... ........ .......... ............ .......... ........ .. ......... Rexx-.......... ...... ... "... ...... ........" - "It Just Works" (... ..... ...... .. ..... ........ ...... Rexx - .... .. ...... .. ............ ..... .. ... .....). ... ... Rexx ..... "......." ........... .... ......... ........... .... ...... (Bruce Eckel) ........ .. .... . ..... ..... Thinking in Java.

... ........... ............ .......... Rexx .......... ........ ......... .... .. ..... ......... ........ .......... . ............ ............ ... ............. .......... .. .. ......... .... (....... .................. ... .. ......... .....). .. ... .... .. ......, ... ............ .......... Rexx, .. Haifa research, Vienna labs - .......... ........ .. ........... (....... ...... ...... .... . ........... ...... ........... ............) ............ ...... ....

. .......... ........-............... ...... ... ........... ...... Java, Rexx ........ . ........... .... ....

. ..... ............ ...., ....... ..-........ ............ .. ..........., Rexx ......... .. ....... .............. ............. .... ... ..., ... ... ........, .., ........, ......... ...., ... .... Rexx ........ .... ..... ........... ...... .................

.......... ... ........-............... ........ .... .............. ......... ... ............ .. Smalltalk. ..... ... .. Java .............. ........ ........... ......, ......... ....... ........... .. Ruby. (.... ... . .......... .... Ruby ... "...... ... .... ....." . .. ....., ..... Simon Nash . ......... ...... Object . IBM Hursley). ... .... ............ ............ .... ............ ..........: ooRexx ........ ...... ........ .............. . ............ ......... ...... ... ........ .. OS/2 . . ...... .............. .. ......... ............ .......... .. ................ ...... ..... ... ... ....... ............. . ...... ........... SOM.

...... ..... ........ ....... ..... ..... Rexx. .......... ... ... ........... .. ...... ........... .......... Rexx .. ........... ...... Java (JVM). . .......... ... .... ...... .............. .... ... JVM. ... ...... ....... ........ .........., ........... . ............... ........., ....... ....... .. .................. ...... ..... ... VM.

....... ......: NetRexx .......... . .... .....-.............. ........... . Rexx . ........ ... .. ..... Java. .. 16 ... ............. ... ...... JVM .................. ............ ........ ... ........... javac, .. hotspot . j9 . ... NetRexx - ... ....... ...... . .... . ......... .., ... .. .......... ...... ..... ....... (... ......... ...... .. ............. . ........, . ............. ........... "do" ....... .. ... - "do" . "loop" . ..... .......... . Object Rexx). ..., ... .... ........ . 2008 .... .. ....... Sun JVM Language Summit, ............ .............. .... ... JVM, ....... ........ ....... ... .......... ...... . .......... ....... Java Class Library. BigDecimal.

Rexx .. ........ ........ ............ (....... ........)

......... ..... ... ........ ............... . ............ ........ ........ . ........... ... ............. ....... ......., .... .. ...... .... ......., .... .... ... . ........ ...... ......... ............ ... .... ...............: ". ....., ... ...... ........".

. ..... .......... Rexx ... .......... - ........... ... .. ........ .. "............" ...... .........., ....... .......... ... ......... ...... ..... ...., .......... ........ ........... .. .......... (.........., . ........ ...... ......, .............. ........ . ........ ......).

............., Rexx .. "......" ... ...... ....

.... .. ......... ........ .., ....... ........ ............. ..-.. ...., ... ....... . VB n .. VB n+1 ........ ....... ....... .......... ... .., ... .... ........ . "legacy-.... Java" . 1997 ..... ...... ...... .. ..... ......... . Rexx. ..... .. ............ . ......... ...... ..... ...... ..........: . .... .. .... ......... .. ...... ...... .......... ...... ..... ...., . NetRexx . ..... ... ................. .... (.... . .. .. ......... ...... .......... ... "end" .... .. ...... ......... ... ......... ......... loops).

... ..... Rexx .......... ........ ISO . .......... ... ..... ..........

.. ... ..... ...... ................ ..... ........ ISO. ... ........, ... .......... ....... ........, .. ....... ..... ....... .. ... .... .........., ............., . ........ ......... ............... . ............. .... .. ...... ........ .........., Regina, ........ .. ............ .......... .......... . ............ ...... . ....... .... . .. ...... .. .....

Rexx - ... ........ ..!

. ......: ....... - .. open source.

........., .. ..... . ...... ..... ........ . IT-....., ........... ..........., .... ....... ....... IBM, .... ........ . ........ ...... .. ...... ...... ... ........, ....... ........... ........ ... .. ..... ... ............. . ....., ... . .. ..... .... IT-........... ............. ........ ........ .... ..... . . ..... .......... .... . .... .. ... .... ......!

... ........ ... ............, ... .... ... . IBM ........ ........ ....... Object Rexx . NetRexx (...... . 2005 ...., ...... . .... 2011 ....) ... .... ............. . ........... ........, ... ........... ....... .. ........ ... . .... ............ ..... ... ...... . .., ... ....... ... .......... ..... ...... ........ . ........ Rexx, ........ ........ .. Open Object Rexx . NetRexx. Regina - ............... ......... ISO ............ Rexx ... .... .......... .........

....... ..... Rexx - .. ......... ...........

Rexx ....... ........ ... ......... ......... ......... ........ ........... . ........ .............. ... .......... ......... .......... Rexx . NetRexx ... Android. ........, .... NetRexx IDE ... Android-..........

.................., ....... ........ ................. ...., .......... .. .......... ......., "......... ...........". ...... ........, ... ... NetRexx ... ........... .. ..... Android-.........., ...... .. .. .... .. ................ ... . . .... ........... . ........... ......

... ... ....., . ..... Rexx ........... .... ..... . ..... . .... ........

.............. ..........:

  • ........: 2014/01/15 / .... ...... ..........: 2013-06-10
  • ........: 7 Reasons that Rexx Still Matters
  • .....: .... ..... / Rene Jansen
  • ....... ........ .. ...... eCo Software

 

Test the program:

Widescreen activator - enable widescreen for ATI

Komentarze:

TAE1980
2013-06-10 13:46:06

......... ........ . ........ ... ...........? :)

. . 2000 .... ......, ... Rexx ... ..... ....... ....... OS/2. . ......... ........... ............ .......... ... .. ...... ..... . ...... .. ..... .. .... . ... ........

..... ......... ...... "... ...... ........", . ......... ... .... "Rexx ... .....". ... ...... ........, ... Rexx ..... ........ ..... ...., ..... ... ........ .. .... .. ..... ....... ....... ......... ......, . ......... ...... ......... .......... ...... ..... .......

... .... ........... Rexx'. - .. .. .......... ..... ......... ..... ... .... ..... ....... .. ............ .......... ....... ...... "... ....., . ..... - ....... ......., ...... .. ..... .........." (.) .. .... .......... .. ............ . ....... . ........ ....... .. Rexx . ......., . ........ ...... ........... . ....... ...... .. .... . ...... ..... ... .... ..... .......... .. ... ........, ........ ... .... ... ..... . ..... ..... Rexx. ... .. ...., .. ... ..., ..... .. Rexx ... .. ...... .. ..... ....... . ..... ...... .......... .. ....... ........... . .......... ....... "Warpstock Europe: ........." Sergey Posokhov ...... ...... ..... .... Rexx. .... .......... ... ... ... Basic'.. ............. .. Rexx. ....... .... Rexx . ...... .... . ....... ........... .....: Rexx .. .......... ........ ..... ......... ........, . ..... ....... ..... ...... ............ .. "....." ............, ..... ......., .... "......." ............ .... ........... - ... ... ...... . .... ...... .......... ........ . ........... ... Rexx. .. ........ ... .... ........... ....... ......... ............. . ........ Rexx, ....... ......... . ... ......... ............ .........

SERG
2013-06-10 23:53:25

.......... ....... .... .................. . ..... ....... ....... ... ........

.... .. . ....., . . ............ :)

TAE1980
2013-06-11 14:23:13

SERG, ......... .. 70%. .. ......... 30% ....., ... ".... .. . ....., . . .............. .........".

".... ............. ........... ........ ............... ............ ....... . ..., ..... ......... ....., ........... ... .......... ......, ......... ........ ........ . .........., .......... «....... ....... .....» . ......... ............ ............, . ..... ........... ........ .................. ......"

. .... ....... Rexx ........... ........... ..... .... ...... .................

tux
2013-06-11 19:17:07

...-...... .. .............. .......... NetRexx?

TAE1980
2013-06-11 20:22:44

. .. .......... .. .......... ..... .... ...... ....... . .......... ............, ... ... ......... .......... ... ... ......... ............ NetRexx. .... ......., ... ... .......... ........ ........... .....

....... ........ ... .... ........ .......... ............ .. ........ . .......... ........ ........ ......, ...... ......, . .... .. ...... :)

Sergey Posokhov
2013-06-12 02:49:16

1) ... - ...... ....... ......... . ......... ..... ... .... Rexx ....... .. .......... . ..., . ... .......

2) .. . ... JavaScript ...... ......... ".... .. .......".

3) "Parse" .. ........, ... ..... .. ......

TAE1980
2013-06-12 20:59:10

Sergey Posokhov: Rexx ....... .. .......... . ..., . ... .......

...... ....... .... ..........

".... ................ Object REXX (......... REXX) — ........-............... .......... ...., .......... .. ..... REXX, ......... ........... IBM ............. ... ............ ...... ..... OS/2 . OS/390." ([url])

". ........ 1990-. ....., ... ..... ........ Rexx .........:

* NetRexx : ............. . Java ....-... . ....... ......... .... Java, ... .. ..... ................. ........ .... .. ...., . .......... ...... Java ......, ., ............., ... ......., .. .....-........... . «............» Rexx.

* ...... REXX : ........-............... . ..... .....-........... ....... Rexx. "([url])

......: . ... .....? ..... . ...... ...... ... - ....... . ........ . . ......... ..... ... ...... .......... . ........ ....... ....... ......... ...... ...... ...... ......, ... ... .......... ... ......... ... .... ......... ...... ... (...... . ....) ........, . ...... .... .. ....... .. "....... ....", .. ...... ..... ... ........ .. ........, . ...... . "........" . ... .... ....... . ... .... ..... ...... ..., ..... .. ..... .... - ... .......... .. .... ...... . ...... ........... .. ............., ... ......... ... ........ .. .......... :)

.., ..... .. . ..... ".. ...... .........".

Sergey Posokhov: "Parse" .. ........

........, Parse - ... ........... ". .... ...... .. .....?" (.) . .. ........... . .......... ...... ................, ...... .......... .. ........ .. Parse .... . Rexx, . .. ...... .. ............ ........... Rexx.

..... ...... .... .... "OS/2 API Research", ..... ....... ..... .... ...... ...., ... .. ... .... ...... ........ Rexx. ...... ....... ... ... ........... . . .... ....... ..... "...., .. .. ....!" (.).

Sergey Posokhov
2013-06-12 21:23:07

>...... ... (...... . ....) ........, . ...... .... .. ....... .. "....... ....", .. ...... .....

.. .... ...... .... ....... ... ......... "............", ... ........... . ..... Scala, ... ...:

x = new Dog with Wings

x.fly()

....... ........ ...... . .......... .... .. ..... ... ......, ... ... ........

. ...... ...... (....., ...., ......, .....) ... ....... .. .......... .. ... .. ......, ... ....... ......... - ...-.. .......

TAE1980
2013-06-12 23:38:25

Sergey Posokhov: .... ....... ... ......... "............"

... ........ .. ... .... .. ........., ........ ......... . ....... ".........". ........ ".............. .........." .... .. ... .......... .... .. ......... ........., ... .... ........... ..... ...., ........., ........ ............ ....... . ..... . ...... . ....... ....... .. ... ...... ......., ... .......

... ........ ..... ........ .... . ......... .......... .......... "......... .. .......". ..... .... . .. ...... "........." .. ....... . "....", ..... . "......" ......., .. ....... ........ ........... .... .. ........... . .... "..... . ......". .... ......... .............. .... ... ........ ............ . "...... ......." . ..... "......". . ....... ...... ... ...... ......... ........... ............ . ".......".

Sergey Posokhov: .. ... .. ......, ... ....... ......... - ...-.. .......

.. . .... ....... ......... - ... .... ..... ....... ........ . ................. .......... ... ......... ......... ...... ..... . ........ .............. ........ . ..... ... ....... ........., ... ... ...... ......... ........... .. ... ... 50. . ..... .. ....... . ........ ...... ......., . "......." .. .......... .. .. ......... .... Rexx "......." ... ... .... ...... ..... . .. ........ ... ....... ............ . ........... ...... .. "........... ........" .. .....

. .. .. . .. ...... "........." . ..., . ...... ...... ... .... .... ..... . ......... ........ ......... ...... ..... ...... ..... ...... .......... ... ...... .. ... ............. "............" ...... .. ..... .. .... .... ........ . ...... ...... .......... ... ...... ......, ... .. .... .. ........... .......

Sergey Posokhov
2013-06-13 00:22:41

. ..... ......, ...... ..... Erlang ........ ... ... . ...... .... ........ . .... ..... ... ..... ......, .. .... ........ ............. . .........

....... ... ......... ......:

X = .rectangle, 10, 10.

Y = .circle, 10.

Z = .apple, 10.

..... ....... ... ....... .......:

area(.rectangle, Width, Ht.) -> Width * Ht;

area(.circle, R.) -> 3.14159 * R * R.

........ ..:

area(X) %% ....... .............. ..... 100

area(Y) %% ....... .......... ..... 314.159

area(Z) %% .........

Sergey Posokhov
2013-06-13 02:56:02

.... .. .. ...... ......... ............ ...., ... ...... . ...... .......... .. .. ......, .. . .... ... ........ ........, ........ ............... ......... .. ..... .........., . ... ... ..... .. ..... ......., ....... ...... ........ ........., .. . ........ .... ......... ......... ... ..... ... ...-...... . 1.-....... .. ............ . .... ......, ........, . ..... .. ......, ... ... ........ .....

... ... ........ .... ...: .... ... . Erlang, .... ...... .. .......... - .. ..... ... . ....... ......... . ........ ..... ....

..... .....

TAE1980
2013-06-13 08:42:05

Sergey Posokhov: .... .. .. ...... ......... ............ ...., ... ...... . ...... .......... .. .. ......

.... ...... .. ...... ..... . ... ... ...... ........ ....... .... Rexx ....... ... .............:

1. ......... ..... ..........

2. .......... ............ ........ (......... .......).

3. .......... ....... ..... ........... . ..........

4. .......... .... ....... ...... .. ..., ....... .... .... ...... - ...........

5. .......... Parse.

6. .......... Interpret.

7. ............... do. .... ... ...... .. ..........

8. . ... ...... ..... ... ...... ...... ....

... ...... ....... .. ..... .... ......... (.. ...... ......., .. ... ....... ......):

Base.Counter=0 /* ....... .......... ....... */

Base.Pump.Base='.....' /* ...... ... ........ .......... ....... */

Base.Buch.ListCode='.....1 .....2' /* ...... .......... ....... ............ ....... */

Base.ListTelefon='.......1 .......2' /* ...... .......... ....... */

Base.Telefon.Code='.....' /* .......... ... .......... ...... */

Base.Code.Name='... ......' /* ... ....... ........... . ...... */

Base.Code.Description='........' /* ........ ...... */

Base.Code.Production=0 /* .................., .../. */

Base.Code.EngineSize=0 /* ........ ........., .../.. ...... ........ */

Base.Code.ComStart='' /* ....... ....... ....... */

Base.Code.ComStop='' /* ....... ......... ....... */

... Code - .......... ..... .......

. ... ...... ...... . ...:

pumpName = value(Base.PumpCode.Name)

/* .... ..... ........ .. .... ...... */

do n=1 to words(Base.ListTelefon)

if value('Base.'word(Base.ListTelefon,n))=pumpCode then do

pumpTelefon=word(Base.ListTelefon,n)

leave

end /* if */

end /* do n */

..... ......... "....." ... ........ ....... . ....... . .... ........ .. ....... .. ......... ........., ...... ... .. . ....... Structure, . ......... ....... ..... ........., ...... ....... ............. .. ...... .......... . Structure. .....:

* ....... ........... .......... ......... ....... words(structure)

* ...... . ........ .. ...... word(structure,n)

* ...... . ........ .. ..... (... ..... ..... ........, ........ ....) - ........

* ....... ........ ...... .........

* ....... ........ .........

* ....... ........ ....... ........ . ........ wordpos >0.

* ....... .......... ........

* . ....... ..... .... ........

.. ........ ... ...... ....... .. ........ .. .......... ..... (. rexx ...... ...........). ..... .... .... ...... ..... ....., .. ...... ..... ................, ... .. ......... .......... ........ ..........

Sergey Posokhov
2013-06-13 16:49:05

.., ..... ..... ......... ......, ........... ......, .. .. HashMap . .. .. .... .... ... LinkedList . ArrayList, .. .... ...... ........ . .......... . ... ....... (.. .. .....).

..... ....... ..... .. ... ... ........ . Rexx, . ..... ..... ........ ..............: ............... ... ......... . ..... .. ......, ... ....., .... ......... ........ ......... ......... (. .. .....) ........., ........ ....... ... ....... . ...... "Structure".

........ ... ........ ...... ......

TAE1980
2013-06-13 17:21:56

.. ....... ......... . .. .. ......... ............ ........ ......, ... ............. ...... ... ... .. ........ ......... ........ .. ..... .......... ......

... ........ .. .... ....... .. .... (. .. .. ........... :), ........ ...... . ..... ........ ...... (~20 000 ....... .. ... .. 10 ......., . ......... ...... ..... 3 ....), .... .......... . ...... ..... ........ ........ ........ ......... ....... .. ...... . .......... 3-10 ..., ... .... .......... ...... ......... ........., . .. ...... ........ ....... ..... ............. ...... .. ..... ...... - ........ ...... ........

....., ......... - .. .. ......., .. ..... ..... ....., ... ... . ... ......... ........... ..... (rexx ... .........) . ..... ..... .. .......... ......... ....... ... . ......... . ...... .. ....... ..... ....... .. ..., . .. ... ......... (....) ...... . .... ...... ....... ..., . .. ....... ... ..... ......... ..... .... .........., . ..... ...... .. ..... "......." ......., ...... ..... ......... ..... ........ .......

.. ... ..... ........ ........ ......... .. VBA, ..... ... ............ ...... . ..... ..... .......

tux
2013-06-13 21:56:15

Sergey Posokhov ... ....... .. .. ......... ......

.......... Rexx .... .. ......... . ....... . ......... ............. .. ............. ...... ...... . .. ................ ........

P. s.: .. OS/2 API Research ........

TAE1980
2013-06-13 22:33:32

tux, .. .. ..... .. ....., ... .. ............ rexx'.. ..... ... ...... ....... ..... ......... (.. ......... .. 70%) ......... ...?

TAE1980
2013-06-15 19:23:02

tux,... ....... ........, ...... ... NetRexx, ... .. ....... ........ ... .... .......? ... ...... .. ...?

tux
2013-06-15 19:45:13

.. NetRexx ..... ....... .. .... .... ... ...... ....... ...-.. ......... ......... ... ....... ......... .......... ...... NetRexx . ........ .......... ...... ...... .. ......... ...... ............ ......... ... .. ............ Rexx ... .. .. ... (.... .... .. ................. ...........). . ...... .... ................ ...... ........ ...... ... ......, ... Rexx (...... ... .. .... . ....... ........ .......) . ....... . ...... .. . ... ......... .. .........

TAE1980
2013-06-16 00:50:03

tux, NetRexx ...... .. .......... .......?

TAE1980
2013-08-15 23:24:59

.. ... ........... .......... Chaos Constructions 2013. .. ... ........... ..... ....... .........:

1. .. ...... ........

2. . ....... ....... .. ..., .... ..... ....... .. . 1998 .....

3. .... ....... ... ......... ......, ......... .. ........ ........... ....... ...... ... .... ..... ... ........ .. ... ... ...... .. .. .. ......

4. . ... .... ...... ..... . ......... eCS . OS/2.

5. .... ....... ....... ....... ...... .. .... Chaos Constructions .......... . ........... ....... ......... .......

6. .... ........ ...... .. Rexx .. .... «.... ................ REXX . ........... ..... ........ .................. ........». .............. ...... ..... ......... ..... ([url]). .. ....... . .... ......, ... ...... ....... .. .. ...... ... ......... ... ...... ..... ..... ....., ....... ...... . .......

7. ......., .. ....... ....... (........ ..............) .. .. .. ...... .. ... ....... .. .....-.. . ......... .. ".. ....... ......" (.) ... .. .... .. ......, ... .... .. ..... ........ ...

8. ...... ......... .. ........ ........... .......... .. Rexx (librexx.ru) ......... .... ...., .. ... ...... ....... ... ... ..... ........, ............. .... .... .... ........ ..... .. .... ... ........... tae(..... .... ......)aport.ru

9. ... ......... ....... ......... 10.... .... .. ....... ..... ........ (.. .. ... .......... .......). .. ..., ......, ...... ..-.. .... .... ... ... .. ........, . .. ....... ...... ... ...... ..... ... ....... ....... :)

...... ......... ..... .. .... ... ........ ....... ...... .... ..... ........... .. 30 ......, . ..... ... . ... ..... ...... ...... . ... ..... .... ..... .......

.....: ....... ...... ......., .. ......... ... .......... ......, ... . ...... . ...... .......... ...... ....... ....... .. ..... ...... .........

.... ..... ....... ............. .. ........... ..... ....... .. .. ... ........ ...... . .......... ...... ........ . ..... ......... ... ..........

...... .....! ....... .. .......!

eComStation is recommended for home users: a) no viruses, b) native software + ported programs + start other OSes inside VM, c) A thousand of REXX-scripts aimed to automate small tasks, d) play favorite DOS-games.

 


 

(C) OS2.GURU 2001-2021