Visopsys (VISUAL operacinė sistema) yra atviro kodo, mažas ir greitas alternatyva operacinė sistema skirta PC suderinamas kompiuterių. Tai yra parašyta nuo nulio ir & rsquo; s nuolat kuriami nuo 1997 Jo tikslas yra surinkti vieni iš geriausių idėjų iš kitų operacinės systems.Great availabilityThe operacinė sistema yra platinamas kaip ISO atvaizdą, kad būtų galima panaudoti arba USB "flash" diską ar CD diskų, IMG failas, kuris turi būti parašyta ant diskelio, taip pat šaltinis archyvas tiems, kurie nori nulaužti sistemą ir pridėti papildomų funkcijų ar tiesiog norite pamatyti, kaip visa tai works.Boot optionsThere nėra įkrovos parinktys ISO arba IMG failus, nes sistema krovinį tiesiogiai ir pradės aptikti įvairius aparatūros komponentus, pavyzdžiui, PS / 2 pelės prietaisų, realaus laiko laikrodis (RTC), IDE disko valdiklio, PCI magistralės valdiklis, etc.Old stiliaus darbastalio aplinka ir agrave; la "Mac OS 9The darbastalio aplinka Visopsys operacinės sistemos išvaizda grafinę sąsają Mac OS 9. Tai yra aukščiausios skydelio gauti įvairius sistemos parametrus, tokius kaip logout ir ir seno stiliaus išvaizdą ir pojūtį.
Ji apima komandų eilutę, vartotojo vadovas, programos vadovas, klaviatūros kartografavimo, vaizdą žiūrovams, Disk Manager, ekrano naudingumo, ekrano tvarkyklė, konsolės langą, konfigūracijos redaktorius, taip pat diegimo, o tai reiškia, kad jūs galite visam laikui įdiegti operacinę sistemą vietos drive.Bottom lineSumming iki, Visopsys operacinė sistema pasižymi realią pirmumo multitasking, virtualios atminties, 100% apsaugotas režimas, masiškai-monolitinis stiliaus branduolys, taip pat paprasta ir lengva naudoti vartotojo sąsaja. Prašome nepamiršti, kad Visopsys nėra jokio kito operacinės sistemos klonas ir tai ne Linux distribucija
Kas naujo , šioje laidoje:.
< p>- Pridėta USB3 (XHCI) parama.
- žymiai pagerėjo USB2 (EHCI) ir stebulės paramą.
- Pridėta APIC nutraukti valdiklio pagalba.
- Pridėta parama nustatant ir analizuojant Intel MULTIPROCESSOR lentelę.
- USB sluoksnis kodas nebėra nustato prietaiso konfigūracijas pagal nutylėjimą. Šiuo metu tai yra paliktas iki atskirų įrenginių tvarkykles, kai jos nustato, kad suteiktas prietaisas yra palaikomas. Konfigūravimas kai nežinoma, built-in, nuosavybės prietaisai gali sukelti kitų prietaisų nebeatsako.
- USB šakotuvas pašalinimas dabar sukelia rekursinį prietaiso pašalinimas visiems tolesniems dalykų pajungtų stebulės.
- Jei sumontuotas nuimamas diskas (pvz USB) yra pašalinami iš sistemos, kvietimas kernelFilesystemRemoved () dabar veikia kaip priverstinio umount - unbuffering failus ir pašalinti failų sistemą - be bandant toliau patekimo į fizinio disko .
- Pridėta naują funkcionalumą skaičiuoti pertraukimais kabliukai ir atnaujinti tam tikrus apibrėžimus, dalykų PCI vairuotojas.
- Fizinės atminties adresai dabar traktuojami kaip nepasirašytas sveikąsias reikšmes vietoj negaliojančiu rodykles.
- Pridėta kernelMemoryGetIo () ir kernelMemoryReleaseIo () funkcijos automatizuoti skirstymo / atleidžiantis suderintos fizinės atminties, kartografavimo ją ir ženklinimo jį JT būtų įkeliamas procesą.
- Pridėta kernelDebugStop () funkciją produkcijos pranešimą ir sustabdyti vykdymą, kai klaidos yra susiduriama debug režimu.
- Pridėta kernelDebugRemoveFile () funkciją kaip kompanionas kernelDebugAddFile ()
- Fiksuotas:. Be kompiuterio naršyklėje, paspaudę ant kalno CD-ROM, pirmą kartą, iš šaltos įkrovos, failo naršyklę, kuri buvo pradėta kartais nebūtų pradėti CD-ROM kalno kataloge
- Fiksuotas: Failų naršyklė ir failo dialogui, einamojo katalogo lauke prasidėjo neįgaliesiems (pilka-out), bet keičiant katalogą sukelia, kad ji būtų atkuriamas kaip įjungti (ne pilka). Komponentai nebuvo pakartotinai suteiktas tada, kai jų setData () funkcijos buvo vadinamas.
- Fiksuotas: USB tvarkyklės posistemio, kuriame prietaisas atjungimas gali sukelti USB siūlai eiti į begalinis ciklas klaidą " .
- Fiksuotas:. Didesnis timeout vertes SCSI "pradžios vieneto" komandas, remti įvairių USB Parlamento diskus (standžiuosius diskus ir CD / DVD diskus, kurie turi laiko nugara iki)
- Fiksuotas: IDE disko valdiklio tvarkyklę klaidą, jei neapdirbtas nutraukti gali atsirasti pasirinkdami neegzistuojantį vergas diską tikrų valdikliai. Taip pat eliminuojami kai nereikalingas status apklausa.
- Fiksuotas:. Timing klausimai į AHCI SATA, susijusių su CD / DVD diskų
- Fiksuotas:. Pašalinta kernelMalloc () naudojimas kernelDebug.c kuris gali sukelti derinimo išvesties negali būti rodomas kaip nutraukti kontekste
Kas naujo versija 0,74:
- Pridėta per naudotojo namų katalogus, pagal / vartotojai, kurie dabar pagal nutylėjimą "einamojo katalogo", kai vartotojas prisijungia.
- Sukurta nauja konfigūracija failas aplinkos kintamieji, kurie yra nustatyti prisijungimo metu ir už naudotojo keistu tuos namų katalogus.
- Kalba nustatymas yra dabar visos sistemos ir už naudotojo aplinkos kintamąjį, kad gali būti pasirinktas iš pirmo paleidimo ir vartotojo valdymo priemones.
- Pridėta Ispanijos ir Vokietijos vertimus daugelis naudotojų programų ir GUI funkcijų.
- Pridėta "kalbos pasirinkimo" dialogo langą į lango bibliotekoje.
- Dalis GUI sistema buvo perrašytas, įskaitant pakeitimo "meniu" įgyvendinimą nuo lango komponento į vaikų langą.
- GUI meniu buvo pakeistas taip, kad, kai pasirinktas Viršutinis meniu, paspaudus žymeklio-up pašalina pasirinkimą.
- Dialogo langas failą dabar rodo esamą kelią kelią failą naršyklės programa nėra.
- Įvykdyti pelės ir klaviatūros temas apdoroti įvesties už pertraukti kontekste geresniam stabilumui.
- klaviatūra sistema buvo pertvarkyta, įskaitant įrangos neutralus (remiantis UEFI) nuskaityti kodus ir modifikatorius vėliavų naudojimo.
- Pridėta typematic pagrindinius kartojasi USB klaviatūros.
- Sustiprinta branduolio vartotojų valdymo kodą ir uždaryti kai kurie saugumo spragų.
- Pridėta "deluser" komandinės eilutės komandą, kaip kompanionas "adduser".
- Modifikuota į "passwd" programą, kad ne vartotojo vardas argumentas reiškia prisiimti esamą vartotoją.
- Slaptažodžių ilgis tikrinimas buvo įtraukta į Vartotojo Manager programą.
- disko spartinimo kodas dabar daro daugiau sujungus cache įrašų, skirtų gerinti veiklos rezultatus, sumažinti disko skaičių rašo.
- Kai branduolio atminties valdymo kodekso buvo perdarytas.
- Visi aparatūros tvarkykles, kurios naudoja pažymėtos žemėlapyje fizinės atminties dabar nustatyti atminties puslapio atributus išjungti spartinimo.
- montuotojams ir įdiegti failo formatą (pvz dist / sistemos / install-failus. *) dabar turi būdą nurodyti skirtingi šaltinio ir paskirties vardus.
- Nutraukti tvarkytojai dabar uždraudė nuo paskirstant ar išlaisvina atmintį arba keičiant puslapių lenteles / katalogus.
- Made kernelImageLoad () & quot; paprašė plotį & quot; ir & quot; paprašė aukštis & quot; parametrai dirbti bendrai, už tipų vaizdų, kurių vairuotojai nepalaiko ją.
- Pridėta "duomenų rinkinio" funkcionalumą iš GUI komponentų, reikalingų paramos on-the-fly kalbos perjungimo
- atsiskyrusi branduolio langas lukštais siūlą iš pagrindinio GUI sistema, kaip peraugs į priėmimo jai userspace vykdomąjį ir palengvinti kiekvienam vartotojui nustatymus ir Runtime kalbų perjungimas.
- Re įgyvendino branduolio "kintamasis sąrašas" funkcionalumą, kad jis naudoja duomenų nukrypimais vietoj rodyklės rasti kintamieji ir vertybes. Tai daro juos lengviau nukopijuoti.
- Kai vaikas procesas paveldi įvesties srovė, senas teksto atributus dabar prisiminiau ir sugrąžino, kai procesas baigiasi.
- Build System dabar naudoja komandinę eilutę "padaryti debug" sukurti derinimo statyti, kuri neturi juostelės bibliotekas ar vykdomąjį.
- Fiksuotas up ctype.h funkcijas (IsAlpha () tolower () ir tt), kad jie naudoja ISO-8859-15 puslapio kodą mes naudojame visur kitur, o ne tik pagrindinio ASCII.
- Pridėta setenv () funkcija C bibliotekoje.
- Pridėta kernelUserExists () funkciją (Userexists () in Vartotojo erdvė).
- Pridėta nauja įtraukti failą,, kad centralizuoja kai kurių pagrindinio failo struktūros apibrėžimą.
- Sukurta antraštės failai ir persikėlė į reikiamą informaciją apie apibrėžimus iš disko valdytojas ir tiems, branduolys.
- pridėjo utils / apdaila-tarpas scenarijų išpardavimas krašte, pasiuntė kamuolį tarpus iš šaltinio failus ir Papuošalą.
- Pašalinta didelis antraštės failą PCI pardavėjas ir prietaisų kodų, kad mes buvome naudojant debug režimu. Per daug skausmo redaguoti / išlaikyti.
- Fiksuotas:. Perkeliant PS / 2 pelę per aparatūros iniciacijos jos vairuotojas gali sukelti "domino efektą" įkrovos nepakankamumas
- Fiksuotas:. Kai ten buvo langai ekrane, paspausdami Alt-Tab 2-3 kartus gali sukelti didelę avariją GUI
- Fiksuotas:. Kai dydį vaizdus programoje "požiūris", langas pavadinimo juosta nebuvo atnaujinti (su teisinga priartinimo procentais) iki lango dėmesio pasikeitė
- Fiksuotas:. Be grafikos režimu failųnaršyklę tik pastebėjau katalogas pakeitimus, kai failas yra įtraukti ar pašalinti, tačiau ne sub-katalogus
- Fiksuotas: Linux swap fileystem antraštės aiškinimas .
- Fiksuotas: Parama naudodami nuotraukas viduje GUI mygtukų
- Fiksuotas:. Internacionalizacijos bibliotekos "libintl" leisti kelis jungiklius iš kalbų pranešimų runtime
- Fiksuotas: C bibliotekos sukelti GETENV () funkcijų įgyvendinimas, taip, kad raginimų neišmestų atmintį .
- Fiksuotas: programa be įvesties srauto gali strigti, jei jis vadinamas branduolio teksto įvesties funkcijas. Pridėta tikrinimas įvesties funkcijas.
- Fiksuotas:. Pagerino Screenshot programos stabilumą
- Fiksuotas: Kai prisijungęs prie GUI kaip Turintis ne vartotojas, buvo pranešimų apie klaidas daug nurodoma:. Negalima išleisti sistema atminties blokas iš Turintis Vartotojo proceso
- Fiksuotas:. Paspaudus Backspace padėtyje (0,0) sukeltų Redaguoti programą į avariją
- Fiksuotas:. Paspaudę ant branduolio dvejetainius į failą naršyklės programos būtų sukelti branduolio runtime loader avariją
Kas naujo versija 0,73:
- Tai aparatinės įrangos palaikymas atnaujinti ir Ištaisyta spaudai pridūrė, gimtoji SATA ir USB CD / DVD parama ir skaičiuoklė programa, taip pat daug patogumo ir patikimumo pataisymai.
Kas naujo versija 0,72:
- Ši versija susideda iš techninės paramos atnaujinimų ir pataisymų, ypatingą sutelkti dėmesį į USB.
- Parama USB 2 valdiklių ir įtaisų buvo pridėta.
Kas naujo versijoje 0.7:.
- Atnaujinta langų ir kelių tipų raštai išvaizda
- Pridėta JPEG parama vaizdo formatas.
- Pridėta vaizdo dydį kodą.
- Pridėta 64 bitų disko parama.
- Pridėta UDF (DVD-ROM) failų sistemos palaikymas.
- Pridėta GPT disko etiketė parama branduolio ir su Disk Manager programa.
- Įtraukta naujų piktogramas, remiantis pateiktais Leency įmokų, įskaitant aplanko piktogramą kiekį, ir visi failų naršyklės piktogramas įvairių failų tipų.
- Įvykdyti klaviatūra navigacija GUI meniu naudojant "Alt" ir juos įjungti, ir žymeklis ir "Enter" klavišus pereikite ir pasirinkite.
- Alt-Tab "dabar kelia šaknis lango" langą "meniu klaviatūros navigaciją tarp atidarytų langų, taip šiek tiek panašioje į tai, kaip" Windows "ir kitų GUI tai padaryti."
- Sukurta naujų piktogramas į "cal" (kalendorius), "minos" ir "gyvatė" programos, taip pat už "lsdev" (įrenginiai), "įdiegti" ir "vartotojų (User Manager) administracija programos.
- Pridėta krautuvas failą klasės parama gebėjimą atpažinti GIF ir PNG atvaizdai, ZIP, GZIP, ir AR archyvus ir PDF ir HTML dokumentus. Taip pat pridėta failų naršyklės piktogramos PDF, HTML ir archyvinių bylų.
- Dizainas ir įgyvendino naują patentuotą šrifto failo formatą, kuris leidžia retai kartografuoti, taškinės grafikos šriftus. Pridėta "fontutil" Utility programa redaguoti ir valdyti naują formatą.
- Nauja purslų vaizdas už 0,7x serijos.
- Nauja numatytoji fonas modelis ekrano užsklanda vaizdas, ir trys papildomi, normalaus dydžio tie.
- pertvarkėme "bangicon", "infoicon" ir "questicon" vaizdus.
- Pasikeitė vizualinį efektą, kuris Paspaudę ant arba vilkdami piktogramas. Vietoj atvirkštinio vaizdo (XOR), piktogramos dabar atspalvį geltona. Be to, kai vilkdami piktogramas, piktogramos vaizdas dabar atrodo vietoj dėžutės kontūro.
- Pasikeitė kelią piktograma tekstas sudarytas taip, kad ji nebeturi tvirtą dėžutę už ją, bet vietoj to turi mažai lašas šešėlis. Icon komponentai dabar pasirinktinai sutelkti-gali, leidžianti klaviatūros naršyti (pavyzdžiui) darbalaukio piktogramos, arba piktogramos išjungimo programos "
- Įgyvendinti vaizdo alfa kanalus ir maišymas, remiant dydį
- Pridėta parama skaityti nespalvoto Windows Bitmap (bmp) vaizdus.
- Pridėta parama kai kurių naujų. (Ne 4: 3) grafikos režimus
- Įgyvendinti horizontalios langų slinkties juostas.
- Pridėta "paskirstytojas" langą komponentą, pradėti paprastus mažai linijų langą. Naudinga atskirti skyriai komponentų.
- Langų komponentai, dabar gali būti sukurta vėliava slopinti Slinkties juostos naudojimą.
- Geresnis IDE tvarkyklės, kad jis gali aptikti ir valdyti kelis valdiklius, teisingai naudoti PCI I / O uosto remappings ir PCI pertraukia, taip pat pridedant geresnę paramą dalykų, pavyzdžiui, atgal-suderinamų SATA diskų / Valdikliai.
- Pridėta pradinis, labai paprastas aptikimas AHCI SATA valdikliai (veikianti gimtojoje AHCI režimu) ir jų diskų.
- Reimplemented branduolio API sąsaja. Tai dabar palaiko kintamo dydžio argumentus ir grįžti vertybes ir ar tikrinimo argumentų tipus ir vertybių (pvz vartotojas vs branduolio patarimų, NULL reikšmių ir tt).
- Reimplemented branduolio failo srauto posistemės simbolių pagrindu failą I / O kaip paprastas buferiniame mechanizmą failo rodyklę, užuot naudojant branduolio srautus.
- Pridėta žinutę "I / O" paruoštas būseną į multitasker, kad procesai laukia (pavyzdžiui) disko I / O gali eiti į "laukia" valstybės ir būti Obudzony kuo greičiau, kai I / O atvyksta , o ne balsavimo už pertraukia, kaip jie darė anksčiau. "Nenaudojamas sriegis" Dabar kilpos per procesų sąrašą, ieško bet I / O-pasirengę procesų ir duoda savo timeslice kai ji nustato vieną. Planuotojas suteikia tokių procesų pirmenybę.
- Pridėta efektyvesnis energijos valdymas, dirbant tuščiąja eiga, kad per atsarginių ciklų procesorius.
- Perkelta bendra klaviatūra funkcionalumas iš vairuotojų ir į abstrakcijos sluoksnis, su sąsaja nagrinėjant konkrečius klaviatūra "ypatinga" renginių, tokių kaip PrtScn arba Ctrl-Alt-Del.
- biblioteka parama Pridėta pagrindinė internacionalizacija (libintl), sukurtas remiantis GNU Gettext sistema.
- Pridėta 32 bitų CRC apskaičiavimą branduolio.
- Pridėta RAM palaikymas, mandagumo įnašais Davide Airaghi.
- Įvykdyti "tingus" FPU kontekstas taupymo; kontekstas tik išsaugoti arba atkurti, jei skiriasi procesas bando jį naudoti.
- Pridėta naujų klaviatūros priskyrimai: prancūzų, Belgijos ir Ispanijos .
- Klaviatūros rodymo dabar saugomi failai, o ne kieta branduolyje. "Klavišų" (klaviatūros išdėstymas) programa buvo sustiprintas siekiant palengvinti redagavimo ir sutaupyti naujų keymaps. Be to, byla naršyklė dabar naudoja ją atidaryti klavišų failus, kai jie paspaudžia.
- Pridėta nauja konfigūracija failo /system/config/mount.conf, kuriame kintamuosius nurodant kalno taškų failų sistemos (pavyzdžiui, Unix fstab) ir ar ne auto prijungti juos. Į "kalno" ir "kompiuterių" programos naudoja failą (taip pat branduolio automounting), o taip pat nauja "filesys" programa administravimo langą jį redaguoti.
- Pridėta keletą papildomų klaidų tikrinimas į failų sistemą aptikimo kodą.
- RIEBALŲ įkrovos sektorius dabar kopijos skirsnių lentelę įrašas rodė pagal SI užsiregistruoti, todėl, kad jis yra žinomas / saugią vietą svetimu savo ruožtu OS krautuvas.
- Pridėta dešiniuoju pelės mygtuku spustelėkite kontekstinio meniu disko piktogramos kompiuterio naršyklėje.
- meniu šiuo metu yra "Naršyti", "Mount kaip ...", "atjungti" ir "Properties" sprendimus.
- kompiuteris naršyklė dabar rodo failų sistemos etiketė, jei taikoma, jo piktograma tekstą.
- Kai ekrano užsklanda vaizdas pasirinko, dabar automatiškai pakeistos, kad tilptų klientų plotas langą.
- Kai rodyti vaizdą, programa "požiūris" dabar svarstyklės didelius vaizdus žemyn pagal nutylėjimą, kad jie naudoja ne daugiau nei 2/3 ekrano.
- Programa "požiūris" dabar turi dešiniuoju pelės mygtuku spustelėkite kontekstinio meniu priartinti ir nutolinti ant paveikslėlio, arba parodyti jiems tikrąjį dydį.
- "disprops" (Display Settings) programa buvo pertvarkytos, o dabar rodo miniatiūrų peržiūrą pasirinktą foną vaizdą.
- Pridėta galimybė į windowFileDialog parodyti vaizdo failo miniatiūrų peržiūra.
- "imgboot" programa dabar turi "paleisti" kaip numatytąjį pasirinkimą, o ne "įdiegti"
- Pridėta fiksavimo branduolio srautas funkcijų.
- Pridėta branduolio ruoša OS Loader aparatūros informacijos struktūrą.
- Pridėta "Modelis" string lauką branduolio ir naudoti disko struktūros.
- Langų komponentai dabar gauna pelės įvesti / išvežimo įvykius.
- Langų komponentai dabar gali turėti pasirinktinį pele patarimų, kaip langai daryti.
- Pridėta pelė patarimų, kurie rodo lango dydžio keitimas ir dabar jie perėjo į automatiškai praeinant per langų sienų.
- Nauja numatytoji darbastalio spalvų, kad eina geriau su purslų paveikslėlio
- langas lukštais dabar naudoja naujausias žinias spalvą šaknis lango meniu, vietoj darbastalio spalvos (tokiu būdu ten kontrastas).
- įgytas žinias, fonas, ir darbastalio spalvų nebėra nurodyta tik branduolio konfigūracijos failą. Jie vis dar ten kaip numatytąsias vertes įkrovos metu, tačiau papildomi spalvų nustatymai nurodyta langas konfigūracijos failą, ir tie nepaisyti branduolio tuos, kai jie prieinami.
- Pridėta windowNewThumbImage () ir windowThumbImageUpdate () funkcijos lango bibliotekoje. Tai gali būti naudojama siekiant sukurti miniatiūrų dydžio langas vaizdo objektą iš paveikslėlio failo pavadinimą.
- Pridėta kernelFileGetFullPath () funkciją (userspace fileGetFullPath), kurie bus grąžinti visą kelią + vardą failo nuoroda iš failo struktūrą.
- kernelFontLoad () (userspace fontLoad) funkcija dabar ieškos sisteminius šrifto katalogas (/ sistemos / šriftais) už šrifto failą, todėl nėra būtina praeiti pilną takus.
- Pašalinta / sistemos / prijungti katalogą, nes jis buvo naudojamas ne.
- kernelFileFind () (userspace fileFind) funkcija dabar acccepts NULL failo struktūra žymeklį, už atvejus, kai skambinantysis tikrai domina, ar failas egzistuoja tik.
- windowFileDialog langas biblioteka kodas dabar interpretuoja ne tuščią Failo pavadinimas argumentą kaip vertės parodyti pagal nutylėjimą failo vardas srityje. Be to, failo pavadinimas laukas nebėra rodo visiškai kvalifikuotų vardus failus, tiesiog trumpas pavadinimus.
- Pridėta windowNumberDialog į userspace lango bibliotekoje, už tai, kad vartotojui įvesti numerį vertę ir teikti grafinę slankiklį widged nustatymo vertę su pele.
- įkrovos meniu montuotojas programa "bootmenu" dabar tikrina ankstesnių įrenginių ir prisimena senus įrašus.
- "imgboot" programa dabar tikrina už "įdiegti programą prieš užklausų apie tai, ar įdiegti. presense
- "iconwin" programa dabar praleidžia jokios įrašą, kurio piktograma trūksta.
- Sumažintas Apmušalas vertybes teksto srityje į "lsdev" (Įrenginiai) programos. Taip pat nustatyta taip, kad jis nėra slinkite žemyn ir tada atgal vėl, o jis matomas.
- branduolio konfigūracijos nuskaitymo / įrašymo funkcijos buvo papildyta su GET / įjungtas / išjungtas patogumo funkcijų greitai gauti ar pakeisti individualius konfigūracijos reikšmes iš failų.
- Pašalinta pavadinimo juostą iš "laikrodis" programa.
- "langas" (komanda Langų) programa buvo pavadinta "cmdwin".
- Pasikeitė Runtime programos pavadinimas "fdisk" programą nuo & quot; Visopsys Disk Manager & quot; tiesiog & quot; Disk Manager & quot;.
- Įgyvendinti tinkamą kamino lūžimo pėdsakų pagalbos su derinimo. Važinėja kamino rėmo, naudoja procesas simbolis lentelę ir tt, naudojamos išimtis prižiūrėtojas ir paskambinę kernelStackTrace ().
- Pridėta kernelDebugHexDwords () funkciją daro paprastus hex sąvartynus apie dword orientuotas atminties, pavyzdžiui, kaminai.
- Pridėta kamino Derinimo išvesties funkcija kernelDebugStack ().
- Pridėta "hexdump" komandą nagrinėjant dvejetainius failus turinį.
- Pridėta "details" mygtuką į branduolio klaidos dialogo lange, kuris atneša dialogo langą, kuriame procesas Derinimo informacija ir dėklo pėdsaką.
- Pridėta kernelRealloc () funkciją, pavyzdžiui, C bibliotekos realloc ().
- Pridėta bendrinis kernelImageCopy () funkciją, kuri yra eksportuojama į vartotojo erdvėje kaip imageCopy ().
- langas drobė komponentas dabar didinama save tinkamai, naudojant vaizdo dydį funkciją.
- Pridėta kernelDebugBinary () funkciją daro paprastus dvejetainius sąvartynus.
- Pridėta -fno kamino-gynėjas argumentas Makefile.include todėl mes galime susieti naudojant gcc 4.1.3 (Ubuntu 7.10 ir tt).
- Pridėta testai, nes ir kosinusas skaičiavimo į "testus" programą, pagaminti tiek padaryti "dvigubas" skaičiavimus, ir kai atsitiktinius tie pat.
- Pridėta žinutę fabsf () funkcija C bibliotekoje.
- Pridėta sukelti GETENV () funkcija C bibliotekoje.
- Pridėta _dbl2str () ir _flt2str () C bibliotekos funkcijas perskaičiuojant dviviečiai kambariai ir ir plūdės į eilutes, atitinkamai, ir pridūrė,% f formato specifikatorius paramą _xpndfmt () funkcija (naudojamas printf šeimos funkcijų).
- Pridėta žinutę FLS () C biblioteka funkciją ir fiksuotas iki FFS ().
- Pridėta branduolio API funkciją kernelFileSetSize () A driverSetBlocks () failų sistemos tvarkyklės funkciją už nugaros pabaigoje, ir ftruncate () ir trumpinti () C bibliotekos funkcijas priekio.
- Pridėta miego () C biblioteka funkciją.
- Pridėta strtok () C biblioteka funkciją.
- patalpintas ir eksportuojami branduolį API funkcija randomBytes () pildymo buferio su atsitiktinių duomenų.
- eksportavo kernelWindowComponentUnfocus () funkciją per branduolio API.
- Pridėta kernelDebugError () makro, pranešanti apie klaidas, tik tada, kai derinate įjungtas ant. Pakeičia keletą vietoje apibrėžtą debugError () makrokomandas vairuotojų ir pan.
- Pridėta naują "etiketė" lauką branduolio generinių loginį diską failų sistemos struktūrą. Failų sistemos vairuotojai ją užpildyti, jei taikytina.
- Pridėta pelė parama slinkimo ratų.
- Langų renginių srautai yra dabar tik planuoti branduolio upelių su įvynioti funkcijų, skaityti arba rašyti tik pilnas įvykių - kaip jie iš pradžių buvo skirtas būti " .
- "kasyklų žaidimas žemėlapis dabar lieka po žaidimo ekraną, todėl jūs galite turėti ne jo išvaizdą.
- Fiksuoti cos () cosf (), sin (), ir sinf () funkcijos, kad jie dirba reguliariai (ty didesnių radianais vertybių, kurios yra didesnės nei (PI * 2).
- Eksportuojamos kernelPageGetPhysical () funkcija userspace programų pageGetPhysical ()
- multitasker, dabar naudoja sistema laikmačio režimas 3
- Pridėta sys / ascii.h įtraukti failą įtraukti apibrėžimus paprastai naudojamų ženklų kodus.
- Fiksuotas:. OS krautuvas gali pakabinti per disko aptikimo (padalyti iš nulio paklaida), jei BIOS "get vairuoti parametrai pareigų grįžo sėkmės nepaisant nesant tokios pavaros
- Fiksuotas:. PS / 2 pelės vairuotojas buvo perdarytas tinkamai elgtis su pele pertraukia iš įvairių tipų pelės aparatūros
- Fiksuotas:. Paspaudus Už kontekstinį meniu gali nebūti ištrinti meniu, jei nebuvo kitų sufokusuojamą komponentai
- Fiksuotas:. Po lango relayout, pelės žymeklis buvo netinkamai atkuriamas
- Fiksuotas: Dydžio jokios langą į didesnį dydį vertikalia kryptimi sukėlė langą temoje generuoti skaldyk by-nulio išimtis
- Fiksuotas:. C bibliotekos dirname () funkcija neveikia teisingai elementų šakninį katalogą
- Fiksuotas: C bibliotekos fread () ir fwrite () funkcijos grįžta neigiamoji paklaida kodus, grąžinimo vertės. Jie dabar grįžti į daiktų skaičius size_t skaityti / parašyta, ir bet kokia klaida yra errno.
- Fiksuotas:. C bibliotekos strcmp () ir strncmp () funkcijos nebuvo susijusios grakščiai su NULL rodyklės ir strncmp () funkcija buvo grąžinti nestandartinius rezultatas kodus
- Fiksuotas:. Branduolio kernelFileStreamRead funkcija buvo perrašyti tinkamai dydžio buferius 1 baitas, sukelia buferio perpildymas
- Fiksuotas: Atidarymo esamą failą srautą į skaitymo / rašymo režimu (naudojant fopen () arba kernelFileStreamOpen ()) sukeltų branduolio ieškoti į rašymo failo pabaigoje, tačiau pradėti skaityti ne paskutinio failo pradžioje blokas. Dabar visi atsidaro prasideda kompensuoti 0, nebent jie rašyti tik.
- Fiksuotas: FAT failų sistema vairuotojas nebegali nustato failo dydį iki bloko (klasterio) dydžio ant kiekvieno rašyti kartotinio. Tik jei blokų skaičius pasikeitė.
- Fiksuotas: prieigos režimas vėliavos unistd.h nebuvo Bitinis išskirtinį .
- Fiksuotas:. Open.c nebuvo tvarkyti prieigos režimu vėliavas teisingai ir grįžta errno, o ne -1 paklaida
- Fiksuotas:. Prieš multitasking buvo įjungtas, spausdinimas debug pranešimai gali strigti, nes jis atspausdintas dabartinį procesą vardą nepatikrinus, ar ten * yra * Dabartinis procesas
- Fiksuotas:. Kai windowTextArea buvo detroyed, jis nebuvo iš naujo teksto įvesties ir išvesties sroves procesui multitasker
- Fiksuotas: Intensyvūs slankiojo kablelio operacijos (pavyzdžiui, kai rodote JPEG arba dydį vaizdus) gali sukelti sistemos gedimų. Išimtis įvažiavimo ir išvažiavimo makrokomandos buvo neteisingas.
- Fiksuotas:. _xpndfmt () Kodas naudojamas printf stiliaus formato stygos buvo Inicijuojama "dvigubas" tipo be reikalo, todėl bet koks bandymas spausdinti dalykų viduje FPU išimtimis susprogdinti
- Fiksuotas:. Spalvai slankmačiai choosers (pvz ekrano nustatymų programa) buvo "atgal" ta prasme, kad jie turėtų sumažėti į kairę ir padidinti į dešinę, intuityviai
- Fiksuotas:. Paspaudus ant failo pavadinimą su tarpų nepavyko atidaryti failo naršyklėje failą, nes jis nebuvo nurodę vardą
- Fiksuotas:. KernelWindowLayout () funkcija dabar tinkamai išdėstomos ir didinama langą, ypač jei jis jau buvo išdėstyta anksčiau
- Fiksuotas: Re maišant tipus sinf () ir cosf () funkcijos gali sukelti slankiojo kablelio operacijų patekti į begalinį linijos & quot; įrenginyje nėra & quot; išimtys.
- Fiksuotas: Atsisiųsti buvo jei nuo Virtual PC. VPC netinkamai remti IA-32 architektūra s & quot; įdėtos užduotį & quot; sąvoka. Multitasker nebenaudoja pertraukimais grąžą ir įdėtos užduotis - visi užduočių jungikliai yra daroma su toli skambučius. Pelės ir klaviatūros dar neveikia tinkamai VPC.
- Fiksuotas:. Tekstas konsolės klaidų pranešimai apie negalės rasti pelės žymeklį vaizdus
- Fiksuotas:. 'Cdrom' programa buvo kritimo su puslapio kaltės per prietaiso skenavimo
- Fiksuotas:. Branduolys klaidos pranešimas buvo parodyta konsolės žurnale, kai nebuvo įkrovos purslų vaizdo (La Pasiskirstymo logika) ir iniciacijos kodas buvo bando išlaisvinti nepaskirstytų atmintį
- Fiksuotas: parititon schema iš disko Manager buvo parodyta papildomų sienos linijos, kai paspaudėte, kad neatrodė, kol moused daugiau ir padarė svetimas ieškote pagal Phantom perbraižius nematomų meniu elementus tuo pačiu teorinių koordinates, kurios sukėlė juos būti Neskarošs. Superklasė vaizdo komponentas buvo unhelpfully piešimo sieną, kai dėmesio.
- Fiksuotas:. Nustatyti USB peles ir klaviatūras įkrovos metu gali žlugti ir išvengti kitų prietaisų, tokių kaip PS / 2 pelės ir klaviatūros dirbti tinkamai
- Fiksuotas:. Kai naudojate "disprops" programą, kad būtų galima ant darbastalio laikrodį Naršyti Gerai po langelį sukėlė puslapis kaltės
- Fiksuotas: Uždarant konsolės langą atidarytą iš komandinės eilutės, po klaidos pranešimas pasirodė:
- & quot; Klaida: konsolės: kernelWindowContainer.c: pašalinti (401): Nėra tokio komponento į konteinerį, & quot;
- Fiksuotas: setData () funkcija kernelWindowTextArea komponentą buvo įterpiant NULL 1 baitas pro patiektos duomenų buferio pabaigos
- Fiksuotas: Atidarymo redagavimo programą, kai veikia iš tik skaityti failų sistemos pagamintos šią klaidą lange:
- & quot; Klaida: Edit: kernelFile.c: kernelFileGetTemp (3304) failų sistemos yra tik skaitymui & quot;
- Fiksuotas:. Važiuojant redagavimo programą iš tik skaityti failų sistemą, nurodant neegzistuojantį failą būtų uždaryti programą be jokių pranešimas
- Fiksuotas: windowTextField valdikliui dabar Scrolls tinkamai horizontaliai .
- Fiksuotas:. Ciklas kopijavimas katalogą į kitą katalogą, naudojant "CP-R" komandą nesukūrė paskirties aukščiausio lygio aplanką, bet vietoj to tik nukopijuoti šaltinio katalogo turinį
- Fiksuotas:. Pridėta NULL parametro čekį į strlen () C bibliotekos funkcija
- Fiksuotas:. Kad multitasker anketa createNewProcess () nebėra sugenda, kai skambinantysis eina NULL parametrą argv [] masyvo
- Fiksuotas: gimtoji montuotojas programa sukurta Susiję straipsniai diegimą naudojant FAT32 failų sistemos tipą .
- Fiksuotas: disko spartinimo klaidą kuriame cachePrune () funkcija gali būti vadinama viduryje mult dalis talpyklos skaityti arba rašyti operacija .
- Fiksuotas:. NULL-parametras branduolio API skambutis į "cal" kalendorius programos "
- Fiksuotas:. Puslapis kaltės išimtis, kurios gali atsirasti, kai pradedant "filebrowse" Failų naršyklė programą
- Fiksuotas:. C bibliotekos "memmove" funkcija klaidą gali sukelti puslapio gedimą, kai pavadino pereiti 0 baitų
- Fiksuotas: Be bendrinio C bibliotekos malloc (kodas), ten buvo klaida, kuri buvo iš dalies sukelia-skiriamus blokų negalima padalinti teisingai. Taip pat pridėjo nuoseklumo patikros funkciją.
- Fiksuotas: programa redaguoti "buvo sukurti laikinuosius failus, kurie nebuvo ištrynimo išvykstant .
- Fiksuotas:. Komponentų skaičius buvo sukurti klaidų pranešimus ir / ar kritimo, kai tam tikrus failus (pvz pelės žymeklį vaizdus ir piktogramos) nedalyvauja
- Fiksuotas:. Kai naudojant FAT12 failų sistemą, rašyti jokių riebalų sektorių po Pirmasis darė 2 sektorius turi būti raštu - dėl kurio paskutinio FAT sektoriuje perrašymas pirmąjį kataloge sektorių rašyti
- Fiksuotas: kernelConfigRead () funkcija gali viršyta savo linijos buferio, jei linija buvo ilgesni tada 255 baitų .
- Fiksuotas: FAT failų sistema vairuotojas buvo nepakankamai apskaičiuojant teisingą dydį laisvosios grupių bitmap tuo atveju, jeigu duomenų klasteriai nebuvo 8 kartotinis .
Komentarai nerastas