Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Microsoft Singularity (code name Midori)

[es] :: Windows desktop :: Microsoft Singularity (code name Midori)

[ Pregleda: 5607 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Stefan Markic

Član broj: 82674
Poruke: 759
*.dynamic.sbb.rs.



+73 Profil

icon Microsoft Singularity (code name Midori)31.07.2008. u 00:09 - pre 190 meseci
Mozda je suvise rano da diskutujemo o ovome (ako nesto i bude od ovoga), ali jednom se i ova tema mora zapoceti. :) Za pocetak:
http://research.microsoft.com/os/Singularity/
http://blogs.computerworld.com..._getting_ready_to_kill_windows
http://tdistler.com/2008/07/30/microsofts-midori-os

Singularity RDK (Research Development Kit) je objavljen pod ovom licencom (nesto slicno Shared Source licenci) i dostupan je na CodePlex-u. Verzija 1.0 je zavrsena prosle godine.

Heh :)

 
Odgovor na temu

Catch 22

Član broj: 148083
Poruke: 6176
93.86.84.*



+21 Profil

icon Re: Microsoft Singularity (code name Midori)31.07.2008. u 01:47 - pre 190 meseci

Microsoft's plans for post-Windows OS revealed

Citat:
July 29, 2008 — Microsoft is incubating a componentized non-Windows operating system known as Midori, which is being architected from the ground up to tackle challenges that Redmond has determined cannot be met by simply evolving its existing technology.

SD Times has viewed internal Microsoft documents that outline Midori’s proposed design, which is Internet-centric and predicated on the prevalence of connected systems.

Midori is an offshoot of Microsoft Research’s Singularity operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process.

According to published reports, Eric Rudder, senior vice president for technical strategy at Microsoft and an alumnus of Bill Gates' technical staff, is heading up the effort. Rudder served as senior vice president of Microsoft’s Servers and Tools group until 2005. A Microsoft spokesperson refused comment.

“That sounds possible—I’ve heard rumors to the effect that he [Rudder] had an OS project in place,” said Rob Helm, director of research at Directions on Microsoft. He noted that it is quite possible that the project is just exploratory, but conceivably a step above what Microsoft Research does.

One of Microsoft’s goals is to provide options for Midori applications to co-exist with and interoperate with existing Windows applications, as well as to provide a migration path.

Building Midori from the ground up to be connected underscores how much computing has changed since Microsoft’s engineers first designed Windows; there was no Internet as we understand it today, the PC was the user’s sole device and concurrency was a research topic.

Today, users move across multiple devices, consume and share resources remotely, and the applications that they use are a composite of local and remote components and services. To that end, Midori will focus on concurrency, both for distributed applications and local ones.

According to the documentation, Midori will be built with an asynchronous-only architecture that is built for task concurrency and parallel use of local and distributed resources, with a distributed component-based and data-driven application model, and dynamic management of power and other resources.

Midori’s design treats concurrency as a core principle, beyond what even the Microsoft Robotics Group is trying to accomplish, said Tandy Trower, general manager of the Microsoft Robotics Group.

The Midori documents foresee applications running across a multitude of topologies, ranging from client-server and multi-tier deployments to peer-to-peer at the edge, and in the cloud data center. Those topologies form a heterogeneous mesh where capabilities can exist at separate places.

In order to efficiently distribute applications across nodes, Midori will introduce a higher-level application model that abstracts the details of physical machines and processors. The model will be consistent for both the distributed and local concurrency layers, and it is internally known as Asynchronous Promise Architecture.

Midori will have provisions for distributed concurrency—or cloud computing—where application components exist in data centers. Doing so will require work in three areas: execution techniques, a platform stack and a programming model that can tolerate cancellation, intermittent connectivity and latency.

In that scenario, operating system services, such as storage, would either be provided to the applications by the OS or be discovered across a trusted distributed environment.

Likewise for local concurrency, Midori will have a programming model, a platform stack and execution techniques that are intended to help developers write applications that can safely and efficiently use a greater number of hardware threads than is currently feasible. Elements in local parallelism interact through shared memory, which is the huge difference with distributed applications, said Microsoft distinguished engineer John Manferdelli, in a separate interview.

“Mere mortal developers need a programming model/application model that lets them distribute processing to massively parallel devices without having to become experts," explained Forrester Research senior analyst Jeffrey Hammond in an e-mail. “Even with the quad-core Intel chips today, you have to have specialist teams to take full advantage of them,” he added.

These design goals affect aspects of the system that include its application model, scheduling and storage. Indeed, big changes are in store for Microsoft developers.


...

Ostatak članka na gore navedenom linku...


 
Odgovor na temu

Stefan Markic

Član broj: 82674
Poruke: 759
*.dynamic.sbb.rs.



+73 Profil

icon Re: Microsoft Singularity (code name Midori)31.07.2008. u 12:44 - pre 190 meseci
Singularity: Rethinking the Software Stack
 
Odgovor na temu

Goran Mijailovic

Član broj: 12684
Poruke: 6907



+437 Profil

icon Re: Microsoft Singularity (code name Midori)31.07.2008. u 15:45 - pre 190 meseci
Jel hoce neko da preprica u kratkim crtama
 
Odgovor na temu

Stefan Markic

Član broj: 82674
Poruke: 759
*.dynamic.sbb.rs.



+73 Profil

icon Re: Microsoft Singularity (code name Midori)31.07.2008. u 16:14 - pre 190 meseci
OS from scratch. No, i on se rangira u Miscrosoft-u kao yet another research.
 
Odgovor na temu

zonic

Član broj: 83895
Poruke: 1379
79.101.190.*



+5 Profil

icon Re: Microsoft Singularity (code name Midori)19.06.2009. u 23:53 - pre 179 meseci
Next Step - Microsoft Windows 8 Pre-Alpha build 7304 (codename Midori)
 
Odgovor na temu

Binary Mind
11040

Član broj: 28245
Poruke: 13289
*.adsl-1.sezampro.yu.



+3778 Profil

icon Re: Microsoft Singularity (code name Midori)20.06.2009. u 00:50 - pre 179 meseci
^Znaci codename "zeleni" LOL! znaci i Microsoft ide na foru ustede energije
 
Odgovor na temu

zonic

Član broj: 83895
Poruke: 1379
79.101.190.*



+5 Profil

icon Re: Microsoft Singularity (code name Midori)20.06.2009. u 00:56 - pre 179 meseci
mozda na japanskom , prijateljski nastrojen prema prirodnom okruženju ako je preuzeto od linuxa.
Microsoft se priprema za taj dan i već sprovodi projekat kodne oznake Midori, u sklopu kojeg se pokušava kreiranje segmentiranog operativnog sistema, koji će koristiti prednosti tehnologija koje nisu bile dostupne kada je Windows koncept po prvi put začet.
 
Odgovor na temu

zonic

Član broj: 83895
Poruke: 1379
79.101.177.*



+5 Profil

icon Re: Microsoft Singularity (code name Midori)28.12.2009. u 23:01 - pre 173 meseci


Microsoft je prošle nedelje na konferenciji za programere Professional Developers Conference (PDC) objavio planove o pojavljivanju nove verzije Windowsa. Prema tim planovima, Windows 8 će se pojaviti 2012. godine.

Iako u Microsoftu tek treba zvanično da razmotre planove za Windows 8, njegovo objavljivanje 2012. godine nastavilo bi Microsoftovu tradiciju po kojoj kompanija nastoji da objavljuje novu verziju operativnog sistema za stone računare na svake tri godine.

Poslednja nagađanja o novoj verziji koja se priprema za 2012. godinu potiču iz Internet dnevnika „Microsoftova kuhinja“ (Microsoft Kitchen) gde je objavljen tekst pod nazivom „Serviranje veoma ukusnog Microsofta“. Osim prikaza planova preuzetih sa konferencije PDC, ovaj dnevnik i ne obiluje nekim drugim informacijama o Windowsu 8.

Međutim, jedan zaposleni u Microsoftu prošlog meseca je, verovatno nenamerno, otkrio jednu glavnu karakteristiku Windowsa 8. Robert Morgan, zaposlen u Microsoftu, otkrio je detalje iz planova kompanije o izradi 128-bitne verzije Windowsa 8, pa čak i Windowsa 9. Morgan je to uradio na svom profilu u društvenoj mreži LinkedIn, gde je naveo da radi kao „stariji programer u odseku za istraživanje i razvoj“. Na njegovom profilu, koji je uklonjen sa Web lokacije ove društvene mreže za poslovno mrežno povezivanje, bilo je navedeno da je Morgan „radio u visoko bezbednom odeljenju za istraživanje, razvoj i strateško planiranje srednjih i dugoročnih projekata“.

Morgan je otkrio da su njegovi istraživački i razvojni projekti uključivali “plan projekta za razvoj kompatabilnosti 128-bitne arhitekture sa jezgrima Windowsa 8 i Windowsa 9“. On je takođe odgovoran za „formiranje odnosa sa najvećim partnerima - kompanijama Intel, AMD, HP i IBM“.

Istovremeno na Internetu su se pojavili izveštaji da Microsoft želi da zaposli osobe koje će pomoći u oblikovanju Windowsa 8.

Na Web lokaciji Neowin.net objavljeno je da Microsoft traži softverske inženjere za razvoj Windowsa 7. "Upravo smo završili rad na Windowsu 7 i nastavljamo dalje ka planovima i pripremama za Windows 8", stoji u oglasu za posao koji je postavljen i na lokaciji CodenameWindows. (M.S.)
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Microsoft Singularity (code name Midori)28.12.2009. u 23:25 - pre 173 meseci
Citat:

Međutim, jedan zaposleni u Microsoftu prošlog meseca je, verovatno nenamerno, otkrio jednu glavnu karakteristiku Windowsa 8. Robert Morgan, zaposlen u Microsoftu, otkrio je detalje iz planova kompanije o izradi 128-bitne verzije Windowsa 8,


Ne znam sta tacno misle pod "128-bitnom" verzijom - posto PC racunari u 2012-toj godini svakako nece imati 128-bitnu arhitekturu. Mozda na serverskom trzistu - ali i to ce biti niche dugo godina posle 2012.

Da ne pricamo o tome koliko je u ovom momentu 128-bitna arhitektura besmislena. 64-bitni Windows trenutno moze da adresira 8 TB memorije - sto je konfiguracija koja je i dalje bar 5 a mozda i vise godina daleko od nas - na stranu sto i taj 8 TB limit nije maksimalni limit x64 arhitekture vec samog Windows-a - x64 moze podrzati 256 TB - a planirano je do 4 PB (cetri petabajta - 4 miliona gigabajta). Kada ce memorije od 4 miliona GB biti u PC racunarima? Sigurno ne 2012-te.

Sa tim limitima smo sasvim dobri sledece decenije. x64 ce dobiti i AVX 256-bitne SIMD instrukcije uskoro, tako da i sa stanovista performansi zaista nema neke objektivne potrebe za 128-bitnim instrukcijskim setom danas - mozda u drugoj polovini sledece decenije.

Da ne pricamo o tome da Microsoft ima problem da popularizuje 64-bitnu verziju Windowsa (osim za servere, gde su konacno prestali da izbacuju 32-bitne verzije sa 2008 R2 verzijom servera, hvala bogu) - ubacivanje jos jednog nivoa DLL-ova i lejera za kompatibilnost bi samo uvelo jos vecu konfuziju i otezalo migracije.

Windows 8 ce verovatno biti prvi klijentski Windows koji nece imati 32-bitnu verziju... a to sa 128 bita je najobicnija marketinska besmislica - bolje bi im bilo da ubace WinFS i, recimo, mountovanje ISO fajlova :-)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Microsoft Singularity (code name Midori)28.12.2009. u 23:40 - pre 173 meseci
Citat:
Ivan Dimkovic: bolje bi im bilo da ubace WinFS i, recimo, mountovanje ISO fajlova :-)


Meni je zapravo zanimljivo kako su dosta toga dodali u Sedmicu za sta je ranije bio potreban software sa trece zurke a niko ih nije tuzio. A ranije, te IE, te WMP. Sad su bas dodali dosta toga. Jeste da uglavnom nije bas na istom nivou, ali opet zavrsava vecinu stvari.
 
Odgovor na temu

zonic

Član broj: 83895
Poruke: 1379
79.101.177.*



+5 Profil

icon Re: Microsoft Singularity (code name Midori)29.12.2009. u 00:12 - pre 173 meseci
Za sad zaista preterano ali da li ova slika vec znaci da AMD phenom 4 u sebi ima osnova za 128 bit-ni softver mada pise x86-64 jer sa ovim masinama za 2 godine necemo moci ni da pomirisemo windows 8 ako zaista bude samo 128 bit jedino ako su zamislili putem virtualizacije sa servera , slucajno sam naleteo na ovaj tekst a o WinFS-u se prica odavno jos od Viste ali nikako da zazivi.Nadam se da je Ivan u pravu .
Citat:
Ivan Dimkovic
Windows 8 ce verovatno biti prvi klijentski Windows koji nece imati 32-bitnu verziju... a to sa 128 bita je najobicnija marketinska besmislica - bolje bi im bilo da ubace WinFS i, recimo, mountovanje ISO fajlova :-)


Citat:
However, the two chipmakers are now parting ways once again, to the detriment of the users and the programmers. With the launch of the Penryn core, Intel introduced the SSE4.1 instruction set. AMD, meanwhile, is implementing SSE4a (formerly known as SSE128) in the new Stars Core micro architecture.
The Phenom's SSE unit is being widened to 128 bits , up from the Athlon 64's 64 bit unit. Additionally, AMD is adding four new instructions , namely EXTRQ/INSERTQ and MOVNTSD/MOVNTSS. Two more instructions, LZCNT/POPCNT, which are primarily used for load operations and bit manipulations functions, are included as well.
Sadly, Intel's SSE4.1 and AMD's SSE4a are incompatible with one another - a fact that may soon cause problems for programmers and users alike.




[Ovu poruku je menjao zonic dana 29.12.2009. u 01:36 GMT+1]
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Microsoft Singularity (code name Midori)29.12.2009. u 00:50 - pre 173 meseci
Zonic,

To su sasvim razlicite stvari.

SSE instrukcije su 128-bitne odavno. AVX instrukcije ce biti 256-bitne (Intel-ov Sandy Bridge ce ih imati) - sta to znaci? To znaci da jedna instrukcija moze da barata sa 256-bita podataka, recimo 16 floating point brojeva u 32-bitnoj preciznosti.

To nema nikakve veze sa samom arhitekturom i ostalim registrima i memorijskim adresiranjem. Apsolutno je trenutno nepotrebno imati IA-128 ili kako god ce se zvati ta arhitektura, jer i AMD64 moze da podrzi bar 256 TB memorije, a verovatno i vise.

Ako imas 128-bitnu arhitekturu, to bi znacilo da su sve instrukcije kao i adresni prostor 128-bitni, sto zahteva nov kernel, nove DLL-ove kao i, naravno, jos jedan sloj kompatibilnosti - ovog puta sa 64-bita, to ce se zvati sigurno WOW128 u Windowsu.

Cemu?

64-bitna arhitektura je bila neophodna pre nekoliko godina jer je 32-bitna arhitektura imala limit od 4 GB.

To je sasvim validan razlog za tranziciju mada, kao sto vidis, i dan danas 64-bita nije preterano popularan van servera i radnih stanica za obradu slike jer ne donosi puno prednosti obicnim korisnicima (mada to ce se promeniti uskoro)

Sa druge strane, ta 64-bitna arhitektura je u stanju da adresira 256 >terabajta< tj. i do 4 >petabajta< memorije. I to je sva prednost koju ona moze da pruzi na danasnjem stanju IT tehnike. I ta prednost je potpuno irelevantna danas, jer je trenutno - a i u sledecih 10 godina, nezamislivo popuniti 4 fakin petabajta memorije (4 hiljade hiljada gigabajta - to je recimo 20 hiljada puta vise nego sto trenutne najjace serverske ploce podrzavaju - cak i ako primenimo murov zakon tesko da ce za 3 godine biti takvih memorijskih konfiguracija ;-)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

zonic

Član broj: 83895
Poruke: 1379
109.93.145.*



+5 Profil

icon Re: Microsoft Singularity (code name Midori)29.12.2009. u 11:19 - pre 173 meseci
Apsolutno jasno i iscrpno zahvaljujem na odgovoru , zanima me samo jos taj veo tajne tj. nije tajna ali zasto se toliko odlaze ugradnja WinFS u Windows , postoje li tehnicki ili neki drugi problemi da se implementira u Windows , a kaze se da mnogo bolje prosto receno barata podacima.

Sa stanovista tehnologije, WinFSse sastoji od pet komponenti: Osnovna WinFS, model podataka, Sheme, Usluge i API. Slika 1 pokazuje detaljniji prikaz blokova u ovih komponenti.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Microsoft Singularity (code name Midori)29.12.2009. u 13:24 - pre 173 meseci
Citat:
zonic: Apsolutno jasno i iscrpno zahvaljujem na odgovoru , zanima me samo jos taj veo tajne tj. nije tajna ali zasto se toliko odlaze ugradnja WinFS u Windows , postoje li tehnicki ili neki drugi problemi da se implementira u Windows , a kaze se da mnogo bolje prosto receno barata podacima.


Imam utisak da nikako da smisle nacin da ga ucine idiot-usable
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Microsoft Singularity (code name Midori)29.12.2009. u 13:35 - pre 173 meseci
WinFS je bio prevelik zalogaj za client verziju Windows-a - razlog je sto uvodjenje WinFS-a znaci i da Microsoft mora da prepravi sve njihove aplikacije (Office i sl..) kako bi potpuno iskoriscavale ono sto WinFS nudi.

Takodje, u isto vreme mora se voditi racuna da sve ostale aplikacije koje nemaju pojma o WinFS-u i dalje rade.

Nimalo lak zadatak. Zbog toga su odlucili da deo te tehnologije ubace u SQL server - a client... ko zna.

Uzgred, WinFS nije nova stvar, objektni fajl sistem se provlacio jos od pocetka 90-tih kao "Cairo" projekat, koji nikad nije docekao svetlo dana.

A tu je i ono sto Shadowed pominje - sve je to lepo na papiru, ali kako od toga napraviti "idiot usable" koncept je sasvim druga stvar :-)

Licno mislim da Microsoft sa trenutnom arhitekturom Windows-a ima prilicno vezane ruke sta moze da radi. Mark Russinovich je javno priznao da cak ni u Microsoftu nisu u stanju da razluce sve medjusobne zavisnosti DLL-ova (prica oko MinWin distribucije)

--

Jedino resenje bi bio neki radikalni rewrite celog Shell-a (sam kernel je OK) - a to je zadatak koji sa sobom nosi ogromne rizike i probleme sa kompatibilnoscu. Mada, to sve moze biti lepo reseno uz pomoc virtuelnih masina - 2012-te godine ce jeftine kucne masine imati 8 procesora i 16 virtuelnih jezgara - za stari Windows API/Shell bi bilo sasvim OK odvojiti 2 jezgra.


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Windows desktop :: Microsoft Singularity (code name Midori)

[ Pregleda: 5607 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.