Mitchell Hashimoto เปิด Superlogical สร้าง Terminal Multiplexer เร็วกว่า tmux และ Zellij

ที่มาภาพ: The Register

Software-อ่าน 6 นาทีThe Register

Mitchell Hashimoto เปิด Superlogical สร้าง Terminal Multiplexer เร็วกว่า tmux และ Zellij

⚡ สรุป 30 วิ

Hashimoto Mitchell ผู้ร่วมก่อตั้ง HashiCorp เปิดตัวสตาร์ทอัพ Superlogical ที่พัฒนา terminal multiplexer ใหม่บนเซิร์ฟเวอร์ ความเร็วสูงกว่า tmux, Zellij และ GNU…

Hashimoto Mitchell ผู้ก่อตั้งร่วม HashiCorp กลับมาครั้งใหม่ด้วยการเปิดตัวสตาร์ทอัพที่พัฒนา terminal multiplexer บนเซิร์ฟเวอร์ ซึ่งบริษัทใหม่ชื่อ Superlogical กล่าวว่าจะให้ความเร็วสูงกว่าและจัดการงานของผู้ใช้ได้แม่นยำกว่าตัวเลือกเดิม อย่าง tmux, Zellij หรือ GNU Screen การเปลี่ยนแปลงนี้อาจเป็นจุดเริ่มต้นของการสร้าง “ชั้นเอเยนต์” ที่ทนทานสำหรับระบบในอนาคต

Overview

Superlogical มุ่งพัฒนาเครื่องมือที่ทำให้ผู้พัฒนาสามารถสลับระหว่างเซสชันงานหลาย ๆ เซสชันได้โดยไม่ต้องกังวลเรื่องความเร็วหรือการซิงค์ข้อมูลระหว่างคลไอเอนท์และเซิร์ฟเวอร์ ตามที่ Mitchell Hashimoto กล่าวในวิดีโอแนะนำบน X การทำงานของ terminal multiplexer ปัจจุบันมักช้าเนื่องจากต้องคัดลอกทุกอย่างที่ผู้ใช้พิมพ์และประสานสถานะระหว่างเครื่องท้องถิ่นกับระยะไกล การแก้ปัญหานี้ไม่ได้อยู่ที่การเปลี่ยนเทอร์มินัลใหม่ เช่น Kitty, Alacritty หรือ Ghostty เพียงอย่างเดียว แต่ต้องปรับโครงสร้างของการสื่อสารระหว่างคลไอเอนท์และเซิร์ฟเวอร์ให้มีประสิทธิภาพสูงกว่าเดิม

Problems with Existing Multiplexers

ตัวเลือกดั้งเดิมเช่น tmux, Zellij และ GNU Screen ทำงานโดยทำสำเนาข้อมูลที่ผู้ใช้พิมพ์แล้วส่งไปยังเซิร์ฟเวอร์ ซึ่งทำให้เกิดการหน่วงเวลาเมื่อต้องประสานสถานะระหว่างเครื่องหลาย ๆ เครื่อง นอกจากนี้ การวางเทอร์มินัลสมัยใหม่ไว้ข้างหน้าตัว multiplexer ก็ไม่สามารถแก้ปัญหาเรื่องความเร็วได้อย่างเต็มที่ เนื่องจากกระบวนการพื้นฐานยังคงต้องรอการตอบกลับจากเครือข่ายในทุก ๆ คำสั่ง เหตุผลนี้ทำให้ Mitchell Hashimoto เห็นว่าการพัฒนา terminal multiplexer ที่เร็วขึ้นเป็นสิ่งจำเป็นสำหรับนักพัฒนาที่ต้องทำงานหลายเครื่องพร้อมกัน

Superlogical’s Approach

Superlogical ใช้ไลบรารี libghostty ซึ่งแยกออกมาจากเอนจินหลักของเทอร์มินัล Ghostty เพื่อสร้างสถาปัตยกรรมที่คลไอเอนท์ส่งข้อมูลอินพุตไปยังเซิร์ฟเวอร์แบบเดียวกับการเชื่อมต่อ SSH ส่วนเซิร์ฟเวอร์จะรับผิดชอบเก็บสถานะของเซสชันอย่างคงทน ผู้ใช้จึงสามารถตัดการเชื่อมต่อและกลับมาใช้งานต่อได้โดยไม่สูญเสียข้อมูลหรือประวัติ ไคลเอนท์ที่ทำงานบน libghostty จะจัดการเรนเดอร์และเลื่อนหน้าจอแบบโล ซึ่งลดจำนวนราวด์‑ทริปของเครือข่ายอย่างมีนัยสำคัญ ทำให้ความล่าช้าตรงส่วนของการแสดงผลและการตอบสนองถูกตัดลงเหลือน้อยที่สุด

Technology Foundations (Ghostty & libghostty)

Ghostty เป็นเทอร์มินัลอีมูเลเตอร์สมัยใหม่ที่พัฒนาโดย Mitchell Hashimoto ระหว่างทำงานที่ HashiCorp โดยใช้ GPU เพื่อเร่งการแสดงผล ทำให้มีความเร็วใกล้เคียงกับประสิทธิภาพของเครื่องคอมพิวเตอร์แบบดิจิทัล นอกจากนี้ Ghostty ยังมาพร้อมคุณลักษณะครบครันที่นักพัฒนาต่างยกย่อง Hashimoto แยกเอา “core engine” ของ Ghostty ออกมาเป็นไลบรารี libghostty เพื่อให้ผู้พัฒนาอื่น ๆ สามารถนำไปต่อยอดได้ Superlogical จะใช้ libghostty เป็นฐานเพื่อกำจัดการทำซ้ำระหว่างคลไอเอนท์และเซิร์ฟเวอร์ ซึ่งถือเป็นแนวคิดสำคัญในการสร้าง multiplexer ที่เร็วกว่า

Potential Impact & Future Directions

หาก Superlogical สามารถทำให้ terminal multiplexing มีความเร็วสูงและเชื่อถือได้ตามที่อ้างไว้ ระบบเครื่องมือพัฒนา, ระบบอัตโนมัติ (CI/CD) และแม้กระทั่งแพลตฟอร์ม AI ที่ต้องการ “session state” คงที่จะได้รับประโยชน์อย่างมาก นักวิศวกรระบบอาจใช้เซสชันแบบคงที่เพื่อเก็บบริบทและข้อมูลของงานข้ามเครื่องหลาย ๆ เครื่องโดยไม่สูญเสียความต่อเนื่อง นักเขียนบล็อกเชิงเทคนิค Gergely Orosz ได้คาดการณ์ว่าทีม Superlogical อาจพัฒนาเป็น “AI‑native agentic operating system” ที่ทำหน้าที่อยู่เหนือระบบปฏิบัติการเดิม ซึ่งจะเปิดโอกาสให้เอเยนต์อัจฉริยะทำงานในระดับเซสชันที่มีสถานะคงที่และปรับตัวได้ตามงานที่กำหนด

Summary

Superlogical ของ Mitchell Hashimoto นำเสนอ terminal multiplexer ที่พัฒนาบนพื้นฐานของ Ghostty และ libghostty เพื่อแก้ปัญหาความช้าและการซิงค์สถานะในเครื่องมือเดิม การเปลี่ยนแปลงนี้อาจเป็นก้าวสำคัญต่อการสร้างระบบที่ใช้เซสชันคงที่อย่างมีประสิทธิภาพ รวมถึงเปิดทางให้กับแนวคิดของ “agentic operating system” ที่ทำงานบน AI ในอนาคต.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Dev who gave HashiCorp its name returns with a faster terminal multiplexer
ผู้เขียน
Unknown
แหล่ง
The Register
วันที่เผยแพร่
1 สิงหาคม 2569 เวลา 02:12

Related

บทความที่เกี่ยวข้อง

Project Motor Racing ปล่อยอัปเดต 2.1 เพิ่ม Holden Commodore รุ่น 2013 และรองรับหน้าจอสามจอบน PCSoftware
1 สิงหาคม 2569 เวลา 08:30

Project Motor Racing ปล่อยอัปเดต 2.1 เพิ่ม Holden Commodore รุ่น 2013 และรองรับหน้าจอสามจอบน PC

เวอร์ชัน 2.1 ของ Project Motor Racing มาพร้อม DLC “Aussie Rivals” เพิ่ม Holden VF Commodore และ Ford Falcon รุ่น 2013 พร้อมโมเดลการควบคุม GT‑3/GT‑4 ใหม่…

IGN8 นาที
ฉันทิ้ง Windows 11 แล้วยังสร้าง Home Server จาก Acer Aspire ปี 2019 ด้วย Zorin OS LiteSoftware
1 สิงหาคม 2569 เวลา 07:00

ฉันทิ้ง Windows 11 แล้วยังสร้าง Home Server จาก Acer Aspire ปี 2019 ด้วย Zorin OS Lite

Windows 11 ทำให้แล็ปท็อป Acer Aspire 2019 ช้า จึงลบและติดตั้ง Zorin OS Lite แทน. Zorin OS Lite ทำงานเร็วขึ้นและเปลี่ยนแล็ปท็อปเป็น Home Server…

XDA Developers6 นาที
MarkText – ตัวแก้ไข Markdown แบบเปิด‑source ที่เน้นความเรียบาง่ายไร้การรบกวนSoftware
1 สิงหาคม 2569 เวลา 04:00

MarkText – ตัวแก้ไข Markdown แบบเปิด‑source ที่เน้นความเรียบาง่ายไร้การรบกวน

MarkText เป็นโปรแกรมแก้ไข Markdown แบบเปิด‑source ที่ออกแบบให้ UI เรียบาง่าย ไม่ซับซ้อน ทำให้ผู้เขียนโฟกัสที่การพิมพ์ได้เต็มที่ ประสิทธิภาพสูงและไม่มีค่าใช้จ่าย

XDA Developers7 นาที
Google Calendar เพิ่มโหมดความหนาแน่นข้อมูลสำหรับจอใหญ่ ลดการเสียพื้นที่Software
1 สิงหาคม 2569 เวลา 02:30

Google Calendar เพิ่มโหมดความหนาแน่นข้อมูลสำหรับจอใหญ่ ลดการเสียพื้นที่

Google Calendar ได้เพิ่มตัวเลือกความหนาแน่นของข้อมูลบนกริด เพื่อให้ผู้ใช้จอใหญ่อย่างคอมพิวเตอร์หรือแท็บเล็ตเห็นรายละเอียดครบโดยไม่ต้องเลื่อนหลายครั้ง…

Android Authority7 นาที
คัดลอกลิงก์แล้ว!