à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
ปัญหาที่ใหญ่ที่สุดอย่างหนึ่งของโอเพนซอร์สคือการทำความเข้าใจว่ามันหมายถึงอะไรในโลกแห่งความเป็นจริง ฉันไม่ได้พูดถึงการทำความเข้าใจกับเทคโนโลยีที่แท้จริง ฉันกำลังพูดถึงผลกระทบของโอเพนซอร์ส ว่าโอเพนซอร์สมีประโยชน์อย่างไร
สิ่งที่ชัดเจนสำหรับฉันคือโอเพนซอร์สไม่ใช่จุดจบของตัวเอง โอเพนซอร์สเป็น enabler เป็นตัวเร่งปฏิกิริยา จะช่วยให้สิ่งอื่น ๆ เกิดขึ้น เป็นศูนย์รวมที่สามารถวางคันโยกที่จะเคลื่อนย้ายโลกได้ แต่ไม่ใช่ตัวคันเอง
โอเพนซอร์สไม่สามารถเปลี่ยนสภาพที่เป็นอยู่ได้เองและของตัวเอง เรื่องนี้เป็นที่ชัดเจนตอนนี้หลังจาก 10 ปีของ hype นำไปสู่การได้อย่างมีประสิทธิภาพสถานการณ์เดียวกันแน่นอนเช่นเดียวกับเมื่อเราเริ่มต้น ไม่โอเพนซอร์สต้องใช้ร่วมกับบางสิ่งบางอย่างอื่นซึ่งมักเป็นเทคโนโลยี เทคโนโลยีดังกล่าวอาจเป็นเว็บในกรณีของ Mozilla หรือแพลตฟอร์มฮาร์ดแวร์ในกรณีของการปฏิวัติ netbook เมื่อเร็ว ๆ นี้
ด้านล่างฉันมองไปที่ บางส่วนของความท้าทายที่ใหญ่ที่สุดในสถานะปัจจุบันของระบบคอมพิวเตอร์ ในแต่ละกรณีโอเพนซอร์สกำลังเล่นเป็นส่วนหนึ่ง มันเป็นเพียงตอนนี้ประมาณสิบปีหลังจากการปฏิวัติโอเพนซอร์สควรจะเริ่มต้นขึ้นที่จริงเราเห็นสิ่งที่เริ่มเกิดขึ้นจริง
ในตัวอย่างด้านล่างไม่ใช่กรณีที่ผู้คนเลือก ใช้โอเพนซอร์ส เป็นมากกว่ากรณีที่โอเพนซอร์สเป็นทางเลือกเดียวเนื่องจากโอเพนซอร์สมีสิ่งที่จำเป็น
แอ็พพลิเคชันออนไลน์
Microsoft มีปัญหาและเป็นเช่นนี้: รูปแบบธุรกิจทั้งหมดสร้างขึ้นจากคอมพิวเตอร์ที่แยกกัน ไมโครซอฟท์ตกอยู่ในรูปแบบธุรกิจนี้มากขึ้นโดยโชคมากกว่าสิ่งอื่นใด แต่ก็ทำหน้าที่ได้ดี
จะเกิดอะไรขึ้นถ้ามีการย้ายออกจากโมเดลนี้ไปสู่แอพพลิเคชันออนไลน์ที่สามารถเข้าถึงได้อย่างเสรี? บริษัท ใดที่มีรายได้เกือบทั้งหมดมาจากค่าธรรมเนียมการออกใบอนุญาตอยู่ในโลกที่ไม่มีค่าธรรมเนียมใบอนุญาตในการเก็บรวบรวม บริษัท จะสามารถเรียกเก็บเงินจากระบบปฏิบัติการในโลกที่งานหลักของระบบปฏิบัติการได้ง่ายเพียงใด: ให้ผู้ใช้ออนไลน์เพื่อให้สามารถเข้าถึงข้อมูลได้หรือไม่?
สิ่งสำคัญในการใช้งานออนไลน์คือ ว่าพวกเขาเป็นแพลตฟอร์มไม่เชื่อเรื่องพระเจ้า Google Docs ทำงานได้ดีเช่นกันบนพีซีแบบ Windows เช่นเดียวกับใน Mac หรือ Linux และฉันจะเดิมพันว่ามีผู้คนจำนวนมากที่ทำงานในเครื่อง Amiga ด้วย ฉันเข้าถึง Google Docs บนโทรศัพท์มือถือ Nokia N800 ของฉันซึ่งเป็นแพลตฟอร์มฮาร์ดแวร์ที่ Microsoft ไม่เคยสัมผัสมาเพราะใช้ Linux แต่อย่างใดที่แอพพลิเคชันในสำนักงานไม่สามารถใช้งานได้
เพียงแค่เราก้าวเข้าสู่ยุคแห่งวิวัฒนาการ คอมพิวเตอร์ที่บทบาทของ Microsoft ในโครงการของสิ่งที่หดตัว น่าแปลกที่ไมโครซอฟท์ดูเหมือนจะไม่ได้ตระหนัก บางทีพวกเขาอาจจะชอบเรือบรรทุกน้ำมันแบบเดิม ๆ ที่ใหญ่และเทอะทะที่พวกเขาไม่สามารถหันไปได้อีก
คนอาจเลือกที่จะใช้ Microsoft แน่นอน ความจงรักภักดีเก่าตายยาก แต่ลักษณะของรูปแบบธุรกิจของไมโครซอฟท์ได้เสมอเพื่อผูกผู้ใช้โพสต์และบังคับให้อาหารพวกเขาผลิตภัณฑ์ ตอนนี้เชือกที่ถูกหัก ไม่ว่าจะเป็นการปลดปล่อย?
โอเพนซอร์สไม่จำเป็นต้องเสียค่าธรรมเนียมใบอนุญาตและเหมือนนักกายกรรมรัสเซียที่มีคู่ร่วมกัน: มีความยืดหยุ่น มีความยืดหยุ่นจริงๆ ซึ่งทำให้มันอยู่ในตำแหน่งที่ดียิ่งขึ้นในการจัดหาแพลตฟอร์มสำหรับโลกออนไลน์แบบไม่เชื่อเรื่องพระเจ้าแบบใหม่
Chrome (ทางเทคนิค Google Chromium) เป็นโอเพนซอร์สเนื่องจากไม่ทำให้ Google สามารถล็อกซอฟต์แวร์ลงในแพลตฟอร์มฮาร์ดแวร์หรือสถาปัตยกรรมได้. แพลตฟอร์มนี้ไม่มีสาระสำคัญในจักรวาลของ Google และนี่อาจเป็นข้อแตกต่างที่ยิ่งใหญ่ที่สุดระหว่างปรัชญาของ Microsoft และ Google Microsoft ต้องการให้คุณใช้ Windows และแพลตฟอร์ม x86 Google ไม่สนใจว่าคอมพิวเตอร์หรือแพลตฟอร์มใดที่คุณใช้และกระตือรือร้นที่จะให้คุณเป็นคนเลือกสรรตามที่คุณเลือก แนวทางของไมโครซอฟท์เกี่ยวกับข้อ จำกัด แนวทางของ Google เป็นเรื่องเกี่ยวกับเสรีภาพ
ฉันรู้ว่าวิธีการใดที่มีประโยชน์ต่อสุขภาพมากที่สุด
Esoteric Architectures
Microsoft มีปัญหาและเป็นเช่นนี้: เกือบทุกรูปแบบธุรกิจจะขึ้นอยู่กับแพลตฟอร์ม x86 ปีนขึ้นไปบนเตียงกับ Intel ในวันนั้นส่วนใหญ่เป็นเหตุบังเอิญ แต่ก็ปฏิเสธที่จะปีนออกไปอีกแม้ว่าชุดนอนจะมีกลิ่นเหม็นอับ ๆ อยู่เรื่อย ๆ
มีการเกี้ยวพีสั้น ๆ ชิปทดแทนไม่กี่ปีที่ผ่านมา แต่ที่สวยมากมาอะไร และไมโครซอฟต์กำลังเตรียมที่จะใช้แพลตฟอร์มอื่น ๆ ในแผนกผู้เชี่ยวชาญเช่นคอมพิวเตอร์พกพาและเกมคอนโซล แต่ธุรกิจหลักของเดสก์ท็อปและเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ x86 มากที่สุด เป็นสูตรที่ชนะ ทำไมต้องเปลี่ยนหรือไม่?
นี่คือเหตุผล: โลกของโทรศัพท์มือถือและพีดีเอที่ลุกลามอย่างไม่น่าเชื่อได้นำไปสู่ชิปที่ใช้พลังงานต่ำซึ่งกำลังเข้าสู่เน็ตบุ๊ก และไม่ยากที่จะเห็นว่าชิปเหล่านี้สามารถโยกย้ายไปยังอุปกรณ์คอมพิวเตอร์ทุกชนิดได้อย่างไร
ARM ดูเหมือนจะเป็นราชาแห่งจักรวรรดิแห่งนี้โดยเฉพาะและชิปของพวกเขามีอายุการใช้งานยาวนานถึง 8 ชั่วโมงหรือมากกว่านั้น คุณสมบัติและประสิทธิภาพเหมือนชิพปกติ (รวมถึงวิดีโอ hi-def) เน็ตบุ๊คที่ใช้ชิพ ARM ใช้พลังงานน้อยกว่ามากและมีขนาดเล็กและเงียบกว่าเนื่องจากไม่มีพัดลม (ใช้พลังงานต่ำ = ความร้อนน้อย)
มีข้อโต้แย้งด้านสิ่งแวดล้อมที่มีประสิทธิภาพที่จะต้องทำด้วย ให้เลือกระหว่างคอมพิวเตอร์ที่ใช้ 10 วัตต์และเครื่องที่ใช้ 200 ซึ่งคุณจะเลือกได้หรือไม่? ในขณะที่อเมริกาได้รับการตอบรับอย่างรวดเร็วจากปัญหาด้านสิ่งแวดล้อมเช่นนี้ไปแล้วส่วนที่เหลือของโลกคำตอบก็คือไม่ใช่เกมง่ายๆ พูดเป็นคนที่อาศัยอยู่ในยุโรปที่ค่าพลังงานสูงฉันอาจจะไม่เคยซื้อคอมพิวเตอร์เดสก์ท็อปอีก ด้วยอุปกรณ์จ่ายไฟโดยปกติแล้วจะผลักดันวัตต์ 500-1000 วัตต์พวกเขาใช้น้ำมากเกินไป คอมพิวเตอร์โน้ตบุ๊คใช้พลังงานเพียงเล็กน้อยและหนึ่งใน netbooks ที่ใช้ ARM ใหม่เหล่านี้จะใช้พลังงานเพียงเล็กน้อยที่ไม่สำคัญเลยทีเดียว
ตอนนี้ไม่ต้องสงสัยเลยว่า Windows สามารถทำงานบน ARM ได้ ทั้งหมดสถาปัตยกรรมที่แตกต่างกันอย่างสมบูรณ์เมื่อเทียบกับ x86 ไมโครซอฟท์มีความเชี่ยวชาญด้านวิศวกรรมอย่างแท้จริงเพื่อให้เกิดขึ้น แต่มันจะเป็นเหมือนการแปลงเครื่องยนต์เบนซินทำงานบนดีเซล เป็นไปได้ แต่ไม่มีจุดหมาย หลังจากเสร็จสิ้นการทำงานอย่างหนักคุณอาจสงสัยว่าทำไมคุณต้องใส่ใจ
ไม่ใช่แค่ Windows ที่จะถูกแปลงแน่นอนไม่ค่อยสร้างเลียนแบบชั้นยุ่ง ๆ ที่อาจจะไม่ค่อยดีนัก โปรเซสเซอร์แอพพลิเคชันที่สำคัญเช่น Office จะต้องมีการโอนย้ายด้วยเช่นกัน
Linux ใช้ ARM เป็นเวลาหลายปี นั่นคือลักษณะของ Linux มันไม่ได้ล็อคลงทั้งในเชิงปรัชญาหรือในทางปฏิบัติ ดังนั้นเมื่อผู้ผลิตโน้ตบุ๊ค ARM รุ่นใหม่มองหาระบบปฏิบัติการระบบจึงมีเพียงทางเลือกเดียวเท่านั้น (Windows CE เป็นไปได้ แต่ก็เกี่ยวข้องกับอุปกรณ์เคลื่อนที่ที่มีขีดความสามารถมากเกินไป)
ในรูปลักษณ์แปลก ๆ ทาง Linux มีเกือบผูกขาดเสมือนในตลาดที่ไม่ใช่ x86 Microsoft ไม่ได้อยู่ที่นั่น
Microsoft มีปัญหาและเป็นเช่นนี้: Google นี่คือการต่อสู้เพื่อให้ได้เงินดาวน์สูงสุดในป่าเพราะในความเป็นจริงทั้งสอง บริษัท สามารถอยู่เคียงข้างกันและมีสุขภาพดีอย่างมาก แต่เมืองนี้ไม่ใหญ่พอสำหรับทั้ง 2 คน
Google เป็น บริษัท โอเพนซอร์สเสมอมา เครื่องมือค้นหาของ บริษัท มีการทำงานบน Linux ตั้งแต่วันแรกและเมื่อกำลังมองหาแพลตฟอร์มที่จะสร้างระบบปฏิบัติการ Android มือถือก็ไม่ลังเลที่จะเลือก Linux (ลองนึกดูว่า Google จะตัดสินใจว่าจะทำยังไง ใช้ Windows CE แทนการตัดสินใจดังกล่าวน่าจะได้รับการต้อนรับด้วยเสียงหัวเราะ) Google ได้พยายามสนับสนุน Linux ด้วยผลิตภัณฑ์เดสก์ท็อปเช่น Google Earth (แม้ว่าผลิตภัณฑ์จะไม่ใช่โอเพนซอร์ส)
มีข้อสงสัยเล็กน้อยคือถ้า Google จะเปิดตัวผลิตภัณฑ์หรือแพลตฟอร์มซอฟต์แวร์ต่อไปในอนาคต มีโอกาสที่ดีที่จะเป็นโอเพนซอร์ส
ในหลายรูปแบบที่สำคัญ Google ใช้โอเพนซอร์สเป็นอาวุธที่จะเอาชนะ Microsoft เหนือศีรษะ Google ใช้โอเพนซอร์สเพื่อกำหนดตัวเองและแสดงให้เห็นถึงความแตกต่างระหว่างตัวเองกับ Fuddy-duddy Microsoft (เคล็ดลับที่ Apple ใช้อย่างน้อยสักสองสามปีที่ผ่านมา)
คน Google ยังทราบว่าโอเพ่นซอร์สก่อให้เกิดความรำคาญแก่ Microsoft และวิธีการใช้โอเพ่นซอร์สจะทำลายแนวคิด "ความกลัวความไม่แน่นอนและข้อสงสัย" แบบดั้งเดิมของ Microsoft (FUD) เพื่อทำให้ชื่อเสียงของโอเพ่นซอร์ส ในครั้งต่อไปที่มีคนถามคุณว่า Linux เคยทำอะไรกับใครชี้ให้เห็นว่าการค้นหาของ Google ที่พวกเขาเพิ่งทำนั้นได้รับการอำนวยความสะดวกด้วย
Keir Thomas เป็นผู้เขียนหนังสือหลายเล่มใน Ubuntu รวมถึงฟรี คู่มือ Ubuntu Pocket Guide และ Reference.