OpenWrt is an open source project for embedded operating system based on Linux used on embedded devices to route network traffic. The main components are Linux, util-linux and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers. OpenWrt is configured using a web interface. There are about 3500 optional software packages available for installation via the opkg package management system. OpenWrt can run on various types of devices, including CPE routers, residential gateways, pocket computers, laptops, it is possible to run OpenWrt on personal computers, which are most based on the x86 architecture. The OpenWrt project was started in 2004 after Linksys had built the firmware for their WRT54G series of wireless routers with code licensed under the GNU General Public License. Under the terms of that license, Linksys was required to make the source code of its modified version available under the same license, which enabled independent developers to create derivative versions.
Support was limited to the WRT54G series, but has since been expanded to include many other routers and devices from many different manufacturers. Using this code as a base and as a reference, developers created a Linux distribution that offers many features not found in consumer-level routers; some features required proprietary software. Before the introduction of OpenWrt 8.09, using Linux 2.6.25 and the b43 kernel module, WLAN for many Broadcom-based routers was only available through the proprietary wl.o module, provided for Linux 2.4.x only. OpenWrt releases were named after cocktails, such as White Russian, Backfire, Attitude Adjustment, Barrier Breaker and Chaos Calmer, their recipes were included in the message of the day displayed after logging in using the command-line interface. In May 2016, OpenWrt was forked by a group of core OpenWrt contributors due to disagreements on internal process; the fork was dubbed Linux Embedded Development Environment. The schism was reconciled a year later.
Following the remerger, announced in January 2018, the OpenWrt branding is preserved, with many of the LEDE processes and rules used. The LEDE project name was used for v17.01, with development versions of 18.01 branded OpenWrt, dropping the original cocktail based naming scheme. With the Attitude Adjustment release of OpenWrt, all hardware devices with 16 MB or less RAM are no longer supported as they can run out of memory easily; the Linux Embedded Development Environment project was a fork of the OpenWrt project and shared many of the same goals. It was created in May 2016 by a group of core OpenWrt contributors due to disagreements on OpenWrt internal processes; the schism was nominally reconciled a year in May 2017 pending approval of the LEDE developers. The remerger uses many of the LEDE processes and rules; the remerge proposal vote was passed by LEDE developers in June 2017, formally announced in January 2018. Merging process was completed before OpenWRT 18.06 release. Released were: OpenWrt features a writeable root file system, enabling users to modify any file and install additional software.
This is in contrast with other firmware based on read-only file systems which don't allow modifying installed software without rebuilding and flashing a complete firmware image. This is accomplished by overlaying a read-only compressed SquashFS file system with a writeable JFFS2 file system using overlayfs. Additional software can be installed with the opkg package manager and the package repository contains 3500 packages. OpenWrt can be configured through either a command-line interface or a web interface called LuCI. OpenWrt provides set of scripts called UCI to unify and simplify configuration through the command-line interface. Additional web interfaces, such as Gargoyle, are available. OpenWrt provides regular bug fixes and security updates for devices that are no longer supported by their manufacturers. Other features include: Extensible configuration of the entire hardware drivers, e.g. built-in network switches and their VLAN-capabilities, WNICs, DSL modems, FX, available hardware buttons, etc.
Exhaustive possibilities to configure network-related features, like: IPv4 support. IPv6 native stack: Prefix Handling, Native IPv6 configuration, IPv6 transitioning technologies, Downstream IPv6 configuration. Routing through iproute2, Quagga, BIRD, Babel etc. Mesh networking through B. A. T. M. A. N. OLSR and IEEE 802.11s-capabilities of the WNIC drivers and other ad hoc mesh routing protocols that have been implemented within Linux. Wireless functionality, e.g. make the device act as a wireless repeater, a wireless access point, a wireless bridge, a captive portal, or a combination of these with e.g. ChilliSpot, WiFiDog Captive Portal, etc. Wireless security: Packet injection, e.g. Airpwn, lorcon, e.a. Stateful firewall, NAT and port forwarding through netfilter. Port knocking via knockd and knock TR-069 client IPS via Snort Active queue management through the network scheduler of the Linux kernel, with many available queuing disciplines. CoDel has been backported to Kernel 3.3. This encapsulates Traffic shaping to ensure fair distribution of bandwidth among multiple users and Quality of Service for simulta
In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. A firewall establishes a barrier between a trusted internal network and untrusted external network, such as the Internet. Firewalls are categorized as either network firewalls or host-based firewalls. Network run on network hardware. Host-based firewalls run on host computers and control network traffic out of those machines; the term firewall referred to a wall intended to confine a fire within a building. Uses refer to similar structures, such as the metal sheet separating the engine compartment of a vehicle or aircraft from the passenger compartment; the term was applied in the late 1980s to network technology that emerged when the Internet was new in terms of its global use and connectivity. The predecessors to firewalls for network security were the routers used in the late 1980s, because they separated networks from one another, thus halting the spread of problems from one network to another.
The first reported type of network firewall is called a packet filter. Packet filters act by inspecting packets transferred between computers; when a packet does not match the packet filter's set of filtering rules, the packet filter either drops the packet, or rejects the packet else it is allowed to pass. Packets may be filtered by source and destination network addresses, protocol and destination port numbers; the bulk of Internet communication in 20th and early 21st century used either Transmission Control Protocol or User Datagram Protocol in conjunction with well-known ports, enabling firewalls of that era to distinguish between, thus control, specific types of traffic, unless the machines on each side of the packet filter used the same non-standard ports. The first paper published on firewall technology was in 1988, when engineers from Digital Equipment Corporation developed filter systems known as packet filter firewalls. At AT&T Bell Labs, Bill Cheswick and Steve Bellovin continued their research in packet filtering and developed a working model for their own company based on their original first generation architecture.
From 1989–1990, three colleagues from AT&T Bell Laboratories, Dave Presotto, Janardan Sharma, Kshitij Nigam, developed the second generation of firewalls, calling them circuit-level gateways. Second-generation firewalls perform the work of their first-generation predecessors but maintain knowledge of specific conversations between endpoints by remembering which port number the two IP addresses are using at layer 4 of the OSI model for their conversation, allowing examination of the overall exchange between the nodes; this type of firewall is vulnerable to denial-of-service attacks that bombard the firewall with fake connections in an attempt to overwhelm the firewall by filling its connection state memory. Marcus Ranum, Wei Xu, Peter Churchyard released an application firewall known as Firewall Toolkit in October 1993; this became the basis for Gauntlet firewall at Trusted Information Systems. The key benefit of application layer filtering is that it can understand certain applications and protocols.
This is useful as it is able to detect if an unwanted application or service is attempting to bypass the firewall using a disallowed protocol on an allowed port, or detect if a protocol is being abused in any harmful way. As of 2012, the so-called next-generation firewall is nothing more than the "wider" or "deeper" inspection at the application layer. For example, the existing deep packet inspection functionality of modern firewalls can be extended to include: Intrusion prevention systems User identity management integration Web application firewall. WAF attacks may be implemented in the tool "WAF Fingerprinting utilizing timing side channels" Firewalls are categorized as network-based or host-based. Network-based firewalls are positioned on the gateway computers of WANs and intranets, they are either software appliances running on general-purpose hardware, or hardware-based firewall computer appliances. Firewall appliances may offer other functionality to the internal network they protect, such as acting as a DHCP or VPN server for that network.
Host-based firewalls are positioned on the network node itself and control network traffic in and out of those machines. The host-based firewall may be a daemon or service as a part of the operating system or an agent application such as endpoint security or protection; each has disadvantages. However, each has a role in layered security. Firewalls vary in type depending on where communication originates, where it is intercepted, the state of communication being traced. Network layer firewalls called packet filters, operate at a low level of the TCP/IP protocol stack, not allowing packets to pass through the firewall unless they match the established rule set; the firewall administrator may define the rules. The term "packet filter" originated in the context of BSD operating systems. Network layer firewalls fall into two sub-categories and stateless. Used packet filters on various versions of Unix are ipfw, NPF, PF, ip
Symantec Corporation is an American software company headquartered in Mountain View, United States. The company provides services. Symantec is a member of the S&P 500 stock-market index; the company has development centers in Pune and Bengaluru. On October 9, 2014, Symantec declared it would split into two independent publicly traded companies by the end of 2015. One company would focus on the other on information management. On January 29, 2016, Symantec sold its information-management subsidiary, named Veritas Technologies to The Carlyle Group; the name "Symantec" is a portmanteau of the words "syntax" and "semantics" with "technology". Founded in 1982 by Gary Hendrix with a National Science Foundation grant, Symantec was focused on artificial intelligence-related projects, including a database program. Hendrix hired several Stanford University natural language processing researchers as the company's first employees, among them Barry Greenstein. Hendrix hired Jerry Kaplan as a consultant to build the in-RAM database for Q&A.
In 1984, it became clear that the advanced natural language and database system that Symantec had developed could not be ported from DEC minicomputers to the PC. This left Symantec without a product, but with expertise in natural language database query systems and technology; as a result in 1984 Symantec was acquired by another, smaller software startup company, C&E Software, founded by Denis Coleman and Gordon Eubanks and headed by Eubanks. C&E Software developed a combined file management and word processing program called Q&A for "question and answer."The merged company retained the name Symantec. Eubanks became its chairman, Vern Raburn, the former President of the original Symantec, remained as President of the combined company; the new Symantec combined the file management and word processing functionality that C&E had planned, added an advanced Natural Language query system that set new standards for ease of database query and report generation. The natural language system was named "The Intelligent Assistant".
Turner chose the name of Q&A for Symantec's flagship product, in large part because the name lent itself to use in a short merchandised logo. Brett Walter designed the user interface of Q&A. Q&A was released in November 1985. During 1986, Vern Raburn and Gordon Eubanks swapped roles, Eubanks became CEO and president of Symantec, while Raburn became its chairman. Subsequent to this change, Raburn had little involvement with Symantec, in a few years time, Eubanks added the Chairmanship to his other roles. After a slow start for sales of Q&A in the fall of 1985 and spring of 1986, Turner signed up a new advertising agency called Elliott/Dickens, embarked on an aggressive new advertising campaign, came up with the "Six Pack Program" in which all Symantec employees, regardless of role, went on the road and selling dealer sales staff nationwide in the United States. Turner named it Six Pack because employees were to work six days a week, see six dealerships per day, train six sales representatives per store and stay with friends free or at Motel 6.
A promotion was run jointly with SofSell. This promotion was successful in encouraging dealers to try Q&A. During this time, Symantec was advised by Jim Lally and John Doerr — both were board members of Symantec at that stage — that if Symantec would cut its expenses and grow revenues enough to achieve cash flow break-even KPCB would back the company in raising more venture capital. To accomplish this, the management team worked out a salary reduction schedule where the chairman and the CEO would take zero pay, all vice presidents would take a 50% pay cut, all other employees' pay was cut by 15%. Two employees were laid off. Eubanks negotiated a sizable rent reduction on the office space the company had leased in the days of the original Symantec; these expense reductions, combined with strong international sales of Q&A, enabled the company to attain break-even. The increased traction for Q&A from this re-launch grew Symantec's revenues along with early success for Q&A in international markets following Turner's having placed emphasis on establishing international sales distribution and multiple language versions of Q&A from initial shipment.
In 1985, Rod Turner negotiated the publishing agreement with David Whitney for Symantec's second product, which Turner named NoteIt. It was evident to Turner that NoteIt would confuse the dealer channel if it was launched under the Symantec name, because Symantec had built up interest by that stage in Q&A, because the low price for the utility would not be attractive to the dealer channel until demand had been built up. Turner felt. Turner and Gordon E. Eubanks, Jr. chairman of Symantec Corporation, agreed to form a new division of Symantec, Eubanks delegated the choice of name to Turner. Turner chose the name Turner Hall Publishing, to be a new division of Symantec devoted to publishing third-party software and ha
United States dollar
The United States dollar is the official currency of the United States and its territories per the United States Constitution since 1792. In practice, the dollar is divided into 100 smaller cent units, but is divided into 1000 mills for accounting; the circulating paper money consists of Federal Reserve Notes that are denominated in United States dollars. Since the suspension in 1971 of convertibility of paper U. S. currency into any precious metal, the U. S. dollar is, de facto, fiat money. As it is the most used in international transactions, the U. S. dollar is the world's primary reserve currency. Several countries use it as their official currency, in many others it is the de facto currency. Besides the United States, it is used as the sole currency in two British Overseas Territories in the Caribbean: the British Virgin Islands and Turks and Caicos Islands. A few countries use the Federal Reserve Notes for paper money, while still minting their own coins, or accept U. S. dollar coins. As of June 27, 2018, there are $1.67 trillion in circulation, of which $1.62 trillion is in Federal Reserve notes.
Article I, Section 8 of the U. S. Constitution provides that the Congress has the power "To coin money". Laws implementing this power are codified at 31 U. S. C. § 5112. Section 5112 prescribes the forms; these coins are both designated in Section 5112 as "legal tender" in payment of debts. The Sacagawea dollar is one example of the copper alloy dollar; the pure silver dollar is known as the American Silver Eagle. Section 5112 provides for the minting and issuance of other coins, which have values ranging from one cent to 100 dollars; these other coins are more described in Coins of the United States dollar. The Constitution provides that "a regular Statement and Account of the Receipts and Expenditures of all public Money shall be published from time to time"; that provision of the Constitution is made specific by Section 331 of Title 31 of the United States Code. The sums of money reported in the "Statements" are being expressed in U. S. dollars. The U. S. dollar may therefore be described as the unit of account of the United States.
The word "dollar" is one of the words in the first paragraph of Section 9 of Article I of the Constitution. There, "dollars" is a reference to the Spanish milled dollar, a coin that had a monetary value of 8 Spanish units of currency, or reales. In 1792 the U. S. Congress passed a Coinage Act. Section 9 of that act authorized the production of various coins, including "DOLLARS OR UNITS—each to be of the value of a Spanish milled dollar as the same is now current, to contain three hundred and seventy-one grains and four sixteenth parts of a grain of pure, or four hundred and sixteen grains of standard silver". Section 20 of the act provided, "That the money of account of the United States shall be expressed in dollars, or units... and that all accounts in the public offices and all proceedings in the courts of the United States shall be kept and had in conformity to this regulation". In other words, this act designated the United States dollar as the unit of currency of the United States. Unlike the Spanish milled dollar, the U.
S. dollar is based upon a decimal system of values. In addition to the dollar the coinage act established monetary units of mill or one-thousandth of a dollar, cent or one-hundredth of a dollar, dime or one-tenth of a dollar, eagle or ten dollars, with prescribed weights and composition of gold, silver, or copper for each, it was proposed in the mid-1800s that one hundred dollars be known as a union, but no union coins were struck and only patterns for the $50 half union exist. However, only cents are in everyday use as divisions of the dollar. XX9 per gallon, e.g. $3.599, more written as $3.599⁄10. When issued in circulating form, denominations equal to or less than a dollar are emitted as U. S. coins while denominations equal to or greater than a dollar are emitted as Federal Reserve notes. Both one-dollar coins and notes are produced today, although the note form is more common. In the past, "paper money" was issued in denominations less than a dollar and gold coins were issued for circulation up to the value of $20.
The term eagle was used in the Coinage Act of 1792 for the denomination of ten dollars, subsequently was used in naming gold coins. Paper currency less than one dollar in denomination, known as "fractional currency", was sometimes pejoratively referred to as "shinplasters". In 1854, James Guthrie Secretary of the Treasury, proposed creating $100, $50 and $25 gold coins, which were referred to as a "Union", "Half Union", "Quarter Union", thus implying a denomination of 1 Union = $100. Today, USD notes are made from cotton fiber paper, unlike most common paper, made of wood fiber. U. S. coins are produced by the United States Mint. U. S. dollar banknotes are printed by the Bureau of Engraving and Printing and, since 1914, have been issued by t
Indiana University – Purdue University Fort Wayne
Indiana University – Purdue University Fort Wayne was a public university in Fort Wayne, Indiana. Founded in 1964, IPFW was a cooperatively-managed regional campus of two state university systems: Indiana University and Purdue University. IPFW hit its highest enrollment in 2014, with 13,459 undergraduate and postgraduate students in nine colleges and schools, including a branch of the Indiana University School of Medicine. During its last academic year, IPFW had a total enrollment of 10,414 students. IPFW offered more than 200 graduate and undergraduate degree programs through IU or Purdue universities; the university's 14 men's and women's athletic teams competed in Division I of the NCAA Summit League. On July 1, 2018, the two universities parted company in Fort Wayne; the health sciences programs on the campus became Indiana University Fort Wayne, the other programs became Purdue University Fort Wayne. About two weeks before the split took effect, the athletic program, inherited by PFW, changed its branding from Fort Wayne Mastodons to Purdue Fort Wayne Mastodons.
In 1917, Indiana University started offering courses in downtown Fort Wayne to 142 students in 12 courses. At a separate downtown location, Purdue University permanently established the Purdue University Center in 1941 to provide a site in Fort Wayne for students to begin their undergraduate studies prior to transferring to the West Lafayette main campus to complete their degree. Under the direction of Purdue University President Frederick Hovde, Indiana University President Herman Wells, IU trustee John Hastings, Purdue trustee Alfred Kettler Sr. the Indiana University and Purdue University extension centers began merging in 1958 via the formation of the Indiana–Purdue Foundation. To serve the extension centers' now combined mission in Fort Wayne, the Indiana–Purdue Foundation acquired a 99-year lease on agricultural land owned by Allen County to form a campus totaling 114 acres at the then-suburban northeast edge of Fort Wayne on the eastern bank of the St. Joseph River. Indiana University – Purdue University Fort Wayne opened on September 17, 1964, following nearly two years of construction that began on October 18, 1962.
The first all-inclusive building on campus was known as the Education Building, but it has since been renamed Kettler Hall in honor of the combined university's chief advocate. Kettler's vision and passion during the 1950s made IPFW possible. IPFW awarded its first four-year degree in 1968 after awarding two-year degrees through the IU and Purdue Fort Wayne extension centers prior to the formation of the joint IPFW campus. In the spirit of Indiana University's 1967 acquisition of the Herron School of Art in Indianapolis, which helped form IUPUI two years the Indiana General Assembly approved a similar merger of the Fort Wayne Art Institute with IPFW in 1976; the Fort Wayne Art Institute was founded in 1897 as the Fort Wayne Art School. Until 1991, the Fort Wayne Art Institute and resulting academic unit within IPFW maintained a small campus in downtown Fort Wayne. In 1998, this academic unit was renamed the School of Performing Arts. During the late-1990s, the School of Fine and Performing Arts and its primary classroom building was renamed the School of Visual and Performing Arts and Visual and Performing Arts Building, respectively.
In the mid-2000s, the Purdue University board of trustees granted the school "college" status, becoming the College of Visual and Performing Arts. In 1988, a coalition of the then-Lincoln National Corporation under the direction of Ian Rolland, the M. E. Raker Foundation, the Olive B. Cole Foundation, the Foellinger Foundation purchased an additional 152 acres on the west bank of the St. Joseph River, known as the former McKay Family Farm. In 2007, the State of Indiana completed the process of closing the Fort Wayne State Developmental Center. A portion of the grounds had been transferred to IPFW years earlier for construction of the Northeast Indiana Innovation Center; the remaining property and buildings of the 142-acre developmental center was transferred in 2007, with the land split between IPFW and Ivy Tech Community College. IPFW was divided into two universities on July 1, 2018: Purdue University Fort Wayne, Indiana University Fort Wayne; the division moved all departments involved in health care to Indiana University Fort Wayne, all others into Purdue University Fort Wayne.
The Philosophy and Geosciences departments, were closed on January 1, 2017. IPFW's campus is 688 acres, encompassing four main campus areas, including 40 buildings which cover 2,668,078 square feet; the Main Academic Campus, bounded by East Coliseum Boulevard to the south, Crescent Avenue to the east, St. Joseph River to the west, Canterbury Green Apartment complex and golf course to the north, includes the majority of academic and administrative buildings and parking; the Waterfield Student Housing Campus, bounded by Crescent Avenue to the west, East Coliseum Boulevard and Trier Road to the south, Hobson Road to the East, contains all of the owned residence halls. The main academic campus and Waterfield campus are connected via the Crescent Avenue Pedestrian Bridge, elevated above Crescent Avenue; the Research-Incubator Campus, bounded by St. Joe Road to the west, Stellhorn Road to the south, Dean Drive to the north, Sirlin Drive to the east includes the Northeast Indiana Innovation Center, a business incubator for entrepreneurs.
This area of the campus was acquired in 2007 after the Fort Wayne State Developmental Center's closure, with the land donated between IPFW and Ivy Tech Community College of Indiana. The former McKay Family Farm, located on the wester
A computing platform or digital platform is the environment in which a piece of software is executed. It may be the hardware or the operating system a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries. A computing platform is the stage. A platform can be seen both as a constraint on the software development process, in that different platforms provide different functionality and restrictions. For example, an OS may be a platform that abstracts the underlying differences in hardware and provides a generic command for saving files or accessing the network. Platforms may include: Hardware alone, in the case of small embedded systems. Embedded systems can access hardware directly, without an OS. A browser in the case of web-based software; the browser itself runs on a hardware+OS platform, but this is not relevant to software running within the browser.
An application, such as a spreadsheet or word processor, which hosts software written in an application-specific scripting language, such as an Excel macro. This can be extended to writing fully-fledged applications with the Microsoft Office suite as a platform. Software frameworks. Cloud computing and Platform as a Service. Extending the idea of a software framework, these allow application developers to build software out of components that are hosted not by the developer, but by the provider, with internet communication linking them together; the social networking sites Twitter and Facebook are considered development platforms. A virtual machine such as the Java virtual machine or. NET CLR. Applications are compiled into a format similar to machine code, known as bytecode, executed by the VM. A virtualized version of a complete system, including virtualized hardware, OS, storage; these allow, for instance, a typical Windows program to run on. Some architectures have multiple layers, with each layer acting as a platform to the one above it.
In general, a component only has to be adapted to the layer beneath it. For instance, a Java program has to be written to use the Java virtual machine and associated libraries as a platform but does not have to be adapted to run for the Windows, Linux or Macintosh OS platforms. However, the JVM, the layer beneath the application, does have to be built separately for each OS. AmigaOS, AmigaOS 4 FreeBSD, NetBSD, OpenBSD IBM i Linux Microsoft Windows OpenVMS Classic Mac OS macOS OS/2 Solaris Tru64 UNIX VM QNX z/OS Android Bada BlackBerry OS Firefox OS iOS Embedded Linux Palm OS Symbian Tizen WebOS LuneOS Windows Mobile Windows Phone Binary Runtime Environment for Wireless Cocoa Cocoa Touch Common Language Infrastructure Mono. NET Framework Silverlight Flash AIR GNU Java platform Java ME Java SE Java EE JavaFX JavaFX Mobile LiveCode Microsoft XNA Mozilla Prism, XUL and XULRunner Open Web Platform Oracle Database Qt SAP NetWeaver Shockwave Smartface Universal Windows Platform Windows Runtime Vexi Ordered from more common types to less common types: Commodity computing platforms Wintel, that is, Intel x86 or compatible personal computer hardware with Windows operating system Macintosh, custom Apple Inc. hardware and Classic Mac OS and macOS operating systems 68k-based PowerPC-based, now migrated to x86 ARM architecture based mobile devices iPhone smartphones and iPad tablet computers devices running iOS from Apple Gumstix or Raspberry Pi full function miniature computers with Linux Newton devices running the Newton OS from Apple x86 with Unix-like systems such as Linux or BSD variants CP/M computers based on the S-100 bus, maybe the earliest microcomputer platform Video game consoles, any variety 3DO Interactive Multiplayer, licensed to manufacturers Apple Pippin, a multimedia player platform for video game console development RISC processor based machines running Unix variants SPARC architecture computers running Solaris or illumos operating systems DEC Alpha cluster running OpenVMS or Tru64 UNIX Midrange computers with their custom operating systems, such as IBM OS/400 Mainframe computers with their custom operating systems, such as IBM z/OS Supercomputer architectures Cross-platform Platform virtualization Third platform Ryan Sarver: What is a platform
Microsoft Windows is a group of several graphical operating system families, all of which are developed and sold by Microsoft. Each family caters to a certain sector of the computing industry. Active Windows families include Windows Embedded. Defunct Windows families include Windows Mobile and Windows Phone. Microsoft introduced an operating environment named Windows on November 20, 1985, as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces. Microsoft Windows came to dominate the world's personal computer market with over 90% market share, overtaking Mac OS, introduced in 1984. Apple came to see Windows as an unfair encroachment on their innovation in GUI development as implemented on products such as the Lisa and Macintosh. On PCs, Windows is still the most popular operating system. However, in 2014, Microsoft admitted losing the majority of the overall operating system market to Android, because of the massive growth in sales of Android smartphones.
In 2014, the number of Windows devices sold was less than 25 %. This comparison however may not be relevant, as the two operating systems traditionally target different platforms. Still, numbers for server use of Windows show one third market share, similar to that for end user use; as of October 2018, the most recent version of Windows for PCs, tablets and embedded devices is Windows 10. The most recent versions for server computers is Windows Server 2019. A specialized version of Windows runs on the Xbox One video game console. Microsoft, the developer of Windows, has registered several trademarks, each of which denote a family of Windows operating systems that target a specific sector of the computing industry; as of 2014, the following Windows families are being developed: Windows NT: Started as a family of operating systems with Windows NT 3.1, an operating system for server computers and workstations. It now consists of three operating system subfamilies that are released at the same time and share the same kernel: Windows: The operating system for mainstream personal computers and smartphones.
The latest version is Windows 10. The main competitor of this family is macOS by Apple for personal computers and Android for mobile devices. Windows Server: The operating system for server computers; the latest version is Windows Server 2019. Unlike its client sibling, it has adopted a strong naming scheme; the main competitor of this family is Linux. Windows PE: A lightweight version of its Windows sibling, meant to operate as a live operating system, used for installing Windows on bare-metal computers, recovery or troubleshooting purposes; the latest version is Windows PE 10. Windows IoT: Initially, Microsoft developed Windows CE as a general-purpose operating system for every device, too resource-limited to be called a full-fledged computer. However, Windows CE was renamed Windows Embedded Compact and was folded under Windows Compact trademark which consists of Windows Embedded Industry, Windows Embedded Professional, Windows Embedded Standard, Windows Embedded Handheld and Windows Embedded Automotive.
The following Windows families are no longer being developed: Windows 9x: An operating system that targeted consumers market. Discontinued because of suboptimal performance. Microsoft now caters to the consumer market with Windows NT. Windows Mobile: The predecessor to Windows Phone, it was a mobile phone operating system; the first version was called Pocket PC 2000. The last version is Windows Mobile 6.5. Windows Phone: An operating system sold only to manufacturers of smartphones; the first version was Windows Phone 7, followed by Windows Phone 8, the last version Windows Phone 8.1. It was succeeded by Windows 10 Mobile; the term Windows collectively describes any or all of several generations of Microsoft operating system products. These products are categorized as follows: The history of Windows dates back to 1981, when Microsoft started work on a program called "Interface Manager", it was announced in November 1983 under the name "Windows", but Windows 1.0 was not released until November 1985.
Windows 1.0 was to achieved little popularity. Windows 1.0 is not a complete operating system. The shell of Windows 1.0 is a program known as the MS-DOS Executive. Components included Calculator, Cardfile, Clipboard viewer, Control Panel, Paint, Reversi and Write. Windows 1.0 does not allow overlapping windows. Instead all windows are tiled. Only modal dialog boxes may appear over other windows. Microsoft sold as included Windows Development libraries with the C development environment, which included numerous windows samples. Windows 2.0 was released in December 1987, was more popular than its predecessor. It features several improvements to the user memory management. Windows 2.03 changed the OS from tiled windows to overlapping windows. The result of this change led to Apple Computer filing a suit against Microsoft alleging infringement on Apple's copyrights. Windows 2.0