Vydání operačního systému ReactOS 0.4.14

Po roce a půl vývoje byl představen vydání operačního systému ReactOS 0.4.14, zaměřeného na zajištění kompatibility s programy a ovladači Microsoft Windows. Operační systém se nachází ve fázi „alfa“ vývoje. K dispozici je instalační ISO obraz (115 MB) a Live verze (v zip archivu 85 MB). Kód projektu je distribuován pod licencemi GPLv2 a LGPLv2.

Klíčové změny:

  • Do uživatelského rozhraní (Shell) byla přidána funkce „Send To“, která umožňuje odesílat soubory a složky na předdefinovaná místa, jako je složka „Moje dokumenty“, pracovní plocha nebo složka se zkomprimovanými soubory. Do kontextového menu pracovní plochy byly přidány příkazy „Otevřít umístění souboru“ a „Otevřít příkazový řádek zde“ pro otevření složky s vybraným souborem v správci souborů a zobrazení dialogu s příkazovým řádkem. Byly vyřešeny problémy s rolováním, vylepšena některá rozhraní COM (Component Object Model) a odstraněny regresivní změny v implementaci mechanizmu drag & drop.
    Vydání operačního systému ReactOS 0.4.14
  • Byla přidána možnost spouštění na počítačích NEC PC-9800, dodávaných s procesory výkonnějšími než i586 a vybavenými více než 64MB RAM. Také byla realizována podpora provozu v emulátoru Neko Project 21/W.
    Vydání operačního systému ReactOS 0.4.14
  • V síťovém stacku byla vylepšena podpora protokolu ICMP (Internet Control Message Protocol), jehož implementace dříve nepokrývala celou specifikaci. V nové verzi byla přidána podpora IOCTL_ICMP_ECHO_REQUEST a byly kompletně přepracovány všechny procedury Icmp*. V důsledku toho nyní síťové ovladače mohou správně předávat aplikacím pakety s požadavky a odpovědmi ICMP, a utilita tracert zobrazuje všechny potřebné informace.
    Vydání operačního systému ReactOS 0.4.14
  • Byl vylepšen dialog pro bezpečné odebrání zařízení, ve kterém jsou nyní zobrazena připojená zařízení.
    Vydání operačního systému ReactOS 0.4.14
  • Pokračovalo se na odstraňování chyb a zvyšování stability jádra operačního systému. Byla provedena vylepšení a přepracovány některé části správce paměti, začalo se na realizaci podpory PAE (Physical Address Extension). Z kódu Wine byl přenesen kód pro zpracování výjimek do CRT (C Run-Time). V ovladači PnP (classpnp.sys) byly opraveny chyby, které bránily normálnímu fungování se zařízeními pro ukládání. V subsystému vstupu/výstupu bylo zlepšeno interakce s zařízeními. Byla odstraněna řada zranitelností způsobených přetečením bufferů.
  • Byla přidána počáteční implementace knihovny Resource Arbiter, která může být použita k řešení konfliktů při přístupu k prostředkům v ovladačích pro sběrnice, jako je PCI. Dále byl přidán kód pro ladění práce PnP a správců vstupů/výstupů. V PnP správci byla zajištěna podpora mapování schopností zařízení na příznaky odrážející tyto schopnosti.
  • Byl aktualizován debugger jádra a související moduly. V interaktivním debuggeru KDBG se zlepšila práce příkazů cregs a tss, byl přepsán kód zpracování TSS. Byla dokončena implementace ladících filtrů.
  • Do sestavy byl zahrnut ovladač NetKVM VirtIO, který umožňuje zrychlení provádění síťových operací v prostředích běžících pod správou virtualizačních systémů na bázi QEMU a KVM.
  • Byla vylepšena práce bootloaderu FreeLoader, ve kterém se objevila možnost spouštění 64bitových systémů na bázi jádra Linux a byly vyřešeny problémy s čtením ze souborového systému Ext2. Byly odstraněny závady při spouštění v ladícím režimu. Byla přidána emulace ARC, potřebná pro podporu hardwaru NEC PC-98. Byla vylepšena podpora spouštění na zařízeních Xbox.
  • Byly aktualizovány implementace obrazové klávesnice a nástrojů pro osoby se zdravotním postižením.
  • Pokračuje práce na ovladači ISA PnP, který zajišťuje detekci zařízení na sběrnici ISA.
  • Byly opraveny chyby v modulu comctl32 (Common Controls), které bránily normálnímu zobrazení instalátoru Visual Basic 6.
  • Byly odstraněny zastaralé fonty, což vedlo k mírnému zvýšení výkonu, snížení spotřeby RAM a zmenšení velikosti systémových obrazů.
    Vydání operačního systému ReactOS 0.4.14
  • Byla provedena synchronizace s kódovou základnou Wine Staging 4.18 a byly aktualizovány verze třetích komponentů: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. Byl aktualizován seznam kořenových certifikátů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster