본문 바로가기

Ubuntu

Ubuntu 18.04 vs Ubuntu 20.04 vs Ubuntu 21.04

Ubuntu 18, 20, 21의 큰 차이가 무엇인지 검색을 하여 본인 참고용으로 메모해 놓습니다. 

 

Ubuntu 18.04은 발표한 후 3년이 지났고, 20.04는 1년이 지났으며, 21.04는 4개월 지났습니다. 20.04에서는 64bit만 지원하는 것이 큰 특징입니다. 현재 (2021년7월) 기준, 본인은 큰 차이를 잘 모르지만 .... 

 

Date: 2021-07-31

Ubuntu 18.04 Desktop

 

Ubuntu 20.04 Desktop

 

Ubuntu 21.04 Desktop

 

Ubuntu 18.04 vs Ubuntu 20.04

source: https://computingforgeeks.com/ubuntu-20-04-vs-ubuntu-18-04-comparison-table/

 

기능 21.04 20.04 18.04
발표시기 Apr 2021 Apr 2020 Apr 2018
Code names Hirsute Hippo Focal Fossa Bionic Beaver
Kernel Kernel 5.11 Kernel 5.4
native ExFAT support
Kernel 4.15
32bit and 64bit 64bit 만 지원 64bit 만 지원 32bit, 64bit 지원
Gnome GNOME 3.38 GNOME 3.36 GNOME 3.28
Visual 차이 Dark theme 향상 Yaru theme: Light, Dark, Standard 지원  
Mute/Disable notifications   알림 OFF 가능 알림 OFF 불가
Dock   Dock 제거 가능 Dock 제가 불가
설치시간   18.04 보다 빠름  
부팅시간   18.04 보다 빠름 (글쎄....)  
WireGuard 지원   Kernel 5.4에 포함 미지원
Snap Apps      
Python 3.9 3.8 3.6, 2.7
X11 fractional    Y N
PHP   php 7.4 installable php 7.3

 

Ubuntu 21.04

source: https://www.omgubuntu.co.uk/2021/01/ubuntu-21-04-release-features

 

1. GNOME 4.0을 탑재하지 않으며, GNOME 3.38.5을 이용합니다. 

2. GTK2, GTK3을 사용하고 아직 GTK4를 사용하지 않습니다. 더 기다려야 합니다. Ubuntu 21.10에서 지원하는 것을 예상합니다. 

salsal@u2104base:~$ dpkg -l | grep libgtk
ii  libgtk-3-0:amd64                           3.24.25-1ubuntu4.1                                                   amd64        GTK graphical user interface library
ii  libgtk-3-bin                               3.24.25-1ubuntu4.1                                                   amd64        programs for the GTK graphical user interface library
ii  libgtk-3-common                            3.24.25-1ubuntu4.1                                                   all          common files for the GTK graphical user interface library
ii  libgtk2.0-0:amd64                          2.24.33-1ubuntu2                                                     amd64        GTK graphical user interface library - old version
ii  libgtk2.0-bin                              2.24.33-1ubuntu2                                                     amd64        programs for the GTK graphical user interface library
ii  libgtk2.0-common                           2.24.33-1ubuntu2                                                     all          common files for the GTK graphical user interface library
ii  libgtk3-perl                               0.038-1                                                              all          Perl bindings for the GTK+ graphical user interface library
ii  libgtkmm-3.0-1v5:amd64                     3.24.2-2                                                             amd64        C++ wrappers for GTK+ (shared libraries)
ii  libgtksourceview-4-0:amd64                 4.8.1-1                                                              amd64        shared libraries for the GTK+ syntax highlighting widget
ii  libgtksourceview-4-common                  4.8.1-1                                                              all          common files for the GTK+ syntax highlighting widget

Ubuntu 18.04, 20.04에서도 GTK2, GTK3을 이용합니다. 

 

3. AD 연동할 때 Group Policy Client를 이용하며, 과거보다 편리합니다. 

Ubuntu 18, 20 에서도 SSSD 를 설치하여 연동할 수 있습니다. 

SSSD (System Security Services Daemon): AD, LDAP, Kerberos를 지원합니다. 

 

4. Wayland를 기본 디스플레이 서버로 이용합니다. 

Wayland는 X를 대신하는 디스플레이 프로토콜입니다. GNOME이나 KDE에서 Wayland를 지원합니다. 

 

달라지는 목록은 이런 것들이 있습니다.

  • Wayland by default
  • Private home directory
  • Recovery key for encrypted installs
  • Smartcard authentication support
  • Better Active Directory integration
  • Improved dark theme
  • Power mode options (where supported)
  • nftables is the default firewall backend
  • New desktop icons extension
  • Accelerated Wayland desktop on Raspberry Pi
  • Wi-Fi + Bluetooth support on Raspberry Pi Compute Module 4 
  • Linux 5.11 kernel
  • Phased updates in APT
  • Python 3.9.4