โครงการ กนู (อังกฤษ: GNU) เป็นชื่อของโครงการพัฒนาระบบปฏิบัติการ ริเริ่มโดยริชาร์ด สตอลแมน เมื่อปี พ.ศ. 2527 โดยมีจุดมุ่งหมายที่จะพัฒนาระบบปฏิบัติการเพื่อให้เป็นซอฟต์แวร์เสรี ที่ทุกคนสามารถนำไปใช้ แก้ไข ปรับปรุง หรือจำหน่ายฟรี โดยไม่ต้องเสียค่าลิขสิทธิ์ โครงการกนู ประกอบไปด้วย เคอร์เนล ไลบรารี คอมไพเลอร์ โปรแกรมระบบ และ โปรแกรมประยุกต์ต่าง ๆ
คำว่า กนู (IPA: /ɡəˈnuː/ เกอะนู หรือ /ˈnjuː/ นยู ในบางประเทศ) เป็นคำย่อแบบกล่าวซ้ำ มาจากคำเต็มว่า GNU's Not Unix (กนูไม่ใช่ยูนิกซ์) เพราะระบบกนูพัฒนาให้เหมือนระบบยูนิกซ์แต่ไม่ได้ใช้ซอร์สโคดของยูนิกซ์เลย
พ.ศ. 2549 เคอร์เนลทางการของกนู คือ Hurd ยังไม่เสร็จสมบูรณ์ ผู้ใช้ระบบกนูส่วนใหญ่เลือกโดยใช้ลินุกซ์เป็นเคอร์เนล อย่างไรก็ตาม ระบบเหล่านั้นมักจะถูกเรียกว่า ลินุกซ์ ซึ่งถ้าจะให้ถูกต้องแล้ว ควรจะเรียกว่า ระบบ(กนู/ลินุกซ์) (GNU/Linux systems) เพราะใช้ลินุกซ์เป็นเคอร์เนล ส่วนซอฟต์แวร์ส่วนอื่น ๆ มาจากโครงการกนู
โปรแกรมหลายตัวในโครงการ ก็ถูกปรับให้ทำงานในระบบปฏิบัติการอื่น ๆ ได้ เช่น ไมโครซอฟท์วินโดวส์ บีเอสดี แมคโอเอส เป็นต้น
สัญญาอนุญาต GPL, LGPL และ GFDL ที่ใช้ในโครงการอื่น ๆ มากมาย ก็ริเริ่มจากกนู
ประวัติ
กนูประกาศอย่างเป็นทางการเมื่อวันที่ 27 กันยายน พ.ศ. 2526 ทางกลุ่มข่าว net.unix-wizards และ net.usoft การพัฒนาซอฟต์แวร์เริ่มต้นเมื่อ 5 มกราคม พ.ศ. 2527 เมื่อ สตอลแมน ลาออกจากสถาบันเทคโนโลยีแมสซาชูเซตส์ เพื่อไม่ให้มหาวิทยาลัยอ้างลิขสิทธิ์ในตัวซอฟต์แวร์และแทรกแซงการเผยแพร่ในรูปแบบซอฟต์แวร์เสรี สำหรับชื่อ"กนู" นั้น สตอลแมน ได้แนวความคิดจากการเล่นคำแบบต่าง ๆ และจากเพลง The Gnu ของวง
เป้าหมายของโครงการก็คือสร้างระบบปฏิบัติการเสรีทั้งระบบ ที่ผู้ใช้สามารถศึกษาซอร์สโคด แก้ไขการทำงานของซอฟต์แวร์ และเผยแพร่ซอฟต์แวร์ที่แก้ไขต่อไปยังคนอื่นได้โดยเสรี เหมือนกับที่เคยเป็นในช่วงคริสต์ทศวรรษที่ 1960 และ 1970 แนวความคิดนี้นำออกตีพิมพ์เป็นบทความ ในเดือนมีนาคม พ.ศ. 2528 ทางวารสาร Dr. Dobb's Journal of Software Tools
ซอฟต์แวร์ส่วนใหญ่ต้องเริ่มต้นเขียนจากศูนย์ แต่ซอฟต์แวร์เสรีที่มีอยู่แล้วก็นำมาใช้ด้วย ตัวอย่าง เช่น ระบบเรียงพิมพ์ และระบบ X Window System คนที่เขียนกนูส่วนใหญ่เป็นอาสาสมัคร ซึ่งบางส่วนเขียนในเวลาว่าง บางส่วนว่าจ้างโดยบริษัท สถานศึกษา หรือ องค์กรไม่แสวงหากำไรอื่น ๆ ในเดือนตุลาคม พ.ศ. 2528 สตอลแมน จัดตั้ง Free Software Foundation (FSF) FSF จ้างโปรแกรมเมอร์จำนวนหนึ่งพัฒนาซอฟต์แวร์ทำจำเป็นสำหรับกนู ในช่วงสูงสุดเคยมีพนักงาน 15 คน FSF ยังเป็นผู้ถือลิขสิทธิ์ของซอฟต์แวร์กนูบางตัว ซอฟต์แวร์ส่วนใหญ่เผยแพร่โดยใช้สัญญาอนุญาต GPL บางส่วนใช้ LGPL หรือสัญญาอนุญาตอื่น ๆ
เนื่องจากในขณะนั้น ยูนิกซ์ เป็นระบบปฏิบัติการที่นิยมมากตัวหนึ่ง กนูจึงออกแบบให้คล้ายกับยูนิกซ์มาก เพื่อให้ผู้ใช้สามารถย้ายไประบบกนูได้สะดวก ยูนิกซ์ยังมีโครงสร้างแบบโมดูล จึงสามารถพัฒนาโครงการกนูแยกกันเป็นส่วน ๆ ได้
เมื่อกนูเริ่มมีบทบาท ธุรกิจหลายรายหันมาสนับสนุนการพัฒนา หรือขายซอฟต์แวร์และบริการทางเทคนิก บริษัทที่มีชื่อและประสบความสำเร็จที่สุดก็คือ ปัจจุบันเป็นส่วนหนึ่งของบริษัท Red Hat
ดูเพิ่ม
- สัญญาอนุญาตเอกสารเสรีของกนู(GNU Free Documentation License (GFDL))
- สัญญาอนุญาตสาธารณะทั่วไปของกนู (GNU General Public License (GPL))
อ้างอิง
- . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2007-05-16. สืบค้นเมื่อ 2007-04-22.
- http://groups.google.com/group/net.unix-wizards/browse_thread/thread/f2dc1f44f33bf6ed
แหล่งข้อมูลอื่น
- เว็บไซต์โครงการกนู
- เว็บไซต์โครงการกนูในประเทศไทย 2004-04-02 ที่ เวย์แบ็กแมชชีน
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
okhrngkar knu xngkvs GNU epnchuxkhxngokhrngkarphthnarabbptibtikar rierimodyrichard stxlaemn emuxpi ph s 2527 odymicudmunghmaythicaphthnarabbptibtikarephuxihepnsxftaewresri thithukkhnsamarthnaipich aekikh prbprung hruxcahnayfri odyimtxngesiykhalikhsiththi okhrngkarknu prakxbipdwy ekhxrenl ilbrari khxmiphelxr opraekrmrabb aela opraekrmprayukttang ekhruxnghmaykarkhakhxngknu khawa knu IPA ɡeˈnuː ekxanu hrux ˈnjuː nyu inbangpraeths epnkhayxaebbklawsa macakkhaetmwa GNU s Not Unix knuimichyuniks ephraarabbknuphthnaihehmuxnrabbyuniksaetimidichsxrsokhdkhxngyuniksely ph s 2549 ekhxrenlthangkarkhxngknu khux Hurd yngimesrcsmburn phuichrabbknuswnihyeluxkodyichlinuksepnekhxrenl xyangirktam rabbehlannmkcathukeriykwa linuks sungthacaihthuktxngaelw khwrcaeriykwa rabbknu linuks GNU Linux systems ephraaichlinuksepnekhxrenl swnsxftaewrswnxun macakokhrngkarknu opraekrmhlaytwinokhrngkar kthukprbihthanganinrabbptibtikarxun id echn imokhrsxfthwinodws biexsdi aemkhoxexs epntn syyaxnuyat GPL LGPL aela GFDL thiichinokhrngkarxun makmay krierimcakknuprawtiknuprakasxyangepnthangkaremuxwnthi 27 knyayn ph s 2526 thangklumkhaw net unix wizards aela net usoft karphthnasxftaewrerimtnemux 5 mkrakhm ph s 2527 emux stxlaemn laxxkcaksthabnethkhonolyiaemssachuests ephuximihmhawithyalyxanglikhsiththiintwsxftaewraelaaethrkaesngkarephyaephrinrupaebbsxftaewresri sahrbchux knu nn stxlaemn idaenwkhwamkhidcakkarelnkhaaebbtang aelacakephlng The Gnu khxngwng epahmaykhxngokhrngkarkkhuxsrangrabbptibtikaresrithngrabb thiphuichsamarthsuksasxrsokhd aekikhkarthangankhxngsxftaewr aelaephyaephrsxftaewrthiaekikhtxipyngkhnxunidodyesri ehmuxnkbthiekhyepninchwngkhristthswrrsthi 1960 aela 1970 aenwkhwamkhidninaxxktiphimphepnbthkhwam ineduxnminakhm ph s 2528 thangwarsar Dr Dobb s Journal of Software Tools sxftaewrswnihytxngerimtnekhiyncaksuny aetsxftaewresrithimixyuaelwknamaichdwy twxyang echn rabberiyngphimph aelarabb X Window System khnthiekhiynknuswnihyepnxasasmkhr sungbangswnekhiyninewlawang bangswnwacangodybristh sthansuksa hrux xngkhkrimaeswnghakairxun ineduxntulakhm ph s 2528 stxlaemn cdtng Free Software Foundation FSF FSF cangopraekrmemxrcanwnhnungphthnasxftaewrthacaepnsahrbknu inchwngsungsudekhymiphnkngan 15 khn FSF yngepnphuthuxlikhsiththikhxngsxftaewrknubangtw sxftaewrswnihyephyaephrodyichsyyaxnuyat GPL bangswnich LGPL hruxsyyaxnuyatxun enuxngcakinkhnann yuniks epnrabbptibtikarthiniymmaktwhnung knucungxxkaebbihkhlaykbyuniksmak ephuxihphuichsamarthyayiprabbknuidsadwk yuniksyngmiokhrngsrangaebbomdul cungsamarthphthnaokhrngkarknuaeykknepnswn id emuxknuerimmibthbath thurkichlayrayhnmasnbsnunkarphthna hruxkhaysxftaewraelabrikarthangethkhnik brisththimichuxaelaprasbkhwamsaercthisudkkhux pccubnepnswnhnungkhxngbristh Red Hatduephimsyyaxnuyatexksaresrikhxngknu GNU Free Documentation License GFDL syyaxnuyatsatharnathwipkhxngknu GNU General Public License GPL xangxing khlngkhxmulekaekbcakaehlngedimemux 2007 05 16 subkhnemux 2007 04 22 http groups google com group net unix wizards browse thread thread f2dc1f44f33bf6edaehlngkhxmulxunwikimiediykhxmmxnsmisuxthiekiywkhxngkb knu ewbistokhrngkarknu ewbistokhrngkarknuinpraethsithy 2004 04 02 thi ewyaebkaemchchin