Ubuntu Cluster Load Balance Cluster Server Load Balancing Ubuntu Linux 2.1 ( ) 2.1.1 3 1) L

Total Page:16

File Type:pdf, Size:1020Kb

Ubuntu Cluster Load Balance Cluster Server Load Balancing Ubuntu Linux 2.1 ( ) 2.1.1 3 1) L บทที่ 2 ทฤษฎีและเอกสารที่เกี่ยวของ ในการศึกษาโครงงานเทคโนโลยีสารสนเทศ ในหัวขอการประยุกตใช Ubuntu ในการบริหาร จัดการ Cluster และ Load balance มีทฤษฎีและเอกสารที่เกี่ยวของกับ Cluster Server และ Load balancing บน Ubuntu linux รวมถึงงานวิจัยที่เกี่ยวของ โดยอธิบายถึงรายละเอียดและ หลักการทํางานต?างๆ ที่สําคัญ ดังต?อไปนี้ 2.1 ระบบเครือขาย ระบบเครือข?ายคอมพิวเตอร หรือระบบเน็ตเวิรค คือกลุ?มของคอมพิวเตอรและอุปกรณต?างๆ ที่ ถูกนํามาเชื่อมต?อกันเพื่อใหผูใชในเครือข?ายสามารถติดต?อสื่อสารแลกเปลี่ยนขอมูล และใชอุปกรณ ต?างๆ ในเครือข?ายร?วมกันได เครือข?ายนั้นมีหลายขนาด ตั้งแต?ขนาดเล็กที่เชื่อมต?อกันดวยคอมพิวเตอร สองสามเครื่อง เพื่อใชงานในบานหรือในบริษัทเล็ก ๆ ไปจนถึงเครือข?ายขนาดใหญ?ที่เชื่อมต?อกันทั่วโลก (http://th.wikipedia.org/wiki /เครือข?ายคอมพิวเตอร) 2.1.1 ระบบเครือข?ายแบ?งออกเปTน 3 ประเภท คือ 1) LAN (Local Area Network) ซึ่งแปลไดว?า “ระบบเครือข?ายขนาดเล็ก” ที่ตองประกอบดวย Server และ Client โดยจะตองมีคอมพิวเตอรตั้งแต? 2 เครื่องขึ้นไป ซึ่งจะทําหนาที่เปTนผูใหบริการและผูใชโดยที่ผูใหบริการ ซึ่งเปTน Server นั้น จะเปTนผูควบคุมระบบว?าจะใหการทําใหการทํางานเปTนเช?นไร และในส?วนของ Server เองจะตองเปTนเครื่องคอมพิวเตอรที่มีสถานะภาพสูง เช?นทํางานเร็ว สามารถอาง หน?วยความจําไดมาก มีระดับการประมวลผลที่ดี และจะตองเปTนเครื่องที่จะตองมีระยะการทํางานที่ ยาวนาน เพราะว?า Server จะถูกเป]ดใหทํางานอยู?ตลอดเวลา จึงเปTนสิ่งสําคัญอีกอย?างหนึ่ง (ชาญยศ ปลื้มป]ติวิริยะเวช,เอกสิทธิ์ เทียมแกว และคณะ.รอบรูเรื่องแลน.กรุงเทพฯ : โรงพิมพตะวันออก ,2537,155 หนา.) 6 ภาพที่ 2-1 ระบบเครือข?าย LAN (ที่มา http://www.rajsima.ac.th/media/patchara/work41101-1/page4-2.htm ) 2) MAN (Metropolitan Area Network) ระบบเครือข?ายในเขตเมือง (Metropolitan Area Network) หมายถึง ระบบ เครือข?ายที่มีขนาดใหญ?กว?าเครือข?ายทองถิ่น แต?อาจเชื่อมต?อกันดวยระบบการสื่อสารสําหรับสาขา หลาย ๆ แห?งที่อยู?ภายในเขตเมืองเดียวกันหรือหลายเขตเมืองที่อยู?ใกลกัน ระยะทางประมาณ 10 กิโลเมตร เช?น การใหบริการทั้งของรัฐและเอกชน อาจเปTนบริการภายในหน?วยงานหรือเปTนบริการ สาธารณะก็ได รวมถึงการใหบริการระบบโทรทัศนทางสาย (Cable Television) เช?น บริษัท UBC ซึ่ง เปTนระบบที่มีสายเคเบิลเพียงหนึ่งหรือสองเสนโดยไม?มีอุปกรณสลับช?องสื่อสาร (Switching Element) ท าหนาที่เก็บกักสัญญาณหรือปล?อยสัญญาณออกไปสู?ระบบอื่น มาตรฐานของระบบ MAN คือ IEEE 802.6 หรือเรียกว?า DqDB (Distributed queue Dual Bus) ตัวอย?างการใชงานจริง เช?น ภายใน มหาวิทยาลัยหรือในสถานศึกษาจะมีระบบแมนเพื่อเชื่อมต?อระบบแลนของแต?ละคณะวิชาเขาดวยกัน เปTนเครือข?ายเดียวกันในวงกวางเทคโนโลยีที่ใชในเครือข?ายแมน ไดแก? ATM, FDDI และ SMDS ระบบ เครือข?ายแมนที่จะเกิดในอนาคตอันใกล คือระบบที่จะเชื่อมต?อคอมพิวเตอรภายในเมืองเขาดวยกันโดย ผ?านเทคโนโลยี Wi-Max ( http://regelearning.payap.ac.th/docu/mk380/f2.4.6.htm ) ภาพที่ 2-2 ระบบเครือข?าย MAN (ที่มา http://www.pracharach.ac.th/MyWebSite/network.html ) 7 3) WAN (Wide Area Network) ระบบเครือข?ายแบบ WAN หรือระบบเครือข?ายระยะไกล จะเปTนระบบเครือข?ายที่ เชื่อมโยงเครือข?ายแบบทองถิ่นตั้งแต? 2 เครือข?ายขึ้นไปเขาดวยกันผ?านระยะทางที่ไกลมาก โดยการ เชื่อมโยงจะผ?านช?องทางการสื่อสารขอมูลสาธารณะของบริษัทโทรศัพทหรือ องคการโทรศัพทของ ประเทศต?างๆ เช?น สายโทรศัพทแบบอนาลvอก สายแบบดิจิตอล ดาวเทียม ไมโครเวฟ เปTนตน (http://rbu.rbru.ac.th/~bangkom/mnwan.htm ) ภาพที่ 2-3 ระบบเครือข?าย WAN (ที่มา http://www.pracharach.ac.th/MyWebSite/network.html ) 2.1.2 ประเภทของระบบเครือข?าย 1) Peer to Peer เปTนระบบที่เครื่องคอมพิวเตอรทุกเครื่องบนระบบเครือข?ายมีฐานเท?าเทียมกัน คือทุก เครื่องสามารถจะใชไฟลในเครื่องอื่นได และสามารถใหเครื่องอื่นมาใชไฟลของตนเองไดเช?นกัน ระบบ Peer To Peer มีการทํางาน แบบดิสทริบิวท (Distributed System) โดยจะกระจายทรัพยากรต?างๆ ไปสู?เวิรกสเตชั่นอื่นๆ แต?จะมีปzญหาเรื่องการรักษาความปลอดภัย เนื่องจากขอมูลที่เป{นความลับจะถูก ส?งออกไปสู?คอมพิวเตอรอื่นเช?นกัน โปรแกรมที่ทํางานแบบ Peer To Peer คือ Windows for Workgroup และ Personal Netware 8 ภาพที่ 2-4 แสดงการทํางานแบบ Peer To Peer (ที่มา http://www.pracharach.ac.th/MyWebSite/network.html ) 2) Client / Server เปTนระบบการทํางานแบบ Distributed Processing หรือการประมวลผลแบบ กระจาย โดยจะแบ?งการประมวลผลระหว?างเครื่องเซิรฟเวอรกับเครื่องไคลเอ็นต แทนที่แอพพลิเคชั่น จะทํางานอยู?เฉพาะบนเครื่องเซิรฟเวอร ก็แบ?งการคํานวณของโปรแกรมแอพพลิเคชั่น มาทํางานบน เครื่องไคลเอ็นตดวย และเมื่อใดที่เครื่องไคลเอ็นตตองการผลลัพธของขอมูลบางส?วน จะมีการเรียกใช ไปยัง เครื่องเซิรฟเวอรใหนําเฉพาะขอมูลบางส?วนเท?านั้นส?งกลับ มาใหเครื่องไคลเอ็นต เพื่อทําการ คํานวณขอมูลนั้นต?อไป ภาพที่ 2-5 แสดงการทํางานแบบ Client / Server (ที่มา http://www.oocities.org/yodole2001/work1_1desc.htm ) 9 2.1.3 รูปแบบการเชื่อมต?อของระบบเครือข?าย LAN Topology 1) ระบบ Bus การเชื่อมต?อแบบบัสจะมีสายหลัก 1 เสน เครื่องคอมพิวเตอรทั้งเซิรฟเวอร และ ไคลเอ็นตทุกเครื่องจะตองเชื่อมต?อสายเคเบิ้ลหลักเสนนี้ โดยเครื่องคอมพิวเตอรจะถูกมองเปTน Node เมื่อเครื่องไคลเอ็นตเครื่องที่หนึ่ง (Node A) ตองการส?งขอมูลใหกับเครื่องที่สอง (Node C) จะตองส?ง ขอมูล และแอดเดรสของ Node C ลงไปบนบัสสายเคเบิ้ลนี้ เมื่อเครื่องที่ Node C ไดรับขอมูลแลวจะ นําขอมูล ไปทํางานต?อทันที (http://regelearning.payap.ac.th/docu/mk380/f2.4.6.htm ) ภาพที่ 2-6 แสดงการทํางานของระบบ Bus (ที่มา http://www.pattana.ac.th/E_book/Computer/net_student/WEB/6_7.html ) 2) ระบบ Ring การเชื่อมต?อแบบวงแหวน เปTนการเชื่อมต?อจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง จนครบ วงจร ในการส?งขอมูลจะส?งออกที่สายสัญญาณวงแหวน โดยจะเปTนการส?งผ?านจากเครื่องหนึ่ง ไปสู? เครื่องหนึ่งจนกว?าจะถึงเครื่องปลายทาง ปzญหาของโครงสรางแบบนี้คือ ถาหากมีสายขาดในส?วนใดจะ ทํา ใหไม?สามารถส?งขอมูลได ระบบ Ring มีการใชงานบนเครื่องตระกูล IBM กันมาก เปTนเครื่องข?าย Token Ring ซึ่งจะใชรับส?งขอมูลระหว?างเครื่องมินิหรือเมนเฟรมของ IBM กับเครื่องลูกข?ายบนระบบ ภาพที่ 2-7 แสดงการทํางานของระบบ Ring (ที่มา http://home.kku.ac.th/regis/student/kk/page3.html ) 10 3) ระบบ Star การเชื่อมต?อแบบสตารนี้จะใชอุปกรณ Hub เปTนศูนยกลางในการเชื่อมต?อ โดยที่ทุก เครื่องจะตองผ?าน Hub สายเคเบิ้ลที่ใชส?วนมากจะเปTน UTP และ Fiber Optic ในการส?งขอมูล Hub จะเปTนเสมือนตัวทวนสัญญาณ (Repeater) ปzจจุบันมีการใช Switch เปTนอุปกรณในการเชื่อมต?อซึ่งมี ประสิทธิภาพการทํางานสูงกว?า (http://www.bcoms.net/network/intro.asp, 2553) ภาพที่ 2-8 แสดงการทํางานของระบบ Star (ที่มา http://saithammachannetwork.blogspot.com/ ) 4) ระบบ Hybrid เปTนการเชื่อมต?อที่ผสมผสานเครือข?ายย?อยๆ หลายส?วนมารวมเขาดวยกัน เช?น นําเอา เครือข?ายระบบ Bus, ระบบ Ring และ ระบบ Star มาเชื่อมต?อเขาดวยกัน เหมาะสําหรับบาง หน?วยงานที่มีเครือข?ายเก?าและใหม?ใหสามารถทํางานร?วมกันได ซึ่งระบบ Hybrid Network นี้จะมี โครงสรางแบบ Hierarchical หรือ Tree ที่มีลําดับชั้นในการทํางานดวยกัน คือ จะมีเครือข?าย คอมพิวเตอรย?อยหลายๆ เครือข?ายเพื่อใหเกิดประสิทธิภาพสูงสุดในการทํางานเครือข?ายบริเวณกวาง เปTนตัวอย?างเครือข?ายผสมที่พบเห็นกันมากที่สุด เครือข?ายแบบนี้จะเชื่อมต?อเครือข?าย เล็ก-ใหญ? หลากหลาย แบบเขาดวยกันเปTนเครือข?ายเดียวซึ่งเครือข?ายที่ถูกเชื่อมต?ออาจจะอยู?ห?างกันคนละ จังหวัดหรืออาจจะอยู?คน ละประเทศก็เปTนได 4.1 การเขาถึงระยะไกล คุณสมบัติเด?นอย?างหนึ่งของเครือข?ายแบบผสมก็คือ ผูใชสามารถเชื่อมต?อกับ เครือข?ายจากระยะไกลเช?น อยู?ที่บาน หรืออยู?ภาคสนามไดในการเชื่อมต?อก็จะไดคอมพิวเตอรสั่งโมเด็ม หมุนสัญญาณใหวิ่งผ?านสายโทรศัพทไปเชื่อมต?อกับเครือข?าย หลังจากการเชื่อมต?อผูใชสามารถเขา ไปเรียกใชขอมูลไดเสมือนกับว?ากําลังใชเครือข?ายที่บริษัท 4.2 การบริหารเครือข?าย เนื่องจากเครือข?ายผสมเปTนการผสมผสานเครือข?ายหลายแบบเขาดวย กัน ซึ่งแต? ละเครือข?ายก็มีรายละเอียดทางเทคนิคแตกต?างกันไป ดังนั้น การบริหารเครือข?ายก็อาจจะยากกว?า 11 เครือข?ายแบบอื่น ๆดวยเหตุนี้บริษัทที่มีเครือข?ายผสมขนาดใหญ?ของตัวเองก็มักจะตั้งแผนกที่ทําหนาที่ ดูแลและบริหารเครือข?ายนี้โดยเฉพาะ 4.3 ค?าใชจ?าย โดยปกติเครือข?ายแบบผสมจะมีราคาแพงกว?าเครือข?ายแบบต?างๆ เพราะ เครือข?ายแบบนี้เปTนเครือข?ายขนาดใหญ?และมีความซับซอนสูง นอกจากนี้ยังตองมีการลงทุนเกี่ยวกับ ระบบรักษาความปลอดภัยมากกว?าเครือข?ายอื่นอีกดวยเนื่องจากเปTนการเชื่อมต?อระยะไกล (http://www.bcoms.net/network/intro.asp, 2553) ภาพที่ 2-9 แสดงการทํางานของระบบ Hybrid (ที่มา http://home.kku.ac.th/regis/student/kk/page3.html ) 5) เครือข?ายแบบไรสาย (Wireless LAN) เครือข?ายที่ใชเปTนระบบแลน (LAN) ที่ไม?ไดใชสายเคเบิลในการเชื่อมต?อ นั่นคือระบบ เครือข?ายแบบไรสาย ทํางานโดยอาศัยคลื่นวิทยุ ในการรับส?งขอมูล ซึ่งมีประโยชนในเรื่องของการไม? ตองใชสายเคเบิล เหมาะกับการใชงานที่ไม?สะดวกในการใชสายเคเบิล โดยไม?ตองเจาะผนังหรือเพดาน เพื่อวางสาย เพราะคลื่นวิทยุมีคุณสมบัติในการทะลุทะลวงสิ่งกีดขวางอย?าง กําแพง หรือพนังหองไดดี แต?ก็ตองอยู?ในระยะทําการ หากเคลื่อนยายคอมพิวเตอรไปไกลจากรัศมีก็จะขาดการติดต?อได การใช เครือข?ายแบบไรสายนี้ สามารถใชไดกับคอมพิวเตอรพีซี และโนตบุvก และตองใชการดแลนแบบไรสาย มาติดตั้ง รวมถึงอุปกรณที่เรียกว?า Access Point ซึ่งเปTนอุปกรณจ?ายสัญญาณสําหรับระบบเครือข?าย ไรสายมีหนาที่รับส?งขอมูลกับการดแลนแบบไรสาย (http://www.bcoms.net/network/intro.asp, 2553) 12 2.1.4 อุปกรณเครือข?าย การเชื่อมต?อเครื่องคอมพิวเตอรใหกลายเปTน LAN หรือ WAN ได นั้นจะตองอาศัยสิ่งที่ เรียกว?า “อุปกรณเครือข?าย (Network Device)” มีดวยกันทั้งหมด 6 ชนิด ไดแก? 1) อุปกรณทวนสัญญาณ (Repeater) อุปกรณทวนสัญญาณ ทํางานใน Layer ที่ 1 OSI Model เปTนอุปกรณที่ทํา หนาที่รับ สัญญาณดิจิตอลเขามาแลวสรางใหม? (Regenerate) ใหเปTนเหมือน สัญญาณ (ขอมูล) เดิมที่ส?งมาจาก ตนทาง จากนั้นค?อยส?งต?อออกไปยังอุปกรณตัวอื่น เหตุที่ตองใช Repeater เนื่องจากว?าการ ส?ง สัญญาณไปในตัวกลางที่เปTนสายสัญญาณนั้น เมื่อระยะทางมากขึ้นแรงดันของสัญญาณจะลดลงเรื่อย ๆ จึงไม?สามารถส?งสัญญาณในระยะทางไกล ๆ ได ดังนั้นการใช Repeater จะทําใหสามารถ ส?ง สัญญาณไปไดไกลขึ้น โดยที่สัญญาณไม?สูญหาย ภาพที่ 2-10 แสดงการเชื่อมต?อ Repeater เขากับเครือข?าย (ที่มา https://sites.google.com/site/00nattapon/5-1-xu-pk-rnu ) จากภาพที่ 2-10 จะเห็นว?าเครื่องคอมพิวเตอรใน Segment 1 (Segment หมายถึง ส?วนย?อย ๆ ของเครือข?าย LAN) เชื่อมต?ออยู?กับคอมพิวเตอรใน Segment 2 แต?ทั้งสองเครื่องนี้มี ระยะห?างกันมาก จึงตองใช Repeater แต?จะกระจายสัญญาณที่ทวนนั้นออกไปยังคอมพิวเตอรทุก เครื่องที่เชื่อมต?ออยู?กับฮับ ภาพที่ 2-11 แสดงการเชื่อมต?อคอมพิวเตอรเขากับเครือข?าย โดยใช Hub (ที่มา https://sites.google.com/site/00nattapon/5-1-xu-pk-rnu ) 13 จากภาพที่ 2-11 เปTนการใช Hub ในการเชื่อมต?อคอมพิวเตอรเขากับเครือ ข?าย ซึ่งที่ Hub จะมี “พอรต (Port)”
Recommended publications
  • İşletim Sistemleri (Operating Systems)
    İşletim Sistemleri (Operating Systems) (Son Güncelleme: 03.11.2016) Bu sunumda Yrd. Doç. Dr. Andaç Mesut’un ders notlarından faydalanılmıştır. İşletim Sistemi (Operating System) • Bilgisayar donanımının doğrudan • Operating system is a software denetimi ve yönetiminden, temel which is responsible for sistem işlemlerinden ve controlling and management of uygulama yazılımlarını computer hardware, basic operations of system, running of çalıştırmaktan sorumlu olan application software. sistem yazılımıdır. • Operating system provides all • Bütün diğer yazılımların belleğe, other software to access into girdi/çıktı aygıtlarına ve kütük memory, input /output devices sistemine erişimini sağlar. and the file system. • In case more than one software • Birden çok yazılım aynı anda runs at the same time, operating çalışıyorsa, her yazılıma yeterli system is responsible being sistem kaynağını ayırmaktan ve separate enough system birbirleri ile çakışmamalarını resources to each software and sağlamaktan da sorumludur. ensuring that they don’t interfere with each other. İşletim Sisteminin Katmanları Uygulama Katmanı (Application Layer) Kabuk (Shell) Katmanı (Shell Layer) Çekirdek (Kernel) Katmanı (Kernel Layer) Donanım Katmanı (Hardware Layer) Çekirdek (Kernel) • İşletim sisteminin ana bileşeni olan • Kernel which is the main çekirdek, uygulama programları ile component of the operating system, acts as a bridge donanım bileşenleri arasında köprü among hardware vazifesi görür. components with application programs. • İşlemcide çalışan proseslerin • The management of yönetimi, bellek yönetimi ve processes running on the Giriş/Çıkış cihazlarının yönetimi gibi processor such as memory management and input / birçok temel işlev çekirdek tarafından output devices management gerçekleştirilir. is performed by kernel. Kabuk (Shell) • Çekirdeğin sağladığı • Shell is intermediary a layer servislere erişim sağlayan bir that provides access to ara katmandır.
    [Show full text]
  • Debian 1 Debian
    Debian 1 Debian Debian Part of the Unix-like family Debian 7.0 (Wheezy) with GNOME 3 Company / developer Debian Project Working state Current Source model Open-source Initial release September 15, 1993 [1] Latest release 7.5 (Wheezy) (April 26, 2014) [±] [2] Latest preview 8.0 (Jessie) (perpetual beta) [±] Available in 73 languages Update method APT (several front-ends available) Package manager dpkg Supported platforms IA-32, x86-64, PowerPC, SPARC, ARM, MIPS, S390 Kernel type Monolithic: Linux, kFreeBSD Micro: Hurd (unofficial) Userland GNU Default user interface GNOME License Free software (mainly GPL). Proprietary software in a non-default area. [3] Official website www.debian.org Debian (/ˈdɛbiən/) is an operating system composed of free software mostly carrying the GNU General Public License, and developed by an Internet collaboration of volunteers aligned with the Debian Project. It is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for other Linux distributions. Debian 2 Debian was announced in 1993 by Ian Murdock, and the first stable release was made in 1996. The development is carried out by a team of volunteers guided by a project leader and three foundational documents. New distributions are updated continually and the next candidate is released after a time-based freeze. As one of the earliest distributions in Linux's history, Debian was envisioned to be developed openly in the spirit of Linux and GNU. This vision drew the attention and support of the Free Software Foundation, who sponsored the project for the first part of its life.
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Master Thesis Innovation Dynamics in Open Source Software
    Master thesis Innovation dynamics in open source software Author: Name: Remco Bloemen Student number: 0109150 Email: [email protected] Telephone: +316 11 88 66 71 Supervisors and advisors: Name: prof. dr. Stefan Kuhlmann Email: [email protected] Telephone: +31 53 489 3353 Office: Ravelijn RA 4410 (STEPS) Name: dr. Chintan Amrit Email: [email protected] Telephone: +31 53 489 4064 Office: Ravelijn RA 3410 (IEBIS) Name: dr. Gonzalo Ord´o~nez{Matamoros Email: [email protected] Telephone: +31 53 489 3348 Office: Ravelijn RA 4333 (STEPS) 1 Abstract Open source software development is a major driver of software innovation, yet it has thus far received little attention from innovation research. One of the reasons is that conventional methods such as survey based studies or patent co-citation analysis do not work in the open source communities. In this thesis it will be shown that open source development is very accessible to study, due to its open nature, but it requires special tools. In particular, this thesis introduces the method of dependency graph analysis to study open source software devel- opment on the grandest scale. A proof of concept application of this method is done and has delivered many significant and interesting results. Contents 1 Open source software 6 1.1 The open source licenses . 8 1.2 Commercial involvement in open source . 9 1.3 Opens source development . 10 1.4 The intellectual property debates . 12 1.4.1 The software patent debate . 13 1.4.2 The open source blind spot . 15 1.5 Litterature search on network analysis in software development .
    [Show full text]
  • LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Belltown Media, Inc., 2121 Sage Road, Ste
    ™ INTRO TO OSCAD THE OPEN-SOURCE CAD TOOL FOR CIRCUIT DESIGN WHY MICROSOFT SHOULD EMBRACE LINUX Since 1994: The Original Magazine of the Linux Community MAY 2014 | ISSUE 241 | www.linuxjournal.com COOL PROJECTS Build an ATmega328p Programmer with the BeagleBone Black Reglue: Bridging the Digital Divide Hack the Parrot A.R. Drone V A LOOK AT CREATE BASH WATCH: SciPY FOR OPEN-SOURCE PRIMER ISSUE OVERVIEW SCIENTIFIC FORUMS WITH FOR COMPUTING DISCOURSE SYSADMINS LJ241-May2014.indd 1 4/21/14 10:05 AM LJ241-May2014.indd 2 4/21/14 10:06 AM $UH\RXFRQVLGHULQJVRIWZDUHGHÀQHGVWRUDJH" zStax StorCore =)68QLÀHG6WRUDJH IURP6LOLFRQ ZFS Unified Storage 0HFKDQLFVLVWUXO\VRIWZDUHGHÀQHGVWRUDJH )URPPRGHVWGDWDVWRUDJHQHHGVWRDPXOWLWLHUHGSURGXFWLRQVWRUDJHHQYLURQPHQWWKHzStax StorCore =)6XQLÀHGVWRUDJHDSSOLDQFHVKDYHWKHULJKWPL[RISHUIRUPDQFHFDSDFLW\DQGUHOLDELOLW\WRÀW\RXUQHHGV zStax StorCore 64 May Case Study Feature zStax StorCore 104 /HDUQKRZ9DXOW1HWZRUNVZDVDEOHWREXLOGDQ HQWHUSULVHFODVVFORXGVROXWLRQDWDFRVWHIIHFWLYHSULFH 7DONZLWKDQH[SHUWWRGD\ E\WXUQLQJWR]6WD[IURP6LOLFRQ0HFKDQLFV www.siliconmechanics.com/zstax LJ241-May2014.indd 3 4/21/14 10:06 AM MAY 2014 CONTENTS ISSUE 241 COOL PROJECTS FEATURES 58 Hacking the Parrot A.R. Drone Check out the potential for this semi-autonomous, largely automated quadracopter. Bill Childers 68 Cross-Breeding the BeagleBone Black with the ATmega328p How to build up the hardware from basic components and configure the software to transform the BeagleBone into an ATmega328p programmer. Joshua Datko 84 Reglue: Opening Up the World to Cover photo by Joshua Datko Deserving Kids, One Linux ON THE COVER Computer at a Time 0U[YV[V6ZJHK[OL6WLU:V\YJL*(+;VVSMVY*PYJ\P[+LZPNUW Reglue gives free >O`4PJYVZVM[:OV\SK,TIYHJL3PU\_W )\PSKHU(;TLNHW7YVNYHTTLY^P[O[OL)LHNSL)VUL)SHJRW Linux computers to 9LNS\L!)YPKNPUN[OL+PNP[HS+P]PKLW under-privileged /HJR[OL7HYYV[(9+YVULW children and (3VVRH[:JP7@MVY:JPLU[PMPJ*VTW\[PUNW *YLH[L6WLU:V\YJL-VY\TZ^P[O+PZJV\YZLW their families.
    [Show full text]
  • Kali Linux Obligation De Partition Gpt
    Kali Linux Obligation De Partition Gpt Ethnocentric and honeyless Parrnell shootings some amritas so laigh! Zacharias is disillusioning: she foams lumpily and belly-flopped her wind. Biyearly Wyn abate some occupations and excuse his berth so rheumatically! The same problem from your cover you can be visited, de linux partition gpt partitioned hard These problems de dados sobre essas parties forward, kali linux obligation de partition gpt, kali linux academy is reasonable command program, and very large scale data in! Xpath expression can be filled with the kali linux obligation de partition gpt and what can continue building. The obligation to contribute to do to recreate a cloud computing speed variable has lost one below half wasted with kali linux obligation de partition gpt partitions alignment with? Some models and translate or bad habit of kali linux obligation de partition gpt partition table that vendors are only other mobile phones and resources holding shift key? Any obligation to kali linux obligation de partition gpt. Windows, OS X, and Linux that features: checkbook style transactions, purchase itemization, reporting tools, more. Formal art is essentially rational. The full functionality of this structure is beyond the scope of this book. Linux distro becomes our extended and a national substantive and kali linux obligation de partition gpt schemes are? One of the more common questions in digital forensics deals with the interpretation of data found stored in the flash memory of a device. After we chat with that need of kali linux obligation de partition gpt. Otherwise available with gpt schemes which are reallocated to read them look at how that order to kali linux partition gpt.
    [Show full text]
  • R. Scott Granneman
    R. Scott Granneman 39 Summit Place • Webster Groves, MO 63119 [email protected] • www.granneman.com • www.ChainsawOnATireSwing.com 314-780-0489 (c) • 314-644-4900 (w) Scott Granneman is an author, educator, and small business owner. Scott has written five books (Don’t Click on the Blue E!: Switching to Firefox, Hacking Knoppix, Linux Phrasebook, Google Apps Deciphered: Compute in the Cloud to Streamline Your Desktop, and Mac OS X Snow Leopard for Power Users: Advanced Capabilities and Techniques), co-authored one (Podcasting with Audacity: Creating a Podcast With Free Audio Software), and contributed to two (Ubuntu Hacks and Microsoft Vista for IT Security Professionals). Linux Phrasebook (2nd Edition) is forthcoming. In addition, he was a monthly columnist for SecurityFocus, with op/ed pieces that focused on general security topics, and for Linux Magazine, in a column on new and interesting Linux software. He formerly blogged professionally on The Open Source Weblog and Download Squad. As an educator, Scott has taught thousands of people of all ages—from pre-teens to senior citizens, online and in classrooms and lecture halls—on a wide variety of topics. In particular, he has worked to educate people at all levels of technical skill about open source technologies, Web development, and open standards. He is currently an Adjunct Professor at Washington University in St. Louis, where he teaches a variety of courses about technology and the Internet, and at Webster University, where he teaches about Web development. As a Principal of WebSanity, he works with businesses and non-profits to take full advantage of the Internet’s communications, sales, and service opportunities.
    [Show full text]
  • GNU/Linux Distro Timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A
    1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Libranet Omoikane (Arma) Gibraltar GNU/Linux distro timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A. Lundqvist, D. Rodic - futurist.se/gldt Freespire Published under the GNU Free Documentation License MEPIS SimplyMEPIS Impi Guadalinex Clonezilla Live Edubuntu Xubuntu gNewSense Geubuntu OpenGEU Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Maryan Qimo wattOS Element Jolicloud Ubuntu Netrunner Ylmf Lubuntu eBox Zentyal Ubuntu eee Easy Peasy CrunchBang gOS Kiwi Ubuntulite U-lite Linux Mint nUbuntu Kubuntu Ulteo MoLinux BlankOn Elive OS2005 Maemo Epidemic sidux PelicanHPC Inquisitor Canaima Debian Metamorphose Estrella Roja BOSS PureOS NepaLinux Tuquito Trisquel Resulinux BeatriX grml DeadCD Olive Bluewall ASLinux gnuLiNex DeMuDi Progeny Quantian DSL-N Damn Small Linux Hikarunix Damn Vulnerable Linux Danix Parsix Kanotix Auditor Security Linux Backtrack Bioknoppix Whoppix WHAX Symphony OS Knoppix Musix ParallelKnoppix Kaella Shabdix Feather KnoppMyth Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Finnix Storm Corel Xandros Moblin MeeGo Bogus Trans-Ameritech Android Mini Monkey Tinfoil Hat Tiny Core Yggdrasil Linux Universe Midori Quirky TAMU DILINUX DOSLINUX Mamona Craftworks BluePoint Yoper MCC Interim Pardus Xdenu EnGarde Puppy Macpup SmoothWall GPL SmoothWall Express IPCop IPFire Beehive Paldo Source Mage Sorcerer Lunar eIT easyLinux GoboLinux GeeXboX Dragora
    [Show full text]
  • Installing, Configuring, Optimizing, and Troubleshooting Linux
    Excerpted from: The Accidental Administrator: Linux Server Step-by-Step Configuration Guide First Edition by Don R. Crawley Linux+ and CCNA Security Provided courtesy of Seattle, Washington www.soundtraining.net SBN-10: 1-4536-8992-3 ISBN-13: 978-1-4536-8992-9 © 2010, Don R. Crawley. All rights reserved. Chapter Two: Linux Administration "If you want to travel around the world and be invited to speak at a lot of different places, just write a Unix operating system." --Linus Torvalds GUI vs. CLI Since the first graphical user interface (GUI) was created in the Xerox Palo Alto Research Center in the early 1970s, those of us who work in information systems and technology have debated its merits and liabilities. The real issue is not whether to use a GUI or a command-line interface (CLI); it is about choosing a tool that works for you and helps you work most effectively. For most of us, that means that sometimes we‟ll use a GUI and sometimes we‟ll use a CLI. I once had a student in a Linux workshop who said his nickname was “No GUI Louie”. While I remember Louie as a very knowledgeable and capable IT pro, I have also had students who avoid the CLI because of its complexity without considering the power it affords an administrator. I think we limit ourselves when we arbitrarily limit the tools at our disposal by eliminating GUI or CLI tools. In my own work, I find that I use both the CLI and GUI, depending on the task at hand and my personal familiarity with the tools in question.
    [Show full text]
  • Debian GNU/Linux Since 1995
    Michael Meskes The Best Linux Distribution credativ 2017 www.credativ.com Michael • Free Software since 1993 • Linux since 1994 Meskes • Debian GNU/Linux since 1995 • PostgreSQL since 1998 credativ 2017 www.credativ.com Michael Meskes credativ 2017 www.credativ.com Michael • 1992 – 1996 Ph.D. • 1996 – 1998 Project Manager Meskes • 1998 – 2000 Branch Manager • Since 2000 President credativ 2017 www.credativ.com • Over 60 employees on staff FOSS • Europe, North America, Asia Specialists • Open Source Software Support and Services • Support: break/fix, advanced administration, Complete monitoring Stack • Consulting: selection, migration, implementation, Supported integration, upgrade, performance, high availability, virtualization All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training credativ 2017 www.credativ.com The Beginning © Venusianer@German Wikipedia credativ 2017 www.credativ.com The Beginning 2nd Try ©Gisle Hannemyr ©linuxmag.com credativ 2017 www.credativ.com Nothing is stronger than an idea whose Going time has come. Back On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées. In One withstands the invasion of armies; one does not withstand the invasion of ideas. Victor Hugo Time credativ 2017 www.credativ.com The Beginning ©Ilya Schurov Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian 3rd Try Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development credativ 2017 www.credativ.com 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Libranet Omoikane (Arma) Quantian GNU/Linux Distribution Timeline DSL-N Version 12.10-w/Android Damn Small Linux Hikarunix Damn Vulnerable Linux A.
    [Show full text]
  • APT HOWTO (Obsolete Documentation)
    APT HOWTO (Obsolete Documentation) Gustavo Noronha Silva <[email protected]> 刘i <[email protected]> 1.8.10.4 - 2005t3月 XXX要要要 这Ç文c试图©(7ù于Debian包¡理工wAPT的工\¹式有一个很}的理ã。 它的目标/© 新的Debian(7更¹易上K,_©£些想.©£些想更ñe理ã 如U¡理他们的û统的º。它 :Debiany目而编写,目的/Ð高d发LH对它 的(7的/持4s。 HHHCCC声声声明明明 HC@有 © 2001, 2002, 2003, 2004 Gustavo Noronha Silva This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on the World Wide Web at the GNU General Public Licence. You can also obtain it by writing to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. i Contents 1 导导导言言言 1 2 úúú@@@设设设nnn 3 2.1 /etc/apt/sources.list文件 ................................3 2.2 如U(,0使(APT...................................4 2.3 选é最s\Ï发布站¹加esource.list文件:netselect,netselect-apt........5 2.4 将CD-ROM加esource.list文件 .............................6 3 ooo件件件包包包¡¡¡理理理 7 3.1 更新可(o件包列h ...................................7 3.2 安Åo件包 .........................................7 3.3 ûdo件包 .........................................9 3.4 更新o件包 ......................................... 10 3.5 G§0新H, ....................................... 11 3.6 ûd无(o件包文件:apt-get clean and autoclean.................. 12 3.7 (dselect-Í\APT..................................
    [Show full text]
  • A Business Case Study of Open Source Software
    M P 0 1 B 0 0 0 0 0 4 8 M I T R E P R O D U C T A Business Case Study of Open Source Software July 2001 Carolyn A. Kenwood Sponsor: US Army Contract No.: DAAB07-01-C-C201 Dept. No.: W803 Project No.: 0700M520-AA The views, opinions and/or findings contained in this report Approved for public release; distribution unlimited. are those of The MITRE Corporation and should not be construed as an official Government position, policy, or decision, unless designated by other documentation. ”2001 The MITRE Corporation. All Rights Reserved. Washington C3 Center Bedford, Massachusetts MITRE Department Approval: Francis M. Dello Russo, W803 Department Head MITRE Project Approval: Paul R. Garvey, W800 Chief Scientist ii Abstract This paper was prepared as part of The MITRE Corporation’s FY00 Mission-Oriented Investigation and Experimentation (MOIE) research project “Open Source Software in Military Systems.” This paper analyzes the business case of open source software. It is intended to help Program Managers evaluate whether open source software and development methodologies are applicable to their technology programs. In the Executive Summary, the paper explains open source, describes its significance, compares open source to traditional commercial off-the-shelf (COTS) products, presents the military business case, shows the applicability of Linux to the military business case, analyzes the use of Linux, discusses anomalies, and provides considerations for military Program Managers. The paper also provides a history of Unix and Linux, presents a business case model, and analyzes the commercial business case of Linux. KEYWORDS: Linux, Open Source, Open Source Software, OSS, Software iii Acknowledgments The author would like to acknowledge and thank the other individuals who contributed to this document.
    [Show full text]