Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k 64bitové Windows bez podpory starých technologií

Absence POSIX neni problem ? No ... ;)

+1
0
-1
Je komentář přínosný?

Zajímalo by mně jestli půjdou 32-bitové aplikace (to zaléží na procesoru). Pokud jde 16-bitové aplikace, emulace procesoru není až takový problém. Pro aplikace MS-DOS je ale větší problém emulace periférií, protože základní podpůrné obvody jako časovač jsou stejné výkonné jako na PC/AT 286. Zcela nemožná je zatím plná emulace VGA karty, proto NT jádro a ovladače stále jaksi zpřístupňuje dosu přímý přístup k hardwaru.
Možná máte pravdu že chce Microsoft dotlačit uživatele ke koupi VirtualPC, ale spíše je chce dotlačit ke komplet koupi nového softwaru.

+1
0
-1
Je komentář přínosný?

S těmi 16-bity mi to přijde jako celkem chytrý krok. Právě existence 16-bitového subsystému a možnosti v 32-bit programech využívat 16-bitové knihovny (pomocí thunkingu) je často zdrojem chyb a pádů programu nezřídka končící v podobě B.S.O.D.

+1
0
-1
Je komentář přínosný?

Following are some of the POSIX limitations:

* POSIX applications only launch other POSIX applications. They can not launch DOS, OS/2, Win16 or Win32 applications.
* POSIX applications can not call any Win32 APIs. They do not have any access to DDE, OLE, memory mapped files, named pipes, windows sockets and other Win32 features.
* POSIX applications can not implicitly or explicitly load a Win32 DLL.
* POSIX applications do not have access to any networking APIs such as pipes or sockets. They are not network aware, but they can access files over the network.
* POSIX applications do not have any source level debugger support. You cannot use Windbg or the Microsoft Visual C++ debugger to debug POSIX applications on Windows NT.

+1
0
-1
Je komentář přínosný?

hmm, nova verze 64bit Windowsu pro IA64 by taky mela prinest novou rychlou sw emulaci x86 (ktera nahradi soucasnou velmi pomalu zabudovanou v procesoru), a otazkou je jesti bude umet emulovat i 16bit aplikace. I kdyz na druhou stranu, kdo si bude kupovat novy 64bit procesor, a nove 64bit windowsy, aby na tom provozoval 16bit aplikace ...

+1
0
-1
Je komentář přínosný?

Soudím že tímto chce m$oft dotlačit uživatele 16bitových aplikaček k zakoupeni m$oftího emulátoru VirtualPC :-)

+1
0
-1
Je komentář přínosný?

Zerryk at zije DC ze? :))

+1
0
-1
Je komentář přínosný?

DavesMan: A nebylo by jednodušší pouze důsledněji oddělit 16 a 32bit subsystémy, aby se z 32bit nedaly používat 16bit knihovny?

Itokar: No, já bych řekl, že POSIX u NT splnil to, co měl a nyní již z hlediska MS opravdu není třeba. Ovšem to se dá říci i o 16bit subsystému...

+1
0
-1
Je komentář přínosný?

ivan: No, koupíš si to proto, abys měl dostatek výkonu a paměti pro něco náročnějšího, ale mimo jiné tam potřebuješ pustit i nějakou tu 16bit aplikaci (třeba nějaký starý firemní systém kdysi naprogramovaný a stále bezvadně fungující a vyhovující)...

+1
0
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.