Apple-ის Copland D11E4 ბრაუზერში ირთვება
მაიკლ შტაილმა გამოაქვეყნა Apple-ის Copland D11E4-ის ბრაუზერული დემო — გაუქმებული სისტემის ბოლო ვერსია DingusPPC-ის WebAssembly პორტში მუშაობს და რეალურ აპარატურაზე გაშვება აღარ არის საჭირო.
მაიკლ შტაილმა (Michael Steil) გამოაქვეყნა დემო, რომელშიც Apple-ის Copland ოპერაციული სისტემა ბრაუზერშივე ირთვება. ნაჩვენებია D11E4 — Apple-ის მიერ გამოშვებული ბოლო ვერსია — DingusPPC-ის გაუმჯობესებულ ვერსიაში: PowerPC Mac-ის ემულატორში, რომელიც WebAssembly-შია აწყობილი.
შტაილის თქმით, Copland ცნობილია იმით, რომ რეალურ აპარატურაზე გაშვება უკიდურესად რთულია, ემულაციაში კი აქამდე საერთოდ არ ყოფილა ხელმისაწვდომი.
რას აკეთებს დემო
ემულატორი სისტემას პირდაპირ გვერდზე ტვირთავს. ეკრანზე დაწკაპუნებით კლავიატურა და მაუსი ემულირებულ მანქანას გადაეცემა, Escape-ის დაჭერით კი ისინი უკან ბრუნდება. რეალურ აპარატურაზე ჩატვირთვას დაახლოებით 30 წამი სჭირდება, wasm-ში კი, შტაილის შენიშვნით, თანამედროვე მანქანა რეალურ დროს უწევს.
თუ კოდი რომელიმე assertion-ზე გაჩერდა, ემულატორი დებაგერში გადადის — გაგრძელებისთვის „Continue“-ს უნდა დააჭიროთ. შტაილი გვირჩევს, გავხსნათ Copland HD დისკი და Applications საქაღალდიდან გავუშვათ GXSlidemaster ან Eric’s Solitaire.
11 პატჩი, რომლებიც ამას ხსნის
Copland-ის გასაშვებად 11 პატჩი დასჭირდა; ისინი შტაილის DingusPPC-ის fork-ის copland-boot branch-ზეა გამოქვეყნებული, wasm ვერსიის პატჩები კი ცალკე branch-ზეა. DingusPPC არ იღებს პატჩებს, რომლებიც AI-ის დახმარებითაა დაწერილი, ამიტომ შტაილი იმედოვნებს, რომ ვინმე commit-ების აღწერილობებზე დაყრდნობით თავიდან გააკეთებს ამ შესწორებებს.
DingusPPC, თავისი რეპოზიტორის აღწერის მიხედვით, PowerPC Mac-ების ზუსტ ემულაციას ისახავს მიზნად და მოიცავს დებაგერის გარემოს დისასემბლერით. ის საუკეთესოდ NuBus-ისა და Old World ROM-ის მანქანებზე მუშაობს — მაგალითად, Power Mac 6100, 7200 და G3 Beige.
რატომ არის ეს მნიშვნელოვანი
Copland-ს System 7 უნდა შეეცვალა მიკრობირთვზე დაფუძნებული თანამედროვე სისტემით, მაგრამ პროექტი გაუქმდა. Apple-მა სამაგიეროდ NeXTSTEP/OpenStep ოპერაციული სისტემა იყიდა, რომელიც შემდეგ Mac OS X გახდა. Copland-ის ბოლო ვერსიის ბრაუზერის ტაბში გაშვება კი ისტორიის ამ მიტოვებულ ტოტს უშუალოდ შესასწავლად ხდის.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.