Opinion เรื่องแรกของผมครับ ขอเสนอเรื่องของประสพการณ์ในการใช้ FireFox3 บน Ubuntu 8.04 ก่อน ซึ่งประสพการณ์ส่วนตัวเลยก็ ทั้งส่วนที่ชอบและส่วนที่ไม่ชอบนะครับ ขอลิสท์เป็นข้อๆแล้วกันครับ

ข้อดี

  • ระบบ Search สามารถตั้งค่าได้ว่า ให้มันค้นคำทันที่ ที่เราพิมพ์คีย์บอร์ด ในกรณีที่ Cursor ไม่ได้ Hilight ที่ Text box นะครับ หรือทำมาได้ตั้งแต่ FF2 แล้วไม่รู้นะครับ แต่ผมเพิ่งเห็น
  • ระบบเสริชค้นหาเว็บที่เคยเข้าแล้ว ซึ่งอันนี้มันจะอิงตาม Title ของเว็บที่เราเข้าครับ เช่น ใครอ่านข่าวที่เว็บ tiopensource อยู่ ลองพิมพ์ “thaiop news” จะเห็นภาพครับ ความสามารถนี้ทำให้ใช้งานเว็บไซต์ได้เร็วขึ้นมากครับ
  • ความเร็ว รู้สึกว่ามันเร็วขึ้นเยอะครับ อันนี้ผมไม่ได้หาข้อมูลเรื่องผลทดสอบอย่างเป็นทางการนะครับ แค่รู้สึกเอาเองว่ามันเร็วขึ้น

ข้อเสีย

  • Plugins เก่าๆยังไม่ออกมารองรับกับ FF3 ครับ รอเบื่อเลย
  • หน้าเตือนเว็บที่เข้าว่าเป็น https คล้ายๆหน้า error เห็นทีไร เข้าใจผิดทุกที
  • อืม…. นอกนั้น นึกไม่ออกคับ :P

แล้วคุณล่ะครับ ใช้ Firefox หรือยัง

ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ร่วมกับ บริษัทไอบีเอ็ม จัดอบรมหลักสูตร Linux Intenal ในวันที่ 23-27 มิถุนายน 2551 นี้ ที่ห้อง

กำแพงเพชร โรงแรมโซฟิเทลเซ็นทารา ลาดพร้าว โดยมีเนื้อหาหลักสูตรดังนี้

สำหรับผู้สนใจสามารถส่งเมล์มาสมัครที่ผม (krich.nasingkun@nectec.or.th) โดยมีข้อมูลที่ต้องการดังนี้ครับ
– ชื่อ-สกุล
– พื้นฐานความเชี่ยวชาญที่เกี่ยวข้อง
– เบอร์ติดต่อ,อีเมล์

โดยผู้เข้าอบรมจะต้องสามารถเข้าร่วมการอบรมได้ทั้งวัน ครบทุกวันรับจำกัดเพียง 15 ท่าน ครับ

Instructor : IBM
Conduct in Englist

Course name : Linux Internal

Objective :
Train students on essentials of Linux internals, debugging, development tools and performance analysis.

Prerequisites:
Its expected that all participants will have:
– Basic knowledge of Operating Systems
– Good working knowledge of C
– Hands-on experience desirable
– Kernel programming experience is a bonus
– Basic scripting knowledge (ex: shell scripts)
– Working knowledge of Linux. Ex:
– booting a Linux system
– basis system administration (adding/removing users etc)
– basic commands (ls, ps, chmod, mkdir, vi, etc)

Schedule
Day 1
– Basics of Linux programming and tools
– Use of GCC/LD with simple C programs
– Simple threaded programs
– Programs making use of system calls
– Using GDB to debug programs [EXERCISE]
– Other analysis/debugging tools: strace, ltrace, objdump, nm [EXERCISE]
– Simple Makefiles
– Quick overview of a typical hardware on which Linux runs (CPU, Memory, Interrupt controller, IO Bus etc) – Kernel’s view of hardware
– Overview of the Linux Kernel
– Kernel layout
– Important subsystems
– Kernel architecture
– Configuring, Building and Booting a new kernel [EXERCISE]
– Generating patches – quick overview of quilt [EXERCISE]
– Linux kernel modules
– Simple “Hello World” module [EXERCISE]
– EXPORT_SYMBOL and the like

Day 2
– Linux kernel internals – An overview (with focus on interfaces used by device drivers)
– Processes and threads
– Scheduler and scheduling
– policy, multi-tasking, timeslice allocation
– Memory management
– virtual memory, page tables, memory allocation
– process address space, copy-on-write
– Filesystems
– VFS, inode, dentry, file_ops
– pseudo filesystems: /proc, sysfs, debugfs
– Interrupts and exceptions
– System Calls
– Locking and synchronization
– Concurrency and need for synchronization
– Semaphores, mutexes, spinlocks, waitqueues
– Lock-free algorithms
– Demo/Exercise on:
– Creating kernel threads and synchronizing them
– Adding a system call to kernel
– Adding a psuedo file to kernel (/proc and debugfs)
– More EXERCISES on various kernel subsystems to be identified

Day3
– Device drivers
– Character drivers
– Advanced character driver operations: ioctl, poll, select, async notification, seek
– Deferred work
– Timers (EXERCISE)
– Tasklets
– Work queues (EXERCISE)
– Allocating memory and IO ports
– Interrupt handling
– Installing a handler
– Top and bottom halves
– Linux driver model
– Kobjects, Ksets and Subsystems
– Sysfs
– Hotplug
– udev
– More EXERCISES to be identified
Day 4
– Device driver hands-on (Morning session)
– Developing a complete character and a block device driver for a pseudo device.
(This exercise starts on Day 3 and would terminate on Day 4)
– Debugging exercises (Afternoon session)
– printk [EXERCISE]
– dynamic instrumentation techniques
– SystemTap [EXERCISE]
– kexec [EXERCISE]
– kdump: crash dump and analysis [EXERCISE]
Day 5
– Performance analysis
– System performance monitoring
– CPU, Memory, IO, Network Utilization
– Measurement techniques
– Tools available for measurement
– top, iostat,vmstat, systemtap, delay accounting, oprofile, perfmon etc
– Benchmarks for performance evaluation
– Configuring Linux for high performance
– Partitioning
– Choice of filesystems and fileystem tuning.
– Kernel tunables
– Scheduler tunables
– VM tunables
– Network tunables
– IO tunables
– Permormance tuning case studies
– Filesystem, Scheduler, Network performance
– Specific case studies of application tuning (yet to be identified)

หลายท่าที่ใช้งาน KDE คงรู้จักกับโปรแกรมเล่นเพลงและมัลติมีเดียวต่าง ๆ อย่างโปรแกรม Amarok ซึ่งในตอนนี้เป็นเวอร์ชั่นที่ออกมาให้ผู้ใช้ KDE ได้ใช้งานกันนั้นยังเป็นตระกูล 1.x ที่ใช้งานกับ KDE 3.x อยู่
แต่ทีมผู้พัฒนา Amarok เริ่มวางแผนในการออกแบบและพัฒนาโปรแกรม Amarok 2 สำหรับ KDE 4.x โดยใน Amarok 2 จะมีการเปลี่ยนแปลงในหลาย ๆ ส่วน เช่น API ที่ของการติดต่อกับอุปกรณ์เสียงถูกจูนให้ใช้งานร่วมกับ Phonon ซึ่งเป็นเฟรมเวิร์คที่ใช้งานเกี่ยวกับการสังเคาระห์เสียงของในตระกูล KDE4.x รวมถึงการปรับปรุงเมนู และ Vector Interface ให้ผู้พัฒนา Themes ได้ออกแบบส่วนติดต่อกับผู้ใช้ได้ง่ายขึ้น ฯลฯ โดย Amarok2 มีหมายกำหนดที่จะออกมาให้ผู้ใช้ KDE ได้ใช้งานร่วมกับ KDE4.1 Final ยังไงสาวก KDE ก็อดใจรอคอยกันหน่อยจ้า

August 4-7, 2008

San Francisco, California, United States.

The LinuxWorld conference program features over 100 top-tier, educational sessions covering seven tracks that go deep into Linux and open source industry trends.See the latest products and services from hundreds of top vendors, and make the right choices for your enterprise at the industry’s ultimate Linux and open source resource.

Link : http://www.linuxworldexpo.com/live/12/
 

August 10-16, 2008

Mar del Plata, Argentina.

Debian Conference is the annual Debian developers meeting, an event filled with coding parties, discussions and workshops – all of them highly technical in nature. It will be held in Mar del Plata, Argentina, from August 10th to August 16th, 2008.

Previous Debian Conferences have featured speakers from around the world. They have also been extremely beneficial for developing key Debian software components, including the new Debian Installer, and for improving Debian’s internationalization.

Link : http://debconf8.debconf.org/

July 20-22, 2008

Portland, Oregon, United States.

The Ubuntu Live conference, which was scheduled to take place July 21-22 in Portland, OR has been cancelled. We are planning to include some Ubuntu content in the O’Reilly Open Source Convention (OSCON), also happening July 21-25 in Portland, Oregon. We invite those interested in future Ubuntu events and developments to watch www.ubuntu.com. For further inquiries, please contact pr@canonical.com.

Link : http://en.oreilly.com/ubuntu2008/public/content/home

โนเวลแจ้งผลประกอบการว่าในช่วงไตรมาสที่ 2 ที่ผ่านมาสามารถสร้างรายได้จากลีนุกซ์ได้มากถึง 29 ล้านเหรียญ จากรายได้รวมทั้งหมด 232 ล้านเหรียญ ซึ่งเทียบแล้วครั้งนี้ลีนุกซ์ทำกำไรได้ถึง 2 ล้านเหรียญ (เทียบกับช่วงเวลาเดียวกันกับปีที่ผ่านมาซึ่งขาดทุนไปถึง 12 ล้านเหรียญ) นี่ถือว่าเป็นการส่งสัญญาณที่ดีกับการทำธุรกิจบนลีนุกซ์

ในด้านของรายได้จากผลิตภัณฑ์ต่างๆ พบว่ารายได้มาจาก Identity and Security Management 31 ล้านเหรียญ ส่วนของ Identity and Access Management ได้มา 27 ล้านเหรียญ (เพิ่มมากขึ้น 13 เปอร์เซ็นต์เทียบกับปีที่แล้ว) ส่วนทางด้าน Workgroup ลดความร้อนแรงจากปีที่แล้วไป 1 เปอร์เซ็นต์แต่ก็ยังคงสร้างรายได้เป็นกอบเป็นกำให้โนเวลมากถึง 92 ล้านเหรียญ

"ธุรกิจของเรากำลังอยู่ในช่วงขาขึ้น ด้วยการที่เรามีลีนุกซ์เป็นจุดแข็งของเบื้องหลังผลิตภัณฑ์ทุกตัว ทำให้เราเชื่อมั่นว่าปีนี้เราจะสามารถทำเป้าได้ตามที่วาวไว้อย่างแน่นอน" ซีอีโอของโนเวลกล่าวปิดท้าย

ช่วงนี้ Asus มีข่าวหนาหูเกี่ยวกับลีนุกซ์มากมาย ล่าสุดก็บอกว่าจะมีการฝังลีนุกซ์เอาไว้ในเมนบอร์ด เรียกว่าซื้อไปใช้แล้วประกอบเสร็จยังไม่ได้ติดตั้งโอเอสก็สามารถใช้งานบราวเซอร์ต่ออินเทอร์เน็ตได้ทันที เรียกได้ว่าเป็นโอเอสทันใจที่มีให้ใช้ก่อนเลย โดยมีชื่ออย่างเป็นทางการว่า "Splashtop" เปลี่ยนชื่อมาจาก Express Gate นั่นเอง

ข่าวล่ามาเร็วว่า Asus จะนำเทคโนโลยีนี้มาใช้ในเครื่องโน้ตบุ๊ค 5 รุ่นได้แก่ M70T, M50V, M51T, F8Va และ F8Vr ทุกรุ่นสามารถใช้งาน Firefox กับ Skype เพื่อท่องโลกอินเทอร์เน็ตและอ่านอีเมลหรือแม้แต่พูดคุยผ่านอินเทอร์เน็ตแบบไม่เสียเงินโดยไม่ต้องง้อรอให้วินโดวส์บูตเสร็จ (หรือแม้แต่ลีนุกซ์ตัวใหญ่ก็ตาม) คราวนี้พวกเราก็ไม่ต้องมารอให้เครื่องบูตนานอีกต่อไปแล้ว ความรู้สึกมันน่าจะกลับมาเป็นเปิดปุ๊บติดปั๊บกันได้ซะที

Blender 3d สุดยอดโปรแกรมสร้างโมเดล 3 มิติ จากฝั่งโอเพนซอร์ส เปิดให้ดาวน์โหลด Open Movie เรื่องที่ 2 เป็นที่เรียบร้อยแล้ว โดย Open Movie เรื่องที่ 2 นี้ มีชื่อเรื่องว่า Big Buck Bunny โครงการ Open Movie เป็นโครงการของ Blender foundation ที่จับเอานักสร้างสรรค์งาน 3มิติ กับ Developer ของ Blender มานั่งทำงานร่วมกัน โดยทีมสร้างภาพยนตร์ ก็จะสร้างภาพยนตร์โดยใช้ Blender แล้วเมื่อตัวโปรแกรมติดปัญหา หรือขาดความสามารถตรงไหน Developer ก็จะช่วยกันแก้ไข จนภาพยนตร์เสร็จ ตัวโปรแกรม Blender ก็จะได้ความสามารถใหม่ๆ เพิ่มขึ้นมาอีก

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

ดาวน์โหลด: Elephants dream, Big Buck Bunny
ที่มา: bigbuckbunny.org

ปล. นอกจากภาพยนตร์ทั้งสองเรื่องที่ว่ามาแล้ว ทาง Blender ยังมีโครงการ Apricot ซึ่งเป็นเกมส์ที่สร้างด้วย Bledner ด้วยครับ ลองหามาเล่นดูครับ