Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nechapu, proc to davno nemas virtualizovane treba ve VirtualBoxu. Pak te nebude nic trapit - na jaky…
Jan Fiala 19.01.2017 08:37
Jan Fiala
Já W10 nemám, všude mám W7/64/Pro a 16-bity provozuji v XP-modech (také virtualizace). Dotaz byl sp…
L-Core 19.01.2017 09:20
L-Core
Na výkonném PC bych provozoval už jen ten DOSbox. Je to prostě nejjednodušší. edit: i to PDFkání by…
touchwood 19.01.2017 22:10
touchwood
Nakonec, vždyť to můžeme vyzkoušet. Mám sociální NB s W10/64, nainstaluji/rozchodím do něj doma ovla…
L-Core 20.01.2017 06:37
L-Core
Na vyzkouseni si na nejaky pocitac nainstaluj VirtualBox, na nej Win 10 x32 a vyzkousej to. Pokud ti…
Jan Fiala 20.01.2017 08:40
Jan Fiala
já bych s x86 OS už čas neztrácel, je to kontraproduktivní. Kdyby mi L-Core někde vystavil nějaký u…
touchwood 20.01.2017 09:31
touchwood
Po 25. něco připravím. Ono to totiž není tak jednoduché, nejde o prosté spuštění jednoho *exe či *c…
L-Core 20.01.2017 11:59
L-Core
DOSbox je klasické DOSové prostředí. Dokonce to umí fullscreen jako kdysi. ;-)
touchwood 20.01.2017 12:04
touchwood
Já to znám jen z her. Do těch svých baťáků budu tedy (asi?) muset vyměnit pakovací 7z.exe (32 bit)…
L-Core 20.01.2017 12:13
L-Core
Nebudeš. Budeš je spouštět stále stejně, jen se část přestěhuje dovnitř dosboxu a tvůj 16-bit exáč b…
touchwood 20.01.2017 20:33
touchwood
Vypadá to zajímavě. Moje jakési pokusy s DOSBoxem před lety nedopadly, třeba to nakonec dopadne teď.…
L-Core 20.01.2017 21:05
L-Core
jestli ti jde o zabezpečení, použil bych v takovém případě TC kontejner s nějakou povedenou enkrypcí… poslední
touchwood 21.01.2017 06:45
touchwood

Já W10 nemám, všude mám W7/64/Pro a 16-bity provozuji v XP-modech (také virtualizace).

Dotaz byl spíše teoretický (zda to funguje), protože 32-bit OS na výkonném PC (s 16GB či více RAM) není 2x rozumné, opět bych musel použít dualboot. Teoreticky by ve W10/64 mohl být ve VirtualBoxu (VMWare) W10/32 bez přístupu k WAN, jen LAN. Tím by se vyřešily i zcela zbytečné aktualizace W10/32 skrze winupdate. Ale spíše bych tam použil XP, mám pořád nějaké nepoužité licence.

Nakonec, vždyť to můžeme vyzkoušet. Mám sociální NB s W10/64, nainstaluji/rozchodím do něj doma ovladače na tiskárnu (sdílenou z jiného PC). Na disk dám ty své dvě zásadní apky a vezmu k Maděř.

Snad ty 16-bit aplikace nebudou CPU vytěžovat na 100% (jak jsme tu kdysi před sto lety řešili ve WinXP). Protože třeba tohle zpomalovadlo by tam možná použít nešlo…

Když tak na tím uvažuji, výhodou by mohlo být i snadnější sdílení po síti, když programy i data (tedy soubory) jsou přímo přístupné z Windows - ne jako v případě virtualizace, kde je celý pevný disk v kontejneru. Provozujeme to totiž na dvou PC a potřebuji k tomu přistupovat z jednoho PC, což je dnes nepohodlné, protože na tom druhém PC musí být v daný okamžik spuštěn virtualizovaný OS.

Po 25. něco připravím.

Ono to totiž není tak jednoduché, nejde o prosté spuštění jednoho *exe či *com. Ten jednodušší (KHK PC-Kaufmann) spouštím z *bat tvaru:

net use Lpt1: \\moje-PC\HP3015 /user:jmeno heslo
kev /k
copy khkkval.pjl prn
euroline
kev u
net use lpt1: /delete

kde:
kev (kev.com) je utilita na nastavení češtiny, zde Kameníci (jinde Latin 2)
khkkval.pjl zabezpečuje poslání nastavení formátu tiskové stránky na tiskárnu
euroline (euroline.bat) je další docela rozsáhlý *bat s různými errorlevely, nakonec spouští příslušný *exe

Ten složitější (dBASE) spouštím z *pif, kde je odkaz na *bat. Každý klient má svůj *pif, *bat je stejný, tvaru:

net use lpt1: \\moje-PC\HP3015 /user:jmeno heslo
copy D:\dBASE\Dev\Tisk\kvalita.pjl prn
D:
cd\dBASE\2016\%1
d:\dbase\kev /l
d:\dbase\dbase -t
d:\dbase\kev /u
cd\dBASE\2016\%1
d:\dbase\7z a %1
copy %1.7z d:\Zaloha\dBASE\2016
copy %1.7z \\tsclient\D\Zaloha\dBASE\2016
copy %1.7z \\tsclient\H\dBASE
del %1.7z
net use lpt1: /delete

Ve virtualizovaném OS žádný problém. Zda tohle dokáže DOSBox, netuším.

Nebudeš. Budeš je spouštět stále stejně, jen se část přestěhuje dovnitř dosboxu a tvůj 16-bit exáč budeš volat přes dosbox.

edit nějako takto:

dosbox -c C:\dbase\start.bat -conf dbase4.conf -fullscreen
cd\dBASE\2016\%1
d:\dbase\7z a %1
copy %1.7z d:\Zaloha\dBASE\2016
copy %1.7z \\tsclient\D\Zaloha\dBASE\2016
copy %1.7z \\tsclient\H\dBASE
del %1.7z

no a ten start.bat už poběží uvnitř dosboxu:

C:
cd\dBASE\2016\%1
c:\dbase\kev /l
c:\dbase\dbase -t
c:\dbase\kev /u

edit2: C: je uvnitř namapováno na cestu na D:
A ten parametr se asi bude muset předat přes soubor (to jsem ještě nezkoumal)

Vypadá to zajímavě.
Moje jakési pokusy s DOSBoxem před lety nedopadly, třeba to nakonec dopadne teď. No, uvidíme :)

Dnes na jedné straně jsem rád, že mám účto zcela mimo možnost kontaktu s internetem (ty XP-mode virtuální stroje mají "WAN kontakt" zakázán na routeru), na druhé straně je poněkud nepohodlné mít třeba při kopírování dat po LAN spuštěny de facto 4 PC (2x hostitelské W7, 2x hostované XP).

Odstavení internetu podle potřeby třeba také nějak půjde ošéfovat. Akorát se mi moc nelíbí představa, že by k snadno čitelným *dbf souborům měly mít přístup W10 (telemetrie, CEIP). Možné řešení (narychlo plácnuto) třeba bude v nějakém blokování přístupu W10 na internet a následném mazání toho, co W10 mezitím nasyslily a připravily bonzovat. Ale tohle teď zdaleka není na programu dne. Ani na programu roku. Dnes v tom problém nevidím; z XP bez internetu se přepnu do W7 s internetem. W7 sice asi nějak "vidí" i dovnitř XP, ale protože W7 mám bez šmírování a bez aktualizací, nepředpokládám, že by měly tendence informace z XP někam posílat.

jestli ti jde o zabezpečení, použil bych v takovém případě TC kontejner s nějakou povedenou enkrypcí. Jen upozorňuju, že Windowsí systémy umí VHD soubory normálně přimountovat (a dokonce z nich i startovat), takže kdyby byla telemetrie tak evil, jak píšeš, potom by ti únik do XP-virtuálna moc nepomohl..

Zpět do poradny Odpovědět na původní otázku Nahoru