Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศฟีเจอร์ใหม่ให้ WSL 2 ใน Windows 10 Insider Preview Build 20211 ให้สามารถเมานท์ระบบไฟล์จากดิสก์ที่เป็นลินุกซ์ในเครื่องเดียวกันได้

ตัวอย่างการใช้งานคือ หากเครื่องนั้นเป็นดูอัลบูททั้งวินโดวส์และลินุกซ์ ปกติแล้วฝั่งวินโดวส์จะไม่เห็นไฟล์จากฝั่งลินุกซ์ (เพราะวินโดวส์ไม่รองรับระบบไฟล์อย่าง ext4) แต่พอในวินโดวส์มีลินุกซ์ WSL 2 เรื่องนี้ก็ไม่ใช่ปัญหาอีกต่อไป

วิธีการคือสั่ง wsl --mount <DiskPath> เท่านั้นก็เรียบร้อย (หาพาธด้วยคำสั่ง wmic diskdrive list brief) เมื่อเมานท์เสร็จแล้ว เราสามารถเข้าถึงไฟล์ได้ทั้งจากคอมมานด์ไลน์ หรือจะผ่าน File Explorer ก็ได้

Tags:
Topics: 
Node Thumbnail

Kali Linux ดิสโทรลินุกซ์สำหรับทดสอบความปลอดภัย ออกรุ่น 2020.3 มีฟีเจอร์สำคัญคือ Win-KeX (Windows + Kali Desktop EXperience) ที่ช่วยให้รัน Kali แบบ GUI บน Windows Subsystem for Linux (WSL 2) ได้ในคำสั่งเดียว

Kali บอกว่าการมาถึงของ WSL 2 ทำให้การรันลินุกซ์บนวินโดวส์มีประสิทธิภาพดีขึ้นมาก เพียงแต่การรัน GUI บน WSL 2 ยังมีความซับซ้อนอยู่ จึงพัฒนา Win-KeX มาช่วยแก้ปัญหานี้

ขั้นตอนการรัน Kali Linux แบบมี GUI จึงเหลือแค่เพียง

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศพอร์ตฟีเจอร์ Windows Subsystem for Linux (WSL 2) กลับมาให้ Windows 10 เวอร์ชันเก่าคือ v1903 และ v1909 ด้วย จากเดิมที่เริ่มให้ใช้ใน v2004 เป็นต้นไป

เหตุผลที่พอร์ต WSL 2 กลับมาเป็นเพราะฟีเจอร์นีได้รับความนิยมสูง ทำให้ไมโครซอฟท์ต้องการขยายฐานผู้ใช้งานให้กว้างยิ่งขึ้น อย่างไรก็ตาม WSL 2 บน Windows 10 v1903/v1909 รองรับเฉพาะสถาปัตยกรรมซีพียู x64 เท่านั้น ในขณะที่บน v2004 รองรับสถาปัตยกรรม ARM64 เพิ่มด้วย

Tags:
Node Thumbnail

AgileBits ผู้พัฒนา 1Password โปรแกรมจัดการรหัสผ่านชื่อดังออกโปรแกรมในเวอร์ชั่นลินุกซ์ โดยระบุว่าเป็นเวอร์ชั่นพรีวิวแม้จะมีฟีเจอร์หลักๆ ครบถ้วนแล้วก็ตาม

ทาง AgileBits ออกโปรแกรมโดยรองรับแพ็กเกจทั้ง deb และ yum สำหรับดิสโทรตระกูล Red Hat และ Debian, รองรับการปรับธีมมืด/สว่างตามคอนฟิก GTK, สามารถผูกโปรแกรมเข้ากับบัญชีลินุกซ์, และทำงานร่วมกับ clipboard ของ X11 ได้ โดยตัวโปรแกรมพัฒนาด้านหลังด้วยภาษา Rust และหน้าจอด้วย React

ทางบริษัทประกาศแจกบัญชีให้ฟรีสำหรับทีมงานโครงการโอเพนซอร์สที่ไม่มีองค์กรธุรกิจหนุนหลัง เพียงแค่เปิด Pull Request กับ repo ของทางบริษัท

Tags:
Topics: 
Node Thumbnail

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

ฟีเจอร์สำคัญคือผู้ใช้จะสามารถเปิดออปชั่น --indicator หากไฟล์ยาวเกินหน้าจอตัวโปรแกรมก็จะแสดง scrollbar ขึ้นด้านข้างแสดงว่าหน้าจอตอนนี้อยู่ตรงส่วนใดของไฟล์ นับเป็นฟีเจอร์พื้นฐานของโปรแกรมแก้ไขไฟล์แบบ GUI จำนวนมาก

นอกจากนี้ยังมีฟีเจอร์ชุดใหญ่ เช่น รองรับ syntax ไฟล์ Markdown, bookmark (เรียกในโปรแกรมว่า tagged) ตำแหน่งไฟล์ไว้ได้, เพิ่มสีที่รองรับในระบบเป็นต้น

ที่มา - GNU nano

Tags:
Node Thumbnail

บริษัทความปลอดภัย Eclypsium รายงานถึงช่องโหว่ของ GRUB2 ที่เป็น bootloader ยอดนิยมในลินุกซ์ ที่เปิดทางให้แฮกเกอร์สามารถฝังโค้ดข้ามการบูตได้ กลายเป็นมัลแวร์ที่ฝังตัวถาวรอยู่ในเครื่อง

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

Tags:
Node Thumbnail

ปัจจุบันโครงการ Debian มีนโยบายออกรุ่นใหญ่ (stable) ทุก 2 ปี หลังจากตกรุ่นแล้วจะเข้าสถานะ oldstable (ยังออกรุ่นย่อยที่อัพเดตแพตช์ความปลอดภัย) นาน 1 ปี แล้วจะเข้าสถานะ LTS ต่ออีก 2 ปีก่อนหมดอายุซัพพอร์ต

ล่าสุดโครงการ Debian ออก Debian 9.13 "stretch" ซึ่งเป็นเวอร์ชันย่อยสุดท้ายของ Debian 9 ที่เป็น oldstable

หลังจากนี้ Debian 9 จะเข้าสถานะ LTS (แทน Debian 8 ที่เพิ่งหมดอายุไป) โดยไม่ออกเวอร์ชันย่อยใหม่อีกแล้ว แต่อาจยังได้แพตช์ความปลอดภัยของบางแพ็กเกจ ไปจนถึงเดือนมิถุนายน 2022

Tags:
Node Thumbnail

Linus Torvalds เห็นชอบให้โค้ดและเอกสารของเคอร์เนลลินุกซ์ เลิกใช้คำที่อ่อนไหวอย่าง master/slave และ blacklist/whitelist

ข้อเสนอนี้มาจาก Dan Williams หนึ่งในผู้ดูแลเคอร์เนลลินุกซ์ โดยเสนอให้เลิกใช้คำเดิม ส่วนจะแทนด้วยคำใหม่ว่าอะไรนั้นไม่ได้กำหนดตายตัว ขึ้นกับบริบทของการใช้งานและการตัดสินใจของนักพัฒนาแต่ละคน

Tags:
Node Thumbnail

Debian 8 "jessie" ที่ออกครั้งแรกในปี 2015 หมดระยะซัพพอร์ตแล้วในวันที่ 30 มิถุนายน 2020 โดยจะไม่ได้แพตช์ความปลอดภัยอีก

หลังจากนี้ Debian 9 "stretch" จะเข้าสถานะซัพพอร์ตระยะยาว (LTS) แทน มีระยะซัพพอร์ตนาน 5 ปีเท่ากัน หมดอายุในวันที่ 30 มิถุนายน 2022

เวอร์ชันปัจจุบันของ Debian คือ Debian 10 "Buster" ที่ออกในปี 2019 และจะซัพพอร์ตไปจนถึงเดือนมิถุนายน 2024 ส่วนเวอร์ชันหน้าคือ Debian 11 "Bullseye" มีกำหนดออกปี 2021 ตามนโยบายออกรุ่นใหญ่ทุกสองปี

Tags:
Node Thumbnail

กูเกิลประกาศความร่วมมือกับ Canonical พัฒนาให้ Flutter รองรับการสร้างแอพบนลินุกซ์

หลังจากตีตลาดแอพมือถือมาได้พอสมควร ก้าวต่อไปของ Flutter คือการเขียนเว็บและแอพเดสก์ท็อป โดยเริ่มจาก macOS เป็นแพลตฟอร์มเดสก์ท็อปตัวแรก

ทีมงาน Flutter อธิบายกระบวนการซัพพอร์ตแอพเดสก์ท็อป ว่าเริ่มจากปรับเอนจินให้รองรับเมาส์และคีย์บอร์ด รวมถึงการขยายขนาดหน้าต่าง (ซึ่งบนมือถือไม่จำเป็นต้องทำ) จากนั้นจึงเก็บรายละเอียด ปรับคอมโพเนนต์บางตัวให้ UI เหมาะกับเดสก์ท็อป และเชื่อมกับฟีเจอร์หรือสไตล์เฉพาะของ OS

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Freta บริการของ Microsoft Research ที่ให้บริการตรวจจับมัลแวร์ในหน่วยความจำด้วยการดึงหน่วยความจำของ VM ออกมาเป็นเป็นอิมเมจแล้วอัพโหลดขึ้น Freta เพื่อดูรายงาน

Freta รองรับไฟล์อิมเมจหน่วยความจำทั้งจาก VMware และ Hyper-V โดยสามารถอ่านอิมเมจและแปลผลหากรันด้วยเคอร์เนลลินุกซ์ยอดนิยมมากกว่า 4,000 เวอร์ชั่น รายงานที่ออกมาจะแสดงข้อมูล เช่น ตัวแปรต่างๆ, โมดูลเคอร์เนลที่โหลดอยู่, รายชื่อ system call, ไฟล์ที่เปิดอยู่, หรือโปรเซส เมื่ออ่านค่าเหล่านี้ทำให้ Freta สามารถแจ้งเตือน เช่น มีไลบรารีโหลดซ้ำซ้อนก็อาจจะเป็น rootkit ฝังอยู่ในเครื่อง

Tags:
Node Thumbnail

เมื่อต้นปีนี้ เราเห็นข่าวจากผู้บริหารกูเกิลว่า Chrome OS จะรัน Steam ได้ แล้วเงียบหายไปพักใหญ่ๆ

ล่าสุดเว็บไซต์ 9to5google ไปค้นพบโค้ดใน Chromium OS อ้างถึงโครงการโค้ดเนม "Borealis" ที่เกี่ยวข้องกับ Steam แล้ว

Chrome OS เริ่มรองรับการรันโปรแกรมจากลินุกซ์มาตั้งแต่ปี 2018 โดยใช้โค้ดเนมว่า "Crostini" มันเป็นการนำลินุกซ์ทั้งตัว (ในที่นี้คือ Debian) มารันใน VM อีกทีหนึ่ง

Tags:
Node Thumbnail

Linux Mint ออกเวอร์ชัน 20 โค้ดเนม Ulyana ที่อิงจาก Ubuntu 20.04 LTS โดยเป็นรุ่นสนับสนุนระยะยาวไปจนถึงปี 2025

Linux Mint 20 มีทั้ง 3 เวอร์ชันตามระบบเดสก์ท็อป 3 รูปแบบคือ Cinnamon (GNOME 3), MATE (GNOME 2) และ Xfce ฟีเจอร์ใหม่ที่สำคัญได้แก่

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Windows 10 Insider Preview Build 20150 ในรุ่นทดสอบ Dev Channel (Fast Ring) เดิม มีของใหม่คือ Windows Subsystem for Linux (WSL) รองรับ GPU แล้ว ตามที่เปิดตัวในงาน Build 2020 เมื่อเดือนที่แล้ว ช่วยให้เราสามารถรันงานที่ต้องใช้ GPU (เช่น เทรน AI) บน WSL ได้โดยตรง

ไมโครซอฟท์ยังแก้ปัญหา WSL ติดตั้งยาก เพราะต้องกดเปิดใช้งานจากหน้า Settings ก่อนหลายขั้นตอน ด้วยคำสั่งเดียวจบ wsl.exe --install จากนั้นค่อยไปติดตั้งดิสโทรลินุกซ์ในขั้นถัดไป (ไมโครซอฟท์บอกว่าในอนาคตจะใช้คำสั่งเดียว เปิดใช้ WSL และติดตั้งดิสโทรให้ด้วยเลย)

Tags:
Node Thumbnail

Cloudflare เขียนบล็อกเล่าถึงประสบการณ์อัพเกรด load balancer แบบใหม่ จากเดิมอาศัย TCP proxy และ NAT ซ้อนกันไปมาหลายชั้น โดยระบุว่าช่วงหลังสถาปัตยกรรมแบบนี้ไม่เหมาะกับบริการที่เปลี่ยนไป ทำให้ต้องออกแบบใหม่ แล้วหันไปทำ tunnel จาก load balancer ไปยังเซิร์ฟเวอร์แทน

เงื่อนไขการเปลี่ยนสถาปัตยกรรมของ Cloudflare ระบุว่า ต้องการให้เซิร์ฟเวอร์เห็นไอพีต้นทางที่ถูกต้อง โดยไม่ต้องใช้ท่าเฉพาะสำหรับโปรโตคอล เช่น X-Forwarded-For ใน HTTP หรือ PROXY TCP, ทราฟิกต้องวิ่งบนอุปกรณ์เน็ตเวิร์คเดิมที่ติดตั้งไปแล้วได้, เครื่องมือต้องพร้อมใช้งานมีการทดสอบมาเป็นอย่างดีแล้ว, ไม่เพิ่มการสื่อสารระหว่าง load balancer และเซิร์ฟเวอร์เพิ่มเติมซึ่งจะทำให้ระบบซับซ้อนเกินไป, และกระบวนการย้ายไปยังระบบใหม่ทำได้ง่าย

Tags:
Node Thumbnail

Andrea Righi พนักงานของ Canonical และทีมงานพัฒนาเคอร์เนลลินุกซ์ของ Ubuntu เสนอแพตช์เข้าเคอร์เนลลินุกซ์ ช่วยให้ระยะเวลาการ hibernate/resume ของลินุกซ์เร็วกว่าเดิมมาก

หลักการทำงานของ hibernate คือนำข้อมูลจากในแรมเก็บลงดิสก์ และเรียกกลับคืนแรมตอน resume ซึ่งเคอร์เนลสั่งอาจคืนบางส่วนของแรมออกก่อนเพื่อประหยัดพื้นที่ดิสก์ โดยสร้างข้อมูลเหล่านี้ใหม่หลัง resume

Tags:
Node Thumbnail

จากประเด็น Linux Mint ประกาศไม่ใช้แพ็กเกจ Snap ตาม Ubuntu ตัวแทนของบริษัท Canonical ก็ออกมาชี้แจงแล้วว่า Chromium เป็น Snap มาตั้งแต่ Ubuntu 19.10 แล้ว ไม่ใช่เพิ่งเปลี่ยนในเวอร์ชัน 20.04 LTS

ส่วนเหตุผลที่ทำแพ็กเกจ Chromium เป็น Snap เพียงอย่างเดียวเป็นเพราะ

Tags:
Node Thumbnail

ทีมงานซอฟต์แวร์ของ SpaceX ตั้งกระทู้ตอบคำถามบน Reddit ให้คนทั่วไปตั้งคำถามใดๆ ก็ได้ ทำให้ทีมงานมีโอกาสเปิดเผยข้อมูลเพิ่มเติม โดยประเด็นที่สำคัญคือหน้าจอสัมผัสของยาน Dragon นั้นรันอยู่บน Chromium โดยมีไลบรารีจาวาสคริปต์แบบ reactive ที่พัฒนาขึ้นเองเป็นการภายใน โดยหน้าจอนี้ไม่เกี่ยวอะไรกับหน้าจอรถของ Tesla

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

การรองรับ CMake บนลินุกซ์เริ่มรองรับตั้งแต่ Visual Studio 2019 version 16.6 Preview 3 ผ่านเอนจิน Ninja ข้อดีของมันคือทำงานได้เร็ว กระบวนการ build โครงการขนาดใหญ่ๆ อาจจะเร็วขึ้นถึงสามเท่าตัว

Tags:
Node Thumbnail

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

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

Lenovo บอกว่าในอดีต บริษัทรองรับลินุกซ์กับฮาร์ดแวร์เพียงบางรุ่น แต่คราวนี้ตั้งใจรองรับทั้งซีรีส์ (ทุกตัวที่เป็นสินค้ากลุ่มเวิร์คสเตชันคือ ThinkStation และ ThinkPad P) เพื่อให้ลูกค้ามั่นใจว่าลงทุนกับผลิตภัณฑ์เหล่านี้แล้วใช้ได้ยาวๆ

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

ซึ่งต่อมา ทาง Grsecurity ได้ตรวจพบช่องโหว่ในแพตช์ HKSP และได้เผยแพร่รายละเอียดออกมาบนบล็อกของตัวเอง ซึ่งแพตช์ HKSP ก่อให้เกิดช่องโหว่ buffer overflow ที่ทำให้ผู้ใช้สิทธิ์ปกติอาจจะรันโค้ดในเคอร์เนลได้ โดยทาง Grsecurity ระบุว่าช่องโหว่นี้เจาะได้ง่ายมาก

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

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

Pages