Misplaced Pages

DOSBox

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an accepted version of this page

#524475

102-505: DOSBox is a free and open-source emulator which runs software for MS-DOS compatible disk operating systems—primarily video games. It was first released in 2002, when DOS technology was becoming obsolete. Its adoption for running DOS games is widespread, with it being used in commercial re-releases of those games as well. Before Windows XP , consumer-oriented versions of Windows were based on MS-DOS . Windows 3.0 and its updates were operating environments that ran on top of MS-DOS, and

204-419: A codec is required to play the videos. It is also possible to record OPL sound card and MIDI commands, as well as save sound output on a WAV file. Keyboard keys and the buttons of a game controller can be mapped to other keys and combinations thereof. DOSBox is a full-system emulator that provides BIOS interrupts and contains its own internal DOS-like shell . This means that it can be used without owning

306-408: A copy of 16-bit Standard mode, and multiple copies of MS-DOS in virtual 8086 mode . 386 enhanced mode uses virtual 8086 mode to allow multiple DOS programs to run (each DOS session takes 1MB of memory) along with being windowed and allowing multitasking to continue. Virtual memory support allows the user to employ the hard disk as a temporary storage space if applications use more memory than exists in

408-525: A license to any real DOS operating system. Most commands that are found in COMMAND.COM are supported, but many of the more advanced commands found in the latest MS-DOS versions are not. In addition to its internal shell, it also supports running image files of games and software originally intended to start without any operating system . Besides emulating DOS, users can also run Windows 3.0 and applications designed for it, as well as versions of Windows within

510-554: A list format. Its purpose as an alternative to using DOS commands is to facilitate moving files and directories. Task List displays all running applications and may also be used to terminate them, select a different program, cascade or tile the windows, and arrange minimized desktop icons. The Control Panel, where users can change settings to customize Windows and hardware, was also redesigned as an icon-based window. The drivers bundled with Windows 3.0 support up to 16 simultaneous colors from EGA , MCGA or VGA palettes, as opposed to

612-940: A necessary but not sufficient condition. FOSS is an inclusive umbrella term for free software and open-source software . FOSS is in contrast to proprietary software , where the software is under restrictive copyright or licensing and the source code is hidden from the users. FOSS maintains the software user's civil liberty rights via the " Four Essential Freedoms " of free software. Other benefits of using FOSS include decreased software costs, increased security against malware , stability, privacy , opportunities for educational usage, and giving users more control over their own hardware. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used today, powering millions of servers , desktops , smartphones , and other devices. Free-software licenses and open-source licenses are used by many software packages today. The free software movement and

714-606: A niche role outside of the mainstream of private software development. However the success of FOSS Operating Systems such as Linux, BSD and the companies based on FOSS such as Red Hat , has changed the software industry's attitude and there has been a dramatic shift in the corporate philosophy concerning its development. Users of FOSS benefit from the Four Essential Freedoms to make unrestricted use of, and to study, copy, modify, and redistribute such software with or without modification. If they would like to change

816-464: A partnership bundled IBM 's personal computers with Microsoft's MS-DOS since 1981. Microsoft had previous attempted to develop a successful operating environment called Windows, which IBM declined for its product line. As MS-DOS's fifth iteration approached, IBM demanded a version that could run in " protected mode ", to allow multiple programs at once, among other benefits. MS-DOS was originally designed to run in real mode and run only one program at

918-620: A significantly revamped graphical user interface (GUI), which was described as having a three-dimensional look similar to the Presentation Manager , rather than the flat look of its predecessor, Windows 2.1 . It also includes technical improvements to the memory management to make better use of the capabilities of Intel 's 80286 and 80386 processors . Dynamic Data Exchange is a multitasking protocol whereby multiple running applications dynamically exchange data with one another, i.e., when data in one application changes, so does

1020-581: A single unified term that could refer to both concepts, although Richard Stallman argues that it fails to be neutral unlike the similar term; "Free/Libre and Open Source Software" (FLOSS). Richard Stallman 's Free Software Definition , adopted by the FSF, defines free software as a matter of liberty, not price, and that which upholds the Four Essential Freedoms. The earliest known publication of this definition of his free software definition

1122-426: A time, and a hat switch. Newer joysticks and gamepads will need to use one of these configurations to function. DOSBox has become the de facto standard for running DOS games. Rock, Paper, Shotgun positively remarked on the project's continual reception of updates, its influence on PC gaming, and some front ends designed to facilitate using it. Freelance writer Michael Reed lauded the quality of scaled graphics and

SECTION 10

#1732780583525

1224-459: A time, due to the limitations of the Intel 8088 microprocessor. Intel had later released the Intel 80286 , supporting such multitasking efficiently (with several different hardware features, including memory protection, hardware task switching, program privilege separation, and virtual memory, all absent on the earlier Intel x86 CPUs) and which could be directly connected to 16 times as much memory as

1326-497: A variety of FOSS projects, including both free software and open-source. Windows 3.0 Windows 3.0 is the third major release of Microsoft Windows , launched on May 22, 1990. It introduces a new graphical user interface (GUI) that represents applications as clickable icons , instead of the list of file names in its predecessors. Later updates expand capabilities, such as multimedia support for sound recording and playback, and support for CD-ROMs . Windows 3.0

1428-490: Is Windows 3.0a, released in December 1990. It modified Windows' DOS extender—a program that enables DOS applications to access extended memory—to prevent errors caused by software calling into real-mode code when Windows is loaded in standard mode. It also simplified the installation process and alleviated crashes associated with networking, printing, and low-memory conditions. Windows 3.0 with Multimedia Extensions 1.0 (MME)

1530-541: Is a new program that records macros, or sequences of keystrokes and mouse movements, which are then assigned to keys as shortcuts to perform complex functions quickly. Also, the earlier Reversi game was complemented with the card game Microsoft Solitaire , which would eventually be inducted into the World Video Game Hall of Fame in 2019. Another notable program is Help . Unlike DOS applications, which may have help functions as part of them, Windows Help

1632-582: Is a separate and readily accessible application that accompanies all Windows programs that support it. Windows 3.0 was the only version of Windows that could be run in three different memory modes: Real mode primarily existed as a way to run Windows 2.x applications. It was removed in Windows 3.1 . Almost all applications designed for Windows 3.0 had to be run in standard or 386 enhanced modes. (Microsoft Word 1.x and Excel 2.x would work in real mode as they were actually designed for Windows 2.x). However, it

1734-662: Is also manually adjustable by the user to accommodate the speed of the systems for which DOS programs were originally written. DOSBox uses the Simple DirectMedia Layer external library to handle graphics, audio, and input devices. Graphically, it can use the DirectDraw or OpenGL APIs , and can also use bilinear interpolation and scale graphics for computers with modern displays. Graphical emulation includes text mode , Hercules , CGA , EGA , VGA , VESA , S3 Trio 64 , and Tandy . Sound emulation includes

1836-463: Is capable of running DOS programs that require the CPU to be in real mode or protected mode . Since DOSBox can emulate its CPU by interpretation, the environment it emulates is completely independent of the host CPU. On systems which provide the x86, ARM , or other RISC instruction sets , however, DOSBox can use dynamic instruction translation to accelerate execution. The emulated CPU speed of DOSBox

1938-426: Is not possible. Standard mode requires at least an 80286 processor, and although the memory required is unchanged, the mode does allow the processor to use extended memory for running applications. 386 enhanced mode requires at least an 80386 processor and two megabytes of memory. While the other modes can run DOS applications in full-screen only and must suspend DOS applications to run Windows programs and vice versa ,

2040-510: Is substituted for memory by the processor in the event that its own memory is exhausted. Like its predecessors, Windows 3.0 is not an operating system per se , but rather an operating environment that is designed for DOS and controls its functions. The MS-DOS Executive file manager was replaced with Program Manager , the list-based File Manager , and Task List. Program Manager is a graphical shell composed of icons, each with an underlying title. They can be moved and arranged in any order, and

2142-409: Is the first version of Windows to perform well both critically and commercially, and was considered a major improvement over its previous Windows 2.0 offering. Its GUI was considered a challenger to those used and popularized by Apple Macintosh and Commodore Amiga . Other praised features are the improved multitasking , customizability, and especially the utilitarian memory management that troubled

SECTION 20

#1732780583525

2244-534: Is today better known as Mozilla Firefox and Thunderbird . Netscape's act prompted Raymond and others to look into how to bring the FSF's Free software ideas and perceived benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the Free software movement to emphasize the business potential of sharing and collaborating on software source code. The new name they chose

2346-663: Is used by the Open Source Initiative (OSI) to determine whether a software license qualifies for the organization's insignia for open-source software . The definition was based on the Debian Free Software Guidelines , written and adapted primarily by Bruce Perens . Perens did not base his writing on the Four Essential Freedoms of free software from the Free Software Foundation , which were only later available on

2448-542: The PC speaker , AdLib , Gravis Ultrasound , Sound Blaster , Disney Sound Source , Tandy, and MPU-401 . However, because DOSBox does not come packaged with Gravis Ultrasound drivers, they need to be installed separately for full support. DOSBox can simulate serial null modems using the TCP/IP protocol and IPX network tunneling, which allows for DOS multiplayer games using one of them to be played over local area networks or

2550-738: The United Space Alliance , which manages the computer systems for the International Space Station (ISS), regarding why they chose to switch from Windows to Linux on the ISS. In 2017, the European Commission stated that "EU institutions should become open source software users themselves, even more than they already are" and listed open source software as one of the nine key drivers of innovation, together with big data , mobility, cloud computing and

2652-590: The Windows 9x family. When the DOSBox application is opened, it automatically mounts to a virtual, permanent Z: drive that stores DOSBox commands and utilities. The reasons for the virtual drive are related to security, but the user can mount a different drive letter in the emulator to a directory, image file, floppy disk drive, or CD-ROM drive on the host to access its data. A configuration file and its AUTOEXEC section can be used to respectively configure DOSBox settings and execute DOS commands at startup. DOSBox

2754-607: The Windows ;9x series consisted of operating systems that were still based on MS-DOS. These versions of Windows could run DOS applications. Conversely, the Windows NT operating systems were not based on DOS. A member of the series, Windows XP, debuted on October 25, 2001, and became the first consumer-oriented version of Windows to not use DOS. Although Windows XP could emulate DOS , it could not run many of its applications as they ran only in real mode to directly access

2856-665: The hacker community at the MIT Artificial Intelligence Laboratory , announced the GNU project , saying that he had become frustrated with the effects of the change in culture of the computer industry and its users. Software development for the GNU operating system began in January 1984, and the Free Software Foundation (FSF) was founded in October 1985. An article outlining the project and its goals

2958-494: The internet of things . In 2020, the European Commission adopted its Open Source Strategy 2020-2023 , including encouraging sharing and reuse of software and publishing Commission's source code as key objectives. Among concrete actions there is also to set up an Open Source Programme Office in 2020 and in 2022 it launched its own FOSS repository https://code.europa.eu/ . In 2021, the Commission Decision on

3060-609: The open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the terms FLOSS , free or libre. "Free and open-source software" (FOSS) is an umbrella term for software that is simultaneously considered both free software and open-source software . The precise definition of the terms "free software" and "open-source software" applies them to any software distributed under terms that allow users to use, modify, and redistribute said software in any manner they see fit, without requiring that they pay

3162-413: The 256-color limit, Windows 3.0 prioritizes the active window to use that application's colors, without resorting to dithering and then filling in areas. Windows 3.0 retains many of the simple applications from its predecessors, such as the text editor Notepad , the word processor Write , and the improved paint program Paintbrush . Calculator is expanded to include scientific calculations. Recorder

DOSBox - Misplaced Pages Continue

3264-424: The 8088 (and 8086). The two companies developed the next generation beyond MS-DOS, called OS/2 . Early OS/2 software is not encumbered with MS-DOS compatibility, giving IBM a technological advantage. In late 1987 , Windows/386 2.0 introduced a protected mode kernel that can multitask several MS-DOS applications using virtual 8086 mode , but all Windows applications still run in a shared virtual DOS machine . As

3366-515: The DOS applications in 386 enhanced mode can be run windowed and concurrently with the Windows applications. Unlike the other modes, this one cannot be used to run DOS applications that use DOS extenders incompatible with DPMI specifications . Normally, Windows will start in the highest operating mode the computer can use, but the user may force it into lower modes by typing WIN /R or WIN /S at

3468-496: The DOS command prompt. If the user selects an operating mode that cannot be used due to lack of RAM or CPU support, Windows merely boots into the next lowest one. Windows 3.0 is considered to be the first version of Windows to receive critical acclaim. Users and critics universally lauded its icon-based interface and the ensuing ease of performing operations, as well as the improved multitasking and greater control over customizing their environments. Computerworld considered

3570-485: The DOS library contained 6,934 games. The collection is provided for "scholarship and research purposes only". DOSBox has also been both the most used DOS emulator and, because of the straightforward process of making the games work on modern computers, the most popular emulation software for developers re-releasing legacy versions of their games. id Software has used DOSBox to re-release vintage games such as Wolfenstein 3D and Commander Keen on Valve 's Steam . In

3672-638: The EU. These recommendations are to be taken into account later in the same year in Commission's proposal of the "Interoperable Europe Act" . While copyright is the primary legal mechanism that FOSS authors use to ensure license compliance for their software, other mechanisms such as legislation, patents, and trademarks have implications as well. In response to legal issues with patents and the Digital Millennium Copyright Act (DMCA),

3774-706: The FOSS ecosystem, several projects decided against upgrading to GPLv3. For instance the Linux kernel , the BusyBox project, AdvFS , Blender , and the VLC media player decided against adopting the GPLv3. Apple , a user of GCC and a heavy user of both DRM and patents, switched the compiler in its Xcode IDE from GCC to Clang , which is another FOSS compiler but is under a permissive license . LWN speculated that Apple

3876-653: The Free Software Foundation released version 3 of its GNU General Public License (GNU GPLv3) in 2007 that explicitly addressed the DMCA and patent rights. After the development of the GNU GPLv3 in 2007, the FSF (as the copyright holder of many pieces of the GNU system) updated many of the GNU programs' licenses from GPLv2 to GPLv3. On the other hand, the adoption of the new GPL version was heavily discussed in

3978-479: The Internet. It can also simulate the PC joystick port , with limited options being to emulate one joystick with four axes and four buttons; one gamepad with two axes and six buttons; two joysticks each with two axes and two buttons; a Thrustmaster Flight Control System joystick that has three axes, four buttons, and a hat switch ; and a CH Flightstick with four axes, six buttons that can be pressed only one at

4080-792: The Month awards. On the SourceForge website, it reached 10 million downloads on July 21, 2008, and was downloaded more than 25 million times as of October 2015. Since January 2011, the developers of the Wine compatibility layer have integrated DOSBox into Wine to facilitate running DOS programs that are not supported natively by the Wine Virtual DOS machine . Since January 2015, the Internet Archive has added thousands of DOS games to its software library. As of October 2019,

4182-504: The OS/2, but it also intended Windows 3.0 to be a "low-end" alternative to the latter, with Gates referring to the OS/2 as the operating system of the 1990s. The Windows brand was also intended to be canceled after this version's release. The investigations into—and the eventual subsequent suing of—Microsoft led to a settlement on July 15, 1994, where Microsoft agreed not to bundle separate software packages with its operating products. It marked

DOSBox - Misplaced Pages Continue

4284-402: The actual causes of the many issues with Linux on notebooks such as the unnecessary power consumption. Mergers have affected major open-source software. Sun Microsystems (Sun) acquired MySQL AB , owner of the popular open-source MySQL database, in 2008. Oracle in turn purchased Sun in January 2010, acquiring their copyrights, patents, and trademarks. Thus, Oracle became the owner of both

4386-470: The author(s) of the software a royalty or fee for engaging in the listed activities. Although there is an almost complete overlap between free-software licenses and open-source-software licenses, there is a strong philosophical disagreement between the advocates of these two positions. The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have

4488-546: The company had attempted to dominate the applications market by luring its competitors into developing software for IBM's OS/2 while it was developing its own for Windows. At the time of Windows 3.0's release, Microsoft had only 10 and 15 percent of the market shares on spreadsheets and word processors, respectively, but those figures had risen to over 60 percent in 1995, overtaking previously dominant competitors such as Lotus Development Corporation and WordPerfect . Microsoft did indeed suggest developers to write applications for

4590-539: The company used DOSBox for Steam rereleases of certain installments of the XCOM series. Bethesda Softworks has recommended DOSBox and provided a link to the DOSBox website on the downloads page for The Elder Scrolls: Arena and The Elder Scrolls II: Daggerfall . It also included DOSBox with both games in The Elder Scrolls Anthology release. Electronic Arts ' Origin client uses DOSBox for

4692-434: The company's improved applications market share. The company used to have close ties with IBM since the former's inception, but the unexpected success of its new product would lead to the two companies recasting their relationship, where they would continue to sell each other's operating products until 1993. After the fiscal year of 1990, Microsoft reported revenues of US$ 1.18 billion, with $ 337 million appearing in

4794-434: The computer's hardware, and Windows XP's protected mode prevented such direct access for security reasons. MS-DOS continued to receive support until the end of 2001, and all support for any DOS-based Windows operating system ended on July 11, 2006. The development of DOSBox began around the launch of Windows 2000 —a Windows NT system—when its creators, Dutch programmers Peter Veenstra and Sjoerd van der Berg, discovered that

4896-434: The concept of freely distributed software and universal access to an application's source code . A Microsoft executive publicly stated in 2001 that "Open-source is an intellectual property destroyer. I can't imagine something that could be worse than this for the software business and the intellectual-property business." Companies have indeed faced copyright infringement issues when embracing FOSS. For many years FOSS played

4998-502: The copyright law was extended to computer programs in the United States —previously, computer programs could be considered ideas, procedures, methods, systems, and processes, which are not copyrightable. Early on, closed-source software was uncommon until the mid-1970s to the 1980s, when IBM implemented in 1983 an "object code only" policy, no longer distributing source code. In 1983, Richard Stallman , longtime member of

5100-409: The data in another. This feature had appeared in Windows previously, but until Windows 3.0, due to memory constraints, users were unable to use the protocol. These users instead had to exit to DOS to run one application, close it, and open another to exchange data. Due to its support for the 386 and later processors, Windows 3.0 can also use virtual memory, which is a portion of a hard disk drive that

5202-452: The first time that the company had ever been investigated for anticompetitive practices. Windows 3.0 is also considered the first Windows to see commercial success. At the time of release, of the 40 million personal computers installed, only five percent used either previous version of Windows, but within its first week of availability, it rose as the top-selling business software. After six months, two million copies were sold. Its success

SECTION 50

#1732780583525

5304-562: The functionality of software they can bring about changes to the code and, if they wish, distribute such modified versions of the software or often − depending on the software's decision making model and its other users − even push or request such changes to be made via updates to the original software. Manufacturers of proprietary, closed-source software are sometimes pressured to building in backdoors or other covert, undesired features into their software. Instead of having to trust software vendors, users of FOSS can inspect and verify

5406-416: The goal of developing the most efficient software for its users or use-cases while proprietary software is typically meant to generate profits . Furthermore, in many cases more organizations and individuals contribute to such projects than to proprietary software. It has been shown that technical superiority is typically the primary reason why companies choose open source software. According to Linus's law

5508-567: The government charged that bundled software was anticompetitive. While some software was still being provided without monetary cost and license restriction, there was a growing amount of software that was only at a monetary cost with restricted licensing. In the 1970s and early 1980s, some parts of the software industry began using technical measures (such as distributing only binary copies of computer programs ) to prevent computer users from being able to use reverse engineering techniques to study and customize software they had paid for. In 1980,

5610-491: The historical potential of an " economy of abundance " for the new digital world , FOSS may lay down a plan for political resistance or show the way towards a potential transformation of capitalism . According to Yochai Benkler , Jack N. and Lillian R. Berkman Professor for Entrepreneurial Legal Studies at Harvard Law School , free software is the most visible part of a new economy of commons-based peer production of information, knowledge, and culture. As examples, he cites

5712-487: The icons' titles can be renamed. When double-clicked on, these icons open corresponding applications or smaller windows within the Program Manager window called group windows. These group windows contain such icons and can be minimized to prevent cluttering of the Program Manager window's space. File Manager is another shell used to access or modify applications, but displays them as files contained in directories in

5814-485: The level of interest in a particular project. However, unlike close-sourced software, improvements can be made by anyone who has the motivation, time and skill to do so. A common obstacle in FOSS development is the lack of access to some common official standards, due to costly royalties or required non-disclosure agreements (e.g., for the DVD-Video format). There is often less certainty of FOSS projects gaining

5916-534: The memory manager and run Windows applications in separate protected memory segments. In a few months, Weise and Sargent cobbled together a rough prototype to run Windows versions of Word , Excel , and PowerPoint , then presented it to company executives, who were impressed enough to approve it as an official project. When IBM learned of Microsoft's upcoming project, their relationship was damaged, but Microsoft asserted that it would cancel Windows after its launch and that it would continue to develop OS/2. Windows 3.0

6018-545: The more people who can see and test a set of code, the more likely any flaws will be caught and fixed quickly. However, this does not guarantee a high level of participation. Having a grouping of full-time professionals behind a commercial product can in some cases be superior to FOSS. Furthermore, publicized source code might make it easier for hackers to find vulnerabilities in it and write exploits. This however assumes that such malicious hackers are more effective than white hat hackers which responsibly disclose or help fix

6120-477: The most popular proprietary database and the most popular open-source database. Oracle's attempts to commercialize the open-source MySQL database have raised concerns in the FOSS community. Partly in response to uncertainty about the future of MySQL, the FOSS community forked the project into new database systems outside of Oracle's control. These include MariaDB , Percona , and Drizzle . All of these have distinct names; they are distinct projects and cannot use

6222-431: The name and up to 3 characters for the extension . Otherwise, filenames will be altered to fit the pattern. There are versions available on the DOSBox website that support long filenames, at the cost of possible incompatibility with some older programs. The focus of the vanilla version is on gaming, and features such as support for Ctrl-Break may be missing. Some of the alternative versions support features not present in

SECTION 60

#1732780583525

6324-640: The open source licensing and reuse of Commission software (2021/C 495 I/01) was adopted, under which, as a general principle, the European Commission may release software under EUPL or another FOSS license, if more appropriate. There are exceptions though. In May 2022, the Expert group on the Interoperability of European Public Services came published 27 recommendations to strengthen the interoperability of public administrations across

6426-571: The operating environment's success: one of them was the inexpensive cost of the hardware needed to run it compared to the Macintosh, and the other was its focus on fully utilizing hardware components that were relatively powerful by its time's standards. Amid the unprecedented success of Windows 3.0, Microsoft came under attack by critics as well as the United States Federal Trade Commission , who alleged that

6528-496: The operating system had dropped much of its support for DOS software. The two knew of solutions at the time, but they could not run the applications in windowed mode or scale the graphics. The project was first uploaded to SourceForge and released for beta testing on July 22, 2002. DOSBox is a command-line program , configured either by a set of command-line arguments or by editing a plain text configuration file. For ease of use, several graphical front ends have been developed by

6630-568: The original version are those needed to run Windows in real mode, the lowest of the three operating modes. This mode severely limits the multitasking capabilities of Windows, although it can still use expanded memory, which is memory that is added by installing expanded memory boards or memory managers. However, it also provides backward compatibility with as many hardware and software designed for DOS as possible, and it may be used to run DOS applications and older Windows applications not optimized for Windows 3.0 if running them in higher operating modes

6732-544: The parties stipulated that Google would pay no damages. Oracle appealed to the Federal Circuit , and Google filed a cross-appeal on the literal copying claim. By defying ownership regulations in the construction and use of information—a key area of contemporary growth —the Free/Open Source Software (FOSS) movement counters neoliberalism and privatization in general. By realizing

6834-404: The platform's DOS games, including Electronic Arts titles such as Syndicate and SimCity 2000 . Free and open-source software Free and open-source software ( FOSS ) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge. The public availability of the source code is, therefore,

6936-588: The preceding text-only environment to the GUI with Windows 3.0 as their primary choice. One critical aspect of Windows 3.0 is how it managed memory. Before its release, users of previous versions of Windows were burdened with trying to circumvent memory constraints to use those versions' touted capabilities. The Windows software occupied a large amount of memory, and users regularly experienced system slowdowns and often exceeded memory limits. Windows 3.0 also had relatively high memory requirements by 1990's standards, but with

7038-599: The predecessor to its far more successful Macintosh. He cautioned about the seemingly cheap upgrade cost of US$ 50 when the system requirements and the need to upgrade any installed applications for compatibility are considered. He also cautioned that the software's advantages could be taken only by running Windows applications. However, in February 1991, PC Magazine noted a vast array of applications designed specifically for Windows 3.0, including many that had yet to be available for OS/2. It also cited two other factors leading to

7140-465: The previous maximum of eight colors, though the operating environment itself supports graphics adapters that offer resolutions and the number of colors greater than VGA. Windows 3.0 also introduced the Palette Manager, a set of functions that allow applications to change the lookup palette of graphics cards displaying up to 256 colors to use needed colors. When multiple displayed windows exceed

7242-469: The process, it was reported they violated the program's license, the GNU GPL; the breach, which was reported as an oversight, was promptly resolved. Activision Blizzard has also used it to re-release Sierra Entertainment 's DOS games. LucasArts used it to rerelease Star Wars: Dark Forces and Star Wars: TIE Fighter for modern machines on Steam and GOG.com . 2K Games producer Jason Bergman stated

7344-455: The project's overall focus on compatibility and accurate emulation, but criticized the lack of both save states and user-friendly control over the emulator during runtime, even with the front ends available at the time of his review. DOSBox was named SourceForge's Project of the Month in May 2009 and again in January 2013, making it the first project in the website's history to receive two Project of

7446-418: The required resources and participation for continued development than commercial software backed by companies. However, companies also often abolish projects for being unprofitable, yet large companies may rely on, and hence co-develop, open source software. On the other hand, if the vendor of proprietary software ceases development, there are no alternatives; whereas with FOSS, any user who needs it still has

7548-669: The rest of the Microsoft team moved on to the OS/2 2.0 project, David Weise, a member of the Windows development team and a critic of IBM, believed that he could restart the Windows project. Microsoft needed programming tools to run in protected mode, so it hired Murray Sargent, a physics professor from the University of Arizona who had developed a DOS extender and a debugging program that works with protected mode applications. Windows 3.0 originated in 1988 as an independent project by Weise and Sargent, using Sargent's debugger to improve

7650-484: The right, and the source-code, to continue to develop it themself, or pay a 3rd party to do so. As the FOSS operating system distributions of Linux has a lower market share of end users there are also fewer applications available. "We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable -- one that would give us in-house control. So if we needed to patch, adjust, or adapt, we could." Official statement of

7752-605: The software to applications vendors, because runtime versions of Windows lack multitasking. Instead, the company offered upgrades for both full and runtime previous versions of Windows at a cost of US$ 50 (equivalent to $ 117 in 2023)—considerably lower than the full license's suggested retail price of $ 149 . The software was bundled by computer hardware manufacturers. The first were Zenith Data Systems , Austin Computer Systems, and CompuAdd , followed by more than 25 others, not including IBM. Microsoft's "Entry Team"

7854-407: The software to share the same benefits as OS/2 and Unix. Garry Ray of Lotus considered this version of Windows the first of the environment to bear "serious long-term consideration." Bill Howard of PC Magazine found its user interface to be easy to use, though not quite as intuitive as Macintosh. The editor of InfoWorld , Michael J. Miller, had faith that PC users would fully transition from

7956-413: The software, including the $ 3 million for its release. When its successor, Windows 3.1, was released, sales totaled about 10 million copies, and a year later the Windows series would overtake DOS as the bestselling application of all time. Windows 3.0 is regarded in retrospect as a turning point in the future of Microsoft, being attributed to its later dominance in the operating system market and to

8058-521: The source code themselves and can put trust on a community of volunteers and users. As proprietary code is typically hidden from public view, only the vendors themselves and hackers may be aware of any vulnerabilities in them while FOSS involves as many people as possible for exposing bugs quickly. FOSS is often free of charge although donations are often encouraged. This also allows users to better test and compare software. FOSS allows for better collaboration among various parties and individuals with

8160-413: The system. Normally, Windows will start in the highest operating mode the computer can use, but the user may force it into lower modes by typing WIN /R or WIN /S at the DOS command prompt. If the user selects an operating mode that cannot be used due to lack of RAM or CPU support, Windows merely boots into the next lowest one. There are two updates known to have been published for Windows 3.0. One of them

8262-436: The three memory modes, it was praised for using memory more efficiently, removing the 640–kilobyte limit that had existed in computers running on Microsoft software since DOS, and supporting more powerful CPUs. Ted Needleman of the computer magazine Modern Electronics called Windows 3.0's GUI "state-of-the-art" and compared Microsoft's previous attempts to produce such a GUI to Apple Lisa , Apple's early such attempt and

8364-518: The trademarked name MySQL. In August 2010, Oracle sued Google , claiming that its use of Java in Android infringed on Oracle's copyrights and patents. In May 2012, the trial judge determined that Google did not infringe on Oracle's patents and ruled that the structure of the Java APIs used by Google was not copyrightable. The jury found that Google infringed a small number of copied files, but

8466-455: The user community. While the DOSBox project hopes that one day the emulator will run all programs ever made for the PC, the goal is not yet reached, and as of the latest version the primary focus has been on DOS gaming. The basic version does not support long filenames , most versions of DOS do not support them, and filenames must follow the 8.3 name.extension pattern : a maximum of 8 characters for

8568-401: The users of Windows 3.0's predecessors. The software was a major success, achieving 10 million sales. However, Microsoft was criticized by third-party developers for bundling its separate software with the operating environment, which they viewed as an anticompetitive practice . It was succeeded by Windows 3.1 in 1992. Support for Windows 3.0 ended on December 31, 2001. Before Windows 3.0,

8670-475: The vanilla version such as APM power off, direct parallel port passthrough for printing, and support for East Asian characters. Because DOSBox accesses the host computer's file system, there thus is a risk of DOS malware exploiting the emulator's security vulnerabilities and causing damage to the host machine, although these vulnerabilities continue to be patched with new DOSBox updates. Users can also capture screenshots and record videos of DOS sessions, although

8772-837: The vulnerabilities, that no code leaks or exfiltrations occur and that reverse engineering of proprietary code is a hindrance of significance for malicious hackers. Sometimes, FOSS is not compatible with proprietary hardware or specific software. This is often due to manufacturers obstructing FOSS such as by not disclosing the interfaces or other specifications needed for members of the FOSS movement to write drivers for their hardware - for instance as they wish customers to run only their own proprietary software or as they might benefit from partnerships. While FOSS can be superior to proprietary equivalents in terms of software features and stability, in many cases it has more unfixed bugs and missing features when compared to similar commercial software. This varies per case, and usually depends on

8874-485: The web. Perens subsequently stated that he felt Eric Raymond 's promotion of open-source unfairly overshadowed the Free Software Foundation's efforts and reaffirmed his support for free software. In the following 2000s, he spoke about open source again. From the 1950s and on through the 1980s, it was common for computer users to have the source code for all programs they used, and the permission and ability to modify it for their own use. Software , including source code,

8976-534: Was "Open-source", and quickly Bruce Perens , publisher Tim O'Reilly , Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage the use of the new term and evangelize open-source principles. While the Open Source Initiative sought to encourage the use of the new term and evangelize the principles it adhered to, commercial software vendors found themselves increasingly threatened by

9078-497: Was assigned to make Windows 3.0 generally appealing to the public, and was concerned that the public might perceive it as no more than a tool for large enterprises, due to high system requirements. Major game publishers did not see it as a potential game platform, instead sticking to MS-DOS. Microsoft's product manager Bruce Ryan compiled games that the Windows team had designed in its spare time to create Microsoft Entertainment Pack , which includes Tetris and Minesweeper . There

9180-447: Was commonly shared by individuals who used computers, often as public-domain software (FOSS is not the same as public domain software, as public domain software does not contain copyrights ). Most companies had a business model based on hardware sales, and provided or bundled software with hardware, free of charge. By the late 1960s, the prevailing business model around software was changing. A growing and evolving software industry

9282-462: Was competing with the hardware manufacturer's bundled software products; rather than funding software development from hardware revenue, these new companies were selling software directly. Leased machines required software support while providing no revenue for software, and some customers who were able to better meet their own needs did not want the costs of software bundled with hardware product costs. In United States vs. IBM , filed January 17, 1969,

9384-534: Was in the February 1986 edition of the FSF's now-discontinued GNU's Bulletin publication. The canonical source for the document is in the philosophy section of the GNU Project website. As of August 2017 , it is published in 40 languages. To meet the definition of "free software", the FSF requires the software's licensing respect the civil liberties / human rights of what the FSF calls the software user's " Four Essential Freedoms ". The Open Source Definition

9486-439: Was interdependent with the PC industry, exemplified by an explosion of demand for and subsequent production of Intel's more powerful microprocessor, the 80486 . Windows became so widely used in businesses that Brian Livingston of InfoWorld wrote in October 1991 that "a company with no PCs that run Windows is almost like a company without a fax machine." Microsoft had spent a total of $ 10 million in its marketing campaign for

9588-479: Was little budget, none spent on quality testing. Nevertheless, the Entertainment Pack was sold as a separate product, and it became so popular that it was followed by three other Entertainment Packs . On December 31, 2001, Microsoft dropped support for Windows 3.0, along with previous versions of Windows and Windows 95, Windows for Workgroups , and MS-DOS versions up to 6.22. Windows 3.0 features

9690-572: Was motivated partly by a desire to avoid GPLv3. The Samba project also switched to GPLv3, so Apple replaced Samba in their software suite by a closed-source, proprietary software alternative. Leemhuis criticizes the prioritization of skilled developers who − instead of fixing issues in already popular open-source applications and desktop environments − create new, mostly redundant software to gain fame and fortune. He also criticizes notebook manufacturers for optimizing their own products only privately or creating workarounds instead of helping fix

9792-470: Was necessary to load Windows 3.0 in real mode to run SWAPFILE.EXE, which allowed users to change virtual memory settings. Officially, Microsoft stated that an 8Mhz turbo 8086 was the minimum CPU needed to run Windows 3.0. It could be run on 4.77 MHz 8088 machines, but performance was so slow as to render the OS almost unusable. Up to 4 MB of expanded memory ( EMS ) is supported in real mode. Standard mode

9894-557: Was officially announced worldwide on May 22, 1990, in the New York City Center Theater. The event had 6,000 attendees, and it was broadcast live in the Microsoft social fairs of seven other North American cities and twelve major cities outside. Microsoft spent US$ 3 million to host the festivities, which co-founder Bill Gates referred to as the "most extravagant, extensive, and expensive software introduction ever". Microsoft did not offer free runtime licenses of

9996-528: Was published in March 1985 titled the GNU Manifesto . The manifesto included significant explanation of the GNU philosophy, Free Software Definition and " copyleft " ideas. The FSF takes the position that the fundamental issue Free software addresses is an ethical one—to ensure software users can exercise what it calls " The Four Essential Freedoms ". The Linux kernel , created by Linus Torvalds ,

10098-657: Was released as freely modifiable source code in 1991. Initially, Linux was not released under either a Free software or an Open-source software license. However, with version 0.12 in February 1992, he relicensed the project under the GNU General Public License . FreeBSD and NetBSD (both derived from 386BSD ) were released as Free software when the USL v. BSDi lawsuit was settled out of court in 1993. OpenBSD forked from NetBSD in 1995. Also in 1995, The Apache HTTP Server , commonly referred to as Apache,

10200-812: Was released to third-party manufacturers in October 1991. The application programming interface introduced Media Control Interface , designed for any media-related device such as graphics and audio cards, scanners, and videotape players. It also supported recording and playing digital audio, MIDI devices, screensavers and analog joysticks, as well as CD-ROM drives, which were then becoming increasingly available. Other features included additional applets such as an alarm clock and Media Player , used to run media files. MME supports stereo sound and 16-bit audio bit depth and sampling rates of up to 44.1 kHz. The official system requirements for Windows 3.0 and its substantial update, Windows 3.0 with Multimedia Extensions: The processor and memory minimum requirements for

10302-527: Was released under the Apache License 1.0 . In 1997, Eric Raymond published The Cathedral and the Bazaar , a reflective analysis of the hacker community and Free software principles. The paper received significant attention in early 1998, and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite as Free software . This code

10404-428: Was used most often as its requirements were more in-line with an average PC of that era — an 80286 processor with at least 1 MB of memory. Since some PCs (notably Compaqs) did not place extended memory ( XMS ) at the 1MB line and instead left a hole between the end of conventional memory and the start of XMS, Windows could not work on them except in real mode. 386 Enhanced mode was a 32-bit virtual machine that ran

#524475