Linux for Doomies I. GNU / Linux และซอฟต์แวร์ฟรีคืออะไร? ปรับปรุงแล้ว

ในชื่อของ«คืออะไร GNU / Linux และซอฟต์แวร์ฟรี?»ค่อนข้างคลุมเครือ? ฉันไม่รู้ว่าวันนี้ในมหาวิทยาลัยใดก็ตามที่มีการสอนอาชีพของวิศวกรรมคอมพิวเตอร์หรือระบบแนวคิดนี้ แต่ ... คุณรู้หรือไม่ว่ามันคืออะไร? GNU / Linux และ y ซอฟต์แวร์ฟรีเหรอ? หรือคุณคิดว่ามันเป็นระบบฟรีที่คุณไม่สามารถใช้ได้ Microsoft Office, เล่นแล้วคนรู้ใจคืออะไร? โปรดจำไว้ว่าพวกเขาในฐานะนักเรียนของอาชีพเหล่านี้ (หรือควรจะเป็น) คนที่รู้ และฉันพูดจากประสบการณ์ของฉันเอง

ใช่คืออะไร GNU / Linuxเหรอ? ที่จะเริ่มต้น.

โดยพื้นฐานแล้วมันคือการรวมกันของเคอร์เนลและระบบปฏิบัติการ (โปรแกรม) ที่ทำงานร่วมกันเพื่อมอบฟังก์ชันการทำงาน ซึ่งไม่แตกต่างจากระบบปฏิบัติการอื่น ๆ

สิ่งที่ทำให้แตกต่างจากระบบปฏิบัติการอื่น ๆ ก็คือมันฟรีมันขึ้นอยู่กับเสรีภาพขั้นพื้นฐานของซอฟต์แวร์สี่ประการซึ่งกลายเป็นคำจำกัดความของซอฟต์แวร์เสรี:

0: อิสระในการใช้โปรแกรมเพื่อวัตถุประสงค์ใด ๆ
1: อิสระในการศึกษาโค้ดโปรแกรมและปรับเปลี่ยนตามความต้องการของคุณ
2: อิสระในการแจกจ่ายโปรแกรมใหม่
3: อิสระในการปรับปรุงโปรแกรมและทำการปรับปรุงต่อสาธารณะเพื่อให้ทุกคนได้รับประโยชน์

นี่คือสิ่งที่ทำให้ GNU / Linuxอิสระในการทำอะไรก็ได้ตามที่เราต้องการ แต่เสรีภาพนั้นไม่ได้เป็นเพียงเสรีภาพขั้นพื้นฐานทั้งสี่ที่กล่าวถึงแม้ว่าทั้งหมดจะเกี่ยวข้องกับหลักการพื้นฐานเหล่านี้ แต่สิ่งที่ทำให้ระบบนิเวศนี้สวยงามก็คือต้องขอบคุณเสรีภาพนี้ทำให้มีชุมชนขนาดใหญ่และต้องขอบคุณชุมชนขนาดใหญ่นี้ทำให้เกิดความต้องการ เติบโตความต้องการที่จะเติบโตทำให้เกิดแรงกระตุ้นในการเรียนรู้ว่าสิ่งที่เรียนรู้เกิดผลและทุกคนยึดเอาผลไม้นั้นไปเพราะมันเป็นของทุกคน

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

[ส่วนที่แก้ไข]

ข้อดีของซอฟต์แวร์ฟรีคืออะไร?

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

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

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

[สิ้นสุดฉบับ]

อีกจุดสำคัญที่มักสร้างความสับสน ... ซอฟต์แวร์ฟรีและโอเพ่นซอร์ส (โอเพ่นซอร์ส).

แบนและพร้อมทุกอย่าง พวกเขาไม่เหมือนกัน.

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

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

ดังนั้นเขา โอเพนซอร์ส มันไม่ดี?

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

ตัวอย่างที่เป็นภาพประกอบที่สมบูรณ์แบบอาจเป็นโปรแกรมที่เก็บบัญชีของ บริษัท

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

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

แน่นอนว่ามีผลกระทบอื่น ๆ เช่นพวกเขาเล่นสกปรกและไม่แสดงรหัสทั้งหมดและทุกสิ่งที่อาจเกิดขึ้นเกี่ยวกับเรื่องนี้ แต่นั่นก็มีจริยธรรมมากกว่าสิ่งอื่นใดอยู่แล้ว

ได้ฟรีฟรี!

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

ในความเป็นจริงมีโปรแกรมซอฟต์แวร์ฟรีที่ขายในราคาและให้คุณทำอะไรก็ได้ที่คุณต้องการมีโมเดลธุรกิจซอฟต์แวร์ฟรีที่ประสบความสำเร็จอย่างมากเช่น Red Hat's และตลาดมากมายให้ค้นพบและพัฒนาในโลกนี้ บางทีสิ่งที่เหลือเชื่อที่สุดเกี่ยวกับซอฟต์แวร์ฟรีและ GNU / Linux (หรือ BSD ด้วย) ก็คือขีด จำกัด เดียวคือสิ่งที่เรากำหนดไว้สำหรับตัวเราเอง

และนี่สุภาพบุรุษเป็นส่วนแรกของสิ่งที่ฉันต้องการให้นำเสนอตอนนี้มาถึงส่วนของคุณแล้ว ... ขาดหายไปหรือไม่? คุณมีอะไรเหลือ? คุณคิดอย่างไร?