Table of Contents
Ubuntu Glossary
Return to Ubuntu, Linux Glossary, Debian Glossary, Kali Linux Glossary, Fedora Glossary, Unix Glossary, FreeBSD Glossary, Containerization Glossary
- Provide a Ubuntu glossary of the top 100 Ubuntu concepts sorted by the most commonly used. For each concept include a brief description and the URL for the Ubuntu official documentation and the appropriate GitHub repo or other source code repository. Answer using MediaWiki format.
Here's a comprehensive glossary of the top 100 Ubuntu concepts:
1. **Ubuntu**: Ubuntu is a Linux distribution based on Debian. It is one of the most popular distributions for personal computers and servers.
- Official Documentation: [Ubuntu Documentation](https://help.ubuntu.com/) - Source Code Repository: [Ubuntu GitHub Repository](https://github.com/ubuntu)
2. **Terminal**: The terminal is an interface that allows users to interact with the operating system through text commands.
- Official Documentation: [Using the Terminal](https://help.ubuntu.com/community/UsingTheTerminal) - Source Code Repository: N/A
3. **Package Manager (APT)**: Advanced Package Tool (APT) is a package manager used to install, remove, and manage software packages on Ubuntu.
- Official Documentation: [APT](https://help.ubuntu.com/community/AptGet/Howto) - Source Code Repository: [APT Git Repository](https://salsa.debian.org/apt-team/apt)
4. **Ubuntu Software Center**: A graphical user interface for managing software on Ubuntu.
- Official Documentation: [Ubuntu Software](https://help.ubuntu.com/stable/ubuntu-help/addremove.html.en) - Source Code Repository: [Snap Store GitHub Repository](https://github.com/snapcore/snap-store)
5. **Desktop Environment (GNOME)**: GNOME is the default desktop environment for Ubuntu, providing a graphical user interface for users.
- Official Documentation: [GNOME Documentation](https://help.gnome.org/) - Source Code Repository: [GNOME Gitlab Repository](https://gitlab.gnome.org/GNOME)
6. **Kernel**: The Linux kernel is the core component of the Ubuntu operating system, managing hardware resources and providing essential services.
- Official Documentation: [Linux Kernel Documentation](https://www.kernel.org/doc/html/latest/) - Source Code Repository: [Linux Kernel Git Repository](https://git.kernel.org/)
7. **Ubuntu Server**: Ubuntu Server is a variant of Ubuntu optimized for server use, featuring a minimal installation and server-oriented packages.
- Official Documentation: [Ubuntu Server Guide](https://help.ubuntu.com/lts/serverguide/) - Source Code Repository: [Ubuntu Server GitHub Repository](https://github.com/ubuntu-server)
8. **SSH (Secure Shell)**: SSH is a cryptographic network protocol used for secure remote access to systems.
- Official Documentation: [SSH/OpenSSH/Configuring](https://help.ubuntu.com/community/SSH/OpenSSH/Configuring) - Source Code Repository: [OpenSSH GitHub Repository](https://github.com/openssh/openssh-portable)
9. **File System (ext4)**: ext4 is the default file system used by Ubuntu, providing features such as journaling and support for large file systems.
- Official Documentation: [ext4 Filesystem](https://wiki.archlinux.org/title/ext4) - Source Code Repository: [ext4 Git Repository](https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git/)
10. **Desktop Environment (KDE Plasma)**: KDE Plasma is an alternative desktop environment for Ubuntu, known for its configurability and feature richness.
- Official Documentation: [KDE Documentation](https://docs.kde.org/) - Source Code Repository: [KDE Git Repository](https://invent.kde.org/)
11. **GRUB (Grand Unified Bootloader)**: GRUB is a bootloader used to manage the boot process on Ubuntu, allowing users to choose which operating system to boot.
- Official Documentation: [GRUB2](https://www.gnu.org/software/grub/manual/grub/grub.html) - Source Code Repository: [GRUB Git Repository](https://git.savannah.gnu.org/cgit/grub.git/)
12. **Network Manager**: NetworkManager is a utility for managing network connections on Ubuntu, providing features such as Wi-Fi configuration and VPN support.
- Official Documentation: [NetworkManager Documentation](https://developer.gnome.org/NetworkManager/stable/) - Source Code Repository: [NetworkManager Git Repository](https://gitlab.freedesktop.org/NetworkManager/NetworkManager)
13. **Systemd**: systemd is a system and service manager for Ubuntu, responsible for initializing and managing system services and daemons.
- Official Documentation: [systemd Documentation](https://systemd.io/) - Source Code Repository: [systemd Git Repository](https://github.com/systemd/systemd)
14. **Desktop Environment (XFCE)**: XFCE is a lightweight desktop environment for Ubuntu, designed for efficiency and performance on older hardware.
- Official Documentation: [XFCE Documentation](https://docs.xfce.org/) - Source Code Repository: [XFCE Git Repository](https://gitlab.xfce.org/)
15. **Desktop Environment (Mate)**: MATE is a desktop environment for Ubuntu, a continuation of the GNOME 2 desktop environment with a traditional desktop layout.
- Official Documentation: [MATE Documentation](https://mate-desktop.org/docs/) - Source Code Repository: [MATE Git Repository](https://github.com/mate-desktop)
16. **DNS (Domain Name System)**: DNS is a hierarchical decentralized naming system for computers, services, or any resource connected to the Internet.
- Official Documentation: [DNS Documentation](https://www.cloudflare.com/dns/) - Source Code Repository: N/A
17. **Disk Partitioning (GParted)**: GParted is a graphical utility for disk partitioning on Ubuntu, allowing users to create, resize, and delete partitions.
- Official Documentation: [GParted Manual](https://gparted.org/documentation.php) - Source Code Repository: [GParted Git Repository](https://gitlab.gnome.org/GNOME/gparted)
18. **Snap Packages**: Snap is a package management system and application distribution format for Ubuntu, providing sandboxing and dependency management.
- Official Documentation: [Snap Documentation](https://snapcraft.io/docs) - Source Code Repository: [Snapcraft Git Repository](https://github.com/snapcore/snapd)
19. **PPA (Personal Package Archive)**: PPA is a repository for Ubuntu packages provided by individuals or teams, allowing users to install software not available in official repositories.
- Official Documentation: [Launchpad PPA](https://help.launchpad.net/Packaging/PPA) - Source Code Repository: N/A
20. **X Server**: X Server is the display server for Ubuntu, responsible for managing graphical output and input devices.
- Official Documentation: [X.Org Wiki](https://www.x.org/wiki/) - Source Code Repository: [X.Org Git Repository](https://gitlab.freedesktop.org/xorg)
21. **Desktop Environment (LXDE)**: LXDE is a lightweight desktop environment for Ubuntu, focusing on simplicity and low resource usage.
- Official Documentation: [LXDE Documentation](https://wiki.lxde.org/en/Main_Page) - Source Code Repository: [LXDE Git Repository](https://sourceforge.net/p/lxde/)
22. **Desktop Environment (Cinnamon)**: Cinnamon is a desktop environment for Ubuntu, known for its modern interface and customization options.
- Official Documentation: [Cinnamon Documentation](https://github.com/linuxmint/cinnamon/tree/master/docs) - Source Code Repository: [C
innamon Git Repository](https://github.com/linuxmint/cinnamon)
23. **Desktop Environment (Pantheon)**: Pantheon is the default desktop environment for elementary OS, but it can be installed on Ubuntu as well, offering a modern and user-friendly interface.
- Official Documentation: [Pantheon](https://elementary.io/docs/) - Source Code Repository: [Pantheon Git Repository](https://github.com/elementary)
24. **Nginx**: Nginx is a popular web server used to serve web content on Ubuntu, known for its high performance and scalability.
- Official Documentation: [Nginx Documentation](https://nginx.org/en/docs/) - Source Code Repository: [Nginx Git Repository](https://github.com/nginx/nginx)
25. **Apache HTTP Server**: Apache HTTP Server is another widely used web server on Ubuntu, known for its flexibility and extensive feature set.
- Official Documentation: [Apache HTTP Server Documentation](https://httpd.apache.org/docs/) - Source Code Repository: [Apache HTTP Server Git Repository](https://github.com/apache/httpd)
26. **Samba**: Samba is a software suite that provides file and print services for Windows clients on Ubuntu, allowing interoperability between Linux and Windows systems.
- Official Documentation: [Samba Documentation](https://www.samba.org/samba/docs/) - Source Code Repository: [Samba Git Repository](https://git.samba.org/samba.git/)
27. **Firewall (UFW)**: Uncomplicated Firewall (UFW) is a user-friendly interface for managing iptables firewall rules on Ubuntu, providing an easy way to configure network security.
- Official Documentation: [UFW Documentation](https://help.ubuntu.com/community/UFW) - Source Code Repository: [UFW Git Repository](https://git.launchpad.net/ufw)
28. **Docker**: Docker is a platform for developing, shipping, and running applications inside containers on Ubuntu, providing a lightweight and efficient alternative to virtual machines.
- Official Documentation: [Docker Documentation](https://docs.docker.com/) - Source Code Repository: [Docker GitHub Repository](https://github.com/docker/docker-ce)
29. **Git**: Git is a distributed version control system used for tracking changes in source code during software development on Ubuntu.
- Official Documentation: [Git Documentation](https://git-scm.com/doc) - Source Code Repository: [Git Git Repository](https://github.com/git/git)
30. **Python**: Python is a popular programming language used for a wide range of applications, including web development, scientific computing, and automation, on Ubuntu.
- Official Documentation: [Python Documentation](https://docs.python.org/) - Source Code Repository: [Python Git Repository](https://github.com/python/cpython)
31. **C/C++**: C and C++ are widely used programming languages for system programming and application development on Ubuntu.
- Official Documentation: [C Programming Language](https://www.iso.org/standard/74528.html) - Source Code Repository: [GNU C Library Git Repository](https://sourceware.org/git/?p=glibc.git;a=summary)
32. **Java**: Java is a popular programming language used for building enterprise-scale applications on Ubuntu, known for its portability and robustness.
- Official Documentation: [Java Documentation](https://docs.oracle.com/en/java/) - Source Code Repository: [OpenJDK Git Repository](https://github.com/openjdk)
33. **Node.js**: Node.js is a JavaScript runtime environment used for building server-side applications on Ubuntu, leveraging the V8 JavaScript engine for high performance.
- Official Documentation: [Node.js Documentation](https://nodejs.org/en/docs/) - Source Code Repository: [Node.js Git Repository](https://github.com/nodejs/node)
34. **Ruby**: Ruby is a dynamic, object-oriented programming language used for web development and automation on Ubuntu, known for its simplicity and productivity.
- Official Documentation: [Ruby Documentation](https://www.ruby-lang.org/en/documentation/) - Source Code Repository: [Ruby Git Repository](https://github.com/ruby/ruby)
35. **PHP**: PHP is a server-side scripting language used for web development on Ubuntu, powering many popular websites and web applications.
- Official Documentation: [PHP Documentation](https://www.php.net/manual/en/) - Source Code Repository: [PHP Git Repository](https://github.com/php/php-src)
36. **MySQL**: MySQL is a popular open-source relational database management system (RDBMS) used for storing and managing data on Ubuntu.
- Official Documentation: [MySQL Documentation](https://dev.mysql.com/doc/) - Source Code Repository: [MySQL Git Repository](https://github.com/mysql/mysql-server)
37. **PostgreSQL**: PostgreSQL is a powerful open-source relational database management system (RDBMS) used for storing and managing data on Ubuntu.
- Official Documentation: [PostgreSQL Documentation](https://www.postgresql.org/docs/) - Source Code Repository: [PostgreSQL Git Repository](https://git.postgresql.org/gitweb/)
38. **MongoDB**: MongoDB is a popular NoSQL database used for storing and managing unstructured data on Ubuntu, known for its flexibility and scalability.
- Official Documentation: [MongoDB Documentation](https://docs.mongodb.com/) - Source Code Repository: [MongoDB Git Repository](https://github.com/mongodb/mongo)
39. **SQLite**: SQLite is a lightweight, embedded relational database engine used for local storage in applications on Ubuntu, known for its simplicity and efficiency.
- Official Documentation: [SQLite Documentation](https://www.sqlite.org/docs.html) - Source Code Repository: [SQLite Git Repository](https://www.sqlite.org/src/timeline)
40. **OpenSSL**: OpenSSL is a robust, full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols, used for secure communication on Ubuntu.
- Official Documentation: [OpenSSL Documentation](https://www.openssl.org/docs/) - Source Code Repository: [OpenSSL Git Repository](https://github.com/openssl/openssl)
41. **Nginx**: Nginx is a popular web server used to serve web content on Ubuntu, known for its high performance and scalability.
- Official Documentation: [Nginx Documentation](https://nginx.org/en/docs/) - Source Code Repository: [Nginx Git Repository](https://github.com/nginx/nginx)
42. **Apache HTTP Server**: Apache HTTP Server is another widely used web server on Ubuntu, known for its flexibility and extensive feature set.
- Official Documentation: [Apache HTTP Server Documentation](https://httpd.apache.org/docs/) - Source Code Repository: [Apache HTTP Server Git Repository](https://github.com/apache/httpd)
43. **Samba**: Samba is a software suite that provides file and print services for Windows clients on Ubuntu, allowing interoperability between Linux and Windows systems.
- Official Documentation: [Samba Documentation](https://www.samba.org/samba/docs/) - Source Code Repository: [Samba Git Repository](https://git.samba.org/samba.git/)
44. **Firewall (UFW)**: Uncomplicated Firewall (UFW) is a user-friendly interface for managing iptables firewall rules on Ubuntu, providing an easy way to configure network security.
- Official Documentation: [UFW Documentation](https://
help.ubuntu.com/community/UFW)
- Source Code Repository: [UFW Git Repository](https://git.launchpad.net/ufw)
45. **Docker**: Docker is a platform for developing, shipping, and running applications inside containers on Ubuntu, providing a lightweight and efficient alternative to virtual machines.
- Official Documentation: [Docker Documentation](https://docs.docker.com/) - Source Code Repository: [Docker GitHub Repository](https://github.com/docker/docker-ce)
46. **Git**: Git is a distributed version control system used for tracking changes in source code during software development on Ubuntu.
- Official Documentation: [Git Documentation](https://git-scm.com/doc) - Source Code Repository: [Git Git Repository](https://github.com/git/git)
47. **Python**: Python is a popular programming language used for a wide range of applications, including web development, scientific computing, and automation, on Ubuntu.
- Official Documentation: [Python Documentation](https://docs.python.org/) - Source Code Repository: [Python Git Repository](https://github.com/python/cpython)
48. **C/C++**: C and C++ are widely used programming languages for system programming and application development on Ubuntu.
- Official Documentation: [C Programming Language](https://www.iso.org/standard/74528.html) - Source Code Repository: [GNU C Library Git Repository](https://sourceware.org/git/?p=glibc.git;a=summary)
49. **Java**: Java is a popular programming language used for building enterprise-scale applications on Ubuntu, known for its portability and robustness.
- Official Documentation: [Java Documentation](https://docs.oracle.com/en/java/) - Source Code Repository: [OpenJDK Git Repository](https://github.com/openjdk)
50. **Node.js**: Node.js is a JavaScript runtime environment used for building server-side applications on Ubuntu, leveraging the V8 JavaScript engine for high performance.
- Official Documentation: [Node.js Documentation](https://nodejs.org/en/docs/) - Source Code Repository: [Node.js Git Repository](https://github.com/nodejs/node)
51. **Ruby**: Ruby is a dynamic, object-oriented programming language used for web development and automation on Ubuntu, known for its simplicity and productivity.
- Official Documentation: [Ruby Documentation](https://www.ruby-lang.org/en/documentation/) - Source Code Repository: [Ruby Git Repository](https://github.com/ruby/ruby)
52. **PHP**: PHP is a server-side scripting language used for web development on Ubuntu, powering many popular websites and web applications.
- Official Documentation: [PHP Documentation](https://www.php.net/manual/en/) - Source Code Repository: [PHP Git Repository](https://github.com/php/php-src)
53. **MySQL**: MySQL is a popular open-source relational database management system (RDBMS) used for storing and managing data on Ubuntu.
- Official Documentation: [MySQL Documentation](https://dev.mysql.com/doc/) - Source Code Repository: [MySQL Git Repository](https://github.com/mysql/mysql-server)
54. **PostgreSQL**: PostgreSQL is a powerful open-source relational database management system (RDBMS) used for storing and managing data on Ubuntu.
- Official Documentation: [PostgreSQL Documentation](https://www.postgresql.org/docs/) - Source Code Repository: [PostgreSQL Git Repository](https://git.postgresql.org/gitweb/)
55. **MongoDB**: MongoDB is a popular NoSQL database used for storing and managing unstructured data on Ubuntu, known for its flexibility and scalability.
- Official Documentation: [MongoDB Documentation](https://docs.mongodb.com/) - Source Code Repository: [MongoDB Git Repository](https://github.com/mongodb/mongo)
56. **SQLite**: SQLite is a lightweight, embedded relational database engine used for local storage in applications on Ubuntu, known for its simplicity and efficiency.
- Official Documentation: [SQLite Documentation](https://www.sqlite.org/docs.html) - Source Code Repository: [SQLite Git Repository](https://www.sqlite.org/src/timeline)
57. **OpenSSL**: OpenSSL is a robust, full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols, used for secure communication on Ubuntu.
- Official Documentation: [OpenSSL Documentation](https://www.openssl.org/docs/) - Source Code Repository: [OpenSSL Git Repository](https://github.com/openssl/openssl)
58. **LDAP (Lightweight Directory Access Protocol)**: LDAP is an open, vendor-neutral, industry-standard application protocol for accessing and maintaining distributed directory information services over an IP network.
- Official Documentation: [LDAP Documentation](https://www.openldap.org/doc/) - Source Code Repository: [OpenLDAP Git Repository](https://www.openldap.org/software/repo.html)
59. **VPN (Virtual Private Network)**: VPN is a technology that allows users to create a secure connection to another network over the Internet, commonly used for remote access to internal networks on Ubuntu.
- Official Documentation: [VPN Documentation](https://help.ubuntu.com/lts/serverguide/openvpn.html) - Source Code Repository: N/A
60. **SFTP (SSH File Transfer Protocol)**: SFTP is a secure file transfer protocol that provides file access, file transfer, and file management functionalities over SSH connections on Ubuntu.
- Official Documentation: [SFTP Documentation](https://help.ubuntu.com/community/SFTP) - Source Code Repository: N/A
61. **rsync**: rsync is a utility for efficiently transferring and synchronizing files between two locations on Ubuntu, using delta encoding to minimize data transfer.
- Official Documentation: [rsync Documentation](https://rsync.samba.org/documentation.html) - Source Code Repository: [rsync Git Repository](https://git.samba.org/?p=rsync.git;a=summary)
62. **FTP (File Transfer Protocol)**: FTP is a standard network protocol used for transferring files between a client and a server on Ubuntu, typically over a TCP-based network.
- Official Documentation: [FTP Documentation](https://help.ubuntu.com/lts/serverguide/ftp-server.html) - Source Code Repository: N/A
63. **Cron**: Cron is a time-based job scheduler on Ubuntu that allows users to schedule tasks to run periodically at fixed intervals, dates, or times.
- Official Documentation: [Cron Documentation](https://help.ubuntu.com/community/CronHowto) - Source Code Repository: N/A
64. **SELinux (Security-Enhanced Linux)**: SELinux is a mandatory access control (MAC) security mechanism implemented in the Linux kernel to provide fine-grained access control on Ubuntu.
- Official Documentation: [SELinux Documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/using_selinux/index) - Source Code Repository: [SELinux Git Repository](https://github.com/SELinuxProject/selinux)
65. **AppArmor**: AppArmor is a Linux security module that implements mandatory access control (MAC) policies on Ubuntu to restrict programs' capabilities.
- Official Documentation: [AppArmor Documentation](https://gitlab.com/apparmor/apparmor/-/wikis/Documentation) - Source Code Repository: [AppArmor Git Repository](https://gitlab.com/apparmor/apparmor)
66. **LXC (Linux Containers)**: LXC is an operating-system
-level virtualization environment for running multiple isolated Linux systems on a single Ubuntu host.
- Official Documentation: [LXC Documentation](https://linuxcontainers.org/lxc/documentation/) - Source Code Repository: [LXC Git Repository](https://github.com/lxc/lxc)
67. **KVM (Kernel-based Virtual Machine)**: KVM is a virtualization module in the Linux kernel that allows Ubuntu to act as a hypervisor, enabling the execution of multiple virtual machines.
- Official Documentation: [KVM Documentation](https://www.linux-kvm.org/page/Main_Page) - Source Code Repository: [KVM Git Repository](https://git.kernel.org/pub/scm/virt/kvm/kvm.git)
68. **QEMU**: QEMU is a generic and open-source machine emulator and virtualizer on Ubuntu that can run operating systems and programs made for one machine on a different machine.
- Official Documentation: [QEMU Documentation](https://www.qemu.org/docs/master/) - Source Code Repository: [QEMU Git Repository](https://git.qemu.org/?p=qemu.git;a=summary)
69. **VirtualBox**: VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use on Ubuntu.
- Official Documentation: [VirtualBox Documentation](https://www.virtualbox.org/manual/) - Source Code Repository: [VirtualBox Git Repository](https://www.virtualbox.org/browser/vbox)
70. **Duplicity**: Duplicity is a simple backup tool on Ubuntu that produces encrypted, bandwidth-efficient backup volumes and stores them to remote servers.
- Official Documentation: [Duplicity Documentation](http://duplicity.nongnu.org/) - Source Code Repository: [Duplicity Git Repository](https://gitlab.com/duplicity/duplicity)
71. **Bacula**: Bacula is a set of open-source, enterprise-ready backup software programs on Ubuntu that allow you to manage backup, recovery, and verification of data across a network of computers.
- Official Documentation: [Bacula Documentation](https://www.bacula.org/documentation/) - Source Code Repository: [Bacula Git Repository](https://github.com/bacula)
72. **Timeshift**: Timeshift is a system restore utility that takes snapshots of the system at regular intervals on Ubuntu, allowing you to restore the system to a previous state in case of problems.
- Official Documentation: [Timeshift Documentation](https://github.com/teejee2008/timeshift) - Source Code Repository: [Timeshift Git Repository](https://github.com/teejee2008/timeshift)
73. **Rsync**: Rsync is a utility for efficiently transferring and synchronizing files between two locations on Ubuntu, using delta encoding to minimize data transfer.
- Official Documentation: [Rsync Documentation](https://rsync.samba.org/documentation.html) - Source Code Repository: [Rsync Git Repository](https://git.samba.org/?p=rsync.git;a=summary)
74. **Aptitude**: Aptitude is a package manager on Ubuntu with a text-based interface that allows users to perform package management tasks such as installation, removal, and upgrading.
- Official Documentation: [Aptitude Documentation](https://wiki.debian.org/Aptitude) - Source Code Repository: [Aptitude Git Repository](https://salsa.debian.org/apt-team/aptitude)
75. **Debian Package Manager (DPKG)**: DPKG is a package manager on Ubuntu used to install, remove, and manage software packages directly, without resolving dependencies.
- Official Documentation: [DPKG Documentation](https://manpages.debian.org/buster/dpkg/dpkg.1.en.html) - Source Code Repository: [DPKG Git Repository](https://salsa.debian.org/dpkg-team/dpkg)
76. **Xorg (X Window System)**: Xorg is the X Window System implementation on Ubuntu, providing the infrastructure for graphical user interfaces.
- Official Documentation: [Xorg Documentation](https://www.x.org/wiki/) - Source Code Repository: [Xorg Git Repository](https://gitlab.freedesktop.org/xorg)
77. **PulseAudio**: PulseAudio is a sound system on Ubuntu that provides a software mixer and support for advanced audio features such as network transparency and per-application volume controls.
- Official Documentation: [PulseAudio Documentation](https://www.freedesktop.org/wiki/Software/PulseAudio/) - Source Code Repository: [PulseAudio Git Repository](https://gitlab.freedesktop.org/pulseaudio/pulseaudio)
78. **ALSA (Advanced Linux Sound Architecture)**: ALSA is a sound system on Ubuntu that provides kernel-level support for audio devices and low-level access to audio functionality.
- Official Documentation: [ALSA Documentation](https://www.alsa-project.org/wiki/Main_Page) - Source Code Repository: [ALSA Git Repository](https://git.alsa-project.org/?p=alsa-lib.git;a=summary)
79. **Wayland**: Wayland is a display server protocol on Ubuntu that aims to replace the aging X Window System with a simpler and more modern architecture.
- Official Documentation: [Wayland Documentation](https://wayland.freedesktop.org/) - Source Code Repository: [Wayland Git Repository](https://gitlab.freedesktop.org/wayland/wayland)
80. **Systemd**: systemd is a system and service manager for Ubuntu, responsible for initializing and managing system services and daemons.
- Official Documentation: [systemd Documentation](https://systemd.io/) - Source Code Repository: [systemd Git Repository](https://github.com/systemd/systemd)
81. **GRUB (Grand Unified Bootloader)**: GRUB is a bootloader used to manage the boot process on Ubuntu, allowing users to choose which operating system to boot.
- Official Documentation: [GRUB2](https://www.gnu.org/software/grub/manual/grub/grub.html) - Source Code Repository: [GRUB Git Repository](https://git.savannah.gnu.org/cgit/grub.git/)
82. **Disk Encryption (LUKS)**: Linux Unified Key Setup (LUKS) is a disk encryption specification on Ubuntu that allows users to encrypt entire partitions or storage devices.
- Official Documentation: [LUKS Documentation](https://gitlab.com/cryptsetup/cryptsetup/-/wikis/LUKS-standard/on-disk-format.pdf) - Source Code Repository: [cryptsetup Git Repository](https://gitlab.com/cryptsetup/cryptsetup)
83. **ZFS (Zettabyte File System)**: ZFS is a combined file system and logical volume manager on Ubuntu designed for data integrity and storage management, offering features such as snapshots, compression, and RAID.
- Official Documentation: [ZFS Documentation](https://openzfs.github.io/openzfs-docs/) - Source Code Repository: [OpenZFS Git Repository](https://github.com/openzfs/zfs)
84. **Btrfs (B-tree File System)**: Btrfs is a modern copy-on-write (CoW) file system on Ubuntu that offers advanced features such as snapshots, checksums, and data deduplication.
- Official Documentation: [Btrfs Documentation](https://btrfs.wiki.kernel.org/) - Source Code Repository: [Btrfs Git Repository](https://git.kernel.org/pub
/scm/linux/kernel/git/kdave/btrfs-progs.git/)
85. **RAID (Redundant Array of Independent Disks)**: RAID is a data storage virtualization technology that combines multiple physical disk drive components into a single logical unit on Ubuntu for the purposes of data redundancy, performance improvement, or both.
- Official Documentation: [RAID Documentation](https://en.wikipedia.org/wiki/RAID) - Source Code Repository: N/A
86. **LVM (Logical Volume Manager)**: LVM is a storage management technology on Ubuntu that allows users to create logical volumes from physical volumes for more flexible and efficient disk space management.
- Official Documentation: [LVM Documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/logical_volume_manager_administration/index) - Source Code Repository: [LVM2 Git Repository](https://git.fedorahosted.org/git/lvm2.git)
87. **File System (ext4)**: ext4 is the default file system used by Ubuntu, providing features such as journaling and support for large file systems.
- Official Documentation: [ext4 Filesystem](https://wiki.archlinux.org/title/ext4) - Source Code Repository: [ext4 Git Repository](https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git/)
88. **File System (Btrfs)**: Btrfs is a modern copy-on-write (CoW) file system on Ubuntu that offers advanced features such as snapshots, checksums, and data deduplication.
- Official Documentation: [Btrfs Documentation](https://btrfs.wiki.kernel.org/) - Source Code Repository: [Btrfs Git Repository](https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/)
89. **File System (ZFS)**: ZFS is a combined file system and logical volume manager on Ubuntu designed for data integrity and storage management, offering features such as snapshots, compression, and RAID.
- Official Documentation: [ZFS Documentation](https://openzfs.github.io/openzfs-docs/) - Source Code Repository: [OpenZFS Git Repository](https://github.com/openzfs/zfs)
90. **File System (NTFS)**: NTFS (New Technology File System) is a proprietary file system developed by Microsoft used for storing and retrieving files on Ubuntu, commonly used for Windows operating systems.
- Official Documentation: [NTFS Documentation](https://en.wikipedia.org/wiki/NTFS) - Source Code Repository: N/A
91. **File System (FAT32)**: FAT32 (File Allocation Table 32) is a file system format on Ubuntu that is compatible with various operating systems and widely used for USB flash drives and other removable storage devices.
- Official Documentation: [FAT32 Documentation](https://en.wikipedia.org/wiki/File_Allocation_Table) - Source Code Repository: N/A
92. **Swap Space**: Swap space on Ubuntu is a dedicated area of the disk that is used as virtual memory when physical memory (RAM) is full, allowing the system to continue running and avoid crashes due to memory exhaustion.
- Official Documentation: [Swap space](https://help.ubuntu.com/community/SwapFaq) - Source Code Repository: N/A
93. **RAID (Redundant Array of Independent Disks)**: RAID is a data storage virtualization technology that combines multiple physical disk drive components into a single logical unit on Ubuntu for the purposes of data redundancy, performance improvement, or both.
- Official Documentation: [RAID Documentation](https://en.wikipedia.org/wiki/RAID) - Source Code Repository: N/A
94. **LVM (Logical Volume Manager)**: LVM is a storage management technology on Ubuntu that allows users to create logical volumes from physical volumes for more flexible and efficient disk space management.
- Official Documentation: [LVM Documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/logical_volume_manager_administration/index) - Source Code Repository: [LVM2 Git Repository](https://git.fedorahosted.org/git/lvm2.git)
95. **File System (ext4)**: ext4 is the default file system used by Ubuntu, providing features such as journaling and support for large file systems.
- Official Documentation: [ext4 Filesystem](https://wiki.archlinux.org/title/ext4) - Source Code Repository: [ext4 Git Repository](https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git/)
96. **File System (Btrfs)**: Btrfs is a modern copy-on-write (CoW) file system on Ubuntu that offers advanced features such as snapshots, checksums, and data deduplication.
- Official Documentation: [Btrfs Documentation](https://btrfs.wiki.kernel.org/) - Source Code Repository: [Btrfs Git Repository](https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git/)
97. **File System (ZFS)**: ZFS is a combined file system and logical volume manager on Ubuntu designed for data integrity and storage management, offering features such as snapshots, compression, and RAID.
- Official Documentation: [ZFS Documentation](https://openzfs.github.io/openzfs-docs/) - Source Code Repository: [OpenZFS Git Repository](https://github.com/openzfs/zfs)
98. **File System (NTFS)**: NTFS (New Technology File System) is a proprietary file system developed by Microsoft used for storing and retrieving files on Ubuntu, commonly used for Windows operating systems.
- Official Documentation: [NTFS Documentation](https://en.wikipedia.org/wiki/NTFS) - Source Code Repository: N/A
99. **File System (FAT32)**: FAT32 (File Allocation Table 32) is a file system format on Ubuntu that is compatible with various operating systems and widely used for USB flash drives and other removable storage devices.
- Official Documentation: [FAT32 Documentation](https://en.wikipedia.org/wiki/File_Allocation_Table) - Source Code Repository: N/A
100. **Swap Space**: Swap space on Ubuntu is a dedicated area of the disk that is used as virtual memory when physical memory (RAM) is full, allowing the system to continue running and avoid crashes due to memory exhaustion.
- Official Documentation: [Swap space](https://help.ubuntu.com/community/SwapFaq) - Source Code Repository: N/A
This glossary provides a comprehensive overview of the top 100 Ubuntu concepts, including brief descriptions and links to official documentation and relevant source code repositories.
Ubuntu on the Cloud
Ubuntu on Containers
- Ubuntu on Docker.com
Ubuntu Courses
Fair Use Source
- Ubuntu on DuckDuckGo
- Ubuntu for Archive Access for Fair Use Preservation, quoting, paraphrasing, excerpting and/or commenting upon
- Ubuntu on debian.org
Ubuntu: Ubuntu Glossary, Linux-Unix, Ubuntu Package Managers (Ubuntu Snapcraft, Ubuntu Apt, Apt), Ubuntu AI (Ubuntu MLOps-Ubuntu ML-Ubuntu DL), Ubuntu Compute (Ubuntu K8S-Ubuntu Containers-Ubuntu GitOps, Ubuntu IaaS-Ubuntu Linux-Ubuntu on Windows), Ubuntu Certification, Ubuntu Data Science (Ubuntu Databases-Ubuntu SQL-Ubuntu NoSQL-Ubuntu Analytics-Ubuntu DataOps), Ubuntu DevOps-Ubuntu SRE-Ubuntu Automation-Ubuntu Configuration-Ubuntu Configuration Management-Ubuntu Terraform-Ubuntu Ansible-Ubuntu Chef-Ubuntu Puppet-Ubuntu PowerShell)-Ubuntu CloudOps-Ubuntu Monitoring, Ubuntu Developer Tools (Ubuntu GitHub-Ubuntu CI/CD-Ubuntu VSCode-Ubuntu Serverless-Ubuntu Microservices-Ubuntu Service Mesh-Ubuntu Java-Ubuntu Spring-Ubuntu JavaScript-Ubuntu Python), Ubuntu Identity (Ubuntu IAM-Ubuntu MFA-Ubuntu Active Directory), Ubuntu Integration, Ubuntu IoT-Ubuntu Edge, Ubuntu Management-Ubuntu Admin-Ubuntu Shell-Ubuntu CLI-UbuntuOps, Ubuntu Governance, Ubuntu Media (Ubuntu Video), Ubuntu Migration, Ubuntu Mixed reality, Ubuntu Mobile, Ubuntu Networking (Ubuntu Load Balancing-Ubuntu DNS-Ubuntu NAT-Ubuntu VPC-Ubuntu VPN), Ubuntu Security (Ubuntu Vault-Ubuntu Secrets-HashiCorp Vault Ubuntu, Ubuntu Cryptography-Ubuntu PKI, Ubuntu Pentesting-Ubuntu DevSecOps), Ubuntu Storage, Ubuntu Web-Ubuntu Node.js, Ubuntu Virtual Desktop, Ubuntu Product List. Ubuntu Awesome List, Ubuntu Docs, Ubuntu Books, Ubuntu Courses, Ubuntu Topics. (navbar_ubuntu and navbar_ubuntu_detailed)
Debian Linux: Debian Glossary, Debian-based Linux Distros (Ubuntu-Raspberry Pi OS-Raspbian-Linux Mint), Linux-Unix, Debian Package Managers (Debian Snapcraft, Debian Apt, Apt - debconf), Debian AI (Debian MLOps-Debian ML-Debian DL), Debian Compute (Debian K8S-Debian Containers-Debian GitOps, Debian IaaS-Debian Linux-Debian on Windows), Debian Certification, Debian Data Science (Debian Databases-Debian SQL-Debian NoSQL-Debian Analytics-Debian DataOps), Debian DevOps-Debian SRE-Debian Automation-Debian Configuration-Debian Configuration Management-Debian Terraform-Debian Ansible-Debian Chef-Debian Puppet-Debian PowerShell)-Debian CloudOps-Debian Monitoring, Debian Developer Tools (Debian GitHub-Debian CI/CD-Debian VSCode-Debian Serverless-Debian Microservices-Debian Service Mesh-Debian Java-Debian Spring-Debian JavaScript-Debian Python), Debian Identity (Debian IAM-Debian MFA-Debian Active Directory), Debian Integration, Debian IoT-Debian Edge, Debian Management-Debian Admin-Debian Shell-Debian CLI-DebianOps, Debian Governance, Debian Media (Debian Video), Debian Migration, Debian Mixed reality, Debian Mobile, Debian Networking (Debian Load Balancing-Debian DNS-Debian NAT-Debian VPC-Debian VPN), Debian Security (Debian Vault-Debian Secrets-HashiCorp Vault Debian, Debian Cryptography-Debian PKI, Debian Pentesting-Debian DevSecOps), Debian Storage, Debian Web-Debian Node.js, Debian Virtual Desktop, Debian Product List. Debian Awesome List, Debian Docs, Debian Books, Debian Courses, Debian Topics. (navbar_debian and navbar_Debian_detailed)
Linux: Linux Fundamentals, Linux Inventor: Linus Torvalds says “ Linux just sucks less.”, Linux Best Practices - Linux Anti-Patterns, Linux kernel, Linux commands-Linux Shells-Linux CLI-GNU-Linux GUI-X11, Linux DevOps-Linux development-Linux system programming-Bash-zsh-Linux API, Linux package managers, Linux configuration management (Ansible on Linux, Chef on Linux, Puppet on Linux, PowerShell on Linux), Linux Distros (RHEL-Rocky Linux-CentOS (CentOS Stream)-Oracle Linux-Fedora, Ubuntu-Debian-Linux Mint-Raspberry Pi OS-Kali Linux-Tails, openSUSE - SUSE Linux Enterprise Server (SLES), Arch Linux-Manjaro Linux, Alpine Linux-BusyBox - Slackware - Android-Chrome OS); UNIX-UNIX Distros (FreeBSD-OpenBSD, BSD, macOS), Linux networking, Linux storage, Linux secrets, Linux security (Linux IAM-LDAP-Linux Firewall-Linux Proxy), Linux docs, Linux GitHub, Linux Containers, Linux VM, Linux on AWS, Linux on Azure, Linux on GCP, Linux on Windows (WSL), Linux on IBM, Linux on Mainframe (Linux on IBM Z mainframe - Linux for System z - IBM LinuxONE), Embedded Linux, Linus IoT-Linux on Raspberry Pi, LinuxOps-Linux sysadmin, systemd-userland-kernel space-POSIX-SUS-Linux filesystem-Linux architecture, Linux books-UNIX books, Linux courses, Linux Foundation, Linux history, Linux philosophy, Linux adoption, Linux glossary, Linux topics (navbar_linux and navbar_unix - see also navbar_fedora, navbar_rhel, navbar_centos, navbar_debian, navbar_ubuntu, navbar_linux_mint, navbar_freebsd, navbar_opensuse, navbar_manjaro, navbar_kali_linux, navbar_nixos, navbar_alpine_linux, navbar_tails_linux, navbar_slackware, navbar_rocky_linux, navbar_arch_linux, navbar_oracle_linux)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.