მუშაობს Windows 95 პორტი Android-ისთვის

ჩვენ ვნახეთ მრავალი სხვადასხვა სახის პორტი ყველა ჩვენს Windows Mobile მოწყობილობაზე, მაგრამ რა შეიძლება ითქვას სხვა OS-ის Android-ზე პორტირებაზე? XDA-ს წევრი და ლეგენდა მამაიჩ მოგვიტანა ორი ემულატორი ანდროიდის მოწყობილობებისთვის, რომლებიც ანდროიდის მომხმარებლებს Windows 95-ის ჩატვირთვის საშუალებას მისცემს. QEMU და BOSCH დიდი პოპულარობით სარგებლობს იმ ადამიანებში, რომლებმაც იციან როგორ გამოიყენონ ისინი, რადგან ისინი გამოიყენეს სხვა პროექტებში Windows-ის სხვადასხვა ვერსიების სხვა მოწყობილობებზე გასაშვებად.

მიუხედავად იმისა, რომ პროექტი შეუფერხებლად მიმდინარეობს, გასაუმჯობესებელია. სამწუხაროდ, მამაიჩმა აღნიშნა, რომ არ გააგრძელებს ამ პორტების განვითარებას. თუმცა, მან გააზიარა ყველა ის წყარო და ცოდნა, რომელიც საჭიროა ყველასთვის, ვისაც აქვს შესაბამისი უნარები, გააგრძელოს იქ, სადაც შეჩერდა. მრავალ მოთხოვნას შორის, საჭიროა მოწყობილობა უამრავი ოპერატიული მეხსიერებით და მინიმუმ VGA ეკრანით.

BOCHS ძალიან ნელია გამოსაყენებლად, მაგრამ ძალიან სტაბილურია.

QEMU ნამდვილად სწრაფია - მაგრამ ბაგი. SB16 ემულაცია მუშაობს, მაგრამ არა MIDI მუსიკა. FPU-ის ემულაცია არასწორი/არასრულია, ამიტომ შესაძლოა ზოგიერთი პროგრამის არ გაშვება ან უცნაურად ქცევა გამოიწვიოს. ქსელი არ მუშაობს. კლავიატურის/მაუსის ემულაცია შორს არის სრულყოფილი.

Windows 9x იმუშავებს QEMU-ში, თუ მასში გამორთავთ 32-ბიტიან დისკის დრაივერებს. ეს არის Android-ის შეცდომა (pread/pwrite ფუნქციები არ მუშაობს). Windows 9x სიჩქარე მართლაც სწრაფია.

ეს QEMU build ეფუძნება 0.9.1-ს, უფრო ახალ ვერსიებს აქვთ შეცდომები ARM TCG-ში და არ შეუძლიათ Windows-ის ან მსგავსი OS-ის ჩატვირთვა.

ამ 2 პროექტზე მუშაობას აღარ გავაგრძელებ. თუ ვინმეს აინტერესებს - მოგაწოდებთ ყველა წყაროს და შენობის შესახებ ინფორმაციას. აუცილებელია C++, ARM და x86 asm ცოდნა.

მეტი ინფორმაცია შეგიძლიათ იხილოთ საიტზე პორტის ძაფი.