คุณ Fabrice Bellard ได้ทดลองสร้าง PC emulator ขึ้นมาโดยใช้ JavaScript ล้วนๆ (ต้องรองรับ W3C Typed Arrays) โดยสามารถจำลองการทำงานได้ใกล้เคียงกับ 486 ที่ไม่มี FPU แต่ว่ามี MMU ที่สมบูรณ์เพื่อจะเล่น Linux ได้
บรรยายไปก็ไม่เท่าเห็นของจริง ไปลองเล่นกันเลยดีกว่า (ใช้ได้กับ Firefox 4 และ Chrome 11)
เค้าเตรียมไฟล์ hello.c และโปรแกรม tcc สำหรับคอมไฟล์โปรแกรมไว้ด้วย พร้อมกับโปรแกรม vi และ qemacs สำหรับใช้แก้ไขไฟล์
น่าลองเอามาใช้ประกอบเว็บสอน Linux เบื้องต้น หรือหัดเขียนโปรแกรมจริงๆ
on
ใช้ ls ได้ด้วย O_o
EThaiZone Fri, 20/05/2011 - 18:12
ใช้ ls ได้ด้วย O_o
เทพ+
dafty Fri, 20/05/2011 - 18:26
เทพ+
เทพพพพพ
nowingnoid Fri, 20/05/2011 - 18:30
เทพพพพพ
เทพพพพพพพ!!!! โคตรๆ
9neo Fri, 20/05/2011 - 18:33
เทพพพพพพพ!!!! โคตรๆ
เทพมาก
TRoy888 Fri, 20/05/2011 - 18:34
เทพมาก
มี vi ด้วย - -!
soginal Fri, 20/05/2011 - 18:50
มี vi ด้วย - -!
rm -rf ได้ไหม
kswisit Fri, 20/05/2011 - 19:14
rm -rf ได้ไหม
พังครับ ต้อง refresh (boot)
hereblur Fri, 20/05/2011 - 19:43
In reply to rm -rf ได้ไหม by kswisit
พังครับ ต้อง refresh (boot) ใหม่ -.-'
อ๊ากกกกกกก
cloverink Fri, 20/05/2011 - 19:21
อ๊ากกกกกกก
โคตรเทห์อ่ะ ลง Win95 ได้มั้ย
PiKO Fri, 20/05/2011 - 19:21
โคตรเทห์อ่ะ ลง Win95 ได้มั้ย :D
มี environment $PATH รัน top
mekpro Fri, 20/05/2011 - 19:57
ซ้ำจ้า *
mekpro Fri, 20/05/2011 - 20:48
เอามาลง พวก Linux จิ๋ว หรือ
nowingnoid Fri, 20/05/2011 - 19:57
เอามาลง พวก Linux จิ๋ว หรือ kolibri OS ได้ไหมนะ
แล้วก็ให้รันเป็น Cloud OS
google ซื้อ เอาไปจับยัด
ipats Fri, 20/05/2011 - 20:03
google ซื้อ เอาไปจับยัด Chrome OS โอ้ว เย ฮ่าๆ
บน Chrome 12.0.742.60 beta
totiz Sun, 22/05/2011 - 11:59
บน Chrome 12.0.742.60 beta ติดอยู่บรรทัด Freeing unused kernel memory: 124k freed
แต่ถ้า firefox ไม่มีปัญหา
เห้ย!
iStyle Fri, 20/05/2011 - 20:48
เห้ย!
Midori 0.3.6 ก็ใช้ได้
atheist Fri, 20/05/2011 - 21:23
Midori 0.3.6 ก็ใช้ได้
เอางั้นเลยเรอะ
username Fri, 20/05/2011 - 21:52
เอางั้นเลยเรอะ
บอกตรงๆ ว่า "งงเลย"
PaPaSEK Fri, 20/05/2011 - 22:15
บอกตรงๆ ว่า "งงเลย"
เปิดบน iPhone
boonkhao Fri, 20/05/2011 - 22:55
เปิดบน iPhone ก็เห็นมีเคอร์เซอร์กระพริบขึ้นมานะ แต่พิมพ์อะไรไม่ได้เพราะมันไม่แสดงคีบอร์ด ถ้าสนับสนุนจอสัมผัสก็น่าจะใช้งานได้นะ
เมพขิงๆ
Chad Fri, 20/05/2011 - 22:55
เมพขิงๆ
เฮ้ย!! ไปขนาดนี้แล้วเรอะ
lancaster Fri, 20/05/2011 - 23:16
เฮ้ย!! ไปขนาดนี้แล้วเรอะ
คือถ้ามันเป็น javascript
tanit9999 Sat, 21/05/2011 - 00:08
คือถ้ามันเป็น javascript ล้วนๆแล้วทำไมผมจึง save แล้วรันที่เครื่องผมไม่ได้หละครับ หรือมันแค่ putty ที่รันผ่านหน้าเว็ป
ถ้ากด save จาก browser
lancaster Sat, 21/05/2011 - 00:32
In reply to คือถ้ามันเป็น javascript by tanit9999
ถ้ากด save จาก browser มันจะแปลง output ของ javascript เป็น html ให้ครับ ทำให้มันไม่สมบูรณ์ว่างั้นเถอะ
เปล่าครับผมก็ดูดไฟล์มาทั้งหมด
tanit9999 Sat, 21/05/2011 - 19:17
In reply to ถ้ากด save จาก browser by lancaster
เปล่าครับผมก็ดูดไฟล์มาทั้งหมดครับ = =!! ไม่ได้ทำดิบๆแบบนั้นครับ
ปล. แอบโกรธนะเนี้ย
แสดงว่าไม่ได้ดึง os image
lancaster Sat, 21/05/2011 - 21:03
In reply to เปล่าครับผมก็ดูดไฟล์มาทั้งหมด by tanit9999
แสดงว่าไม่ได้ดึง os image มาด้วย?
เข้าใจว่า term.js เป็น
kswisit Sat, 21/05/2011 - 00:37
In reply to คือถ้ามันเป็น javascript by tanit9999
เข้าใจว่า term.js เป็น terminal
ส่วน cpux86.js เป็นตัว emu เฉยๆ
ที่ขาดคือ os มันเลยไม่บูต XD
http://bellard.org/jslinux/
anu Sat, 21/05/2011 - 00:42
In reply to คือถ้ามันเป็น javascript by tanit9999
สำหรับ JavaScript ลองเอาไปใส่ http://jsbeautifier.org/ ละดูโค้ดครับ
ไอไฟล์ .bin มัน javascript
tanit9999 Sat, 21/05/2011 - 19:11
In reply to http://bellard.org/jslinux/ by anu
ไอไฟล์ .bin มัน javascript ด้วยหรือครับ = =??
ไหนว่า javascript ล้วนๆไง
ตอนแรกผมอ่านเข้าใจว่า สร้างทั้ง ระบบ ด้วย javascript พอดีผมไม่เข้าใจถ้าสะดวกช่วยแนะนำด้วยครับ
ถูกแล้วครับ Emulator ทั้งระบบ
ipats Sat, 21/05/2011 - 19:45
In reply to ไอไฟล์ .bin มัน javascript by tanit9999
ถูกแล้วครับ Emulator ทั้งระบบ ใข้ javascript ครับ, ส่วน .bin นั้นคือส่วนของ OS ที่เอามารันบน Emulator อีกที ซึ่งในที่นี้คือ linux ครับ
สร้าง PC emulator
lancaster Sat, 21/05/2011 - 21:01
In reply to ไอไฟล์ .bin มัน javascript by tanit9999
ปกติ OS ก็ไม่ได้เป็นส่วนประกอบของ emulator อยู่แล้วนะครับ
ที่เขาจำรองคือจำลองคอมพิวเตอร
EThaiZone Sat, 21/05/2011 - 22:21
In reply to ไอไฟล์ .bin มัน javascript by tanit9999
ที่เขาจำรองคือจำลองคอมพิวเตอร์ครับ เขาไม่ได้จำลอง OS
คิดซะว่าคล้าย virtual machine ตัวหนึ่งล่ะกัน เหมือนพวก vbox vmware
สุดยอดเลย
AK Sat, 21/05/2011 - 00:28
สุดยอดเลย
เทพโคตร
semicolonth Sat, 21/05/2011 - 00:32
เทพโคตร
Web Browser is everything
spicydog Sat, 21/05/2011 - 00:39
Web Browser is everything
แม่เจ้า อะไรจะขนาดนั้น!
criminals Sat, 21/05/2011 - 01:03
แม่เจ้า อะไรจะขนาดนั้น!
ต่อไปก็จำลองเป็นรุ่นเพนเทียมแ
lexurous Sat, 21/05/2011 - 01:13
ต่อไปก็จำลองเป็นรุ่นเพนเทียมแล้วเอาดอสมาลง windows 3.11 95 98 me .... xp 7
ข้าม vista นะเนี่ย :P
iStyle Sat, 21/05/2011 - 10:29
In reply to ต่อไปก็จำลองเป็นรุ่นเพนเทียมแ by lexurous
ข้าม vista นะเนี่ย :P
Fabrice Bellard
deaw Sat, 21/05/2011 - 01:15
Fabrice Bellard เค้าเทพอยู่แล้วครับ ไปอ่านประวัติเอาเถอะ http://en.wikipedia.org/wiki/Fabrice_Bellard
เล่นบน android ได้ด้วยแฮะ
v6hp Sat, 21/05/2011 - 02:34
เล่นบน android ได้ด้วยแฮะ
เอ้อ จริงด้วยครับ!
criminals Sat, 21/05/2011 - 18:31
In reply to เล่นบน android ได้ด้วยแฮะ by v6hp
เอ้อ จริงด้วยครับ!
ลองดูงานอื่นของเค้ารู้สึกจะสน
HMage Sat, 21/05/2011 - 03:04
ลองดูงานอื่นของเค้ารู้สึกจะสนใจการหาค่า PI มากๆ เลยนะ
สุดยอดเกินไปแล้วววววว
winggundamth Sat, 21/05/2011 - 04:19
สุดยอดเกินไปแล้วววววว
เจ๋งมากครับ
Balll Sat, 21/05/2011 - 08:21
เจ๋งมากครับ เหมาะกับการเอาไปสอน basic linux สุดๆ
ปล. Safari 5.0.5 ใช้ได้แล้วนะครับ
ต่อไป ติดตั้ง libreOffice
krittikorn Sat, 21/05/2011 - 10:04
ต่อไป ติดตั้ง libreOffice ได้ไหมนี่
Cool..5000
ขนาดผมเป็น User ทั่วไป
BreMen Sat, 21/05/2011 - 13:39
ขนาดผมเป็น User ทั่วไป ยังอึ้งเลยครับ +_+!
telnet ได้ด้วย o___O" แต่จะ
iahcapus Sat, 21/05/2011 - 14:58
telnet ได้ด้วย o___O"
แต่จะ telnet ไปไหนหว่า -_-'
ลองแล้ว ...สุดยอดไปเลย
cavaji Sat, 21/05/2011 - 17:47
ลองแล้ว ...สุดยอดไปเลย
ใช้เวลาทำนานแค่ไหนเนี่ย ?
none Sat, 21/05/2011 - 20:56
ใช้เวลาทำนานแค่ไหนเนี่ย ?
คนทำ QEMU นั่นเอง เมพขริงๆ
HyBRiD Sun, 22/05/2011 - 02:11
คนทำ QEMU นั่นเอง เมพขริงๆ
อ่านข่าวมาได้ครึ่งหนึ่งแล้วทด
joomla Fri, 27/05/2011 - 10:11
อ่านข่าวมาได้ครึ่งหนึ่งแล้วทดลองไปเล่น ก็เจ่งดีแต่สงสัยว่าจะเอาไว้ใช้ทำอะไร พอกลับมาอ่านข่าวถึงบรรทัดสุดท้าย เออจริง