By lew Founder on Tag: Open Source, Unix
Open Source

Common Desktop Environment (CDE) เป็นระบบ GUI สำหรับยูนิกซ์ที่ร่วมกันสร้างโดยผู้ผลิตยูนิกซ์รายใหญ่ เช่น ซัน, ไอบีเอ็ม, เอชพี, และ USL มาตั้งแต่ปี 1993 และกลายเป็นระบบ GUI มาตรฐานสำหรับยูนิกซ์ทุกตัวในช่วงสมัยหนึ่งของมันแม้จะเป็นซอฟต์แวร์ปิดก็ตาม แต่ช่วงหลัง KDE และ GNOME ที่เป็นโอเพนซอร์สก็ได้รับความนิยมเหนือกว่าจนะกระทั่งครองตลาดส่วนใหญ่ไปได้ CDE ก็ถูกลืมไปตามกาลเวลา

แต่กลุ่ม Open Group หน่วยงานกลางที่บริษัทที่ร่วมกันพัฒนาจัดตั้งขึ้นเพื่อพัฒนา CDE ก็ประกาศเปิดซอร์ส CDE ออกสู่สาธารณะในที่สุด

By lew Founder on Tag: Development, Unix, FreeBSD
Development

ก่อนหน้านี้ FreeBSD เปลี่ยนคอมไพเลอร์ประกาศเปลี่ยนคอมไพเลอร์เป็น LLVM/Clang ถัดจากคอมไพเลอร์ ก็ถึงทีของไลบรารีมาตรฐาน โดยชุดของ G++ นั้นจะมาพร้อมกับ libstdc++ การพัฒนานั้นจะเป็นจังหวะเดียวกันที่ไม่เข้ากับ Clang ทำให้การพัฒนาไปไม่พร้อมกัน ตอนนี้ทาง FreeBSD จึงดึงโครงการ libc++ ที่พัฒนามาคู่กันกับ LLVM/Clang

By lew Founder on Tag: Unix, Jobs
Unix

ช่วงอากาศร้อนๆ แบบนี้เรามักจะฝันว่าจะอยู่แถบเมืองหนาวจะได้ไม่ต้องมานั่งทรมานกับอากาศเมืองไทย ถ้าเบื่อจริงไม่ได้บ่นแก้เซ็งอาจจะได้เวลาเตรียมหลักฐานต่างๆ ไปยื่นสมัครงานกับโครงการ IceCube ที่เป็นศูนย์ทดสอบนิวตริโนที่ตั้งอยู่ "ขั้วโลกใต้"

By lew Founder on Tag: AMD, BSD, CPU, Unix
AMD

Matthew Dillon นักพัฒนาในโครงการ Dragonfly BSD พบว่าซีพียูของเอเอ็มดีทำให้โปรแกรมแครชอย่างไม่มีสาเหตุในบางครั้ง หลังจากแลกเปลี่ยนข้อมูลกับทางเอเอ็มดีหลายครั้ง ทางเอเอ็มดีก็ยืนยันว่าเป็นปัญหาในชิปตระกูล E (ตระกูล APU เช่น E-350)

การทำให้บั๊กนี้แสดงผลต้องใช้คำสั่ง pop ต่อเนื่องกันหลายๆ ครั้งใกล้กับคำสั่ง return จะทำให้พอยเตอร์ใน stack ชี้ไปยังจุดที่ผิดพลาด ทำให้โปรแกรมแครชไปในที่สุด

เอเอ็มดีจะออกแนวทางการแก้ปัญหา (revision guide) ออกมาในเร็วๆ นี้ เมื่อคอมไพล์เลอร์หลีกเลี่ยงการใช้ชุดคำสั่งในรูปแบบที่เจอปัญหานี้ก็คงไม่มีผลอีกต่อไป

By mk Founder on Tag: Google, Open Source, Summer of Code, Unix, Operating System, Minix, NetBSD
Google

คนที่เคยอ่านประวัติของ Linux คงทราบดีว่า ต้นกำเนิดของมันมาจาก Linus ลองเขียนโค้ดเลียนแบบ Minix ซึ่งเป็นระบบปฏิบัติการ Unix เพื่อการศึกษาวิชาระบบปฏิบัติการ (ในขณะนั้น) แต่ภายหลังโครงการขยายใหญ่โตจนเกินระดับของ Minix ไปมาก

อย่างไรก็ตาม ถึงแม้ Minix จะโดน Linux กลบรัศมีไปเยอะ แต่ตัวระบบปฏิบัติการก็ยังคงอยู่และพัฒนาเรื่อยมาในฐานะซอฟต์แวร์โอเพนซอร์ส และภายหลังเมื่อ Minix เริ่มขยายตัวออกมาจากวงการการศึกษา มันก็ได้รับความนิยมในวงการอุปกรณ์ฝังตัว (เพราะออกแบบมาให้มีขนาดเล็ก ไม่ค่อยมีอะไรซับซ้อน เดี๋ยวนักศึกษางง)

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.4 และ 8.2 พร้อมกัน(ข่าวเก่า) เมื่อเกือบหนึ่งปีที่แล้ว ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 9.0-RELEASE ที่เป็นรุ่นแรกของสายการพัฒนา 9-STABLE หลังจากที่ออก 8-STABLE มาเมื่อสามปีที่แล้ว

โดยในรุ่น 9.0 จะมีความสามารถใหม่ ๆ เช่น

By lew Founder on Tag: Security, Unix, Operating System, Cryptography
Security

Robert Morris เป็นนักวิทยาการเข้ารหัส (cryptographer) ยุคบุกเบิกของช่วงการสร้าง Unix เขาทำงานกับ Bell Labs ตั้งแต่ปี 1960 ถึงปี 1986 ก่อนจะย้ายไปทำงานที่ NSA (National Security Agency) จนถึงปี 1994 ช่วยงาน FBI ในการถอดรหัสในคดีสำคัญ แต่ในวันที่ 26 ที่ผ่านมาเขาก็เสียชีวิตลงจากภาวะสมองเสื่อม (complication of dementia) ด้วยอายุ 78 ปี

ผลงานของเขาที่สำคัญและยังใช้งานอยู่จนทุกวันนี้คือระบบการเข้ารหัสในไฟล์ /etc/passwd ของระบบ Unix จำนวนมาก

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.3 (ข่าวเก่า) เมื่อเกือบหนึ่งปี และรุ่น 8.1 (ข่าวเก่า) เมื่อครึ่งปีที่แล้ว ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 8.2 ที่เป็นรุ่นปรับปรุงสำหรับสายการพัฒนา 8-STABLE และ 7.4 ซึ่งจะเป็นรุ่นสุดท้ายแล้วสำหรับสายการพัฒนา 7-STABLE ออกมาพร้อมกันทีเดียว

By lew Founder on Tag: Japan, Unix
Japan

Kenneth Thompson และ Dennis Ritchie ผู้สร้าง Unix สมัยอยู่ Bell Labs ได้รับรางวัล Japan Prize ที่ให้จุดประสงค์ของรางวัลเพื่อมอบให้กับ "ผู้สร้างความก้าวหน้าทางวิทยาศาสตร์และเทคโนโลยีที่ทำให้เกิดสันติภาพและปรับปรุงความเป็นอยู่ของมนุษยชาติ"

ผู้ได้รับรางวัล Japan Prize ก่อนหน้านี้ในสายคอมพิวเตอร์ได้แก่ Tim Berners-Lee ผู้คิด WWW, และ Vint Cerf และ Robert E. Kahn ผู้คิด TCP/IP

รางวัลปีนี้มอบให้ทั้งหมดสี่คนโดยอีกสองคนได้แก่ ดร.ทาดามิตซุ คิชิโมโตะ และดร.โทชิโอะ ฮิราโน ผู้ค้นพบโปรตีน Interleukin-6

By lew Founder on Tag: HP, Oracle, Unix
HP

ความร้าวฉานระหว่างเอชพีและออราเคิลคงไม่มีทางที่จะแก้ไขได้ในเร็ววัน และวันนี้เองเอชพีก็ส่งโฆษกออกมาให้ข่าวเกี่ยวกับการเปิดตัว SPARC Supercluster ของออราเคิลว่าเป็นการลงทุนในธุรกิจที่ขาดทุน

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

By mk Founder on Tag: SUSE, Novell, Unix, openSUSE, Attachmate
SUSE

จากที่บริษัท Attachmate เข้าซื้อกิจการของ Novell และขายทรัพย์สินทางปัญญาส่วนหนึ่งให้ไมโครซอฟท์ ก็เกิดความกังวลต่ออนาคตของ SUSE และความเป็นเจ้าของ UNIX (ซึ่งเดิม Novell เป็นเจ้าของ)

ทาง Attachmate ได้ออกมาแถลงข่าวสยบความกังวลแล้ว โดย Attachmate จะยังคงสถานะของ SUSE และโครงการ openSUSE ไว้เช่นเดิม

ส่วนเรื่องลิขสิทธิ์ของ UNIX นั้นไม่รวมอยู่ในทรัพย์สินทางปัญญาที่ขายให้ไมโครซอฟท์ นั่นแปลว่า Attachmate ยังเป็นเจ้าของชื่อ UNIX อยู่ อย่างไรก็ตาม Attachmate ก็ยังไม่เผยแผนการชัดเจนว่าจะทำอะไรกับ UNIX ต่อไป

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.2 (ข่าวเก่า) เมื่อไม่กี่เดือนที่แล้ว และรุ่น 8.0 (ข่าวเก่า) เมื่อปลายปีที่แล้ว ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 8.1 ที่เป็นรุ่นปรับปรุงสำหรับสายการพัฒนาเพื่อใช้งานจริง (Production release) โดยรุ่นนี้จะเน้นการจัดการกับบั๊กและปรับปรุงรุ่นของซอฟท์แวร์มากกว่าการแนะนำความสามารถใหม่ ๆ เช่น การสนับสนุน ZFS ได้ดีขึ้น สนับสนุน SMP บน PowerPC G5 สนับสนุน CPU ตระกูล UltraSPARC IV, IV+ และ SPARC64 V ของบริษัท Sun^H^H^HOracle และการปรับปรุงรุ่น เช่น GNOME 2.30.1 และ KDE 4.4.5 เป็นต้น

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.2 (ข่าวเก่า) เมื่อกลางปีที่แล้ว และรุ่น 8.0 (ข่าวเก่า) เมื่อปลายปีที่แล้ว ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 7.3 ที่เป็นรุ่นปรับปรุงสำหรับสายการพัฒนาหลัก (Stable branch) โดยรุ่นนี้จะเน้นการจัดการกับบั๊กและปรับปรุงรุ่นของซอฟท์แวร์มากกว่าการแนะนำความสามารถใหม่ ๆ เช่น KDE/Gnome เป็น 4.3.5/2.28.2 ตามลำดับ bind เป็น 9.4-ESV และ Perl เป็น 5.10

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.0 (ข่าวเก่า) เมื่อเดือนกุมภาพันธ์ปีที่แล้ว และรุ่น 7.2 (ข่าวเก่า) เมื่อกลางปี ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 8.0 ซึ่งเป็น Major release ออกมาแล้ว

โดยในรุ่นนี้ความสามารถเด่น ๆ ที่เพิ่มขึ้นมาก็คือ

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.0 (ข่าวเก่า) เมื่อเดือนกุมภาพันธ์ปีที่แล้ว และรุ่น 7.1 (ข่าวเก่า) เมื่อต้นปีนี้ ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 7.2 ออกมาแล้ว โดยในรุ่นนี้ความสามารถเด่น ๆ ที่เพิ่มขึ้นมาก็คือการสนับสนุน superpage (เป็นการทำ memory paging ที่มีขนาด page ใหญ่มาก โดยบนวินโดวส์จะเรียก large page) สนับสนุนทั้งIPv4 และ IPv6 บน jails (เทคนิคการทำ virtualization แบบ

By zybernav Writer on Tag: Unix
Unix

เป็นที่ทราบกันดีว่า Unix time นั้นเริ่มนับเวลาเป็นวินาทีตั้งแต่วันที่ 1 มกราคม 1970 เป็นต้นมา และในวันศุกร์ที่ 13 ก.พ.นี้ เวลา 23:31:30 ตามเวลา GMT ซึ่งช้ากว่าเวลาของประเทศไทย 7 ชั่วโมง Unix time จะเป็นเลขเรียงกัน 1234567890 ครั้งแรก และครั้งเดียวในประวัติศาสตร์

ใช้ perl ในการ ทดสอบเทียบกับเวลาท้องถิ่นได้ครับ

perl -e 'print scalar localtime(1234567890),"\n";'

ของไทยเราจะตรงกับเวลา 6 โมงครึ่ง ตอนเช้าวันวาเลนไทน์ครับ

By pruet Writer on Tag: OS, BSD, Unix, FreeBSD
OS

หลังจากที่ออกรุ่น 7.0 เมื่อต้นปีที่แล้ว (ข่าวเก่า) ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยรุ่น 7.1 ออกมาแล้ว โดยในรุ่นนี้ความสามารถเด่น ๆ ที่เพิ่มขึ้นมาก็คือการเปลี่ยนไปใช้ scheduler ตัวใหม่ที่ชื่อว่า ULE โดย scheduler ตัวใหม่นี่เชื่อกันว่าจะทำให้ทำงานกับหน่วยประมวลผลแบบหลาย core ได้ดียิ่งขึ้น และในส่วนของ kernel ก็ได้เพิ่ม DTrace เข้าไปซึ่งก็เอามาจาก OpenSolaris นั่นเอง โดย DTrace จะช่วยให้ตรวจหาข้อผิดพลาดใน kernel และในโปรแกรมทั่ว ๆ ไปได้ง่ายยิ่งขึ

By mk Founder on Tag: OS, AIX, Unix, Linux
OS

Yankee Group ได้ทำการสำรวจเสถียรภาพของระบบปฏิบัติการสำหรับเซิร์ฟเวอร์ โดยให้แอดมิน 700 คนจาก 27 ประเทศ ตอบแบบสอบถามเกี่ยวกับระบบที่ตัวเองดูแลอยู่ (ไม่ได้ดูจาก uptime โดยตรง) ผลที่ได้มีดังนี้

By pruet Writer on Tag: OS, BSD, Unix
OS

ทีมวิศวกรของ FreeBSD ก็ได้ปล่อยเวอร์ชันล่าสุดของ FreeBSD ออกมาแล้ว โดยเป็นเวอร์ชัน 7.0-RELEASE ที่มาจาก branch 7-STABLE ในเวอร์ชันนี้ก็มีความสามารถเด่น ๆ เช่น

By mk Founder on Tag: Novell, Unix
Novell

หลังจากคดีแย่งความเป็นเจ้าของ UNIX ระหว่าง Novell กับ SCO สิ้นสุด (ข่าวเก่า) ทางฝ่าย Novell ที่ชนะคดีก็รีบออกมาสยบความกังวล โดยประกาศว่าจะไม่ดำเนินรอยตาม SCO โดยการอ้างความเป็นเจ้าของ UNIX ไปฟ้องชาวบ้าน (ในที่นี้ใช้ลินุกซ์) เด็ดขาด

โฆษกของ Novell กล่าวว่า เราถือว่าเราเป็นเจ้าของ UNIX มาโดยตลอด ดังนั้นการที่ศาลช่วยยืนยันว่าสิทธิ์เป็นของเรา ก็ไม่ทำให้นโยบายด้าน UNIX ของ Novell เปลี่ยนจากเดิมแต่อย่างใด

Subscribe to Unix