Image
By lew Founder on Tag: Visual Studio, Linux
Visual Studio

Visual Studio 2019 16.7 Preview 2 ที่ปล่อยมาวันนี้ นอกจากการรองรับการทดสอบโค้ดบน Kubernetes แล้ว ยังปรับปรุงการพัฒนาซอฟต์แวร์บนลินุกซ์ชุดใหญ่ ทางไมโครซอฟท์ก็เขียนบล็อคแสดงแนวทางการพัฒนา Visual Studio อีกอย่างหนึ่ง นั่นคือการรองรับการพัฒนาซอฟต์แวร์บนลินุกซ์เต็มรูปแบบ ด้วยแนวทาง 3 แนวทาง คือการรองรับ CMake บนลินุกซ์, การเชื่อมต่อ gdbserver, และการปรับปรุงการเชื่อมต่อ SSH

By mk Founder on Tag: Lenovo, ThinkPad, Linux, RHEL, Ubuntu, Workstation, ThinkStation
Lenovo

เมื่อไม่นานมานี้ เราเพิ่งเห็น Lenovo ออก ThinkPad Fedora Edition ล่าสุด Lenovo ก้าวไปอีกขั้น ด้วยการประกาศว่าพีซี ThinkStation ทุกรุ่น และโน้ตบุ๊ก ThinkPad P Series จะผ่านการรับรองว่าใช้งานลินุกซ์ได้

ดิสโทรที่ Lenovo รับรองมีทั้ง Red Hat Enterprise Linux (RHEL) และ Ubuntu LTS ซึ่งเป็นดิสโทรยอดนิยมในโลกองค์กรอยู่แล้ว

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

ไมโครซอฟท์ปล่อย Windows 10 รุ่น 2004 ตามรอบปล่อยอัพเกรดปีละสองครั้ง โดยเวอร์ชั่นนี้มีฟีเจอร์สำคัญคือ WSL2 ที่ทำให้วินโดวส์สามารถรันเคอร์เนลลินุกซ์เต็มรูปแบบผ่านทาง VM แบบพิเศษที่ไมโครซอฟท์พัฒนาขึ้นมาเฉพาะ

By tontan Contributor on Tag: Huawei, Kernel, Linux, Security
Huawei

เมื่อวันที่ 13 พฤษภาคม เว็บไซต์ AndroidRookies รายงานว่า วิศวกรคนหนึ่งของ Huawei ได้ส่งแพตช์ความปลอดภัย ชื่อ HKSP (Huawei Kernel Self Protection) เข้าไปเคอร์เนลลินุกซ์ โดยแพตช์นี้จะแนะนำตัวเลือกชุดเครื่องมือเสริมความปลอดภัยให้แก่เคอร์เนลของลินุกซ์

By mk Founder on Tag: DirectX, Microsoft, Graphic, Linux, GPU, CUDA, WSL
DirectX

ในข่าว Windows Terminal 1.0 ไมโครซอฟท์ประกาศว่าจะเรนเดอร์กราฟิกของแอพจากลินุกซ์ด้วย GPU ด้วย เบื้องหลังของมันคือสิ่งที่อาจจินตนาการไม่ถึงเมื่อหลายปีก่อนอย่าง DirectX บนลินุกซ์ (ในความหมายนี้คือลินุกซ์ที่ติดตั้งบน Windows Subsystem for Linux 2 หรือ WSL 2)

ไมโครซอฟท์อธิบายว่าพัฒนาเทคนิค GPU paravirtualization (GPU-PV) บนวินโดวส์มาหลายปีแล้ว และใช้งานในโปรแกรมฝั่งวินโดวส์หลายตัว เช่น Windows Defender Application Guard, Windows Sandbox และอีมูเลเตอร์ของ Hololens

By lew Founder on Tag: Windows Terminal, Microsoft, WSL, Linux, Microsoft Build
Windows Terminal

งาน Microsoft Build 2020 ปีนี้จัดเป็นงานออนไลน์ และไมโครซอฟท์กำลังเปิดบริการออกมาชุดใหญ่ โดยหนึ่งในนั้นคือ Windows Terminal ที่ออกรุ่น 1.0 ถือเป็นรุ่นพร้อมใช้งานจริงจังรุ่นแรกนับแต่ไมโครซอฟท์ประกาศโครงการมา

แต่จุดที่เปลี่ยนเยอะกว่าคือ Windows Subsystem for Linux หรือ WSL ที่ประกาศจะรองรับ GPU ในการประมวลผล พร้อมกับรองรับแอป GUI จากลินุกซ์ได้โดยตรง ทำให้นักพัฒนาสามารถติดตั้งแอป GUI โดยไม่ต้องติดตั้ง X Server เพิ่มเติมอีกต่อไป

นอกจากการเพิ่มฟีเจอร์แล้ว WSL จะสามารถติดตั้งด้วยคำสั่ง wsl.exe --install ใน command line ได้โดยตรง

By mk Founder on Tag: AWS, Linux, Amazon, Enterprise, Cloud Computing
AWS

ปัญหาสำคัญของการอัพเดตเคอร์เนลลินุกซ์ คือต้องรีบูตเครื่องซึ่งเกิดดาวน์ไทม์ ทางออกในเรื่องนี้จึงเกิดเทคนิคที่เรียกว่า Kernel Live Patching (บ้างก็เรียก KLP, Livepatch, Kpatch ตามแต่ละยี่ห้อ) ที่สามารถอัพเดตแพตช์ให้เคอร์เนลโดยไม่ต้องรีบูต (รายละเอียดทางเทคนิคว่าทำอย่างไร)

ฟีเจอร์ Kernel Live Patching มักมีในลินุกซ์เวอร์ชัน Enterprise ที่ต้องเสียเงินซื้อ subscription เช่น RHEL, Oracle Linux, Ubuntu Enterprise, SUSE Enterprise หรือบริการ KernelCare ที่ใช้กับดิสโทรได้หลายราย

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

Fedora ออกเวอร์ชัน 32 ของใหม่ได้แก่

By mk Founder on Tag: ThinkPad, Fedora, Lenovo, Linux, Notebook
ThinkPad

เราเห็นข่าวผู้ผลิตโน้ตบุ๊กบางเจ้าออกเวอร์ชัน Ubuntu พรีโหลดมาให้ด้วย (เช่น Dell XPS คราวนี้เป็นข่าวของฝั่ง Fedora ที่ประกาศความร่วมมือกับ Lenovo ThinkPad บ้าง

Lenovo จะออก ThinkPad 3 รุ่นคือ ThinkPad P1 Gen 2, ThinkPad P53, ThinkPad X1 Gen 8 ที่เป็น Fedora Edition ใช้ระบบปฏิบัติการ Fedora 32 Workstations (ที่กำลังจะออกตัวจริงในเร็วๆ นี้)

By lew Founder on Tag: Ubuntu, Linux
Ubuntu

Ubuntu 20.04 LTS Focal Fossa เปิดให้ดาวน์โหลดแล้ววันนี้ นับเป็นเวอร์ชั่นซัพพอร์ตระยะยาวตัวที่ 8 นับจาก Ubuntu 6.06 เป็นต้นมา

เวอร์ชั่นนี้ปรับซอฟต์แวร์ต้นน้ำ เช่น GNOME 3.36, เคอร์เนล Linux 5.4 LTS พร้อมพอร์ต WireGuard ใส่มาให้ รองรับซีพียูรุ่นใหม่ๆ หลายรุ่น รวมถึง RISC-V 64 บิต, สำหรับผู้ดูแลระบบ OpenSSH ปรับเป็นเวอร์ชั่น 8.2 ซึ่งรองรับกุญแจ U2F

Python จะถูกปรับเป็น Python 3 ทั้งหมด และตัว Python 2.7 จะต้องติดตั้งผ่าน Universe เท่านั้น ภาษาโปรแกรมมิ่งอื่นอัพเดตเวอร์ชั่น เช่น PHP 7.4, Ruby 2.7

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

ไมโครซอฟท์ออก Windows 10 Insider Preview Build 19603 มีการเปลี่ยนแปลงสำคัญคือ แสดงไฟล์จากลินุกซ์ใน File Explorer

ฟีเจอร์นี้เป็นผลพวงมาจาก Windows Subsystem for Linux (WSL) หากเครื่องนั้นเปิดใช้ WSL อยู่ จะเห็นไอคอนรูปเพนกวินโผล่ขึ้นมาใน File Explorer เมื่อเปิดเข้าไปแล้วจะเห็นดิสโทรลินุกซ์ที่เราติดตั้งไว้ (เช่น Debian, Ubuntu) และเข้าไปเจอกับ root file system ที่คุ้นเคย (เช่น /bin /boot /etc)

ที่มา - Microsoft

By mk Founder on Tag: Canonical, Linux, Container, Open Source
Canonical

เมื่อพูดถึงคอนเทนเนอร์ เรามักนึกถึง Docker แต่ในตลาดก็ยังมีเทคโนโลยีคอนเทนเนอร์ตัวอื่นๆ เช่น LXC (Linux Containers) ซึ่งเป็นเทคโนโลยีที่ Docker ใช้ในช่วงแรกๆ ด้วย

โครงการ LXC พัฒนาต่อมาเป็น LXD ที่เพิ่มเครื่องมือและ API จัดการคอนเทนเนอร์แบบ LXC เข้ามา โครงการ LXC/LXD เป็นโอเพนซอร์ส ที่มีสปอนเซอร์หลักคือ Canonical บริษัทแม่ของ Ubuntu (LXD เป็นส่วนหนึ่งของ Ubuntu เวอร์ชัน LTS ทุกตัว)

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

Linus Torvalds ประกาศออกเคอร์เนลลินุกซ์เวอร์ชัน 5.6 ตามรอบปกติ ของใหม่ที่สำคัญคือ WireGuard ซอฟต์แวร์ VPN ที่ถูกผนวกเข้ามายังเคอร์เนลลินุกซ์

สิ่งที่น่าสนใจคือในอีเมลของ Linus พูดถึงสถานการณ์ "social distancing" ที่ทั้งโลกกำลังเผชิญอยู่ว่าไม่มีผลกระทบต่อการพัฒนาเคอร์เนล เพราะนักพัฒนาเคอร์เนลส่วนใหญ่ทำงานจากที่บ้านอยู่แล้ว กรณีของตัวเขาเองยังโดนลูกสาวแซวด้วยซ้ำว่าเป็น "แชมป์ social distancing" (social distancing champ) และเขาก็คาดว่าเคอร์เนล 5.7 จะพัฒนาเสร็จตามปกติ

ที่มา - LKML, The Register

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

ไมโครซอฟท์ประกาศว่าฟีเจอร์ Windows Subsystem for Linux 2 (WSL 2) ที่เปิดตัวช่วงกลางปี 2019 และพัฒนามานานเกือบปี จะเสร็จสมบูรณ์และเข้าสถานะ GA (generally available) ใน Windows 10 เวอร์ชันหน้า v2004 ที่จะออกช่วงเดือนเมษายน-พฤษภาคมนี้

By mk Founder on Tag: AWS, Amazon, Linux, Container, Open Source, Enterprise
AWS

หลังเทคโนโลยีคอนเทนเนอร์ได้รับความนิยมอย่างสูง (รู้จัก Container มันคืออะไร แตกต่างจาก Virtualization อย่างไร?) ทำให้เกิดกระแสการปรับแต่งระบบปฏิบัติการของโฮสต์ เพื่อรีดประสิทธิภาพออกมาให้มากที่สุด ลดปริมาณพื้นที่สตอเรจ-แรมที่ใช้งานลง

ตัวอย่างลินุกซ์ที่พัฒนามาเพื่อคอนเทนเนอร์โดยเฉพาะ ได้แก่ CoreOS (ปัจจุบันกลายเป็น Fedora CoreOS), Ubuntu Core, RancherOS รวมถึง Alpine Linux ลินุกซ์ขนาดเล็กที่นิยมใช้ในสายคอนเทนเนอร์

ล่าสุด Amazon เปิดตัวระบบปฏิบัติการใหม่ชื่อ Bottlerocket มันเป็นลินุกซ์ที่ปรับแต่งเพื่องานคอนเทนเนอร์เช่นกัน โดยตั้งใจออกแบบมาสำหรับ AWS โดยเฉพาะ เชื่อมโยงกับ EC2 และ Amazon EKS มาตั้งแต่ต้น

By lew Founder on Tag: Microsoft, Security, Microsoft Defender, Linux
Microsoft

เมื่อสัปดาห์ที่แล้วไมโครซอฟท์ประกาศว่าจะขยาย Microsoft Defender ATP (MTP) ชุดซอฟต์แวร์ความปลอดภัยออกไปทุกแพลตฟอร์มรวมถึงลินุกซ์ วันนี้ไมโครซอฟท์ก็ออกมาให้รายละเอียดสำหรับเวอร์ชั่นลินุกซ์เพิ่มเติม

MTP รองรับลินุกซ์ดิสโทรหลักแทบทั้งหมด ได้แก่ RHEL 7+, CentOS Linux 7+, Ubuntu 16 LTS, or higher LTS, SLES 12+, Debian 9+, และ Oracle EL 7 โดยสามารถติดตั้งผ่าน Puppet หรือ Ansible ก็ได้

การควบคุม MTP จะสามารถควบคุมผ่าน command line ได้ทั้งหมดผ่านคำสั่ง mdatp และยังรายงานข้อมูลการการสแกนเครื่องกลับไปยัง Microsoft Defender Security Center

By mk Founder on Tag: Microsoft Defender, Microsoft, Security, Linux, iOS, Android, Enterprise
Microsoft Defender

Microsoft Threat Protection (MTP) เป็นชื่อเรียกรวมๆ ของชุดฟีเจอร์-บริการด้านความปลอดภัยของไมโครซอฟท์แบบเสียเงินหลายตัว ประกอบด้วย Microsoft Defender ATP ที่คุ้มครองเครื่อง, Office 365 ATP คุ้มครองอีเมล, Azure ATP คุ้มครองบัญชี, Microsoft Cloud App Security คุ้มครองแอพ

วันนี้ไมโครซอฟท์ประกาศว่า Microsoft Threat Protection มีสถานะเปิดบริการเป็นการทั่วไป (generally available) องค์กรที่จ่ายแพ็กเกจ Microsoft 365 E5 อยู่แล้วสามารถเปิดใช้งานได้ทันทีผ่านหน้าแอดมินของระบบ

By lew Founder on Tag: South Korea, Linux
South Korea

รัฐบาลเกาหลีใต้เริ่มย้ายพีซีในรัฐบาลจำนวนถึง 3.3 ล้านเครื่องจากวินโดวส์ไปยังลินุกซ์ โดยจะใช้ 3 ดิสโทรแยกตามกระทรวงต่างๆ แต่ละดิสโทรมีบริษัทเกาหลีใต้เป็นผู้พัฒนา

By mk Founder on Tag: CoreOS, Fedora, Linux, Container, Open Source, Red Hat
CoreOS

CoreOS Container Linux (CL) ระบบปฏิบัติการลินุกซ์สำหรับคอนเทนเนอร์ ของบริษัท CoreOS เดิมที่ถูก Red Hat ซื้อกิจการเมื่อปี 2018 จะสิ้นอายุขัยในวันที่ 26 พฤษภาคม 2020

Red Hat ซื้อ CoreOS แล้วผนวกเอาดิสโทร Container Linux เข้ามารวมกับโครงการ Fedora กลายเป็น Fedora CoreOS (FCOS) ทำให้ตัว Container Linux ต้องหลีกทางให้กับดิสโทรใหม่

By mk Founder on Tag: AWS, Linux, Amazon, Cloud Computing
AWS

หลายคนอาจไม่ทราบว่า Amazon มีดิสโทรลินุกซ์ของตัวเองชื่อ Amazon Linux AMI เป็นอิมเมจสำหรับใช้บนเครื่อง AWS เท่านั้น

Linux AMI เริ่มใช้มาตั้งแต่ปี 2010 และภายหลัง Amazon ก็ออก Amazon Linux 2 เวอร์ชันอัพเกรดใหญ่ เมื่อปี 2017

ล่าสุด Amazon ประกาศแผนการหยุดซัพพอร์ต Linux AMI ในวันที่ 31 ธันวาคม 2020 (เวอร์ชันสุดท้ายคือ 2018.03) หลังจากนั้นจะออกแพตช์ให้เฉพาะที่จำเป็นไปจนถึงปี 2023 และไม่การันตีว่าจะทำงานกับฟีเจอร์ใหม่ๆ ของ AWS ได้อีกต่อไป

Subscribe to Linux