Visopsys

Software screenshot:
Visopsys
Podrobnosti Software:
Verze: 0.75
Datum uploadu: 17 Feb 15
Vývojka: Andy McLaughlin
Licence: Volný
Popularita: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (Visual Operating System) je open source, malý a rychlý alternativní operační systém zaměřený na PC kompatibilní počítače. To je psáno od nuly, a to & rsquo, to stále ve vývoji, od roku 1997. Jejím hlavním cílem je shromáždit některé z nejlepších nápadů z jiného operačního operačním systémem systems.Great availabilityThe je distribuován jako ISO image, který může být nasazen buď na USB Flash disk nebo disk CD, IMG soubor, který musí být napsána na disketě, stejně jako archiv zdroj pro ty, kteří chtějí proniknout do systému a přidat další funkce, nebo jen chcete vidět, jak to všechno works.Boot optionsThere nejsou možnosti spuštění na ISO soubor nebo IMG, systém zatížení přímo a začne odhalit různé hardwarové komponenty, jako například PS / 2 zařízení myši, hodiny reálného času (RTC), řadič disku IDE, řadiče sběrnice PCI, etc.Old stylová horlivá Desktopové prostředí & agrave; la Mac OS 9Dojde desktopové prostředí operačního systému Visopsys vypadá grafické rozhraní Mac OS 9. Má horní panel pro přístup k různým nastavení systému, jako je odhlášení, a a old-style vzhled a pocit.
Obsahuje okno příkazového řádku, Uživatelský, programový manažer, mapování klávesnice, prohlížeč obrázků, Správce disků, screenshot utility, manažer display, okna konzole, konfigurace editor, stejně jako instalátor, což znamená, že si můžete trvale nainstalovat operační systém na místní drive.Bottom lineSumming up, operační systém Visopsys vybaven real preemptivní multitasking, virtuální paměť, chráněný režim 100%, masivně-monolitické stylu jádro, stejně jako jednoduché a snadno použitelné uživatelské rozhraní. Prosím, mějte na paměti, že Visopsys není klon jakéhokoli jiného operačního systému, a to není distribuce Linuxu

Co je nového v této verzi:.

< p>
  • Added USB3 (XHCI) podporu.
  • Výrazné zlepšení USB2 (EHCI) a podpora hub.
  • Added APIC přerušit podporu řadiče.
  • Byla přidána podpora pro detekci a analýze více procesory Intel stolu.
  • Kód USB vrstva již nastavuje konfigurace zařízení ve výchozím nastavení. Nyní je ponecháno na jednotlivých ovladačů zařízení, když se určí, že daný prostředek je podporován. Konfigurace některé neznámé, vestavěné, patentované zařízení, může způsobit další zařízení přestane reagovat.
  • Odstranění USB hub se spouští rekurzivní odstranění zařízení pro všechny další věci, připojených přes hubu.
  • Pokud namontovaný vyměnitelný disk (jako například USB flash disk), se odstraní ze systému, volání kernelFilesystemRemoved (), bude nyní působit jako nucené umount - unbuffering souborů a odstranění souborový systém - bez dalšího pokusu přístup na fyzický disk .
  • Přidána nové funkce počítat přerušení háčky, a aktualizuje některé definice a věci v ovladači PCI.
  • fyzické paměti adresy jsou nyní považovány za celé číslo bez znaménka hodnoty namísto prázdných ukazatele.
  • Added kernelMemoryGetIo () a kernelMemoryReleaseIo () funkce pro automatizaci procesu přidělování / uvolnění vyrovnány fyzické paměti, mapování ji, a byla označena un-cacheable.
  • Přidáno kernelDebugStop () funkce pro výstup zpráv a provádění zastavit, pokud jsou zjištěny chyby v režimu ladění.
  • Přidána funkci kernelDebugRemoveFile () jako společník kernelDebugAddFile ()
  • Oprava:. V počítačové prohlížeče, při kliknutí na připojit CD-ROM na prvním z chladného kufru, prohlížeč souborů, který byl zahájen někdy nebude startovat v CD-ROM je Mount adresáři
  • Oprava: V prohlížeči souborů a na souborový dialog, aktuální adresář pole nastupuje nedostupný (zapadlý-out), ale změna adresáře způsobil, aby byla vystavena jako povolena (ne šedě). Komponenty nebyli znovu vykreslen když jejich setData (), funkce se nazývá.
  • Opraveno: chyba v ovladači USB subsystému, ve kterém zařízení odpojení by mohlo způsobit USB nit jít do nekonečné smyčky
  • .
  • Oprava:. Zvýšení hodnoty časového limitu pro "startovací jednotku" SCSI příkazy, aby podporoval různé USB připojené disky (pevné disky a CD / DVD disky, které potřebují čas na roztočení)
  • Oprava: IDE disk řadič chyba, kdy neošetřené přerušení by mohlo dojít z výběru neexistující otroků disk na některých řadičích. Také odstraněny některé nadbytečné stavu dotazování.
  • Oprava:. Problémy časování v ovladači AHCI SATA týkající se jednotky CD / DVD
  • Oprava:. Odstraněna kernelMalloc (), využití ve kernelDebug.c, které by mohly vést k ladění výkonu nemůže být zobrazen v kontextu přerušení

Co je nového ve verzi 0.74:

  • přidaná hodnota na uživatele domovské adresáře, pod / uživatelé, kteří jsou nyní default 'aktuální adresář ", když se uživatel přihlásí.
  • Vytvořil nový konfigurační soubor pro proměnné prostředí, které jsou stanoveny na přihlašovací době, a na ty uživatele přepsání v domovském adresáři.
  • Nastavení jazyka je nyní celý systém a uživatelská proměnná prostředí, které může být vybrán v prvním bootu, a nástroje pro správu uživatelů.
  • Přidáno španělské a německé překlady pro mnoho uživatelských programů a GUI funkcí.
  • Přidána "jazykem Chooser" dialogové okno do knihovny okna.
  • Část GUI systému byla přepsána, včetně změny "Menu" provedení z komponenty okna do okna dítě.
  • GUI menu byly změněny tak, že když je vybrána nejvyšší položka menu, stisknutím kurzorového-up odstraní výběr.
  • Dialogové okno Soubor nyní zobrazuje aktuální cestu, jak se program prohlížeč souborů dělá.
  • Realizované myši a klávesnice závity zpracovávat vstup mimo přerušení kontextu, pro lepší stabilitu.
  • Klávesnice systém byl přepracován, včetně využití hardwarových neutrální (na základě UEFI) kódy skenování a modifikátory vlajky.
  • Přidáno Typematic klíčové opakuje pro USB klávesnice.
  • Tvrz kód pro správu uživatelů v jádře a zavřel některé bezpečnostní mezery.
  • Přidán příkaz příkazového řádku "deluser", jako společník "adduser".
  • upravil "passwd" programu, takže žádné uživatelské jméno argument, znamená převzít aktuálního uživatele.
  • kontrola Délka hesla byla přidána do programu Správce uživatelů.
  • disk mezipaměti kód nyní dělá více kombinací položek mezipaměti pro zlepšení výkonu, snížení počtu disku píše.
  • Některé kódu správy paměti jádra byl přepracován.
  • Všechny ovladače hardwaru, které používají namapované fyzické paměti nyní nastavit stránku paměti atributy zakázat ukládání do mezipaměti.
  • instalaci a nainstalovat soubor ve formátu (např dist / Systém / install-files. *) mají nyní způsob, jak určit různé zdrojové a cílové názvy souborů.
  • přerušení manipulátory jsou nyní zakázány od přidělení nebo uvolnění paměti, nebo změnou tabulky stránek / adresáře.
  • Vyrobeno kernelImageLoad (), & quot; požádal šířku & quot; a & quot; požádal výška & quot; Parametry práce obecně, pro typy obrázků, jejichž řidiči nebudou podporovat.
  • Funkce přidá "souborem údajů" na řadu komponent GUI, nutné pro podporu přepínání on-the-fly jazyka
  • Dělená jádrem okno shell vlákno z hlavního GUI systému, jako předzvěst k tomu, že to v uživatelském prostoru spustitelný, a usnadnit jednotlivé uživatele nastavení a přepínání runtime jazyka.
  • Re-implementována "proměnná seznamu" funkčnost kernelu, takže používá datové offsety namísto ukazatelů najít proměnné a hodnoty. To usnadňuje jejich kopírování.
  • Pokud podřízený proces zdědí vstupního proudu, staré atributy textu jsou nyní si pamatoval, a obnoví proces ukončen.
  • build systém nyní používá příkaz 'make debug "vytvořit sestavení ladění, který neodstraňuje knihovny nebo spustitelné soubory.
  • Pevná nahoru ctype.h funkce (IsAlpha () tolower (), atd), tak, že používají kódovou stránku ISO-8859-15 Používáme všude jinde, ne jen základní ASCII.
  • Přidána funkci setenv () do knihovny C.
  • Přidána funkci kernelUserExists () (userExists () v uživatelském prostoru).
  • Přidán nový patří soubor, který centralizuje, definice některé základní struktury souborů.
  • Vytvořeno hlavičkové soubory a a přestěhoval definice KOLLMANOVÁ, Vladislava od Správce disků a jádra na nich.
  • přidal utils / trim-bílými skript pro odstraňování koncové mezery ze zdrojových souborů a kdo ví co ještě.
  • Odstraněno velký záhlaví soubor dodavatele PCI a zařízení kódů, které jsme používali v režimu ladění. Příliš mnoho bolesti editovat / udržení.
  • Oprava:. Při pohybu myší PS / 2 se kolem během hardwarové inicializace jeho řidič může způsobit selhání kaskádové boot
  • Oprava:. Když byla okna na obrazovce, stisknutím tlačítka ALT-TAB 2-3 krát může způsobit velkou GUI pád
  • Oprava:. Při změně velikosti obrázků v programu "pohledu", titulek okna neaktualizovala (se správným zoomu v procentech), dokud se okno zaměření změnilo
  • Oprava:. V grafickém režimu, prohlížeč souborů si všiml změny pouze adresáře při přidání soubor nebo odstraněny, ale ne podadresářů
  • Oprava: Výklad Linux swap fileystem hlavičce
  • .
  • Oprava: Podpora pro použití obrázků uvnitř tlačítek s grafickým uživatelským rozhraním
  • Oprava:. Internacionalizace Knihovna "libintl", aby více přepínačů z jazykových zpráv při běhu
  • Oprava: Provádění funkce C knihovny getenv (), takže opakované volání není úniku paměti
  • .
  • Oprava: Program bez vstupního proudu by mohlo selhat, pokud to jmenuje zadávání textu funkce jádra. Přidáno kontroly ve vstupních funkcí.
  • Oprava:. Lepší stabilitu programu Screenshot
  • Opraveno: Při přihlášení v GUI jako neoprávnění uživatel, tam bylo hodně chybových zpráv s uvedením:. Nelze uvolnit systémové paměti blok od neprivilegovaným uživatelem procesu
  • Oprava:. Stisknutím klávesy Backspace na pozici (0,0), by mohlo způsobit Edit pád programu
  • Oprava:. Kliknutím na binární jádra v souboru programu prohlížeče by mělo za následek pád v běhu nakladač jádra

Co je nového ve verzi 0.73:

  • Toto je aktualizace a podpora hardwaru a opravná verze, dodává rodák SATA a USB CD / DVD Podpora a kalkulačka programu, stejně jako četné použitelnost a spolehlivost opravy.

Co je nového ve verzi 0.72:

  • Tato verze se skládá z aktualizací hardwaru podpory a oprav, se zvláštním zaměřit se na USB.
  • Podpora USB 2 regulátorů a zařízení byla přidána.

Co je nového ve verzi 0.7:.

  • Aktualizace vzhled oken a několik typů widgetů
  • Přidána podpora JPEG formát obrázku.
  • Přidáno image velikosti kódu.
  • 64-bit disků Added.
  • Added UDF (DVD-ROM), podpora souborového systému.
  • Přidána GPT disků štítek do jádra, a do programu Disk Manager.
  • v ceně množství nových ikon na základě příspěvků poskytnutých Leency, včetně ikonu složky a všechny ikony prohlížeč souborů pro různé typy souborů.
  • Realizované pomocí klávesnice z GUI menu pomocí Alt k jejich aktivaci, a kurzor a "Enter" kláves přejděte do nabídky.
  • Alt-Tab nyní zvyšuje nabídku kořenového okna "okno" pro klávesnici navigaci mezi otevřenými okny, tak trochu analogickým způsobem Windows a jiné GUI jak to udělat.
  • Vytvořeno nové ikony pro "CAL" (kalendář), "doly", a programy "had", jakož i pro "lsdev" (zařízení), "instalace", a (User Manager) "uživatelé" správa programy.
  • Přidána podpora class loader souboru pro schopnost rozpoznat GIF a PNG, ZIP, gzip a Ar archivy, a PDF a HTML dokumenty. Také přidal ikony prohlížeč souborů pro PDF, HTML a archivních souborů.
  • navržen a realizován nový proprietární formát souboru s fontem, který umožňuje řídce mapovány, bitmapová písma. Přidána "fontutil" obslužný program pro editaci a správu nový formát.
  • Nová úvodní obraz na 0,7x sérii.
  • Nový výchozí vzor pozadí tapety image, a další tři, ty plné velikosti.
  • přebudovaný "bangicon", "infoicon" a "questicon" snímků.
  • Změnil vizuální efekt, který kliknutím na, nebo přetažením ikony. Místo toho, aby reverzní-video (xor), ikony teď odstín žluté. Navíc při přetahování ikon, ikona obraz se nyní zobrazí namísto krabice osnovy.
  • změnila způsob, jakým ikona textu je natažený, tak, že již má pevné krabici za sebou, ale místo toho má trochu stín. Ikona složky jsou nyní volitelně soustředit-schopný, umožňující klávesnice navigaci (například), ikony na ploše, nebo ikony v programu vypnutí
  • Realizované image alfa kanály a blending, s podporou pro změnu velikosti
  • Byla přidána podpora pro čtení černobílé Windows Bitmap (BMP) snímků.
  • Přidána podpora pro některé nové. (Non-stran 4: 3), grafické režimy
  • prováděny horizontální okno posuvníky.
  • Přidána "dělící" okna komponentu pro umístění jednoduchých malé řádky v okně. Užitečné pro oddělování částí komponent.
  • prvky oken nyní může být vytvořeno s vlajkou potlačit užívání posuvníků.
  • Lepší ovladač IDE, aby bylo možné zjistit a pracovat více řadičů, správně používat PCI I / O portů remappings a PCI přerušení, stejně jako přidávání vylepšenou podporu pro věci, jako je zpětně kompatibilní disky SATA / regulátorů.
  • Přidáno počáteční, velmi jednoduchá detekce regulátorů AHCI SATA (pracující v nativním režimu AHCI) a jejich disky.
  • reimplemented rozhraní API jádra. To nyní podporuje proměnlivou velikostí argumenty a návratové hodnoty, a to kontrola na typy argumentů a hodnot (například uživatele versus ukazatele jádra, NULL hodnot, apod.);
  • reimplemented jádrem streamu souboru subsystém pro postavy na základě souboru I / O jako jednoduchý vyrovnávací paměti mechanismem s ukazatelem souboru, namísto použití proudy jádra.
  • Přidána "I / O připravenost" na víceúčelový, takže procesy čekají na (například) disk I / O může jít do "čekání" stavu a musí být probuzena co nejdříve, když I / O přijde , spíše než dotazování na přerušení, jak oni dělali předtím. "Volnoběhu nit" nyní prochází seznamu procesů, hledá pro všechny I / O-ready procesů a poskytuje své timeslice když zjistí, že jeden. Plánovač dává takových procesů vysokou prioritu.
  • Přidáno účinnější řízení spotřeby, volnoběhu procesor během náhradních cyklů.
  • přeřazen běžné klávesnice funkčnost z řidičů a do vrstvu abstrakce, s rozhraním pro řešení konkrétních klávesnice, "zvláštní" akcí, jako jsou PrtScn nebo Ctrl-Alt-Del.
  • Přidána základní internacionalizace podpora knihovna (libintl), po vzoru Gettext systému GNU.
  • přidáno 32-bit CRC výpočet do jádra.
  • přidána podpora RAM disk, díky příspěvku z Davide Airaghi.
  • provedena "líný" FPU kontext úspory; kontext je pouze uložit nebo obnovit, pokud jiný proces pokusí ji používat.
  • Přidány nové klávesnice mapování: Francie, Belgie, a španělské
  • .
  • Klávesové mapování jsou nyní uloženy v souborech, spíše než napevno v jádře. (Mapping Keyboard), program "keymap" byla rozšířena s cílem usnadnit editaci a ukládání nových klávesových map. Kromě toho bude prohlížeč souborů nyní použít k otevření keymap soubory, když jste klikli.
  • Přidán nový konfigurační soubor /system/config/mount.conf obsahující proměnné pro určení přípojné body souborových systémů (jako Unix fstab), a to, zda má nebo nemá auto-mount je. V "Montujeme" a programy "počítačové" soubor použít (stejně jako Automounting jádra), a je zde také nový program "filesys" v okně správy pro editaci to.
  • doplněna kontrola v oblasti detekce filesystem kódu nějaké další chyby.
  • FAT boot sektor nyní zkopíruje záznam partition tabulku, na který ukazuje SI registrovat, takže je ve známém / bezpečné místo pro předávání off zase na OS nakladače.
  • Přidáno pravým tlačítkem myši kontextové nabídky na disk ikony v počítačové prohlížeči.
  • Nabídka v současné době obsahuje "Procházet", "připojit jako ...", "odpojit" a volbu "Vlastnosti".
  • počítač Prohlížeč nyní zobrazuje štítek souborový systém, je-li to možné, v jeho ikona textu.
  • Při volbě tapeta obraz, to je nyní automaticky přizpůsobí velikosti klientské oblasti okna.
  • Při zobrazení obrázku, program "názor" je nyní váhy velkých obrázků ve výchozím stavu tak, že používají více než 2/3 obrazovky.
  • Program "názor" má nyní pravým tlačítkem kontextové nabídky přiblížit a ven na obrázky, nebo ukázat jim skutečné velikosti.
  • "disprops" (Nastavení zobrazení) program byl reorganizace, a nyní zobrazuje miniatury náhled vybraného pozadí tapetu.
  • Přidána možnost k windowFileDialog ukázat image file náhledy.
  • Program "imgboot" má nyní "Spustit" jako výchozí výběr, místo "nainstalovat"
  • Přidal zamykání na toku funkcím jádra.
  • protokolování přidané jádro hardware informační struktury OS nakladače.
  • Přidána "modelu" řetězec pole struktur jádra a uživatel disku.
  • prvky oken nyní dostávají myš vstoupit / výstupních událostí.
  • Okenní komponenty mohou nyní mít vlastní ukazatele myši, jako windows dělat.
  • Přidáno ukazatele myši, které naznačují, měnit velikost oken, a oni jsou nyní přešli automaticky při přejíždění okrajů oken.
  • Nový výchozí desktop barva, která jde lépe s úvodní image
  • Okno shell nyní používá barvu popředí pro nabídku kořenové okno, místo barvy pracovní plochy (tato cesta je tu kontrast).
  • popředí, pozadí, a desktopových barvy již nejsou specifikovány výhradně v konfiguračním souboru jádra. Jsou tam ještě jako výchozí hodnoty pro spuštění počítače, ale další nastavení barev jsou uvedeny v konfiguračním okně souboru, a ty, které přepsat ty jádra, když jsou k dispozici.
  • Added windowNewThumbImage () a windowThumbImageUpdate () funkce do knihovny okna. Ty mohou být použity k vytvoření okna obrazu miniaturní velikosti objektu z názvu souboru obrázku.
  • Přidána funkci kernelFileGetFullPath () (userspace fileGetFullPath), která vrátí úplnou cestu + název souboru odkazuje na strukturu souboru.
  • ) Funkce kernelFontLoad ((userspace fontLoad), bude nyní hledat v systému je adresář s fontem (/ System / písma) pro soubor písma, takže to není nutné projít kompletní cestu.
  • Odstraněno / system / připojit adresáře, protože to nebyl využíván.
  • Funkce kernelFileFind () (userspace FileFind) nyní acccepts strukturu NULL souborů ukazatel, pro případy, kdy volající je opravdu zajímají jen o to, zda soubor existuje.
  • windowFileDialog okno knihovny kód interpretuje neprázdný fileName argument jako hodnotu pro zobrazení ve výchozím nastavení název souboru pole. Navíc, název souboru pole již ukazuje plně kvalifikované názvy souborů, ale pouze krátké názvy.
  • přidána windowNumberDialog do knihovny userspace okna, k žádosti, aby uživatel zadal číselnou hodnotu, a poskytuje grafický posuvník widged pro nastavení hodnoty s myší.
  • V menu instalátoru programu "BootMenu" nyní kontroluje předchozí instalace a vzpomíná na staré položky.
  • Program "imgboot" nyní zkontroluje presense na "instalaci programu před dotazování o tom, zda k instalaci.
  • 'iconwin "Program nyní přeskočí všechny položky, jejíž ikona chybí.
  • Snížení hodnoty polstrování oblasti textu v "lsdev" (Devices) programu. Opraveny také to tak, že to není přejděte dolů a pak zpět nahoru znovu, když je to vidět.
  • konfigurace jádra čtecí / zapisovací funkce byly rozšířeny s get / set / zajišťovat různé komfortních funkcí pro rychlé získání nebo změnu jednotlivých konfiguračních hodnot ze souborů.
  • Odstraněno záhlaví z programu "hodiny".
  • "okno" (Command Window), program byl přejmenován na "cmdwin".
  • změněno jméno runtime programu v rámci programu "fdisk" z & quot; Visopsys Disk Manager & quot; jen & quot; Disk Manager & quot;.
  • Realizace správné zásobníku plnohodnotných backtrace o pomoc s ladění. Procházky zásobníku rámeček, používá tabulku symbolů procesů, atd používaného popisovač výjimky a voláním kernelStackTrace ().
  • Přidána funkci kernelDebugHexDwords () za to jednoduché šestihranné výpisy DWORD orientované paměti, jako je například komíny.
  • Přidána stoh ladění funkce výstup kernelDebugStack ().
  • Přidán příkaz "hexdump" pro posouzení obsahu binárních souborů.
  • Přidáno tlačítko "Podrobnosti" do okna chyb kernel, který otevře dialog ukazuje ladění procesu informace a trasování zásobníku.
  • Přidána funkci kernelRealloc (), jako knihovny C realloc ().
  • Přidána funkce obecné kernelImageCopy (), která se vyváží do uživatelského prostoru jako imageCopy ().
  • složka okno plátno nyní mění velikost se správně, pomocí obrazu velikosti funkci.
  • Přidána funkci kernelDebugBinary () za to jednoduché binární skládky.
  • Přidána -fno-stack Chránič argument Makefile.include takže se můžeme spojit pomocí GCC 4.1.3 (Ubuntu 7.10, atd.)
  • Přidány zkoušky na od roku a cosinus přepočtu na programu "zkušební", vyrobené jak dělat "dvojité" výpočty, a některé ty náhodné také.
  • Přidána funkce je fabsf () do knihovny C.
  • Přidána funkci getenv () do knihovny C.
  • přidáno _dbl2str () a _flt2str () C knihovní funkce pro konverzi zdvojnásobí a plave na řetězce, respektive, a přidal% formátu f podporu specifikátor na _xpndfmt () funkce (používá printf rodina funkcí).
  • Přidána FLS () funkce knihovny C a pevné až FFS ().
  • Přidána funkce jádra API kernelFileSetSize (), driverSetBlocks () souborového systému funkci ovladačů pro back-end, a ftruncate () a zkrátí () funkce C knihovny na přední části.
  • Přidáno režimu spánku () funkce C knihovny.
  • Přidáno strtok () funkce C knihovny.
  • Added a vyvážené funkce kernel API randomBytes () pro plnění vyrovnávací paměti s náhodnými daty.
  • exportován funkci kernelWindowComponentUnfocus () přes API jádra.
  • Přidáno kernelDebugError (), makro, které hlásí chyby pouze při ladění je zapnuta. Nahrazuje několik místně definované debugError () makra u řidičů, atd.
  • Přidány nové pole "etiketou" generických léčiv na logické disk Struktura souborového systému jádra. Řidiči souborového systému je vyplnit, pokud jsou použitelné.
  • Přidána podpora myš pro procházení kola.
  • proudy Window událostí jsou nyní jen v plánu jádro proudy s obálky funkcemi, které čtou, nebo psát pouze kompletní události - způsob, jakým byly původně zamýšlel být
  • .
  • 'miny hra mapa nyní zůstane na obrazovce po zápase, takže se můžete podívat na to.
  • opraveny cos (), cosf (), sin (), a sinf (), funkce, tak, že pracují pravidelně (tj větší radiánů hodnoty, které jsou větší než (PI * 2).
  • exportovaná funkce kernelPageGetPhysical () na uživatelském prostoru programů pageGetPhysical ()
  • víceúčelový nyní používá režim časovače systém 3
  • Přidáno sys / ascii.h zahrnout soubor zahrnout definice běžně používaných kódy znaků.
  • Oprava:. OS loader by mohl přestat reagovat během detekce disku (dělení nulou chyby), pokud funkce "get parametry měniče" systému BIOS vrátil úspěch, i když žádné takové drive
  • Oprava:. Řidič PS / 2 myš byl přepracován, aby řádně vypořádat s myší přerušení z různých typů hardwaru myší
  • Oprava:. Kliknutím mimo kontextové nabídky by mohl selhat vymazat nabídku v případě, že se žádné další možností zaostřování komponenty
  • Oprava:. Po okna relayout, ukazatel myši se není správně překreslí
  • Pevná: Změna velikosti libovolné okno pro větší velikost ve svislém směru způsobil okna vlákno generovat dělení nulou výjimku
  • Oprava:. Funkce C knihovny dirname () nepracoval správně položek v kořenovém adresáři
  • Oprava: C knihovny fread () a fwrite () funkce se vracejí negativní chybové kódy jako návratové hodnoty. Nyní vrátí size_t počtu kusů zápis / čtení, a jakákoli chyba je v errno.
  • Oprava:. Strcmp C Library je () a strncmp (), funkce se nejedná o řádně s NULL ukazatelů, a funkce strncmp () se vrací nestandardní kódy výsledek
  • Oprava:. Funkce jádra kernelFileStreamRead bylo přepsání vyrovnávací paměti správně, velikosti od 1 bajtu, což způsobuje přetečení zásobníku
  • Oprava: Otevření existujícího souboru proud v režimu pro čtení / zápis (pomocí fopen (), nebo kernelFileStreamOpen ()), by mohlo způsobit, že jádro se snaží na konec souboru pro psaní, ale začít číst na začátku posledního souboru blok. Nyní vše otevírá začínají na posunu 0, pokud jsou pouze pro zápis.
  • Oprava: Řidič Souborový systém FAT již nastaví velikost souboru násobku bloku (clusteru), velikost na každém zápisu. Pouze v případě, počet bloků změněn.
  • Oprava: Režim přístup vlajky v unistd.h nebyly bitovým součinem exkluzivní
  • .
  • Oprava:. Open.c neřešilo režim přístupu vlajky správně a vrátil se errno spíše než -1 při chybě
  • Oprava:. Před multitasking bylo povoleno, mohl tisk zprávy ladění zhroucení, protože tištěný současný název procesu bez kontroly, aby zjistili, zda tam je * * Současný proces
  • Oprava:. Když se windowTextArea je detroyed, nebylo resetování textové vstupní a výstupní proudy procesu v víceúčelový
  • Oprava: Intenzivní s pohyblivou řádovou čárkou (například při zobrazování JPEG nebo změna velikosti obrázků), může způsobit zhroucení systému. Výjimkou vstup výstupním konci makra byly nesprávné.
  • Oprava:. _xpndfmt () Kód používaný pro formátovacích řetězcích printf stylu se inicializace "double" zadejte zbytečně, by došlo k pokusu o tisk věci uvnitř psovod FPU výjimky vyhodit do povětří
  • Pevná:. Jezdce podle barvy vybíraví (například v programu nastavení zobrazení) byly "zpět" v tom smyslu, že by se měla snížit doleva a zvýšit doprava, intuitivně
  • Oprava:. Kliknutím na název souboru s vloženými mezerami se nepodařilo otevřít soubor v prohlížeči souborů, protože to nebylo s uvedením jména
  • Oprava:. Funkce kernelWindowLayout () nyní správně vyloží a změní velikost okna, zejména pokud je to již bylo stanoveno dříve
  • Opraveno: chyba při míchání typů v sinf () a cosf () funkce může způsobit v pohyblivé řádové čárce se dostat do nekonečné smyčky & quot; zařízení, které není k dispozici & quot; výjimky.
  • Oprava: Zavedení bylo selhání na Virtual PC. VPC není správně podporu architektury IA-32 je & quot; vnořené úkol & quot; koncept. Víceúčelový, již používá přerušení přiznání a vnořené úkoly - všechny spínače úlohy jsou dělány s daleko hovory. Myš a klávesnice stále nefunguje správně VPC.
  • Oprava:. Chybové konzole Text zprávy tím, že nemůžeme najít ukazatel myši obrázky
  • Oprava:. Program "cdrom" padal s poruchou stránky během skenování zařízení
  • Oprava:. Chyba jádro zpráva ukazovala v protokolu konzole, když tam byl žádný boot úvodní obraz (la Partition Logic) a inicializace kód se snažil uvolnit nepřidělené paměti
  • Oprava: parititon diagram ve správci disků se ukazuje další hraniční čáry, když na něj kliknete, že se neobjevil až moused znovu a dělal cizinec vyhlížející by klamnou překreslení neviditelných položek menu na stejných teoretických souřadnic, které způsobily jim být nesouvislý. Nadřazené image složka byla zbytečně, kterým své hranice, když se zaměřil.
  • Oprava:. Detekce USB myši a klávesnice v době spuštění by mohlo selhat a zabránit další zařízení, jako je PS / 2 myši a klávesnice pracovat správně
  • Oprava:. Při použití programu "disprops" k tomu, aby hodiny na ploše, klepnutím na tlačítko OK Po zaškrtnutí políčka způsobila neplatnost stránky
  • Oprava: Při zavírání okna konzoly otevřenou z příkazového řádku, objevil se následující chybová zpráva:
  • & quot; Chyba: konzola: kernelWindowContainer.c: odstraňte (401): No, jako součást v nádobě & quot;
  • Oprava: Funkce setData () součásti kernelWindowTextArea se vloží NULL 1 byte za koncem dodaného datového bufferu
  • Opraveno: Otevření editovat program, při spuštění z read-only souborový systém produkoval následující chyby v okně:
  • & quot; Chyba: edit: kernelFile.c: kernelFileGetTemp (3304) Souborový systém pouze pro čtení & quot;
  • Oprava:. Při spuštění editační program z read-only souborový systém, určující neexistující soubor uzavře program bez jakékoli zprávy
  • Oprava: windowTextField Widget nyní posouvá správně horizontálně
  • .
  • Oprava:. Rekurzivní kopírování adresáře do jiného adresáře pomocí příkazu 'cp -r' nevytvořil cílového adresáře nejvyšší úrovně, ale místo toho jen zkopírovali obsah zdrojového adresáře
  • Oprava:. Přidána kontrola na NULL parametru na strlen () funkce C knihovna
  • Oprava:. Na víceúčelový se createNewProcess () již zhroutí, když volající předá parametr NULL v argv [] pole
  • Oprava: nativní instalační program, vytvořili nepodaří spustit instalaci Při použití typu FAT32 souborového systému
  • .
  • Oprava: disk do mezipaměti chyba, kde funkce cachePrune () by se dalo nazvat ve středu mult, část vyrovnávací paměti pro čtení nebo zápisu
  • .
  • Oprava:. NULL parametru volání jádra API v "CAL" Kalendář programu
  • Oprava:. A stránky poruchy výjimku, která by mohla nastat při spuštění "filebrowse" Prohlížeče souborů programu
  • Oprava:. Chyba ve funkci C Library "memmove" by mohlo způsobit neplatnost stránky při volání přesunout 0 bajtů
  • Oprava: V generické C knihovny malloc () kód, tam byla chyba, která způsobuje částečně přidělené bloky, které se nebudou správně rozdělit. Také přidal funkci konzistence kontroly.
  • Oprava: Program "Upravit" bylo vytváření dočasných souborů, které se nebudou odstraněny na výstupu
  • .
  • Oprava:. Počet komponent vytvářeli chybové zprávy a / nebo shazovat, když některé soubory (například ukazatel myši obrázky a ikony), nejsou k dispozici
  • Oprava:. Při použití FAT12 souborový systém, psaní jakékoli odvětví FAT po prvním, kdo byl příčinou 2 sektory, které se zapíší - výsledkem je zápisu z posledního sektoru FAT přepsání první sektor kořenový adresář
  • Oprava: Funkce kernelConfigRead () by mohla obsadit své řady vyrovnávací paměti v případě, že linka byla delší než 255 bajtů
  • .
  • Oprava: Řidič Souborový systém FAT byl pod výpočet správné velikosti pro bitmapy zdarma clusteru v případě, datové clustery nebyly násobkem 8
  • .

Podobný software

OpenVZ kernel
OpenVZ kernel

2 Jun 15

LinCAN
LinCAN

11 May 15

ktap
ktap

18 Feb 15

Ostatní software developer Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Komentáře k Visopsys

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!