Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

openSUSE คืออะไร? ทุกสิ่งที่คุณต้องรู้

openSUSE อาจถูกมองข้ามเมื่อเทียบกับ Linux distributions หลักอื่นๆ แต่มี unique feature set และ codebase ที่มี rich legacy

ดิสโทร Linux นี้ต่างจากคนอื่นอย่างไร และทำไมคุณควรลองมัน? มาหาคำตอบกัน

openSUSE คืออะไร?

openSUSE เป็น offshoot ของ SUSE Linux distribution ต้นฉบับ มันเป็น community-based distribution ในทางตรงข้ามกับ SUSE Linux Enterprise

บริษัท SUSE ยังคงเป็น major sponsor ของ openSUSE ความสัมพันธ์คล้ายกับ CentOS หรือ Fedora ต่อ Red Hat Enterprise Linux โครงการแม้แต่ใช้ gecko ใน logo เพื่อแสดงความสัมพันธ์ระหว่าง openSUSE และ SUSE เอง

openSUSE พร้อมในสอง flavors คือ stable Leap และ rolling-release Tumbleweed ตัวหลังคล้าย Arch Linux เพราะเป็น "bleeding-edge" distro มากกว่า มีซอฟต์แวร์ใหม่กว่า คุณสามารถติดตั้ง openSUSE เป็น traditional Linux system ได้ แต่มันยังพร้อมใน Windows Store สำหรับใช้กับ WSL

ประวัติสั้นของ openSUSE

SUSE ก่อตั้งในเยอรมนี และชื่อเดิมหมายถึงบริษัทที่พัฒนา มันเป็น German acronym สำหรับ "Software and Systems Development" พวกเขาอยู่ในกลุ่มบริษัทซอฟต์แวร์แรกที่เห็น potential ของ Linux ใน enterprise ในช่วงต้นทศวรรษ 1990

บริษัทเดิม repackages Slackware Linux และแปล documentation เป็นเยอรมัน แต่สุดท้ายสร้าง distribution ของตัวเอง Novell ครอบครองบริษัทเป็นเวลาหนึ่งก่อนที่จะ spun back out หลัง Novell ถูก acquired โดย Micro Focus

ด้วย SUSE ที่เป็นอิสระอีกครั้ง บริษัทต่อไปตลาด enterprise edition และมีส่วนร่วมอย่างมากใน openSUSE project

openSUSE Leap vs. Tumbleweed

หากคุณพิจารณา openSUSE คุณอาจสงสัยว่าจะติดตั้ง Leap หรือ Tumbleweed เวอร์ชัน ตัวหลังเป็น "rolling-release" distribution หมายความว่าอัปเดตถูกปล่อยให้ distribution ทันทีที่พร้อม แทนที่จะเป็น specific versions เหมือน Debian หรือ Ubuntu

หมายความว่าคุณจะมีซอฟต์แวร์ใหม่กว่า standard "long-term support" distro นักพัฒนาหลายคนต้องการ newer versions ของ drivers และ libraries ดังนั้นพวกเขาชอบ rolling-release distros

ผู้ใช้ทั่วไปส่วนใหญ่จะชอบ stable version เช่น Leap โดยเฉพาะผู้ที่ต้องการรัน openSUSE เป็นเซิร์ฟเวอร์

การติดตั้ง openSUSE

การติดตั้ง openSUSE คล้ายกับการติดตั้ง Linux distribution อื่นๆ: คุณเพียงดาวน์โหลด installation image, extract ไปยัง media ที่เหมาะสม และ reboot เครื่อง บทความนี้จะพิจารณา Leap version สำหรับการติดตั้ง

ดาวน์โหลด: openSUSE (Leap | Tumbleweed)

คุณมีตัวเลือกเข้าถึง online repositories ระหว่างการติดตั้งเพื่อติดตั้งซอฟต์แวร์ที่คุณต้องการซึ่งไม่พอดีบน installation media

คุณมีตัวเลือก default KDE, GNOME, Xfce, "generic desktop" หรือคุณสามารถติดตั้ง openSUSE โดยไม่มี desktop คล้ายกับการรันเซิร์ฟเวอร์ คุณแม้แต่สามารถติดตั้ง "transaction server" ที่ minimal มาก พร้อม read-only root filesystem

หลังจากที่คุณเลือก environment แล้ว คุณจะได้รับการนำเสนอ boot partition, main btrfs partition และ swap partition คุณสามารถยอมรับ defaults เหล่านี้ หรือใช้ guided หรือ manual partitions เพื่อเปลี่ยน partition table หรือ enable LVM

หลังจากนั้น คุณจะตั้งค่า time zone และ configure user accounts ทุกอย่างเป็น standard สำหรับ modern Linux distributions แต openSUSE ให้ attractive graphical environment

เมื่อคุณ reboot เข้า desktop แล้ว คุณจะพบ tools มากมายที่คุณต้องการ preinstalled: file manager, LibreOffice, Firefox web browser, แม้แต่ solitaire game จะเป็นไปได้ที่คนที่ไม่รู้จัก Linux จะนั่งที่ openSUSE และทำงานได้ผลทันที

การกำหนดค่า openSUSE ด้วย YaST

openSUSE เป็น unique ระหว่าง Linux distros สำหรับ YaST menu-based configuration tool มันใช้ทั้ง graphical และ text-based environment ขึ้นอยู่กับว่าคุณ invoke มันจาก desktop หรือ command line

คุณสามารถกำหนดค่าทุกอย่างจาก time zone ถึง bootloader จาก menu นี้ มัน centralize การจัดการทั้งระบบ ในขณะที่ distros อื่นๆ ทิ้ง configuration ให้ individual desktop's settings menu หรือ text-based configuration files นี่หมายความว่ามี consistent configuration tool across environments ใน openSUSE

มันยังเป็นไปได้ที่จะ export settings ไปยังระบบอื่นๆ ซึ่งทำให้การจัดการ whole fleets ของ installations เป็นไปได้ นี่ไม่แปลกเพราะ parent company คือ SUSE ซึ่ง targets enterprise companies ฟีเจอร์นี้มีประโยชน์สำหรับการติดตั้ง whole datacenters เต็มไปด้วย openSUSE servers

การจัดการแพ็กเกจด้วย Zypper

เหมือน Linux distributions อื่นๆ จำเป็นต้องติดตั้งซอฟต์แวร์ที่ไม่มาพร้อมกับ distro เหมือนหลาย distros openSUSE มี package manager ของตัวเองเพื่อทำสิ่งนี้

คุณสามารถติดตั้ง packages ด้วย YaST แต่คุณยังสามารถจัดการ packages จาก command line ด้วย Zypper มันทำงานคล้าย APT หรือ DNF บนระบบ Debian/Ubuntu หรือ Red Hat-based ตามลำดับ openSUSE แม้แต่ใช้ RPM format ของตัวหลัง

เพื่อ upgrade ระบบ ใช้คำสั่งนี้:

sudo zypper update

มันยังง่ายมากที่จะติดตั้ง specific package ด้วย Zypper

sudo zypper install packagename

...ที่ packagename คือชื่อแพ็กเกจที่คุณต้องการติดตั้ง

แม้สิ่งนี้เป็น standard stuff สำหรับ modern Linux distributions openSUSE unusual ในวิธีที่พวกเขา provide packages สำหรับ Linux distros อื่นๆ openSUSE Open Build Service (OBS) ให้ผู้ใช้ Linux distributions อื่นๆ รวมถึง APT และ RPM-based distros ใช้ packages ที่สร้างโดย openSUSE

แนวคิดคือ all major distros จะมี same standard base of packages แก้ไข incompatibilities ระหว่างพวกเขา ยังเห็นว่าจะได้รับการยอมรับมากน้อยเพียงใดในโลก Linux เพราะจะหมายถึง one distributor effectively dominating Linux packages

openSUSE เหมาะกับคุณไหม?

openSUSE ทำเป็น excellent stable desktop หรือ server ใน Leap version นักพัฒนาและ power users อาจอยากดู Tumbleweed version YaST tool ของ openSUSE ทำให้ configuration ง่าย ไม่ว่าคุณจะอยู่ environment ไหน มันเป็น very slick version ของ Linux สำหรับใครก็ตามที่ต้องการระบบที่ backed by บริษัทที่อยู่ใน Linux มาตั้งแต่ต้น

openSUSE: A Stalwart Linux Distro With Some Neat Features

openSUSE ยังคงเป็นหนึ่งใน major Linux distros เพราะมันอยู่มานาน และจัดการได้ง่ายมากด้วย YaST มันเป็น good choice สำหรับ reliable Linux distro สำหรับ desktop หรือ server และสมควรได้รับการพิจารณาอย่างจริงจังหากคุณต้องการเข้าสู่ Linux หรือเปลี่ยน distros เพราะเหตุผลบางอย่าง

หากคุณมองหาที่จะหยุด distro-hopping และ settle บน perfect Linux distro ของคุณ อ่านต่อเพื่อดูวิธีตัดสินใจที่ถูกต้อง