Visopsys

Sagteware kiekie:
Visopsys
Sagteware besonderhede:
Weergawe: 0.75
Upload datum: 17 Feb 15
Ontwikkelaar: Andy McLaughlin
Lisensie: Gratis
Populariteit: 67

Rating: nan/5 (Total Votes: 0)

Visopsys (visuele bedryfstelsel) is 'n oop bron, klein en vinnig alternatiewe bedryfstelsel wat gerig is op PC-aanpasbare rekenaars. Dit is geskryf uit die grond af en dit & rsquo; s voortdurend in ontwikkeling, sedert 1997. Die belangrikste doel is om 'n paar van die beste idees uit ander bedryfsuitgawes systems.Great availabilityThe bedryfstelsel te samel versprei as 'n ISO-beeld wat aan óf 'n USB ontplooi kan word stick of CD, 'n IMG lêer wat op 'n slapskyf geskryf moet word, sowel as 'n bron argief vir diegene wat wil om die stelsel te hack en voeg addisionele funksies of net wil om te sien hoe dit alles works.Boot optionsThere is geen boot opsies op die ISO of IBB lêers, soos die stelsel baie direk en sal begin verskeie hardeware komponente, soos PS / 2 muis toestelle, real-time klok (RTC), IDE hardeskyf kontroleerder, PCI bus kontroleerder, etc.Old te spoor -Styl lessenaar omgewing & à; la Mac OS 9The lessenaar omgewing van die Visopsys bedryfstelsel lyk soos die grafiese koppelvlak van Mac OS 9. Dit beskik oor 'n top-paneel vir toegang tot verskeie stelsel instellings, soos teken, 'en die ou-styl lyk en voel.
Dit sluit 'n opdrag venster, gebruikers manager, klawerbord kartering, image viewer, skyf bestuurder, kiekie nut, vertoon bestuurder, konsole venster opset redakteur, sowel as 'n installeerder, wat beteken dat jy permanent kan installeer die bedryfstelsel op 'n plaaslike drive.Bottom lineSumming up, die Visopsys bedryfstelsel funksies real preventive multitasking, virtuele geheue, 100% beskermde modus, op groot skaal-monolitiese-styl kern, sowel as 'n eenvoudige en maklik-om-te gebruik koppelvlak. Hou asseblief in gedagte dat Visopsys is nie 'n kloon van enige ander bedryfstelsel en dit is nie 'n Linux verspreiding

Wat is nuut in hierdie release:.

< p>
  • Added USB3 (XHCI) ondersteuning.
  • aansienlik verbeter USB2 (EHCI) en hub ondersteuning.
  • Added APIC onderbreek kontroleerder ondersteun.
  • Bygevoeg steun vir die opsporing en die ontleding van die Intel multiprocessorachitecturen tafel.
  • Die USB laag kode nie meer sit toestel konfigurasies by verstek. Dit is nou oorgelaat aan die individuele toestel drywers, wanneer hulle bepaal dat 'n gegewe toestel word ondersteun. 'N onbekende, ingeboude, eiendom toestelle instel kan veroorsaak dat ander toestelle te reageer.
  • USB hub verwydering snellers nou 'n rekursiewe verwydering van die toestel vir alle stroomaf dinge verbind via die middelpunt.
  • Indien 'n gemonteer verwyderbare skyf (soos 'n USB stick) is uit die stelsel verwyder, 'n oproep tot kernelFilesystemRemoved () sal nou optree soos 'n gedwonge umount - unbuffering lêers en die verwydering van die lêerstelsel - sonder om te poog verder toegang tot die fisiese skyf .
  • Bygevoeg nuwe funksionaliteit interrupt hakies te tel, en bygewerk paar definisies en dinge in die PCI bestuurder.
  • Fisiese geheue-adresse word nou as unsigned heelgetal waardes in plaas van leemte wenke.
  • Added kernelMemoryGetIo () en kernelMemoryReleaseIo () funksies vir die outomatisering van die proses van die toekenning / vrystelling lyn fisiese geheue, kartering, en merk dit un-cacheable.
  • Bygevoeg 'n kernelDebugStop () funksie uitset 'n boodskap en stilstand uitvoering wanneer foute teëgekom in debug modus.
  • Bygevoeg 'n kernelDebugRemoveFile () funksie as 'n metgesel te kernelDebugAddFile ()
  • Vaste:. In die rekenaar leser, wanneer jy kliek 'n CD-ROM te berg vir die eerste keer, uit 'n koue boot, die lêer leser wat soms van stapel gestuur is nie in die CD-ROM's berg gids begin
  • Vaste: In die lêer leser en die lêer dialoog, die huidige gids veld begin gestremdes (grys-out), maar die verandering van die gids het veroorsaak dat dit teruggeteken word as enabled (nie grys). Komponente is nie weer gelewer toe hul setData () funksies genoem.
  • Vaste: 'n fout in die USB bestuurder substelsel, waarin 'n toestel afsluiting kan veroorsaak dat die USB draad om te gaan in 'n oneindige lus
  • .
  • Vaste:. Verhoogde timeout waardes vir SCSI "Start eenheid beveel, verskeie USB-aangeheg skywe (hardeskywe en CD / DVD drives daardie tyd nodig het om te draai op) te ondersteun
  • Vaste: 'n IDE hardeskyf kontroleerder bestuurder fout waar 'n verwerkte onderbreek kon as gevolg van die keuse van 'n nie-bestaande slaaf ry op sekere controllers. Ook uitgeskakel enkele onnodige status stemdag.
  • Vaste:. Timing kwessies in die AHCI SATA bestuurder wat verband hou met die CD / DVD drives
  • Vaste:. Verwyder kernelMalloc () gebruik in kernelDebug.c wat kan veroorsaak dat die opsporing van afvoer is nie in 'n onderbreking konteks vertoon word

Wat is nuut in die weergawe 0.74:

  • Bygevoeg per gebruiker tuisgidse, onder / gebruikers, wat is nou die verstek 'huidige gids' wanneer die gebruiker inteken.
  • Maak 'n nuwe konfigurasielêer vir omgewing veranderlikes wat gestel word tydens aanmelding tyd, en per gebruiker ignoreer kinders in die huis dopgehou.
  • Taal instelling is nou 'n stelsel-wye en per gebruiker omgewing veranderlike, wat kan op die eerste boot gekies word, en in die gebruiker bestuur gereedskap.
  • Bygevoeg Spaans en Duits vertalings vir baie van die gebruiker programme en GUI funksies.
  • Bygevoeg 'n taal kieser 'n dialoog venster na die venster biblioteek.
  • 'n Deel van die GUI stelsel is weer geskryf, insluitend die verandering van die "spyskaart" implementering van 'n venster komponent in 'n kind venster.
  • GUI spyskaarte is verander sodat wanneer die boonste menu-item is gekies, druk wyser-up verwyder die seleksie.
  • Die lêer dialoog venster toon nou die huidige pad die manier waarop die lêer leser program doen.
  • Geïmplementeer muis en sleutelbord drade insette buite die interrupt konteks te verwerk, vir beter stabiliteit.
  • Die sleutelbord stelsel is herontwerp, insluitend die gebruik van hardeware-neutraal (gebaseer op UEFI) scan kodes en wysiger vlae.
  • Bygevoeg typematic sleutel herhalings vir USB keyboards.
  • Gefortifiseerde die kern se gebruikers beheer kode en gesluit paar sekuriteit skuiwergate.
  • Bygevoeg 'n 'deluser' command line opdrag, as 'n metgesel na 'adduser.
  • Gemodifiseerde die 'passwd 'n program, sodat geen gebruikersnaam argument beteken die huidige gebruiker aan te neem.
  • wagwoord lengte nagaan is bygevoeg aan die gebruiker Bestuurder program.
  • Die skyf caching kode doen nou meer die kombinasie van kas inskrywings vir verbeterde prestasie, die vermindering van die aantal skyf skryf.
  • Sommige van die kern se geheue bestuur kode is verwerk.
  • Alle hardeware drywers wat gekarteer Gebruik fisiese geheue nou die geheue bladsy skryf caching te skakel.
  • Die installeerders en installeer lêer formaat (bv dist / system / installeer-lêers. *) Het nou 'n wyse waarop die verskillende bron en bestemming lêername te gee.
  • Interrupt hanteerders nou terughou van die toekenning of bevry geheue, of die verandering van die bladsy tafels / dopgehou.
  • Het die kernelImageLoad () & quot; versoek breedte & quot; en & quot; versoek hoogte & quot; parameters werk generies, vir die beeld tipes wie bestuurders ondersteun dit nie.
  • Added 'n stel data 'funksionaliteit aan 'n aantal van die GUI komponente, wat nodig is vir die ondersteuning van die op-die-vlieg taal skakel
  • Vervreemd die kern se venster dop draad vanaf die hoof GUI stelsel, as 'n voorloper tot die maak van dit 'n userspace uitvoerbare en per gebruiker instellings en runtime taal skakel.
  • te fasiliteer
  • Re-geïmplementeer om die kern se "veranderlike list 'funksie, sodat dit gebruik om data skyf in plaas van wysers veranderlikes en waardes op te spoor. Dit maak dit makliker om te kopieer.
  • Wanneer 'n kind proses erf 'n inset stroom, die ou teks kenmerke is nou onthou, en herstel wanneer die proses staak.
  • Die bou stelsel gebruik nou 'n command line 'maak debug 'n debug bou, wat nie biblioteke of executables stroop te skep.
  • Vaste die ctype.h funksies (isalpha (), tolower (), ens) sodat hulle die ISO-8859-15-kode bladsy ons gebruik oral anders, in plaas van net die basiese ASCII.
  • Bygevoeg 'n setenv () funksie aan die C-biblioteek.
  • Bygevoeg 'n kernelUserExists () funksie (userexists () in die gebruiker ruimte).
  • 'n Nuwe sluit lêer, wat die definisie van 'n paar van die basiese lêer struktuur sentraliseer.
  • geskep kop lêers en verskuif die relevant definisies van die skyf Bestuurder en die kern aan diegene.
  • Bygevoeg 'n utils / knip-witspasie script vir stroping sleep witspasie van die bron lêers en noem maar op.
  • verwyder die groot kop lêer van PCI verkoper en toestel kodes wat ons gebruik in debug modus. Te veel van 'n pyn te wysig / handhaaf.
  • Vaste:. Die verskuiwing van die PS / 2 muis om tydens hardeware inisialisering van sy bestuurder kan 'n waterval boot mislukking veroorsaak
  • Vaste:. Wanneer dit het vensters op die skerm, druk Alt-Tab 2-3 keer kan 'n groot GUI crash veroorsaak
  • Vaste:. Wanneer die grootte van beelde in die 'oog 'n program, het die venster titel bar nie werk (met die korrekte zoom persentasie) totdat die venster fokus verander
  • Vaste:. In grafieka modus, die Lêer Browser net opgemerk gids veranderinge wanneer 'n lêer bygevoeg of verwyder word, maar nie die sub-gidse
  • Vaste: Die interpretasie van die Linux ruil fileystem kop
  • .
  • Vaste: Ondersteuning vir die gebruik van beelde binnekant van GUI knoppies
  • Vaste:. Die internasionalisering biblioteek libintl 'verskeie skakelaars van die taal boodskappe tydens looptyd te laat
  • Vaste: Die implementering van die C-biblioteek getenv () funksie, sodat herhaalde oproepe geheue lek nie
  • .
  • Vaste: 'n program met geen inset stroom kon crash as dit genoem die kern se teks invoer funksies. Bygevoeg nagaan in die insette funksies.
  • Vaste:. Verbeterde die stabiliteit van die Screenshot program
  • Vaste: Wanneer aangemeld by die GUI as 'n normale gebruiker, was daar 'n baie van die fout boodskappe verklaar:. Kan nie stelsel geheue blok van normale gebruiker proses vrystel
  • Vaste:. Druk back space by posisie (0,0) sou die Redigeer program te crash veroorsaak
  • Vaste:. Klik op die kern binêre in die lêer leser program sou 'n ongeluk in die kern se runtime loader veroorsaak

Wat is die nuwe in die weergawe 0.73:

  • Dit is 'n hardeware ondersteuning update en bugfix release, voeg moedertaal SATA en USB CD / DVD ondersteuning en 'n sakrekenaar program, asook talle bruikbaarheid en betroubaarheid fixes.

Wat is nuut in die weergawe 0.72:

  • Hierdie weergawe bestaan ​​uit hardeware ondersteuning updates en bugfixes, met besondere fokus op USB.
  • Ondersteuning vir USB 2 beheerders en toestelle is bygevoeg.

Wat is nuut in die weergawe 0.7:.

  • Opdateer die voorkoms van vensters en verskeie tipes widgets
  • Added JPEG beeld formaat ondersteuning.
  • Bygevoeg beeld resizing kode.
  • Added 64-bit skyf ondersteuning.
  • Added UDF (DVD-ROM) lêerstelsel ondersteuning.
  • Bygevoeg GPT skyf etiket ondersteuning aan die kern en die Disk Bestuurder program.
  • Ingesluit 'n hoeveelheid van die nuwe ikone gebaseer op bydraes deur Leency, insluitend ikoon in die gids, en al die lêer leser ikone vir verskillende lêer tipes.
  • Geïmplementeer sleutelbord navigasie van die GUI spyskaarte met behulp van 'Alt' om dit te aktiveer, en die wyser en 'Enter' sleutels om te navigeer en gebruik nie.
  • Alt-Tab verhoog nou die root venster se "venster" menu vir klawerbord navigasie tussen oop vensters, op 'n manier 'n bietjie soortgelyk aan die manier Windows en ander GUI dit doen.
  • Geskep nuwe ikone vir die 'cal' (Kalender), 'myne', en 'slang' programme, sowel as vir die 'lsdev' (toestelle), 'installeer' en 'gebruikers' (User Manager) administrasie programme.
  • Bygevoeg loader lêer klas ondersteuning vir die vermoë GIF en PNG beelde, Zip, gzip, en Ar argiewe, en PDF en HTML-dokumente te erken. Ook bygevoeg lêer leser ikone vir PDF, HTML en argief lêers.
  • ontwerp en geïmplementeer 'n nuwe eiendom font lêer formaat wat in staat stel om yl-gekarteer bitmapindeling fonts. Bygevoeg 'n 'fontutil' nutsprogram vir die redigering en die bestuur van die nuwe formaat.
  • New splash beeld vir die 0.7x reeks.
  • New standaard agtergrond patroon agtergrond beeld, en drie bykomende, vol-grootte kinders.
  • die ontwerp van die 'bangicon', 'infoicon "en" questicon' beelde.
  • verander die visuele effek wat te kliek op, of sleep ikone. In plaas van omgekeerde video (XOF), die ikone nou tint geel. Verder, wanneer ikone sleep, die ikoon beeld verskyn nou in plaas van 'n boks uiteensetting.
  • Verander die manier waarop ikoon teks is geteken, sodat dit nie meer 'n vaste boks agter dit, maar in plaas daarvan het 'n bietjie druppel skaduwee. Ikoon komponente nou opsioneel fokus-staat is, sodat sleutelbord navigasie van (byvoorbeeld) die lessenaar ikone, of die ikone in die afsluit program
  • Geïmplementeer beeld alfa kanale en vermenging, met die ondersteuning vir die grootte
  • Bygevoeg ondersteuning vir die lees monochroom vensters bitmap (bmp) beelde.
  • Bygevoeg ondersteuning vir 'n paar nuwe. (Nie-4: 3) grafiese modes
  • Geïmplementeer horisontale venster scroll bars.
  • Bygevoeg 'n 'deler' venster komponent vir die plasing van eenvoudige klein lyne in 'n venster. Nuttig vir die skeiding van dele van komponente.
  • Venster komponente kan nou met 'n vlag geskep word om die gebruik van scroll bars om te onderdruk.
  • Verbeterde die IDE bestuurder, sodat dit kan opspoor en bedryf verskeie leiers, korrek te gebruik PCI I / O-poort remappings en PCI onderbrekings, sowel as die toevoeging van 'n beter ondersteuning vir dinge soos agteruit-versoenbare SATA skywe / beheerders.
  • Bygevoeg aanvanklike, baie basiese opsporing van AHCI SATA beheerders (wat in moedertaal AHCI modus) en hul skywe.
  • reimplemented die kern API koppelvlak. Dit ondersteun nou veranderlike-grootte argumente en terugkeer waardes, en nie die nagaan op argument tipes en waardes (byvoorbeeld die gebruiker teen kern wysers, nul waardes, ens.)
  • reimplemented die kern se lêer stroom substelsel vir karakter-gebaseerde lêer I / O as 'n eenvoudige gebuffer meganisme met 'n lêer wyser, in plaas van die gebruik van die kern se strome.
  • Bygevoeg 'n 'I / O gereed' staat aan die multitasker, sodat prosesse wag vir (byvoorbeeld) skyf I / O kan gaan in 'n 'wag' toestand nie en word so gou wakker gemaak as moontlik wanneer die I / O arriveer , eerder as die stemming vir onderbrekings soos hulle voorheen gedoen het. Die 'idle draad' lusse nou deur die proses lys, op soek na enige I / O-gereed prosesse en lewer sy timeslice wanneer dit vind 'n mens. The skeduleerder gee sulke prosesse hoë prioriteit.
  • Bygevoeg meer doeltreffende krag bestuur, luier die verwerker in hulle vrye siklusse.
  • Het algemene sleutelbord funksie uit die bestuurders en in die onttrekking laag, met 'n koppelvlak vir die hantering van spesifieke sleutelbord "spesiale" geleenthede soos PrtScn of Ctrl-Alt-Del.
  • Bygevoeg basiese internasionalisering biblioteek ondersteuning (libintl), geskoei op die GNU gettext stelsel.
  • Bygevoeg 32-bit CRC berekening van die kern.
  • Bygevoeg RAM-skyf ondersteuning, met komplimente van die bydraes van Davide Airaghi.
  • Geïmplementeer 'lui' FPU konteks spaar; Die konteks is net gered of herstel as 'n ander proses probeer om dit te gebruik.
  • Bygevoeg nuwe sleutelbord afbeeldings: Franse, Belgiese en Spaanse
  • .
  • Sleutelbord afbeeldings is nou gestoor in lêers, eerder as gekodeer in die kern. Die 'sleutelkaart' (Keyboard Mapping) program is verbeter die redigering en besparing van nuwe sleutelbindings te fasiliteer. Daarbenewens sal die lêer leser nou gebruik dit sleutelkaart lêers oop te maak wanneer hulle gekliek.
  • 'n Nuwe konfigurasielêer /system/config/mount.conf met veranderlikes spesifiseer berg punte van lêerstelsels (soos Unix fstab) en of sy nie aan die motor-berg hulle. Die 'berg' en 'n rekenaar 'programme gebruik om die lêer (sowel as die kern se mounten), en daar is ook 'n nuwe "filesys 'n program in die Administrasie venster vir die wysiging daarvan.
  • Bygevoeg 'n paar ekstra foutkontroles in die lêersisteem die opsporing kode.
  • Die FAT boot sektor nou afskrifte van die partisietabel inskrywing verwys na deur die SI registreer, sodat dit in 'n bekende / veilige plek vir die verbygaan af op sy beurt aan die OS loader.
  • Bygevoeg regs-kliek konteks kieslyste die skyf ikone in die rekenaar leser.
  • Die spyskaart bevat tans 'Browse "," Mount as ... "," Ontheg "en" Properties se keuses.
  • Die rekenaar leser toon nou die lêerstelsel etiket, indien van toepassing, in die ikoon teks.
  • As 'n agtergrond beeld is gekies is, word dit nou outomaties verklein die die kliënt gebied van die venster te pas.
  • Wanneer vertoon 'n beeld, die 'oog 'n program skale nou groot beelde deur verstek sodat hulle nie meer gebruik as 2/3 van die skerm.
  • Die 'oog 'n program het nou 'n regs-kliek konteks kieslys om in en uit zoom op die foto, of wys hulle werklike grootte.
  • Die 'disprops' (Display Settings) program is herorganiseer, en nou toon 'n miniatuur voorbeeld van die geselekteerde agtergrond plakpapier beeld.
  • Bygevoeg 'n opsie om die windowFileDialog beeld lêer Voorbeelde te wys.
  • Die 'imgboot program het nou' doen 'as die standaard keuse, in plaas van' installeer '
  • Bygevoeg sluit die kern se stroom funksies.
  • Bygevoeg kern meld van die OS loader se hardeware info structure.
  • Bygevoeg 'n "model" string veld na die kern en gebruikers skyf strukture.
  • Venster komponente ontvang nou die muis betree / uitgang gebeure.
  • Venster komponente kan nou persoonlike muis wysers, as vensters doen.
  • Bygevoeg muis wenke wat aandui venster resizing, en hulle is nou oorgeskakel na outomaties wanneer verby oor venster grense.
  • New standaard lessenaar kleur wat gaan beter met die splash image
  • Die venster dop gebruik nou die voorgrond kleur vir die root venster menu, in plaas van die lessenaar kleur (op hierdie manier is daar 'n kontras).
  • Die voorgrond, agtergrond, en lessenaar kleure is nie meer uitsluitlik vermeld in die kern se konfigurasielêer. Hulle is nog steeds daar as verstek waardes vir die boot tyd, maar bykomende kleur instellings word in die venster konfigurasielêer, en diegene ignoreer die kern, wanneer hulle beskikbaar is.
  • Added windowNewThumbImage () en windowThumbImageUpdate () funksies na die venster biblioteek. Dit kan gebruik word om 'n duimnaelskets-grootte venster beeld voorwerp van 'n beeld lêer naam te skep.
  • Bygevoeg 'n kernelFileGetFullPath () funksie (userspace fileGetFullPath) wat die volle pad + naam van 'n lêer verwys deur 'n lêer struktuur terug te keer.
  • Die kernelFontLoad () (userspace fontLoad) funksie sal nou soek die stelsel se font gids (/ stelsel / fonts) vir 'n font lêer, so dit is nie nodig om 'n volledige pad om te slaag.
  • Verwyder / system / berg gids, soos dit nie gebruik word nie.
  • Die kernelFileFind () (userspace fileFind) funksie acccepts nou 'n NULL lêer struktuur pointer, vir gevalle waar die oproeper is eintlik net belangstel in of die lêer bestaan ​​nie.
  • Die windowFileDialog venster biblioteek kode interpreteer nou 'n nie-leë file argument as 'n waarde te wys by verstek in die lêer naam veld. Daarbenewens het die lêer naam veld toon nie meer die ten volle gekwalifiseerde name van lêers, net die kort name.
  • Bygevoeg 'n windowNumberDialog die userspace venster biblioteek, vir die versoek van die gebruiker 'n aantal waarde te betree, en die verskaffing van 'n grafiese schuifbalk widged vir die opstel van die waarde met die muis.
  • Die boot menu installeer program 'bootmenu' tjeks nou vir vorige installasies en onthou die ou inskrywings.
  • Die 'imgboot program tjeks nou vir die presense van die' installeer program voor bevraagteken oor of te installeer.
  • Die 'iconwin program spring nou enige inskrywing wie ikoon ontbreek.
  • verlaagde die padding waardes van die teks area in die 'lsdev' (toestelle) program. Ook vaste dit so dat dit nie beweeg af en dan weer terug, terwyl dit sigbaar is.
  • Die kern opset leser / skrywer funksies is aangevul met get / stel / ontstel gerief funksies vinnig om of die verandering van individuele opset waardes van lêers.
  • verwyder die titel bar uit die 'klok' program.
  • Die 'venster' (Command Window) program is herdoop 'cmdwin.
  • Verander die runtime program naam van die 'fdisk program van & quot; Visopsys Disk Bestuurder & quot; om net & quot; Disk Bestuurder & quot;.
  • Geïmplementeer behoorlike stapel terugsoektogte vir hulp met opsporing. Loop die stapel raamwerk, maak gebruik van die proses simbool tafel, ens Gebruik word deur die uitsondering hanteerder en deur die roeping kernelStackTrace ().
  • Bygevoeg 'n kernelDebugHexDwords () funksie vir die doen eenvoudige blok stortingsterreine van dword-georiënteerde geheue soos stapels.
  • Bygevoeg 'n stapel debugging uitset funksie kernelDebugStack ().
  • Bygevoeg 'n 'hexdump se opdrag vir die ondersoek van die inhoud van binêre lêers.
  • Bygevoeg 'n 'Besonderhede' knoppie om die kern fout dialoog venster, wat 'n dialoog vertoon proses ontfouting inligting en 'n stapel spoor.
  • Bygevoeg 'n kernelRealloc () funksie soos die C-biblioteek realloc ().
  • Bygevoeg 'n generiese kernelImageCopy () funksie wat te userspace uitgevoer word as imageCopy ().
  • Die venster doek komponent behoorlik grootte nou self, met behulp van die beeld resizing funksie.
  • Bygevoeg 'n kernelDebugBinary () funksie vir die doen eenvoudige binêre dumps.
  • Bygevoeg die -fno-stapel-beskermer argument om dit te Makefile.include ons kan skakel met GCC 4.1.3 (Ubuntu 7.10, ens).
  • Bygevoeg toetse vir sedert en kosinus berekening van die "toets" program, en het beide doen 'dubbele' berekeninge, en 'n paar random mense ook.
  • Bygevoeg 'n fabsf () funksie aan die C-biblioteek.
  • Bygevoeg 'n getenv () funksie aan die C-biblioteek.
  • Bygevoeg _dbl2str () en _flt2str () C-biblioteek funksies vir die omskakeling van die dubbelspel en dryf strykers, onderskeidelik, en bygevoeg% f formaat specific ondersteuning aan die _xpndfmt () funksie (gebruik deur die printf familie van funksies).
  • Bygevoeg 'n fls () C-biblioteek funksie en vaste up FFS ().
  • Bygevoeg 'n kern API funksie kernelFileSetSize (), 'n driverSetBlocks () lêerstelsel bestuurder funksie vir die agterkant, en ftruncate () en kapt () C-biblioteek funksies vir die voorkant.
  • Bygevoeg 'n slaap () C-biblioteek funksie.
  • Bygevoeg 'n strtok () C-biblioteek funksie.
  • Added en uitgevoer 'n kern API funksie randomBytes () vir die vul van 'n buffer met 'n arbitrêre data.
  • Uitgevoer die kernelWindowComponentUnfocus () funksie via die kern API.
  • Bygevoeg 'n kernelDebugError () makro dat slegs foute verslae wanneer ontfouting is aangeskakel op. Vervang verskeie plaaslik-gedefinieerde debugError () makros in bestuurders, ens.
  • Bygevoeg nuwe veld 'n 'label' aan die kern se generiese logiese skyf lêerstelsel struktuur. Die lêerstelsel bestuurders vul dit in, waar van toepassing.
  • Bygevoeg muis ondersteuning vir scroll wiele.
  • Venster geval strome is nou net plan kern strome met wrapper funksies wat lees of skryf slegs volledige gebeure - die manier waarop hulle oorspronklik bedoel om te wees
  • .
  • Die 'myne se spel kaart bly nou op die skerm na die spel, sodat jy kan 'n blik op dit het.
  • Vaste die cos (), cosf (), het die sonde (), en sinf () funksies sodat hulle werk van tyd tot tyd (dws vir groter radiale waardes wat groter is as (PI * 2).
  • Uitgevoer die kernelPageGetPhysical () funksie te userspace programme as pageGetPhysical ()
  • Die multitasker nou gebruik stelsel timer af 3
  • Bygevoeg 'n sys / ascii.h sluit lêer definisies van algemeen-gebruikte karakter kodes in te sluit.
  • Vaste:. Die OS loader kon tydens skyf opsporing hang (verdeel deur nul fout) indien die BIOS 'get ry parameters' funksie teruggekeer sukses al is daar geen sulke ry
  • Vaste:. Die PS / 2 muis bestuurder is verwerk om behoorlik met die muis onderbreek van verskeie soorte van die muis hardeware
  • Vaste:. Klik buite 'n konteks kieslys kon daarin slaag om die spyskaart uit te vee indien daar geen ander Focus Able Light komponente
  • Vaste:. Na 'n venster relayout, was die muis nie behoorlik OORGETEKEN
  • Vaste: Sonner enige venster na 'n groter grootte in 'n vertikale rigting het veroorsaak dat die venster draad 'n verdeel-by-nul uitsondering te genereer
  • Vaste:. Die C-biblioteek se gidsnaam () funksie nie korrek werk vir items in die hoofdmap
  • Vaste: Die C-biblioteek se fread () en fwrite () funksies is terug negatiewe fout kodes as terugkeer waardes. Hulle het nou weer 'n size_t van die aantal items Lees / geskryf, en enige fout in Errno.
  • Vaste:. Die C-biblioteek se strcmp () en strncmp () funksies is nie die hantering grasieus met NULL wysers, en die strncmp () funksie is terug standaard gevolg kodes
  • Vaste:. Die kern se kernelFileStreamRead funksie oorskryf behoorlik-grootte buffers teen 1 byte veroorsaak buffer oorloop
  • Vaste: Opening van 'n bestaande lêer stroom in die lees / skryf modus (deur fopen () of kernelFileStreamOpen ()) sou veroorsaak dat die kern te soek na die einde van die lêer vir skryf, maar begin lees aan die begin van die laaste lêer blok. Nou is al oop begin by geneutraliseer 0 tensy hulle is net skryf.
  • Vaste: Die FAT lêerstelsel bestuurder nie meer bepaal die grootte van die lêer na 'n veelvoud van die blok (cluster) grootte op elke skryf. Slegs indien die aantal blokke verander.
  • Vaste: Die toegang modus vlae in unistd.h is nie Bitwise-eksklusiewe
  • .
  • Vaste:. Open.c nie toegang modus vlae korrek te hanteer en is Errno eerder terugkeer as -1 op fout
  • Vaste:. Voor multitasking is aangeskakel, kan druk debug boodskappe crash want dit gedruk die huidige proses naam sonder om te kyk of daar * is * 'n huidige proses
  • Vaste:. Wanneer 'n windowTextArea was wat detroyed, was dit nie die Herstel van die teks invoer en uitvoer strome van die proses in die multitasker
  • Vaste: Intensiewe swaai punt bedrywighede (byvoorbeeld wanneer JPEG vertoon of die grootte van beelde) kan 'n stelsel crash veroorsaak. Die uitsondering inskrywing einde uitgang makros was verkeerd.
  • Vaste:. Die _xpndfmt () kode wat gebruik word vir printf-styl formaatstringe is initializing n 'dubbele' tik onnodig, wat veroorsaak dat enige poging om dinge te druk binne-in die FPU uitsondering hanteerder te blaas
  • Vaste:. Die sliders die kleur choosers (bv in die vertoning program) was 'agteruit' in die sin dat hulle moet afneem na links en verhoog aan die regterkant, intuïtief
  • Vaste:. Klik op 'n lêernaam met ingeboude ruimtes nie die lêer in die lêer leser oop te maak, want dit was nie met vermelding van die naam
  • Vaste:. Die kernelWindowLayout () funksie nou behoorlik lê uit en die grootte van die venster, veral as dit reeds uitgelê voorheen
  • Vaste: 'n fout met die vermenging tipes in die sinf () en cosf () funksies kan veroorsaak swaai punt bedrywighede te kry in 'n eindelose lus van & quot; toestel nie beskikbaar is nie & quot; uitsonderings.
  • Vaste: Booting is die versuim om op Virtual PC. VPC nie behoorlik ondersteun nie die IA-32 argitektuur se & quot; geneste taak & quot; konsep. Die multitasker nie meer gebruik interrupt opbrengste en geneste take - al taak skakelaars gedoen met veel oproepe. Muis en sleutelbord nog nie behoorlik werk nie in VPC.
  • Vaste:. Teks konsole fout boodskappe oor nie in staat muis beelde te vind
  • Vaste:. Die 'cdrom program is gekraak met 'n bladsy skuld tydens toestel skandering
  • Vaste:. 'N kern fout boodskap was wat in die konsole log en daar was geen boot spat beeld (a la Partition logika) en die inisialisering kode het probeer om die ongeallokeerde geheue te bevry
  • Vaste: Die parititon diagram in die Disk Bestuurder was wat ekstra grens lyne wanneer gekliek, wat verskyn het nie, totdat oor moused en gemaak vreemdeling-soek deur die spook herindeling onsigbare menu items op dieselfde teoretiese koördinate wat veroorsaak het dat hulle wees ontevredend. Die superklas beeld komponent is unhelpfully teken die grens toe gefokus.
  • Vaste:. Bespeur USB muise en keyboards na boot tyd kan misluk en te verhoed dat ander toestelle soos PS / 2 muise en keyboards behoorlik werk
  • Vaste:. Wanneer die gebruik van die 'disprops program die klok op die lessenaar in staat te stel, kliek op OK nadat die boks veroorsaak 'n bladsy skuld
  • Vaste: Wanneer die sluiting van die konsole venster oopgemaak van die opdrag lyn, die volgende fout boodskap verskyn:
  • & quot; Fout: konsole: kernelWindowContainer.c: verwyder (401): Geen sodanige komponent in houer & quot;
  • Vaste: Die setData () funksie van die kernelWindowTextArea komponent is die invoeging van 'n NULL 1 byte verby die einde van die gegewe data buffer
  • Vaste: Die opening van die wysig program toe hardloop van 'n slegs-lees-lêerstelsel het die volgende fout in die venster:
  • & quot; Fout: wysig: kernelFile.c: kernelFileGetTemp (3304) lêersisteem is slegs-lees & quot;
  • Vaste:. Toe hardloop die wysig program van 'n slegs-lees-lêerstelsel, spesifiseer 'n nie-bestaande lêer sal die program sluit sonder enige boodskap
  • Vaste: Die windowTextField widget boekrolle nou behoorlik horisontaal
  • .
  • Vaste:. Rekursiewe kopiëring van 'n gids in 'n ander gids met behulp van die 'CP -R se opdrag nie die skep van die bestemming top-vlak gids, maar in plaas daarvan net die inhoud van die bron gids gekopieer
  • Vaste:. Bygevoeg 'n NULL-parameter tjek aan die strlen () C-biblioteek funksie
  • Vaste:. Die multitasker se createNewProcess () nie meer ineenstortings wanneer die oproeper verby 'n NULL parameter in die argv [] verskeidenheid
  • Vaste: Die inheemse installeer program geskep het 'n unbootable installasie by die gebruik van 'n FAT32 lêerstelsel tipe
  • .
  • Vaste: 'n skyf caching fout waar die cachePrune () funksie genoem kan word in die middel van 'n mult-deel kas lees of skryf werking
  • .
  • Vaste:. 'N NULL-parameter kern API oproep in die' cal kalender program
  • Vaste:. 'N bladsy skuld uitsondering wat kan voorkom wanneer begin die' filebrowse 'File Browser program
  • Vaste:. 'N fout in die C-biblioteek' memmove 'funksie kan veroorsaak dat 'n bladsy skuld wanneer hy 0 grepe te beweeg
  • Vaste: In die generiese C biblioteek malloc (kode), was daar 'n fout wat veroorsaak gedeeltelik toegeken blokke om nie korrek verdeel word. Ook bygevoeg 'n funksie konsekwentheid kontrole.
  • Vaste: Die 'edit' program is tydelike lêers wat nie geskrap op die afrit te skep
  • .
  • Vaste:. 'N aantal komponente is die skep van 'n fout boodskappe en / of gekraak wanneer sekere lêers (soos muis beelde en ikone) nie teenwoordig is nie
  • Vaste:. By die gebruik van 'n FAT12 lêerstelsel, enige FAT sektor na die eerste een was wat veroorsaak dat 2 sektore geskryf word skryf - wat in 'n skryf van die laaste FAT sektor vervang van die eerste hoofdmap sektor
  • Vaste: Die kernelConfigRead () funksie kon sy lyn buffer oorrompel as die lyn was langer as 255 grepe
  • .
  • Vaste: Die FAT lêerstelsel bestuurder was onder die berekening van die regte grootte vir die vrye-cluster bitmap in die geval waar die data trosse was nie 'n veelvoud van 8
  • .

Soortgelyke sagteware

Ander sagteware ontwikkelaar Andy McLaughlin

Partition Logic
Partition Logic

20 Feb 15

Kommentaar te Visopsys

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!