Tags:
Node Thumbnail

ผู้ใช้ GitHub บัญชี ading2210 เปิดโครงการ linuxpdf พอร์ตลินุกซ์ทั้งก้อนไปรันในไฟล์ PDF ซึ่งทำได้เพราะไฟล์ PDF มีฟีเจอร์จาวาสคริปต์ในตัว ทำให้สามารถคอมไพล์โค้ดภาษา C ไปรันเป็นจาวาสคริปต์ได้

แม้จาวาสคริปต์จะเป็นฟีเจอร์ของไฟล์ PDF แต่แต่ละอิมพลีเมนต์ก็มีฟีเจอร์ต่างกันมาก โดย Acrobat Reader มีฟีเจอร์จำนวนมาก สามารถเข้าถึง API 3 มิติหรือดึงข้อมูลจากอินเทอร์เน็ตได้ แต่เอนจินอื่นๆ ที่ใช้งานในเบราว์เซอร์มักอิมพลีเมนต์เพียงฟีเจอร์พื้นฐาน

การพอร์ตครั้งนี้อาศัยการคอมไพล์ลินุกซ์ให้เป็น asm.js โดยคอมไพล์โครงการ TinyEMU ที่จำลองการทำงานของชิป RISC-V ก่อน แล้วค่อยคอมไพล์ลินุกซ์ขึ้นมารัน คนทั่วไปสามารถทดลองได้ทันทีเพียงเปิดไฟล์ PDF ขึ้นมาใช้ดูในเบราว์เซอร์

ตัว ading2210 ทำโครงการน่าสนใจมาก่อนหน้านี้หลายโครงการ เช่น DoomPDF รันเกม Doom ใน PDF แบบเดียวกัน หรือ WISP protocol สำหรับการพรอกซี่ TCP/UDP ผ่าน WebSocket

ที่มา - LinuxPDF

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 2 February 2025 - 06:17 #1332831
btoy's picture

โครตเท่


..: เรื่อยไป

By: armkung
iPhone
on 2 February 2025 - 11:48 #1332838
armkung's picture

พาดหัว นับเป็น gen gap ได้ไหม..

By: LuvStry
ContributorAndroid
on 2 February 2025 - 11:57 #1332840 Reply to:1332838
LuvStry's picture

คืออะไรหรอคับ


Blognone = 138.1 news/w เยอะมากๆ

By: Tasksenger on 2 February 2025 - 11:59 #1332841 Reply to:1332840

เขาน่าจะหมายถึง เด็กรุ่นใหม่ๆ มาอ่านอาจไม่เข้าใจ เพราะคำว่ากินไม่ได้แต่เท่ มันเป็นคำที่คนยุค 90 หรือคนประมาณ Gen X มักใช้กัน ซึ่งปัจจุบันมัน Gen Alpha แล้วช่วงวัยต่างกันเยอะ ทำให้สื่อความหมายกับคนรุ่นใหม่ยาก น่าจะประมาณนั้น แต่ founder เขาก็รู้อยู่แล้วว่าคนส่วนใหญ่ในนี้ส่วนใหญ่น่าจะเป็น Gen X, Gen Y ก็เลยใช้คำนี้ก็น่าจะเข้าใจได้กันเป็นส่วนใหญ่อยู่แล้ว

By: osmiumwo1f
ContributorWindows PhoneWindows
on 3 February 2025 - 13:35 #1332903 Reply to:1332841
osmiumwo1f's picture

ผมว่าลองทำ survey ว่าอายุช่วงไหนบ้าง เอาแบบ 0-10 11-20 21-30 31-40 41-50 51-60 และเกษียณ ดูดีมั้ย🤔

By: armkung
iPhone
on 4 February 2025 - 01:09 #1332936 Reply to:1332841
armkung's picture

เจออย่างน้อย 1 คนที่เกต และไม่เกต ในคราเดียวกัน..

By: sMaliHug on 2 February 2025 - 12:46 #1332842

ผลของ Open source ทำให้ Linux ไปได้ทุกที่
รอดูยุคต่อไป model Ai ที่เป็น open source จะสิงสถิตไปทุกที่เหมือน Linux ไหม

By: Peterfish on 2 February 2025 - 19:05 #1332854

เห็นมีคนพอร์ต Game Doom ลง PDF ด้วย

By: Azymik on 2 February 2025 - 20:04 #1332855 Reply to:1332854

น่าจะคนนี้นี่แหละครับ

By: ipats
ContributorNOOBIn Love
on 3 February 2025 - 13:42 #1332906 Reply to:1332854

ย่อหน้าสุดท้ายเลยครับ

ตัว ading2210 ทำโครงการน่าสนใจมาก่อนหน้านี้หลายโครงการ เช่น DoomPDF รันเกม Doom ใน PDF แบบเดียวกัน


iPAtS

By: Hoo
AndroidWindows
on 3 February 2025 - 22:52 #1332933

เหมือนกลับโจทย์ "จาก run Doom ให้ได้ทุกที่"
กลายเป็น "pdf ที่ run ได้ทุกอย่าง" 😆