คุณ Fabrice Bellard ได้ทดลองสร้าง PC emulator ขึ้นมาโดยใช้ JavaScript ล้วนๆ (ต้องรองรับ W3C Typed Arrays) โดยสามารถจำลองการทำงานได้ใกล้เคียงกับ 486 ที่ไม่มี FPU แต่ว่ามี MMU ที่สมบูรณ์เพื่อจะเล่น Linux ได้
บรรยายไปก็ไม่เท่าเห็นของจริง ไปลองเล่นกันเลยดีกว่า (ใช้ได้กับ Firefox 4 และ Chrome 11)
เค้าเตรียมไฟล์ hello.c และโปรแกรม tcc สำหรับคอมไฟล์โปรแกรมไว้ด้วย พร้อมกับโปรแกรม vi และ qemacs สำหรับใช้แก้ไขไฟล์
น่าลองเอามาใช้ประกอบเว็บสอน Linux เบื้องต้น หรือหัดเขียนโปรแกรมจริงๆ


Comments
ใช้ ls ได้ด้วย O_o
เทพ+
เทพพพพพ
The world wants entertainment, but the world needs enlightenment! To be or not to be!? Hero or Zero!? Those are questions.
---
Living life with freedom in mind, in every limitation, that is the true freedom.
เทพพพพพพพ!!!! โคตรๆ
เทพมาก
มี vi ด้วย - -!
rm -rf ได้ไหม
พังครับ ต้อง refresh (boot) ใหม่ -.-'
อ๊ากกกกกกก
i = NulL
โคตรเทห์อ่ะ ลง Win95 ได้มั้ย :D
:: DigiKin8 ::
เอามาลง พวก Linux จิ๋ว หรือ kolibri OS ได้ไหมนะ
แล้วก็ให้รันเป็น Cloud OS
The world wants entertainment, but the world needs enlightenment! To be or not to be!? Hero or Zero!? Those are questions.
---
Living life with freedom in mind, in every limitation, that is the true freedom.
google ซื้อ เอาไปจับยัด Chrome OS โอ้ว เย ฮ่าๆ
iPAtS
บน Chrome 12.0.742.60 beta ติดอยู่บรรทัด Freeing unused kernel memory: 124k freed แต่ถ้า firefox ไม่มีปัญหา
เห้ย!
May the Force Close be with you.
Midori 0.3.6 ก็ใช้ได้
เอางั้นเลยเรอะ
บอกตรงๆ ว่า "งงเลย"
เปิดบน iPhone ก็เห็นมีเคอร์เซอร์กระพริบขึ้นมานะ แต่พิมพ์อะไรไม่ได้เพราะมันไม่แสดงคีบอร์ด ถ้าสนับสนุนจอสัมผัสก็น่าจะใช้งานได้นะ
เมพขิงๆ
เฮ้ย!! ไปขนาดนี้แล้วเรอะ
คือถ้ามันเป็น javascript ล้วนๆแล้วทำไมผมจึง save แล้วรันที่เครื่องผมไม่ได้หละครับ หรือมันแค่ putty ที่รันผ่านหน้าเว็ป - -?
ถ้ากด save จาก browser มันจะแปลง output ของ javascript เป็น html ให้ครับ ทำให้มันไม่สมบูรณ์ว่างั้นเถอะ
เปล่าครับผมก็ดูดไฟล์มาทั้งหมดครับ = =!! ไม่ได้ทำดิบๆแบบนั้นครับ
ปล. แอบโกรธนะเนี้ย
แสดงว่าไม่ได้ดึง os image มาด้วย?
เข้าใจว่า term.js เป็น terminal
ส่วน cpux86.js เป็นตัว emu เฉยๆ
ที่ขาดคือ os มันเลยไม่บูต XD
สำหรับ JavaScript ลองเอาไปใส่ http://jsbeautifier.org/ ละดูโค้ดครับ
ไอไฟล์ .bin มัน javascript ด้วยหรือครับ = =?? ไหนว่า javascript ล้วนๆไง ตอนแรกผมอ่านเข้าใจว่า สร้างทั้ง ระบบ ด้วย javascript พอดีผมไม่เข้าใจถ้าสะดวกช่วยแนะนำด้วยครับ
ถูกแล้วครับ Emulator ทั้งระบบ ใข้ javascript ครับ, ส่วน .bin นั้นคือส่วนของ OS ที่เอามารันบน Emulator อีกที ซึ่งในที่นี้คือ linux ครับ
iPAtS
ปกติ OS ก็ไม่ได้เป็นส่วนประกอบของ emulator อยู่แล้วนะครับ
ที่เขาจำรองคือจำลองคอมพิวเตอร์ครับ เขาไม่ได้จำลอง OS คิดซะว่าคล้าย virtual machine ตัวหนึ่งล่ะกัน เหมือนพวก vbox vmware
สุดยอดเลย
เทพโคตร
semicolon.in.th
Web Browser is everything
แนะนำ App Android ที่ผมใช้อยู่
แม่เจ้า อะไรจะขนาดนั้น!
Android จ๋า~*
ต่อไปก็จำลองเป็นรุ่นเพนเทียมแล้วเอาดอสมาลง windows 3.11 95 98 me .... xp 7
ข้าม vista นะเนี่ย :P
May the Force Close be with you.
Fabrice Bellard เค้าเทพอยู่แล้วครับ ไปอ่านประวัติเอาเถอะ http://en.wikipedia.org/wiki/Fabrice_Bellard
เล่นบน android ได้ด้วยแฮะ
เอ้อ จริงด้วยครับ!
Android จ๋า~*
ลองดูงานอื่นของเค้ารู้สึกจะสนใจการหาค่า PI มากๆ เลยนะ
Hello blognone.
สุดยอดเกินไปแล้วววววว
I will change the world, to the better day.
เจ๋งมากครับ เหมาะกับการเอาไปสอน basic linux สุดๆ
ปล. Safari 5.0.5 ใช้ได้แล้วนะครับ
ต่อไป ติดตั้ง libreOffice ได้ไหมนี่
Cool..5000
ขนาดผมเป็น User ทั่วไป ยังอึ้งเลยครับ +_+!
ถึงจะยากเพียงใด ก็ต้องผ่านไปให้ได้
telnet ได้ด้วย o___O" แต่จะ telnet ไปไหนหว่า -_-'
ลองแล้ว ...สุดยอดไปเลย
ใช้เวลาทำนานแค่ไหนเนี่ย ?
ทำไม....ต้องเป็น
คนทำ QEMU นั่นเอง เมพขริงๆ
hybridplex
อ่านข่าวมาได้ครึ่งหนึ่งแล้วทดลองไปเล่น ก็เจ่งดีแต่สงสัยว่าจะเอาไว้ใช้ทำอะไร พอกลับมาอ่านข่าวถึงบรรทัดสุดท้าย เออจริง
v___v