Image
By lew Founder on Tag: Open Source, Linux
Open Source

นับตั้งแต่ปี 1991 ไลนัสได้เขียนเคอร์เนลลินุกซ์บนเครื่อง 80386 เพื่อใช้แทน MINIX ที่เขียนโดย Andrew S. Tanenbaum อาจารย์ของเขาเอง โดยพยายามสร้างเคอร์เนลที่ทำตามมาตรฐาน POSIX ต่อมาความนิยมในลินุกซ์ซึ่งใช้สัญญาอนุญาตแบบ GPL ทำให้มันได้รับความนิยมอย่างรวดเร็ว จนกระทั่งทุกวันนี้ ลินุกซ์มีอยู่ในทุกที่ตั้งแต่เซิร์ฟเวอร์ขนาดใหญ่ไปจนถึงคอมพิวเตอร์ฝังตัวขนาดเล็ก

By lew Founder on Tag: Open Source, Kernel, Linux
Open Source

โครงการในส่วนของเคอร์เนลลินุกซ์ประกาศไว้ตั้งแต่ตอนออกรุ่น 3.6 ว่าจะรองรับ ARMv8 โดยใช้ชื่อในเคอร์เนลว่า AArch64 ตอนนี้รุ่น 3.7 ออกมาแล้วก็สามารถทำได้อย่างที่ประกาศไว้จริง

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

By mk Founder on Tag: Open Source, Ubuntu, Amazon, Privacy, FSF, Richard Stallman
Open Source

Richard Stallman ประธานมูลนิธิซอฟต์แวร์เสรี ออกโรงมาอัด Ubuntu ในประเด็นเรื่องการดึงข้อมูลส่วนตัวของผู้ใช้ จากฟีเจอร์เจ้าปัญหาใน Ubuntu 12.10 ที่แสดงรายการสินค้าจาก Amazon

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

By lew Founder on Tag: Open Source, Java, Oracle, JavaScript, OpenJDK
Open Source

จาวาสริปต์เป็นภาษาสคริปต์ของ Netscape ที่พัฒนาขึ้นเพื่อใช้บนเว็บกับ Netscape 2.0 มาตั้งแต่ปี 1995 โดยยืมชื่อ "จาวา" มาจากซันโดยไม่มีความเกี่ยวเนื่องอะไรกัน แต่ความนิยมของจาวาสคริปต์ที่สูงขึ้นเรื่อยๆ จนกระทั่งเริ่มบุกตลาดเซิร์ฟเวอร์ด้วย node.js ตอนนี้ทางออราเคิลก็เปิดโครงการ Nashorn เป็นส่วนหนึ่งของ OpenJDK เพื่อนำจาวาสคริปต์มารันบน JVM แล้ว

โครงการนี้กำลังถูกพัฒนาเป็นการภายในออราเคิลเอง และกำลังเตรียมการโยกย้ายออกมาสู่สาธารณะภายใต้โครงการ OpenJDK จากข้อเสนอของออราเคิล

By mk Founder on Tag: Open Source, LibreOffice
Open Source

ชุดโปรแกรมสำนักงาน LibreOffice เริ่มเข้าสู่รุ่นใหญ่รุ่นถัดไป 4.0 โดยออกรุ่นทดสอบแรก Alpha 1 มาแล้ว

ของใหม่ที่สำคัญคือปรับปรุงการทำงานร่วมกับ .docx, .xlsx, .rtf ครับ ส่วนแผนฟีเจอร์ใหม่ของ LibreOffice 4.0 ทั้งหมดดูได้จาก LibreOffice Wiki กำหนดออกรุ่นจริงเดือนกุมภาพันธ์ปีหน้า

ที่มา - Phoronix

By mk Founder on Tag: Open Source, DreamWorks
Open Source

สตูดิโอแอนิเมชัน DreamWorks Animation SKG ประกาศเปิดซอร์สซอฟต์แวร์โมเดล 3 มิติของตัวเองชื่อ OpenVDB โดยใช้สัญญาอนุญาตแบบ Mozilla Public License Version 2.0

ซอฟต์แวร์ตัวนี้พัฒนาขึ้นโดย DreamWorks เอง และใช้งานจริงกับภาพยนตร์แอนิเมชันเรื่องล่าสุด Rise of the Guardians ด้วย เป้าหมายในการเปิดซอร์สของ DreamWorks คือต้องการดันให้ซอฟต์แวร์ตัวนี้เป็นมาตรฐานของวงการ และเมื่อมีคนร่วมพัฒนามากขึ้น ก็ย่อมเป็นประโยชน์กับ DreamWorks ในระยะยาว

By mk Founder on Tag: Open Source, Development, Windows Phone 8, Microsoft
Open Source

อธิบายก่อนนิดนึงว่า Windows Phone Toolkit คือชุดคอนโทรล (บางคนเรียกวิดเจ็ต) สำเร็จรูปที่ไมโครซอฟท์สร้างเตรียมไว้ให้นักพัฒนาแอพใช้งาน โดยคอนโทรลเหล่านี้ไม่ได้เป็นส่วนหนึ่งของ WP SDK แต่ก็ถือเป็นคอนโทรลที่ใช้บ่อยในแอพทั่วไป

ไมโครซอฟท์แจกคอนโทรลชุดนี้เป็นโอเพนซอร์สบนเว็บไซต์ CodePlex (phone.codeplex.com) มาตั้งแต่สมัย WP7 แล้ว และเมื่อ WP8 ออกก็ตามอัพเดตให้คอนโทรลเหล่านี้ทำงานกับ WP8 โดยเพิ่มคอนโทรลบางตัวที่ใช้ได้เฉพาะกับ WP8 ด้วย

By mk Founder on Tag: Open Source, GNOME, Linux
Open Source

ถึงแม้ GNOME 3.x จะเปลี่ยนมาใช้ส่วนติดต่อผู้ใช้แบบ GNOME Shell แต่เอาเข้าจริงแล้วก็ยังมีโหมด fall back (หรือ GNOME Classic) ที่ใช้ส่วนติดต่อผู้ใช้ของ GNOME 2.x อยู่ ด้วยเหตุผลว่าผู้ใช้คอมพิวเตอร์รุ่นเก่าๆ ที่ยังไม่รองรับการแสดงผล 3 มิติยังสามารถใช้ GNOME ได้ (เหตุผลเดียวกับฝั่ง Ubuntu เคยมี Unity 2D)

By lew Founder on Tag: Open Source, Oracle, RedHat, Linux
Open Source

การแข่งขันในตลาดลินุกซ์ระหว่างออราเคิลกับเรดแฮตดูจะดุเดือดมากขึ้น เมื่อออราเคิลประกาศนำแพตซ์ของเรดแฮตมาแยกย่อยรายละเอียดแล้วนำขึ้น Git repository ให้คนทั่วไปเข้าถึงได้

By Blltz Writer on Tag: Google, Open Source, Sony, Android, GitHub, Xperia, Mobile
Google

ถ้ายังจำกันได้ เมื่อเดือนกันยายน Xperia S สมาร์ทโฟนจาก Sony ถูกกูเกิลเพิ่มเข้าไปในโครงการ AOSP เพื่อให้นักพัฒนาเข้ามาร่วมพัฒนา AOSP ให้รองรับกับ Xperia S ได้ ซึ่ง Sony ก็ตอบรับด้วยการแจกไดร์เวอร์ให้นักพัฒนามาในภายหลัง

โครงการดังกล่าวเดินหน้าไปพอสมควร ตัวเครื่องสามารถเปิดติด ใช้ Wi-Fi และเซนเซอร์บางตัวใช้งานได้ แต่ด้วยความที่ฮาร์ดแวร์ส่วนมากใช้ไบนารีที่เป็น proprietary ของ Sony ซึ่งไม่สามารถนำมารวมเข้ากับ AOSP ได้ ทำให้การทำงานของ AOSP บน AOSP นั้นไม่สมบูรณ์นัก

By mekpro Contributor on Tag: Open Source, AMD, Kernel, Linux
Open Source

สืบเนื่องจากสถานการณ์ของ AMD ที่ต้องปลดพนักงานลง 15% หนึ่งในหน่วยงานที่ถูกปลดก็คือฝ่ายพัฒนาบนลินุกซ์ โดยได้มีการยืนยันแล้วว่า AMD ได้ปิดศูนย์ปฏิบัติการ Operating System Research Center (OSRC) ซึ่งเป็นหน่วยงานที่พัฒนาส่วนขยายของระบบปฏิบัติการณ์ลินุกซ์เกือบทั้งหมดของฝั่ง AMD ส่งผลให้นักพัฒนาที่มีอยู่ทั้ง 25 คนจะหยุดให้การสนับสนุนการพัฒนาในนามของ OSRC อย่างถาวร

By lew Founder on Tag: Open Source, Java, Arm, RedHat
Open Source

แม้ ARMv8 หรือ AArch64 ที่เป็น ARM สถาปัตยกรรม 64 บิตจะยังไม่วางตลาดเลยก็ตาม แต่ฝั่งซอฟต์แวร์ก็เริ่มเตรียมความพร้อมกันแล้ว สิ่งหนึ่งที่ขาดไม่ได้บนเซิร์ฟเวอร์คงเป็นจาวาที่แอพพลิเคชั่นระดับองค์กรจำนวนมากใช้งานกันอยู่ ปัญหาของจาวาบน ARM ทุกวันนี้ (รุ่น 32 บิต) คือมันมี JIT compiler รุ่นเล็กและง่ายสำหรับ OpenJDK ที่โอเพนซอร์สและใช้งานได้ฟรี กับรุ่นเฉพาะจากออราเคิลที่ทำงานได้มีประสิทธิภาพดีกว่า และตอนนี้ทาง RedHat เริ่มเข้ามาพัฒนา JIT compiler บน ARMv8 โดยเฉพาะ โดยหวังให้มันมีประสิทธิภาพที่ดีและโอเพนซอร์สไปพร้อมกัน

By mk Founder on Tag: Open Source, Mono, .NET
Open Source

โครงการ Mono ประกาศข่าวการออกรุ่น Mono 3.0 หลังพัฒนากันมานานปีครึ่ง ของใหม่ในรุ่นนี้ได้แก่

By Blltz Writer on Tag: Open Source, Sony, Ultra High Definition, CEA
Open Source

แม้ว่าชื่อของมาตรฐานความละเอียดหน้าจอสูงอย่าง 4K และ 8K จะได้ชื่ออย่างเป็นทางการว่า Ultra High-Definition ตามที่สมาคมสินค้าอิเล็กทรอนิกส์ (CEA) เพิ่งประกาศมาแล้ว แต่ทว่า Sony หนึ่งในผู้ผลิตโทรทัศน์ความละเอียดสูงกลับมีความเห็นขัดแย้งกับชื่อของมาตรฐานดังกล่าว

Sony บอกว่าชื่อ Ultra High-Definition (UHD) จะสร้างความสับสนให้กับผู้ใช้ เนื่องด้วยว่าคล้ายคลึงกับมาตรฐานเดิมอย่าง High-Definition (HD) มากเกินไป และยังแนะว่าชื่อ 4K UHD ยังดูเข้าใจง่ายกว่าด้วยซ้ำ

By mk Founder on Tag: Open Source, Ubuntu, Canonical, Mark Shuttleworth, Linux
Open Source

Mark Shuttleworth บอสใหญ่ของบริษัท Canonical ประกาศผ่านบล็อกของเขาว่า นับตั้งแต่ Ubuntu 13.04 Raring Ringtail เป็นต้นไป นโยบายการพัฒนาฟีเจอร์จะเปลี่ยนไปจากที่แล้วๆ มา

เดิมที Canonical จะจัดงาน Ubuntu Developer Summit เมื่อรอบการพัฒนา Ubuntu รุ่นใหม่เริ่มต้นขึ้น เพื่อเชิญนักพัฒนาในชุมชนไประดมสมองว่าจะพัฒนาฟีเจอร์ใหม่อะไรบ้างในรุ่นนั้นๆ (อ่าน สรุปแผนพัฒนา Ubuntu 12.10 Quantal Quetzal จากงาน UDS-Q)

By mk Founder on Tag: Open Source, File System, Samsung, Kernel, Linux, Storage
Open Source

ซัมซุงเปิดซอร์สโค้ดของระบบไฟล์ตัวใหม่ชื่อ Flash-Friendly File System (F2FS) หน้าที่ของมันก็ตามชื่อครับ เป็นระบบไฟล์ที่ออกแบบมาสำหรับหน่วยความจำแบบ NAND flash

ระบบไฟล์ตัวนี้พัฒนาต่อจาก Log-structured File System (LFS) โดยแก้ปัญหาหลายๆ อย่างของ LFS

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

By neizod Contributor on Tag: Development, JavaScript, Programming, Open Source, TypeScript, Microsoft
Development

จุดอ่อนอันยิ่งใหญ่ของ JavaScript นั้นเป็นผลพวงจากการที่ตัวภาษาถูกออกแบบมาไม่ดีเท่าที่ควร ไม่ว่าจะเป็นการใช้ scope แบบ functional (คล้ายภาษา LISP) แต่กลับเขียนไวยากรณ์ในแบบ procedural (คล้ายภาษา C) ซ้ำยังอนุญาตให้เลือกว่าจะใส่ semicolon (;) ท้ายประโยคหรือไม่ก็ได้ ไปจนถึงชื่อของภาษาที่ทำให้หลายคนเข้าใจผิดว่ามันคือ Java ขนาดย่อมๆ เสียอีก นี่ทำให้การพัฒนาโปรแกรมที่ดีบน JavaScript ยุ่งยากมากสำหรับมือใหม่

By mk Founder on Tag: Google, Open Source, Development, Eclipse, Motorola, Android
Google

โมโตโรลาประกาศเปิดซอร์สเครื่องมือพัฒนาสำหรับ Android ของตัวเองชื่อ Motodev Studio for Android เป็นบางส่วน แล้วนำโค้ดส่วนนี้ส่งเข้าโครงการ Android Open Source Project (AOSP) แล้ว

MOTODEV Studio เป็นเครื่องมือพัฒนาที่ใช้คู่กับ Android SDK ช่วยเสริมการทำงานเรื่องการแปลภาษา การทำงานกับ SQLite และการนำ code snippet ไปใช้ซ้ำ ตัวมันเองพัฒนาต่อยอดจาก Eclipse อีกทีหนึ่ง

Open Source

Apache OpenOffice และ LibreOffice กำลังพัฒนาชุดซอฟต์แวร์เวอร์ชันใหม่ โดยฟังก์ชันเด่นที่น่าสนใจ คือรองรับ Office 2013, ระบบ cloud, social network และการใช้งานบนแท็บเล็ต

ทางฝั่งของ Apache OpenOffice มีกำหนดจะปล่อยซอฟต์แวร์เวอร์ชัน 3.5 ช่วงไตรมาสแรกของปี 2013 โดยเน้นปรับปรุงการทำงานกับเอกสาร XML ของ Office 2007-2013 ให้มีประสิทธิภาพยิ่งขึ้น รวมทั้งเพิ่มความเสถียรและความสะดวกในการใช้งาน นอกจากนี้ยังเพิ่มภาษาที่รองรับอีกด้วย

By mk Founder on Tag: Open Source, Oracle, MySQL, Database
Open Source

ช่วงนี้มีงาน Oracle OpenWorld 2012 จะมีข่าวผลิตภัณฑ์ใหม่ของออราเคิลเยอะหน่อยนะครับ เริ่มจากฐานข้อมูลยอดนิยมของโลกโอเพนซอร์ส MySQL ออกรุ่นใหม่ 5.6 Release Candidate ซึ่งใกล้เป็น 5.6 ตัวจริงเต็มทีแล้ว

ของใหม่ของ MySQL 5.6 คงเป็นเรื่องประสิทธิภาพ โดยเฉพาะเรื่อง query และ subquery ที่ทีมงาน MySQL ปรับแต่งรีดเร้นประสิทธิภาพมาในหลายจุด (รายละเอียดตามต้นฉบับ) นอกจากนี้ตัวเอนจินอย่าง InnoDB ก็ปรับปรุงเรื่อง transactional และ full text search ด้วย - Oracle

Subscribe to Open Source