Misplaced Pages

Core Image

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.
#534465

71-591: Core Image is a pixel-accurate, near-realtime, non-destructive image processing technology in Mac OS X. Implemented as part of the QuartzCore framework of Mac OS X 10.4 and later, Core Image provides a plugin-based architecture for applying filters and effects within the Quartz graphics rendering layer. The framework was later added to iOS in iOS 5 . Core Image abstracts the pixel-level manipulation process required when applying

142-546: A transition to Intel x86 processors during Mac OS X 10.4 Tiger's lifetime, making it the first Apple operating system to work on Apple–Intel architecture machines. The original Apple TV , released in March of 2007, shipped with a customized version of Mac OS X 10.4 Tiger branded "Apple TV OS" that replaced the usual GUI with an updated version of Front Row . Mac OS X 10.4 Tiger was succeeded by Mac OS X 10.5 Leopard on October 26, 2007, after 30 months, making Mac OS X 10.4 Tiger

213-522: A "major" as opposed to a "minor" change is entirely subjective and up to the author, as is what defines a "build", or how a "revision" differs from a "minor" change. Shared libraries in Solaris and Linux may use the current.revision.age format where: A similar problem of relative change significance and versioning nomenclature exists in book publishing, where edition numbers or names can be chosen based on varying criteria. In most proprietary software,

284-509: A consistent style. First, they received names with arbitrary alphanumeric suffixes as with Windows Me (4.90), Windows XP (5.1), and Windows Vista (6.0). Then, once again Microsoft adopted incremental numbers in the title, but this time, they were not versioning numbers; the version numbers of Windows 7 , Windows 8 and Windows 8.1 are respectively 6.1, 6.2 and 6.3. In Windows 10 , the version number leaped to 10.0 and subsequent updates to

355-438: A different project), while the last two digits indicate the day of that month. So 3419 is the 19th day of the 34th month after the month of January of the year the project started. Other examples that identify versions by year include Adobe Illustrator 88 and WordPerfect Office 2003. When a year is used to denote version, it is generally for marketing purposes, and an actual version number also exists. For example, Windows 95

426-459: A filter to an image, making it simple for applications to implement image transformation capabilities without extensive coding. In a simple implementation, Core Image applies a single Image Filter to the pixel data of a given source to produce the transformed image. Each Image Filter specifies a single transform or effect, either built into Core Image or loaded from a plugin called an Image Unit . Combined with preset or user-defined input parameters,

497-446: A major/minor versioning scheme for releases of its operating system but uses code names from the movie Toy Story during development to refer to stable, unstable, and testing releases. BLAG Linux and GNU features very large version numbers: major releases have numbers such as 50000 and 60000, while minor releases increase the number by 1 (e.g. 50001, 50002). Alpha and beta releases are given decimal version numbers slightly less than

568-434: A minor release, and additional updates below this level, as well as updates to a given major version of OS X coming after the release of a new major version, were titled Supplemental Updates. The Roman numeral X was concurrently leveraged for marketing purposes across multiple product lines. Both QuickTime and Final Cut Pro jumped from version 7 directly to version 10, QuickTime X and Final Cut Pro X. Like Mac OS X itself,

639-532: A moderate performance penalty. This is contrasted with the contemporary Mac OS 9 Classic mode, which used comparably larger amounts of system resources. Soon after the Developer Transition Kits began shipping, copies of Tiger x86 were leaked onto file sharing networks. Although Apple had implemented a Trusted Computing digital rights management scheme in the transition hardware and OS in an attempt to stop people installing Tiger x86 on non-Apple PCs,

710-404: A number of additional features that Microsoft had spent several years struggling to add to Windows with acceptable performance, such as fast file search and improved graphics processing. Mac OS X 10.4 Tiger was included with all new Macs, and was also available as an upgrade for existing Mac OS X users, or users of supported pre-Mac OS X systems. The server edition, Mac OS X Server 10.4 ,

781-443: A piece of software. The ubiquity of computers has also led to these schemes being used in contexts outside computing. In sequence-based software versioning schemes, each software release is assigned a unique identifier that consists of one or more sequences of numbers or letters. This is the extent of the commonality; schemes vary widely in areas such as the number of sequences, the attribution of meaning to individual sequences, and

SECTION 10

#1733084997535

852-617: A release halfway between major versions (although levels of sequence-based versioning are not necessarily limited to a single digit, as in Blender version 2.91 or Minecraft Java Edition starting from 1.7.10). A different approach is to use the major and minor numbers along with an alphanumeric string denoting the release type, e.g. "alpha" (a), "beta" (b), or "release candidate" (rc). A software release train using this approach might look like 0.5, 0.6, 0.7, 0.8, 0.9 → 1.0b1, 1.0b2 (with some fixes), 1.0b3 (with more fixes) → 1.0rc1 (which, if it

923-453: A series of individual numbers, separated by periods, with a progression such as 1.7.0, 1.8.0, 1.8.1, 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.11.2, and so on. On the other hand, some software packages identify releases by decimal numbers: 1.7, 1.8, 1.81, 1.82, 1.9, etc. Decimal versions were common in the 1980s, for example with NetWare , DOS , and Microsoft Windows , but even in the 2000s have been for example used by Opera and Movable Type . In

994-461: A supported Mac, then swapping hard drives. Old World ROM Macs require the use of XPostFacto to install Mac OS X 10.4 Tiger. Mac OS X Tiger was the last version of Mac OS X to support the PowerPC G3 family of processors . The name "Mac OS X Tiger" was reported by Mac Magazine on March 30, 2004; According to Mac Magazine, this information came from a safe source. Furthermore, Mac Magazine reported that

1065-432: A version number – sometimes the same as the version number of the software that wrote it; other times a "protocol version number" independent of the software version number. The code to handle old deprecated protocols and file formats is often seen as cruft . Software in the experimental stage ( alpha or beta ) often uses a zero in the first ("major") position of the sequence to designate its status. However, this scheme

1136-496: Is compatible with version 2.2.3, but not necessarily with 3.2.4. Developers may choose to jump multiple minor versions at a time to indicate that significant features have been added, but are not enough to warrant incrementing a major version number; for example, Internet Explorer 5 from 5.1 to 5.5 or Adobe Photoshop 5 to 5.5. This may be done to emphasize the value of the upgrade to the software user or, as in Adobe's case, to represent

1207-546: Is computer software, in order to be able to roll any changes back. Modern computer software is often tracked using two different software versioning schemes: an internal version number that may be incremented many times in a single day, such as a revision control number, and a release version that typically changes far less often, such as semantic versioning or a project code name. File numbers were used especially in public administration, as well as companies, to uniquely identify files or cases. For computer files this practice

1278-437: Is confusing because it has two disparate interfaces which are kept separate, yet can accomplish the same task. Siracusa also wrote that some of Dashboard's UI choices were strange. Apple advertised that Mac OS X 10.4 Tiger had over 150 new and improved features, including: In addition to these APIs, Tiger introduces a new window theme, often described as 'Unified'. A variation on the standard, non-brushed metal theme used since

1349-585: Is internally versioned as MS-DOS 7.00 and Windows 4.00; likewise, Windows 2000 is internally versioned as NT 5.0. The Python Software Foundation has published PEP 440 – Version Identification and Dependency Specification, outlining their own flexible scheme, that defines an epoch segment, a release segment, pre-release and post-release segments and a development release segment. TeX has an idiosyncratic version numbering system, an unusual feature invented by its developer Donald Knuth . Since version 3.1, updates have been indicated by adding an extra digit at

1420-587: Is only useful for the early stages, not for upcoming releases with established software where the version number has already progressed past 0. A number of schemes are used to denote the status of a newer release: The two purely numeric forms removes the special logic required to handle the comparison of "alpha < beta < rc < no prefix" as found in semantic versioning, at the cost of clarity. There are two schools of thought regarding how numeric version numbers are incremented. Most free and open-source software packages, including MediaWiki , treat versions as

1491-477: Is possible to install Mac OS X 10.4 Tiger on these Macs using third-party software (such as XPostFacto ) that overrides the checks made at the beginning of the installation process. Likewise, machines such as beige Power Mac G3s and 'Wall Street' PowerBook G3s that were dropped by Mac OS X Panther can also be made to run both Mac OS X Panther and Mac OS X Tiger in this way. Also, Mac OS X 10.4 Tiger can be installed on unsupported New World ROM Macs by installing it on

SECTION 20

#1733084997535

1562-480: Is represented by a 128-bit vector (four 32-bit color channels). For color spaces of lower bit-depth, the floating-point calculation model employed by Core Image provides exceptional performance, which is useful when processing multiple images or video frames. Any programmable GPU that supports the required OpenGL Shader ( GLSL ) commands is Core Image capable. Apple has used the following graphics cards to support Core Image GPU processing in Mac OS X 10.4 and Aperture, so

1633-407: Is sometimes a fourth, unpublished number which denotes the software build (as used by Microsoft ). Adobe Flash is a notable case where a four-part version number is indicated publicly, as in 10.1.53.64. Some companies also include the build date. Version numbers may also include letters and other characters, such as Lotus 1-2-3 Release 1a. Some projects use negative version numbers. One example

1704-411: Is stable enough ), 1.0rc2 (if more bugs are found) → 1.0. It is a common practice in this scheme to lock out new features and breaking changes during the release candidate phases and, for some teams, even betas are locked down to bug fixes only, to ensure convergence on the target release. Other schemes impart meaning on individual sequences: Again, in these examples, the definition of what constitutes

1775-556: Is the SmartEiffel compiler which started from −1.0 and counted upwards to 0.0. Many projects use a date-based versioning scheme called Calendar Versioning (aka CalVer ). Ubuntu is one example of a project using calendar versioning; Ubuntu 18.04, for example, was released in April 2018. This has the advantage of being easily relatable to development schedules and support timelines. Some video games also use date as versioning, for example

1846-511: Is the 5th major release of macOS , Apple 's desktop and server operating system for Mac computers. Tiger was released to the public on April 29, 2005 for US$ 129.95 as the successor to Mac OS X 10.3 Panther . Included features were a fast searching system called Spotlight , a new version of the Safari web browser, Dashboard , a new 'Unified' theme , and improved support for 64-bit addressing on Power Mac G5s . Mac OS X 10.4 Tiger also had

1917-524: Is the last Mac OS X version to support the Classic Environment – a Mac OS 9 compatibility layer – and PowerPC G3 processors . Mac OS X 10.4 Tiger was initially available in a PowerPC edition, with an Intel edition released beginning at Mac OS X 10.4.4 Tiger. There is no universal version of the client operating system, although Mac OS X 10.4 Tiger Server was made available on a universal DVD from version Mac OS X 10.4.7 Tiger. While Apple shipped

1988-450: Is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (e.g., major or minor), these numbers are generally assigned in increasing order and correspond to new developments in the software. At a fine-grained level, revision control is used for keeping track of incrementally-different versions of information, whether or not this information

2059-452: Is used to allow the versioning scheme to be changed. In some cases, developers may decide to reset the major version number. This is sometimes used to denote a new development phase being released. For example, Minecraft Alpha ran from version 1.0.0 to 1.2.6, and when Beta was released, it reset the major version number and ran from 1.0 to 1.8. Once the game was fully released, the major version number again reset to 1.0.0. When printed,

2130-552: The Core Image Kernel Language , which shares a subset of commands with OpenGL Shading Language (GLSL) . When a compatible GPU is available, the Core Image compiler writes the instruction pipeline using GLSL, handling buffers and states transparently. Although GPU rendering is preferred, the compiler can operate in a CPU fallback mode, generating commands suitable for the current CPU architecture instead. CPU fallback uses

2201-501: The OSx86 project soon managed to remove this restriction. As Apple released each update with newer safeguards to prevent its use on non-Apple hardware, unofficially modified versions were released that circumvented Apple's safeguards. However, with the release of 10.4.5, 10.4.6, and 10.4.7 the unofficially modified versions continued to use the kernel from 10.4.4 because later kernels have hardware locks and depend heavily on EFI . By late 2006,

Core Image - Misplaced Pages Continue

2272-474: The arcade game Street Fighter EX . At startup it displays the version number as a date plus a region code, for example 961219 ASIA . When using dates in versioning, for instance, file names, it is common to use the ISO 8601 scheme YYYY-MM-DD , as this is easily string-sorted in increasing or decreasing order. The hyphens are sometimes omitted. The Wine project formerly used a date versioning scheme, which used

2343-1005: The vector processing capabilities of the current CPU or CPUs, and it is multi-processor aware. Thus, Core Image performance depends on the GLSL capabilities of the GPU or the processing power of the CPU. With a supported GPU, most effects can be rendered in realtime or near-realtime. Core Image was introduced with Mac OS X 10.4 . Early examples of its use can be found in the ripple effect in Dashboard , and Apple's professional digital photography application, Aperture . Starting with Mac OS X 10.5 , any application that implements Image Kit can utilize Core Image. Preview and iPhoto are common examples. In 2011, Apple added Core Image to iOS in iOS 5.0. The Xcode Tools include Core Image Fun House and Quartz Composer ; both utilize Core Image. The Core Image plugin architecture

2414-444: The "relative goodness" of the new version. Semantic versioning (aka SemVer ) is a widely-adopted version scheme that encodes a version by a three-part version number (Major.Minor.Patch), an optional pre-release tag, and an optional build meta tag. In this scheme, risk and functionality are the measures of significance. Breaking changes are indicated by increasing the major number (high risk); new, non-breaking features increment

2485-414: The 10.4.8 kernel had been cracked. At MacWorld San Francisco 2006, Jobs announced the immediate availability of Mac OS X v10.4.4, the first publicly available release of Tiger compiled for both PowerPC- and Intel x86-based machines. This version was the first version, other than the version provided with the Developer Transition Kits, to include Rosetta. Software versioning Software versioning

2556-433: The Mac OS X Tiger operating system. The following is a quotation from TigerDirect.com's court memorandum: In 2005 TigerDirect was denied a preliminary injunction that would have prevented Apple from using the mark while the case was decided. Apple and TigerDirect reached a settlement in 2006, after which TigerDirect withdrew its opposition. At Apple's 2005 Worldwide Developers Conference, CEO Steve Jobs announced that

2627-480: The OS only incremented build number and update build revision (UBR) number. The successor of Windows 10, Windows 11 , was released on October 5, 2021. Despite being named "11", the new Windows release didn't bump its major version number to 11. Instead, it stayed at the same version number of 10.0, used by Windows 10. Some software producers use different schemes to denote releases of their software. The Debian project uses

2698-592: The PowerPC edition bundled with PowerPC-based Macs and also sold it as a separate retail box, the only way to obtain the Intel version was to buy an Intel-based Mac bundled with it. However, it was possible to buy the 'restore' DVDs containing the Intel version through unofficial channels such as eBay , and officially through Apple if one could provide proof of purchase of the appropriate Intel Mac. These grey-colored 'restore' DVDs supplied with new Macs, are designed to only restore on

2769-475: The company would begin selling Mac computers with Intel x86 processors in 2006. To allow developers to begin producing software for these Intel-based Macs, Apple made available a prototype Intel-based Mac ("Developer Transition Kit") that included a version of Mac OS X v10.4.1 compiled to run on x86 processors. This build included Apple's Rosetta compatibility layer — a translation process that allows x86-based Macs to run software built only for PowerPC, with

2840-538: The decimal scheme, 1.81 is the minor version following 1.8, while maintenance releases (i.e. bug fixes only) may be denoted with an alphabetic suffix, such as 1.81a or 1.81b. The standard GNU version numbering scheme is major.minor.revision, but Emacs is a notable example using another scheme where the major number (1) was dropped and a user site revision was added which is always zero in original Emacs packages but increased by distributors. Similarly, Debian package numbers are prefixed with an optional "epoch", which

2911-431: The end, so that the version number asymptotically approaches the number π . (This is a form of unary numbering ; the version number is the number of digits.) As of February 2021, the version number is 3.141592653. This is a reflection of TeX being very stable, and only minor updates are anticipated. TeX developer Donald Knuth has stated that the "absolutely final change (to be made after [his] death)" will be to change

Core Image - Misplaced Pages Continue

2982-754: The entire Apple product line would run on Intel processors by the end of 2006. Apple then released the Mac Pro and announced the new Xserve on August 8, completing the Intel transition in 210 days, roughly ten months ahead of the original schedule. Mac OS X 10.4 Tiger is the first version of Mac OS X to be supplied on a DVD rather than a CD, although the DVD could originally be exchanged for CDs for $ 9.95. John Siracusa, writing for Ars Technica , wrote that some features in Tiger were half-baked, such as filesystem metadata , Spotlight, and Dashboard. According to Siracusa, Spotlight in Tiger

3053-423: The filter can be applied to the original pixel data without modifying it, thereby providing non-destructive image editing. Like Photoshop , Core Image can apply multiple filters to the same image source. Instead of applying a series of filters individually, Core Image assembles a dynamic instruction pipeline so that only one calculation needs to be applied to the pixel data to achieve a cumulative effect. Applying

3124-472: The first released version of a software product has version 1. Some projects use the major version number to indicate incompatible releases. Two examples are Apache Portable Runtime (APR) and the FarCry CMS. Often programmers write new software to be backward compatible , i.e., the new software is designed to interact correctly with older versions of the software (using old protocols and file formats) and

3195-480: The first represent changes of decreasing significance. Depending on the scheme, significance may be assessed by lines of code changed, function points added or removed, the potential impact on customers in terms of work required to adopt a new version, risk of bugs or undeclared breaking changes, degree of changes in visual layout, the number of new features, or almost anything the product developers or marketers deem to be significant, including marketing desire to stress

3266-454: The following list could be considered an example of minimum requirements: Note that any GPU capable of handling Core Image instructions is also Quartz Extreme capable. The requirements for Core Image are greater than those of Quartz Extreme. macOS includes many built-in filters, including the following ones. Mac OS X 10.4 introduced over 100 of them, and Mac OS X 10.5 added to the list. Mac OS X 10.4 Mac OS X Tiger (version 10.4)

3337-459: The internal codename for Mac OS X Tiger had been "Merlot". Apple mentioned Mac OS X Tiger by name in a press release published on May 4, 2004 for its upcoming WWDC 2004 event. Apple CEO Steve Jobs first presented Mac OS X 10.4 Tiger in his keynote presentation at the WWDC on June 28, 2004. In October and December of 2004, several non-commercial developers' releases of Mac OS X 10.4 Tiger leaked onto

3408-519: The internet via BitTorrent file sharers. Apple sued these file sharers. On April 12, 2005, Apple announced Mac OS X 10.4 Tiger's official, worldwide release would be April 29. All Apple Stores around the world held Mac OS X 10.4 Tiger seminars, presentations and demos. On June 6, 2005 at the WWDC in San Francisco , Jobs reported that nearly two million copies had been sold in Mac OS X 10.4 Tiger's first six weeks of release, making Mac OS X 10.4 Tiger

3479-454: The introduction of Mac OS X, this theme integrates the title bar and the toolbar of a window. A prominent example of an application that utilizes this theme is Mail. Tiger is also the first version of Mac OS X to include the "Zoom" screen magnifier functionality. Shortly before the release of Mac OS X Tiger, the computer retailer TigerDirect.com, Inc. filed a lawsuit against Apple, alleging that Apple infringed TigerDirect.com's trademark with

3550-532: The longest-running version of Mac OS X. The last security update released for Mac OS X 10.4 Tiger users was the 2009-005 update. The latest supported version of QuickTime is 7.6.4. The latest version of iTunes that can run on Mac OS X 10.4 Tiger is 9.2.1. Safari 4.1.3 is the final version for Mac OS X 10.4 Tiger. Despite not having received security updates since 2009, Mac OS X 10.4 Tiger remains popular with Power Mac users and retrocomputing enthusiasts due to its wide software and hardware compatibility, as it

3621-516: The major release number, such as 19999.00071 for alpha 1 of version 20000, and 29999.50000 for beta 2 of version 30000. Starting at 9001 in 2003, the most recent version as of 2011 is 140000. Urbit uses Kelvin versioning (named after the absolute Kelvin temperature scale): software versions start at a high number and count down to version 0, at which point the software is considered finished and no further modifications are made. Software may have an "internal" version number which differs from

SECTION 50

#1733084997535

3692-433: The means of incrementing the sequences. In some schemes, sequence-based identifiers are used to convey the significance of changes between releases. Changes are classified by significance level, and the decision of which sequence to change between releases is based on the significance of the changes from the previous release, whereby the first sequence is changed for the most significant changes, and changes to sequences after

3763-459: The minor number (medium risk); and all other non-breaking changes increment the patch number (lowest risk). The presence of a pre-release tag (-alpha, -beta) indicates substantial risk, as does a major number of zero (0.y.z), which is used to indicate a work-in-progress that may contain any level of potentially breaking changes (highest risk). As an example of inferring compatibility from a SemVer version, software which relies on version 2.1.5 of an API

3834-422: The model of Mac that they are intended for. However, they can be modified to work on any Intel Mac. The retail PowerPC-only DVD can be used on any PowerPC-based Mac supported by Mac OS X 10.4 Tiger. The system requirements of the PowerPC edition are: Mac OS X 10.4 Tiger removed support for older New World ROM Macs such as the original iMacs and iBooks that were supported in Mac OS X 10.3 Panther; however it

3905-451: The most recent version (using the latest protocols and file formats). For example, IBM z/OS is designed to work properly with 3 consecutive major versions of the operating system running in the same sysplex. This enables people who run a high availability computer cluster to keep most of the computers up and running while one machine at a time is shut down, upgraded, and restored to service. Often packet headers and file format include

3976-736: The most successful operating system release in Apple's history. Jobs then disclosed that Mac OS X had been engineered from its inception to work with Intel's x86 line of processors in addition to the PowerPC, the CPU for which the operating system had always been publicly marketed. Apple concurrently announced its intent to release the first x86-based computers in June 2006, and to move the rest of its computers to x86 microprocessors by June 2007. On January 10, 2006, Apple presented its new iMac and MacBook Pro computers running on Intel Core Duo processors, and announced that

4047-401: The next major release was not 11.0. Instead, it was numbered 10.1, followed by 10.2, 10.3, and so on for each subsequent major release. Thus the 11th major version of OS X was labeled "10.10". Even though the "X" was dropped from the name as of macOS 10.12 , this numbering scheme continued through macOS 10.15. Under the "X"-based versioning scheme, the third number (instead of the second) denoted

4118-399: The pixel operations associated with multiple filters can be achieved simultaneously and without a significant increase in processing time. Regardless of the number of filters, Core Image assembles the code for this instruction pipeline with a just-in-time compiler , which is executed by either the CPU or graphics card's GPU, whichever can perform the calculation faster. Filters are written in

4189-437: The products were not upgrades to previous versions, but brand-new programs. As with OS X, major releases for these programs incremented the second digit and minor releases were denoted using a third digit. The "X" was dropped from Final Cut's name with the release of macOS 11.0 (see below), and QuickTime's branding became moot when the framework was deprecated in favor of AVFoundation in 2011 (the program for playing QuickTime video

4260-455: The release was "more significant". Thus, "8.5" was marketed as its own release, representing "Mac OS 8 and a half", and 8.6 effectively meant "8.5.1". Mac OS X departed from this trend, in large part because "X" (the Roman numeral for 10) was in the name of the product. As a result, all versions of OS X began with the number 10. The first major release of OS X was given the version number 10.0, but

4331-488: The sequences may be separated with characters. The choice of characters and their usage varies by the scheme. The following list shows hypothetical examples of separation schemes for the same release (the thirteenth third-level revision to the fourth second-level revision to the second first-level revision): When a period is used to separate sequences, it may or may not represent a decimal point—see " Incrementing sequences " section for various interpretation styles. There

SECTION 60

#1733084997535

4402-558: The version number from the product name. For Windows 95 (version 4.0), Windows 98 (4.10) and Windows 2000 (5.0), year of the release was included in the product title. After Windows 2000, Microsoft created the Windows Server family which continued the year-based style with a difference: For minor releases, Microsoft suffixed "R2" to the title, e.g., Windows Server 2008 R2 (version 6.1). This style had remained consistent to this date. The client versions of Windows however did not adopt

4473-622: The version number shown in the product name (and which typically follows version numbering rules more consistently). Java SE 5.0, for example, has the internal version number of 1.5.0, and versions of Windows from NT 4 on have continued the standard numerical versions internally: Windows 2000 is NT 5.0, XP is Windows NT 5.1, Windows Server 2003 and Windows XP Professional x64 Edition are NT 5.2, Windows Server 2008 and Vista are NT 6.0, Windows Server 2008 R2 and Windows 7 are NT 6.1, Windows Server 2012 and Windows 8 are NT 6.2, and Windows Server 2012 R2 and Windows 8.1 are NT 6.3. Windows 10

4544-492: The version number to π , at which point all remaining bugs will become permanent features. In a similar way, the version number of Metafont asymptotically approaches Euler's number, e . As of February 2021, the version number is 2.71828182. Metafont was also devised by Donald Knuth as a companion to his TeX typesetting system. During the era of the classic Mac OS , minor version numbers rarely went beyond ".1". When they did, they usually jumped straight to ".5", suggesting

4615-504: The year followed by the month followed by the day of the release; for example, "Wine 20040505". Minecraft had a similar version formatting, but instead used DDHHMM, ex: rd-132211, 13 being the 13th of May, and 2211 being 22:11. Microsoft Office build numbers are an encoded date: the first two digits indicate the number of months that have passed from the January of the year in which the project started (with each major Office release being

4686-472: Was also available for some Macintosh product lines. Six weeks after the official release, Apple had delivered 2 million copies of Mac OS X 10.4 Tiger, representing 16% of all Mac OS X users. Apple claimed that Mac OS X 10.4 Tiger was the most successful Apple OS release in the company's history. On June 11, 2007, at WWDC 2007 , Apple's CEO, Steve Jobs , announced that more than 67% of the 22 million Mac OS X users were using Mac OS X 10.4 Tiger. Apple announced

4757-434: Was initially intended to be NT 6.4, as the earliest Technical Preview build shared to the public is numbered 6.4.9841. However, that did not last as the version of Windows 10 was quickly artificially increased to 10.0 to align with the commercial name, resulting in the first released version of the operating system being numbered 10.0.10240. Note, however, that Windows NT is only on its fifth major revision, as its first release

4828-399: Was inspired by that of Core Audio. All pixel processing provided by an Image Unit is performed in a pre-multiplied alpha ( RGBA ) color space, storing four color channels: red, green, blue, and transparency ( alpha ). Each color channel is represented by a 32-bit, floating point number. This provides exceptional color depth, far greater than can be perceived by the human eye , as each pixel

4899-556: Was introduced for the first time with MIT's ITS file system, later the TENEX filesystem for the PDP-10 in 1972. Later lists of files including their versions were added, and dependencies amongst them. Linux distributions like Debian, with its dpkg , early on created package management software which could resolve dependencies between their packages. Debian's first try was that a package knew other packages which depended on it. From 1994 on this idea

4970-472: Was inverted, so a package that knew the packages it needed. When installing a package, dependency resolution was used to automatically calculate the packages needed as well, and install them with the desired package. To facilitate upgrades, minimum package versions were introduced. Thus the numbering scheme needed to tell which version was newer than the required one. A variety of version numbering schemes have been created to keep track of different versions of

5041-587: Was only named QuickTime Player from the start). Apple's next macOS release, provisionally numbered 10.16, was officially announced as macOS 11 at WWDC in June 2020, and released in November 2020. The following macOS version, macOS Monterey , was released in October 2021 and bumped its major version number to 12. The Microsoft Windows operating system was first labelled with standard version numbers for Windows 1.0 through Windows 3.11 . After this Microsoft excluded

#534465