సంవత్సరంన్నర అభివృద్ధి తర్వాత, మైక్రోసాఫ్ట్ ప్రోగ్రామ్లు మరియు డ్రైవర్లతో అనుకూలతను నిర్ధారించే లక్ష్యంతో ReactOS 0.4.14 ఆపరేటింగ్ సిస్టమ్ విడుదల చేయబడింది. Windowsఆపరేటింగ్ సిస్టమ్ అభివృద్ధి యొక్క ఆల్ఫా దశలో ఉంది. ఒక ఇన్స్టాలేషన్ ISO ఇమేజ్ (115 MB) మరియు ఒక లైవ్ బిల్డ్ (85 MB ZIP ఆర్కైవ్లో) డౌన్లోడ్ కోసం అందుబాటులో ఉన్నాయి. ప్రాజెక్ట్ కోడ్ GPLv2 మరియు LGPLv2 లైసెన్సుల క్రింద పంపిణీ చేయబడింది.
కీలక మార్పులు:
- "Send To" ఫంక్షన్ యూజర్ షెల్ (షెల్)కి జోడించబడింది, ఇది "నా పత్రాలు" విభాగం, డెస్క్టాప్ లేదా కంప్రెస్డ్ ఫైల్లతో కూడిన డైరెక్టరీ వంటి ముందే నిర్వచించబడిన స్థానాలకు ఫైల్లు మరియు డైరెక్టరీలను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫైల్ మేనేజర్లో ఎంచుకున్న ఫైల్తో డైరెక్టరీని తెరవడానికి మరియు కమాండ్ లైన్ డైలాగ్ను ప్రదర్శించడానికి డెస్క్టాప్ కాంటెక్స్ట్ మెనుకి “ఓపెన్ ఫైల్ లొకేషన్” మరియు “ఓపెన్ కమాండ్ ప్రాంప్ట్ హియర్” కమాండ్లు జోడించబడ్డాయి. స్క్రోలింగ్తో సమస్యలు పరిష్కరించబడ్డాయి, కొన్ని COM (కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్) ఇంటర్ఫేస్లు మెరుగుపరచబడ్డాయి మరియు డ్రాగ్&డ్రాప్ మెకానిజం అమలులో తిరోగమన మార్పులు తొలగించబడ్డాయి.

- i9800 కంటే ఎక్కువ ప్రాసెసర్లతో వచ్చే NEC PC-586 కంప్యూటర్లలో బూట్ చేయగల సామర్థ్యం జోడించబడింది మరియు 64MB కంటే ఎక్కువ RAM ఉంటుంది. Neko ప్రాజెక్ట్ 21/W ఎమ్యులేటర్లో పని చేయడానికి మద్దతు కూడా అమలు చేయబడింది.

- నెట్వర్క్ స్టాక్ ఇంటర్నెట్ కంట్రోల్ మెసేజ్ ప్రోటోకాల్ (ICMP)కి మెరుగైన మద్దతును కలిగి ఉంది, దీని అమలు గతంలో మొత్తం స్పెసిఫికేషన్ను కవర్ చేయలేదు. కొత్త సంస్కరణ IOCTL_ICMP_ECHO_REQUEST కాల్లకు మద్దతును జోడిస్తుంది మరియు అన్ని Icmp* విధానాలను పూర్తిగా తిరిగి వ్రాస్తుంది. ఫలితంగా, నెట్వర్క్ డ్రైవర్లు ఇప్పుడు ICMP అభ్యర్థన మరియు ప్రతిస్పందన ప్యాకెట్లను అప్లికేషన్లకు సరిగ్గా ప్రసారం చేయగలవు మరియు ట్రేసర్ట్ యుటిలిటీ అవసరమైన మొత్తం సమాచారాన్ని ప్రదర్శిస్తుంది.

- కనెక్ట్ చేయబడిన పరికరాలను చూపడానికి పరికరాలను సురక్షితంగా తీసివేయి డైలాగ్ మెరుగుపరచబడింది.

- లోపాలను తొలగించడానికి మరియు ఆపరేటింగ్ సిస్టమ్ కెర్నల్ యొక్క స్థిరత్వాన్ని మెరుగుపరచడానికి పని కొనసాగింది. మెరుగుదలలు చేయబడ్డాయి మరియు మెమరీ మేనేజర్ యొక్క కొన్ని భాగాలు తిరిగి వ్రాయబడ్డాయి మరియు PAE (ఫిజికల్ అడ్రస్ ఎక్స్టెన్షన్) మద్దతును అమలు చేయడంపై పని ప్రారంభించబడింది. మినహాయింపు నిర్వహణ కోసం కోడ్ వైన్ కోడ్బేస్ నుండి CRT (C రన్-టైమ్)కి తరలించబడింది. PnP డ్రైవర్ (classpnp.sys) స్టోరేజ్ పరికరాల సాధారణ ఆపరేషన్ను నిరోధించే లోపాలను పరిష్కరించింది. I/O సబ్సిస్టమ్ పరికరాలతో పరస్పర చర్యను మెరుగుపరిచింది. బఫర్ ఓవర్ఫ్లో దుర్బలత్వాల శ్రేణి పరిష్కరించబడింది.
- రిసోర్స్ ఆర్బిటర్ లైబ్రరీ యొక్క ప్రారంభ అమలును జోడించారు, ఇది PCI వంటి బస్సుల కోసం డ్రైవర్లలో వనరుల యాక్సెస్ వైరుధ్యాలను పరిష్కరించడానికి ఉపయోగించబడుతుంది. PnP మరియు I/O మేనేజర్లను డీబగ్గింగ్ చేయడానికి కోడ్ కూడా జోడించబడింది. PnP మేనేజర్ ఆ సామర్థ్యాలను ప్రతిబింబించే ఫ్లాగ్లకు పరికర సామర్థ్యాలను మ్యాపింగ్ చేయడానికి మద్దతును అందిస్తుంది.
- కెర్నల్ డీబగ్గర్ మరియు సంబంధిత మాడ్యూల్స్ నవీకరించబడ్డాయి. KDBG ఇంటరాక్టివ్ డీబగ్గర్లో, cregs మరియు tss ఆదేశాల పని మెరుగుపరచబడింది మరియు TSS ప్రాసెసింగ్ కోడ్ తిరిగి వ్రాయబడింది. డీబగ్ ఫిల్టర్ల అమలు పూర్తయింది.
- ఈ ప్యాకేజీలో NetKVM VirtIO డ్రైవర్ ఉంది, ఇది QEMU ఆధారంగా వర్చువలైజేషన్ సిస్టమ్లను నడుపుతున్న వాతావరణాలలో నెట్వర్క్ కార్యకలాపాలను వేగవంతం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు KVM.
- 64-బిట్ కెర్నల్ ఆధారిత సిస్టమ్ల బూటింగ్కు మద్దతు ఇచ్చేలా ఫ్రీలోడర్ బూట్లోడర్ మెరుగుపరచబడింది. Linux Ext2 ఫైల్ సిస్టమ్ నుండి చదవడంలో ఉన్న సమస్యలు పరిష్కరించబడ్డాయి. డీబగ్ మోడ్లో లోడ్ చేస్తున్నప్పుడు సంభవించే క్రాష్లు సరిచేయబడ్డాయి. NEC PC-98 హార్డ్వేర్ సపోర్ట్కు అవసరమైన ARC ఎమ్యులేషన్ జోడించబడింది. Xbox డివైజ్లలో లోడ్ చేయడానికి సపోర్ట్ మెరుగుపరచబడింది.
- వైకల్యాలున్న వ్యక్తుల కోసం ఆన్-స్క్రీన్ కీబోర్డ్ మరియు టూల్స్ యొక్క నవీకరించబడిన అమలులు.
- ISA బస్సులో పరికరాల గుర్తింపును అందించే ISA PnP డ్రైవర్పై పని కొనసాగింది.
- విజువల్ బేసిక్ 32 ఇన్స్టాలర్ను సరిగ్గా ప్రదర్శించకుండా నిరోధించే comctl6 (సాధారణ నియంత్రణలు) మాడ్యూల్లో స్థిర లోపాలు.
- లెగసీ ఫాంట్లు తీసివేయబడ్డాయి, ఫలితంగా పనితీరులో స్వల్ప పెరుగుదల, తగ్గిన RAM వినియోగం మరియు సిస్టమ్ ఇమేజ్ పరిమాణం తగ్గింది.

- వైన్ స్టేజింగ్ 4.18 కోడ్బేస్తో సింక్రొనైజేషన్ నిర్వహించబడింది మరియు థర్డ్-పార్టీ కాంపోనెంట్ల వెర్షన్లు అప్డేట్ చేయబడ్డాయి: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, ACPICA 1.7.2rF32 . రూట్ సర్టిఫికెట్ల జాబితా నవీకరించబడింది.
మూలం: opennet.ru





