メインコンテンツまでスキップ

Timeline - 1990-99

1990

⚙️ Windows 3.0, launched on May 22, 1990, became the first version of Windows to achieve widespread commercial success, featuring a completely redesigned user interface and improved memory management for 386 processors.

📜 groff (also called GNU troff) is a typesetting system that creates formatted output when given plain text mixed with formatting commands, with version 0.3.1 first released in June 1990.

📜 CVS (Concurrent Versions System) version 1.0 was publicly released on November 19, 1990, becoming one of the dominant version control systems throughout the 1990s.

🖥️ Zsh is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Paul Falstad wrote the first version in 1990 while a student at Princeton University, posting it to the alt.sources Usenet newsgroup in eight parts on December 14, 1990. The name derives from Zhong Shao, a teaching assistant at Princeton, whose login "zsh" Falstad regarded as a good name for a shell. By version 1.0 the aim was to be a cross between ksh and tcsh, a powerful "command and programming language" that is well-designed and logical like ksh, but also built for humans like tcsh.

🌐 CERN httpd (later also known as W3C httpd) is an early, now discontinued, web server (HTTP) daemon originally developed at CERN from 1990 onwards by Tim Berners-Lee, Ari Luotonen and Henrik Frystyk Nielsen. Implemented in C, it was the first web server software, with its initial release on December 24, 1990.

🏢 The book "The Machine That Changed the World" was published in 1990, coining the term "Lean Manufacturing" to describe the Toyota Production System methodology to the West.

⚙️ Microsoft released OLE 1.0 (Object Linking and Embedding) in 1990, introducing the first document-linking and embedding technology for Windows that allowed software components to interact.

📜 The first version of the language definition, Haskell 1.0, was published in 1990.

📜 flex was publicly released in 1990 under a BSD-style license by the Regents of the University of California, making it the first freely available replacement for the proprietary AT&T lex and enabling widespread adoption across open-source Unix projects.

🌐 In 1990, Tim Berners-Lee's proposals for hypertext implicitly introduced the idea of a URL as a short string representing a resource that is the target of a hyperlink.

1991

🧩 The Unicode Consortium was incorporated in California on January 3, 1991, as a non-profit organization to develop, extend, and promote the use of the Unicode Standard.

🌐 The first web browser, WorldWideWeb, was developed in 1990 by Tim Berners-Lee for the NeXT Computer and introduced to his colleagues at CERN in March 1991.

⚙️ The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. In April 1991, Linus Torvalds, a 21-year-old computer science student at the University of Helsinki, started working on a simple operating system inspired by UNIX for his i386-based PC, beginning with a task switcher in Intel 80386 assembly language and a terminal driver.

⚙️ Linus Torvalds announced his project on the comp.os.minix newsgroup on August 25, 1991, famously describing it as "just a hobby, won't be big and professional like gnu."

⚙️ On 17 September 1991, Torvalds released version 0.01 of the Linux kernel on the FUNET FTP server. It was not yet executable and required MINIX for compilation.

⚙️ On 5 October 1991, Torvalds announced the first "official" version of Linux, version 0.02. At this point, the kernel was capable of running the Bash shell and GCC.

🧩 Unicode 1.0 was published in October 1991, encoding 7,161 characters from 24 scripts in a unified 16-bit character set intended to encompass all modern writing systems.

📜 Vim (a contraction of Vi IMproved) is a free and open-source, screen-based text editor program and an improved clone of Bill Joy's vi. Vim's author, Bram Moolenaar, derived Vim from a port of the Stevie editor for Amiga and released the initial version to the public on November 2, 1991.

📜 Python is a high-level, interpreted, general-purpose programming language with design philosophy emphasizing code readability through significant indentation. Guido van Rossum began working on Python in the late 1980s as a successor to the ABC programming language and first released it in 1991 as Python 0.9.0.

🧠 In 1991, the autoencoder was first proposed as a nonlinear generalization of principal components analysis (PCA) by Kramer.

🔐 Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991.

⚙️ In 1991, the rlogin protocol was formally defined in RFC 1282, documenting the existing practice that had been widely adopted by the Unix community for over a decade.

🎨 Crossing the Chasm is a marketing book by Geoffrey A. Moore, first published in 1991, that applies Everett Rogers' diffusion of innovations theory specifically to technology products, describing a "chasm" between early adopters and the early majority that new technologies must cross to achieve mainstream success, with revised editions following in 1999 and 2014.

1992

⚙️ Windows 3.1, released on April 6, 1992, introduced TrueType fonts, the Windows Registry, and dropped support for Real Mode, marking a major step toward a more modern operating system architecture.

⚙️ Linux 0.12 was released on February 1, 1992, under the GNU General Public License (GPL), marking a pivotal shift from its original restrictive license.

🔐 MD5 is one in a series of message digest algorithms designed by Professor Ronald Rivest of MIT. When analytic work indicated that MD5's predecessor MD4 was likely to be insecure, Rivest designed MD5 in 1991 as a secure replacement and first published it in April 1992.

🧩 UTF-8 was designed by Ken Thompson and Rob Pike on September 2, 1992, sketched on a placemat in a New Jersey diner. They implemented it and updated Plan 9 from Bell Labs to use it throughout, creating a self-synchronizing, backward-compatible variable-length encoding for Unicode.

🌐 libwww (Library World Wide Web) is a modular client-side web API for Unix and Windows, and the reference implementation of the libwww API. In 1991 and 1992, Tim Berners-Lee and a student at CERN named Jean-François Groff rewrote various components of the original WorldWideWeb browser for the NeXTstep operating system in portable C code to demonstrate the potential of the World Wide Web, with version 1.0 initially released in November 1992.

🏢 In November 1992 the IETF "URI Working Group" met for the first time.

📜 CTAN (an acronym for "Comprehensive TeX Archive Network") is the authoritative place where TeX related material and software can be found for download. Built in 1992 by Rainer Schöpf and Joachim Schrod in Germany, Sebastian Rahtz in the UK, and George Greenwade in the U.S., it was officially announced at the EuroTeX conference at Aston University in 1993. The WEB server itself is maintained by Gerd Neugebauer.

🏢 The term technical debt is a qualitative description of the cost to maintain a system that is attributable to choosing an expedient solution for its development. The term was coined by Ward Cunningham in 1992. After reading Metaphors We Live By, Ward devised this debt metaphor to explain to his boss the need to refactor the financial product they were working on.

⚙️ The original Berkeley Packet Filter (BPF) was introduced in 1992 in a research paper by Steven McCanne and Van Jacobson. It provided a way to filter network packets in the kernel, minimizing data copying between the kernel and user space.

1993

🌐 NCSA Mosaic 0.5, the first alpha/beta version of the web browser developed at the National Center for Supercomputing Applications (NCSA), was announced by Marc Andreessen for the X Window System on January 23, 1993.

📜 PDF (Portable Document Format) was publicly introduced by Adobe Systems in January 1993 at the Windows and OS/2 Conference. Adobe made the PDF 1.0 specification freely available and released Acrobat 1.0 as the first reader/writer, aiming to enable consistent document exchange across any platform.

⚙️ The NetBSD source code repository was established on March 21, 1993. The project was founded by Chris Demetriou, Theo de Raadt, Adam Glass, and Charles Hannum as a more open and community-driven alternative to 386BSD.

🌐 NCSA Mosaic 1.0 for the X Window System was officially released on April 21, 1993. It was the first browser to display images inline with text using the <img> tag, rather than in a separate window, which was instrumental in popularizing the World Wide Web.

⚙️ The name FreeBSD was officially chosen by David Greenman on June 19, 1993. The project began as an effort to maintain the "unofficial 386BSD patchkit" after 386BSD development slowed earlier in the year.

📊 R was started by professors Ross Ihaka and Robert Gentleman as a programming language to teach introductory statistics at the University of Auckland, first appearing in August 1993.

🌐 NCSA released the first versions of Mosaic for Microsoft Windows and Apple Macintosh in September 1993, making the web accessible to non-technical home users.

⚙️ Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project. The first version of Debian (0.01) was released on September 15, 1993.

⚙️ FreeBSD 1.0-RELEASE was published on November 1, 1993, based on 4.3BSD-Net/2 and 386BSD. This initial release provided a robust BSD-based operating system for the PC architecture.

🌐 NCSA Mosaic 2.0 for Unix was released on November 10, 1993. It introduced support for HTML forms, which enabled the creation of the first dynamic and interactive web pages.

⚙️ The Component Object Model (COM) was officially introduced in 1993 as the underlying binary architecture for OLE 2.0, establishing a language-independent standard for software component interoperability.

⚙️ In 1993, Microsoft introduced OLE Automation, which enabled applications such as Microsoft Excel to expose their functionality to external scripting languages like Visual Basic.

📊 Microsoft released Excel 5.0 in 1993, which included Visual Basic for Applications (VBA), a programming language that added the ability to automate tasks and provide user-defined functions.

⚙️ In 1993, Microsoft launched Windows NT 3.1, the first version of the "New Technology" (NT) line, which featured a robust 32-bit kernel designed for high-end workstations and servers, separate from the consumer-oriented DOS-based line.

⚙️ CFEngine is an open-source configuration management system written by Mark Burgess that provides automated configuration and maintenance of large-scale computer systems. The CFEngine project began in 1993 as a way for author Mark Burgess to get his work done by automating the management of a small group of workstations in the Department of Theoretical Physics.

🌐 The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser, with its initial release in 1993.

🌐 FutureWave Software (founded by Charlie Jackson, Jonathan Gay, and Michelle Alsip-Welsh) published SmartSketch in 1993, a vector drawing application for pen computers. This was the earliest precursor to what would become Adobe Flash.

🌐 Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program, typically to process user requests. In 1993, the National Center for Supercomputing Applications (NCSA) team wrote the specification for calling command line executables on the www-talk mailing list.

🌐 NCSA HTTPd is an early, now discontinued, web server originally developed at the NCSA at the University of Illinois at Urbana–Champaign by Robert McCool and others, first released in 1993 and among the earliest web servers developed.

📜 Lua is a lightweight, high-level, multi-paradigm scripting language designed primarily for embedded use in applications, created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes at Tecgraf, the Computer Graphics Technology Group of the Pontifical Catholic University of Rio de Janeiro in Brazil. Its name means "Moon" in Portuguese.

🎨 Don Norman coined the term "user experience" in 1993 after joining Apple as an Apple Fellow and forming the User Experience Architect's Office, explaining he wanted a term broader than "human interface" or "usability" to cover industrial design, graphics, the interface, and physical interaction.

🖥️ The ksh93 version of KornShell, released in 1993, added features such as associative arrays and built-in floating-point arithmetic operations, along with dynamically loaded built-in commands and other enhancements over ksh88.

1994

📊 GNU Octave 1.0 was officially released on February 17, 1994, establishing itself as a robust tool for scientific computing and engineering within the GNU project.

⚙️ Linux version 0.95 was the first to be capable of running the X Window System. Linux 1.0.0 was released on March 14, 1994, consisting of 176,250 lines of code. It was the first version suitable for use in production environments.

🏢 In June 1994, the IETF published Berners-Lee's first Request for Comments that acknowledged the existence of URLs and URNs.

🏢 The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web, founded on October 1, 1994, and led by Tim Berners-Lee.

📜 Perl 5.000 was released on October 17, 1994. It was a nearly complete rewrite of the interpreter, and it added many new features to the language, including objects, references, lexical (my) variables, and modules

🌐 Netscape Navigator was a proprietary web browser and the original browser of the Netscape line (versions 1 to 4.08, and 9.x), serving as the flagship product of Netscape Communications Corp and the dominant web browser in terms of usage share in the 1990s, with initial release on December 15, 1994.

🧩 The QR code system was invented in 1994, at the Denso Wave automotive products company, in Japan.

📜 SUnit, the first unit testing framework, was created by Kent Beck for Smalltalk in 1994. It introduced the test fixture pattern — setUp, test methods, and tearDown — that underlies the entire xUnit family of frameworks.

🎨 Jakob Nielsen and Rolf Molich developed a set of usability heuristics for user interface design, with an early version appearing in papers published in 1989–1990 and Nielsen publishing a refined set of ten heuristics in 1994 covering principles such as visibility of system status, error prevention, and consistency, which became a widely used framework for heuristic evaluation in usability engineering.

1995

🔐 Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. Netscape developed the original SSL protocols, and Taher Elgamal, chief scientist at Netscape Communications from 1995 to 1998, has been described as the "father of SSL". SSL Version 2.0, after being released in February 1995 was quickly discovered to contain a number of security and usability flaws.

📜 Wirth's law is an adage on computer performance which states that software is getting slower more rapidly than hardware is becoming faster, named after Niklaus Wirth, who discussed it in his February 1995 article "A Plea for Lean Software" published in Computer magazine.

📜 Java is a high-level, class-based, object-oriented programming language designed to have as few implementation dependencies as possible. Originally developed by James Gosling at Sun Microsystems, Java SE defines a range of general-purpose APIs and includes the Java Language Specification and the Java Virtual Machine Specification, first appearing on May 23, 1995.

🌐 Java Applets were introduced with Java 1.0a2 and the HotJava browser, publicly demonstrated at SunWorld on May 23, 1995. They allowed small Java programs to be embedded in web pages and executed inside a sandboxed JVM provided by a browser plugin (NPAPI), enabling interactive content on the web.

📊 MySQL is an open-source relational database management system (RDBMS) available as free and open-source software under the terms of the GNU General Public License, and also available under a variety of proprietary licenses, with initial release on May 23, 1995.

🌐 PHP is a general-purpose scripting language geared toward web development, originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994 and first appearing on June 8, 1995.

⚙️ Windows 95, released on August 24, 1995, was a massive consumer release that introduced the iconic Start menu, the Taskbar, and Plug and Play technology, while moving the consumer line toward a 32-bit architecture.

⚙️ Theo de Raadt created the OpenBSD CVS repository on October 18, 1995, marking the official start of the project as a fork of NetBSD. The project was established following disagreements between de Raadt and the NetBSD core team, with a new focus on proactive security and code correctness.

📜 CPAN was conceived in 1993 and has been active online since October 1995, based on the CTAN model and beginning as a place to unify the structure of scattered Perl archives. On October 26, 1995, the Comprehensive Perl Archive Network (CPAN) was established as a repository for the Perl language and Perl modules.

📜 Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. The first public release of Ruby 0.95 was announced on Japanese domestic newsgroups on December 21, 1995.

🌐 In December 1995, Sun Microsystems and Netscape announced JavaScript in a press release. The first JavaScript engine was created by Brendan Eich in 1995 for the Netscape Navigator web browser. It was a rudimentary interpreter for the nascent language Eich invented.

⚙️ The first RFC to standardize IPv6 was RFC 1883 in 1995, formally introducing the protocol in December 1995 as the successor to IPv4, expanding the address space from 32 to 128 bits.

📊 The predecessor of NumPy, Numeric, was originally created by Jim Hugunin with contributions from several other developers, with initial release in 1995.

⚙️ Fast Ethernet, running at 100 Mbps, was introduced in 1995 as the IEEE 802.3u standard.

🌐 The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0, developed and maintained by an open community of developers under the auspices of the Apache Software Foundation, with initial release in 1995.

🔐 SHA-1 (Secure Hash Algorithm 1) is a hash function which takes an input and produces a 160-bit (20-byte) hash value known as a message digest — typically rendered as 40 hexadecimal digits. Designed by the United States National Security Agency, it is a U.S. Federal Information Processing Standard first published in 1995.

🔐 SSH was designed as a replacement for Telnet and for unsecured remote shell protocols such as the Berkeley rsh and the related rlogin and rexec protocols. In 1995, Tatu Ylönen, a researcher at Helsinki University of Technology, Finland, designed the first version of the protocol (now called SSH-1), prompted by a password-sniffing attack at his university network.

🏢 The Mythical Man-Month was republished in a 20th-anniversary edition with four extra chapters in 1995, reprinting Brooks's 1986 essay "No Silver Bullet" alongside his new commentary "'No Silver Bullet' Refined."

🏢 Ken Schwaber and Jeff Sutherland formally presented the Scrum framework at the OOPSLA '95 conference in Austin, Texas, in 1995.

1996

🧩 UTF-8 was first formally standardized in January 1996 as RFC 2044, defining it as a transformation format for encoding Unicode characters for use in MIME and Internet protocols while preserving US-ASCII compatibility.

🌐 Netscape Navigator 2.0 was released in March 1996 with Java Applet support via the NPAPI plugin architecture, making applets broadly accessible and sparking their rapid adoption across the web.

⚙️ Debian first stable version (1.1) was released on June 17, 1996.

📊 PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was first released as an open-source project on July 8, 1996, and on October 22, 1996, the website PostgreSQL.org was launched as the project was officially renamed to reflect its SQL support.

🌐 Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML, with initial release on December 17, 1996.

🌐 In December 1996, Macromedia acquired FutureWave Software and rebranded FutureSplash Animator as Macromedia Flash 1.0, distributing Flash Player as a free browser plugin to rapidly gain market share and establish Flash as the dominant platform for interactive web content.

🌐 A Jakarta Servlet (formerly Java Servlet) is a Java software component that extends the capabilities of a server, most commonly to handle requests and responses for web applications. The Servlet API was first publicly announced at the inaugural JavaOne conference in May 1996, and Servlet 1.0 shipped in December 1996 as part of the Java Servlet Development Kit, with the first specification created by Pavni Diwanji at Sun Microsystems.

🏢 The Open Group is a global consortium that seeks to "enable the achievement of business objectives" by developing "open, vendor-neutral technology standards and certifications." It was established in 1996 when X/Open merged with the Open Software Foundation.

📜 Objective Caml (OCaml) was first released in 1996, when Didier Rémy and Jérôme Vouillon integrated a powerful, statically type-safe object and class system into Caml Special Light, giving the language its "Objective" prefix.

🖥️ IntelliSense is Microsoft's implementation of code completion, best known in Visual Studio. It was first introduced as a feature of a mainstream Microsoft product in 1996 building on many already invented concepts of code completion and syntax checking.

🌐 Microsoft launched ActiveX in 1996 as a rebranded and simplified set of COM-based technologies specifically optimized for the web and integration with Internet Explorer.

🌐 HTTP/1 was finalized and fully documented (as version 1.0) in 1996.

🌐 In 1996, the iframe tag was introduced by Internet Explorer; like the object element, it can load or fetch content asynchronously.

🔐 Newer versions of SSL/TLS are based on SSL 3.0, released in 1996.

1997

📊 PostgreSQL 6.0 was released on January 29, 1997, as the first formal release under the new name, introducing unique indexes and the pg_dumpall utility.

⚙️ Apple Computer acquired NeXT for $427 million on February 4, 1997, gaining the OPENSTEP operating system and bringing Steve Jobs back to Apple. The NeXTSTEP-derived codebase would serve as the foundation for Mac OS X.

🖥️ Visual Studio is an integrated development environment (IDE) from Microsoft used to develop computer programs, websites, web apps, web services and mobile apps. Microsoft first released Visual Studio on March 19, 1997, bundling many of its programming tools together for the first time as Visual Studio 97.

🏢 The essay "The Cathedral and the Bazaar" by Eric S. Raymond was first presented at the Linux Kongress on May 27, 1997

🌐 The first edition of ECMA-262 (ECMAScript) was adopted by the Ecma General Assembly in June 1997.

⚙️ The original version of the IEEE 802.11 standard for wireless local area networks was approved in June 1997, providing data rates of 1 and 2 Mbit/s.

🏢 The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system. UML 1.1 was submitted to the OMG in August 1997 and adopted by the OMG in November 1997.

📊 The Comprehensive R Archive Network (CRAN) is R's central software repository, supported by the R Foundation. CRAN was created by Kurt Hornik and Friedrich Leisch in 1997, with the name paralleling other early packing systems such as TeX's CTAN (released 1992) and Perl's CPAN (released 1995).

🌐 Zeev Suraski and Andi Gutmans rewrote the parser in 1997 and formed the base of PHP 3, changing the language's name to the recursive acronym PHP: Hypertext Preprocessor.

🧠 A recurrent neural network (RNN) is a class of artificial neural networks where connections between nodes can create a cycle, allowing output from some nodes to affect subsequent input to the same nodes. This allows it to exhibit temporal dynamic behavior. Long short-term memory (LSTM) networks were invented by Hochreiter and Schmidhuber in 1997 and set accuracy records in multiple applications domains.

🌐 Google Search is a search engine operated by Google that uses algorithms to analyze and rank websites based on their relevance to the search query, launched in 1997.

📜 JUnit was created by Kent Beck and Erich Gamma during a flight from Zurich to OOPSLA 1997 in Atlanta, porting Beck's SUnit framework to Java using pair programming and test-first development. It became the dominant testing framework for Java and established automated unit testing as a standard engineering practice.

1998

🏢 Netscape Communications Corporation announced on January 22, 1998, that it would release the source code for its flagship Netscape Communicator product as free software.

🌐 Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data, defining a set of rules for encoding documents in a format that is both human-readable and machine-readable. It was first published on February 10, 1998.

🏢 The Open Source Initiative (OSI) is the steward of the Open Source Definition, the set of rules that define open source software. The organization was founded in late February 1998 by Bruce Perens and Eric S. Raymond, part of a group inspired by Netscape's announcement to open-source its browser suite.

🏢 Netscape Communications Corporation released the source code for Netscape Communicator and started the Mozilla project on March 31, 1998, influenced by "The Cathedral and the Bazaar"

⚙️ Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions, with initial release on March 31, 1998.

⚙️ Gigabit Ethernet, running at 1000 Mbps, was formally approved as the IEEE 802.3z standard on June 25, 1998.

⚙️ The iMac G3 began shipping on August 15, 1998, featuring a translucent Bondi Blue enclosure designed by Jony Ive. It dropped legacy ports like SCSI and floppy drives in favor of USB, and is widely credited with saving Apple from near-bankruptcy after Steve Jobs's return.

🌐 The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an object representing a part of the document. It was first published on October 1, 1998.

🌐 Apache Tomcat is a free and open-source implementation of the Jakarta Servlet, Jakarta Pages, and related Java web technologies. It started off in November 1998 as a servlet reference implementation by James Duncan Davidson, a software architect at Sun Microsystems, who chose the name "tomcat" because the animal represented something that could fend for itself.

🌐 Servlet 2.1, released in November 1998, was the first official Servlet specification, adding the RequestDispatcher interface and the ServletContext for sharing information across a web application.

🔐 OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end, widely used by Internet servers including the majority of HTTPS websites. The OpenSSL project was founded in 1998 to provide a free set of encryption tools for the code used on the Internet, with initial release on December 23, 1998.

🌐 LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web's most popular applications. The acronym LAMP was coined by Michael Kunze in the December 1998 issue of Computertechnik, a German computing magazine, as he demonstrated that a bundle of free and open-source software "could be a feasible alternative to expensive commercial packages".

⚙️ In December 1998, IPv6 became a Draft Standard for the IETF with the publication of RFC 2460, which superseded RFC 1883.

📜 In 1998, the Ruby Application Archive was launched by Matsumoto, along with a simple English-language homepage for Ruby.

🏢 The Halloween documents comprise a series of confidential Microsoft memoranda on potential strategies relating to free software, open-source software, and to Linux in particular, and a series of media responses to these memoranda. Both the leaked documents and the responses were published by open-source software advocate Eric S. Raymond in 1998.

🌐 In 1998, the Microsoft Outlook Web Access team developed the concept behind the XMLHttpRequest scripting object. XMLHttpRequest (XHR) is an API in the form of an object whose methods transfer data between a web browser and a web server. The object is provided by the browser's JavaScript environment.

🔐 AppArmor ("Application Armor") is a Linux kernel security module that allows the system administrator to restrict programs' capabilities with per-program profiles allowing capabilities like network access, raw socket access, and the permission to read, write, or execute files on matching paths. It was initially released in 1998.

🌐 Perl 5 gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its powerful regular expression and string parsing abilities.

⚙️ Between 1998 and 2004, CFEngine grew in adoption along with the popularity of Linux as a computing platform.

1999

🔐 TLS 1.0 was first defined in RFC 2246 in January 1999 as an upgrade of SSL Version 3.0.

⚙️ Mac OS X Server 1.0 was released on March 16, 1999, as the first operating system from Apple built on the NeXTSTEP codebase acquired from NeXT. It used a modified version of the classic Mac OS GUI and served as a precursor to the consumer Mac OS X.

🏢 Salesforce, Inc. is an American cloud-based software company headquartered in San Francisco, California. It provides applications focused on sales, customer service, marketing automation, e-commerce, analytics, artificial intelligence, and application development. Salesforce was founded on March 8, 1999 by former Oracle executive Marc Benioff, together with Parker Harris, Dave Moellenhoff, and Frank Dominguez as a software-as-a-service (SaaS) company.

🏢 The Apache Software Foundation (ASF) is an American nonprofit corporation to support a number of open source software projects. The ASF was formed from a group of developers of the Apache HTTP Server, and incorporated on March 25, 1999.

🐛 The Melissa virus was a fast-spreading macro virus that first appeared around March 26, 1999. The virus mainly attacked computers using Microsoft Word and Outlook.

📜 HotSpot, released as Java HotSpot Performance Engine, is a Java virtual machine for desktop and server computers, developed by Sun Microsystems and now maintained and distributed by Oracle Corporation. It features improved performance via methods such as just-in-time compilation and adaptive optimization. The Java HotSpot Performance Engine was released on April 27, 1999, built on technologies from an implementation of the programming language Smalltalk named Strongtalk. Initially available as an add-on for Java 1.2, HotSpot became the default Sun JVM in Java 1.3.

⚙️ VMware Workstation Pro (known as VMware Workstation until release of VMware Workstation 12 in 2015) is a hosted hypervisor that runs on x64 versions of Windows and Linux operating systems, with initial release on May 15, 1999.

⚙️ RRDtool (round-robin database tool) aims to handle time series data such as network bandwidth, temperatures or CPU load, with initial release on July 16, 1999.

🌐 Servlet 2.2, released in August 1999, became part of Java 2 Platform, Enterprise Edition (J2EE) and introduced web application archive (.war) files as the standard packaging and deployment format.

🔐 GnuPG was initially developed by Werner Koch, with the first production version (1.0.0) released on September 7, 1999, almost two years after the first GnuPG release (version 0.0.0).

📜 In 1999, the Haskell 98 Report was published, defining a stable, minimal, and portable version of the language.

🏢 Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements. Kent Beck developed extreme programming during his work. He began to refine the development methodology used in the project and wrote a book on the methodology (Extreme Programming Explained, published in October 1999).

🏢 The Pragmatic Programmer: From Journeyman to Master is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999.

🖥️ GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface, with initial release on November 18, 1999.

🔐 OpenBSD 2.6 was released on December 1, 1999, featuring the first release of OpenSSH. Originally developed as a free replacement for the proprietary SSH suite, OpenSSH is based on the Secure Shell (SSH) protocol and provides a secure channel over an unsecured network in a client–server architecture.

📜 Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications extending Java SE with specifications for enterprise features such as distributed computing and web services, with initial specification release on December 17, 1999.

🎨 Peopleware: Productive Projects and Teams was revised for its 2nd Edition in 1999

🏢 The book The Cathedral and the Bazaar was published in 1999 and was released under the Open Publication License v2.0 in the same year.

🏢 Nikolai Bezroukov published two critical essays on Eric Raymond's views of open source software in 1999

📊 Apache Lucene is a free and open-source search engine software library, originally written in 1999 by Doug Cutting. The name Lucene is Doug Cutting's wife's middle name and her maternal grandmother's first name.

🌐 In 1999, James Duncan Davidson helped make Tomcat open-source and played a key role in its donation by Sun Microsystems to the Apache Software Foundation, where it became part of the Jakarta Project. Tomcat 3.0.x, the first Apache release, implemented the Servlet 2.2 and JSP 1.1 specifications.

🌐 JavaServer Pages (JSP) is a collection of technologies that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 by Sun Microsystems, JSP is similar to PHP and ASP, but uses the Java programming language.

🌐 SourceForge, founded in 1999 by VA Software, was the first provider of a centralized location for free and open-source software developers to control and manage software development and offering this service without charge.