Knowledge

DOSEMU

Source 📝

655: 77: 844: 414: 354: 139: 36: 261: 805:
NetWare and other network connectivity via built-in IPX and pktdrvr support /../ the dosemu-freedos binary package starts a DOS-"C:\>"-Drive 'out-of-the-box' in a normal user's $ HOME directory and runs without any further configuration (no root rights
600:. According to its manual, "dosemu" is a user-level program which uses certain special features of the Linux kernel and the 80386 processor to run DOS in a DOS box. The DOS box, relying on a combination of hardware and software, has these abilities: 1557: 924: 876: 592:
DOSEMU is an option for people who need or want to continue to use legacy DOS software; in some cases virtualisation is good enough to drive external hardware such as
895: 668: 1578: 624:
Provide DOS services through native Linux services; for example, dosemu can provide a virtual hard disk drive which is actually a Linux directory hierarchy.
607:
Supports the word size and addressing modes of the iAPX86 processor family's "real mode", while still running within the full protected mode environment
1232: 869: 1545: 660: 1645: 1611: 1512: 627: 240: 222: 120: 98: 63: 862: 551: 160: 153: 1640: 1151: 818: 939: 635: 563: 458: 329: 977: 432: 303: 203: 1474: 956: 393: 175: 1206: 1157: 737: 615: 1162: 1142: 793: 91: 85: 182: 1567: 1507: 1459: 1454: 1251: 903: 149: 49: 1635: 1630: 1572: 1537: 1441: 1273: 102: 1147: 1009: 611: 593: 558:. It can thus achieve nearly native speed for 8086-compatible DOS operating systems and applications on 189: 771: 756: 631: 574:
processors. DOSEMU includes an 8086 processor emulator for use with real-mode applications in x86-64
555: 527: 1487: 1449: 1417: 1303: 1298: 1114: 673: 507: 381: 376: 171: 1376: 1293: 1202: 1109: 589:
Linux systems (Linux 3.15 x86-64 systems cannot enter DPMI by default. This is fixed in 3.16).
1607: 1492: 1319: 1069: 961: 949: 812: 539: 1517: 1391: 639: 388: 364: 722: 1502: 1355: 1334: 708: 683: 621:
Simulate a hardware environment over which DOS programs are accustomed to having control.
353: 843: 413: 1522: 1464: 997: 885: 618:
system calls and emulate such calls as needed for proper operation and good performance
1624: 1278: 1197: 1192: 597: 196: 1562: 1551: 1268: 1237: 1182: 1497: 1350: 1099: 1059: 992: 138: 55: 1595: 1422: 1187: 1177: 1002: 967: 908: 650: 271: 1427: 1019: 741: 575: 854: 1401: 1381: 1360: 1121: 1031: 934: 688: 523: 17: 1527: 1386: 1329: 1324: 1288: 1227: 1167: 1094: 1074: 1024: 987: 972: 929: 849: 678: 586: 571: 519: 515: 464: 723:"#751632 dosemu: DPMI fails to initialize on x86_64 with linux 3.15" 482: 1482: 1137: 1089: 1064: 944: 531: 369: 260: 1396: 1172: 1104: 1084: 1036: 338: 858: 1283: 1014: 982: 761:
090430 prdownloads.sourceforge.net src/dosext/net/net/pktnew.c
604:
Virtualize all input-output and processor control instructions
582: 567: 559: 535: 511: 132: 70: 29: 796:. 2007-05-05. Archived from the original on March 15, 2016 837: 404: 783:
src/dosext/net/net/ipx.c src/dosext/net/v-net/dosnet.c
1588: 1536: 1473: 1440: 1410: 1369: 1343: 1312: 1261: 1250: 1220: 1130: 1052: 1045: 917: 902: 794:"The DOSEMU team is proud to announce DOSEMU 1.4.0" 477: 457: 431: 399: 387: 375: 363: 328: 302: 280: 270: 896:Comparison of platform virtualization software 669:Comparison of platform virtualization software 870: 709:"DOSEMU for Linux / History / Browse Commits" 8: 1579:Generic Network Virtualization Encapsulation 422: 253: 64:Learn how and when to remove these messages 1258: 1049: 914: 877: 863: 855: 842: 421: 412: 352: 259: 252: 241:Learn how and when to remove this message 223:Learn how and when to remove this message 121:Learn how and when to remove this message 84:This article includes a list of general 700: 810: 159:Please improve this article by adding 1233:System Center Virtual Machine Manager 7: 1546:Distributed Overlay Virtual Ethernet 661:Free and open-source software portal 570:compatible processors as well as on 957:LDoms / Oracle VM Server for SPARC 90:it lacks sufficient corresponding 25: 1612:List of computer system emulators 1513:Symantec Workspace Virtualization 438:2.0pre9 / 29 January 2022 45:This article has multiple issues. 27:DOS compatibility layer for Linux 653: 552:hardware-assisted virtualization 137: 75: 34: 562:compatible processors, and for 53:or discuss these issues on the 510:software package that enables 1: 746:090430 dosemu.sourceforge.net 581:DOSEMU is only available for 161:secondary or tertiary sources 1344:Virtual kernel architectures 564:DOS Protected Mode Interface 309:1.4.0 / May 5, 2007 1662: 1604: 1158:Parallels Desktop for Mac 893: 817:: CS1 maint: unfit URL ( 550:It uses a combination of 514:operating systems (e.g., 453: 427: 324: 298: 258: 1646:Linux emulation software 1163:Parallels Server for Mac 1143:Microsoft Virtual Server 1568:Virtual security switch 1508:Remote Desktop Services 1460:Remote Desktop Services 1455:Citrix Virtual Desktops 1370:Related kernel features 566:(DPMI) applications on 105:more precise citations. 1573:Virtual Extensible LAN 1313:Application containers 1274:iCore Virtual Accounts 772:"dosemu v1.4.0 source" 757:"dosemu v1.3.5 source" 727:140715 bugs.debian.org 311:; 17 years ago 286:; 32 years ago 284:September 3, 1992 148:relies excessively on 1148:Parallels Workstation 1010:VMware Infrastructure 440:; 2 years ago 265:DOSEMU Running on C:\ 1641:Compatibility layers 556:high-level emulation 528:application software 1488:Citrix Virtual Apps 1450:Citrix Virtual Apps 1304:Workload Partitions 1115:Virtual DOS machine 674:Virtual DOS machine 508:compatibility layer 424: 382:Compatibility layer 255: 1294:Solaris Containers 1203:VMware Workstation 1110:Windows on Windows 738:"The dosemu HOWTO" 594:device programmers 272:Original author(s) 1618: 1617: 1608:List of emulators 1436: 1435: 1246: 1245: 1216: 1215: 1070:Cooperative Linux 962:Logical partition 596:connected to the 540:IBM PC compatible 497: 496: 420: 419: 251: 250: 243: 233: 232: 225: 207: 131: 130: 123: 68: 16:(Redirected from 1653: 1284:Linux Containers 1259: 1050: 915: 879: 872: 865: 856: 846: 841: 840: 838:Official website 823: 822: 816: 808: 802: 801: 790: 784: 782: 780: 779: 768: 762: 760: 753: 747: 745: 740:. Archived from 734: 728: 726: 719: 713: 712: 705: 663: 658: 657: 656: 640:Berkeley sockets 493: 490: 488: 486: 484: 473: 470: 468: 466: 448: 446: 441: 425: 416: 411: 408: 406: 365:Operating system 356: 351: 348: 346: 344: 342: 340: 319: 317: 312: 294: 292: 287: 263: 256: 246: 239: 228: 221: 217: 214: 208: 206: 165: 141: 133: 126: 119: 115: 112: 106: 101:this article by 92:inline citations 79: 78: 71: 60: 38: 37: 30: 21: 1661: 1660: 1656: 1655: 1654: 1652: 1651: 1650: 1621: 1620: 1619: 1614: 1600: 1584: 1532: 1503:Microsoft App-V 1469: 1432: 1406: 1365: 1356:User-mode Linux 1339: 1308: 1253: 1242: 1212: 1126: 1041: 906: 898: 889: 883: 836: 835: 832: 827: 826: 809: 799: 797: 792: 791: 787: 777: 775: 770: 769: 765: 755: 754: 750: 736: 735: 731: 721: 720: 716: 707: 706: 702: 697: 659: 654: 652: 649: 548: 481: 463: 449: 444: 442: 439: 433:Preview release 403: 359: 337: 320: 315: 313: 310: 290: 288: 285: 281:Initial release 266: 247: 236: 235: 234: 229: 218: 212: 209: 166: 164: 158: 154:primary sources 142: 127: 116: 110: 107: 97:Please help to 96: 80: 76: 39: 35: 28: 23: 22: 15: 12: 11: 5: 1659: 1657: 1649: 1648: 1643: 1638: 1633: 1623: 1622: 1616: 1615: 1605: 1602: 1601: 1599: 1598: 1592: 1590: 1586: 1585: 1583: 1582: 1576: 1570: 1565: 1560: 1555: 1549: 1542: 1540: 1534: 1533: 1531: 1530: 1525: 1523:VMware ThinApp 1520: 1515: 1510: 1505: 1500: 1495: 1490: 1485: 1479: 1477: 1471: 1470: 1468: 1467: 1465:VMware Horizon 1462: 1457: 1452: 1446: 1444: 1438: 1437: 1434: 1433: 1431: 1430: 1425: 1420: 1414: 1412: 1408: 1407: 1405: 1404: 1399: 1394: 1389: 1384: 1379: 1373: 1371: 1367: 1366: 1364: 1363: 1358: 1353: 1347: 1345: 1341: 1340: 1338: 1337: 1332: 1327: 1322: 1316: 1314: 1310: 1309: 1307: 1306: 1301: 1296: 1291: 1286: 1281: 1276: 1271: 1265: 1263: 1256: 1248: 1247: 1244: 1243: 1241: 1240: 1235: 1230: 1224: 1222: 1218: 1217: 1214: 1213: 1211: 1210: 1200: 1195: 1190: 1185: 1180: 1175: 1170: 1165: 1160: 1155: 1145: 1140: 1134: 1132: 1128: 1127: 1125: 1124: 1119: 1118: 1117: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1056: 1054: 1047: 1043: 1042: 1040: 1039: 1034: 1029: 1028: 1027: 1022: 1012: 1007: 1006: 1005: 1000: 998:VMware vSphere 990: 985: 980: 975: 970: 965: 959: 954: 953: 952: 947: 937: 932: 927: 921: 919: 912: 900: 899: 894: 891: 890: 886:Virtualization 884: 882: 881: 874: 867: 859: 853: 852: 847: 831: 830:External links 828: 825: 824: 785: 763: 748: 744:on 2012-12-25. 729: 714: 699: 698: 696: 693: 692: 691: 686: 681: 676: 671: 665: 664: 648: 645: 644: 643: 625: 622: 619: 608: 605: 547: 544: 502:, stylized as 495: 494: 479: 475: 474: 461: 455: 454: 451: 450: 437: 435: 429: 428: 418: 417: 401: 397: 396: 391: 385: 384: 379: 373: 372: 367: 361: 360: 358: 357: 334: 332: 326: 325: 322: 321: 308: 306: 300: 299: 296: 295: 282: 278: 277: 274: 268: 267: 264: 249: 248: 231: 230: 145: 143: 136: 129: 128: 83: 81: 74: 69: 43: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1658: 1647: 1644: 1642: 1639: 1637: 1636:DOS emulators 1634: 1632: 1631:1992 software 1629: 1628: 1626: 1613: 1609: 1603: 1597: 1594: 1593: 1591: 1587: 1580: 1577: 1574: 1571: 1569: 1566: 1564: 1561: 1559: 1556: 1553: 1550: 1547: 1544: 1543: 1541: 1539: 1535: 1529: 1526: 1524: 1521: 1519: 1516: 1514: 1511: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1484: 1481: 1480: 1478: 1476: 1472: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1447: 1445: 1443: 1439: 1429: 1426: 1424: 1421: 1419: 1416: 1415: 1413: 1411:Orchestration 1409: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1374: 1372: 1368: 1362: 1359: 1357: 1354: 1352: 1349: 1348: 1346: 1342: 1336: 1333: 1331: 1328: 1326: 1323: 1321: 1318: 1317: 1315: 1311: 1305: 1302: 1300: 1297: 1295: 1292: 1290: 1287: 1285: 1282: 1280: 1279:Linux-VServer 1277: 1275: 1272: 1270: 1267: 1266: 1264: 1262:OS containers 1260: 1257: 1255: 1249: 1239: 1236: 1234: 1231: 1229: 1226: 1225: 1223: 1219: 1208: 1204: 1201: 1199: 1198:VMware Server 1196: 1194: 1193:VMware Fusion 1191: 1189: 1186: 1184: 1181: 1179: 1176: 1174: 1171: 1169: 1166: 1164: 1161: 1159: 1156: 1153: 1149: 1146: 1144: 1141: 1139: 1136: 1135: 1133: 1129: 1123: 1120: 1116: 1113: 1112: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1057: 1055: 1051: 1048: 1044: 1038: 1035: 1033: 1030: 1026: 1023: 1021: 1018: 1017: 1016: 1013: 1011: 1008: 1004: 1001: 999: 996: 995: 994: 991: 989: 986: 984: 981: 979: 976: 974: 971: 969: 966: 963: 960: 958: 955: 951: 948: 946: 943: 942: 941: 938: 936: 933: 931: 928: 926: 923: 922: 920: 916: 913: 910: 905: 901: 897: 892: 887: 880: 875: 873: 868: 866: 861: 860: 857: 851: 848: 845: 839: 834: 833: 829: 820: 814: 807: 795: 789: 786: 773: 767: 764: 758: 752: 749: 743: 739: 733: 730: 724: 718: 715: 710: 704: 701: 694: 690: 687: 685: 682: 680: 677: 675: 672: 670: 667: 666: 662: 651: 646: 641: 637: 633: 632:Packet driver 629: 626: 623: 620: 617: 613: 609: 606: 603: 602: 601: 599: 598:parallel port 595: 590: 588: 584: 579: 577: 573: 569: 565: 561: 557: 554:features and 553: 545: 543: 541: 537: 533: 529: 525: 521: 517: 513: 509: 505: 501: 492: 480: 476: 472: 462: 460: 456: 452: 436: 434: 430: 426: 415: 410: 402: 398: 395: 392: 390: 386: 383: 380: 378: 374: 371: 368: 366: 362: 355: 350: 336: 335: 333: 331: 327: 323: 307: 305: 304:Final release 301: 297: 283: 279: 275: 273: 269: 262: 257: 245: 242: 227: 224: 216: 213:February 2014 205: 202: 198: 195: 191: 188: 184: 181: 177: 174: –  173: 169: 168:Find sources: 162: 156: 155: 151: 146:This article 144: 140: 135: 134: 125: 122: 114: 111:February 2014 104: 100: 94: 93: 87: 82: 73: 72: 67: 65: 58: 57: 52: 51: 46: 41: 32: 31: 19: 1563:Open vSwitch 1552:Ethernet VPN 1269:FreeBSD jail 1238:Virt-manager 1183:Virtual Iron 1079: 804: 798:. Retrieved 788: 776:. Retrieved 774:. 2007-05-05 766: 751: 742:the original 732: 717: 703: 630:support for 591: 580: 549: 542:computers). 538:-based PCs ( 530:to run atop 503: 499: 498: 237: 219: 210: 200: 193: 186: 179: 167: 147: 117: 108: 89: 61: 54: 48: 47:Please help 44: 1498:InstallFree 1475:Application 1351:Rump kernel 1131:Independent 1100:SheepShaver 1060:Basilisk II 1053:Specialized 993:VMware ESXi 909:hypervisors 276:DOSEMU Team 103:introducing 1625:Categories 1606:See also: 1596:BlueStacks 1423:Kubernetes 1418:Amazon ECS 1392:namespaces 1188:Virtual PC 1178:VirtualBox 978:Proxmox VE 968:LynxSecure 800:2016-04-06 778:2016-04-06 695:References 459:Repository 445:2022-01-29 330:Repository 316:2007-05-05 291:1992-09-03 183:newspapers 150:references 86:references 50:improve it 1428:OpenShift 1299:Virtuozzo 1252:Operating 1020:XenServer 642:(dosnet). 628:API-level 610:Trap all 576:long mode 56:talk page 1589:See also 1581:(GENEVE) 950:KubeVirt 904:Hardware 888:software 813:cite web 647:See also 546:Features 489:/dosemu2 471:/dosemu2 469:/dosemu2 172:"DOSEMU" 1575:(VXLAN) 1538:Network 1442:Desktop 1402:seccomp 1382:cgroups 1361:vkernel 1152:Extreme 1122:Win4Lin 1032:XtratuM 935:Hyper-V 850:dosemu2 806:needed) 689:FreeDOS 524:FreeDOS 506:, is a 485:.github 483:dosemu2 478:Website 443: ( 423:dosemu2 407:.dosemu 400:Website 389:License 345:/dosemu 314: ( 289: ( 197:scholar 99:improve 1554:(EVPN) 1548:(DOVE) 1528:ZeroVM 1493:Dalvik 1387:chroot 1377:BrandZ 1330:lmctfy 1325:Podman 1320:Docker 1289:OpenVZ 1254:system 1228:Ganeti 1207:Player 1168:PearPC 1095:PikeOS 1080:DOSEMU 1075:DOSBox 1046:Hosted 1025:XCP-ng 1003:vCloud 988:SIMMON 973:PikeOS 964:(LPAR) 930:CP/CMS 918:Native 679:DOSBox 587:x86-64 572:x86-64 526:) and 520:DR-DOS 516:MS-DOS 504:dosemu 500:DOSEMU 465:github 254:DOSEMU 199:  192:  185:  178:  170:  88:, but 18:Dosemu 1558:NVGRE 1518:Turbo 1483:Ceedo 1221:Tools 1138:bhyve 1090:86Box 1065:Bochs 945:oVirt 925:Adeos 532:Linux 370:Linux 347:/code 204:JSTOR 190:books 1397:eBPF 1173:QEMU 1105:SIMH 1085:PCem 1037:z/VM 819:link 684:Wine 616:BIOS 614:and 585:and 467:.com 409:.org 377:Type 341:.net 176:news 1335:rkt 1015:Xen 983:QNX 940:KVM 636:IPX 612:DOS 583:x86 568:x86 560:x86 536:x86 534:on 512:DOS 487:.io 405:www 394:GPL 152:to 1627:: 1610:, 815:}} 811:{{ 803:. 638:, 634:, 578:. 522:, 518:, 343:/p 339:sf 163:. 59:. 1209:) 1205:( 1154:) 1150:( 911:) 907:( 878:e 871:t 864:v 821:) 781:. 759:. 725:. 711:. 491:/ 447:) 349:/ 318:) 293:) 244:) 238:( 226:) 220:( 215:) 211:( 201:· 194:· 187:· 180:· 157:. 124:) 118:( 113:) 109:( 95:. 66:) 62:( 20:)

Index

Dosemu
improve it
talk page
Learn how and when to remove these messages
references
inline citations
improve
introducing
Learn how and when to remove this message

references
primary sources
secondary or tertiary sources
"DOSEMU"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Learn how and when to remove this message

Original author(s)
Final release
Repository
sf.net/p/dosemu/code/
Edit this at Wikidata
Operating system
Linux
Type

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.