Image
By lew Founder on Tag: Docker, Microsoft, Linux, Windows, WSL
Docker

เมื่องาน BUILD 2019 ที่ผ่านมาไมโครซอฟท์เปิดตัว WSL 2 ที่เป็นเคอร์เนลลินุกซ์เต็มรันเคียงข้างเคอร์เนลวินโดวส์ ทำให้ประสิทธิภาพโดยรวมดีขึ้นและยังสามารถรัน Docker ได้ ตอนนี้ทางฝั่ง Docker เองก็ตอบรับความพยายามนี้โดยประกาศจะออก Docker Desktop ที่ใช้ WSL 2 จากเดิมที่ใช้ VM รันบน Hyper-V

Docker Desktop รุ่นใหม่นี้ จะรัน dockerd และ Kubernetes อยู่บน WSL 2 แต่มี dockerd, docker proxy รันอยู่ฝั่งวินโดวส์ด้วย

By lew Founder on Tag: Security, Netflix, Linux
Security

ทีมวิจัยความปลอดภัยไซเบอร์ของ Netflix เปิดเผยช่องโหว่เคอร์เนลลินุกซ์และ FreeBSD 4 รายการที่เกี่ยวข้องกับฟีเจอร์ minimum segmentation size (MSS) และ TCP Selective Acknowledgement (SACK) ในโปรโตคอล TCP

ช่องโหว่ที่ร้ายแรงที่สุดคือ CVE-2019-11477 หรือ SACK Panic ที่คนร้ายสามารถเปิดการเชื่อมต่อด้วยค่า MSS ระดับต่ำสุด และยิง SACK ด้วยลำดับที่ออกแบบมาเฉพาะทำให้เคอร์เนลลินุกซ์ panic ไปได้ทันที ช่องโหว่นี้กระทบเคอร์เนลลินุกซ์ตั้งแต่เวอร์ชั่น 2.6.29 ที่ออกตั้งแต่ปี 2009 เป็นต้นมา

ทางแก้คือการแพตช์เคอร์เนล หรือปิดฟีเจอร์ SACK ผ่านทาง /proc/sys/net/ipv4/tcp_sack

By mk Founder on Tag: ThinkPad, Ubuntu, Linux, Red Hat, Lenovo, Notebook
ThinkPad

มีคนตาดีไปเห็นว่า ในบรรดา ThinkPad P Series ที่เพิ่งเปิดตัวปีนี้ สามารถเลือกใส่ระบบปฏิบัติการลินุกซ์มาได้ตั้งแต่โรงงาน โดยเลือกได้ว่าจะเป็น Ubuntu 18.04 LTS (พรีโหลดมาให้จากโรงงาน) หรือถ้าต้องการ Red Hat Linux ก็รองรับอย่างเป็นทางการ (certified)

ThinkPad ที่เข้าข่ายคือ P1 Gen 2, P53, P73, P53s, P43s แต่เนื่องจากตอนนี้บนหน้าเว็บของ Lenovo US ยังไม่เปิดให้สั่งซื้อ จึงไม่สามารถดูราคาได้ว่าถ้าเลือกระบบปฏิบัติการเป็นลินุกซ์ ราคาจะแตกต่างจากวินโดวส์หรือไม่

By mk Founder on Tag: Linux, Windows 10, Operating System, Microsoft, WSL
Linux

ไมโครซอฟท์ออก Windows 10 Insider Preview Build 18917 ซึ่งเป็นรุ่นทดสอบของ Windows 10 20H1 ที่จะออกในปีหน้า

ของใหม่ที่สำคัญคือ Windows Subsystem for Linux 2 ที่ประกาศตอนงาน Build 2019 ถูกผนวกเข้ามาใน Insider แล้ว

จุดเด่นของ WSL2 เหนือ WSL1 คือมันใช้เคอร์เนลลินุกซ์ตัวเต็ม แล้วรันอยู่ใน VM ขนาดเบา (lightweight) ที่ทำงานได้เร็วและกินทรัพยากรน้อย ผลคือมันเข้ากันได้กับลินุกซ์เต็มรูปแบบ (รัน Docker ได้, ใช้ระบบไฟล์เสมือนได้) และมีประสิทธิภาพดีขึ้นกว่ารุ่นแรกถึง 20 เท่า

By mk Founder on Tag: Ubuntu, NVIDIA, Driver, Linux, Open Source
Ubuntu

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

By nutmos Writer on Tag: South Korea, Linux, Windows, Government
South Korea

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

การที่รัฐบาลเกาหลีใต้เริ่มแผนการใช้งาน Linux ก็ไม่ใช่เรื่องแปลกนัก เนื่องจาก Windows 7 กำลังจะหมดซัพพอร์ตทางเทคนิคแบบฟรีในเดือนมกราคมปีหน้า ซึ่งหากจะจ่ายเงินเพื่อต่ออายุซัพพอร์ตให้เครื่องจำนวนมากจะมีค่าใช้จ่ายสูง

By lew Founder on Tag: Red Hat, Container, Linux, RHEL
Red Hat

Red Hat เปิดตัว Red Hat Enterprise Linux 8 (RHEL8) ตัวจริงในงาน Red Hat Summit วันนี้ หลังจากออกรุ่นเบต้ามาตั้งแต่ปลายปี 2018 ที่สำคัญคือ Red Hat ประกาศปล่อยอิมเมจสำหรับทำคอนเทนเนอร์ให้ใช้งานได้ฟรี ในชื่อ Universal Base Image (UBI)

RHEL8 ปรับการคอนฟิกและมอนิเตอร์มาใช้เว็บคอนโซลเป็นหลัก ตัวเคอร์เนลใช้ลินุกซ์ 4.18 ที่ออกมาเมื่อเดือนสิงหาคม 2018, OpenSSL 1.1.1 รองรับ TLS 1.3 สามารถใช้งานเป็น guest บน OpenShift 4, Red Hat OpenStack Platform 15, และ Red Hat Virtualization 4.3 ได้ทันที

By lew Founder on Tag: WSL, Windows, Linux, Operating System, Microsoft, Open Source
WSL

ไมโครซอฟต์เปิดตัว WSL 2 โดยเพิ่มฟีเจอร์ให้รัน Docker ได้ ตอนนี้ Developer Blog ก็แจงรายละเอียดเพิ่มเติมว่าไมโครเปลี่ยนแนวทางจากการจำลอง systemcall ของลินุกซ์มาเป็นการรวมเคอร์เนลทั้งก้อนเข้ามาในวินโดวส์

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

By lew Founder on Tag: WSL, Windows, Docker, Operating System, Microsoft, Linux, Windows Terminal
WSL

ไมโครซอฟท์ประกาศอัพเดต Windows Terminal และ Windows Subsystem for Linux 2 พร้อมกัน

Windows Terminal เวอร์ชั่นใหม่อัพเดตใหญ่คือการรองรับการปรับธีมสีแบบเดียวกับ VS Code, รองรับส่วนขยาย (ยังไม่มีข้อมูลว่าส่วนขยายทำอะไรได้บ้าง), และยังมีแท็บทำให้เปิดหลาย terminal ได้ในวินโดวส์เดียว สำหรับฟีเจอร์ย่อย เช่น รองรับ unicode ภาษาแถบเอเชียตะวันออก, รองรับอีโมจิ, รองรับการรวมตัวอักษร (ligatures) ตอนนี้เป็นเวอร์ชั่นพรีวิวให้เลือกใช้

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

Fedora ออกเวอร์ชัน 30 การเปลี่ยนแปลงสำคัญในเวอร์ชันนี้ได้แก่

  • ควบรวมเอา Fedora Cloud และ Fedora Server เป็นเวอร์ชันเดียวคือ Fedora Server
  • เนื่องจาก Red Hat ซื้อบริษัท CoreOS และประกาศเปลี่ยนเอาดิสโทร CoreOS มาใช้แทน Fedora Atomic Host ทำให้ต้องรออีกสักระยะหนึ่งถึงจะออก Fedora CoreOS 30
  • ส่วน Fedora Workstation สำหรับเดสก์ท็อปยังเป็นเหมือนเดิมไม่เปลี่ยนแปลง แค่อัพเดตเวอร์ชัน GNOME เป็น 3.32 ตามรอบปกติทุก 6 เดือน

เวอร์ชันของซอฟต์แวร์ที่อัพเดตใน Fedora 30 ได้แก่ GCC 9, Bash 5.0, PHP 7.3

By mk Founder on Tag: PowerShell, Microsoft, Linux, Open Source
PowerShell

ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell ในปี 2016 และออกเวอร์ชันแมค-ลินุกซ์ไปพร้อมๆ กัน

PowerShell เวอร์ชันโอเพนซอร์สใช้ชื่อว่า PowerShell Core และเริ่มออกเวอร์ชันแรกคือ 6.0 เมื่อต้นปีนี้ (Windows PowerShell รุ่นที่แถมมากับ Windows 10 ยังเป็นเวอร์ชัน 5.1) ส่วนเวอร์ชันล่าสุดคือ 6.2 เพิ่งออกเมื่อปลายเดือนมีนาคมที่ผ่านมา

By mk Founder on Tag: Visual Studio Code, Microsoft, Linux
Visual Studio Code

Visual Studio Code มีเวอร์ชันลินุกซ์มานานแล้ว โดยมีแพ็กเกจให้เลือกหลากหลายทั้ง .deb, .rpm ที่ใช้กันทั่วไป หรือแพ็กเกจแปลกๆ หน่อยอย่าง AUR (Arch Linux) หรือ Nix (NixOS)

ล่าสุดไมโครซอฟท์ออกแพ็กเกจแบบ Snap ที่เริ่มพัฒนาโดย Ubuntu และปัจจุบันมีหลายดิสโทรนำไปใช้งาน จุดเด่นของแพ็กเกจ Snap คือแยกแอพขาดจากตัวระบบปฏิบัติการ ติดตั้งง่าย ลบออกง่าย ไม่ติด dependency และอัพเดตจากต้นทางได้เลย

By mk Founder on Tag: Stadia, Google, AMD, Linux, Vulkan
Stadia

กูเกิลอธิบายเบื้องหลังของ Stadia บริการเกมสตรีมมิ่งผ่านคลาวด์ว่า เกมที่ประมวลผลบนเซิร์ฟเวอร์ ใช้ฮาร์ดแวร์รุ่นพิเศษจาก AMD และรันระบบปฏิบัติการลินุกซ์

ข้อมูลที่กูเกิลเผยในงานคือ ฮาร์ดแวร์หนึ่งตัวใช้ซีพียู x86 รุ่นปรับแต่งพิเศษ (Custom x86 Processor) ไม่ระบุยี่ห้อ สัญญาณนาฬิกา 2.7GHz, Hyperthreaded และรองรับชุดคำสั่ง AVX 2, แรม 16GB

By mk Founder on Tag: Linux, Kernel, Linus Torvalds
Linux

เคอร์เนลลินุกซ์ออกเวอร์ชัน 5.0 แล้ว การขยับเลขเวอร์ชันครั้งนี้ไม่ได้มีความหมายอะไรเป็นพิเศษ เพราะเคอร์เนลใช้วิธีการออกรุ่นตามระยะเวลา แทนการอิงกับฟีเจอร์ใหญ่ๆ มานานแล้ว

คราวนี้ไลนัส ให้เหตุผลยาวขึ้นอีกนิดว่าเลขเวอร์ชันของเคอร์เนลสาย 4.x (รุ่นล่าสุดขณะที่เขียนข่าวคือ 4.20) ชักเยอะจนเขาหมดนิ้วจะนับแล้วทั้งนิ้วมือและนิ้วเท้า (the 4.x numbers started getting big enough that I ran out of fingers and toes) เลยตัดสินใจขึ้นเวอร์ชันใหม่เป็น 5.0 แทน และกระบวนการพัฒนาเคอร์เนล 5.1 ก็เริ่มต้นตามปกติ

เคอร์เนลเวอร์ชัน 4.0 ออกเมื่อปี 2015 โดยขยับเลขขึ้นมาจากเคอร์เนล 3.19 ด้วยเหตุผลคล้ายๆ กัน

By mk Founder on Tag: WSL, Linux, Microsoft, Windows 10
WSL

ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ของ ‎Windows Subsystem for Linux (WSL) บน Windows 10 โดยเราสามารถเข้าถึงไฟล์บนลินุกซ์ได้จาก File Explorer หรือ Command-Line โดยตรง

วิธีการง่ายๆ คือเมื่อเข้าไปในลินุกซ์บน WSL แล้วสามารถสั่ง "explorer.exe ." สิ่งที่ได้มาคือ File Explorer ที่เปิดไดเทคทอรี home ของผู้ใช้คนนั้น จากนั้นเราสามารถจัดการไฟล์ได้เหมือนกับเป็นไฟล์บน Windows ปกติ ทำได้แม้กระทั่งคลิกขวาที่ text file แล้วเปิดด้วย VS Code หรือ editor ตัวอื่นๆ

ส่วนการเรียกใช้งานจากคอมมานด์ไลน์บน Windows (เช่น PowerShell) ก็สามารถเรียกได้จากพาธ \wsl${distro name}\ (distro name คือชื่อดิสโทรของเราบน WSL)

By lew Founder on Tag: Linux, Spectre, Security
Linux

หนึ่งปีหลังการเปิดเผยช่องโหว่ Spectre และ Meltdown เคอร์เนลใหม่ๆ มีแนวทางป้องกันปัญหากันหมดแล้ว แม้กระบวนการป้องกันจะทำให้ประสิทธิภาพเครื่องลดลงก็ตาม แต่ช่วงปีที่ผ่านมาลินุกซ์ก็เพิ่มทางเลือกสำหรับปิดกระบวนการป้องกันเหล่านี้เพิ่มเติม และโค้ดล่าสุดก็เปิดให้ปรับแนวทางการปิดระบบป้องกันอย่างละเอียดขึ้น

By lew Founder on Tag: Debian, Linux, Security
Debian

โครงการ Debian ออกเวอร์ชั่น 9.7 เป็นการเฉพาะเพื่อแก้ช่องโหว่ APT ที่ทำให้แฮกเกอร์สามารถส่งโค้ดมารันในเครื่องได้ในสิทธิ์ root

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

By lew Founder on Tag: Linus Torvalds, Linux
Linus Torvalds

ไลนัสประกาศลินุกซ์เวอร์ชั่นล่าสุดที่ จากเวอร์ชั่น 4.21 มาเป็น 5.0-rc1 โดยไม่มีเหตุผลอะไรเป็นพิเศษ และระบุว่าหากใครต้องการคำอธิบายว่าทำไมถึงเป็น 5.0 ก็ให้แต่ละคนไปคิดเหตุผลกันเอง

ปริมาณแพตช์ในเวอร์ชั่นนี้ค่อนข้างอยู่ระดับเดียวกับค่าเฉลี่ย มีจำนวน commit ประมาณ 11,000 ครั้ง ประมาณครึ่งหนึ่งเป็นไดร์เวอร์ต่างๆ แก้ไขสถาปัตยกรรมเคอร์เนล 20% อัพเดตเครื่องมือ 10% ที่เหลือเป็นการอัพเดตเอกสารหรือไฟล์เฮดเดอร์ต่างๆ

งงๆ หน่อยแต่ในปีนี้เราก็จะเห็นลินุกซ์ 5.0 ครับ

By mk Founder on Tag: Canonical, Kubernetes, Ubuntu, Linux
Canonical

Canonical บริษัทแม่ของ Ubuntu ประกาศข่าวเกี่ยวกับการซัพพอร์ต Kubernetes ชุดใหญ่เมื่อสัปดาห์ที่แล้ว

ของสำคัญคือ MicroK8s เป็นแพ็กเกจ Kubernetes ในฟอร์แมต Snap ที่ Ubuntu และดิสโทรอื่นๆ ใช้งาน ช่วยให้การติดตั้ง Kubernetes บนดิสโทรลินุกซ์ทำได้ง่ายเพียงแค่คำสั่งเดียว และอัพเดตอัตโนมัติเมื่อมีเวอร์ชันใหม่

By lew Founder on Tag: Linux, Hacking, Security, DNS
Linux

เว็บ Linux.org ที่เป็นชุมชนผู้ใช้ลินุกซ์ ถูกยึดโดเมนด้วยการแฮกบัญชี DNS บน Network Solutions และเปลี่ยนรหัสไม่ให้เจ้าของเดิมล็อกอินได้

โดเมนถูกชี้ไปยัง Cloudflare เพื่อแสดงเว็บโป๊อยู่ระยะหนึ่งก่อน Cloudflare จะบล็อคโดเมน และทางแอดมินสามารถพิสูจน์ตัวตนเพื่อกลับไปควบคุมบัญชีได้

ตัวเซิร์ฟเวอร์เว็บไม่ได้รับผลกระทบ และทางผู้ดูแลระบุว่าจะใช้การล็อกอินหลายขั้นตอนต่อไป

Subscribe to Linux