ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - แอนติไวรัส
ระบบปฏิบัติการลินุกซ์ "Linux" ของรัสเซียคืออะไร: คำอธิบายลักษณะและบทวิจารณ์

Linux เป็นระบบปฏิบัติการเต็มรูปแบบ ซึ่งเป็นโคลนฟรีของระบบปฏิบัติการ UNIX ในบทความนี้เราจะพยายามสร้างเทคนิค คำอธิบายลินุกซ์.

เมื่อคอมพิวเตอร์บู๊ต ระบบปฏิบัติการ Linux จะเข้าควบคุมคอมพิวเตอร์และจัดการส่วนประกอบต่อไปนี้

คำอธิบายพื้นฐานของส่วนประกอบ Linux

  • ตัวประมวลผล - เนื่องจากเคอร์เนล Linux อนุญาตให้หลายกระบวนการทำงานพร้อมกันจากผู้ใช้หลายคน (ด้วยการรองรับโปรเซสเซอร์หลายตัว) ระบบปฏิบัติการจึงจำเป็นต้องมีการควบคุมแบบมัลติเธรด ตัวกำหนดเวลา Linux กำหนดลำดับความสำคัญให้กับกระบวนการและกำหนดว่ากระบวนการใดที่ทำงานบนโปรเซสเซอร์เฉพาะ (หากระบบมีโปรเซสเซอร์หลายตัว) สามารถกำหนดค่าตัวกำหนดเวลาให้ทำงานบนระบบได้ ประเภทต่างๆ- ที่ การตั้งค่าที่ถูกต้องกระบวนการที่สำคัญกว่าจะได้รับการตอบสนองของ CPU ที่เร็วขึ้น ตัวอย่างเช่น ตัวกำหนดเวลา Linux บนคอมพิวเตอร์เดสก์ท็อปให้ความสำคัญกับงานย้ายหน้าต่างและมีลำดับความสำคัญต่ำกว่างานคัดลอกไฟล์พื้นหลัง
  • หน่วยความจำ - เคอร์เนล Linux พยายามให้สิ่งต่าง ๆ ทำงานต่อไป ในขณะนี้กระบวนการใน แรม- กระบวนการที่ไม่ได้ใช้งานจะถูกย้ายไปยังไฟล์เพจ ซึ่งเป็นพื้นที่เฉพาะบนฮาร์ดไดรฟ์ที่ใช้เก็บข้อมูลและกระบวนการที่ไม่ได้ย้ายไปยัง RAM เมื่อ RAM เต็ม กระบวนการจะถูกย้ายไปยังไฟล์เพจจิ้ง หากไฟล์เพจเต็ม (แต่ไม่ควรอนุญาต) กระบวนการใหม่จะไม่เริ่มทำงาน
  • อุปกรณ์ - เคอร์เนล Linux รองรับอุปกรณ์ฮาร์ดแวร์หลายพันรายการ ในเวลาเดียวกัน ด้วยการรวมเฉพาะไดรเวอร์ปัจจุบันไว้ในเคอร์เนลที่รันอยู่ ขนาดของเคอร์เนลจึงสามารถรักษาให้อยู่ในระดับที่ยอมรับได้ การใช้โมดูลที่โหลดได้ทำให้คุณสามารถเพิ่มการรองรับอุปกรณ์เพิ่มเติมให้กับเคอร์เนลได้ สามารถโหลดและยกเลิกการโหลดโมดูลได้ตามความต้องการอันเป็นผลมาจากการเชื่อมต่อหรือตัดการเชื่อมต่ออุปกรณ์ (เคอร์เนลซึ่งจะกล่าวถึงต่อไปคือหัวใจของระบบปฏิบัติการลีนุกซ์)
  • ระบบไฟล์ - ระบบไฟล์จัดเตรียมโครงสร้างสำหรับจัดเก็บไฟล์ไว้ในซีดีรอม ฮาร์ดไดรฟ์ฟลอปปีดิสก์ ดีวีดี และสื่ออื่นๆ เคอร์เนล Linux รองรับระบบไฟล์หลายประเภท (เช่น ระบบไฟล์ Linux ext3 และ reiserfs รวมถึงระบบไฟล์ VFAT และ NTFS จากระบบปฏิบัติการ Windows)
  • ความปลอดภัย - เช่นเดียวกับ UNIX ระบบปฏิบัติการ Linux ถูกสร้างขึ้นเพื่อให้ผู้ใช้หลายคนเข้าถึงได้พร้อมกัน เพื่อปกป้องทรัพยากรของผู้ใช้ แต่ละไฟล์จะได้รับการกำหนดชุดสิทธิ์ในการอ่าน เขียน และดำเนินการซึ่งกำหนดสิทธิ์การเข้าถึง ในระบบมาตรฐาน Linux สามารถเข้าถึงทั้งระบบได้ไม่จำกัด การเข้าสู่ระบบแบบพิเศษสามารถควบคุมบริการเฉพาะได้ (เช่น บริการเว็บเซิร์ฟเวอร์ Apache) และผู้ใช้สามารถกำหนดสิทธิ์เป็นรายบุคคลหรือเป็นส่วนหนึ่งของกลุ่มได้ นวัตกรรมล่าสุดเช่น Security-Enhanced Linux รองรับมากขึ้น การปรับแต่งอย่างละเอียดและปกป้องสภาพแวดล้อมการประมวลผลข้อมูลที่ปลอดภัย

แสดงไว้ข้างต้น คำอธิบายเป็นคำอธิบายส่วนประกอบพื้นฐานของเคอร์เนล ลินุกซ์- ชื่อจากเคอร์เนล Linux (ซึ่งถูกสร้างขึ้นและยังคงได้รับการพัฒนาภายใต้การนำของ Linus Torvalds) ขยายไปยังระบบปฏิบัติการทั้งหมด

แกนกลางคือ ส่วนประกอบซอฟต์แวร์โต้ตอบโดยตรงกับฮาร์ดแวร์คอมพิวเตอร์ ส่วนประกอบอื่นๆ ที่เพิ่มลงในเคอร์เนล เช่น เครื่องมือการดูแลระบบและแอปพลิเคชัน จะนำมาจากโครงการโอเพ่นซอร์สอื่นๆ ซอร์สโค้ด- เคอร์เนล Linux และส่วนประกอบที่จำเป็นประกอบขึ้นเป็นระบบปฏิบัติการที่สมบูรณ์

ส่วนถัดไปในบทความเกี่ยวกับการอธิบาย Linux บอกว่าส่วนประกอบอื่นๆ จำนวนมากถูกสร้างขึ้นโดยโครงการอื่น ดังนั้นวิธีที่ถูกต้องในการออกเสียง Linux คือ: GNU Linux

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

  • GUI ประกอบด้วยเฟรมเวิร์กกราฟิก (โดยปกติคือ X WindowSystem) ผู้จัดการหน้าต่าง, แผงหน้าปัด, ไอคอน และเมนู GUI อนุญาตให้คุณใช้เมาส์และคีย์บอร์ดร่วมกัน แทนที่จะเพียงแค่ป้อนคำสั่งจากคีย์บอร์ด (เหมือนที่เคยทำในสมัยก่อน) ในอนาคตอันใกล้นี้ เซิร์ฟเวอร์กราฟิก X จะถูกแทนที่ด้วย Wayland บน Linux ทุกรุ่น Ubuntu กำลังพัฒนากราฟของตัวเอง เซิร์ฟเวอร์มีร์
  • เครื่องมือการดูแลระบบประกอบด้วยคำสั่งและยูทิลิตี้กราฟิกนับร้อย (และอาจเป็นพัน) ที่ช่วยให้คุณสามารถเพิ่มผู้ใช้ จัดการดิสก์ ตรวจสอบสถานะเครือข่าย ติดตั้งซอฟต์แวร์ และรับประกันความปลอดภัยและจัดการทรัพยากรคอมพิวเตอร์
  • แอปพลิเคชัน - แม้ว่าไม่มีการแจกจ่าย Linux จะมีทุกแอปพลิเคชัน แต่แต่ละแอปพลิเคชันก็มีเกมหลายพันเกม แอปพลิเคชั่นสำนักงาน, เว็บเบราว์เซอร์, เครื่องเล่นสื่อ, ไคลเอนต์แชท และแอพพลิเคชั่นอื่น ๆ อีกมากมายที่มีให้สำหรับแพลตฟอร์ม Linux โดยเฉพาะ
  • เครื่องมือสำหรับนักพัฒนาประกอบด้วยเครื่องมือเฉพาะสำหรับการพัฒนาและสร้างไลบรารีและแอปพลิเคชันเพื่อใช้อินเทอร์เฟซที่กำหนดเอง
  • ความสามารถของเซิร์ฟเวอร์ช่วยให้คอมพิวเตอร์สามารถ การควบคุมลินุกซ์ให้บริการแก่ลูกค้าบนเครือข่าย กล่าวอีกนัยหนึ่ง นอกเหนือจากการติดตั้งเว็บเบราว์เซอร์เพื่อดูเว็บเพจแล้ว คอมพิวเตอร์ยังสามารถเปลี่ยนเป็นเซิร์ฟเวอร์ที่ให้บริการเว็บเพจแก่คอมพิวเตอร์เครื่องอื่นได้ ในเวลาเดียวกัน ในบรรดาฟังก์ชันเซิร์ฟเวอร์ยอดนิยม เราสามารถตั้งชื่อเว็บเซิร์ฟเวอร์หรือเซิร์ฟเวอร์ได้ อีเมล, ฐานข้อมูล, การพิมพ์, ไฟล์เซิร์ฟเวอร์, เซิร์ฟเวอร์ DNSและดีเอชซีพี

อธิบายข้อดี ลินุกซ์อาจใช้เวลานานแต่คำอธิบาย ลินุกซ์เป็นไปไม่ได้โดยไม่ต้องอธิบายว่ามันคืออะไร: ซอฟต์แวร์เสรี; การพัฒนา ลินุกซ์- ความปลอดภัย ลินุกซ์.

มันคืออะไร ลินุกซ์

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

การพัฒนา ลินุกซ์ดำเนินการโดย Linus Torvalds ( ลินัส ทอร์วัลด์ส) จากมหาวิทยาลัยเฮลซิงกิและทีมงานผู้ใช้เครือข่ายจำนวนนับไม่ถ้วนจำนวนหลายพันคน อินเทอร์เน็ต, พนักงานศูนย์วิจัย, มูลนิธิ, มหาวิทยาลัย ฯลฯ

ซอฟต์แวร์ฟรี

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

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

การพัฒนา ลินุกซ์

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

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

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

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

ความปลอดภัย

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

คุณสมบัติที่มีให้ ระบบปฏิบัติการลินุกซ์

ระบบปฏิบัติการลินุกซ์:

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

ใครอาจต้องการมันและทำไม? ระบบปฏิบัติการลินุกซ์

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

  • ลินุกซ์- เวอร์ชันเต็ม 32 บิต (64 บิตบนแพลตฟอร์ม ธ.ค. เอกซ์พี) ระบบปฏิบัติการที่ใช้คอมพิวเตอร์อย่างเต็มประสิทธิภาพ ลินุกซ์แปลงคอมพิวเตอร์ส่วนบุคคลได้อย่างง่ายดาย ไอบีเอ็มพีซีเวิร์กสเตชัน;
  • ราคาที่เพิ่มขึ้นนั้นสูงมาก เนื่องจากนอกเหนือจากการประหยัดฮาร์ดแวร์แล้วซอฟต์แวร์ด้วย ลินุกซ์มาพร้อมกับใบอนุญาตฟรีที่ช่วยให้สามารถคัดลอกระบบได้ฟรีไม่จำกัด
  • การชนะจากซอฟต์แวร์เพียงอย่างเดียวอาจมีตั้งแต่หลักพันไปจนถึงหลายหมื่นดอลลาร์ สำหรับผู้ใช้จำนวนมากในรัสเซีย ใบอนุญาตฟรีเป็นโอกาสเดียวที่จะจัดหาชุดอุปกรณ์ให้ตนเองอย่างถูกกฎหมาย ซอฟต์แวร์;
  • ความสนใจอย่างมาก ลินุกซ์เป็นตัวแทนของผู้บริโภคและนักพัฒนาระบบแอปพลิเคชันที่ต้องการ: คอมไพเลอร์หลายแพลตฟอร์ม ระบบดีบักหลายหน้าต่างอันทรงพลัง โปรแกรมจำลอง และระบบความเข้ากันได้ ทั้งหมดนี้อยู่ใน ลินุกซ์;
  • นักวิทยาศาสตร์และนักเขียนด้านเทคนิค ลินุกซ์ข้อเสนอ:
    • โปรเซสเซอร์เอกสาร ไลเอ็กซ์ซึ่งใช้แนวคิดของการออกแบบเชิงตรรกะและช่วยให้คุณสร้างเอกสารที่สวยงามและมีโครงสร้างที่ดี
    • ระบบการพิมพ์ เท็กซ์และ สคริบบัส.
ซอฟต์แวร์ฟรี- ตัวย่อ GNU เปิดแบบวนซ้ำ - ไม่ใช่ Unix ของ GNU เช่น สิ่งที่เป็นของโครงการ GNU ไม่ได้เป็นส่วนหนึ่งของ Unix (เพราะในเวลานั้นแม้แต่คำว่า UNIX เองก็เป็นเครื่องหมายการค้าจดทะเบียนอยู่แล้ว กล่าวคือ มันไม่ฟรีอีกต่อไป) ใน GNU Manifesto ซึ่งเขียนขึ้นในปี 1985 R. Stallman อ้างถึงการคัดค้านการเป็นเจ้าของซอฟต์แวร์ส่วนบุคคลเป็นแรงผลักดันหลักที่นำไปสู่การสร้าง FSF และโครงการ GNU

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

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

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

แต่ขอกลับไปสู่ประวัติศาสตร์ของ Linux กันดีกว่า ต้องบอกว่าการพัฒนา Linus Torvalds เป็นเพียงเคอร์เนลของระบบปฏิบัติการเท่านั้น เคอร์เนลนี้ "ตกลงบนพื้นที่เตรียมไว้" ในแง่ที่ว่ายูทิลิตี้หลายประเภทได้รับการพัฒนาภายในโครงการ GNU แล้ว แต่การที่จะเปลี่ยน GNU ให้เป็นระบบปฏิบัติการเต็มรูปแบบนั้น เคอร์เนลมีไม่เพียงพอ การพัฒนาเคอร์เนลกำลังดำเนินการ (เรียกว่า Hurd) แต่ด้วยเหตุผลบางอย่างทำให้ล่าช้า ดังนั้นการพัฒนาของ L. Torvalds จึงเกิดขึ้นได้ทันเวลามาก ถือเป็นจุดกำเนิดของระบบปฏิบัติการโอเพ่นซอร์ส

แน่นอนว่า R. Stallman นั้นถูกต้องเมื่อเขายืนยันว่าระบบปฏิบัติการ Linux ควรเรียกว่า GNU/Linux แต่มันก็เกิดขึ้นจนชื่อของเคอร์เนลเริ่มใช้เป็นชื่อของระบบปฏิบัติการทั้งหมดและในหนังสือเล่มนี้เราก็จะทำเช่นเดียวกัน

คุณสมบัติที่สำคัญของระบบปฏิบัติการ Linux

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

มัลติทาสกิ้งอย่างแท้จริง

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

การเข้าถึงของผู้ใช้หลายคน

ลินุกซ์ - ไม่เพียงเท่านั้น ระบบปฏิบัติการมัลติทาสกิ้งรองรับความสามารถสำหรับผู้ใช้หลายคนในการทำงานพร้อมกัน ในกรณีนี้ Linux สามารถจัดเตรียมทรัพยากรระบบทั้งหมดให้กับผู้ใช้ที่ทำงานกับโฮสต์ผ่านเทอร์มินัลระยะไกลต่างๆ

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

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

ปัจจุบัน Linux ครองตลาดสมาร์ทโฟน ตลาดคอมพิวเตอร์ที่บ้านที่ใช้ Linux อยู่ในอันดับที่ 3 โดยมีส่วนแบ่งของ Linux ประมาณ 43% ในบรรดาอุปกรณ์ที่เกี่ยวข้อง

นับตั้งแต่เคอร์เนล Linux ถูกสร้างขึ้นสำหรับพีซี x86 ก็มีการติดตั้งบนหลายแพลตฟอร์ม Linux ได้รับการติดตั้งบนทีวี เราเตอร์ และเครื่องเล่นเกม ระบบปฏิบัติการได้รับการปรับปรุงอย่างต่อเนื่อง เช่น เคอร์เนลเวอร์ชันใหม่จะปรากฏขึ้นทุกๆ 2-3 เดือน

การกระจายที่ได้รับความนิยมมากที่สุด ได้แก่ Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux

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

Linux เป็นระบบที่ปัจจุบันได้รับการยอมรับว่าเป็นทางเลือกเดียวที่แท้จริงสำหรับ Windows OS จาก Microsoft

Linux เริ่มต้นในปี 1991 Linus Torvalds โปรแกรมเมอร์หนุ่มชาวฟินแลนด์ นักศึกษาคนหนึ่งได้เข้ามาทำงานในเวอร์ชันแรกของระบบ ซึ่งเป็นสาเหตุที่ตั้งชื่อตามเขา Linux ได้รับความนิยมตั้งแต่เริ่มก่อตั้ง

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

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

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

ในเวลานี้ มีชุมชนโปรแกรมเมอร์ขนาดใหญ่เกิดขึ้นรอบๆ Linux ซึ่งคอยปรับปรุงระบบอยู่ตลอดเวลา พวกเขากำลังพัฒนา เวอร์ชันล่าสุดและระบบปฏิบัติการนี้ทุกประเภทกำลังยุ่งอยู่กับการเขียนโปรแกรมที่หลากหลายซึ่งทำงานร่วมกับระบบ Linux

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

Linux และ Windows OS: “เหตุใดจึงต้องใช้ Linux” -

3 ลักษณะสำคัญของระบบปฏิบัติการ Linux

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

มัลติทาสกิ้งอย่างแท้จริง

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

การเข้าถึงของผู้ใช้หลายคน

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

สลับ RAM เป็นดิสก์

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

การจัดระเบียบหน่วยความจำหน้า

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

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

การแบ่งปันโปรแกรมปฏิบัติการ

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

ไลบรารีที่ใช้ร่วมกัน

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

การแคชดิสก์แบบไดนามิก

การแคชดิสก์คือการใช้ส่วนหนึ่งของ RAM เพื่อจัดเก็บข้อมูลที่ใช้บ่อยจากดิสก์ ซึ่งช่วยเพิ่มความเร็วในการเข้าถึงโปรแกรมและงานที่ใช้บ่อยได้อย่างมาก ผู้ใช้ MS-DOS ทำงานร่วมกับ SmartDrive ซึ่งสงวนพื้นที่คงที่ หน่วยความจำระบบสำหรับการแคชดิสก์ Linux ใช้ระบบแคชแบบไดนามิกมากขึ้น: หน่วยความจำที่สงวนไว้สำหรับแคชจะเพิ่มขึ้นเมื่อไม่ได้ใช้งานหน่วยความจำ และลดลงเมื่อระบบหรือกระบวนการของผู้ใช้ต้องการหน่วยความจำเพิ่มเติม

เป็นไปตาม POSIX 1003.1 100% รองรับฟีเจอร์ System V และ BSD บางส่วน

POSIX 1003.1 (อินเทอร์เฟซระบบปฏิบัติการแบบพกพา) กำหนดอินเทอร์เฟซมาตรฐานสำหรับระบบ Unix ซึ่งอธิบายโดยชุดขั้นตอนภาษา C ขณะนี้ได้รับการสนับสนุนโดยระบบปฏิบัติการใหม่ทั้งหมด Microsoft Windows NT ยังรองรับ POSIX 1003.1 อีกด้วย Linux เป็นไปตาม POSIX 100% นอกจากนี้ คุณสมบัติบางอย่างของ System V และ BSD ยังได้รับการสนับสนุนเพื่อเพิ่มความเข้ากันได้

Linux ใช้เทคโนโลยี IPC (InterProcess Communication) เพื่อแลกเปลี่ยนข้อความระหว่างกระบวนการ ใช้เซมาฟอร์ และหน่วยความจำที่ใช้ร่วมกัน

ความสามารถในการเรียกใช้ไฟล์ปฏิบัติการของระบบปฏิบัติการอื่น

Linux ไม่ใช่ระบบปฏิบัติการระบบแรกในประวัติศาสตร์ ซอฟต์แวร์ต่างๆ มากมาย รวมถึงซอฟต์แวร์ที่เป็นประโยชน์และดีมาก ได้รับการพัฒนาสำหรับระบบปฏิบัติการที่พัฒนาก่อนหน้านี้ รวมถึง DOS, Windows 95, FreeBSD หรือ OS/2 เพื่อรันโปรแกรมดังกล่าวภายใต้โปรแกรมจำลอง Linux, DOS, Windows 3.1 และ Windows 95 นอกจากนี้ Vmware ยังได้พัฒนาระบบ " เครื่องเสมือน"ซึ่งเป็นโปรแกรมจำลองคอมพิวเตอร์ที่คุณสามารถเรียกใช้ระบบปฏิบัติการใดก็ได้ มีการพัฒนาที่คล้ายกันจากบริษัทอื่น Linux OS ยังสามารถเรียกใช้ไฟล์ไบนารีของแพลตฟอร์ม Unix ที่ใช้ Intel อื่น ๆ ที่สอดคล้องกับ iBCS2 (Intel Binary Compatible) มาตรฐาน.

รองรับรูปแบบระบบไฟล์ต่างๆ

Linux รองรับรูปแบบระบบไฟล์จำนวนมาก รวมถึงไฟล์ด้วย ระบบดอสและ OS/2 รวมถึงระบบไฟล์เจอร์นัลสมัยใหม่ ขณะเดียวกันของเราเอง ระบบไฟล์ Linux ซึ่งเรียกว่า Second Extended ระบบไฟล์(ext2fs) ช่วยให้คุณใช้งานได้อย่างมีประสิทธิภาพ พื้นที่ดิสก์.

ความสามารถด้านเครือข่าย

สามารถรวมลินุกซ์เข้ากับอะไรก็ได้ เครือข่ายท้องถิ่น- รองรับบริการ Unix ทั้งหมด รวมถึง Networked File System (NFS), การเข้าถึงระยะไกล (telnet, rlogin), ทำงานในเครือข่าย TCP/IP, การเข้าถึงผ่านสายโทรศัพท์ผ่านโปรโตคอล SLIP และ PPP ฯลฯ การเปิดใช้งานเครื่อง Linux เป็นเซิร์ฟเวอร์หรือไคลเอนต์ โดยเฉพาะกับเครือข่ายอื่นที่ใช้งานได้ การใช้งานทั่วไป(การแชร์) ไฟล์และการพิมพ์ระยะไกลบน Macintosh, NetWare และ Windows

ทำงานบนแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกัน

แม้ว่าเดิมระบบปฏิบัติการ Linux จะได้รับการพัฒนาสำหรับพีซีก็ตาม ใช้อินเทล 386/486 ตอนนี้สามารถทำงานบนไมโครโปรเซสเซอร์ Intel ทุกรุ่นตั้งแต่ 386 ไปจนถึงระบบมัลติโปรเซสเซอร์บน Pentium III (มีปัญหาบางอย่างกับ Pentium IV แต่เมื่อพิจารณาจากข้อความบนอินเทอร์เน็ตแล้ว ข้อผิดพลาดเหล่านี้เกิดจากข้อผิดพลาด ในการใช้งานโปรเซสเซอร์) (หมายเหตุ 3) Linux ยังทำงานได้สำเร็จบนโคลน Intel ต่างๆ จากผู้ผลิตรายอื่น มีรายงานทางอินเทอร์เน็ตว่า Linux ทำงานได้ดีกับโปรเซสเซอร์ Athlon และ Duron จาก AMD มากกว่าบน Intel นอกจากนี้ เวอร์ชันยังได้รับการพัฒนาสำหรับโปรเซสเซอร์ประเภทอื่นๆ เช่น ARM, DEC Alpha, SUN Sparc, M68000 (Atari และ Amiga), MIPS, PowerPC และอื่นๆ (โปรดทราบว่าหนังสือเล่มนี้ครอบคลุมเฉพาะเวอร์ชันสำหรับคอมพิวเตอร์ที่เข้ากันได้กับ IBM เท่านั้น)

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

ในไม่ช้าเทพนิยายก็ถูกเล่าขาน แต่ไม่ใช่ในไม่ช้าการกระทำก็จะเสร็จสิ้น ระบบปฏิบัติการลีนุกซ์กลายเป็นที่รู้จักของสาธารณชนทั่วไปเมื่อไม่เกินสองปีที่แล้ว ผู้ที่สนใจข่าวจากทั่วโลกมานานแล้ว เทคโนโลยีชั้นสูงและสื่อสารกับตัวแทนของสายพันธุ์ "โปรแกรมเมอร์บ้า" เป็นครั้งคราว (ในเวอร์ชันภาษาอังกฤษ - geek หรือ nerd) ซึ่งคุ้นเคยกับคำว่า Linux ตั้งแต่ปี 1995 ไม่น่าแปลกใจเลยที่ความสำเร็จในปัจจุบันของ Linux ในหลายด้าน ตั้งแต่เชิงพาณิชย์ไปจนถึง "อุดมการณ์" - ดูเหมือนว่าหลาย ๆ คนจะรวดเร็วอย่างน่าทึ่งและน่าทึ่ง พิมพ์ในช่องคำขอที่ altavista.com คำว่าวินโดวส์- และได้รับ 8,670,139 ลิงค์ ที่คำว่า Linux จะมี 2,989,363 รายการปรากฏขึ้นมา เมื่อแปดเดือนที่แล้วอัตราส่วนนี้อยู่ที่ประมาณ 6,500,000 ถึง 900,000 เลยทีเดียว Linux นี้มาจากไหนและเหตุใดจึงประสบความสำเร็จ? ใครเป็นคนดึงเชือก? เราปรบมือเพื่ออะไรและทำไม? ย้อนกลับไปสามสิบปีแล้วเริ่มต้นใหม่ - มันจะง่ายกว่านี้ เรื่องราวทั้งหมดนี้เริ่มต้นก่อนที่โลกจะรู้จัก Linus Torvalds ผู้สร้างโครงการเขียนโปรแกรมที่ประสบความสำเร็จมากที่สุดในทศวรรษที่ผ่านมา ในปี 1971 Richard Stallman โปรแกรมเมอร์และนักวิจัยรุ่นเยาว์เริ่มทำงานที่สถาบันเทคโนโลยีแมสซาชูเซตส์ที่มีชื่อเสียง ในสมัยนั้น ในยุคของ "คอมพิวเตอร์ขนาดใหญ่" ซอฟต์แวร์มักได้รับการพัฒนาโดยสมาคมโปรแกรมเมอร์อย่างหลวม ๆ และแจกจ่ายให้กับผู้ใช้รายอื่นที่ต้องการซอฟต์แวร์โดยไม่คิดค่าใช้จ่าย แม้แต่บริษัทใหญ่ๆ ก็ยังทำแบบนี้ ตัวอย่างเช่น บริษัทดังกล่าวคือ AT&T หรือถ้าให้เจาะจงกว่านั้นคือ Bell Labs เธอถูกห้ามไม่ให้ดำเนินกิจกรรมเชิงพาณิชย์ในด้านคอมพิวเตอร์และผู้พัฒนาการดำเนินงาน ระบบยูนิกซ์ Ken Thompson และ Dennis Ritchie ส่งผู้ที่ต้องการเทปแม่เหล็กที่มี "แหล่งที่มา" ของ Unix จากที่ทำงานโดยเสียค่าใช้จ่ายเท่านั้น วัสดุสิ้นเปลือง- ภายในปี 1983 สถานการณ์เปลี่ยนไป - ยุคสมัยมาถึงแล้ว คอมพิวเตอร์ส่วนบุคคลโปรแกรมเชิงพาณิชย์และระบบปฏิบัติการ (โดยเฉพาะ DOS จาก Microsoft) เริ่มเดินขบวนแห่งชัยชนะไปทั่วโลก และความโลภได้แทรกซึมเข้าไปในโลกของเครื่องจักร "ใหญ่" และการเขียนโปรแกรม "จริงจัง" ดังนั้น Stallman จึงก่อตั้งโครงการ GNU Project (www.gnu.org) ด้วยความเศร้าในใจ โดยมีเป้าหมายคือการนำวันเก่าๆ ดีๆ กลับมา GNU เป็นระบบที่เข้ากันได้กับ UNIX ซึ่งประกอบด้วยชุดซอฟต์แวร์ "ฟรี" (หรือ "เปิด")

แนวคิดพื้นฐานของซอฟต์แวร์ "ฟรี" นั้นควรค่าแก่การพิจารณาอย่างละเอียด ในแถลงการณ์ของ GNU พื้นที่จำนวนมากอุทิศให้กับความแตกต่างระหว่างโปรแกรม "ฟรี" และโปรแกรม "ฟรี" - ในภาษารัสเซียสามารถพูดได้สั้น ๆ กว่านี้มากเนื่องจากแนวคิดเหล่านี้ไม่ได้แสดงแทนด้วยคำเดียวเช่นเดียวกับในภาษาอังกฤษ " ฟรี". เมื่อได้รับหรือซื้อโปรแกรม "ฟรี" คุณสามารถ:

คัดลอกได้มากเท่าที่คุณต้องการ แจกจ่ายให้กว้างเท่าที่คุณต้องการ

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

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

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

GNU ยังคงมีอยู่ในปัจจุบัน GPL (ใบอนุญาตสาธารณะทั่วไป) ซึ่งคิดค้นโดย Stallman ก็ประสบความสำเร็จไม่แพ้กัน ต้องขอบคุณ Linux ที่คิดค้นโดย Linus Torvalds ซึ่งชนะใจผู้ใช้มากกว่า 20 ล้านคนในช่วงสี่ปีของการดำรงอยู่

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

Linus จะไม่มีวันเป็น Bill Gates ใช่ เขาไม่ดิ้นรน - เขาไม่ได้ถูกดึงดูดด้วยอำนาจหรือเงิน (อย่างน้อยก็ในระดับนั้น) อย่างไรก็ตาม ในตลาดเกิดใหม่และสิ่งที่เกิดแล้วสำหรับซอฟต์แวร์ "ฟรี" ไม่น่าเป็นไปได้ที่ใครก็ตามจะสามารถทำกำไรมหาศาลในรูปแบบของ Microsoft ได้ ไม่ สมมติว่าผลกำไรมหาศาลยังคงเป็นไปได้ เนื่องจากความต้องการซอฟต์แวร์มีการเติบโตเท่านั้น แต่จะมีการกระจายแตกต่างออกไปบ้าง

ดังนั้น ถึงเวลาที่จะต้องพิจารณาให้ละเอียดยิ่งขึ้น (เท่าที่ขอบเขตของเอกสารเผยแพร่นี้อนุญาต) เพื่อพิจารณารูปแบบธุรกิจสำหรับการผลิตและจำหน่ายซอฟต์แวร์ "ฟรี" ในตอนแรกการมองดู "เกะกะ" ดูเหมือนจะเป็นไปไม่ได้เลยหรืออย่างน้อยก็ไม่มีประโยชน์เลยสำหรับผู้เข้าร่วมในกระบวนการผลิต ในความเป็นจริงไม่มีอะไรที่เป็นคอมมิวนิสต์เกี่ยวกับเรื่องนี้เลย ความกระตือรือร้นของนักพัฒนาซึ่งเมื่อมองแวบแรกดูเหมือนจะเห็นแก่ผู้อื่นโดยสิ้นเชิงและเสียงร้องแห่งความยินดีจากผู้บริโภคซึ่งดูเหมือนจะเป็นการแสดงให้เห็นถึงความคลั่งไคล้ที่ไร้ความคิดนั้นแท้จริงแล้วมีพื้นฐานมาจากการคำนวณทางเศรษฐกิจอย่างมีสติ และเราจะสาธิตสิ่งนี้ตอนนี้ ขั้นแรกเราจะต้องเน้นอีกครั้งว่าไม่มี "ปรากฏการณ์ Linux" ที่แยกจากกันในธรรมชาติ ความสำเร็จของ Linux เป็นเพียงกรณีพิเศษของการเปลี่ยนแปลงรูปแบบธุรกิจในภาคซอฟต์แวร์ที่รุนแรงและอาจเพิกถอนไม่ได้ ท้ายที่สุดแล้ว Linus ไม่ใช่คนเดียวที่แจกโปรแกรมของเขาฟรีและได้รับผู้ใช้ 20 ล้านคนเป็นการตอบแทน คุณจำใครสักคนได้ไหม ผู้ดูแลระบบซึ่งทำงานให้กับบริษัทที่ผลิตเว็บเซิร์ฟเวอร์ เขาเพิ่งสร้างรายชื่ออีเมลสำหรับ "แพตช์" ถึง เซิร์ฟเวอร์ฟรี Apache ซึ่งผู้สร้างไม่รองรับอีกต่อไป หลายปีต่อมา เซิร์ฟเวอร์นี้ยังคงใช้งานได้ฟรี ยังไม่มี "โฮสต์" ที่รับผิดชอบในการสนับสนุนด้านเทคนิค (และจะไม่มีวันทำ!) แต่ขับเคลื่อนเว็บไซต์มากกว่า 60 เปอร์เซ็นต์ของโลก และบริษัทต่างๆ ที่ใช้เงินหลายร้อยล้านดอลลาร์ในการโฆษณาและโปรโมตเว็บเซิร์ฟเวอร์เชิงพาณิชย์ของตน ก็ไม่ได้ตั้งตารอที่จะได้รับส่วนแบ่งการตลาดที่เทียบได้กับเซิร์ฟเวอร์ Apache ที่ "ไม่มีใคร" มีตัวอย่างมากมาย - อย่างไรก็ตาม มาตรฐานซอฟต์แวร์เกือบทั้งหมดที่ใช้อินเทอร์เน็ตนั้นใช้โปรแกรมโอเพ่นซอร์ส ดังนั้นโปรโตคอลการขนส่ง TCP/IP ซึ่งไม่ได้เป็นของใครก็ตาม ได้เอาชนะ "ปิด" มานานแล้วและเป็นเจ้าของโดยบริษัทต่างๆ เช่น DECNET's, XNS's และ IPX's อื่นๆ แต่สิ่งที่ต้องไปไกลกว่านี้ - คณะกรรมการมาตรฐานคอมพิวเตอร์ที่สำคัญที่สุดของโลก ประกอบด้วยใครก็ตามและทุกคนที่ต้องการเข้าร่วมรายชื่ออีเมล การประชุม (ใครทำได้) การประชุมพิเศษปีละสามครั้ง

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

สัญญาณแรกคือในเดือนมกราคม 1998 Netscape Communications ซึ่งเผยแพร่ซอร์สโค้ดของผลิตภัณฑ์หลัก - เบราว์เซอร์ Navigator (www.mozilla.org) ฉันขอเตือนคุณว่าเมื่อถึงเวลานั้น Microsoft ซึ่งค้นพบศักยภาพทางการค้าของอินเทอร์เน็ตช้ากว่าคู่แข่งมากได้เริ่มสร้างแรงกดดันอย่างมากต่อ Netscape และผลักดันมันออกจากตลาดอย่างรวดเร็ว การตัดสินใจของผู้บริหาร Netscape ดูเหมือนเป็นขั้นตอนสุดท้ายสำหรับหลายๆ คน ซึ่งถูกกำหนดโดยความสิ้นหวัง ต่อมาปรากฎว่านี่เป็นการตัดสินใจที่ถูกต้องเท่านั้น จริงอยู่ ปัจจุบันบริษัทเป็นเจ้าของโดย AOL Corporation แต่ส่วนแบ่งการตลาดของผลิตภัณฑ์ Netscape ทั้งเซิร์ฟเวอร์และเบราว์เซอร์ ยังคงไม่เปลี่ยนแปลงและยังคงสร้างผลกำไรให้กับ AOL ต่อไป

ไม่กี่เดือนต่อมา องค์กรขนาดใหญ่ซึ่งเป็นเสาหลักของธุรกิจคอมพิวเตอร์ (Corel, Informix และ Oracle) ได้ประกาศการย้ายผลิตภัณฑ์ของตนไปยังระบบปฏิบัติการ Linux ทันทีหลังจากนั้น IBM ผู้ยิ่งใหญ่ได้รวมเซิร์ฟเวอร์ Apache "เปิด" ไว้เป็นส่วนหนึ่งของแพ็คเกจหนึ่ง ในที่สุด ในเดือนกันยายน ปี 1998 Intel, Netscape และผู้ร่วมทุนหลายรายก็ได้ลงทุนกัน หมวกแดงซอฟต์แวร์ที่จำหน่าย Linux (สิบเดือนต่อมา Red Hat จะกลายเป็นหนึ่งในความสำเร็จเชิงพาณิชย์ที่น่าทึ่งที่สุดของปี) นักข่าวที่สังเกตเห็นการเปลี่ยนแปลงเหล่านี้ก็จำได้ทันทีว่าเมลส่วนใหญ่บนอินเทอร์เน็ตถูกส่งโดยใช้ sendmail แบบ "เปิด" และฟรี และไซต์ที่ใหญ่ที่สุดบนเวิลด์ไวด์เว็บใช้ภาษาโปรแกรม "เปิด" Perl, Tcl และ Python และผู้สังเกตการณ์ที่อยากรู้อยากเห็นมากที่สุดแนะนำผู้อ่านว่าอินเทอร์เน็ตทั้งหมดถูกสร้างขึ้นเพื่อให้ชุมชนของนักพัฒนาอิสระสามารถแลกเปลี่ยนข้อความของโปรแกรมได้อย่างรวดเร็วและสะดวก ดังนั้นคำว่า "โอเพ่นซอร์ส" เท่านั้นจึงค่อนข้างใหม่ (ถูกนำมาใช้เมื่อสองปีที่แล้วโดยนักพัฒนาและผู้แก้ต่างที่มีชื่อเสียงของโปรแกรม "โอเพ่น" Eric Reynolds) แต่รูปแบบสำหรับการมีอยู่ของซอฟต์แวร์ดังกล่าวในตลาดคือ ไม่หมายถึงใหม่

คุณสามารถหยุดพักจากอินเทอร์เน็ต (ซึ่งยังคงเป็นสภาพแวดล้อมพิเศษ) และจำไว้ว่าสิ่งต่างๆ เป็นอย่างไรในตลาดระบบปฏิบัติการเมื่อหนึ่งในสี่ของศตวรรษที่ผ่านมา จากนั้น IBM (เช่น Microsoft ในปัจจุบันและบริษัทอื่นๆ บางส่วนที่ยึดถือซอฟต์แวร์ "ปิด" ที่มีซอร์สโค้ดที่จัดประเภทอย่างเข้มงวด) ไม่ทันรู้ตัวว่าถึงเวลานั้น ฮาร์ดแวร์และอุปกรณ์สั่งทำพิเศษที่มีเอกลักษณ์เฉพาะตัวก็หมดสิ้นไปอย่างถาวร ทำให้สาธารณชนสนใจซอฟต์แวร์ "ที่ผลิตจำนวนมาก" และฮาร์ดแวร์ "ที่ผลิตจำนวนมาก" มากขึ้น ในช่วงรุ่งเรืองของอำนาจของ IBM “ข้อกำหนด” ในการเข้าสู่ธุรกิจนั้นสูงผิดปกติ แต่ด้วยการถือกำเนิดของแพลตฟอร์มคอมพิวเตอร์ส่วนบุคคลและการเปิดตัวระบบปฏิบัติการ “เปิด” ตัวแรก (Unix) กฎเกณฑ์ก็เปลี่ยนไปอย่างมากตามที่กล่าวมา เกณฑ์ลดลงและผู้มาใหม่ที่เป็นมิตรต่อสิ่งแวดล้อมเริ่มสร้างความแตกต่างในอุตสาหกรรม (หรือที่เรียกว่า Bill Gates) และระบบปฏิบัติการ "ปิด" ในอดีตซึ่งครองตำแหน่งสูงสุดในตลาด (เช่น Apollo) ได้จมลงสู่อดีตอย่างถาวร การพัฒนามักเป็นเกลียวเสมอ Microsoft ซึ่งกลายเป็นอาณาจักรอันยิ่งใหญ่ได้ประพฤติตนไม่รอบคอบเช่นเดียวกับ IBM เมื่อหลายปีก่อนซึ่งสร้างอุปสรรคในการเข้าสู่ธุรกิจและไม่เพียงป้องกันตัวเอง (ชั่วคราว) จากคู่แข่งเท่านั้น แต่ยังกีดกันเสรีภาพในการซ้อมรบอีกด้วย . จากนั้นเกลียวอีกรอบก็เกิดขึ้น - ด้วยความพยายามของผู้บริหาร Reynolds, Torvalds และ Netscape แนวคิดของซอฟต์แวร์ "เปิด" จึงถูกนำมาใช้อีกครั้งหลังจากหยุดพักไปนานซึ่งจะกลายเป็นผู้ขุดหลุมฝังศพของยักษ์ใหญ่ในปัจจุบันหลายคน ลดเกณฑ์การ "เข้าสู่" เข้าสู่ธุรกิจลงอย่างมากอีกครั้ง และไททันหลายตัวก็เข้าใจเรื่องนี้โดยหันไปทางฝั่งศัตรู แฟนโอเพ่นซอร์สไม่ได้พยายามเอาชนะ Microsoft ในเกมของตัวเอง แต่พวกเขากำลังเปลี่ยนแปลงตัวเกมแทน ดังที่ Tim O'Reilly หนึ่งในนักอุดมการณ์ที่โดดเด่นที่สุดของขบวนการซอฟต์แวร์โอเพ่นซอร์สกล่าวไว้ว่า “ภารกิจที่แท้จริงของเราไม่ใช่การแทนที่ Microsoft ที่โดดเด่นบนระบบเดสก์ท็อป แต่เป็นการสร้างโมเดลธุรกิจที่คล้ายกับสโลแกน "Intel ภายใน" แต่เพื่อคนรุ่นต่อไป แอพพลิเคชันคอมพิวเตอร์».

ความมั่นใจในตนเองนี้มีพื้นฐานมาจากอะไร? ในความจริงที่ว่าในหลาย ๆ สถานการณ์การผลิตซอฟต์แวร์ "เปิด" และในหลายกรณีดังนั้นซอฟต์แวร์เสรีจึงกลายเป็นผลกำไรมากกว่าซอฟต์แวร์ "ปิด" โดยมีซอร์สโค้ดที่ได้รับการป้องกันเกินกว่าสีซีด ก่อนอื่นให้เรายกตัวอย่างทางทฤษฎีโดยเสริมสร้างผลกระทบทางการศึกษาด้วยตัวอย่างเชิงปฏิบัติหลายประการ สมมติว่าคุณไปทำงานให้กับบริษัทที่ต้องการโปรแกรมเฉพาะบางอย่างในการชำระเงินผ่านเว็บ ปัญหาในการเขียนโค้ดจริงจะไม่เปลี่ยนความจริงของการ "เปิด" หรือ "ปิด" รหัส มันอาจจะสมเหตุสมผลที่จะเก็บมันไว้เป็นความลับ หากคุณต้องการขายโปรแกรมอีกครั้ง หรือกลัวว่าคู่แข่งของบริษัทที่จ้างงานกำลังใช้มันอยู่ อย่างไรก็ตาม ตัวเลือกแรกไม่น่าเป็นไปได้มากนัก (90 เปอร์เซ็นต์ของโปรแกรมเขียนโดยบริษัทเพื่อใช้ภายใน) และตัวเลือกที่สองก็คุ้มค่าที่จะศึกษารายละเอียดเพิ่มเติม ที่นี่คุ้มค่าที่จะตัดสินใจว่าข้อเสีย (หากคู่แข่งเริ่มใช้โปรแกรม "เปิด") มีชัยเหนือข้อดีหรือไม่ (ได้รับการสนับสนุนเกือบไม่จำกัดและระยะยาวจากชุมชนการเขียนโปรแกรม) หลายคนอาจโต้แย้งว่า "การเปิด" โปรแกรมในกรณีนี้หมายถึงการทิ้งเงินที่ใช้ไปกับการสร้างโปรแกรม อย่างไรก็ตาม นี่เป็นการเชื่อมต่อที่ผิดพลาด อย่างไรก็ตาม เงินจำนวนนี้จะต้องใช้ไป Eric Reynolds คนเดียวกันในหนังสือของเขา "The Magic Cauldron" ให้ตัวอย่างที่แท้จริงของสถานการณ์ประเภทนี้ - โปรแกรมเมอร์สองคนได้รับการว่าจ้างจาก บริษัท Cisco ที่มีชื่อเสียงให้เขียนเซิร์ฟเวอร์การพิมพ์แบบกระจาย งานเสร็จสิ้นแล้วพวกเขาก็ตระหนักว่าพวกเขาไม่ได้ตั้งใจจะอยู่ที่ Cisco ตลอดชีวิต ในขณะเดียวกัน เป็นที่รู้กันว่าโปรแกรมใดๆ โดยเฉพาะโปรแกรมเฉพาะนั้นต้องการการบำรุงรักษาและการสนับสนุน และโดยธรรมชาติแล้ว Cisco ไม่คาดคิดว่าเซิร์ฟเวอร์การพิมพ์จะหยุดทำงานหนึ่งเดือนหลังจากที่เซิร์ฟเวอร์ออกไป จากนั้นพวกเขาก็ตัดสินใจโน้มน้าวผู้จัดการ... ให้เผยแพร่ซอร์สโค้ดของโปรแกรมบนอินเทอร์เน็ต เขาทำลายความเชื่อมั่นเหนือเข่าและยอมให้เป็นเช่นนั้น เป็นผลให้ Cisco สามารถทนต่อการจากไปของโปรแกรมเมอร์สองคนได้โดยไม่สูญเสีย - ท้ายที่สุดแล้วตอนนี้ บริษัท และบุคคลจำนวนหนึ่งใช้เซิร์ฟเวอร์การพิมพ์ซึ่งพวกเขาสามารถขอความช่วยเหลือได้ตลอดเวลา

นี่เป็นอีกตัวอย่างคลาสสิกจากอุตสาหกรรมซอฟต์แวร์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิงนั่นคือเกม และเกมที่เราจะพูดถึงก็เป็นเกมคลาสสิกเช่นกัน - Doom (Id Software) เมื่อเปิดตัวในปี 1993 เป็นเรื่องสมเหตุสมผลทางเศรษฐกิจที่ Id จะต้องปิดรหัสไว้ ประการแรก พวกเขานำหน้าเวลาอยู่ไกลและไม่สามารถจัดหาอาวุธล้ำสมัยล้ำสมัยให้กับคู่แข่งได้ ประการที่สอง ตัวโปรแกรมเองไม่ใช่สิ่งที่เรียกว่าแอปพลิเคชันที่สำคัญ ธุรกิจของลูกค้าไม่ได้ขึ้นอยู่กับแอปพลิเคชันดังกล่าวแต่อย่างใด ประการที่สาม โดยหลักการแล้วเกมไม่ซับซ้อนเกินไป และทีม Id ก็สามารถจัดการกับข้อบกพร่องได้อย่างง่ายดายเมื่อถูกค้นพบ แต่เวลาผ่านไป และผู้แข่งขันก็เริ่มกดดันต่อไป มีเกมหลายเกมที่คล้ายกับ Doom มาก ส่วนแบ่งการตลาดลดลงอย่างมาก Doom จำเป็นต้องได้รับการอัปเดตอย่างต่อเนื่อง เพิ่มการรองรับเครือข่าย เพิ่มสคริปต์ ฯลฯ ในที่สุดในปี 1997 Id ได้โพสต์ซอร์สโค้ดสำหรับ Doom บน เปิดการเข้าถึง- โปรแกรมเมอร์ของบริษัทมีเวลาทำงานกับเกมใหม่ๆ และ Id เองก็ได้รับการสนับสนุนจากนักพัฒนาอิสระหลายพันคน จำนวนผู้ใช้ที่เพิ่มขึ้นอย่างรวดเร็ว และโอกาสในการสร้างรายได้ในตลาดรอง (การขายคอลเลกชันของสถานการณ์ ฯลฯ) โดยไม่ต้องเครียดมากนัก . อย่างไรก็ตาม ตอนนี้ Doom ได้รวมอยู่ในลีนุกซ์รุ่นมาตรฐานหลายตัวแล้ว

สุดท้าย ตัวอย่างคลาสสิกที่สามคือผู้จัดจำหน่าย Linux OS เอง ก่อนอื่นนี่คือบริษัท Red Hat ซึ่งครอบครองเกือบ 90 เปอร์เซ็นต์ของตลาด Linux ของสหรัฐอเมริกา ต่างจาก Microsoft บริษัทนี้ไม่ขายซอฟต์แวร์หรือ "ขายบิต" มันแจกจ่าย Linux (ในแพ็คเกจพร้อมกับโปรแกรมอื่น ๆ หลายร้อยโปรแกรม) ฟรี และรับเงินเพียงเพื่อแบรนด์ ความช่วยเหลือในการติดตั้ง และคำมั่นสัญญาในการสนับสนุนทางเทคนิค และเฉพาะจากผู้ที่ต้องการจ่ายเงินเท่านั้น ท้ายที่สุดแล้ว คุณจะได้รับสิ่งเดียวกันทั้งหมดฟรี โดยปกติแล้วไม่กี่วันก่อนการเปิดตัว Red Hat เวอร์ชันถัดไปอย่างเป็นทางการ คุณจะสามารถดาวน์โหลดได้จากเซิร์ฟเวอร์ FTP สาธารณะ (หมายเหตุ - ถูกต้องตามกฎหมายอย่างแน่นอน!) Red Hat ไม่มีอะไรต่อต้านสิ่งนี้ เพราะไม่เช่นนั้นจะสูญเสียการสนับสนุนจากนักพัฒนาอิสระทันที ในทางกลับกัน บริษัทได้รับผลตอบแทนมากขึ้น - การเพิ่มขึ้นอย่างมากในตลาด Linux และลูกค้าหลายล้านรายที่ต้องการบริการเพื่อรองรับระบบปฏิบัติการนี้และคำแนะนำอย่างมืออาชีพ Red Hat เปิดตัวสู่สาธารณะเมื่อไม่ถึงหนึ่งปีที่แล้ว และในวันแรกของการซื้อขาย ราคาหุ้นพุ่งสูงขึ้น และในเวลาเพียงแปดเดือน ผู้ถือหุ้นของ Red Hat ก็ร่ำรวยขึ้น 1,900 เปอร์เซ็นต์ (มูลค่ารวมของบริษัทสูงถึง 17 พันล้านดอลลาร์) บริษัทนี้สร้างรายได้อย่างชัดเจนจากบทบาทที่สำคัญอย่างเป็นระบบในตลาด และไม่ใช่แค่เธอเท่านั้น ทันทีที่เจ้าของเว็บไซต์ Salon.Com ประกาศว่าพวกเขาจะแจ้งข่าวสารสำหรับเว็บไซต์ Red Hat.Com มูลค่าหุ้นในตลาดหลักทรัพย์ก็เพิ่มขึ้นเป็นสองเท่าในเวลาไม่กี่ชั่วโมง ไม่นานมานี้ มีข่าวมาว่า VALinux ซึ่งเป็นเทรดเดอร์เซิร์ฟเวอร์ Linux ที่ไม่ทำกำไรมาจนถึงปัจจุบัน ได้สร้างสถิติสูงสุดในประวัติศาสตร์ตลาดหุ้นอเมริกา - ในวันแรกของการซื้อขาย หุ้นของ บริษัทก็เพิ่มขึ้น 711 เปอร์เซ็นต์ ในที่สุด บริษัท Andover.Net ซึ่งเป็นเจ้าของทรัพยากร Linux Slashdot.Org และ Freshmeat.Net ได้เพิ่มมูลค่าเป็นสิบเท่าในช่วงหกเดือนของการซื้อขายในการแลกเปลี่ยน จนกระทั่งในขณะที่เขียนบรรทัดเหล่านี้ มันถูกซื้อออกไป ด้วยการจ่ายเงินมากเกินไปจำนวนมหาศาล (เกือบพันล้านดอลลาร์) VALinux เดียวกันโดยได้รับเงินจากหลายไซต์ที่มีรายได้รวมไม่เกิน 3 ล้านดอลลาร์ต่อปี แล้วเกิดอะไรขึ้น?

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

นักอนุรักษ์นิยมจะคาดการณ์ว่าสภาพที่เป็นอยู่จะยังคงเหมือนเดิมเป็นเวลาหลายปี จากนั้นจะค่อยๆ ลดลงเหลือ 1 เปอร์เซ็นต์ของตลาด

นักวิเคราะห์ที่กล้าหาญจะแนะนำให้เพิ่มขึ้นอีก โดยลดลงอย่างรวดเร็ว และหยุดที่ 5 เปอร์เซ็นต์

นักวิเคราะห์ที่กล้าหาญมากจะตัดสินใจว่าบริษัทนี้จะมีส่วนแบ่งการตลาดเพิ่มขึ้นเป็นเส้นตรง ซึ่งจะให้ 5 เปอร์เซ็นต์ในสิบปี 10 เปอร์เซ็นต์ใน 20 เป็นต้น

และสุดท้าย วิธีเดียวที่ถูกต้องทางคณิตศาสตร์ในการดำเนินการต่อเลขชี้กำลังคือการดำเนินการต่อ ในกรณีนี้ 2.5 เปอร์เซ็นต์ของตลาดกลายเป็น 100 ในสองปีครึ่ง

มีความจริงอยู่บ้างในเรื่องตลกทุกเรื่อง - ส่วนแบ่งการตลาดของ Linux เกิน 5 เปอร์เซ็นต์และกำลังใกล้ถึงขีดจำกัด 10 ที่น่าจับตามอง โดยปกติแล้ว ในขณะนี้ เพื่อนร่วมเดินทางจะเริ่มกระโดดขึ้นไปบนกลุ่มผู้โชคดี - นี่คือกระบวนการที่เราได้ทำมา สังเกตในช่วงไม่กี่เดือนที่ผ่านมา เมื่อ Digital Domain บริษัทฮอลลีวูดได้รับสัญญาในการพัฒนาเอฟเฟกต์พิเศษสำหรับภาพยนตร์เรื่อง Titanic เป็นที่ชัดเจนว่าเวิร์กสเตชัน 350 SGI ที่มีอยู่ (จาก Silicon Graphics อันโด่งดัง) นั้นไม่เพียงพอที่จะปฏิบัติตามคำสั่งดังกล่าวอย่างชัดเจน เราซื้อเครื่องเพิ่มเติม 160 เครื่องบนแพลตฟอร์ม Alpha ที่ติดตั้ง Linux ซึ่งตามผลลัพธ์ที่ได้รับนั้นได้รับการจัดอันดับโดยผู้เชี่ยวชาญที่สูงกว่า SGI ซึ่งเดิมใช้สำหรับงานประเภทนี้ อย่างไรก็ตาม ผลลัพธ์ในกรณีนี้สามารถประเมินได้ไม่เฉพาะโดยผู้เชี่ยวชาญเท่านั้น แต่ยังประเมินโดยประชากรครึ่งหนึ่งของโลกด้วย และเมื่อเร็ว ๆ นี้ SGI ได้ประกาศการสนับสนุน Linux อย่างเต็มรูปแบบ ผู้เล่นที่มีชื่อเสียงในตลาดคอมพิวเตอร์เช่น Sun, IBM Software Solutions และ Compaq ได้กลายมาเป็นสมาชิกองค์กรของสมาคม Linux International ติดตั้ง Linux บนเซิร์ฟเวอร์แล้ว ผู้ผลิตรายใหญ่ที่สุดอุปกรณ์คอมพิวเตอร์ (เช่น Hewlett Packard) ผู้นำสองคนในการผลิต DBMS (ระบบการจัดการฐานข้อมูล) Oracle และ Informix ประกาศการสนับสนุนซอฟต์แวร์สำหรับ Linux Corel ยักษ์ใหญ่ไม่เพียงแต่ขายแพ็คเกจ WordPerfect สำหรับ Linux เท่านั้น แต่ยังจำหน่ายระบบปฏิบัติการด้วย โดยทั่วไป ทันทีที่คุณพูดคำว่า Linux บนพื้น NYSE ทุกคนที่อยู่ตรงนั้นต่างก็แทบหยุดหายใจทันทีเพื่อรอคอยปาฏิหาริย์



 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

การใช้สไตล์ใน Excel วิธีสร้างสไตล์ใหม่ของคุณเอง

หากคุณใช้ตัวเลือกเดียวกันนี้ในการจัดรูปแบบเซลล์ในเวิร์กชีตในสเปรดชีตของคุณอย่างสม่ำเสมอ การสร้างสไตล์การจัดรูปแบบ...

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

เกิดข้อผิดพลาดอะไรระหว่างการติดตั้ง?

หมายเหตุ: โปรแกรม AutoLISP สามารถทำงานได้บน AutoCAD เวอร์ชันเต็มเท่านั้น โดยจะไม่ทำงานภายใต้ AutoCAD LT (ไม่รวมกรณีโหลด...

สถานภาพทางสังคมของบุคคลในสังคม

สถานภาพทางสังคมของบุคคลในสังคม

เสนอแนะสิ่งที่กำหนดการเลือกสถานะหลักของบุคคล การใช้ข้อความและข้อเท็จจริงของชีวิตทางสังคม ตั้งสมมติฐานสองข้อ และ...

การตีความข้อผิดพลาดแบบเต็ม

การตีความข้อผิดพลาดแบบเต็ม

มีผู้ใช้จำนวนไม่น้อยที่ต้องเผชิญกับปรากฏการณ์หน้าจอสีน้ำเงินแห่งความตาย จะทำอย่างไร (Windows 7 มักเกิดปัญหานี้บ่อยที่สุด)...

ฟีดรูปภาพ อาร์เอสเอส