Gnome / KDE คืออะไร?


36

ฉันใช้ Windows มาตลอดชีวิตแล้ว

สิ่งเหล่านี้คืออะไร? เมื่อฉันค้นหาบนอินเทอร์เน็ตฉันได้รับผลลัพธ์ทางเทคนิคบางอย่าง ฉันไม่เข้าใจเลยว่าสิ่งเหล่านี้คืออะไร!

ฉันทำงานบน Windows และพลาดจุดอย่างสมบูรณ์เมื่อใช้ศัพท์แสงนี้

Linux นั้นแตกต่างจาก Windows อย่างไร ฉันคิดว่ามันเป็นชุดของระบบปฏิบัติการที่เป็นโอเพ่นซอร์สและ / หรือเป็นอิสระ

ฉันเป็นอะไรไป

มันเป็นโลกที่แตกต่างออกไปโดยสิ้นเชิงใช่ไหม?


43
ส่วนที่ยากของการทำความเข้าใจองค์ประกอบที่แตกต่างของระบบ Linux กับ Windows คือ Windows ม้วนทุกอย่างให้กลายเป็นลูกบอลและให้ลูกบอลโดยรวม Linux ให้ตัวเลือกทางเลือกแก่คุณสำหรับเกือบทุกอย่าง มันเหมือนกับการเปรียบเทียบเรือของเล่นกับเรือเลโก้ เรือของเล่นที่คุณยึดติดอยู่กับที่มาเรือเลโก้ที่คุณสามารถผ่าแยกขยายหรือหดออกเป็นตัน ๆ
STW

ตอนนี้ฉันเริ่มเข้าใจแล้ว ..
Lazer

5
โอ้ฉันชอบการเปรียบเทียบของคุณที่ได้ผลดี หากต้องการยืดเวลาออกไปเราจะเรียก Mac OX เรือเลโก้สุดเจ๋ง ๆ มารวมกัน คุณสามารถแยกชิ้นส่วนออกได้ แต่คุณจะใช้ความพยายามมากกว่าเรือลินุกซ์และมีโอกาสที่คุณจะทำลายบางอย่าง
Roy Rico

1
@ Yoooder: การเปรียบเทียบที่ดีชั่วร้าย
pave

คำตอบทั้งหมดนั้นยอดเยี่ยม ไม่สามารถเลือกหนึ่งคำตอบที่ยอมรับได้
Lazer

คำตอบ:


42

สิ่งสำคัญประการหนึ่งที่ควรทราบก่อนที่เราจะเริ่มต้นคือ Microsoft เป็น เดียว แหล่งที่มาสำหรับระบบปฏิบัติการ Windows และ "Microsoft Windows" อาจถูกมองว่าเป็น เดียว ผลิตภัณฑ์ แต่ในทางเทคนิคประกอบด้วยซอฟต์แวร์หลายชั้นทำงานร่วมกันอย่างโปร่งใสจากมุมมองของผู้ใช้ อย่างไรก็ตามในโลก Linux นั้นมีซอฟต์แวร์หลายแพ็คเกจสำหรับแต่ละชั้นเหล่านี้ ตัวเลือกมากมายนี้ทำให้ผู้ใช้ที่ไม่คุ้นเคยสับสนกับข้อกำหนดได้ง่าย

ฉันจะพยายามอธิบายหลายเลเยอร์ด้านล่าง

ชั้นที่ 1 - อินเตอร์เฟสบรรทัดคำสั่ง / เคอร์เนล

เพื่อให้เข้าใจถึงเลเยอร์หลาย ๆ แง่มุมของ Linux และอธิบายด้วยคำศัพท์ง่าย ๆ เหมือน Windows ลองสมมติว่าเราย้อนกลับไปในยุค Windows 95

ในการเปรียบเทียบนี้ระบบปฏิบัติการ "Linux" นั้นคล้ายกับ DOS ที่ทุกอย่างถูกเรียกใช้จากอินเตอร์เฟสบรรทัดคำสั่ง (ตัวย่อ "CLI") ในความเป็นจริงในการติดตั้งเซิร์ฟเวอร์ส่วนใหญ่ของ Linux CLI เป็นวิธีเดียวในการเข้าถึงเครื่อง หลังจาก Linux เริ่มทำงานขึ้นอยู่กับการกำหนดค่ามันจะอยู่ในโหมดบรรทัดคำสั่งหรือเริ่มส่วนติดต่อผู้ใช้แบบกราฟิก (ตัวย่อ "GUI") โดยอัตโนมัติ นอกจากนี้ในบางเครื่องที่อยู่ในโหมด CLI ผู้ใช้ที่ล็อกอินเข้าสู่ CLI สามารถเริ่ม GUI ได้ด้วยตนเอง

ชั้นที่ 2 - ส่วนต่อประสานกราฟิกกับผู้ใช้

ด้านบนของอินเตอร์เฟสบรรทัดคำสั่งตั้งค่า GUI ระบบ Linux สมัยใหม่มักใช้ X Server ซึ่งก็เหมือนกับเดสก์ท็อปของ Windows - คิดว่ามันเป็นพื้นที่ว่างเปล่า

เลเยอร์นี้จัดการระดับฮาร์ดแวร์ของ GUI จัดการการป้อนข้อมูลจากแป้นพิมพ์เมาส์ ฯลฯ และส่งออกไปยังจอภาพ ฯลฯ โดยทั่วไปจะจัดการ อย่างไร สิ่งต่าง ๆ ถูกดึงไปที่หน้าจอ; อะไร ถูกวาดบนหน้าจอถูกควบคุมโดยตัวจัดการหน้าต่าง

เลเยอร์ที่ 3 - ตัวจัดการหน้าต่าง

นั่งอยู่ด้านบนของระบบหน้าต่าง X เป็นผู้จัดการหน้าต่าง รับผิดชอบในการวาดแต่ละแอปพลิเคชันบน "Canvas" และแนบองค์ประกอบหน้าต่างทั่วไปเช่นเส้นขอบแถบชื่อเรื่องและปุ่มย่อ / ขยายเล็กสุดไปที่หน้าต่าง การสลับตัวจัดการหน้าต่างสามารถเปรียบได้กับการสลับระหว่าง "โหมดคลาสสิค" และ "โหมด Aero" ใน Windows: กรอบ ของหน้าต่างจะเปลี่ยนไปในขณะที่ เนื้อหา ของหน้าต่างยังคงเหมือนเดิม

เครื่องมือจัดการหน้าต่างที่มีโปรไฟล์สูงที่สุดในโลกของ Linux คือ KDE และ Gnome โดยทั่วไปการกระจาย Linux จะเน้นที่เครื่องมือจัดการหน้าต่างเดียวเป็นอินเทอร์เฟซหลัก อย่างไรก็ตามโดยทั่วไปคุณสามารถติดตั้งตัวจัดการหน้าต่างในการแจกจ่ายใด ๆ และสามารถเรียกใช้งานได้โดยไม่มีปัญหา


ในที่สุดมันเป็นเรื่องของการเลือกแพลตฟอร์มที่คุณต้องการใช้ แต่ละแอพพลิเคชั่นมีแอพพลิเคชั่นจำนวนมากที่ทำงานภายใต้แอพพลิเคชั่นโดยใช้เฟรมเวิร์ก สิ่งสำคัญที่ควรทราบคือตัวจัดการหน้าต่างหลายตัวสามารถทำงานพร้อมกันได้ (การตรัสรู้สามารถใช้ภายใต้ Gnome และอื่น ๆ ) แต่โดยทั่วไปแล้วจะไม่ต้องการผู้ใช้ทั่วไป

สำหรับ Gnome และ KDE โครงการทั้งสองนี้มีขนาดใหญ่กว่าการเป็นผู้จัดการหน้าต่างเท่านั้น เหนือสิ่งอื่นใดพวกเขายังมีกรอบการพัฒนาเพื่อสร้างแอปพลิเคชันจาก เฟรมเวิร์กของ KDE นั้นรู้จักกันในชื่อ Qt และเฟรมเวิร์ก Gnome นั้นรู้จักกันในนาม GTK หากต้องการระบุขอบเขตทั้งหมดของโครงการทั้งสองนี้ในโพสต์นี้จะเป็นการโอเวอร์โหลดข้อมูล

เพื่อช่วยสร้างความสับสนให้กับผู้ใช้ทั่วไปเฟรมเวิร์กของ KDE และ Gnome นั้นยังมีให้ใช้บนแพลตฟอร์ม MS Windows ซึ่งโดยทั่วไปจะใช้งานโดยแอปพลิเคชันที่พยายามใช้ในหลายแพลตฟอร์ม (เช่นไคลเอ็นต์ IM ภาษาอังกฤษของจีนบ๋อยฝรั่ง ) อย่างไรก็ตามในกรณีส่วนใหญ่เมื่อคุณเห็นกล่าวถึงของ Gnome หรือ KDE จะมีการอธิบายถึงเดสก์ท็อป Linux


ขอบคุณ Phoshi ซึ่งคำตอบที่ฉันสร้างขึ้น


คำตอบในเชิงลึกที่ดี +1
tj111

6
ภาพรวมที่ดี การแก้ไขเดียว: KDE & amp; Gnome ไม่ใช่ผู้จัดการหน้าต่าง แต่เป็น "สภาพแวดล้อมเดสก์ทอป" DE เป็นชุดของซอฟต์แวร์ (เครื่องมือกำหนดค่าโปรแกรมตัวช่วยจัดการไฟล์เมนูเริ่มแผงควบคุม ฯลฯ ) ที่ให้ทุกสิ่งที่ผู้คนต้องการบนเดสก์ท็อป ตัวจัดการหน้าต่างคือ ส่วนหนึ่ง จาก KDE & amp; คำพังเพย แต่ก็มีมากกว่านั้น
sleske

1
ยังทราบว่าในขณะที่คุณ สามารถ ใช้ KDE & amp; คำพังเพยในแบบคู่ขนานคุณไม่สามารถเรียกใช้ตัวจัดการหน้าต่างได้มากกว่าหนึ่งครั้ง หนึ่ง โปรแกรมมีการตัดสินใจว่า windows ของคุณจะไปที่ :-)
sleske

2
ในที่สุด "กรอบงาน KDE เป็นที่รู้จักในฐานะ Qt และกรอบงานของ Gnome เป็นที่รู้จักกันในนาม GTK" ค่อนข้างถูกตีความผิด KDE คือ สร้างขึ้นบน เฟรมเวิร์ก Qt ในขณะที่ Gnome สร้างบน GTK
sleske

1
"ตัวจัดการ windows หลายตัวสามารถทำงานพร้อมกันได้" ซึ่งไม่ถูกต้อง สามารถมีหนึ่ง windowmanager ที่รันต่อเซิร์ฟเวอร์ X (หน้าจอ) การรวมสภาพแวดล้อมเดสก์ท็อปของคุณเข้ากับโปรแกรมจัดการหน้าต่าง ดังที่ได้กล่าวไว้แล้ว KDE & amp; Gnome ไม่ใช่ Windowmanagers แต่เป็นสภาพแวดล้อมเดสก์ทอป แอปพลิเคชันที่ใช้เฟรมเวิร์ก DE ที่แตกต่างกันสามารถทำงานพร้อมกันได้แม้ว่าจะใช้ตัวจัดการหน้าต่างที่ไม่ได้เป็นส่วนหนึ่งของ DE (ทั้ง GNOME และ KDE ก็มีตัวจัดการหน้าต่างเริ่มต้นที่นั่น) ตัวจัดการหน้าต่างเป็นเพียงแอปพลิเคชันพิเศษที่จัดการหน้าต่างแอปพลิเคชันอื่น ๆ ทั้งหมด
Joakim Elofsson

19

คำจำกัดความที่ง่ายที่สุด -

Gnome และ KDE ใช้ Explorer ได้เนื่องจาก Linux เป็น Windows

ฉันไม่สามารถแนะนำใด ๆ มากกว่าคนอื่น ๆ แม้ว่า

มันไม่ได้เป็น อย่างสิ้นเชิง ต่าง โลก แต่มันเป็น ต่าง โลก!

แก้ไข - บางคนลงคะแนนเนื่องจากคำจำกัดความดังนั้นฉันจะอธิบายเพิ่มเติม

Windows เป็นระบบปฏิบัติการ Explorer เป็นชื่อของ "shell" ที่ทั้งสองเป็น taskbar และ file manager ในขณะที่ฉันจะบอกว่า 99% ของคนใช้ Explorer เป็นเชลล์ของ Windows แต่ก็เป็นไปได้ที่จะใช้คนอื่น ๆ

ถ้าคุณต้องการที่จะดูคนอื่น ๆ เช่น คุณสามารถใช้ KDE บน Windows ได้ .


1
ดีที่สุดที่จะไม่แนะนำอย่างใดอย่างหนึ่งมากกว่าที่อื่น ฉันเคยเห็นการแข่งขันที่ดุเดือดระหว่าง Gnome และ KDE ลองทั้งคู่ดูว่าคุณชอบแบบไหน
Tom A

4
-1: แม้ว่านี่จะเป็นคำตอบที่ดี แต่ก็ไม่มีประโยชน์สำหรับคนที่ไม่เคยใช้ Linux และไม่ทราบว่าตัวจัดการหน้าต่างคืออะไร
Javier

7
สำหรับผู้ใช้ทั่วไปส่วนใหญ่ - Explorer เป็นส่วนที่จัดการไฟล์ พวกเขาไม่เห็นว่ามันเป็นระบบ Windows mgt - ในด้านนั้นพวกเขาจะไม่เข้าใจคำสั่งของคุณเปรียบเทียบ Explorer กับ Gnome / KDE
caliban

ใช่แล้วขอบคุณมาก! ฉันพูดคำจำกัดความที่ง่ายที่สุด - โดยเฉพาะอย่างยิ่งโปสเตอร์ดั้งเดิมพูดว่า "โดยไม่ได้รับเทคนิคมากเกินไป" ฉันได้ทำการแก้ไขเพื่อให้แม่นยำยิ่งขึ้น ... แต่ฉันคิดว่าคนส่วนใหญ่ที่รู้จักเว็บไซต์นี้ โปรแกรมเมอร์) รู้ว่านักสำรวจคืออะไร
William Hilsum

1
@ วิล: ตัดสินจากคำถามที่ฉันได้เห็นถามไปรอบ ๆ SU ... คงไม่คิดว่าคนส่วนใหญ่รู้ว่า Explorer (.exe) คืออะไรจริงๆ ... ;) โดยปกติเมื่อมีคนพูดว่า "ดอน มันช่างเกินไป "มันเหมือนกับการพูดว่า" ฉันไม่รู้เรื่องเทคโนโลยี แต่ฉันก็ภูมิใจที่จะยอมรับมัน! " ฝ่ายสนับสนุนด้านเทคนิคได้ยินสิ่งเหล่านี้แล้วพวกเขาไป จริงช้า เฮ้
caliban

16

คำพังเพย:

enter image description here

kde:

enter image description here

Fluxbox:

enter image description here

นี่คือสภาพแวดล้อมเดสก์ท็อป - เป็นส่วนต่อประสานกราฟิกกับระบบและโดยปกติจะมาพร้อมกับชุดแอปพลิเคชันที่ออกแบบมา


1
ยินดีที่ได้เพิ่มภาพหน้าจอ :)
alex

7
ฉันไม่ต้องการหมุนรอบ แต่ภาพหน้าจอจะอธิบายสิ่งที่ KDE & amp; คำพังเพยคืออะไร? พวกเขาอาจอธิบายว่าความแตกต่างระหว่างสองอย่างนี้คืออะไร แต่ถ้าคุณไม่รู้ว่าทั้งสองอย่างนั้นเกิดขึ้นตั้งแต่แรกฉันไม่คิดว่ามันจะช่วยอะไรได้ อย่าเข้าใจฉันผิดฉันชอบตัวพิมพ์หน้าจอ แต่ไม่มีการเอ่ยถึงสิ่งที่ผู้จัดการหน้าต่างคือหรือแม้แต่หลักฐานขั้นพื้นฐานที่พวกเขาส่วนใหญ่ทำงานบนระบบปฏิบัติการ Linux
Roy Rico

1
สิ่งที่ Roy พูดรวมทั้ง nitpick: KDE และ Gnome คือ สภาพแวดล้อมเดสก์ทอป พูดอย่างเคร่งครัด นั่นคือพวกเขามีตัวจัดการหน้าต่าง แต่ทำมากกว่านั้น en.wikipedia.org/wiki/Desktop_environment
Jonik

ฉันแก้ไขมัน - แน่นอนว่าคุณถูกต้อง KDE และ Gnome เป็น DEs
Rich Bradshaw

3
-1 จากผู้ใช้ Windows โดยคำว่า "คำตอบนี้ไม่มีประโยชน์" ขออภัยฉันไม่เข้าใจความแตกต่างของภาพเหล่านี้ อาจเป็นเดสก์ท็อปของผู้ใช้สามคนที่พวกเขากำหนดค่าตามที่ต้องการ คุณสามารถทำได้ในทุกระบบ ไม่ชัดเจนว่าความแตกต่างที่แท้จริงคืออะไร ฉันเพิ่งเริ่มใช้ Linux และฉันยังไม่เข้าใจความแตกต่างนี้
Torben Gundtofte-Bruun

5

Linux เป็นเพียงเคอร์เนลของ OS ซึ่งเป็นส่วนหนึ่งของ OS ที่เชื่อมต่อกับฮาร์ดแวร์และส่วนที่คุณไม่เห็น

ในแอปพลิเคชันกราฟิกของระบบปฏิบัติการยูนิกซ์ประเภทปกติจะทำงานใน X (a.k.a ระบบ X Window ) ด้านบนของ X หนึ่งรัน ผู้จัดการหน้าต่าง แอปพลิเคชันพิเศษที่จัดการหน้าต่างแอปพลิเคชันอื่น หนึ่งอาจต้องการแถบเครื่องมือ / แถบงาน / ท่าเทียบเรือ ฯลฯ เหล่านี้มักจะเป็นส่วนหนึ่งของ สภาพแวดล้อมเดสก์ทอป . KDE และ Gnome เป็นสภาพแวดล้อมเดสก์ท็อปที่แตกต่างกันสองแบบสิ่งเหล่านี้กำหนดรูปลักษณ์และความรู้สึกของระบบปฏิบัติการของคุณประกอบด้วยตัวจัดการหน้าต่างแถบเครื่องมือแถบงานตัวสำรวจไฟล์เป็นต้น


คำตอบแรกที่ถูกต้อง :-)
sleske

4

สิ่งนี้ไม่เกี่ยวข้องกับคำถามของคุณ แต่นี่เป็นคำอธิบายง่ายๆระหว่าง Linux และระบบปฏิบัติการอื่น:

enter image description here


3
ความจริงของกระบวนทัศน์ Linux อธิบาย :)
invert

ดีมาก - และฉันใช้ทั้งสาม OS ฉันไม่ใช่ Linux zeslot
Bob D

3

ในแง่ง่าย ๆ คำศัพท์ที่ใช้ Windows เป็นศูนย์กลางลองทำเป็นว่าเรากลับมาที่ windows 95 "Linux" นั้นคล้ายกับ DOS (มีหลากหลายรูปแบบทั้ง Command Line) และ KDE, GNOME นั้นคล้ายกับเชลล์ของ Windows ที่วิ่งอยู่ด้านบน ของ DOS
สิ่งนี้ไม่ได้หมายความว่า KDE และ GNOME นั้น 'ล้าสมัย' เมื่อเปรียบเทียบกับ windows มันเป็นเพียงวิธีการที่แตกต่างในการบรรลุเป้าหมายเดียวกัน


1
คำอธิบายนี้สำหรับคนที่ใช้ windows อาจดีกว่าที่จะกำหนด CLI เป็น "command line interface"
Roy Rico

ในขณะที่ CLI เป็นคำที่ไม่ขึ้นกับระบบปฏิบัติการคุณคงถูกต้อง - เป็นแค่ฉันขี้เกียจ: P (เพราะส่วนต่อประสานบรรทัดคำสั่งยาวมากที่จะพิมพ์ :()
Phoshi

3

Gnome และ KDE เป็นเครื่องมือจัดการหน้าต่างที่ได้รับความนิยมสูงสุดสำหรับ Linux ระบบปฏิบัติการ Unix เดิมเป็นบรรทัดคำสั่งเท่านั้น ในที่สุดโปรแกรมที่เรียกว่าเซิร์ฟเวอร์ X ถูกเพิ่มเข้ามา โปรแกรมนี้จัดเตรียมสิ่งอำนวยความสะดวกสำหรับโปรแกรมเมอร์เพื่อสร้างซอฟต์แวร์กราฟิก Gnome และ KDE (และอื่น ๆ ) ใช้ยูทิลิตี้การเขียนโปรแกรมเหล่านี้เพื่อจัดเตรียมเดสก์ท็อปแบบรวมพร้อมหน้าต่างและเมนูและสิ่งต่าง ๆ

วิธีที่ดีที่สุดที่จะเข้าใจคือดูที่ภาพหน้าจอ:

คำพังเพย

Gnome

KDE

KDE


6
X เก่ากว่า Linux
Michael Borgwardt

ตกลง X ลงวันที่ linux เป็นเวลานาน
GodEater

1
เขาหมายถึง "ระบบปฏิบัติการยูนิกซ์เดิมเป็นบรรทัดคำสั่งเท่านั้น"
endolith

ภาพหน้าจอจะไม่เป็นประโยชน์เลยหากคุณไม่ได้ชี้ให้เห็นว่าภาพใดที่ ...
LWZ

2

ใน Linux ชุดของโปรแกรมที่ทำสิ่งต่าง ๆ เช่นแสดงหน้าต่างแสดงเมนูเริ่มของคุณแถบงานของคุณ ฯลฯ ไม่ได้เชื่อมโยงโดยตรงกับระบบปฏิบัติการโดยทั่วไป คุณสามารถเรียกใช้การกระจาย GNU / Linux โดยไม่ต้องมีกราฟิกใด ๆ เลยหรือด้วยการจัดการหน้าต่างและการจัดการงานที่จัดการโดยหนึ่งในระบบที่แตกต่างกันหลายสิบระบบ: Gnome, KDE, Xfce, Fluxbox สิ่งเหล่านี้เรียกว่า Window Managers เพราะเป็นส่วนต่อประสานในการโต้ตอบกับแอพพลิเคชั่นกราฟิกทั้งหมดในการติดตั้ง GNU / Linux ของคุณ

สำหรับแนวคิดที่ดีกว่าเกี่ยวกับสิ่งที่ฉันกำลังพูดถึงคุณสามารถดูภาพหน้าจอของสิ่งต่าง ๆ เหล่านี้ได้ เนื่องจากความแตกต่างที่ผู้ใช้ส่วนใหญ่เผชิญอยู่นั้นเป็นสิ่งที่พวกเขาแยกแยะอินเทอร์เฟซได้คุณจึงสามารถเห็นวิธีการตั้งค่าที่แตกต่างกัน


ฉันขอแนะนำให้: "มีการเรียกตัวจัดการหน้าต่างเพราะพวกเขาให้อินเทอร์เฟซสำหรับการจัดการ หน้าต่าง ใน GUI "หรืออะไรทำนองนั้น
dmckee

2

มันเป็นความแตกต่างระหว่าง GUI และบรรทัดคำสั่ง KDE และ Gnome เป็น GUI ทางเลือก ฉันจะอธิบายอย่างละเอียดเกี่ยวกับสถานการณ์กับ Windows เนื่องจาก Microsoft ไม่ได้รวมสองสิ่งนี้เข้าด้วยกันเสมอไป มีบางกรณีที่หน้าต่างทำงานบน DOS เช่นเดียวกับ GUI และบรรทัดคำสั่งเช่นเดียวกับสถานการณ์ linux ดังนั้นนอกเหนือจากสิ่งที่พูดไปแล้ว .. ฉันจะให้มุมมองอื่นที่ไม่ได้กล่าวถึง

ย้อนกลับไปในยุคของ Windows 3.1 Windows เป็นเพียง GUI (ดูเหมือนว่าพวกเขาจะต้องติดตั้งแยกต่างหากและสามารถขายในกล่องที่แตกต่างกันหรือกล่องเดียวกัน แต่ยังคงอยู่ในดิสก์ที่แยกต่างหากพวกเขาเป็นโปรแกรมที่แยกต่างหาก) สังเกตเห็นดิสก์ทั้งสามในมุมมอง 6.22 และอีกสองคนดูเหมือนจะพูดว่า Microsoft Windows และพวกเขาขายในกรณีนี้ในกล่องเดียวกัน แม้ว่าคุณจะได้รับพวกเขาในกล่องแยกแน่นอน enter image description here

กัน NT, ย้อนกลับไป, Windows เป็น - ทางเทคนิค - ไม่ใช่ระบบปฏิบัติการเต็มรูปแบบ มันเป็นส่วนเสริมสำหรับ DOS

ส่วนหลักของระบบปฏิบัติการที่ทำให้มันเป็นระบบปฏิบัติการเป็นเคอร์เนล เคอร์เนลอยู่ใน DOS ไม่ใช่ใน Windows

Windows เป็น GUI สำหรับ DOS

Linux เป็นบรรทัดคำสั่งเช่น DOS แต่บรรทัดคำสั่งที่ซับซ้อนมากขึ้นและ DOS หยุดการพัฒนามานาน

Linux มี GUIs เช่น KDE และ Gnome

ด้วย Windows 3.1 สิ่งที่จะเกิดขึ้นคือ DOS จะโหลดขึ้นมาและจะเรียกใช้ไฟล์ที่เรียกว่า autoexec.bat ซึ่งทำงานโดยอัตโนมัติ คุณสามารถเพิ่มบรรทัดที่ชี้ไปที่ปฏิบัติการวินโดวส์ 3.1 ไม่ว่ามันจะอยู่ที่ไหนและที่ไหนก็ตามเช่น C: \ WIN \ WIN.EXE จากนั้น Windows จะถูกโหลดจาก DOS อัตโนมัติ

เมื่อ Windows 95/98 เข้ามาสิ่งต่างๆก็เบลอ มันทำงานบน DOS แต่ต้องการให้ดูเหมือนว่าไม่ใช่

(และเป็นหมายเหตุด้านข้างฉันจะชี้ให้เห็นว่าถ้าคุณสร้างดิสก์สำหรับบูต 98 ของ Windows และไม่รวมไฟล์ที่เรียกว่า msdos.sys พร้อม BootGUI = 0 และโลโก้ = 0 ภายใต้ [options] จากนั้น Windows 98 splashscreen หรือ เมนูจะปรากฏขึ้นเมื่อไม่ได้โหลดหน้าต่างจริงๆ)

Windows XP ซึ่งมาหลังจาก Windows 98 ทำงานอย่างสมบูรณ์โดยไม่มี DOS Windows XP มาจากตระกูล / สาย NT เช่น Windows 2000 และไม่ต้องการหรือเรียกใช้บน DOS หรือระบบปฏิบัติการใด ๆ

(หมายเหตุ - NT บางต้นอาจมีความสัมพันธ์กับ OS ที่เรียกว่า OS2)


นอกจากนี้ยังมีความซับซ้อนอื่น ๆ ด้วย Win9X เช่น autoexec.win config.win แม้แต่ autoexec.ini
barlop

1

นั่งอยู่ที่คอมพิวเตอร์ Windows ฉันกำลังดูหน้าจอที่มีหน้าต่างอยู่และหน้าต่างนั้นมีตัวควบคุมต่าง ๆ ที่ฉันสามารถคลิกได้ หากฉันเลือกหน้าต่างโดยคลิกที่หน้าต่างฉันอาจพิมพ์ลงไปได้ มีไอคอนอยู่ทางด้านซ้ายและทาสก์บาร์ที่ด้านล่าง

โดยทั่วไปแล้วสิ่งที่ Gnome หรือ KDE ทำ: พวกเขามีตัวควบคุม GUI ประเภทเดียวกันกับที่ฉันเพิ่งพูด มีโปรแกรมอื่น ๆ ที่ทำสิ่งเดียวกันมาก แต่ไม่เป็นที่นิยมในเครื่อง Linux

ระบบปฏิบัติการเป็นซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ของคุณและทำให้เป็นประโยชน์โดยทั่วไป ช่วยให้คุณเรียกใช้แอปพลิเคชัน มันมาในเลเยอร์ไม่มากก็น้อย

มีเคอร์เนลซึ่งจัดการสิ่งต่าง ๆ เช่นมีไฟล์อยู่บนดิสก์หรืออะไรกระบวนการที่จะทำงานเมื่อใด ไม่คุยกับผู้ใช้โดยตรง

มีเครื่องมือระบบที่ทำสิ่งต่าง ๆ หากคุณพิมพ์ ls ลงในบรรทัดคำสั่ง Linux หรือ dir ลงใน Windows มันจะให้รายการไฟล์ที่มีข้อมูลแนบอยู่ มันได้รับข้อมูลพื้นฐานจากเคอร์เนล แต่ประมวลผลด้วยวิธีอื่น (สำหรับ Windows เครื่องมือประเภทนี้มักจะมาพร้อมกับ GUI ในขณะที่ Linux มักจะไม่ทำ)

มี GUI ซึ่งเป็นสิ่งที่คุณมักจะทำงาน

มีส่วนอื่นอยู่ แต่ฉันพยายามทำให้มันเรียบง่าย

ใน Windows Microsoft ให้บริการทั้งหมดในแพ็คเกจขนาดใหญ่ ด้วยระบบปฏิบัติการ Linux คุณมีตัวเลือกสำหรับสิ่งต่างๆมากมายและสามารถสร้างระบบได้หลายวิธี

ผู้ให้บริการ Linux หลายรายมีแพ็คเกจ ตัวอย่างเช่นหากคุณต้องติดตั้ง Ubuntu Linux (เวอร์ชันยอดนิยม) มันจะทำงานได้เหมือนกับ Windows ในทุกสิ่งที่ติดตั้งไว้ล่วงหน้าและ (ยกเว้นความเข้ากันไม่ได้ของฮาร์ดแวร์) จะใช้งานได้ หากคุณใช้ Gentoo Linux แทนคุณจะพบว่าตัวเองทำงานหนักมากขึ้นและตัดสินใจได้มากขึ้น บางคนพบว่ามันสนุก (มีหลายสิ่งที่บางคนคิดว่าสนุก) และบางคนก็สามารถปรับแต่งระบบปฏิบัติการให้เหมาะกับตัวเองได้

นอกจากนี้ยังมีความแตกต่างทางวัฒนธรรม ระบบปฏิบัติการ Linux นั้นประกอบด้วยส่วนประกอบที่คุณสามารถทำซ้ำได้อย่างอิสระตรวจสอบและเปลี่ยนความชอบของคุณและดังนั้นจึงมีการตั้งค่าที่ดีสำหรับแอปพลิเคชันที่คุณจะได้รับในเงื่อนไขเดียวกัน (ข้อดีสำหรับคนที่ไม่ใช่ด้านเทคนิคคือแอพจำนวนมากให้ดาวน์โหลดและติดตั้งฟรีได้อย่างรวดเร็วง่ายดายและปลอดภัยโดยไม่ต้องกังวลเกี่ยวกับสิทธิ์ใช้งานหรือการโอนเงินรอบ ๆ ) ผู้ใช้ Windows มักใช้จ่ายเงินสำหรับแอปแบบปิด พวกเขาใช้ (ข้อได้เปรียบตรงนี้คือผู้คนที่ได้รับเงินดีสำหรับสิ่งต่าง ๆ มักให้ความสำคัญกับความต้องการของผู้คนที่ให้เงินมากขึ้นและการใช้งานเพื่อการค้ามักจะใช้งานง่ายกว่าและมีแอพเชิงพาณิชย์มากขึ้น อย่าพูดเกินจริงเกินไป มีแอพพลิเคชั่นทางการค้าแบบโอเพ่นซอร์สมากมายที่จะทำงานบน Linux ได้อย่างดีเยี่ยมและแอพพลิเคชั่นโอเพนซอร์ซมากมายที่คุณสามารถใช้กับ Windows ได้


1

ฉันมีคำตอบง่ายๆสำหรับคุณ:

รับ Ubuntu "Live CD" คุณสามารถรับได้ฟรี ติดไว้ในคอมพิวเตอร์ของคุณและบูตจากมัน หมายเหตุ: มันจะไม่ติดตั้งอะไรบนฮาร์ดดิสก์ของคุณหรือแม้แต่แตะที่ฮาร์ดดิสก์เว้นแต่คุณจะบอกให้ทำ

ตอนนี้เล่นรอบกับมัน ท่องเว็บสักเล็กน้อย อาจลองเล่นเกมบางเกม

คุณจะพบว่ามันแตกต่างกัน แต่ไม่แตกต่างกันอย่างน่าตกใจ

หาก Windows ใช้งานได้สำหรับคุณคุณอาจทำได้ในตอนนี้ แต่ถึงกระนั้นจงปิดบังอูบุนตูซีดีนั้นไว้ มันสามารถทำหน้าที่เป็น "กู้คืนซีดี" ที่มีประโยชน์เพื่อช่วยคุณหากระบบ Windows ของคุณเคยถูกบุกรุกด้วยไวรัสหรือละลายลงเนื่องจากข้อผิดพลาดของรีจิสทรีหรืออะไรก็ตาม

หากคุณยังสงสัยคุณอาจต้องการทำแบบฝึกหัดซ้ำพร้อมซีดี "KUbuntu" เปรียบเทียบลักษณะเดสก์ท็อป KDE ใน KUbuntu และเปรียบเทียบกับเดสก์ท็อป GNOME ใน Ubuntu บางคนชอบ KDE จริงๆ คนอื่นชอบ GNOME ใน Linux คุณต้องเลือก (ใน Windows ตัวเลือกเดียวที่คุณมีคือ: เรียกใช้ XP หรือเรียกใช้ Windows 7 ถ้าคุณเรียกใช้ XP คุณจะได้รับเดสก์ท็อป XP และถ้าคุณใช้ Windows 7 คุณจะได้รับเดสก์ท็อป Windows 7 ใน Windows ทุกอย่างมารวมกัน )

คุณอาจมีเพื่อนที่สามารถมอบแผ่นซีดี Ubuntu ให้คุณได้ หรือคุณอาจมีสโมสรลินุกซ์ในเมืองของคุณที่ซึ่งใครบางคนยินดีที่จะมอบแผ่นซีดีอูบุนตูให้คุณ หรือคุณสามารถสร้างของคุณเอง:

นี่คือหน้าเว็บที่อธิบายวิธีการดาวน์โหลดและเขียนแผ่นซีดี Ubuntu ของคุณเอง

https://help.ubuntu.com/community/BurningIsoHowto


1

เพื่อให้เข้าใจง่าย Linux เป็นอีกทางเลือกหนึ่ง มันเหมือนกับว่าคุณได้กินด้วยส้อมและมีดมาตลอดแล้ววันหนึ่งคุณก็รู้ว่าเฮ้! คุณสามารถ กินจริงด้วยมือของคุณ !

วัตถุประสงค์ที่ทำได้โดยใช้นิ้วมือของคุณหรือใช้ชุดช้อนส้อมเต็มเหมือนกัน - เพื่อย้ายอาหารเข้าปาก อย่างไรก็ตามการใช้นิ้วมือของคุณนั้นฟรีในขณะที่ถ้าคุณใช้ชุดช้อนส้อมเต็มมันจะเสียค่าใช้จ่ายและอาจมีราคาค่อนข้างแพง

สำหรับคนจำนวนมากการกินด้วยมือของคุณนั้นไม่สะอาดยุ่งและไร้อารยธรรม พวกมันเงอะงะที่มัน - อาหารจำนวนมากตกระหว่างนิ้วมือ ส่วนใหญ่ยอมแพ้หลังจากนั้นไม่นาน อย่างไรก็ตามคนกลุ่มนี้มีความชำนาญในการใช้มีดและยินดีที่จะจ่ายเงินสำหรับชุดช้อนส้อมที่ทำขึ้นอย่างประณีตเพื่อให้พวกเขาสามารถกินด้วยความมีสไตล์

อย่างไรก็ตามมีคนอีกกลุ่มหนึ่งที่ไม่มีปัญหาในการกินด้วยมือ ในความเป็นจริงพวกเขารักมัน! พวกเขารักวิธีการมีเพียง 2 จุดที่สัมผัสกับอาหารของมันมันขยาย 10 ทันใดนั้น พวกเขาชอบตัวเลือกที่มี - และที่ดีที่สุดคือพวกเขารักมันว่าถ้าวันหนึ่งมีดทั้งหมดหายไปในโลก - พวกเขาจะรู้วิธีใช้นิ้วอย่างน้อยที่สุด (ไม่เหมือนคนอื่น bozos )

Linux - ก็เหมือนกับการกินด้วยมือของคุณ หากคุณไม่รู้ว่าจะทำอย่างไรมันยุ่งจริงๆและคุณอาจเกลียดมัน อย่างไรก็ตามเมื่อคุณได้รับการแขวนของมันคุณรักตัวเลือกและที่สำคัญที่สุดคุณรักที่คุณไม่ต้องจ่ายสำหรับชุดช้อนส้อมอีกครั้งหากคุณไม่ต้องการ

Windows - เป็นเหมือนการกินกับชุดมีดที่ดีมั่นคงหากไม่มีชุดช้อนส้อม อ่อนโยน แต่ใช้งานได้และเฮ้ทุกคนก็ทำเช่นกัน

Mac, อ่า Mac ... มันเหมือนกับการกินกับมีดทองคำบริสุทธิ์น่าจะเป็น สมดุลอย่างประณีตดูดี แต่คุณจ่ายสำหรับสิทธิ์

enter image description here


:) คำอธิบายที่ยอดเยี่ยม สิ่งที่ฉันอยากรู้คือนอกเหนือจากสิ่งที่คุณพูดแล้วองค์กรของ OS ต่างกันอย่างไร พวกเขาแตกต่างกันที่แกนกลาง ... ฉันไม่รู้จักแนวคิดของ Window Managers ซึ่งฉันคิดว่าฉันเข้าใจแล้ว
Lazer

@eSkay: ฉันจะทิ้งเกียรติยศให้คนอื่น มันเป็นหัวข้อที่ไม่รู้จบเกี่ยวกับความแตกต่างระหว่าง OS P.S คุณไม่ฟังดูไม่น่ารำคาญสำหรับฉันแน่นอนว่า ;) มีความสุข!
caliban

@eSKay: และเมื่อคุณมาจากอินเดียการเปรียบเทียบนี้ไม่ควรยากเกินไป
caliban

;) ใช่ฉันเข้าใจส่วนนั้นอย่างสมบูรณ์
Lazer

พวกเราบางคน (รวมถึงฉัน) คิดว่าลีนุกซ์ให้ช้อนส้อมทองคำ, Macs เป็นชุดที่ดีและไม่มีมาตรฐาน (เป็นเพียง Unix อีกอันภายใต้ประทุน) และ Windows ก็เหมือนกับการกินด้วยมือของคุณ ขึ้นอยู่กับสิ่งที่คุณพยายามจะทำ แต่สำหรับฉันแล้ว Linux เป็นตัวเลือกที่ดีที่สุด
Matthew Talbert

0

Unix และ Linux ต่อมาเริ่มต้นเป็นระบบปฏิบัติการที่ใช้บรรทัดคำสั่ง ปรัชญาห้ามคือการให้ฟังก์ชั่นที่เรียบง่ายที่ทำสิ่งหนึ่งอย่างถูกต้อง หากคุณต้องการฟังก์ชั่นเพิ่มเติมคุณจะเอาท์พุทของฟังก์ชั่นหนึ่งและใส่เข้าไปในฟังก์ชั่นอื่น เมื่อ MIT ได้รับเวิร์กสเตชันคอมพิวเตอร์ประเภทต่าง ๆ พวกเขาก็มาพร้อมกับแพลตฟอร์มที่อนุญาตให้สภาพแวดล้อมแบบกราฟิกกระจายไปทั่วคอมพิวเตอร์ เป็น com แบบกระจายสภาพแวดล้อม puter แยกส่วนการแสดงผลของโปรแกรมออกจากส่วนการประมวลผล KDE และ Gnome เป็นตัวจัดการการแสดงผลที่แตกต่างกันสองตัว Gnome เป็นออบเจ็กต์ที่มุ่งเน้นมากกว่า KDE


0

ตอนนี้ KDE และ GNOME เป็นสภาพแวดล้อมเดสก์ทอป ผู้จัดการหน้าต่าง เป็นโปรแกรมที่ควบคุมการแสดงหน้าต่าง แต่ a สภาพแวดล้อมเดสก์ทอป ควบคุมไอคอนและพาเนล (เทียบเท่ากับทาสก์บาร์ของ Windows) บนเดสก์ท็อปของคุณ หากคุณต้องการสภาพแวดล้อมเดสก์ท็อปที่ทำงานเหมือนกับ Windows XP ให้ได้รับ XPDE . หวังว่าฉันจะโพสต์ภาพหน้าจอของ KDE และ GNOME ของฉัน แต่ตอนนี้ฉันอยู่บน Windows

นอกจากนี้ linux ยังใช้ / แทน C: \ สำหรับโฟลเดอร์รูท ของคุณ เอกสาร โฟลเดอร์อยู่ใน /บ้าน/ ชื่อผู้ใช้ / เอกสาร และคุณ รูปภาพ โฟลเดอร์อยู่ใน /บ้าน/ ชื่อผู้ใช้ / รูปภาพ เช่นเดียวกัน สิ่งเดียวกันสำหรับโฟลเดอร์วิดีโอเพลงและดาวน์โหลดของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.