Visopsys

Software screenshot:
Visopsys
Software detaljer:
Version: 0.75
Upload dato: 17 Feb 15
Udvikler: Andy McLaughlin
Licens: Gratis
Popularitet: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (visuel styresystem) er en open source, lille og hurtigt alternativ styresystem rettet mod pc-kompatible computere. Det er skrevet fra bunden, og det & rsquo; s løbende i udvikling, siden 1997. Dens vigtigste mål er at samle nogle af de bedste ideer fra andre driftsindtægter systems.Great availabilityThe operativsystem er fordelt som et ISO-image, som kan anvendes til at enten en USB flash-drev eller cd, en IMG fil, der skal skrives på en diskette, samt en kilde arkiv for dem, der ønsker at hacke systemet og tilføje yderligere funktioner eller blot ønsker at se, hvordan det hele works.Boot optionsThere ikke startindstillinger på ISO eller IMG filer, da systemet belastninger direkte og vil begynde at opdage forskellige hardwarekomponenter, såsom PS / 2 mus, real-time clock (RTC), IDE disk controller, PCI-bus controller, etc.Old -stil skrivebordsmiljø & agrave; La Mac OS v9 desktop miljø i Visopsys operativsystemet ligner den grafiske brugerflade af Mac OS 9. Den er udstyret med en top panel til adgang til forskellige systemindstillinger såsom logout, og og gammeldags udseende.
Det omfatter en kommando vindue, bruger manager, programleder, tastaturlayout, billedfremviser, disk manager, screenshot nytte, display manager, konsol vindue, konfiguration editor, samt en installatør, hvilket betyder, at du permanent kan installere operativsystemet på en lokal drive.Bottom lineSumming op, det Visopsys operativsystemet byder ægte multitasking, virtuel hukommelse, 100% beskyttet tilstand, massivt-monolitiske stil kerne, samt en enkel og nem at bruge brugergrænseflade. Husk at Visopsys er ikke en klon af et andet operativsystem, og det er ikke en fordeling af Linux

Hvad er nyt i denne udgivelse:.

< p>
  • Tilføjet USB3 (XHCI) støtte.
  • Stærkt forbedret USB2 (EHCI) og Support.
  • Tilføjet APIC afbryde controller support.
  • Tilføjet understøttelse til detektering og parsing Intel multiprocessor bordet.
  • USB lag koden ikke længere sætter enhedskonfigurationer som standard. Det er nu overladt til de enkelte enhedsdrivere, når de fastslår, at en given enhed er understøttet. Konfiguration nogle ukendte, indbygget, proprietære enheder kan forårsage andre enheder til at holde op med at reagere.
  • USB-hub fjernelse udløser nu en rekursiv anordning fjernelse for alle downstream ting forbundet via hubben.
  • Hvis en monteret flytbar disk (såsom en USB-stick) fjernes fra systemet, et kald til kernelFilesystemRemoved () vil nu opføre sig som en tvungen umount - unbuffering filer og fjerne filsystem - uden at forsøge yderligere adgang til den fysiske disk .
  • Tilføjet ny funktionalitet til at tælle interrupt kroge, og opdateret nogle definitioner og ting i PCI-driveren.
  • fysisk hukommelse adresser er nu behandlet som usignerede heltalsværdier stedet for ugyldige pointere.
  • Tilføjet kernelMemoryGetIo () og kernelMemoryReleaseIo () funktioner til at automatisere processen med at tildele / frigive justeret fysisk hukommelse, kortlægning det, og markere den un-cache.
  • Tilføjet en kernelDebugStop () funktion til output et budskab og standse udførelse, når fejlene er stødt på i debug mode.
  • Tilføjet en () funktion kernelDebugRemoveFile som en følgesvend til kernelDebugAddFile ()
  • Fast:. I computeren browser, når du klikker at montere en cd-rom for første gang, fra en kold boot, den fil browser, der blev lanceret nogle gange ville ikke starte på CD-ROM mount mappe
  • Fast: I filen browser og fildialogen, den aktuelle mappe feltet startede deaktiveret (grå-out), men at ændre den mappe fik den til at blive gentegnes som aktiveret (ikke grå). Komponenter blev ikke bliver re-renderet når deres setData () funktioner blev kaldt.
  • Fast: En fejl i USB-driveren delsystem, hvor en enhed afbrydelse kan medføre USB tråden til at gå ind i en uendelig løkke
  • .
  • Fast:. Øget timeout-værdier for SCSI 'Start enhed «kommandoer, til at understøtte forskellige USB tilsluttede diske (harddiske og CD / DVD-drev, der har brug for tid til at spinde op)
  • Fast: en IDE disk controller driver fejl, hvor en ikke-afviklet interrupt kan resultere i at vælge en ikke-eksisterende slave drev på visse controllere. Også elimineret nogle overflødige status polling.
  • Fast:. Timing spørgsmål i AHCI SATA driver relateret til CD / DVD-drev
  • Fast:. Fjernet kernelMalloc () forbrug i kernelDebug.c som kunne forårsage fejlsøgningsudskrift ikke skal vises i en interrupt sammenhæng

Hvad er nyt i version 0.74:

  • Tilføjet per-user hjemmekataloger, under / brugere, som er nu standard 'aktuelle mappe', når brugeren logger på.
  • Oprettet en ny konfigurationsfil til miljøvariabler, der er fastsat ved login tid, og per-bruger tilsidesætter dem i hjemmet mapper.
  • Sprog indstilling er nu et hele systemet og miljøvariabel pr-bruger, der kan vælges ved første opstart, og i bruger ledelsesværktøjer.
  • Tilføjet spanske og tyske oversættelser for mange af bruger-programmer og GUI funktioner.
  • Tilføjet en "sprog Vælger" dialogvindue til vinduet bibliotek.
  • En del af GUI er blevet omskrevet, herunder ændring af "menu" implementering fra et vindue komponent i et underordnet vindue.
  • GUI menuer er ændret således, at når den øverste menupunkt er valgt, vil tryk cursor-up fjerner valget.
  • fildialogvinduet viser nu den nuværende sti, hvordan filen browser program gør.
  • Gennemført mus og tastatur tråde til at behandle input uden for interrupt kontekst, for forbedret stabilitet.
  • Tastaturet er blevet redesignet, herunder brug af hardware-neutral (baseret på UEFI) scan koder og modifikator flag.
  • Tilføjet Typematic centrale gentagelser for USB-tastaturer.
  • Berigede kernens brugerstyring kode og lukkede nogle sikkerhedsmæssige smuthuller.
  • Tilføjet en "deluser" kommandolinje-kommando, som en følgesvend til 'adduser'.
  • Ændret den "passwd" program, så der ikke brugernavn argument betyder at påtage sig den aktuelle bruger.
  • Adgangskode længde kontrol er blevet tilføjet til Brugerstyring program.
  • Disken caching kode nu gør mere samling af cache poster for forbedret ydeevne, reducere antallet af disken skriver.
  • En del af kernen hukommelse management kode er blevet omarbejdet.
  • Alle hardware-drivere, der bruger kortlagt fysisk hukommelse nu sat hukommelsen side attributter at deaktivere caching.
  • installatører og installere filformat (f.eks dist / system / install-filer. *) har nu en måde at angive forskellige kilde og destination filnavne.
  • afbryder håndterer nu ikke tilladt fra tildeling eller frigøre hukommelse, eller ændre den side borde / mapper.
  • Gjort kernelImageLoad () & quot; anmodet bredde & quot; og & quot; anmodet højde & quot; parametre arbejde generisk, for billedtyper, hvis drivere understøtter ikke det.
  • tilføjet 'sæt data' funktionalitet til en række af de grafiske elementer, der kræves for støtte til sprog skift on-the-fly
  • Adskilt kernens vindue shell tråd fra de vigtigste GUI-systemet, som en forløber for at gøre det en userspace eksekverbar, og for at lette per-bruger indstillinger og runtime sprog skift.
  • Re-implementerede kernens »variabel liste« funktionalitet, så det bruger data forskydninger i stedet for pegepinde at finde variabler og værdier. Det gør dem lettere at kopiere.
  • Når et barn proces arver et input stream, de gamle tekst attributter nu husket, og igen, når processen afsluttes.
  • build system bruger nu en kommandolinje "gøre debug 'for at oprette en debug build, som ikke fratage biblioteker eller eksekverbare.
  • Fast op ctype.h funktioner (isalpha (), tolower (), osv), så de bruger ISO-8859-15 tegntabel vi bruger alle andre steder, i stedet for blot grundlæggende ASCII.
  • Tilføjet en funktion setenv () til C-biblioteket.
  • Tilføjet en () funktion (userExists () i bruger plads) kernelUserExists.
  • Tilføjet en ny omfatter fil,, der centraliserer definitionen af ​​nogle af de grundlæggende filstrukturen.
  • Oprettet header filer og og flyttede Relevante definitioner fra Disk Manager og kernen til dem.
  • Tilføjet en utils / trim-mellemrum script til fjernelse afsluttende blanke tegn fra kildefiler og whatnot.
  • Fjernet store header fil af PCI leverandør og enhedskoder at vi brugte i debug mode. For meget af en smerte for at redigere / vedligeholde.
  • Fast:. Flytning af PS / 2 mus rundt under hardware initialisering af sin chauffør kan forårsage en cascading boot fejl
  • Fast:. Når der var vinduer på skærmen, trykke på ALT-TAB 2-3 gange kunne forårsage et større GUI nedbrud
  • Fast:. Ved ændring af billedstørrelse i 'Vis' program, har vinduets titellinje ikke opdatere (med den korrekte zoom procent), indtil vinduet fokus ændret
  • Fast:. I grafiktilstand, kun Filbrowseren bemærket bibliotek ændringer, når en fil er tilføjet eller fjernet, men ikke undermapper
  • Fast: Fortolkningen af ​​Linux swap fileystem header
  • .
  • Fast: Støtte til at bruge billeder inde i GUI-knapper
  • Fast:. Internationaliseringen bibliotek 'libintl' for at tillade flere kontakter i de sproglige meddelelser på runtime
  • Fast: Gennemførelsen af ​​C-biblioteket getenv () funktion, således at gentagne opfordringer ikke lækker hukommelse
  • .
  • Fast: Et program med noget input stream kunne gå ned, hvis det kaldte kernens tekstindtastning funktioner. Tilføjet kontrol i input-funktioner.
  • Fast:. Forbedret stabilitet Screenshot programmet
  • Fast: Når du er logget ind på GUI som en priviligeret bruger, var der en masse fejlmeddelelser med angivelse af:. Kan ikke frigive systemhukommelse blok fra uprivilegeret bruger proces
  • Fast:. Hvis du trykker på backspace i position (0,0) ville forårsage Rediger program til at gå ned
  • Fast:. Ved at klikke på kernen binære i filen browser program vil medføre et nedbrud i kernens runtime loader

Hvad er nyt i version 0,73:

  • Dette er en hardware support opdatering og bugfix release, tilføje native SATA og USB CD / DVD support og en lommeregner program, samt talrige anvendelighed og pålidelighed rettelser.

Hvad er nyt i version 0,72:

  • Denne version består af hardware support opdateringer og fejlrettelser, med særlig fokus på USB.
  • Der er tilføjet understøttelse af USB 2 controllere og enheder.

Hvad er nyt i version 0,7:.

  • Opdateret udseendet af vinduer og flere typer af widgets
  • Tilføjet JPEG-format support.
  • Tilføjet billede resizing kode.
  • Tilføjet 64-bit disk support.
  • Tilføjet UDF (DVD-ROM) filsystem support.
  • Tilføjet GPT disk label støtte til kernen og til Disk Manager program.
  • Inkluderet en mængde nye ikoner er baseret på bidrag fra Leency, herunder mappeikonet, og alle de fil browser ikoner for forskellige filtyper.
  • Gennemført tastatur navigation af GUI menuerne ved hjælp af 'Alt' for at aktivere dem, og markøren og 'Enter' tasterne til at navigere og vælge.
  • Alt-Tab nu hæver root vinduets "vindue" i menuen til tastatur navigation mellem åbne vinduer på en måde noget analog med den måde, Windows og andre GUI gør det.
  • skabt nye ikoner for den "cal" (kalender), »miner« og »slangen« programmer, såvel som for den "lsdev« (Enheder), 'install', og 'brugernes (User Manager) administration programmer.
  • Tilføjet loader fil support for evnen til at genkende GIF og PNG-billeder, Zip, Gzip, og Ar arkiver, og PDF og HTML-dokumenter. Også tilføjet fil browser ikoner til PDF, HTML og arkivfiler.
  • Designet og implementeret en ny egenudviklet font filformat, der muliggør tyndt kortlagt, bitmapskrifttyper. Tilføjet en "fontutil 'hjælpeprogram til redigering og styring det nye format.
  • Ny splash billede til 0,7x serien.
  • Ny standard baggrund mønster baggrundsbillede, og yderligere tre i fuld størrelse dem.
  • omdesignet "bangicon ',' infoicon ', og' questicon 'billeder.
  • Ændret den visuelle effekt som at klikke på eller trække ikoner. I stedet for omvendt video (xor), ikonerne nu tone gul. Og når du trækker ikoner, vises ikonet billedet nu i stedet for en kasse omrids.
  • ændret den måde ikon teksten tegnes, så det ikke længere har et fast bag det, men i stedet har en lille slagskygge. Ikon komponenter er nu eventuelt fokus-stand, der gør det muligt keyboard navigation af (for eksempel) skrivebordsikonerne eller ikonerne i shutdown-programmet
  • Gennemførte billede alpha-kanaler og opblanding med støtte til ændring af størrelse
  • Tilføjet understøttelse til læsning monokrome vinduer bitmap (.bmp) billeder.
  • Tilføjet understøttelse af nogle nye. (Ikke-4: 3) grafiktilstande
  • Gennemførte vandrette vindue rullepaneler.
  • Tilføjet en "divider" vindue komponent, til at placere simple små linjer i et vindue. Nyttig til at adskille dele af komponenter.
  • Window komponenter kan nu oprettes med et flag for at undertrykke brugen af ​​rullepaneler.
  • Forbedret IDE-driver, så den kan registrere og drive flere controllere, korrekt brug PCI I / O port remappings og PCI interrupts, samt tilføjet forbedret understøttelse af ting som bagudkompatibel SATA-diske / controllere.
  • Tilføjet indledende, meget grundlæggende påvisning af AHCI SATA controllere (opererer i native AHCI-tilstand) og deres diske.
  • genimplementeret kernen API interface. Det understøtter nu variabel størrelse argumenter og returnere værdier, og har kontrol på argumenttyper og værdier (fx bruger vs. kerne pegepinde, NULL-værdier, osv).
  • genimplementeret kernens fil stream delsystem for tegn-baseret fil I / O som en simpel bufferet mekanisme med en fil pointer, i stedet for at bruge kernens vandløb.
  • Tilføjet en "I / O ready 'tilstand til den multitasker, så processer venter (for eksempel) disk I / O kan gå ind i en" venter "stat og blive vækket så hurtigt som muligt, når I / O ankommer snarere end polling for interrupts, som de havde gjort tidligere. Den "tomgang tråd 'sløjfer nu gennem processen listen, på udkig efter eventuelle I / O-ready processer og giver sin tidslids når den finder en. Planlæggeren giver sådanne processer høj prioritet.
  • Tilføjet mere effektiv strømstyring, tomgang processoren under reservedele cykler.
  • Flyttet fælles tastatur funktionalitet ud af driverne og ind i abstraktionslag, med en grænseflade til håndtering af specifikke tastatur 'speciel' begivenheder såsom PrtScn eller Ctrl-Alt-Del.
  • Tilføjet grundlæggende internationalisering bibliotek støtte (libintl), inspireret af GNU gettext-systemet.
  • Tilføjet 32-bit CRC beregning til kernen.
  • Tilføjet RAM disk, venligst udlånt af bidrag fra Davide Airaghi.
  • Gennemført »doven« FPU kontekst besparelse; sammenhæng kun gemt eller genoprettes, hvis en anden proces forsøger at bruge den.
  • Tilføjet nye tastatur tilknytninger: Fransk, Belgisk, og spansk
  • .
  • Tastatur kortlægninger er nu gemt i filer, i stedet hardcodede i kernen. Den "keymap (tastaturlayout) program er blevet forbedret for at lette redigering og lagring af nye keymaps. Desuden vil den fil browser nu bruge den til at åbne keymap filer, når de er klikket.
  • Tilføjet en ny konfigurationsfil /system/config/mount.conf indeholder variabler for at specificere mount punkter af filsystemer (som Unix fstab) og om ikke at auto-montere dem. De "mount« og »edb programmer bruge filen (samt kernens automontering), og der er også en ny" filesys 'program i Administration-vinduet for at redigere den.
  • Tilføjet nogle ekstra fejlkontrol i filsystemet afsløring kode.
  • FAT boot sektor nu kopierer partitionstabellen post peget på af SI registrere, således at det er i en kendt / sikkert sted for utilbørlig igen til OS loader.
  • Tilføjet højreklik genvejsmenuer til disken ikoner i computerens browser.
  • Menuen indeholder i øjeblikket 'Gennemse', 'Mount som ...', 'Afmontér «og' Egenskaber 'valg.
  • Computeren browser viser nu filsystemet etiket, hvis relevant, i dens ikon tekst.
  • Når et baggrundsbillede, der vælges, er det nu automatisk skaleres til at passe til kundens område af vinduet.
  • Når der vises et billede, 'Vis' program nu skalerer store billeder ned som standard, så de bruger mere end 2/3 af skærmen.
  • 'Vis' Programmet har nu et højreklik genvejsmenuen til at zoome ind og ud på billeder, eller vise dem faktiske størrelse.
  • De "disprops« (Skærmindstillinger) program er blevet reorganiseret, og viser nu et miniaturebillede af det valgte baggrundsbillede billede.
  • Tilføjet en indstilling til windowFileDialog at vise billedfilen miniatureeksempler.
  • Den "imgboot" Programmet har nu 'køre' som standardvalget, i stedet for 'install'
  • Tilføjet låsning til kernens stream funktioner.
  • Tilføjet kerne logning af OS loader hardware info struktur.
  • Tilføjet en "model" streng felt til kernen og bruger disk strukturer.
  • Window komponenter nu modtage musen indtaste / exit begivenheder.
  • Window komponenter kan nu få brugerdefinerede musemarkører, som windows gør.
  • Tilføjet musemarkører, der angiver at ændre størrelse, og de er nu skiftet til automatisk, når passerer over vindueskanter.
  • Ny standard desktop farve, der går bedre med splash billedet
  • Vinduet shell nu bruger forgrundsfarven for root-vinduet menuen i stedet for skrivebordet farve (denne måde er der en kontrast).
  • forgrunden baggrund og desktop farver er ikke længere angivet udelukkende i kernen konfiguration fil. De er der stadig, som standardværdier for opstarten, men yderligere farveindstillinger er angivet i vinduet konfigurationsfil, og dem tilsidesætte kernen dem, når de er til rådighed.
  • Tilføjet windowNewThumbImage () og windowThumbImageUpdate () funktioner til vinduet biblioteket. Disse kan bruges til at skabe en miniature størrelse vindue billede objekt fra et billede filnavn.
  • Tilføjet en kernelFileGetFullPath () funktion (userspace fileGetFullPath), som vil returnere den fulde sti + navnet på en fil der refereres til af en fil struktur.
  • () (userspace fontLoad) funktion kernelFontLoad vil nu søge i systemets skrifttype bibliotek (/ system / fonts) for en skrifttype fil, så det er ikke nødvendigt at gå et komplet stinavn.
  • Fjernet / system / mount biblioteket, da det ikke blev brugt.
  • () (userspace fileFind) funktion kernelFileFind acccepts nu en NULL filstruktur pointer, for tilfælde, hvor den, der ringer er egentlig kun interesseret i, om filen findes.
  • windowFileDialog vindue bibliotek kode fortolker nu en ikke-tom fileName argument som en værdi for at vise som standard i feltet Filnavn. Derudover filnavnet feltet ikke længere viser fuldt kvalificerede navne på filer, bare den korte navne.
  • Tilføjet en windowNumberDialog til userspace vinduet bibliotek, for at anmode om, at brugeren indtaster en talværdi, og giver en grafisk skyder widged til indstilling af værdien med musen.
  • startmenuen installationsprogrammet "bootmenu" kontrollerer nu for tidligere installationer og husker de gamle poster.
  • Den "imgboot programmet kontrollerer nu for presense af" installere programmet før forespørge, om at installere.
  • Den "iconwin programmet springer nu en post, hvis ikonet mangler.
  • Reduceret polstringen værdier af tekstområdet i »lsdev« (Devices) program. Også fast det, så det ikke rulle ned og derefter op igen, mens det er synligt.
  • kernekonfigurationen læser / skriver funktioner er blevet udvidet med hente / sætte / fjerne convenience funktioner til hurtigt at få eller skiftende individuelle konfigurationsværdier fra filer.
  • Fjernet titellinjen fra "ur-programmet.
  • Den "vindue" (Kommando vindue) program er blevet omdøbt "cmdwin".
  • Ændret runtime program navn 'fdisk' program fra & quot; Visopsys Disk Manager & quot; til blot & quot; Disk Manager & quot;.
  • Gennemført ordentlig stack backtrace hjælp til fejlfinding. Walks at stakrammen bruger processen symbol bordet osv Anvendes af undtagelsen handleren og ved at ringe kernelStackTrace ().
  • Tilføjet en () funktion kernelDebugHexDwords for at gøre simple hex dumps af dword-orienterede hukommelse såsom stakke.
  • Tilføjet en stak fejlsøgningsudskrift funktion kernelDebugStack ().
  • Tilføjet en kommando "HexDump« for at undersøge indholdet af binære filer.
  • Tilføjet en "Detaljer" for at kernen fejl dialogboksen, som viser en dialog som viser proces debugging info og en stak spor.
  • Tilføjet en kernelRealloc () funktion som C-biblioteket realloc ().
  • Tilføjet en generisk kernelImageCopy () funktion, som eksporteres til userspace som imageCopy ().
  • Vinduet lærred komponent ændres størrelsen nu selv ordentligt, ved hjælp af tilpasning af billedstørrelse funktion.
  • Tilføjet en () funktion kernelDebugBinary for at gøre simple binære lossepladser.
  • Tilføjet -fno-stack-beskytter argument Makefile.include så vi kan linke hjælp gcc 4.1.3 (Ubuntu 7.10, osv).
  • Tilføjet test for siden og cosinus beregning til programmet 'test', fremstillet både gøre 'double' beregninger, og nogle tilfældige dem også.
  • Tilføjet en fabsf () funktion til C-biblioteket.
  • Tilføjet en funktion getenv () til C-biblioteket.
  • Tilføjet _dbl2str () og _flt2str () C biblioteksfunktioner til konvertering doubler og
  • Tilføjet en FLS () C biblioteksfunktion og faste op FFS ().
  • Tilføjet en kerne API-funktionen kernelFileSetSize (), en driverSetBlocks () filsystem driver funktion for bagenden, og ftruncate () og afkorte () C biblioteksfunktioner for frontend.
  • Tilføjet en søvn () C biblioteksfunktionen.
  • Tilføjet en strtok () C biblioteksfunktionen.
  • Added og eksporteret en kerne API funktion randomBytes () til at fylde en buffer med tilfældige data.
  • eksporteret den () funktion kernelWindowComponentUnfocus via kernen API.
  • Tilføjet en kernelDebugError () makro, der rapporterer fejl, når debugging er aktiveret på. Erstatter flere lokalt definerede debugError () makroer i chauffører osv.
  • Tilføjet et nyt felt "etiket" til kernen generiske logisk disk filsystemet struktur. Filsystemet drivere udfylde den, hvor det er relevant.
  • Tilføjet mus støtte til scroll hjul.
  • Vindue begivenhed vandløb er nu bare planlægger kerne vandløb med wrapper funktioner, læse eller skrive kun komplette begivenheder - den måde, de blev oprindeligt beregnet til at være
  • .
  • Den "miner" game kort nu bliver på skærmen efter kampen, så du kan få et kig på det.
  • Faste cos () cosf (), sin (), og sinf () funktioner, så de fungerer periodisk (dvs. for større radianer værdier, der er større end (PI * 2).
  • eksporteret den kernelPageGetPhysical () funktion til userspace programmer pageGetPhysical ()
  • multitasker nu bruger systemet timer-tilstand 3
  • Tilføjet en sys / ascii.h omfatter fil til at omfatte definitioner af almindeligt anvendte tegnkoder.
  • Fast:. OS loader kunne hænge under detektion disk (dividere med nul fejl) Hvis BIOS "Find drivstationsparametre 'funktion returnerede succes trods der er ingen sådanne drev
  • Fast:. PS / 2-mus driveren er omarbejdet til at beskæftige sig ordentligt med musen afbryder fra forskellige typer af mus hardware
  • Fast:. Hvis du klikker uden for en kontekst menu kunne undlade at slette menuen, hvis der ikke var andre fokuserbar komponenter
  • Fast:. Efter et vindue relayout blev musemarkøren ikke er ordentligt gentegnes
  • Fast: Ændre størrelse et vindue til en større størrelse i en lodret retning forårsaget vinduet tråden til at generere et del-med-nul undtagelse
  • Fast:. C bibliotekets dirname () funktion virkede ikke korrekt for poster i rodmappen
  • Fast: C bibliotekets fread () og fwrite () funktioner vender tilbage negative fejlkoder som tilbagevenden værdier. De nu returnere en size_t af antallet af emner læses / skrives, og enhver fejl i errno.
  • Fast:. C bibliotekets strcmp () og strncmp () funktioner blev ikke beskæftiger sig yndefuldt med NULL pegepinde, og strncmp () funktion var på vej hjem nonstandard resultatkoder
  • Fast:. Kernens kernelFileStreamRead funktion var overskrive korrekt størrelse buffere med 1 byte, der forårsager bufferoverløb
  • Fast: Åbn en eksisterende fil stream i læse / skrive-tilstand (ved hjælp af fopen () eller kernelFileStreamOpen ()) ville få kernen til at søge til slutningen af ​​filen til skrivning, men begynder at læse i begyndelsen af ​​den sidste fil blok. Nu åbner begynde på offset 0, medmindre de er skrive-kun.
  • Fast: The FAT filsystem-driveren ikke længere sætter størrelsen af ​​filen til et multiplum af blokken (klynge) størrelse på hver skrive. Kun hvis antallet af blokke ændret.
  • Fast: adgangstilstanden flag i unistd.h ikke bitvist eksklusiv
  • .
  • Fast:. Open.c håndtere ikke adgang mode-flag korrekt og var på vej hjem errno stedet -1 ved fejl
  • Fast:. Før multitasking var aktiveret, kan udskrivningen debug beskeder ned, fordi det udskrives den nuværende proces navn uden at kontrollere at se, om der * er * en aktuel proces
  • Fast:. Når en windowTextArea blev detroyed, blev det ikke nulstille teksten input og output strømme af processen i det multitasker
  • Fast: Intensive operationer med flydende komma (for eksempel, når der vises JPEG eller ændring af billedstørrelse) kan forårsage et systemnedbrud. De undtagelse entry ende exit makroer var forkerte.
  • Fast:. Den _xpndfmt () kode, der bruges til printf-style formatstrenge var initialisering en 'double' skriv unødigt, hvilket ethvert forsøg på at udskrive ting inde i FPU undtagelsen handleren at sprænge
  • Fast:. Skyderne af farven choosers (f.eks i programmet skærmindstillinger) var "bagud" i den forstand, at de skal falde til venstre og stige til højre, intuitivt
  • Fast:. Hvis du klikker på et filnavn med indlejrede mellemrum undladt at åbne filen i filen browseren, fordi det ikke var citere navnet
  • Fast:. Den () funktion kernelWindowLayout nu lægger korrekt og tilpasser vinduet, især hvis det allerede er blevet lagt ud tidligere
  • Fast: En fejl med blanding af typerne i sinf () og cosf () funktioner kan forårsage operationer med flydende komma for at komme ind i en endeløs løkke af & quot; enhed ikke tilgængelig & quot; undtagelser.
  • Fast: Opstart var mangel på Virtual PC. VPC ikke ordentligt understøtter IA-32 arkitekturens & quot; indlejret opgave & quot; koncept. Den multitasker ikke længere anvender interrupt afkast og indlejrede opgaver - alle task switche er færdig med langt opkald. Mus og tastatur stadig ikke fungerer korrekt i VPC.
  • Fast:. Tekstkonsol fejlmeddelelser om ikke at kunne finde musemarkøren billeder
  • Fast:. Den "cdrom" programmet Crash med en fejl side under enheden scanning
  • Fast:. En kerne fejlmeddelelse var viser i konsollen log da der ikke var nogen boot splash billede (a la partition Logic) og initialiseringen kode forsøgte at frigøre den ikke-allokerede hukommelse
  • Fast: Den parititon diagram i Disk Manager var viser ekstra grænsekontrol linjer, når der klikkes, der ikke vises, før moused igen og gjort fremmed udseende ved fantom gentegning af usynlige menupunkter på de samme teoretiske koordinater der fik dem til at være Usammenhængende. Superklassen billede element er unhelpfully tegning grænsen, når der fokuseres.
  • Fast:. Afsløring USB mus og tastaturer ved opstart kunne fejle og forhindre andre enheder såsom PS / 2 mus og tastaturer fungere korrekt
  • Fast:. Når du bruger "disprops 'program for at aktivere uret på skrivebordet, klikke på OK efter at markere feltet forårsagede en fejl side
  • Fast: Når du lukker konsol vinduet åbnes fra kommandolinjen, dukkede følgende fejlmeddelelse:
  • & quot; Fejl: konsollen: kernelWindowContainer.c: Fjern (401): Ingen sådan komponent i containeren & quot;
  • Fast: The setData () funktion kernelWindowTextArea element er at indsætte en NULL 1 byte forbi enden af ​​den medfølgende data buffer
  • Fast: Åbning af edit program, når der løber fra en read-only filsystem gav følgende fejl i vinduet:
  • & quot; Fejl: edit: kernelFile.c: kernelFileGetTemp (3304) filsystem er skrivebeskyttet & quot;
  • Fast:. Når du kører redigeringen programmet fra en skrivebeskyttet filsystem, angive en ikke-eksisterende fil vil lukke programmet uden nogen besked
  • Fast: The windowTextField widget nu ruller korrekt vandret
  • .
  • Fast:. Rekursiv kopiering af en mappe til en anden mappe ved hjælp af 'cp -R' kommando skabte ikke destinationen øverste niveau mappe, men i stedet blot kopieret indholdet af kildebiblioteket
  • Fast:. Tilføjet en NULL-parameter check til strlen () C biblioteksfunktion
  • Fast:. Den multitasker s createNewProcess () ikke længere går ned, når den, der ringer passerer en NULL parameter i argv [] matrix
  • Fast: De indfødte installationsprogrammet oprettet en unbootable Installation ved brug af en FAT32 filsystem typen
  • .
  • Fast: En disk caching bug hvor cachePrune () funktionen kan kaldes midt i en mult-del cache læse eller skrive operation
  • .
  • Fast:. En NULL-parameter kerne API opkald i "cal" Kalender program
  • Fast:. En sidefejl undtagelse, der kan opstå, når du starter den »filebrowse 'File Browser program
  • Fast:. En fejl i C bibliotek 'memmove' funktionen kan forårsage en fejl side, når kaldet til at flytte 0 bytes
  • Fast: I den generiske C-biblioteket malloc () kode, der var en fejl, der var årsag til dels fordelte blokke ikke opdeles korrekt. Også tilføjet en funktion konsistens kontrol.
  • Fast: "Rediger" programmet var at skabe midlertidige filer, som ikke blev slettet på exit
  • .
  • Fast:. En række komponenter blev skabe fejlmeddelelser og / eller styrter ned, når visse filer (såsom musemarkøren billeder og ikoner) er ikke til stede
  • Fast:. Når du bruger en FAT12 filsystem, skrive nogen FAT sektor efter den første var årsag 2 sektorer, der skal skrevet - hvilket resulterer i en skrive af sidste FAT sektor overskrive den første rodmappen sektor
  • Fast: The () funktion kernelConfigRead kunne overskridelse sin linje buffer, hvis linjen var længere derefter 255 bytes
  • .
  • Fast: The FAT filsystem driver blev under-beregning af korrekte størrelse for den gratis-cluster bitmap i det tilfælde, hvor data klynger var ikke et multiplum af 8
  • .

Lignende software

NuttX
NuttX

10 May 15

JabirOS
JabirOS

17 Feb 15

Frenzy
Frenzy

14 Apr 15

VelsaOS
VelsaOS

19 Feb 15

Andre software developer Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Kommentarer til Visopsys

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!