Developer(s) | Red Hat |
---|---|
Stable release | |
Repository | |
Written in | C [2] and Python [3] |
Operating system | Linux / Unix |
Type | Identity management |
License | GNU General Public License |
Website | www |
FreeIPA is a free and open source identity management system. FreeIPA is the upstream open-source project for Red Hat Identity Management. [4]
FreeIPA aims to provide a centrally-managed Identity, Policy, and Audit (IPA) system. [5] It uses a combination of Fedora Linux, 389 Directory Server, MIT Kerberos, NTP, DNS, the Dogtag certificate system, SSSD and other free/open-source components. FreeIPA includes extensible management interfaces (CLI, Web UI, XMLRPC and JSONRPC API) and Python SDK for the integrated CA, and BIND with a custom plugin for the integrated DNS server. Each of the major components of FreeIPA operates as a preexisting free/open-source project. The bundling of these components into a single manageable suite with a comprehensive management interface is GPLv3, but that does not change the licenses of the components. [6]
Since version 3.0.0, FreeIPA uses Samba to integrate with Microsoft's Active Directory by way of Cross Forest Trusts. FreeIPA provides support for Linux, Unix-based, Windows and Mac OS X computers. [7] [8]
Component | Details |
---|---|
Fedora Linux | Linux Operating System |
389 Directory Server | LDAP implementation |
MIT's Kerberos 5 | authentication and single sign-on |
ntpd | network time protocol |
Apache HTTP Server | Web UI and management framework |
Python | management framework |
DogTag | PKI certificate authority |
Plugin | Description |
---|---|
Fleet Commander | Desktop configuration tool that works alongside Cockpit and SSSD to store customized profile templates into FreeIPA's LDAP database. Broadly comparable to Windows GPO's. |
This section needs expansionwith: Summaries of the changes of each release are needed. You can help by adding to it. (June 2024) |
Version | Date |
---|---|
Version 4.12.1 [9] | 2024-06-10 |
Version 4.11.2 [10] | 2024-06-10 |
Version 4.12.0 [11] | 2024-05-28 |
Version 4.11.1 [12] | 2024-01-10 |
Version 4.10.3 [13] | 2024-01-10 |
Version 4.11.0 [14] | 2023-10-03 |
Version 4.10.2 [15] | 2023-06-06 |
Version 4.10.1 [16] | 2022-11-24 |
Version 4.10.0 [17] | 2022-06-29 |
Version 4.9.9 [18] | 2022-04-26 |
Version 4.9.8 [19] | 2021-11-26 |
Version 4.9.7 [20] | 2021-08-19 |
Version 4.9.6 [21] | 2021-06-29 |
Version 4.9.5 [22] | 2021-06-14 |
Version 4.9.4 [23] | 2021-06-04 |
Version 4.9.3 [24] | 2021-03-31 |
Version 4.9.2 [25] | 2021-02-15 |
Version 4.9.1 [26] | 2021-01-27 |
Version 4.9.0 [27] | 2020-12-23 |
Version 4.8.10 [28] | 2020-09-26 |
Version 4.8.9 [29] | 2020-08-20 |
Version 4.8.8 [30] | 2020-06-15 |
Version 4.8.7 [31] | 2020-06-10 |
Version 4.8.6 [32] | 2020-03-28 |
Version 4.8.5 [33] | 2020-03-17 |
Version 4.8.4 [34] | 2019-12-14 |
Version 4.8.3 [35] | 2019-11-26 |
Version 4.8.2 [36] | 2019-11-12 |
Version 4.8.1 [37] | 2019-08-14 |
Version 4.8.0 [38] | 2019-07-03 |
Version 4.7.90.pre1 [39] | 2019-04-29 |
Version 4.7.2 [40] | 2018-12-03 |
Version 4.7.1 [41] | 2018-10-05 |
Version 4.7.0 [42] | 2018-07-19 |
Version 4.6.4 [43] | 2018-06-08 |
Version 4.6.3 [44] | 2018-01-31 |
Version 4.6.2 [45] | 2017-12-12 |
Version 4.6.1 [46] | 2017-09-22 |
Version 4.6.0 [47] | 2017-09-01 |
Version 4.5.0 [48] | 2017-03-15 |
Version 4.4.0 [49] | 2016-07-01 |
Version 4.3.0 [50] | 2015-12-18 |
Version 4.2.0 [51] | 2015-07-08 |
Version 4.1.0 [52] | 2014-10-21 |
Version 4.0.0 [53] | 2014-07-08 |
Version 3.0.0 [54] | 2012-10-15 |
Version 2.0.0 [55] | 2011-03-26 |
Version 1.0.0 | 2008-04-25 |
Milestone 1 | 2007-08-01 |
BIND is a suite of software for interacting with the Domain Name System (DNS). Its most prominent component, named, performs both of the main DNS server roles, acting as an authoritative name server for DNS zones and as a recursive resolver in the network. As of 2015, it is the most widely used domain name server software, and is the de facto standard on Unix-like operating systems. Also contained in the suite are various administration tools such as nsupdate and dig, and a DNS resolver interface library.
Red Hat Linux was a widely used commercial open-source Linux distribution created by Red Hat until its discontinuation in 2004.
Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.
In computing, a directory service or name service maps the names of network resources to their respective network addresses. It is a shared information infrastructure for locating, managing, administering and organizing everyday items and network resources, which can include volumes, folders, files, printers, users, groups, devices, telephone numbers and other objects. A directory service is a critical component of a network operating system. A directory server or name server is a server which provides such a service. Each resource on the network is considered an object by the directory server. Information about a particular resource is stored as a collection of attributes associated with that resource or object.
Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.
Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development. It is aimed at developers and anyone interested in the free and open-source software movement. It aims to enable developers to meet and to promote the awareness and use of free and open-source software.
CentOS is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). In January 2014, CentOS announced the official joining with Red Hat while staying independent from RHEL, under a new CentOS governing board.
Free Java implementations are software projects that implement Oracle's Java technologies and are distributed under free software licences, making them free software. Sun released most of its Java source code as free software in May 2007, so it can now almost be considered a free Java implementation. Java implementations include compilers, runtimes, class libraries, etc. Advocates of free and open source software refer to free or open source Java virtual machine software as free runtimes or free Java runtimes.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. It is now the upstream source for CentOS Stream and Red Hat Enterprise Linux.
IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007. IcedTea also includes some addon libraries: IcedTea-Web is a free software implementation of Java Web Start and the Java web browser applet plugin. IcedTea-Sound is a collection of plugins for the Java sound subsystem, including the PulseAudio provider which used to be included with IcedTea. The Free Software Foundation recommends that all Java programmers use IcedTea as their development environment.
Spacewalk is open-source systems management software for system provisioning, patching and configuration licensed under the GNU GPLv2.
RPM Package Manager (RPM) is a free and open-source package management system. The name RPM refers to the .rpm
file format and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base.
According to the Free Software Foundation Latin America, Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, those types of code are mostly used for proprietary firmware images. While generally redistributable, they do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.
MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation in 2009, but in 2024 MariaDB was itself bought by the K1 private equity group, which appointed a new CEO.
AirPrint is a feature in Apple Inc.'s macOS and iOS operating systems for printing without installing printer-specific drivers.
Fedora Linux is a popular Linux distribution developed by the Fedora Project. Fedora attempts to maintain a six-month release schedule, offering new versions in May and November, although some releases have experienced minor delays.
Foreman is an open source complete life cycle systems management tool for provisioning, configuring and monitoring of physical and virtual servers. Foreman has deep integration to configuration management software, with Ansible, Puppet, Chef, Salt and other solutions through plugins, which allows users to automate repetitive tasks, deploy applications, and manage change to deployed servers.
A domain controller (DC) is a server that responds to security authentication requests within a computer network domain. It is a network server that is responsible for allowing host access to domain resources. It authenticates users, stores user account information and enforces security policy for a domain. It is most commonly implemented in Microsoft Windows environments, where it is the centerpiece of the Windows Active Directory service. However, non-Windows domain controllers can be established via identity management software such as Samba and Red Hat FreeIPA.
{{cite web}}
: Missing or empty |title=
(help)The "IPA" part of FreeIPA stands for identity (identifying and authenticating users and machines), policy (settings for access control of applications and machines), and audit (methods for collecting and auditing security events, logs, and user activities).