Visopsys

Szoftver screenshot:
Visopsys
Szoftver adatai:
Változat: 0.75
Feltöltés dátuma: 17 Feb 15
Fejlesztő: Andy McLaughlin
Engedély: Ingyenes
Népszerűség: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (Visual operációs rendszer) egy nyílt forráskódú, kicsi és gyors alternatív operációs rendszert megcélzó PC-kompatibilis számítógépek. Meg van írva a semmiből, és ez-ezte s folyamatosan fejlesztés alatt áll, 1997 óta Fő célja, hogy összegyűjtse néhány, a legjobb ötleteket más operációs systems.Great availabilityThe operációs rendszer kerül forgalomba, mely egy ISO image, hogy lehet telepíteni, hogy akár egy USB flash meghajtót vagy CD lemezre, egy IMG fájlt kell írni egy floppy lemezen, valamint a forráskód azok számára, akik szeretnék, hogy csapkod a rendszer és további funkciók, vagy csak szeretné megtudni, hogyan is works.Boot optionsThere nem rendszerindítási lehetőségek az ISO vagy IMG fájlokat, mint a rendszer betöltése közvetlenül és elkezdi felismerni a különböző hardver elemek, mint például PS / 2 egér eszköz, valós idejű óra (RTC), IDE merevlemez-vezérlő PCI busz vezérlő, etc.Old stílusú asztali környezet & agrave; la Mac OS 9The asztali környezet a Visopsys operációs rendszer úgy néz ki, mint a grafikus felület a Mac OS 9. A legfelső panel eléréséhez különböző beállításai, mint például a logout és a régi stílusú megjelenését.
Ez magában foglalja egy parancssort, User Manager program vezetője, a billentyűzetkiosztás, képnézegető, a Disk Manager screenshot segédprogram, display manager, konzolt, konfiguráció szerkesztő, valamint egy telepítő, ami azt jelenti, hogy akkor véglegesen telepíteni az operációs rendszert a helyi drive.Bottom lineSumming fel, a Visopsys operációs rendszer mely a valós elővásárlási multitasking, virtuális memória, 100% védett módban, masszívan-monolit-style kernel, valamint egy egyszerű és könnyen használható felhasználói felületet. Kérjük, ne feledje, hogy Visopsys nem egy klón bármely más operációs rendszer, és ez nem egy disztribúciótól.

Mi az új ebben a kiadásban:

< p>
  • Added USB3 (XHCI) támogatása.
  • Jelentősen javult USB2 (EHCI) és a hub támogatása.
  • Added APIC megszakítás-vezérlő támogatása.
  • A támogatás kimutatására és feldolgozni a Intel többprocesszoros asztalra.
  • Az USB réteget kód már nem állítja eszközkonfigurációk alapértelmezés szerint. Ez most bízva az egyes eszközmeghajtók, amikor kiderül, hogy egy adott eszköz támogatja. Konfigurálása valami ismeretlen, beépített, szabadalmaztatott eszközök is okozhatnak más eszközök nem válaszol.
  • USB hub eltávolítása mostantól a rekurzív eszköz eltávolítását minden downstream dolgok keresztül csatlakoztatott hub.
  • Ha a szerelt cserélhető lemez (például USB-stick) kikerül a rendszerből, egy hívás, hogy kernelFilesystemRemoved () most úgy viselkednek, mint egy erőltetett umount - unbuffering fájlokat és eltávolítja a fájlrendszer - nem próbálja tovább hozzáfér a fizikai lemez .
  • Hozzáadott új funkciók számolni interrupt horgok, és frissített néhány definíciót és a dolgok a PCI driver.
  • Fizikai memória címek most kezelni előjel nélküli egész értékek helyett void mutató.
  • Added kernelMemoryGetIo () és kernelMemoryReleaseIo () függvényeket folyamat automatizálásával elosztásának / felszabadító igazodik a fizikai memória, feltérképezése, és jelöli meg un-cacheable.
  • Hozzáadás a kernelDebugStop () függvény kimeneti üzenetet, és megállt a végrehajtás során fellépő hibák debug módban.
  • Hozzáadás a kernelDebugRemoveFile () függvény, mint egy társ kernelDebugAddFile ()
  • Javítva: A számítógép böngészőjében, amikor rákattintok, hogy csatolják a CD-ROM az első alkalommal, egy hideg boot, a fájl böngésző, hogy indult néha nem indul a CD-ROM-i Mount könyvtárban.
  • Javítva: A fájl böngésző és a fájl dialógus, az aktuális könyvtárban területen indult tiltva (szürkén), de változik a könyvtár okozott, hogy újra rajzolta, mint engedélyezett (nem szürkén jelenik meg). Komponensek nem kerültek újra renderelt amikor setData () függvényt hívják.
  • Javítva: A hiba az USB-alrendszert, amelyben a készülék lekapcsolása okozhat az USB menet megy végtelen ciklusba.
  • Javítva: Fokozott timeout értéket SCSI 'start egység "parancsokat, hogy támogassa a különböző USB csatlakoztatott merevlemezek (merevlemez és a CD / DVD meghajtó, hogy idő kell, hogy felpörög).
  • Javítva: Egy IDE merevlemez vezérlő driver bug, amikor egy nem kezelt megszakítás eredhetnek kiválasztása egy nem létező slave hajtás bizonyos vezérlők. Is megszűnt néhány felesleges lekérdezésének.
  • Javítva: az időzítésnek a AHCI SATA meghajtót kapcsolódó CD / DVD meghajtó.
  • Javítva: Az eltávolított kernelMalloc () használata a kernelDebug.c ami azt eredményezheti, hibakeresést, hogy nem jelenik meg a megszakítás összefüggésben.

Mi az új verzióban 0,74:

  • jutó hozzáadott-felhasználó könyvtárában, a / felhasználók, amelyek Most az alapértelmezett "aktuális könyvtár", amikor a felhasználó bejelentkezik.
  • létrehozott egy új konfigurációs fájl környezeti változók beállítása a bejelentkezés előtt, és felhasználónként felülírás is a könyvtárában.
  • A nyelv beállítása most egy egész rendszerre kiterjedő, és felhasználónként környezeti változó, hogy ki lehet választani az első boot, és a felhasználói eszközök.
  • Added spanyol és német fordítás sok a felhasználói programok és grafikus felhasználói felülettel rendelkezik.
  • Hozzáadás a "nyelv-választó" ablakot, hogy az ablak könyvtár.
  • Része a GUI rendszer már újra írt, köztük a változó a "menü" végrehajtása egy ablakeiem egy gyermek ablakot.
  • GUI menük is megváltozott, így amikor a legfelső menüpont kiválasztása, nyomja kurzor-up megszünteti a kijelölést.
  • A fájl dialógus ablak megjeleníti a jelenlegi úton, ahogy a fájl böngésző program teszi.
  • Megvalósult az egér és a billentyűzet szálak feldolgozni input kívül a megszakítás összefüggésben, a jobb stabilitás érdekében.
  • A billentyűzet rendszert áttervezték, beleértve a hardver-független (az UEFI) szkennelési kódok és módosító zászlók.
  • Added leütési gomb ismétlés USB-s billentyűzetet.
  • megerősítették a kernel felhasználói kódok és zárt be a biztonsági réseket.
  • Hozzáadás a "deluser" parancssori parancs, mint egy társ "adduser".
  • Modified a "passwd" programot, hogy ne felhasználói név gondolatmenet azt feltételezni az aktuális felhasználó.
  • Jelszó hosszellenőrzések bővült a User Manager programot.
  • A lemez gyorsítótár kódot most nem több kombinációs cache bejegyzéseket a jobb teljesítmény érdekében, számának csökkentése disk írja.
  • Néhány a kernel memória kezelést átdolgozták.
  • Minden hardver-illesztőprogramok, hogy a Use leképezett fizikai memória most meg a memóriát oldal beállításait letiltani cache-t.
  • A szerelők és telepítse fájlformátum (pl dist / system / install-fájlok. *) Most már van egy módja annak, hogy válasszon különböző forrás és a cél fájlnevek.
  • megszakításkezelõk- most nem áll fenn, a elosztásáról és memória felszabadítása, vagy megváltoztatva a laptáblák / könyvtárak.
  • Tette a kernelImageLoad () & quot; kért szélességben & quot; és a & quot; kért magasság & quot; paraméterek dolgozni általánosságban, a képtípusokról melyek vezetői nem támogatják azt.
  • Added "set data 'funkció számos GUI komponensek, szükséges támogatást az on-the-fly nyelvátváltásban
  • Az elkülönített kernel ablakban shell menet a fő GUI rendszer, mint elődje, ahhoz, hogy ez egy felhasználói futtatható, és megkönnyítse per-felhasználói beállításokat és runtime nyelvátváltásban.
  • Re-hajtotta végre a kernel "változó lista" funkciót, hogy az általa használt adatok eltolás helyett a pointerek, hogy keresse változók és értékek. Ez könnyebbé teszi a másolni.
  • Amikor a gyermek folyamat örökli a bemeneti adatfolyam, a régi szöveget attribútumai emlékezett, és visszaállnak az eljárás véget ér.
  • A build rendszer már használ egy parancssort ", hogy debug ', hogy hozzon létre egy debug verzió, amely nem nyírbálnod vagy a végrehajtható.
  • Fix fel a ctype.h funkciók (isalpha (), tolower (), stb), hogy használja a ISO-8859-15 kódlap mi használ mindenhol máshol, ahelyett, hogy csak az alapvető ASCII.
  • Hozzáadás a setenv () függvény a C könyvtár.
  • Hozzáadás a kernelUserExists () függvény (userexists () felhasználói térben).
  • Egy új include fájl,, hogy központosítja a meghatározása néhány alapvető fájl szerkezetét.
  • Alkotó header fájlokat és költözött a Relevent-meghatározásokat a Disk Manager és a kernel azoknak.
  • Hozzáadás a utils / berendezés szóköz script lehúzására szóköz karaktereket forrás fájlokat és miegymás.
  • Az eltávolított a nagy header fájlt a PCI eladó és készülékkódok, hogy mi volt a debug módban. Túl sok a fájdalom szerkeszteni / fenntartani.
  • Javítva: Mozgó a PS / 2 egér körül során alkatrészek elõkészítése a vezető okozhat egy lépcsőzetes boot failure.
  • Javítva: Amikor már a képernyőn levő ablakokban, az ALT-TAB 2-3 alkalommal okozhat jelentős GUI lezuhan.
  • Javítva: Amikor átméretezés képek a "Nézet" programot, az ablak címsorában nem frissíti (a megfelelő nagyítás mértékét), amíg az ablak hangsúly megváltozott.
  • Javítva: a grafikus mód, a File Browser csak észre könyvtár változások, amikor fájlt hozzáadni vagy eltávolítani, de nem alkönytáraira.
  • Javítva: Az értelmezés a Linux swap fileystem fejléc.
  • Javítva: Támogatást a képek belsejét GUI gombok
  • Javítva: A nemzetközivé könyvtár "libintl", hogy több kapcsolók az üzenetek nyelvét, a futás során.
  • Javítva: Az végrehajtása a C könyvtár getenv () függvényt, hogy az ismételt felhívások nem szivárog a memória.
  • Javítva: A program nincs bemeneti forrást jelenthet összeomolhat, ha a kernel által szövegbeviteli funkciók. Hozzáadott ellenőrzése a bemeneti funkciók.
  • Javítva: stabilitása javul a Screenshot programot.
  • Javítva: Amikor bejelentkezett a GUI, mint egy átlag felhasználók, ott volt egy csomó hibaüzenetet arról: nem engedhetjük rendszermemória saroknyira átlag felhasználók folyamatot.
  • Javítva: megnyomása backspace pozícióban (0,0) okozna az Edit program összeomlik.
  • Javítva: Az egérrel az kernel bináris fájlban böngésző program összeomlását okozza a kernel futási loader.

Milyen új verzióban 0,73:

  • Ez egy hardveres támogatás frissítést és hibajavítás kiadása, hozzátéve natív SATA és USB CD / DVD támogatás és a számológép programot, valamint számos használhatóság és a megbízhatóság javítások.

Mi az új verzióban 0,72:

  • Ez a változat áll hardveres támogatás frissítéseket és hibajavításokat, különös összpontosítani USB.
  • Támogatás USB 2 vezérlők és eszközök bővült.

Mi az új a 0.7 verzió:

  • Frissítve megjelenése ablakok és többféle kütyü.
  • Added JPEG képformátum támogatása.
  • Added kép átméretezés kódot.
  • Added 64 bites lemez támogatás.
  • Added UDF (DVD-ROM) fájlrendszer támogatás.
  • Added GPT lemez címke támogatja a kernel és a Disk Manager program.
  • Mellékelt mennyiségű új ikonok a hozzászólások alapján biztosítja Leency, beleértve a mappa ikonra, és az összes fájl böngésző ikonok különböző fájltípusokat.
  • Megvalósult a billentyűzet navigációs a GUI menü segítségével "Alt", hogy aktiválja őket, és a kurzor, és "Enter" gomb nav.
  • Alt-Tab most fel a gyökér ablak "ablak" menü billentyűzet navigációs megnyitott ablakok között, oly módon némiképp hasonló ahhoz, ahogy a Windows és más GUI csinálni.
  • Létrehozott új ikonok a "cal" (Calendar), "aknák", és a "kígyó" programok, valamint a "lsdev" (Eszközök), "telepíteni", és a "felhasználók" (User Manager) adminisztráció programok.
  • Added loader fájl class támogatást képes felismerni GIF és PNG képeket, Zip, Gzippel, és Ar levéltárak, valamint PDF és HTML dokumentumok. Hozzátette fájl böngésző ikonok PDF, HTML és tömörített fájlokat.
  • létrehoztunk egy új, saját fejlesztésű font fájlformátum, amely lehetővé teszi a gyéren térképezni, bitmapped betűtípusokat. Hozzáadott egy "fontutil" segédprogramot az szerkesztése és kezelése az új formátumot.
  • New nyitóképet a 0,7x-sorozat.
  • New alapértelmezett háttér mintázat háttérképet, és három további, teljes méretű is.
  • Megújult a "bangicon", "infoicon", és "questicon" képek.
  • Megváltozott a vizuális hatás, amely kattintva, vagy húzza ikonok. Ahelyett, hogy fordított video (xor), az ikonok már színez sárga. Továbbá, ha húzza ikonok, az ikont most úgy tűnik, ahelyett, hogy egy doboz vázlatot.
  • megváltoztatta az ikon szöveges készül, úgy, hogy már nem egy sötét négyzet mögött, hanem van egy kis árnyék. Ikon komponensek ezentúl lehetősége összpontosítani-képes, amely lehetővé teszi a billentyűzet navigációs a (például) az asztali ikonok, illetve az ikonok a shutdown programban
  • Megvalósult kép alfa-csatornák és a keverés, amely támogatja a átméretezés
  • A támogatás a olvasás monokróm Windows bitmap (.bmp) képek.
  • A támogatás a néhány új (nem 4: 3-as képarányú) grafikus módot.
  • Megvalósult vízszintes ablak a görgetősáv.
  • Hozzáadás a "osztót" ablakeiem, a forgalomba egyszerű kis vonalak egy ablakban. Hasznos szétválasztására szakaszain alkatrészeket.
  • Ablak elemek most már létrehozott egy zászlót, hogy elnyomja a használatát a görgetősáv.
  • Javított az IDE illesztőprogram úgy, hogy képes felismerni és működtetni több vezérlő, helyesen használni PCI I / O port remappings, és PCI megszakítások, valamint a hozzá továbbfejlesztett támogatása dolgok, mint a visszafelé-kompatibilis SATA lemezek / vezérlők.
  • Hozzáadás a kezdeti, nagyon alapvető kimutatására AHCI SATA vezérlőt (működő natív AHCI módban) és a lemezek.
  • újraírásra a kernel API felületet. Ez már támogatja a változó méretű érvek és visszatérési értékek, és nem ellenőrzi a bővítmények és értékek (például a felhasználói vs. kernel mutatók, NULL értékek, stb).
  • újraírásra a kernel file stream alrendszer a karakter-alapú fájl I / O, mint egy egyszerű pufferelt mechanizmus egy fájl mutatót, ahelyett, hogy a kernel forrásokat.
  • Bekerült egy "I / O kész" állapotban a multitasker, hogy folyamatokat vár (például) lemez I / O mehet be a "vár" állapotban, és felébresztette a lehető leghamarabb, amikor az I / O érkezik ahelyett, hogy a lekérdezést megszakítások, mert már ezt korábban. A "idle menet" Most végiglépked a futó programok listáját, keres olyan I / O-ready folyamatok és a hozamok az időszelet ha talál egyet. Az ütemező ad az ilyen folyamatok kiemelt.
  • Hozzáadás a hatékonyabb energiagazdálkodás, alapjáraton a processzor során tartalék ciklus.
  • költözött közös billentyűzet funkciók ki a járművezetők és a absztrakciós réteg, egy felület kezelésére vonatkozó speciális billentyűzet "különleges" események, mint például PrtScn vagy Ctrl-Alt-Del.
  • Added alapvető nemzetközivé könyvtár támogatása (libintl) mintájára a GNU gettext rendszert.
  • Added 32 bites CRC számítás a kernel.
  • Added RAM lemez támogatás jóvoltából hozzájárulásai Davide Airaghi.
  • végrehajtják "lusta" FPU összefüggésben megtakarítás; A környezet csak az mentett vagy helyreállított, ha egy másik folyamat megpróbálja használni.
  • Hozzáadott új billentyűzetkiosztás: francia, belga és spanyol.
  • billentyűzetkiosztás most tárolt fájlokat, és nem írták meg a kernel. A "kiosztás" (Keyboard Mapping) programot elősegítendő a szerkesztés és mentés új kiosztást. Emellett a fájl böngésző most már használni, hogy nyissa keymap fájlokat, ha ők kattintott.
  • Egy új konfigurációs fájl /system/config/mount.conf tartalmazó változók megadására csatolási pontokat fájlrendszerek (mint a Unix fstab), és függetlenül attól, hogy auto-csatold őket. A "tartó" és a "számítógép" program használja a fájlt (valamint a kernel önműködő), és van is egy új "filesys" program Administration ablak szerkesztését.
  • hozzátette, néhány extra hibaellenőrzési a fájlrendszer detektáló kódot.
  • A FAT boot szektort példányban a partíciós táblában mutatott az SI regisztrálni, úgy, hogy egy ismert / biztonságos helyen a megtévesztő viszont az OS loader.
  • Added jobb egérgombbal helyi menük a lemez ikonja a számítógép böngészőjében.
  • A menü jelenleg tartalmaz "Tallózás", "szerelhető, mint ...", "Unmount", és a "Properties" döntéseket.
  • A számítógép böngészőjében teremteni lévő fájlrendszer címkét, ha van ilyen, saját ikont szöveget.
  • Ha egy háttérképet választunk, most automatikusan átméretezi, hogy illeszkedjen a kliens területe az ablakon.
  • Ha egy kép megjelenítéséhez, a "vélemény" program most mérlegek nagy képeket le alapértelmezés szerint úgy, hogy nem vesznek igénybe több mint 2/3 a képernyő.
  • A "néző" program most már egy jobb klikk menüből a nagyítás és kicsinyítés a képek, vagy mutassa meg neki a tényleges mérete.
  • A "disprops" (Display Settings) programot átszervezték, és most azt mutatja, miniatűr előnézet a kiválasztott háttérképet képet.
  • Bekerült egy opció, a windowFileDialog megmutatni képfájl bélyegképek.
  • A "imgboot" program most már "run", mint az alapértelmezés helyett "telepíteni"
  • Added zár a kernel-patak funkciókat.
  • Added kernel naplózását OS loader hardver struktúra info.
  • Hozzáadás a "modell" karakterlánc terén, hogy a kernel és a felhasználói disk struktúrákat.
  • Ablak elemek most kap egér be / kilépéskor események.
  • Ablak elemek most már egyéni egérmutatókat, mint a Windows csinálni.
  • Added egérmutatókat, amelyek jelzik ablakban átméretezés, és most váltott automatikusan áthaladó ablakkereteket.
  • New alapértelmezett asztali színes, hogy jobban megy a splash image
  • Az ablak shell teremteni az előtér színét a root ablak menüt, ahelyett, hogy az asztali színes (így van egy kontraszt).
  • A előtér, háttér, és az asztali színek már nem megadott kizárólag a kernel konfigurációs fájl. Még mindig ott vannak, mint alapértelmezett értékek boot idő, de további szín beállításokat az Ablak konfigurációs fájl, és az felülírja a kernel is, ha ők állnak rendelkezésre.
  • Added windowNewThumbImage () és windowThumbImageUpdate () függvény az ablak könyvtár. Ezeket fel lehet használni, hogy hozzon létre egy miniatűr ablakban képobjektumot egy kép fájl nevét.
  • Hozzáadás a kernelFileGetFullPath () függvény (userspace fileGetFullPath), hogy vissza fog térni a teljes elérési utat + egy fájl nevét hivatkozik a fájl szerkezetét.
  • A kernelFontLoad () (userspace fontLoad) függvény megkeresi a rendszer font könyvtárba (/ system / fonts) a font file, így nem kell menni egy teljes elérési utat.
  • Az eltávolított / system / mount könyvtár, mivel nem volt használatban.
  • A kernelFileFind () (userspace fileFind) függvény most acccepts egy NULL pointer fájl szerkezetét, az esetek, ahol a hívó fél valóban csak az érdekli, hogy a fájl létezik.
  • A windowFileDialog ablakban könyvtár kódot ekkor értelmezi a nem üres fájlnév argumentum mint érték megmutatni alapértelmezés szerint a fájl neve mezőben. Továbbá, a fájl neve mező nem mutatja a teljes elérési fájlok neve, csak a rövid nevek.
  • Hozzáadás a windowNumberDialog, hogy a felhasználói területi ablakban könyvtár, a kérelmező a felhasználó adja meg a számértéket, és biztosítja a grafikus csúszka widged az érték beállítására az egérrel.
  • A boot menüben telepítő program BootMenu "ellenőrzi, a korábbi telepítések és emlékszik a régi bejegyzéseket.
  • A "imgboot" program ellenőrzi, hogy a presense a "telepíteni a programot előtt lekérdezése arról, hogy telepíteni.
  • A "iconwin" program most kihagyja bejegyzést ikonját hiányzik.
  • Csökkent a padding értékeket a szöveget terület "lsdev" (Eszközök) programot. Szintén fix úgy, hogy nem lép le, majd újra bekapcsolják, miközben ez látható.
  • A kernel konfigurációs olvasó / író funkció is kibővült a get / set / hatástalanított kényelmi funkciók gyors kapok, vagy változó egyedi beállítási értékeket fájlokat.
  • Az eltávolított a címsorban a "clock" programot.
  • A "window" (Command Window) program neve "cmdwin".
  • Megváltozott a runtime program nevét a "fdisk" programot & quot; Visopsys Disk Manager & quot; hogy csak & quot; Disk Manager & quot;.
  • Megvalósult megfelelő verem nyomkövetési segítséget hibakeresés. Séták a verem, használja a folyamat szimbólum táblát, stb által használt kivételével felvezető és hívja kernelStackTrace ().
  • Hozzáadás a kernelDebugHexDwords () függvény csinál egyszerű hatszögletű lerakóhelyek DWORD-orientált memória, mint a stack.
  • Hozzáadás a stack hibakeresést funkciót kernelDebugStack ().
  • Hozzáadás a "hexdump" parancs tartalmát vizsgálgatta bináris fájlok.
  • Hozzáadás a "Részletek" gombra, hogy a kernel hiba ablakot, ami felveti a dialógus mutató folyamat hibakeresés info és a stack trace.
  • Hozzáadás a kernelRealloc () függvény, mint a C könyvtár realloc ().
  • Hozzáadás a generikus kernelImageCopy () függvény exportált felhasználói térbe, mint imageCopy ().
  • Az ablak vászon komponens teremteni átméretezi magát rendesen, használja a kép átméretezés funkció.
  • Hozzáadás a kernelDebugBinary () függvény csinál egyszerű bináris guba.
  • Hozzáadás a -fno-stack-védő érv, hogy Makefile.include így tudjuk kapcsolni gcc 4.1.3 (Ubuntu 7.10, stb).
  • Added tesztek óta, és koszinusz számítása a "teszt" programot, és tette mind ezt "kettős" számításokat, és néhány random is is.
  • Bekerült egy fabsf () függvény a C könyvtár.
  • Hozzáadás a getenv () függvény a C könyvtár.
  • Added _dbl2str () és _flt2str () C könyvtári függvények átalakítására páros és úszik a húrok, illetve, és hozzá% f formátumleíró támogatást a _xpndfmt () függvény (melyet az printf család funkciók).
  • Bekerült egy FLS () C könyvtár funkciója, és fix fel FFS ().
  • Hozzáadás a kernel API funkciót kernelFileSetSize (), a driverSetBlocks () fájlrendszer-illesztőprogram funkció a háttérben, és ftruncate (), és vágjon () C könyvtári funkciók a front end.
  • Hozzáadás a sleep () C könyvtár funkciója.
  • Hozzáadás a strtok () C könyvtár funkciója.
  • hozzá, és kivitt a kernel API funkciót randomBytes () töltésére puffer véletlenszerű adatokkal.
  • exportálta az kernelWindowComponentUnfocus () függvény segítségével a kernel API.
  • Hozzáadás a kernelDebugError () makrót, amely beszámol a hibák csak akkor, ha a hibakeresés be van kapcsolva a. Lecseréli több helyileg meghatározott debugError () makrók vezetők, stb.
  • Egy új "címke" mezőben a kernel általános logikai lemez fájlrendszer szerkezete. A fájlrendszer vezérlők töltse ki, adott esetben.
  • Added egér támogatás görgetőkerekek.
  • Ablak rendezvény patakok már csak terv kernel stream wrapper funkciók olvasni vagy írni csak teljes esemény - úgy, ahogy azt eredetileg szánták.
  • A "aknák" játék térképet most marad a képernyőn, a meccs után, így már egy pillantást rá.
  • Javítva a cos (), cosf (), sin (), és sinf () függvényeket, hogy működik időközönként (azaz nagyobb radián értékek meghaladják (PI * 2).
  • exportálta az kernelPageGetPhysical () függvény felhasználói térbe programok pageGetPhysical ()
  • A multitasker most használja rendszer időzítő módban 3
  • Hozzáadás a sys / ascii.h közé fájlt, hogy a definíciók gyakran használt speciális karakter.
  • Javítva: Az OS loader lehetett akasztani során disk felismerés (osztás nullával hiba), ha a BIOS "get hajtásparaméterhez" funkció visszatért a siker annak ellenére, hogy nincs ilyen meghajtó.
  • Javítva: A PS / 2 egér driver az átdolgozással, hogy megfelelően foglalkozzon az egér megszakítja a különböző típusú egérre.
  • Javítva: kívülre kattint, egy helyi menüben a veszéllyel járnak, hogy törölje a menü, ha nem volt más fókuszálható összetevők.
  • Javítva: Miután egy ablak relayout, az egérmutató nem lett megfelelően átalakul.
  • Javítva: átméretezése bármelyik ablak egy nagyobb méretű függőleges irányban okozott az ablak menet, hogy létrehoz egy szakadék-by-zero kivéve
  • Javítva: A C könyvtár dirname () függvény nem működik megfelelően tételek a gyökérkönyvtárban.
  • Javítva: A C könyvtár fread () és fwrite () függvényt visszatérő negatív hibakódok visszatérési értékként. Ők most vissza a size_t a tételek számát olvasni / írni, és minden hiba a hibakod.
  • Javítva: A C könyvtár strcmp () és strncmp () függvényt nem foglalkozik elegánsan a NULL mutató, valamint az strncmp () függvény visszatérő szabványos eredmény kódokat.
  • Javítva: A kernel kernelFileStreamRead funkciót felülírva megfelelő méretű pufferek 1 byte, ami buffer túlcsordulás.
  • Javítva: egy létező file stream az olvasási / írási mód (a fopen () vagy kernelFileStreamOpen ()) okozna a kernel törekszik arra, hogy a végén a fájl írásra, de elkezdi beolvasni elején az utolsó fájl blokk. Most minden nyit kezdődik offset 0, kivéve, ha ők csak írható.
  • Javítva: A FAT fájlrendszer meghajtóprogram nem állítja a fájl méretének többszörösére blokk (cluster) mérete minden write. Csak akkor, ha a blokkok száma változott.
  • Javítva: Az elérési mód zászlókat unistd.h nem bitenkénti kizárólagos.
  • Javítva: open.c nem kezelte hozzáférési mód zászlók helyes és visszatérő hibakod helyett -1 hiba esetén.
  • Javítva: Mielőtt multitasking engedélyezve volt, nyomdai debug üzeneteket is összeomolhat, mert a nyomtatott aktuális folyamat neve, nem is ellenőrzik, hogy van-e * a * a jelenlegi folyamat.
  • Javítva: Amikor a windowTextArea volt, hogy detroyed, azt nem törli a szöveget belépő és kilépő a folyamat a multitasker.
  • Javítva: Intenzív lebegőpontos műveletek (például megjelenítésekor JPEG-ek vagy átméretezése képek) okozhat a rendszer összeomlik. A kivétel bejegyzés végén kilép a makrók nem voltak megfelelőek.
  • Javítva: A _xpndfmt () kódot használják printf-stílusú formátumstring volt iniciali "kettős" írja feleslegesen, ami minden olyan kísérletet, hogy nyomtassa ki a dolgokat belül a FPU kivételkezelőt felrobbantani.
  • Javítva: A csúszka a szín beállítást (például a megjelenítési beállításokat program) voltak "visszafelé" abban az értelemben, hogy csökkenteni kellene a bal és növeli a jogot, ösztönösen.
  • Javítva: Ha rákattint egy fájlnév szóközöket nem sikerült megnyitni a fájlt a böngésző, mert nem volt idézve a nevét.
  • Javítva: A kernelWindowLayout () függvény most rendesen állapít meg, és átméretezi az ablakot, különösen, ha ez már lefektetett korábban.
  • Javítva: A hiba a típusok keverésének a sinf () és cosf () függvényt okozhat lebegőpontos műveletek bejutni egy végtelen ciklusban a & quot; készüléket nem áll & quot; kivételek.
  • Javítva: indítás volt sikertelen a Virtual PC. VPC nem megfelelően támogatja az IA-32 architektúra & quot; beágyazott feladat & quot; fogalmát. A multitasker már nem használja megszakítás visszatér, és egymásba ágyazott feladatok - az összes feladatot kapcsolók történik, sokkal hívásokat. Egér és billentyűzet még mindig nem működik megfelelően VPC.
  • Javítva: szöveg konzol hibaüzenetek arról, hogy nem képes megtalálni az egérmutatót a képeket.
  • Javítva: A "cdrom" program összeomlik egy oldalt során hibát eszköz szkennelési.
  • Javítva: A kernel hibaüzenetet mutatott a konzol log, amikor nem volt rendszerindító splash kép (a la Partition Logic), és az inicializáló kódot megpróbálta kiszabadítani a fel nem osztott memóriát.
  • Javítva: A parititon rajz, amely a Disk Manager mutatta extra határvonalak ha rákattintunk, hogy nem jelenik meg, amíg a moused át és tette idegen kinézetű a fantom átalakult láthatatlan menüpontok ugyanabban az elméleti koordinátákat amely miatt legyen discontiguous. A superclass képösszetevőhöz volt utolsó albekezdése feleslegesen rajz a határt, amikor koncentrál.
  • Javítva: detektálása USB egerek és billentyűzetek bootoláskor meghibásodhat, és megakadályozza, hogy más eszközök, mint például PS / 2 egér és billentyűzet működését.
  • Javítva: Amikor a "disprops" programot annak érdekében, hogy az óra az asztalon, kattintson az OK gombra, miután ellenőrizte a dobozt okozott laphiba.
  • Javítva: Amikor lezárja a konzol ablakban megnyílt a parancssorból, a következő hibaüzenet jelenik meg:
  • & quot; Hiba: console: kernelWindowContainer.c: távolítsa (401): Nem ilyen komponenst tartályban & quot;
  • Javítva: A setData () függvény a kernelWindowTextArea komponens behelyezése NULL 1 byte elmúlt vége a mellékelt adatok buffer
  • Javítva: Nyitva a szerkesztés programot, ha fut egy csak olvasható fájlrendszeren elő a következő hibaüzenet az ablakban:
  • & quot; Hiba: edit: kernelFile.c: kernelFileGetTemp (3304) fájlrendszer csak olvasható & quot;
  • Javítva: Amikor fut a szerkesztés programot egy csak olvasható fájlrendszeren, meghatározva a nem létező fájlt fogja bezárni a programot nélkül üzenetet.
  • Javítva: A windowTextField widgetet már görgeti megfelelő vízszintesen.
  • Javítva: A rekurzív másolás egy könyvtár egy másik könyvtárba a "cp -R" parancsot nem hozott létre a cél felső szintű könyvtár, hanem inkább csak másolni a tartalmát a forrás könyvtárába.
  • Javítva: Hozzáadott egy NULL-paraméter ellenőrzés a strlen () C könyvtár funkciója.
  • Javítva: a multitasker createNewProcess () nem omlik össze, ha a hívó egy NULL paraméter a argv [] tömb.
  • Javítva: A natív telepítő programot készített bootolható telepítő használata esetén a FAT32 fájlrendszer típusát.
  • Javítva: A lemez gyorsítótár bug, ahol a cachePrune () függvényt meghívhatjuk a közepén egy mult-része cache olvasási vagy írási művelet.
  • Javítva: A NULL-paraméter kernel API hívást a "cal" Calendar programot.
  • Javítva: A laphiba kivétel, ami előfordulhat, ha az indítást "filebrowse 'File Browser programot.
  • Javítva: Egy hiba a C könyvtár memmove "funkció okozhat laphiba, amikor szólított fel annak érdekében 0 byte.
  • Javítva: Az általános C könyvtárban malloc () kód, volt egy hiba, hogy volt, ami részben lefoglalt blokkok nem bontható helyesen. Egészítette ki, amely a következetesség ellenőrzési funkciót.
  • Javítva: A "szerkesztés" program az ideiglenes fájlokat, amelyeket nem törlődnek kilépéskor.
  • Javítva: A komponensek száma alkottak hibaüzeneteket és / vagy összeomlik, amikor bizonyos fájlokat (például egérmutató képek és ikonok) nincsenek jelen.
  • Fix: Ha a FAT12 fájlrendszert, írásban minden FAT szektor az első után volt, ami 2 ágazatokat kell írni - ami egy írása az utolsó FAT szektor felülírva az első gyökér könyvtárába szektorban.
  • Javítva: A kernelConfigRead () függvény tudja szaladjon túl a vonalon buffer, ha a vonal hosszabb volt, majd 255 bájt.
  • Javítva: A FAT fájlrendszer sofőr alatti kiszámításához megfelelő méretű szabad-cluster bitmap abban az esetben, ha az adatokat klaszterek nem többszöröse 8.

Hasonló program

MccM HD
MccM HD

15 Apr 15

MadWifi
MadWifi

2 Jun 15

MidnightBSD
MidnightBSD

12 Feb 17

Más szoftver fejlesztő Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Hozzászólások a Visopsys

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!