- 1980 के दशक के क्लासिक होम कंप्यूटर Commodore C64 पर Linux को सफलतापूर्वक चलाने पर एक लेख
- Linux operating system, Commodore C64 पर बहुत धीमी गति से चलता है, और कंप्यूटर की सीमित 64KiB मेमोरी के कारण RAM Expansion Unit (REU) की आवश्यकता होती है
- सिस्टम, virtual memory को emulate करने के लिए Memory Management Unit (MMU) का उपयोग करता है
- लेखक ने अभी तक इस सेटअप को वास्तविक हार्डवेयर पर परीक्षण नहीं किया है और पाठकों को अपने अनुभव साझा करने के लिए प्रोत्साहित किया है
- सिस्टम बनाने के लिए
make कमांड और mos-c64-clang टूल का उपयोग करना होगा
- kernel configuration, बड़े section alignment के कारण मूल semu kernel से अलग है। अधिक उपयुक्त kernel configuration,
config सबफ़ोल्डर में मिल सकता है
- VICE emulator के लिए आवश्यक सभी REU images को assemble करने के लिए
mk_linux_reu.py स्क्रिप्ट का उपयोग करें
- सिस्टम चलाने के लिए compiled semu executable शामिल करने वाली
.d64 फ़ाइल बनानी होगी। इसके बाद इस फ़ाइल को VICE emulator में load किया जाता है
- लेखक GitHub पर सभी आवश्यक prebuilt binaries शामिल करने वाला एक archive जोड़ने की योजना बना रहे हैं
- लेखक ने performance सुधारने के लिए compiled 6502 code को optimize करने और लंबे boot process से बचने के लिए checkpoint VM लागू करने की संभावना का भी उल्लेख किया है
- लेख का समापन इस परियोजना को संभव बनाने वाले minimalist RISC-V32 emulator semu और llvm-mos टूल के कार्य को मान्यता देते हुए होता है
1 टिप्पणियां
Hacker News राय