Tags:
Linux

The Linux Foundation มูลนิธิที่ทำหน้าที่จ้างนักพัฒนาเข้ามาดูแลโครงการลินุกซ์สร้างวิดีโอชุด "30 Kernel Developers in 30 Weeks" รายงานสภาพห้องทำงานของนักพัฒนาเคอร์เนล 30 คน ที่น่าสนใจที่สุดคงเป็นห้องทำงานของไลนัส ผู้สร้างลินุกซ์เริ่มแรก

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

งานของไลนัสทุกวันนี้อยู่บนเบราว์เซอร์ เขาต้องตอบอีเมลและตรวจดูล็อก Git ตลอดจนรวมโค้ดที่ส่งเข้ามา

ช่วงเวลาที่ไลนัสทำงานเขาไม่ต้องการให้มีสิ่งรบกวน เขาไม่ฟังเพลงและไม่อยากได้ยินเสียงพัดลมคอมพิวเตอร์ แม้แต่หน้าต่างก็ปิดไม่ให้แสงเข้ามากวน

ที่มา - Linux.com, OMG Ubuntu

Tags:
CentOS

โครงการระบบปฎิบัติการโอเพนซอร์ส CentOS ออก CentOS 7 ที่สร้างขึ้นจากซอร์สโค้ดของ RHEL 7 ที่เปิดตัวไปเมื่อเดือนที่แล้ว

ความเปลี่ยนแปลงสำคัญจาก CentOS 6.5 ได้แก่

  • อัพเดตเคอร์เนลเป็นรุ่น 3.10.0
  • รองรับ Linux Containers
  • อัพเกรดไปใช้ OpenJDK 7
  • ซอฟต์แวร์ระบบเปลี่ยนไปใช้ systemd, firewalld, และ GRUB2
  • ระบบไฟล์ตัวมาตรฐานเปลี่ยนเป็น XFS

สำหรับผู้ที่ใช้ CentOS 6.5 อยู่แล้ว สามารถเตรียมอัพเกรดได้โดยไม่ต้องลงเครื่องใหม่ แต่เครื่องมืออัพเกรดระบบกำลังอยู่ระหว่างการทดสอบ และจะปล่อยตามออกมาภายหลัง

สำหรับ mirror ในไทยผมสำรวจดู mirror1.ku.ac.th ยังไม่มานะครับ ใครมีแหล่งอื่นๆ มาแจ้งเบาะแสกันได้

ที่มา - The Register, CentOS Release Notes

Tags:

ปีนี้เราเห็นแพลตฟอร์มสำหรับ connected car ออกสู่ตลาดกันเยอะมาก ทั้ง Apple CarPlay, Android Auto, QNX Car, Windows in the Car รวมถึงแพลตฟอร์มเฉพาะค่ายอย่าง Ford Sync หรือ Toyota Entune ที่ออกมาได้สักระยะแล้ว

ฝั่งโลกโอเพนซอร์สเองที่ซุ่มทำเรื่องนี้มานาน ภายใต้การนำของ Linux Foundation ก็ได้ฤกษ์เปิดตัว Automotive Grade Linux (AGL) รุ่นแรกกับเขาบ้าง

ตามคำนิยามแล้ว AGL เป็น "ชุดของซอฟต์แวร์" (software stack) ที่ประกอบด้วยระบบปฏิบัติการพื้นฐาน (Tizen IVI) และส่วนติดต่อผู้ใช้-แอพที่สร้างด้วย HTML5/JavaScript และเรนเดอร์ด้วยเว็บรันไทม์ชื่อ Crosswalk (พัฒนาต่อจาก Chrome/Blink)

Tags:
Opera

เว็บเบราว์เซอร์ Opera เดิมทีรองรับระบบปฏิบัติการพีซี 3 แพลตฟอร์มคือวินโดวส์ แมค ลินุกซ์ แต่หลังจากการเปลี่ยนเอนจิน Presto เดิมมาเป็น Chromium/Blink ในปี 2013 บริษัทก็เลือกรองรับเฉพาะวินโดวส์และแมคก่อนเท่านั้น ผู้ใช้ลินุกซ์รวมถึงระบบปฏิบัติการยูนิกซ์อื่นๆ จำเป็นต้องใช้ Opera 12.x ที่เป็นรุ่นเก่าต่อไป (เวอร์ชันล่าสุดคือ 12.16)

แต่ล่าสุด Opera ดูจะตั้งตัวได้และพร้อมสำหรับเวอร์ชัน Chromium บนลินุกซ์แล้ว โดยออกรุ่นทดสอบ Opera Developer 24 for Linux มาแล้ว

ฟีเจอร์ของ Opera 24 for Linux คงไม่ต่างอะไรจากเวอร์ชันบนระบบปฏิบัติการอื่นๆ (รองรับธีม, Speed Dial, Opera Turbo) เบื้องต้น Opera ยังทดสอบเฉพาะบน Ubuntu แบบ 64 บิตเท่านั้น ใครอยากทดสอบก็ตามไปดาวน์โหลดจากลิงก์ที่มาครับ

ที่มา - Opera Blog

Tags:

หลังจากเปิดตัวมาสำหรับระบบปฏิบัติการ Windows และ Mac OS X มาตั้งแต่ ค.ศ. 2010 ในที่สุดเกมวางแผนแนว turn-based ชื่อดังอย่าง Sid Meier’s Civilization V ก็มีเวอร์ชั่นสำหรับระบบปฏิบัติการ Linux วางขายแล้วผ่าน Steam

Aspyr Media บริษัทที่ทำการพอร์ต Civilization มาลง Linux ประกาศว่า Civilization V สำหรับ Linux มีเป้าสนับสนุนหลักอยู่ที่ฮาร์ดแวร์ที่รันระบบปฏิบัติการ SteamOS อย่างไรก็ตามทาง Aspyr Media ยืนยันว่าระบบปฏิบัติการสายพันธุ์ Linux อื่นๆ เช่น Ubuntu 14.04 ก็จะได้รับการสนับสนุนเช่นกัน หากผู้เล่นเจอปัญหาอะไรก็สามารถแจ้งไปที่หน้า support ของ Aspyr Media ได้โดยตรง

Tags:
Linux Mint

เมื่อวันเสาร์ที่ 31 พฤษภาคม 2014 ทีมผู้พัฒนาได้ประกาศออก Linux Mint 17 รุ่น MATE และ Cinnamon ตัวเต็มเป็นที่เรียบร้อยภายใต้ชื่อโค้ดเนม "Qiana" (ตามธรรมเนียมของ Linux Mint ซึ่งจะใช้ชื่อผู้หญิงไล่อักษรขึ้นต้นตามลำดับ a-z ต่อจากรุ่นก่อนหน้า และตัวอักษรสุดท้ายของชื่อจะเป็นตัว a เสมอ)

Linux Mint 17 พัฒนาโดยใช้ Ubuntu 14.04 เป็นฐาน เพราะฉะนั้น Linux Mint เวอร์ชันนี้จึงได้อานิสงส์เป็น Long-term support เช่นเดียวกับ Ubuntu ตัวต้นสาย ทำให้ Linux Mint 17 จะได้รับอัพเดตด้านความปลอดภัยไปจนถึง ค.ศ. 2019 โน่นเลย

Tags:
Linux

Marcus Meissner ได้ค้นพบบั๊กที่ส่งผลให้ผู้ใช้งานสามารถทำการ DoS และขโมยสิทธิ์ของผู้ดูแลระบบในระบบปฏิบัติการบนพื้นฐานของลินุกซ์เคอร์เนลได้ โดยเชื่อกันว่านี่นับเป็นอีกหนึ่งช่องโหว่ที่อยู่ในระดับอันตรายนับตั้งแต่ช่องโหว่ perf_events (CVE-2013-2049) เป็นต้นมา

ช่องโหว่ CVE-2014-0196 เกิดจากปัญหาของฟังก์ชัน n_tty_write ที่ใช้ในการควบคุมการทำงานของ pty เมื่อโปรเซสหรือเธรดตั้งแต่สองตัวขึ้นไปทำการเขียนลงใน pty เดียวกันจะทำให้เกิดการเขียนทับของข้อมูลและล้นไปยังบัฟเฟอร์ที่อยู่ใกล้เคียง ช่องโหว่นี้ส่งผลกระทบตั้งแต่เคอร์เนลในรุ่น 2.6.31-rc3 ที่ถูกปล่อยในปี 2009

ในขณะนี้ทางกลุ่มผู้ดูแลเคอร์เนลได้มีการแก้ไขปัญหานี้แล้ว พร้อมๆ กับแพตซ์ในส่วนของกลุ่ม Ubuntu สำหรับฝั่งของ RHEL นั้นได้รับการยืนยันว่า RHEL5 ไม่พบช่องโหว่นี้และแพตซ์สำหรับ RHEL6 รวมไปถึง Red Hat Enterprise MRG 2 กำลังจะมาเร็วๆ นี้ และนี่คือสถานะจากฝั่ง Debian ครับ

ที่มา - Ars Technica

Tags:
Linux

เมืองมิวนิกเป็นตัวอย่างของการย้ายเครื่องจำนวนมากมาเป็นลินุกซ์ในครั้งเดียว โครงการนี้เริ่มมาตั้งแต่เป็นไอเดียในปี 2001 มาจนถึงคงทุกวันนี้ มีคอมพิวเตอร์ที่ย้ายมาแล้วถึง 15,000 เครื่อง นิตยสาร LinuxVoice รายงานถึงกระบวนการย้ายซอฟต์แวร์ขนาดใหญ่เช่นนี้ว่าทำได้อย่างไร

ในปี 2001 ลินุกซ์ยังไม่พร้อมสำหรับการใช้งานเดสก์ทอปนัก ทั้ง Gnome และ KDE ต่างมีข้อจำกัดหลายอย่างเทียบกับวินโดวส์ แต่สมาชิกคณะกรรมการเมืองมิวนิก (Munich city council) คนหนึ่งก็ออกความเห็นว่าเป็นไปได้หรือไม่ที่จะหาซอฟต์แวร์มาแทนที่ซอฟต์แวร์ของไมโครซอฟท์ จากคำถามนี้ทางกรรมการเมืองได้ตั้งคณะทำงานขึ้นมาสำรวจความเป็นไปได้โดยศึกษาห้าหนทางของระบบไอที เช่น ไมโครซอฟท์ทั้งระบบ, วินโดวส์ร่วมกับ OpenOffice, ลินุกซ์ร่วมกับ OpenOffice และทางอื่นๆ จนเหลือเพียงสองตัวเลือก คือจะอยู่กับวินโดวส์ต่อไป และอัพเกรดระบบทั้งหมดไป Windows XP หรือจะย้ายไปลินุกซ์และใช้ซอฟต์แวร์โอเพนซอร์สทั้งหมด

Tags:
Atom Text Editor

จากข่าว GitHub เปิดซอร์ส 'Atom' โปรแกรมแก้ไขข้อความแห่งอนาคต มีสมาชิก Blognone สนใจโปรแกรมตัวนี้กันพอสมควร อย่างไรก็ตาม ตัวโปรแกรมอย่างเป็นทางการมีให้ดาวน์โหลดเฉพาะเวอร์ชันแมคเท่านั้น

ล่าสุดฝั่งของลินุกซ์ที่ใช้ Ubuntu มีคนคอมไพล์โปรแกรมแจกและทำเป็น PPA ให้ติดตั้งกันง่ายๆ แล้ว โดยตอนนี้ยังมีเฉพาะรุ่น Ubuntu 14.04, 13.10, 12.04 ที่เป็น 64 บิตเท่านั้น

ผู้ที่ใช้ Ubuntu และสนใจลองก็สามารถติดตั้งได้ผ่าน ppa:webupd8team/atom ครับ (วิธีการละเอียดอ่านได้ตามลิงก์)

ที่มา - Webupd8

Tags:
Linux

วงดนตรี netcat เพิ่งเปิดตัวอัลบั้มใหม่ "Cycles Per Instruction" สามารถหาฟังได้หลายช่องทาง แต่ช่องทางหนึ่งคือการดาวน์โหลดซอร์สโค้ดมาคอมไฟล์

โค้ดนี้ไม่ใช่โค้ดธรรมดาแต่เป็นโค้ด kernel module ที่ต้องคอมไพล์และโหลดโมดูลเข้าเคอร์เนล จึงได้ดีไวซ์ /dev/netcat ขึ้นมาในระบบ ตัวดีไวซ์นี้เมื่ออ่านออกมาจะให้ข้อมูลเป็นไพล์ OGG จึงสามารถ pipe เข้าโปรแกรมเล่น OGG ได้ด้วยคำสั่ง ogg123 - < /dev/netcat

อาจารย์วิชาระบบปฏิบัติการหลายท่านอาจจะได้ไอเดีย แจกไฟล์เสียงใบ้ข้อสอบปลายภาค...

ที่มา - GitHub

ปล. เว็บของวงก็ยังออกแบบได้น่าสนใจมากครับ

Tags:
Ubuntu

หลังจาก Ubuntu 14.04 LTS ออกรุ่นจริง ก็ได้เวลาของการประกาศโค้ดเนมรุ่นถัดไป ซึ่งรอบนี้ Mark Shuttleworth ผู้นำโครงการ Ubuntu เลือกชื่อ "Utopic Unicorn" ให้กับรุ่น 14.10

คนแถวนี้คงคุ้นชื่อสัตว์ในตำนานอย่าง Unicorn (ม้ามีเขา) อยู่แล้ว ส่วนคำว่า Utopic มาจากคำว่า Utopia หรือดินแดนในอุดมคติ

Shuttleworth บอกว่าหลังจากออกรุ่น LTS ที่เป็นรุ่นสนับสนุนระยะยาว ก็ได้เวลาทดลองสิ่งใหม่ๆ อีกครั้ง เขาจึงพยายามตั้งชื่อให้สื่อถึงภาพฝันและจินตนาการ ส่วนแผนการของ Ubuntu ที่เขาเอ่ยถึงคือการเปลี่ยนมาใช้ซอฟต์แวร์ใหม่ๆ บางตัว เช่น systemd หรือเลิกใช้ Python 2.x เป็นต้น

ที่มา - Mark Shuttleworth, OMG Ubuntu

Tags:
Linux Mint

Cinnamon ระบบเดสก์ท็อปของ Linux Mint (ที่ fork มาจาก GNOME Shell) ได้ฤกษ์ออกรุ่น 2.2 ซึ่งจะเป็นส่วนหนึ่งของ Linux Mint 17 กำหนดออกปลายเดือนพฤษภาคม ของใหม่มีดังนี้

  • ปรับหน้า System Settings ใหม่ให้แยกหมวดหมู่ หน้าตาดูสม่ำเสมอมากขึ้น
  • ปรับหน้าจอตั้งค่า Screensaver/Power Management ให้เข้าใจง่ายขึ้น
  • ตัด Regional Settings ออก เพื่อให้เป็นหน้าที่ของตัวดิสโทรแทน
  • เพิ่มหน้าจอตั้งค่า Date and Time
  • ปรับปรุงการตั้งค่า Hot Corners และ HUD
  • รองรับหน้าจอความละเอียดสูง (HiDPI)

ที่มา - Linux Mint, WebUpd8

Tags:
Heartbleed

จากข่าว พบบั๊กร้ายแรงใน OpenSSL รุ่นตั้งแต่ปี 2012 ทุกคนควรอัพเกรดเร่งด่วน และ ผลกระทบจากบั๊ก Heartbleed: ควรเปลี่ยนรหัสผ่าน Google, Facebook, Tumblr, Yahoo!, Dropbox

ผมจึงได้รวบรวมข้อมูลเลขเวอร์ชันของ OpenSSL ที่มีปัญหา Heartbleed นี้ และเวอร์ชันที่ได้รับการ Bug Fix บนระบบปฏิบัติการ Linux Distribution ต่างๆ มาให้ เพื่อที่คนที่ทำหน้าที่ดูแลระบบเซิร์ฟเวอร์หรือระบบรักษาความปลอดภัยจะได้ตรวจสอบได้ว่าเครื่องเซิร์ฟเวอร์ที่ใช้อยู่มีความเสี่ยงหรือไม่

Tags:
Unreal

ตามแผนที่วางเอาไว้ตั้งแต่เปิดตัว Unreal Engine 4 ว่าจะขยายการรองรับไปยังแพลตฟอร์มอื่นๆ ด้วย และในเวอร์ชัน 4.1 นี้ Epic ก็ทำให้ Unreal Engine รองรับการใช้งานบน Linux และ SteamOS ได้แล้ว

นักพัฒนาที่สนใจจะใช้งาน Unreal Engine 4.1 สามารถเข้าถึงซอร์สโค้ดได้ที่ GitHub ซึ่ง ณ ตอนนี้ยังเป็นรุ่นพรีวิวอยู่ ตัวเต็มจะตามมาในช่วงปลายเดือนนี้ครับ ส่วนรายละเอียดปลีกย่อยอื่นๆ สามารถดูได้จากที่มาครับ

ที่มา - Unreal Engine Blog

Tags:
Ubuntu

Ubuntu 14.04 LTS "Trusty Tahr" ออกรุ่นเบต้า ก่อนเตรียมออกรุ่นจริงในเดือนหน้า ของใหม่ในรุ่นนี้ได้แก่

  • เลือกได้แล้วว่าจะวางเมนูอย่างไร ระหว่างวางไว้ขอบบนของหน้าจอ (แบบแมค) หรือไว้ที่ titlebar ของหน้าต่างๆ นั้น (แบบวินโดวส์) โดยค่าดีฟอลต์ยังเป็นการวางไว้ที่ขอบบน (ข่าวเก่า)
  • ปรับขนาดของ Unity Launcher ให้มีขนาดเล็กมากๆ ได้แล้ว
  • สามารถคลิกที่ไอคอนของแอพบน Unity Launcher เพื่อย่อหน้าต่าง (แบบเดียวกับวินโดวส์) ได้แล้ว แต่ต้องลงส่วนเสริมเพิ่มเล็กน้อยในโปรแกรม CCSM ที่ใช้ปรับแต่ง Unity
  • Unity มีหน้าจอ Lock Screen เป็นของตัวเองแล้ว ทำให้การปลดล็อคหน้าจอแล้วเข้าเดสก์ท็อปลื่นขึ้นมาก (ดูวิดีโอประกอบ) ไม่ต้องเจอหน้าจอดำหรือกะพริบเพราะเดสก์ท็อปกับหน้าล็อคเป็นคนละโปรแกรมกันอีกต่อไป
  • เปลี่ยนโปรแกรมตั้งค่ามาเป็น Unity Control Center ซึ่งเป็นเวอร์ชัน fork ของ GNOME Control Center (ข่าวเก่า)
  • ปรับปรุงรายละเอียดธีมให้สมบูรณ์และเนี้ยบกว่าเดิม, รองรับหน้าจอความละเอียดสูง (HiDPI) มากขึ้น

ที่มา - OMG Ubuntu, Webupd8

Tags:
Linux

จากข่าว ตู้ ATM กว่า 95% ทั่วโลกยังใช้ Windows XP แต่ Windows XP กำลังจะหมดอายุในวันที่ 8 เมษายนนี้

ผู้บริหารของสมาคมอุตสาหกรรม ATM (ATMIA) ออกมาให้ข้อมูลว่าปัญหาเรื่อง Windows XP เป็นปัญหาใหญ่ของวงการนี้ และกลุ่มมาตรฐานความปลอดภัยด้านบัตรจ่ายเงิน (PCI SSC) ก็ออกกฎว่าตู้ที่ใช้ Windows XP หลังวันที่ 8 เมษายนจะต้องมีมาตรการด้านความปลอดภัยตามข้อกำหนดของกลุ่มด้วย

ผู้ให้บริการ ATM ในสหรัฐบางรายเริ่มย้ายไปใช้ Windows 7 แล้ว แต่ผู้ให้บริการอีกส่วนหนึ่งก็มองตัวเลือกว่าจะย้ายไปใช้ลินุกซ์แทน เนื่องจากไม่ต้องเสียเงินอัพเกรดค่าฮาร์ดแวร์เหมือน Windows 7 และวงการเครื่องจ่ายเงิน (POS) ในสหรัฐก็คุ้นเคยกับการใช้ลินุกซ์มาสักระยะหนึ่งแล้ว (ร้านสะดวกซื้อและร้านในปั๊มน้ำมันของสหรัฐ 30% ใช้ระบบ POS ที่เป็นลินุกซ์แล้ว)

ในอดีต ตลาดระบบปฏิบัติการสำหรับตู้ ATM เป็นของ IBM OS/2 แต่ก็ค่อยๆ เปลี่ยนมาเป็น Windows XP ในที่สุด

ที่มา - Computerworld

Tags:
Fedora

Fedora 21 กำลังจะออกตัวจริงเร็วๆ นี้มีฟีเจอร์น่าสนใจคือการรวมระบบคอนฟิกการเข้ารหัสไว้ที่เดียวกันทั้งระบบครับ โดยจะรวมไว้ในไฟล์ /etc/crypto-profiles/config โดยเข้ามาแก้ปัญหาการคอนฟิกระบบเข้ารหัสที่ก่อนหน้านี้มีหลากหลายแยกไปตามแอพพลิเคชั่น เช่น เว็บเซิร์ฟเวอร์, เซิร์ฟเวอร์ VPN, หรือเมลเซิร์ฟเวอร์ บางแอพพลิเคชั่นอาจจะคอนฟิกผิดพลาดทำให้รับการเชื่อมต่อที่เข้ารหัสไม่แข็งแกร่งนัก

ปัญหาคือแต่ละแอพพลิเคชั่นนั้นใช้ไลบรารีเข้ารหัสต่างกันไป เช่น OpenSSL, GnuTLS, และ NSS ทางโครงการ Fedora จะแพตซ์ไลบรารีเหล่านี้ทั้งหมดให้เชื่อฟังคอนฟิกกลางของระบบเท่านั้น

ภายใต้ระบบนี้ผู้ดูแลระบบจะสามารถกำหนดความ "แข็งแกร่ง" (ไม่อ่อนหัด) ของการเข้ารหัสได้ง่ายๆ เช่น LEVEL-80, LEVEL-112, LEVEL-128, LEVEL-256 หรือจะกำหนดชุดของการเข้ารหัสตามมาตรฐานเช่น SUITEB-128 หรือ SUITEB-256 ตามมาตรฐาน NIST ได้ทันที รวมถึงสามารถรับหรือไม่รับพารามิเตอร์บางอย่างเช่นกระบวนการแลกกุญแจลับ, ฟังก์ชั่นแฮช, หรือเวอร์ชั่นและพารามิเตอร์ของ TLS

ยังไม่ยืนยันว่าจะออกทัน Fedora 21 หรือไม่ ตัวโครงการนี้ไม่ได้เป็น blocker ดังนั้นอาจจะถูกเลื่อนไปในรุ่นต่อไปได้ครับ

ที่มา - The Register, Fedora Wiki

Tags:
Linux

GOG เว็บไซต์จำหน่ายเกม DRM-Free (ติดตั้งได้ทันทีไม่ต้องออนไลน์ ไม่ต้องลง client ไม่ต้องใส่ serial) ซึ่งขึ้นชื่อในด้านเกมเก่ากรุประกาศสนับสนุนลินุกซ์แล้ว หลังจากก่อนหน้านี้มีท่าทีไม่สนใจเนื่องจากเหตุผลด้าน fragmentation

สำหรับกำหนดการเริ่มวางจำหน่ายคือฤดูใบไม้ร่วงนี้ รองรับ Ubuntu และ Mint โดยมีเกมที่สนับสนุนลินุกซ์กว่า 100 เกม ทั้งเกมที่รองรับลินุกซ์อยู่แล้ว และเกมใหม่ที่ทาง GOG จะดูแลเอง

ที่มา: GOG

Tags:
Valve

Valve สนับสนุนการใช้ลินุกซ์เพื่อพัฒนาเกมอย่างเห็นได้ชัดในช่วงปีที่ผ่านมาจากการเปิดตัว SteamOS และรองรับ Steam บน Linux มาตั้งแต่ปี 2012 ตอนนี้ทาง Valve ก็หันมาสนับสนุนนักพัฒนาให้พอร์ตเกมไปลงลินุกซ์ได้ง่ายขึ้นด้วยการเปิดซอร์ส ToGL โครงการย่อยจากเกม Dota 2 มันเป็นไลบรารีเพื่อแปลงการเรียกฟังก์ชั่น Direct3D ให้กลายเป็น OpenGL

ไลบรารีรองรับเพียงฟังก์ชั่นบางส่วนของ Direct3D 9.0c เท่านั้น แต่เกมจำนวนมากก็ยังรองรับ DirectX 9 อยู่ดังนั้นไลบรารีนี้ก็น่าจะช่วยให้หลายเกม "รันได้" บนลินุกซ์

ToGL ใช้สัญญาอนุญาต BSD ทำให้เราสามารถทำอะไรกับมันก็ได้ ทั้งการรวมซอร์สเข้าเป็นส่วนหนึ่งของโครงการปิดซอร์สและการแก้ไขแทบทุกรูปแบบ

ที่มา - Slashdot, GitHub: ToGL

Tags:

Valve ยังเดินหน้าพอร์ตเกมของตัวเองมาลง Steam for Linux อยู่เรื่อยๆ ในส่วนของ Portal ภาคแรกลงลินุกซ์ไปตั้งแต่ปีที่แล้ว คราวนี้เป็นคิวของ Portal 2 ครับ

Portal 2 เวอร์ชันลินุกซ์ยังอยู่ในสถานะเบต้า และต้องลงทะเบียนเข้าร่วมโครงการทดสอบก่อนจึงจะโหลดได้ (คลิกขวาที่ Steam Library แล้วเลือก Properties) ตัวเกมมีขนาด 6.6GB ครับ ใครพบบั๊กสามารถเข้าไปแจ้งได้ใน GitHub ของ Valve

ที่มา - Steam Community, OMG Ubuntu