Nad čím se ale nikdo nepozastavuje, je nedostatek aplikací pro Windows na platformě ARM. U Linuxu je to jednoduché, téměř celé repozitáře jsou open source, tak je jen potřeba to zkompilovat pro ARM architekturu. Ale co u Windows? Microsoft vydá systém pro ARM a všichni tvůrci se "přetrhnou", aby udělali i své programy pro ARM... To je myslím hlavní důvod, proč se MS do ARM nehrne.
+1
0
-1
Je komentář přínosný?
Jirka2007 (neověřeno) https://diit.cz
4. 6. 2009 - 19:52https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseNad čím se ale nikdo nepozastavuje, je nedostatek aplikací pro Windows na platformě ARM. U Linuxu je to jednoduché, téměř celé repozitáře jsou open source, tak je jen potřeba to zkompilovat pro ARM architekturu. Ale co u Windows? Microsoft vydá systém pro ARM a všichni tvůrci se "přetrhnou", aby udělali i své programy pro ARM... To je myslím hlavní důvod, proč se MS do ARM nehrne.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490317
+
Aplikaci pro ARM na platforme Windows jsou desetitisice - prakticky vsechny aplikace pro PDA na Windows CE. Je to taky jediny system od MS ktery bude na ARMech fungovat okamzite, protoze to bude jen takove prerostle PDA - staci prekompilovat ovladace pro Windows CE a pobezi to na cemkoliv (stejne jako u stavajicich Windows CE, staci jen development kit). A uz to pojede - Windows CE v ROMce na motherboardu - a skuste si tam nekdo nainstalovat neco jineho :-) Tahle situace bude pro MS vyrazne lepsi nez u stavajicih netbooku.
+1
0
-1
Je komentář přínosný?
ptc (neověřeno) https://diit.cz
4. 6. 2009 - 20:30https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseAplikaci pro ARM na platforme Windows jsou desetitisice - prakticky vsechny aplikace pro PDA na Windows CE. Je to taky jediny system od MS ktery bude na ARMech fungovat okamzite, protoze to bude jen takove prerostle PDA - staci prekompilovat ovladace pro Windows CE a pobezi to na cemkoliv (stejne jako u stavajicich Windows CE, staci jen development kit). A uz to pojede - Windows CE v ROMce na motherboardu - a skuste si tam nekdo nainstalovat neco jineho :-) Tahle situace bude pro MS vyrazne lepsi nez u stavajicih netbooku. https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490319
+
Windows mobile může konkurovat tak maximálně Windows 3.11 - Jsou to takové windowsy-newindowsy
+1
0
-1
Je komentář přínosný?
Vratislav Boch https://diit.cz/profil/vrata
4. 6. 2009 - 21:16https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseWindows mobile může konkurovat tak maximálně Windows 3.11 - Jsou to takové windowsy-newindowsyhttps://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490322
+
ptc >> na nano aplikacie (vseliake kalendare a pod win ce sw) kazdy kasle. Ak ma byt win na ARM uspesny, treba velke aplikacie (firefox, opera, winamp...). A tie nikto neprekompiluje.
+1
0
-1
Je komentář přínosný?
Nox https://diit.cz/profil/nox
4. 6. 2009 - 21:32https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseptc >> na nano aplikacie (vseliake kalendare a pod win ce sw) kazdy kasle. Ak ma byt win na ARM uspesny, treba velke aplikacie (firefox, opera, winamp...). A tie nikto neprekompiluje.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490324
+
to je zrovna blbý příklad, na Windows Mobile existuje jak Opera Mobile, tak Winamp, a v nedávné době byla vypuštěna další alfaverze mobilního Fennecu
+1
0
-1
Je komentář přínosný?
tslany (neověřeno) https://diit.cz
4. 6. 2009 - 21:45https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseto je zrovna blbý příklad, na Windows Mobile existuje jak Opera Mobile, tak Winamp, a v nedávné době byla vypuštěna další alfaverze mobilního Fennecuhttps://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490326
+
Windows na ARM nema sanci, windows nikdy neexistovaly nativne pro zadnou jinou platformu nez x86 a nove pro Itanium2
Vse ostatni bylo tak napul, vzdy to vyzadovali x86 emulator a to jak na aplikace, tak casti kernelu, pro jinou rach bylo vzdy implementovano nutne minimum a co slo se emulovalo.
Ono i Itanum2 tedy nasledovnik PA-RISC neni ve windows tak docela dobre implemetovano, taktez je tam emulator x86 !!!
Aplikace pod tim moc nebehaji, neni odladen kompilator, vetsina veci je pro M$ tak zprasena, ze ani nejdou prelozit a tak jsou pro to vydavany mrzaci, videl jsem nekolik pokusu neco nasadit na Itanium2 a vyrpbci aplikaci vzdy poskytli zdarma prechod na x86, nebot na Itanium2 nic nebezelo optimalne a hlavne to dost padalo.
Na Itanium2 bezi bez problemu akorat HP-UX, Linux a asi nektere *BSD, ale BSD jsem na tom netestoval.
Co se tyce ARM, WIndowsCE nemaji nic spolecneho s windows, maji kompletne jine API, jine prekladace a navzajem je to nekomaptibilni, je to uplne jiny OS.
Linux ma jednu velkou vyhodu, prekladac GCC drzi vyvojare na uzde a postupne jim rusi stane fce a konstrukce, bylka totiz doba, kdy bylo egcc pro x86 a gcc pro zbytek, navzajem to bylo nekompatibilni a mnoho aplikaci/programatoru nebylo nuceno se tolik umravnit.
Pak se preslo jednotne na GCC a dlasi bolest byl prechod na x86_64 kde uz se definitivne odstrihli pohrobci minulosti, cizm se kazda aplikace, ktera chtela dal existovat musela prizpusobit novym trendum a zacalo opravovani.
Tato bolest prechodu na gcc 3.x a pokracovalo pak i na gcc 4.x mela za nasledek, ze zdrojaky se ocistili a tim se zkompatibilnili z velkou rodinou CPU, takze dnes uz vetsina aplikaci jde prekompilovat na vse mozne bez problemu.
Predtim to byly jenom velke aplikace, ktere se provozovali hojne i na PowerPC, Sparcich a alphach, ty mimochodem jako prvni sly prekompilovat pro 64bit AMD ;-))
... takze suma sumarum, linux na mnoha arch. vcetne ARM bezi velice slusne, ma vcelku vyladeny kompilator a hlavne, ARM je hojne vyuzivana platforma pro male aplikace v linuxu, vcetne RT linuxu, takze rozhodne nepatri na okraj zajmu, ale spise mainstream.
+1
0
-1
Je komentář přínosný?
Izak__ (neověřeno) https://diit.cz
4. 6. 2009 - 21:49https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseWindows na ARM nema sanci, windows nikdy neexistovaly nativne pro zadnou jinou platformu nez x86 a nove pro Itanium2
Vse ostatni bylo tak napul, vzdy to vyzadovali x86 emulator a to jak na aplikace, tak casti kernelu, pro jinou rach bylo vzdy implementovano nutne minimum a co slo se emulovalo.
Ono i Itanum2 tedy nasledovnik PA-RISC neni ve windows tak docela dobre implemetovano, taktez je tam emulator x86 !!!
Aplikace pod tim moc nebehaji, neni odladen kompilator, vetsina veci je pro M$ tak zprasena, ze ani nejdou prelozit a tak jsou pro to vydavany mrzaci, videl jsem nekolik pokusu neco nasadit na Itanium2 a vyrpbci aplikaci vzdy poskytli zdarma prechod na x86, nebot na Itanium2 nic nebezelo optimalne a hlavne to dost padalo.
Na Itanium2 bezi bez problemu akorat HP-UX, Linux a asi nektere *BSD, ale BSD jsem na tom netestoval.
Co se tyce ARM, WIndowsCE nemaji nic spolecneho s windows, maji kompletne jine API, jine prekladace a navzajem je to nekomaptibilni, je to uplne jiny OS.
Linux ma jednu velkou vyhodu, prekladac GCC drzi vyvojare na uzde a postupne jim rusi stane fce a konstrukce, bylka totiz doba, kdy bylo egcc pro x86 a gcc pro zbytek, navzajem to bylo nekompatibilni a mnoho aplikaci/programatoru nebylo nuceno se tolik umravnit.
Pak se preslo jednotne na GCC a dlasi bolest byl prechod na x86_64 kde uz se definitivne odstrihli pohrobci minulosti, cizm se kazda aplikace, ktera chtela dal existovat musela prizpusobit novym trendum a zacalo opravovani.
Tato bolest prechodu na gcc 3.x a pokracovalo pak i na gcc 4.x mela za nasledek, ze zdrojaky se ocistili a tim se zkompatibilnili z velkou rodinou CPU, takze dnes uz vetsina aplikaci jde prekompilovat na vse mozne bez problemu.
Predtim to byly jenom velke aplikace, ktere se provozovali hojne i na PowerPC, Sparcich a alphach, ty mimochodem jako prvni sly prekompilovat pro 64bit AMD ;-))
... takze suma sumarum, linux na mnoha arch. vcetne ARM bezi velice slusne, ma vcelku vyladeny kompilator a hlavne, ARM je hojne vyuzivana platforma pro male aplikace v linuxu, vcetne RT linuxu, takze rozhodne nepatri na okraj zajmu, ale spise mainstream.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490327
+
Izak__: zcela vedle, windows NT jsou od HAL vrtsvy výš multiplatformní, a taky že existovaly verze pro Alphu, MIPS, POWERPC a tuším SPARC. Žádná neměla komerční úspěch (aplikace nebyly) a ne všechny se dostaly do prodeje.
+1
0
-1
Je komentář přínosný?
Mandarinka (neověřeno) https://diit.cz
4. 6. 2009 - 22:50https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__: zcela vedle, windows NT jsou od HAL vrtsvy výš multiplatformní, a taky že existovaly verze pro Alphu, MIPS, POWERPC a tuším SPARC. Žádná neměla komerční úspěch (aplikace nebyly) a ne všechny se dostaly do prodeje.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490342
+
Izak__: Pokud je aplikace rozumne psana pod .NET tak jeji portovani pro .NET Compact Framework pro WinCE neni zase tak obtizne. WinCE existuje pro celou skalu platforem vcetne x86.
... a dale se nesmi zapominat na .NET Micro Framework, jez MS posledni dobou celkem prosazuje do embedded aplikaci (komfort psani a ladeni aplikaci je uplne nekde jinde nez GCC+Eclipse atd.)
Aneb "velky" Windows pro neco jineho nez x86 asi nebude, ale CE urcite neni k zahozeni a je to velmi kvalitni OS s jistymi prvky RT.
+1
0
-1
Je komentář přínosný?
Hnz (neověřeno) https://diit.cz
4. 6. 2009 - 22:55https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__: Pokud je aplikace rozumne psana pod .NET tak jeji portovani pro .NET Compact Framework pro WinCE neni zase tak obtizne. WinCE existuje pro celou skalu platforem vcetne x86.
... a dale se nesmi zapominat na .NET Micro Framework, jez MS posledni dobou celkem prosazuje do embedded aplikaci (komfort psani a ladeni aplikaci je uplne nekde jinde nez GCC+Eclipse atd.)
Aneb "velky" Windows pro neco jineho nez x86 asi nebude, ale CE urcite neni k zahozeni a je to velmi kvalitni OS s jistymi prvky RT.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490343
+
Izak: zadnej emulator x86 pro NT nebyl .. NT melo HardwareAbstractionLayer, ktery se delal pro kazdy procesor zvlast, a pak se jenom prekompiloval celej Win. Sem tam nejakej driver co obchazel HAL bylo nutne predelat ale jinak to bezelo na jinych platformach nez x86. Na Itanium byl Windows vydan jako 64bit verze a taky se tam nedelala zadna emulace. Ovsem aplikace to je pak jine .. pokud nebyla pro Itanium 64bit pak mohla bezet jenom pres emulaci. Coz bylo pomale jak prase .. nepamatuju si to uz, ale mam pocit ze z Pentia na 3Hgz se stala 486 na 40Mhz,nebo tak nejak :DD
S temi kompilatory to je taky malinko jinak, ale neva.
+1
0
-1
Je komentář přínosný?
lto https://diit.cz/profil/ltokar
4. 6. 2009 - 23:03https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak: zadnej emulator x86 pro NT nebyl .. NT melo HardwareAbstractionLayer, ktery se delal pro kazdy procesor zvlast, a pak se jenom prekompiloval celej Win. Sem tam nejakej driver co obchazel HAL bylo nutne predelat ale jinak to bezelo na jinych platformach nez x86. Na Itanium byl Windows vydan jako 64bit verze a taky se tam nedelala zadna emulace. Ovsem aplikace to je pak jine .. pokud nebyla pro Itanium 64bit pak mohla bezet jenom pres emulaci. Coz bylo pomale jak prase .. nepamatuju si to uz, ale mam pocit ze z Pentia na 3Hgz se stala 486 na 40Mhz,nebo tak nejak :DD
S temi kompilatory to je taky malinko jinak, ale neva.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490346
+
Itanium mělo (pomalou) emulaci x86 zabudovanou v samotném čipu...
+1
0
-1
Je komentář přínosný?
Mandarinka (neověřeno) https://diit.cz
5. 6. 2009 - 02:38https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseItanium mělo (pomalou) emulaci x86 zabudovanou v samotném čipu...https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490353
+
Izak__
Nemem pocit, ze naklepat aplikaciu ktora by mala bezat pod WinCE je tak velky problem, celkovo s trochou snahy nie je problem, klepat kod multiplatformovo. Ano ked chces aby to bezalo pod linuxom, NT aj CE tak sa nevyhnes tomu, ze niektore casti musia by naklepane pre kazdu platformu, ale vedsina logiky moze byt spolocna.
+1
0
-1
Je komentář přínosný?
ASD_ (neověřeno) https://diit.cz
5. 6. 2009 - 08:33https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__
Nemem pocit, ze naklepat aplikaciu ktora by mala bezat pod WinCE je tak velky problem, celkovo s trochou snahy nie je problem, klepat kod multiplatformovo. Ano ked chces aby to bezalo pod linuxom, NT aj CE tak sa nevyhnes tomu, ze niektore casti musia by naklepane pre kazdu platformu, ale vedsina logiky moze byt spolocna.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490360
+
No ja videl NT na Alphe, aby to jelo, musel se predelat FW a uz na tom nebezel Tru64, dokud se nevratil zpet.
Jadro jako takove bylo urcite nativni, i drivery, jinak by to asi ani neslo, ale zbytek byl tak nejak divny a ano aplikace nebyly skoro vubec.
Jinak neplest Itanium a Itanium2, jsou to ruzne CPU, Itanium2 je v podstate PA-RISC.
K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence, alespon co jsem videl benchmarky.
V RT jsou dobre platformy VxWorks, QNX, RTLinux.
+1
0
-1
Je komentář přínosný?
Izak__ (neověřeno) https://diit.cz
5. 6. 2009 - 09:34https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseNo ja videl NT na Alphe, aby to jelo, musel se predelat FW a uz na tom nebezel Tru64, dokud se nevratil zpet.
Jadro jako takove bylo urcite nativni, i drivery, jinak by to asi ani neslo, ale zbytek byl tak nejak divny a ano aplikace nebyly skoro vubec.
Jinak neplest Itanium a Itanium2, jsou to ruzne CPU, Itanium2 je v podstate PA-RISC.
K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence, alespon co jsem videl benchmarky.
V RT jsou dobre platformy VxWorks, QNX, RTLinux.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490368
+
Izak__
"K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence"
Mozem ta ubezpecit, ze nie v minulosti sme pracovali s upravenim linuxom bol postaveny na jadre 2.6.nieco, ale znacne usekany a upraveny pre potreby embeded systemov, teraz je to VxWorks a momentalne sa testuje WinCE. A mozem ta ubezpecit, ze ak su aplikacie dobre napisane, tak klasicky linux konkurovat nemoze. Mozno zaostava za VxWorks, ale pre niektore stroje, je dostacujuci a ma lepsiu podporu zo strany vyrobcov HW a aj niektoreho SW, co skracuje cas potrebny na vyvoj.
+1
0
-1
Je komentář přínosný?
ASD_ (neověřeno) https://diit.cz
5. 6. 2009 - 11:02https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__
"K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence"
Mozem ta ubezpecit, ze nie v minulosti sme pracovali s upravenim linuxom bol postaveny na jadre 2.6.nieco, ale znacne usekany a upraveny pre potreby embeded systemov, teraz je to VxWorks a momentalne sa testuje WinCE. A mozem ta ubezpecit, ze ak su aplikacie dobre napisane, tak klasicky linux konkurovat nemoze. Mozno zaostava za VxWorks, ale pre niektore stroje, je dostacujuci a ma lepsiu podporu zo strany vyrobcov HW a aj niektoreho SW, co skracuje cas potrebny na vyvoj.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490386
+
Izak__: a proto se přidává do WinCE RT kernel - např. viz řídící systémy fy. Beckhoff jež mají až neuvěřitelně malý jitter a spolu s EtherCATem představují skoro ideální RT platformu
Jinak dokonce existuje RT kernel i pro běžné Windows - RTX od Ardence, zde však je spíše již problém s HW běžného PC než s RT kernelem
+1
0
-1
Je komentář přínosný?
Hnz (neověřeno) https://diit.cz
5. 6. 2009 - 11:41https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__: a proto se přidává do WinCE RT kernel - např. viz řídící systémy fy. Beckhoff jež mají až neuvěřitelně malý jitter a spolu s EtherCATem představují skoro ideální RT platformu
Jinak dokonce existuje RT kernel i pro běžné Windows - RTX od Ardence, zde však je spíše již problém s HW běžného PC než s RT kernelem
https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490393
+
Hnz
Presne Beckhoff mam teraz na stole na hranie, ale CE sme testovali aj na doske vlastnej produkcie s ARMom a zdalo sa to este lepsie ako na x86 v Beckhoffe. Som zvedavy ako dopadnu dalsie porovnania, ale to si vyziada este trocha casu.
+1
0
-1
Je komentář přínosný?
ASD_ (neověřeno) https://diit.cz
5. 6. 2009 - 12:56https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseHnz
Presne Beckhoff mam teraz na stole na hranie, ale CE sme testovali aj na doske vlastnej produkcie s ARMom a zdalo sa to este lepsie ako na x86 v Beckhoffe. Som zvedavy ako dopadnu dalsie porovnania, ale to si vyziada este trocha casu.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490403
+
ASD_: No CXka od Beckhoffu nejsou zadny zazrak, ale panely CP62xxx jsou fakt dobre (az na tu cenu).
+1
0
-1
Je komentář přínosný?
Hnz (neověřeno) https://diit.cz
5. 6. 2009 - 14:36https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseASD_: No CXka od Beckhoffu nejsou zadny zazrak, ale panely CP62xxx jsou fakt dobre (az na tu cenu).https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490436
+
Hnz
Na Beckhoff sa prechadza hlavne koli cene :) Takze je to rada CX, ale zas na druhu stranu pre nase potreby vykonnostne staci. GUI nebude bezat priamo na PC a na zvysok to staci s prehladom aj v tej slabsej verzii.
+1
0
-1
Je komentář přínosný?
ASD_ (neověřeno) https://diit.cz
5. 6. 2009 - 15:15https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseHnz
Na Beckhoff sa prechadza hlavne koli cene :) Takze je to rada CX, ale zas na druhu stranu pre nase potreby vykonnostne staci. GUI nebude bezat priamo na PC a na zvysok to staci s prehladom aj v tej slabsej verzii.https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490452
+
K tem, co nasazovali Linux na RT, doporucuji skutecny RT linux.
Videl jsem testy na profi HW, nebyl to x86 a vim, ze winCE skoncili daleko za vsemi. Na pohadky uz neverim, kor ne na ty, jak je windows dobry, hlavne si doporucuji precist neco o navrhu danych RT OS a zjistite ze ani teoreticky nemuze byt winCE dobry RT system.
Jinak RTlinux ridi jeden skolni atomovy reaktor ;-))
+1
0
-1
Je komentář přínosný?
Izak__ (neověřeno) https://diit.cz
6. 6. 2009 - 16:30https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseK tem, co nasazovali Linux na RT, doporucuji skutecny RT linux.
Videl jsem testy na profi HW, nebyl to x86 a vim, ze winCE skoncili daleko za vsemi. Na pohadky uz neverim, kor ne na ty, jak je windows dobry, hlavne si doporucuji precist neco o navrhu danych RT OS a zjistite ze ani teoreticky nemuze byt winCE dobry RT system.
Jinak RTlinux ridi jeden skolni atomovy reaktor ;-))
https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490561
+
Izak__: az najdes firmu co vyrabi plnohodnotna IPC (=industry PC) na RT linuxu tak mi dej vedet, jde videt ze nevis jak to v prumyslu funguje
+1
0
-1
Je komentář přínosný?
Hnz (neověřeno) https://diit.cz
7. 6. 2009 - 11:50https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__: az najdes firmu co vyrabi plnohodnotna IPC (=industry PC) na RT linuxu tak mi dej vedet, jde videt ze nevis jak to v prumyslu fungujehttps://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490581
+
Izak__: No WinCE nema moc dobre RT vlastnosti, ale kdyz k tomu pridas paralelne RT kernel tak se RT linuxu skoro vyrovna a vyvoj aplikaci trva pouze zlomek casu co na linuxu (a to je to o co tu bezi)
+1
0
-1
Je komentář přínosný?
Hnz (neověřeno) https://diit.cz
7. 6. 2009 - 11:52https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuseIzak__: No WinCE nema moc dobre RT vlastnosti, ale kdyz k tomu pridas paralelne RT kernel tak se RT linuxu skoro vyrovna a vyvoj aplikaci trva pouze zlomek casu co na linuxu (a to je to o co tu bezi)https://diit.cz/clanek/microsoft-zatim-nehodla-tvorit-windows-pro-smartbooky/diskuse#comment-490583
+
Nad čím se ale nikdo nepozastavuje, je nedostatek aplikací pro Windows na platformě ARM. U Linuxu je to jednoduché, téměř celé repozitáře jsou open source, tak je jen potřeba to zkompilovat pro ARM architekturu. Ale co u Windows? Microsoft vydá systém pro ARM a všichni tvůrci se "přetrhnou", aby udělali i své programy pro ARM... To je myslím hlavní důvod, proč se MS do ARM nehrne.
Jirka2007: jj, přesně takhle skončily NT4 pro Alphu, MIPS a PowerPC
Aplikaci pro ARM na platforme Windows jsou desetitisice - prakticky vsechny aplikace pro PDA na Windows CE. Je to taky jediny system od MS ktery bude na ARMech fungovat okamzite, protoze to bude jen takove prerostle PDA - staci prekompilovat ovladace pro Windows CE a pobezi to na cemkoliv (stejne jako u stavajicich Windows CE, staci jen development kit). A uz to pojede - Windows CE v ROMce na motherboardu - a skuste si tam nekdo nainstalovat neco jineho :-) Tahle situace bude pro MS vyrazne lepsi nez u stavajicih netbooku.
Windows mobile může konkurovat tak maximálně Windows 3.11 - Jsou to takové windowsy-newindowsy
ptc >> na nano aplikacie (vseliake kalendare a pod win ce sw) kazdy kasle. Ak ma byt win na ARM uspesny, treba velke aplikacie (firefox, opera, winamp...). A tie nikto neprekompiluje.
to je zrovna blbý příklad, na Windows Mobile existuje jak Opera Mobile, tak Winamp, a v nedávné době byla vypuštěna další alfaverze mobilního Fennecu
Windows na ARM nema sanci, windows nikdy neexistovaly nativne pro zadnou jinou platformu nez x86 a nove pro Itanium2
Vse ostatni bylo tak napul, vzdy to vyzadovali x86 emulator a to jak na aplikace, tak casti kernelu, pro jinou rach bylo vzdy implementovano nutne minimum a co slo se emulovalo.
Ono i Itanum2 tedy nasledovnik PA-RISC neni ve windows tak docela dobre implemetovano, taktez je tam emulator x86 !!!
Aplikace pod tim moc nebehaji, neni odladen kompilator, vetsina veci je pro M$ tak zprasena, ze ani nejdou prelozit a tak jsou pro to vydavany mrzaci, videl jsem nekolik pokusu neco nasadit na Itanium2 a vyrpbci aplikaci vzdy poskytli zdarma prechod na x86, nebot na Itanium2 nic nebezelo optimalne a hlavne to dost padalo.
Na Itanium2 bezi bez problemu akorat HP-UX, Linux a asi nektere *BSD, ale BSD jsem na tom netestoval.
Co se tyce ARM, WIndowsCE nemaji nic spolecneho s windows, maji kompletne jine API, jine prekladace a navzajem je to nekomaptibilni, je to uplne jiny OS.
Linux ma jednu velkou vyhodu, prekladac GCC drzi vyvojare na uzde a postupne jim rusi stane fce a konstrukce, bylka totiz doba, kdy bylo egcc pro x86 a gcc pro zbytek, navzajem to bylo nekompatibilni a mnoho aplikaci/programatoru nebylo nuceno se tolik umravnit.
Pak se preslo jednotne na GCC a dlasi bolest byl prechod na x86_64 kde uz se definitivne odstrihli pohrobci minulosti, cizm se kazda aplikace, ktera chtela dal existovat musela prizpusobit novym trendum a zacalo opravovani.
Tato bolest prechodu na gcc 3.x a pokracovalo pak i na gcc 4.x mela za nasledek, ze zdrojaky se ocistili a tim se zkompatibilnili z velkou rodinou CPU, takze dnes uz vetsina aplikaci jde prekompilovat na vse mozne bez problemu.
Predtim to byly jenom velke aplikace, ktere se provozovali hojne i na PowerPC, Sparcich a alphach, ty mimochodem jako prvni sly prekompilovat pro 64bit AMD ;-))
... takze suma sumarum, linux na mnoha arch. vcetne ARM bezi velice slusne, ma vcelku vyladeny kompilator a hlavne, ARM je hojne vyuzivana platforma pro male aplikace v linuxu, vcetne RT linuxu, takze rozhodne nepatri na okraj zajmu, ale spise mainstream.
Izak__: zcela vedle, windows NT jsou od HAL vrtsvy výš multiplatformní, a taky že existovaly verze pro Alphu, MIPS, POWERPC a tuším SPARC. Žádná neměla komerční úspěch (aplikace nebyly) a ne všechny se dostaly do prodeje.
Izak__: Pokud je aplikace rozumne psana pod .NET tak jeji portovani pro .NET Compact Framework pro WinCE neni zase tak obtizne. WinCE existuje pro celou skalu platforem vcetne x86.
... a dale se nesmi zapominat na .NET Micro Framework, jez MS posledni dobou celkem prosazuje do embedded aplikaci (komfort psani a ladeni aplikaci je uplne nekde jinde nez GCC+Eclipse atd.)
Aneb "velky" Windows pro neco jineho nez x86 asi nebude, ale CE urcite neni k zahozeni a je to velmi kvalitni OS s jistymi prvky RT.
Izak: zadnej emulator x86 pro NT nebyl .. NT melo HardwareAbstractionLayer, ktery se delal pro kazdy procesor zvlast, a pak se jenom prekompiloval celej Win. Sem tam nejakej driver co obchazel HAL bylo nutne predelat ale jinak to bezelo na jinych platformach nez x86. Na Itanium byl Windows vydan jako 64bit verze a taky se tam nedelala zadna emulace. Ovsem aplikace to je pak jine .. pokud nebyla pro Itanium 64bit pak mohla bezet jenom pres emulaci. Coz bylo pomale jak prase .. nepamatuju si to uz, ale mam pocit ze z Pentia na 3Hgz se stala 486 na 40Mhz,nebo tak nejak :DD
S temi kompilatory to je taky malinko jinak, ale neva.
Itanium mělo (pomalou) emulaci x86 zabudovanou v samotném čipu...
Izak__
Nemem pocit, ze naklepat aplikaciu ktora by mala bezat pod WinCE je tak velky problem, celkovo s trochou snahy nie je problem, klepat kod multiplatformovo. Ano ked chces aby to bezalo pod linuxom, NT aj CE tak sa nevyhnes tomu, ze niektore casti musia by naklepane pre kazdu platformu, ale vedsina logiky moze byt spolocna.
No ja videl NT na Alphe, aby to jelo, musel se predelat FW a uz na tom nebezel Tru64, dokud se nevratil zpet.
Jadro jako takove bylo urcite nativni, i drivery, jinak by to asi ani neslo, ale zbytek byl tak nejak divny a ano aplikace nebyly skoro vubec.
Jinak neplest Itanium a Itanium2, jsou to ruzne CPU, Itanium2 je v podstate PA-RISC.
K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence, alespon co jsem videl benchmarky.
V RT jsou dobre platformy VxWorks, QNX, RTLinux.
Izak__
"K RT WinCE, WinCE si sice hraji na RT, ale jejeich odezvy jsou jeste hrosi, nez normalni vytuneny linux a proti RT linuxu ma snad 100x delsi latence"
Mozem ta ubezpecit, ze nie v minulosti sme pracovali s upravenim linuxom bol postaveny na jadre 2.6.nieco, ale znacne usekany a upraveny pre potreby embeded systemov, teraz je to VxWorks a momentalne sa testuje WinCE. A mozem ta ubezpecit, ze ak su aplikacie dobre napisane, tak klasicky linux konkurovat nemoze. Mozno zaostava za VxWorks, ale pre niektore stroje, je dostacujuci a ma lepsiu podporu zo strany vyrobcov HW a aj niektoreho SW, co skracuje cas potrebny na vyvoj.
Izak__: a proto se přidává do WinCE RT kernel - např. viz řídící systémy fy. Beckhoff jež mají až neuvěřitelně malý jitter a spolu s EtherCATem představují skoro ideální RT platformu
Jinak dokonce existuje RT kernel i pro běžné Windows - RTX od Ardence, zde však je spíše již problém s HW běžného PC než s RT kernelem
Hnz
Presne Beckhoff mam teraz na stole na hranie, ale CE sme testovali aj na doske vlastnej produkcie s ARMom a zdalo sa to este lepsie ako na x86 v Beckhoffe. Som zvedavy ako dopadnu dalsie porovnania, ale to si vyziada este trocha casu.
ASD_: No CXka od Beckhoffu nejsou zadny zazrak, ale panely CP62xxx jsou fakt dobre (az na tu cenu).
Hnz
Na Beckhoff sa prechadza hlavne koli cene :) Takze je to rada CX, ale zas na druhu stranu pre nase potreby vykonnostne staci. GUI nebude bezat priamo na PC a na zvysok to staci s prehladom aj v tej slabsej verzii.
K tem, co nasazovali Linux na RT, doporucuji skutecny RT linux.
Videl jsem testy na profi HW, nebyl to x86 a vim, ze winCE skoncili daleko za vsemi. Na pohadky uz neverim, kor ne na ty, jak je windows dobry, hlavne si doporucuji precist neco o navrhu danych RT OS a zjistite ze ani teoreticky nemuze byt winCE dobry RT system.
Jinak RTlinux ridi jeden skolni atomovy reaktor ;-))
Izak__: az najdes firmu co vyrabi plnohodnotna IPC (=industry PC) na RT linuxu tak mi dej vedet, jde videt ze nevis jak to v prumyslu funguje
Izak__: No WinCE nema moc dobre RT vlastnosti, ale kdyz k tomu pridas paralelne RT kernel tak se RT linuxu skoro vyrovna a vyvoj aplikaci trva pouze zlomek casu co na linuxu (a to je to o co tu bezi)
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.