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

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

1. ระบบปฏิบัติการแบบมัลติทาสกิ้งที่เชื่อถือได้และผู้ใช้หลายคนสำหรับ คอมพิวเตอร์ส่วนบุคคล.

2. ดำเนินการจัดการหน่วยความจำอย่างมีประสิทธิภาพ

3. รองรับระบบไฟล์ต่างๆ

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

5. ทำงานบนแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกัน (ในไมโครโปรเซสเซอร์ Intel ทุกรุ่นบนโปรเซสเซอร์ Athlon และ Duron จาก AMD เวอร์ชันระบบปฏิบัติการได้รับการพัฒนาสำหรับโปรเซสเซอร์ประเภทอื่น - ARM, DEC Alpha, SUN Sparc, M68000 (Atari และ Amiga), MIPS , พาวเวอร์พีซี)

การแจกแจงลินุกซ์

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

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

เนื่องจากมีกลุ่มโปรแกรมเมอร์อิสระจำนวนมากมีส่วนร่วมในการพัฒนาการแจกแจง ปัจจุบันจึงมีการแจกแจง Linux ที่แตกต่างกันหลายร้อยรายการในโลก (ดู http://distrowatch.com/) และมีการแจกแจงใหม่ ๆ อยู่ตลอดเวลา การแจกแจงใหม่จะถูกสร้างขึ้น โดยหลักแล้ว ไม่ใช่ตั้งแต่เริ่มต้น แต่ขึ้นอยู่กับการแจกแจงที่มีอยู่อย่างใดอย่างหนึ่ง . การแจกแจงแตกต่างกัน ประการแรก:

    โปรแกรมติดตั้ง

    เครื่องมือติดตั้งแพ็คเกจซอฟต์แวร์ที่ใช้ (ระบบการจัดการแพ็คเกจ)

    องค์ประกอบของโปรแกรมอรรถประโยชน์และแอพพลิเคชั่นที่รวมอยู่ในการแจกจ่าย

    สคริปต์บูตสแตรป;

    ข้อกำหนดด้านฮาร์ดแวร์

การแจกแจงมีสามกลุ่มหลัก:

    ตามการกระจาย Red Hat ต่อมาเปลี่ยนชื่อเป็น Fedora Core การแจกแจงที่มีชื่อเสียงที่สุดของกลุ่มนี้คือ Mandrake (หรือ Mandriva) รวมถึง Russified - ASPLinux, Linux Ink, AltLinux (อิงจาก Mandrake) เป็นต้น

    ขึ้นอยู่กับการกระจาย Debian กลุ่มนี้ประกอบด้วยการกระจาย Ubuntu ที่ได้รับความนิยมมากที่สุดในโลก เช่นเดียวกับ Knoppix, Storm เป็นต้น

    ขึ้นอยู่กับการกระจาย Slackware openSuSe อยู่ในกลุ่มนี้

ในรัสเซีย มีทีมนักพัฒนาสามทีมที่สร้างและสนับสนุนการแจกจ่าย Russified

หนึ่งในทีม ATLLinux (http://www.altlinux.ru) ซึ่งผลิตการจำหน่าย ATLLinux ของตนเอง ในช่วงหลายปีที่ผ่านมา ALTLinux ทำงานอย่างแข็งขันเพื่อแนะนำซอฟต์แวร์ฟรีในสถาบันการศึกษาของรัสเซีย พวกเขาพัฒนา “แพ็คเกจซอฟต์แวร์ฟรีเพื่อการศึกษา” พิเศษ

ทีมที่สองเป็นตัวแทนโดย ASPLinux (http://www.asplinux.ru) ซึ่งเปิดตัวการกระจาย ASPLinux ของตัวเองด้วย

ทีมที่สามคือบริษัท Linux Ink (http://www.linux-ink.ru) ซึ่งเป็นบริษัทในเซนต์ปีเตอร์สเบิร์ก ซึ่งผลิตการแจกจ่าย NauLinux โดยอาศัยการแจกจ่าย Scientific Linux ที่มีชื่อเสียงระดับโลก นอกจากนี้ยังสร้างเวอร์ชันของการแจกแจงที่เน้นการใช้งานในสถาบันการศึกษาโดยเฉพาะ

ห้องผ่าตัด ระบบหน้าต่างลินุกซ์

ลักษณะทั่วไปของระบบปฏิบัติการ LINUX

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

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

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

เมื่อคุณพิจารณาโครงสร้างภายในของ Linux เมื่อเปรียบเทียบกับลักษณะทางกายวิภาคของ MS Windows ความแตกต่างจะชัดเจนแม้เพียงมองแวบแรก ตามค่าเริ่มต้น Windows จะถูกติดตั้งบนพาร์ติชันดิสก์แบบลอจิคัลเดียวกับตารางไฟล์ FAT16 เคอร์เนลของระบบซึ่งรับผิดชอบขั้นตอนการอินพุต/เอาท์พุตข้อมูล และที่เรียกว่า "เชลล์" หรือเชลล์ (ไฟล์ explorer.exe) ซึ่ง กำหนดการตีความคำสั่งและการกระทำของผู้ใช้จะถูกเก็บไว้ที่นี่ และอันที่จริง ไฟล์และไลบรารีที่สร้างอินเทอร์เฟซหน้าต่าง Windows ยิ่งไปกว่านั้น ส่วนประกอบทั้งสามของระบบยังรวมเข้าด้วยกันอย่างใกล้ชิดจนเมื่อแทนที่หนึ่งในนั้นด้วยไฟล์ที่คล้ายกันจากที่อื่น เวอร์ชันของ Windowsทั้งระบบโดยรวมจะไม่ทำงาน ฟังก์ชั่นขององค์ประกอบเหล่านี้ยังผสมกันเป็นส่วนใหญ่: ตัวอย่างเช่นเชลล์ดำเนินการขั้นตอนบางอย่างสำหรับการสร้างอินเทอร์เฟซใน Windows ยูทิลิตี้ระบบเพิ่มเติมจะถูกจัดเก็บไว้ที่นี่ เช่น ตัวจัดเรียงข้อมูลบนดิสก์ เซิร์ฟเวอร์การเข้าถึงระยะไกล ไดรเวอร์ และไลบรารีบริการจำนวนมาก ไฟล์ผู้ใช้อยู่ในส่วนเดียวกันและในพื้นที่เดียวกันระบบจะทำการสลับ - แคชไฟล์ที่ไม่เข้ากัน หน่วยความจำเข้าถึงโดยสุ่มข้อมูลลงดิสก์ กล่าวอีกนัยหนึ่งส่วนประกอบทั้งหมดของแพลตฟอร์มจะถูกเก็บไว้ในพาร์ติชั่นเดียวซึ่งโดยธรรมชาติแล้วไม่ได้เพิ่มความน่าเชื่อถือ: ความเสียหายเล็กน้อยในตารางข้อมูลก็เพียงพอที่จะทำให้ Windows ไม่สามารถใช้งานได้หรือทำให้ข้อมูลที่เก็บไว้ในดิสก์เสียหาย ข้อมูลที่เป็นประโยชน์. ยังค่อนข้างชัดเจนว่าจะต้องเปลี่ยนแปลงอะไรโดยใช้มาตรฐาน เครื่องมือวินโดวส์ รูปร่างหน้าต่างเริ่มต้นไม่สามารถทำได้ สิ่งนี้ค่อนข้างเป็นไปได้โดยการแทนที่เชลล์ที่มีอยู่ด้วยเชลล์อื่น เช่น LiteStep หรือใช้ สาธารณูปโภคพิเศษเช่น WindowsBlinds ซึ่งเมื่อทำการบูทเข้าไป พื้นหลังครอบครอง RAM และทำให้คอมพิวเตอร์ช้าลง

ในบรรดาคุณสมบัติที่เป็นลักษณะเฉพาะของ Linux จำเป็นต้องแสดงรายการต่อไปนี้: รองรับแป้นพิมพ์ระดับชาติรวมถึงภาษารัสเซียรองรับระบบไฟล์จำนวนมากซึ่งนอกเหนือจากตัวมันเอง - EXT2FS แล้วยังมี FAT16, MINIX-1 และ XENIX การใช้งานการสนับสนุนซอฟต์แวร์สำหรับ FAT16 ช่วยให้คุณเข้าถึงฟล็อปปี้ดิสก์ MS DOS ได้โดยตรงรวมถึงพาร์ติชันไฟล์ DOS และ Windows บนฮาร์ดไดรฟ์ ก็สามารถที่จะทำงานร่วมกับ โปรโตคอลเครือข่าย TCP/IP, PLIP, PPP และอื่นๆ อีกมากมาย ไคลเอนต์อินเทอร์เน็ตและบริการทั้งหมดถูกนำไปใช้ภายในฟังก์ชันเครือข่ายของแพลตฟอร์ม: FTP, telnet, NNTP, SMTP และ POP3 โปรแกรมจะถูกโหลดลงในหน่วยความจำทีละหน้า เฉพาะส่วนข้อมูลที่ไม่ได้ใช้โดยระบบเท่านั้นที่จะถูกแคชลงในดิสก์ ช่วงเวลานี้ซึ่งทำให้แอปพลิเคชั่นเร็วขึ้นอย่างมาก การเข้าถึงเพจหน่วยความจำร่วมกันที่เป็นไปได้ โปรแกรมที่แตกต่างกันในเวลาเดียวกัน จะช่วยหลีกเลี่ยงการโหลดข้อมูลที่เหมือนกันซ้ำลงใน RAM และช่วยประหยัดทรัพยากรคอมพิวเตอร์ได้อย่างมาก เช่นเดียวกับ Microsoft Windows Linux ใช้ระบบไลบรารีแบบไดนามิก กล่าวอีกนัยหนึ่ง แอปพลิเคชันหลายตัวสามารถใช้ไลบรารีที่แสดงบนดิสก์เป็นไฟล์ฟิสิคัลเดียว

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

1. ระบบปฏิบัติการหลายผู้ใช้มัลติทาสกิ้งที่เชื่อถือได้สำหรับคอมพิวเตอร์ส่วนบุคคล

2. ดำเนินการจัดการหน่วยความจำอย่างมีประสิทธิภาพ

3. รองรับระบบไฟล์ต่างๆ

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

5. ทำงานบนแพลตฟอร์มฮาร์ดแวร์ที่แตกต่างกัน (ในไมโครโปรเซสเซอร์ Intel ทุกรุ่นบนโปรเซสเซอร์ Athlon และ Duron จาก AMD เวอร์ชันระบบปฏิบัติการได้รับการพัฒนาสำหรับโปรเซสเซอร์ประเภทอื่น - ARM, DEC Alpha, SUN Sparc, M68000 (Atari และ Amiga), MIPS , พาวเวอร์พีซี)

การแจกแจงลินุกซ์

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

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

เนื่องจากมีกลุ่มโปรแกรมเมอร์อิสระจำนวนมากมีส่วนร่วมในการพัฒนาการแจกแจง ปัจจุบันจึงมีการแจกแจง Linux ที่แตกต่างกันหลายร้อยรายการในโลก (ดู http://distrowatch.com/) และมีการแจกแจงใหม่ ๆ อยู่ตลอดเวลา การแจกแจงใหม่จะถูกสร้างขึ้น โดยหลักแล้ว ไม่ใช่ตั้งแต่เริ่มต้น แต่ขึ้นอยู่กับการแจกแจงที่มีอยู่อย่างใดอย่างหนึ่ง . การแจกแจงแตกต่างกัน ประการแรก:

    โปรแกรมติดตั้ง

    เครื่องมือติดตั้งแพ็คเกจซอฟต์แวร์ที่ใช้ (ระบบการจัดการแพ็คเกจ)

    องค์ประกอบของโปรแกรมอรรถประโยชน์และแอพพลิเคชั่นที่รวมอยู่ในการแจกจ่าย

    สคริปต์บูตสแตรป;

    ข้อกำหนดด้านฮาร์ดแวร์

การแจกแจงมีสามกลุ่มหลัก:

    ตามการกระจาย Red Hat ต่อมาเปลี่ยนชื่อเป็น Fedora Core การแจกแจงที่มีชื่อเสียงที่สุดของกลุ่มนี้คือ Mandrake (หรือ Mandriva) รวมถึง Russified - ASPLinux, Linux Ink, AltLinux (อิงจาก Mandrake) เป็นต้น

    ขึ้นอยู่กับการกระจาย Debian กลุ่มนี้ประกอบด้วยการกระจาย Ubuntu ที่ได้รับความนิยมมากที่สุดในโลก เช่นเดียวกับ Knoppix, Storm เป็นต้น

    ขึ้นอยู่กับการกระจาย Slackware openSuSe อยู่ในกลุ่มนี้

ในรัสเซีย มีทีมนักพัฒนาสามทีมที่สร้างและสนับสนุนการแจกจ่าย Russified

หนึ่งในทีม ATLLinux (http://www.altlinux.ru) ซึ่งผลิตการจำหน่าย ATLLinux ของตนเอง ในช่วงหลายปีที่ผ่านมา ALTLinux ทำงานอย่างแข็งขันเพื่อแนะนำซอฟต์แวร์ฟรีในสถาบันการศึกษาของรัสเซีย พวกเขาพัฒนา “แพ็คเกจซอฟต์แวร์ฟรีเพื่อการศึกษา” พิเศษ

ทีมที่สองเป็นตัวแทนโดย ASPLinux (http://www.asplinux.ru) ซึ่งเปิดตัวการกระจาย ASPLinux ของตัวเองด้วย

ทีมที่สามคือบริษัท Linux Ink (http://www.linux-ink.ru) ซึ่งเป็นบริษัทในเซนต์ปีเตอร์สเบิร์ก ซึ่งผลิตการแจกจ่าย NauLinux โดยอาศัยการแจกจ่าย Scientific Linux ที่มีชื่อเสียงระดับโลก นอกจากนี้ยังสร้างเวอร์ชันของการแจกแจงที่เน้นการใช้งานในสถาบันการศึกษาโดยเฉพาะ

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

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

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

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

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

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

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

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

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

หน่วยความจำระบบ Linux ถูกจัดระเบียบเป็นหน้า 4K หาก RAM หมดลงอย่างสมบูรณ์ ระบบปฏิบัติการจะค้นหาหน้าหน่วยความจำที่ไม่ได้ใช้เป็นเวลานานเพื่อย้ายจากหน่วยความจำไปไว้ ฮาร์ดดิส. หากจำเป็นต้องใช้เพจใดๆ เหล่านี้ Linux จะกู้คืนเพจเหล่านั้นจากดิสก์ ระบบ Unix รุ่นเก่าบางระบบและบางระบบ แพลตฟอร์มที่ทันสมัย(รวมถึง Microsoft Windows) ถ่ายโอนเนื้อหาทั้งหมดของ 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 รองรับรูปแบบระบบไฟล์จำนวนมาก รวมถึงระบบไฟล์ DOS และ OS/2 รวมถึงระบบไฟล์เจอร์นัลสมัยใหม่ ขณะเดียวกันของเราเอง ระบบไฟล์ Linux เรียกว่า Second Extended File System (ext2fs) ช่วยให้ใช้พื้นที่ดิสก์ได้อย่างมีประสิทธิภาพ

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

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

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

แม้ว่าเดิมที Linux ได้รับการออกแบบมาสำหรับพีซีที่ใช้ Intel 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 ของ บริษัท เดียวกันที่ประสบความสำเร็จ ขายลีนุกซ์. โครงการนี้คิดไม่ถึงเลยในแง่ของระบบทุนนิยมธรรมดา และเหมาะกับผู้เข้าร่วมทุกคน

ในไม่ช้าเทพนิยายก็ถูกเล่าขาน แต่ไม่ใช่ในไม่ช้าการกระทำก็จะเสร็จสิ้น ระบบปฏิบัติการลีนุกซ์กลายเป็นที่รู้จักของสาธารณชนทั่วไปเมื่อไม่เกินสองปีที่แล้ว ผู้ที่สนใจข่าวจากโลกแห่งเทคโนโลยีชั้นสูงมานานแล้วและสื่อสารเป็นครั้งคราวกับตัวแทนของสายพันธุ์ "โปรแกรมเมอร์บ้า" (ในภาษาอังกฤษ - geek หรือ nerd) คุ้นเคยกับคำว่า Linux แห่งปีตั้งแต่ปี 1995 ไม่น่าแปลกใจเลยที่ความสำเร็จในปัจจุบันของ Linux ในหลายด้าน ตั้งแต่เชิงพาณิชย์ไปจนถึง "อุดมการณ์" - ดูเหมือนว่าหลาย ๆ คนจะรวดเร็วอย่างน่าทึ่งและน่าทึ่ง พิมพ์คำว่า Windows ในช่องค้นหาบน altavista.com และรับลิงก์ 8,670,139 รายการ ที่คำว่า Linux จะมี 2,989,363 รายการปรากฏขึ้น 8 เดือนที่แล้วอัตราส่วนอยู่ที่ประมาณ 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 Public License จะมาพร้อมกับเสมอ รหัสแหล่งที่มาผู้พัฒนา - ส่วนหนึ่งของโปรแกรมเชิงพาณิชย์ที่ได้รับการคุ้มครองอย่างเข้มงวดที่สุดและไม่เคยเปิดเผย);

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

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

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

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

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

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

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

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

ไม่กี่เดือนต่อมา องค์กรขนาดใหญ่ซึ่งเป็นเสาหลักของธุรกิจคอมพิวเตอร์ (Corel, Informix และ Oracle) ได้ประกาศการย้ายผลิตภัณฑ์ของตนไปยังระบบปฏิบัติการ Linux หลังจากนั้นทันที IBM ผู้ยิ่งใหญ่ก็เปิด "เปิด" เซิร์ฟเวอร์อาปาเช่รวมอยู่ในหนึ่งในแพ็คเกจของพวกเขา ในที่สุด ในเดือนกันยายน พ.ศ. 2541 Intel, Netscape และผู้ร่วมทุนหลายรายลงทุนใน Red Hat Software ซึ่งเป็นผู้จัดจำหน่าย Linux distribution (สิบเดือนต่อมา 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 Inside" "สโลแกน แต่สำหรับแอปพลิเคชันคอมพิวเตอร์รุ่นต่อไป"

ความมั่นใจในตนเองนี้มีพื้นฐานมาจากอะไร? ในความจริงที่ว่าในหลาย ๆ สถานการณ์การผลิตซอฟต์แวร์ "เปิด" และในหลายกรณีดังนั้นซอฟต์แวร์เสรีจึงกลายเป็นผลกำไรมากกว่าซอฟต์แวร์ "ปิด" โดยมีซอร์สโค้ดที่ได้รับการป้องกันเกินกว่าสีซีด ก่อนอื่นให้เรายกตัวอย่างทางทฤษฎีโดยเสริมสร้างผลกระทบทางการศึกษาด้วยตัวอย่างเชิงปฏิบัติหลายประการ สมมติว่าคุณไปทำงานให้กับบริษัทที่ต้องการโปรแกรมเฉพาะบางอย่างในการชำระเงินผ่านเว็บ ปัญหาในการเขียนโค้ดจริงจะไม่เปลี่ยนความจริงของการ "เปิด" หรือ "ปิด" รหัส มันอาจจะสมเหตุสมผลที่จะเก็บมันไว้เป็นความลับ หากคุณต้องการขายโปรแกรมอีกครั้ง หรือกลัวว่าคู่แข่งของบริษัทที่จ้างงานกำลังใช้มันอยู่ อย่างไรก็ตาม ตัวเลือกแรกไม่น่าเป็นไปได้มากนัก (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 ตั้งข้อสังเกตว่ามีสี่วิธีในการประมาณค่าเส้นโค้งเอ็กซ์โพเนนเชียล ตัวอย่างเช่น ระบบปฏิบัติการสมมติที่เรียกว่า Linux ซึ่งเพิ่มส่วนแบ่งการตลาดเป็นสองเท่าทุก ๆ หกเดือนเป็นเวลา 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 ผู้ผลิตอุปกรณ์คอมพิวเตอร์รายใหญ่ที่สุด (เช่น Hewlett Packard) ติดตั้ง Linux บนเซิร์ฟเวอร์ของตน ผู้นำสองคนในการผลิต DBMS (ระบบการจัดการฐานข้อมูล) Oracle และ Informix ประกาศการสนับสนุนซอฟต์แวร์สำหรับ Linux Corel ยักษ์ใหญ่ไม่เพียงแต่ขายแพ็คเกจ WordPerfect สำหรับ Linux เท่านั้น แต่ยังจำหน่ายระบบปฏิบัติการด้วย โดยทั่วไป ทันทีที่คุณพูดคำว่า Linux บนพื้น NYSE ทุกคนที่อยู่ตรงนั้นต่างแทบหยุดหายใจทันทีเพื่อรอคอยปาฏิหาริย์