มีเบราว์เซอร์สมัยใหม่ที่ทำงานบน Windows 3.1 หรือไม่ [ปิด]


224

มีเบราว์เซอร์รุ่นใหม่ที่ทำงานบน Windows 3.1 หรือไม่? บางครั้งมีสถานการณ์ที่จำกัดความสามารถของสภาพแวดล้อมในการอัพเกรดและการท่องเว็บเป็นสิ่งที่ต้องทำในวันนี้ แนวคิดก็คือมันสามารถแสดงผลเว็บไซต์เช่น superuser.com

ตัวเลือกการเรียกดูที่มีอยู่สำหรับระบบปฏิบัติการนั้นจะหยุดบนไซต์ส่วนใหญ่

คำถามเก่า ๆ

ตกลงดังนั้นฉันรู้ว่าคุณกำลังคิดอะไร: "คุณยังคงใช้ Windows 3.1 อยู่ในโลกนี้?"

นี่คือสถานการณ์ คอมพิวเตอร์ที่ใช้ 3.1 ยังเป็นตัวควบคุมสำหรับคลื่นความถี่ $ 150,000 ที่ผลิตในประเทศเยอรมนีดังนั้นโอกาสใด ๆ ในการอัพเกรดคอมพิวเตอร์จริงโดยไม่ต้องเสียเงินสักหน่อยสำหรับการผลิต ปัญหาคือซอฟต์แวร์ Timeclock อยู่บนแพลตฟอร์มที่ขับเคลื่อนด้วยเว็บ Netscape 4.0 แสดงเว็บไซต์ไม่ถูกต้องและไม่ตอบสนองต่อการกดปุ่มเช่น "เข้าสู่ระบบ" หรือ "เจาะ"

สิ่งต่าง ๆ เช่นจาวาหรือแฟลชไม่ใช่สิ่งจำเป็น AFAIK มันแค่รองรับ HTML 4 และ CSS

แก้ไข:

ดังนั้นฉันคิดว่ามันเป็นความคิดที่ดีที่จะเปิดเผยซอฟต์แวร์ที่ใช้ เป็นซอฟต์แวร์ [Gorrie Regan Time and Attendance] [1] พวกเขาทำการอัปเดตบางอย่างตั้งแต่เราได้รับมาเป็นครั้งแรก บริการนี้โฮสต์ผ่านเซิร์ฟเวอร์ SQL และ IIS ที่รวมกัน

[1]: http://www.gregan.com/timeandattendance/enterprisemanagement.html


13
คุณอาจต้องการดูเป็นนาฬิกาที่มีอยู่จริง พวกเขามีเครื่องสแกนลายนิ้วมือ / นิ้วมือรูดบัตรการ์ดเดือนหน้า นาฬิกาจำนวนมากไร้สายและสามารถรวมเข้ากับซอฟต์แวร์เวลาและการเข้างาน บางแห่งยังมีความสามารถของตัวจับเวลาระฆังประตูทางเข้ายอดคงค้างกำหนดการและการ จำกัด เวลา น่าจะทำได้ดีกว่าเปิดคอมพิวเตอร์เครื่องนี้ด้วยซอฟต์แวร์ความปลอดภัยที่ล้าสมัยไปยังเว็บ
kobaltz

41
@Moab ไม่ใช่ความคิดที่ดีที่จะอัปเกรดหากคอมพิวเตอร์กำลังใช้งานอุปกรณ์ควบคุมอยู่ คอมพิวเตอร์เครื่องนั้นดีกว่าทิ้งไว้โดยลำพัง
Renan

222
คำถามจริงคือทำไมทุกคนจะใช้ตัวควบคุมแบนด์วิดท์เพื่อเข้าสู่แพลตฟอร์มการติดตามเวลาของคุณ
Der Hochstapler

38
หากผู้บริหารได้ถามสิ่งนี้ในนามของ "การผลิตแบบลีน" เพียงแค่บอกพวกเขาว่าค่าใช้จ่ายในการทำงานนี้สูงกว่าค่าใช้จ่ายในการใช้เครื่องจักรอื่นที่เหมาะสมกว่าในการทำงานเวลา การพยายามใช้ประแจเพื่อตอกตะปูไม่ได้เป็นการผลิตแบบลีน แต่เป็นการผลิตที่งี่เง่า
Mokubai

16
ฉันโหวตสิ่งนี้เพราะชีวิตของคุณแย่ลงหรือคุณทำงานที่ยอดเยี่ยมมาสร้างความบันเทิงให้ฉัน ไม่ว่าจะด้วยวิธีใดก็โกรธแค้น :)
tewha

คำตอบ:


210

ขอโทษที่ให้คำตอบนี้เพราะฉันไม่สามารถให้คุณได้ แต่ดูเหมือนใหญ่เกินไปสำหรับความคิดเห็น

ในการเพิ่มบุคคลที่แนะนำไม่ให้ทำสิ่งนี้: ยิ่งมีประโยชน์มากขึ้นเมื่อคุณสร้างเครื่อง Win 3.1 (โดยอนุญาตให้ทำงานอื่น ๆ ) ยิ่งเครื่องมีประโยชน์นานขึ้นก็เพียงพอที่จะไม่แทนที่ด้วยสิ่งที่เหมาะสม

Win3.1 เป็นระบบปฏิบัติการที่น่ากลัวที่มีในฐานะผู้ควบคุม คิดว่ามันเป็น DOS ด้วย GUI ซึ่งเป็นสิ่งที่มันเป็น ไม่มีกระบวนการแยกดังนั้นหน้าต่างเบราว์เซอร์ที่ไม่ดี (หรือแอพใด ๆ ) สามารถแย่งหน่วยความจำในพื้นที่หน่วยความจำของตัวควบคุมที่สร้างความหายนะ เนื่องจากคุณมีเบราว์เซอร์รุ่นเก่าที่ดู HTML / CSS / JavaScript ที่ทันสมัยมีความเป็นไปได้มากมายสำหรับข้อบกพร่องของเบราว์เซอร์และโอกาสของหน่วยความจำที่มีสัญญาณรบกวนนั้นค่อนข้างสูง

นอกจากนี้ยังมีการสนับสนุน Win3.1 แบบเรียลไทม์ไม่มาก แม้แต่ Win95 ก็ดีกว่า แต่ก็ไม่มาก ซึ่งหมายความว่าในขณะที่แอพพยายามร่วมมือและแชร์ซีพียูพวกเขาไม่จำเป็นต้องทำและบางแอพหรือหน้าต่างเบราว์เซอร์อาจใช้ซีพียูทั้งหมดหมดเวลาในการจับเวลาสำหรับซอฟต์แวร์ตัวควบคุม ที่อาจไม่จบดี นี่คือวงดนตรีที่แท้จริง

มีไวรัส (อาจยังคงเป็น) สำหรับ 3.1 (เอ้อ, DOS จริง ๆ ) ดังนั้นการเปิดขึ้นสู่เครือข่ายใด ๆ ควรทำให้คุณตกใจ วิศวกรเครือข่ายที่ฉลาดคนใดคนหนึ่งจะต้องใช้ไฟร์วอลล์ (หากคุณสามารถหาหนึ่งสำหรับ Win3.1) และ ณ จุดนั้นคุณจะทำให้เครื่องชะงัก จากนั้นคำตอบจำนวนมากแนะนำให้ใช้ IE5 ซึ่งไม่สามารถเทียบเคียงได้ในตอนนี้

Win 3.1 นั้นหมดอายุเมื่อประมาณ 4 ปีที่แล้ว (ไม่นานมานี้ในหนังสือของฉัน) Internet Explorer 5.x ได้รับการสนับสนุนล่าสุดทุกชนิดในปี 2010 ฉันบอกหัวหน้าของฉันว่านี่เชื่อมต่อกับแถบความถี่และเราไม่ต้องการปัญหาใด ๆ กับซอฟต์แวร์ตัวควบคุม หากผู้ใช้งานซอฟต์แวร์ตัวควบคุมอยู่ในระดับฉลาดพวกเขาอาจมีส่วนคำสั่งที่ไม่อนุญาตให้มีซอฟต์แวร์อื่น ๆ ในกล่องควบคุมหรือคุณอาจได้รับการสนับสนุนจากพวกเขาเป็นโมฆะ

หากคุณต้องการบางสิ่งบางอย่างใกล้เคียงกับคอนโทรลเลอร์ฉันจะบอกว่า WiFi + แท็บเล็ตราคาถูก / iPod Touch ใช้แล้ว แต่เห็นได้ชัดว่าฉันจำเป็นต้องรักษาความปลอดภัยเครือข่าย WiFi ของคุณด้วย


10
จุดที่ยอดเยี่ยม แต่โปรดจำไว้ว่าคอมพิวเตอร์ปัจจุบันอาจถูกสร้างขึ้นเพื่อทนต่อสภาพแวดล้อมทางอุตสาหกรรมในขณะที่แท็บเล็ต / iPod ระดับผู้บริโภคทั่วไปอาจอยู่ได้ไม่นานหากไม่ได้สร้างขึ้นเพื่อทนต่อควันฝุ่นและอื่น ๆ .
ปล้น

25
@rob เป็นจริง แต่ฉันก็แนะนำตัวเลือกที่สามมากกว่าระบบปฏิบัติการที่ไม่มีการป้องกันซึ่งใช้ IE ที่ไม่ได้เชื่อมต่อกับอุปกรณ์อุตสาหกรรม
Rich Homolka

6
นอกจากนี้ยังมีการสนับสนุน Win3.1 แบบเรียลไทม์ไม่มาก - ยกเว้นความจริงที่ว่าแอปพลิเคชันใด ๆ สามารถยึดซีพียูได้นานเท่าที่ต้องการไม่ได้ให้ระบบปฏิบัติการหรือแอปพลิเคชันอื่น ๆ ซึ่งรวมถึงแอพตัวควบคุมแบนด์วิดท์
Random832

19
นี่คือสิ่งนี้ ความคิดที่จะวางเบราว์เซอร์ในกล่อง Win 3.1 ที่มีความสำคัญอย่างยิ่งนั้นเป็นสิ่งที่ไม่ดี ฉันเพิ่งตื่นนอนดังนั้นมันจึงเป็นสิ่งที่โง่ที่สุดที่ฉันได้ยินในวันนี้ :-) โซลูชัน "Linux และ Wine" ที่กล่าวถึงฟังดูน่าสนใจสำหรับฉันถ้าคุณจำเป็นต้องมีเบราว์เซอร์บนคอมพิวเตอร์เครื่องเดียวกันที่ใช้ bandaw (ยังงี่เง่า แต่ก็ปลอดภัยกว่ามากและจะจัดการกับปัญหาอื่น: คอมพิวเตอร์ Win 3.1 จะหยุดพักในบางครั้งพร้อมที่จะอัปเกรด) แต่สำหรับร้องไห้ออกมาดัง ๆ : เพียงแค่ได้รับอีกแยกเครื่องคอมพิวเตอร์หรืออุปกรณ์การทำเช่นนี้
Daniel Andersson

10
Win3.1 อาจไม่ให้ความสามารถแบบเรียลไทม์ แต่ก็ไม่สามารถเข้าถึงซอฟต์แวร์ที่ให้บริการด้วยตนเองโดยการติดตั้งตัวจัดการขัดจังหวะที่กำหนดเอง นั่นเป็นหนึ่งในบางสิ่งที่ทำให้ซอฟต์แวร์ 16 บิตไม่ทำงานบน Win9x และ XP ดังนั้นฉันค่อนข้างมั่นใจว่ามันเกิดขึ้น การอัพเกรดคอมพิวเตอร์จึงไม่ใช่การเริ่มต้น คำถามที่แท้จริงคือเหตุผลที่ทุกคนคาดหวังว่าตัวควบคุมแบนด์วิดท์จะทำงานต่อไปได้หากมีการเปลี่ยนแปลงการกำหนดค่า (เพิ่มซอฟต์แวร์ใหม่ ฯลฯ )
Ben Voigt

107

Opera 3.62 อาจเหมาะที่สุดกับเบราว์เซอร์รุ่นใหม่ที่ยังคงทำงานบนระบบเก่าเช่น Windows 3.1 (ซึ่งแม้ไม่มีการสนับสนุน TCP / IP แบบดั้งเดิม) การสนับสนุน HTML และ CSS ค่อนข้างดีสำหรับอายุของเบราว์เซอร์นี้ แต่อย่าคาดหวังมากเกินไป นอกจากนี้โปรดทราบว่า Opera 3.62 ไม่รองรับการเปลี่ยนแปลงแบบไดนามิกในเว็บไซต์ผ่านการจัดการ DOM ซึ่งทำให้เว็บแอปพลิเคชันที่ขับเคลื่อนด้วย JavaScript ไม่สามารถใช้งานได้

ฉันขอแนะนำให้ใช้คอมพิวเตอร์เครื่องอื่นสำหรับซอฟต์แวร์นาฬิกาเวลา นอกเหนือจากปัญหาของคุณเช่นระบบเก่าควรทำงานแยกจากเครือข่ายเนื่องจากมีช่องโหว่ที่ไม่รู้จักที่รู้จัก ในทางตรงกันข้ามอาจมีคนแย้งว่าไม่มีเครือข่ายที่แพร่กระจายมัลแวร์ที่ทำงานอยู่บนแพลตฟอร์มเก่า ๆ อย่างไรก็ตามฉันจะไม่เสี่ยงกับการใช้เครื่องจักรพิเศษดังกล่าวเพื่อทำสิ่งอื่นนอกเหนือจากการควบคุมเลื่อย คุณจะทำอย่างไรถ้ามันเกิดจากการใช้งานสำหรับงานที่คุณสามารถทำได้บนคอมพิวเตอร์เครื่องอื่น?


2
ดูเหมือนว่าทางออกที่ดีที่สุด เพียงวางคอมพิวเตอร์สองเครื่องในพื้นที่เดียวกัน แก้ไขปัญหาการอนุญาตให้ Windows 3.1 เข้าถึงอินเทอร์เน็ตและแก้ไขการใช้เบราว์เซอร์ที่ไม่ปลอดภัย (สิ่งใดก็ตามที่ทำงานบน 3.1 จะไม่ปลอดภัย)
Ramhound

3
ขอบคุณสำหรับคำตอบจริง เมื่อสิ่งต่าง ๆ ชะลอตัวลงเล็กน้อยฉันจะให้ช็อตนี้! หากทุกอย่างดูดีฉันจะตั้งค่านี้เป็นคำตอบ
ชาดแฮร์ริสัน

4
ฉันสงสัยว่า timeclock จำเป็นต้องอยู่ในคอมพิวเตอร์เครื่องเดียวกันเพื่อบันทึกหรือเรียกเก็บเงินด้วยเหตุผล (สำหรับปฏิบัติการเลื่อย) หรือถ้ามันสะดวก หากไม่จำเป็นสำหรับอุปกรณ์ให้ย้ายคุณสมบัติไปยังฮาร์ดแวร์ชิ้นอื่น
horatio

1
@horatio คุณถูกต้องเกี่ยวกับเหตุผลในการเรียกเก็บเงิน ซอฟต์แวร์นาฬิกาเวลามีคุณสมบัติการจัดการโครงการจำนวนมากที่ให้คุณจัดสรรเวลาและวัสดุให้กับโครงการเฉพาะซึ่งช่วยติดตามต้นทุนจริง ดูเหมือนว่าจะมี "อุปกรณ์" อื่นที่จะต้องใช้ในการเลื่อย
ชาดแฮร์ริสัน

2
0: เพียงคำตอบที่ถูกต้องเพื่อคำถามนี้ในบริบทนี้คือDO NOT คำตอบนี้อาจใช้ได้ในบริบทอื่นแน่นอน
o0 '

77

เอ่อ ... คุณจริงๆต้องการที่จะให้เป็นงานที่สองไปยังเครื่องคอมพิวเตอร์จากยุคหินที่ควบคุม $ 150,000 สายพาน .. ?

ตัดสินให้โจทก์ : บอกเราว่าคุณสูญเสียแขนอย่างไร
โจทก์ : บ็อบมาทำงานสายวันนั้นและพยายามต่อยเวลาในขณะที่ฉันกำลังใช้วงดนตรีอยู่
อัยการกับจำเลย (Bob) : คุณรู้หรือไม่ว่าวงดนตรีหยุดเสมอในขณะที่เว็บไซต์นาฬิกาเวลาเปิดอยู่?
จำเลย : แน่นอนว่าทุกคนรู้ดี เราแค่รอให้บุคคลคลิกปุ่ม Clock In หรือ Clock Out จากนั้นเลื่อยจะกลับมาทันที!
Plantiff : ฉันไม่รู้ว่า Bob มาสาย! เลื่อยจะหยุดเมื่อชิ้นส่วนค้าง ฉันควรจะรู้ได้อย่างไรว่ามันจะเริ่มกลับมาอย่างฉับพลันในขณะที่ฉันกำลังมองหาส่วนในนั้น .. ?


คำตอบ SU ที่ดีที่สุดตลอดกาลที่ฉันคิด!
gregg

39
  1. VNC ยังคงใช้งานได้กับ Windows 3.1 ติดตั้ง VNC และเปิดการเชื่อมต่อกับเครื่องที่มีความสามารถมากขึ้นโดยแชร์ว่าเครื่อง Windows 3.1 สามารถเข้าถึงได้ (หรือเรียกใช้ FTP เซิร์ฟเวอร์ที่มี IIS)

  2. เรียกใช้ไคลเอนต์ XWindows บนเครื่อง 3.1 และเชื่อมต่อกับเครื่องที่ใช้ XServer จากนั้นคุณสามารถเรียกใช้เบราว์เซอร์ที่ทันสมัยในหน้าต่างเทอร์มินัล

วิธีในการเขย่าเทคโนโลยีสุดคลาสสิค Windows 3.1 เป็นเมนเฟรม OS / 360 ใหม่ที่ บริษัท กลัวที่จะเปลี่ยน :)


1
ฉันหมายถึง VNC ทำงานบน Wii ของฉันมันทำงานได้ทุกที่
ZJR

11
นี่เป็นทางออกที่ปลอดภัยและไว้
วางใจ

24

ในทางเทคนิคคุณอาจได้รับเบราว์เซอร์ 32 บิตที่ทันสมัยกว่าทำงานบนWin32s (ซึ่งจะให้ฟังก์ชันย่อย 32 บิตสำหรับ Windows 16 บิต) ถ้าคุณต้องการที่จะลองฉันจะเริ่มต้นด้วยรุ่น "พกพา" ของ Opera, Mozilla / Firefox ฯลฯ (ฉันยังกล่าวถึงในความคิดเห็นในวันอื่น ๆ แต่ลบมันเพราะฉันไม่คิดว่ามันเป็นที่แนะนำ )

ที่กล่าวมาคุณอาจต้องการพิจารณาการตัดสินใจของคุณอีกครั้งว่าจะไม่ลองใช้งานซอฟต์แวร์บนเครื่องที่ใหม่กว่า ดังที่คนรวยชี้ให้เห็นมีหลายสาเหตุที่จะไม่เรียกใช้เว็บเบราว์เซอร์บนเครื่องควบคุม Bandaw ของคุณ

อย่างไรก็ตามในบางจุดสิ่งที่ไม่ดีจะเกิดขึ้นกับพีซีเครื่องนี้และ ณ จุดนั้นคุณจะสูญเสียเงินจำนวนมากหากคุณไม่มีแผนการสำรองข้อมูลที่ผ่านการทดสอบมาอย่างดี ฉันไม่รู้อะไรมากเกี่ยวกับการผลิตแบบลีน แต่ฉันรู้ว่าเมื่อระบบที่สำคัญล้มเหลวโดยที่ไม่มีแผนฉุกเฉินเกิดขึ้นมันจะส่งผลทันทีต่อการดำเนินงาน

สิ่งที่ไม่เสียค่าใช้จ่ายมากนักในตอนนี้ (นอกเหนือจากเวลา) คือการลองคัดลอกการติดตั้ง Windows 3.1 ไปยัง VM หรืออีมูเลเตอร์เช่น DOSBox หรือพยายามเรียกใช้ซอฟต์แวร์โดยตรงบน Windows เวอร์ชั่นใหม่ หลายโปรแกรมจะไม่ทำงานในการลองครั้งแรก แต่สามารถเรียกใช้ด้วยตัวเลือกความเข้ากันได้ที่เหมาะสม ฉันรู้สึกประหลาดใจเมื่อหลายปีก่อนเมื่อฉันสามารถทำให้แอป DOS ที่เป็นกรรมสิทธิ์ของ บริษัท ประกันภัยทำงานได้ดีบน Windows 2000 และ XP โดยไม่ต้องทำอะไรมากไปกว่าการส่งธงพิเศษไปยัง command.com หรือ cmd.exe (โปรดทราบว่า command.com มีให้เฉพาะใน Windows 7 รุ่น 32 บิต) แม้ว่าคุณจะไม่ได้รับการสนับสนุนใด ๆ จากผู้ผลิตคุณอาจสามารถค้นหาได้ด้วยตัวคุณเองหรือค้นหาร้านคอมพิวเตอร์อิสระในท้องถิ่นหรือ นักเทคนิคที่ขึ้นอยู่กับความท้าทาย

พิจารณาเวลาการดำเนินการใด ๆ ที่คุณกำลังทำอยู่ อาจเปิดและบันทึกไฟล์สำหรับตัวควบคุมแบนด์วิดท์ของคุณเป็นแบบทันที แต่ฉันจะไม่แปลกใจถ้าคุณสามารถกู้คืนอย่างน้อยวันละหลายนาทีโดยการย่อหรือกำจัดหน้าจอ "กำลังโหลด ... " ทั้งหมด ตัวแทนประกันภัยในเรื่องเล็ก ๆ น้อย ๆ ของฉันมีความสุขเพราะผลข้างเคียงที่ชัดเจนของการย้ายไปยังเครื่องรุ่นใหม่คือทุกอย่างทำงานได้เร็วขึ้นดังนั้นพวกเขาจึงไม่รอหน้าจออีกต่อไป

หากทุกอย่างไปได้ดีบนพีซีแบบทดสอบที่ใช้ระบบปฏิบัติการที่ทันสมัยกว่าคุณสามารถตั้งค่ามันเพื่อทดแทนอย่างถาวรและเก็บพีซีเก่าไว้เป็นข้อมูลสำรองได้ (คุณน่าจะสามารถซื้อพีซีอุตสาหกรรมอายุ 5 หรือ 10 ปีได้ในราคาที่ไม่แพงถ้าเครื่องเดสก์ท็อปทั่วไปไม่น่าจะอยู่รอดได้นานในสภาพแวดล้อมของคุณ) คุณยังอาจไม่ต้องการเรียกใช้ เว็บเบราว์เซอร์เพื่อประสิทธิภาพแบบเรียลไทม์การรักษาความปลอดภัยและเหตุผลในการใช้งาน แต่อย่างน้อยคุณก็ไม่ต้องกังวลเกี่ยวกับวันสำคัญเมื่อพีซีพัง


นอกจาก VM หรือ DOSBox แล้วยังมีWineบน Linux
detly

6
คอนโทรลเลอร์เป็นแอปพลิเคชั่นตามเวลาจริงเกือบแน่นอน ซึ่งหมายความว่าจะต้องเรียกใช้พูด ms ทุก ๆ 100 ms หรือมากกว่านั้น ในโปรแกรมจำลองนี้ไม่รับประกัน หากคุณเริ่มต้นแอปพลิเคชัน (เช่นเบราว์เซอร์) ในหน้าต่างอื่นจะใช้เวลา CPU จาก VM หรือโปรแกรมจำลอง มี Linux เวอร์ชันเรียลไทม์ แต่ VM จะต้องการการเขียนโปรแกรมแบบกำหนดเองเพื่อทำงานนี้
Kevin Vermeer

@KevinVermeer จริง - ฉันได้ชี้แจงว่าประสิทธิภาพแบบเรียลไทม์เป็นสาเหตุหนึ่งที่ไม่ควรเรียกใช้เว็บเบราว์เซอร์บนโฮสต์ระบบปฏิบัติการ
ปล้น

15

หากซอฟต์แวร์ timeclock บนเว็บของคุณมีเพียง 2 หรือ 3 เมนูที่มีตัวเลือก 4-5 ตัวฉันเดาว่าการขอให้โปรแกรมเมอร์ราคาถูกพัฒนาแอปพลิเคชัน Windows 3.1 ที่ดึงข้อมูลบนเว็บไซต์และส่งข้อมูลที่เหมาะสมจะเป็นวิธีที่ง่ายที่สุด .

โอกาสที่โปรแกรมเมอร์ต้นทุนต่ำของคุณมี Windows 3.1 เป็นระบบปฏิบัติการหลักของเขาที่ 486 DX33 แล้ว

มันเกือบจะไม่ใช่เรื่องตลก แต่เป็นทางออกที่ถูกที่สุดและเร็วกว่า


1
อีกวิธีคือทางออกของ @rob: เพื่อเปลี่ยนพีซีของคุณเองสำหรับพีซีเครื่องอื่นที่มีระบบปฏิบัติการที่ดีกว่า แต่มี I / O เดียวกัน (พอร์ตอนุกรม, พอร์ตขนานและอื่น ๆ ) และด้วยโปรแกรมข้อมูล / บริษัท ดั้งเดิม
leye0

9
ฉันพนันได้ว่า "นักพัฒนาซอฟต์แวร์ราคาถูก" ไม่สามารถเขียนโปรแกรมเครื่องหากไม่มีการสนับสนุน TCP / IP เพื่อดึงข้อมูลจากเว็บไซต์
ONOZ

หรือเพื่อสร้างเว็บไซต์ / บริการพร็อกซี่ราคาถูกที่ใช้งานได้กับ Netscape 4.0
Ivarpoiss

6
@ONOZ: 3.1 รองรับ TCP / IP
grawity

2
แน่นอนว่าพีซีสองเครื่องราคาถูกกว่า
leonigmig

13

ทางออกที่สมเหตุสมผลอย่างหนึ่งที่ฉันคิดว่าน่าจะเป็น:

  • การตั้งค่าคอมพิวเตอร์ที่ทันสมัย ​​(อย่างน้อย 2 คอร์โปรเซสเซอร์) พร้อมการกระจาย Linux ที่สนับสนุนมานาน (CentOS / RHEL / Ubuntu LTS)

  • ติดตั้งเครื่องเสมือนที่นั่น - ติดตั้งเพื่อให้สามารถเชื่อมต่อกับแบนด์วิดท์ของคุณเท่านั้น (ฉันไม่ทราบวิธีการเชื่อมต่อ - ฉันคิดว่าตัวอย่างเช่นด้วย-serial /dev/ttyS0 ตัวเลือกการเชื่อมต่อแบบอนุกรมqemuควรช่วยได้-net noneตัวเลือกจะปิดใช้งานเครือข่าย);

  • ติดตั้ง Windows 3.1 ลงในเครื่องเสมือนนี้แล้วย้ายซอฟต์แวร์แบนด์แวร์ไปที่นั่น

คุณจะมีระบบรักษาความปลอดภัยที่ทันสมัยและเบราว์เซอร์สำหรับซอฟต์แวร์ Timeclock และไม่ปลอดภัย แต่แยกออกจากระบบอินเทอร์เน็ตสำหรับ Bandaw

นี่ดียิ่งกว่าการออกจากการตั้งค่าปัจจุบัน - คอมพิวเตอร์ 15 ปีจะแตกหักเร็วกว่าในภายหลังและคุณจะไม่มีทางเปลี่ยนได้เลย การย้ายเครื่องเสมือนไปยังคอมพิวเตอร์เครื่องอื่นนั้นทำได้ง่ายเพียงแค่เคลื่อนย้ายไฟล์อิมเมจดิสก์


8
จะไม่ทำงาน - คุณจะทำให้จังหวะการควบคุมแถบแบนไม่ดีขึ้น สาเหตุที่เป็นไปได้มากที่สุดสำหรับข้อกำหนด Win3.1 สำหรับซอฟต์แวร์ที่มีอยู่ก็คือมันติดตั้งตัวจัดการขัดจังหวะของตัวเองเพื่อให้สามารถใช้งานได้ตามเวลาจริง ที่เป็นไปไม่ได้ในระบบปฏิบัติการสมัยใหม่ที่ใช้งานแอพพลิเคชั่นที่ไม่มีสิทธิใช้สิทธิและในขณะที่ VM สามารถเลียนแบบได้
Ben Voigt

chrt --fifo qemu ...บนลินุกซ์ที่ทันสมัยที่คุณสามารถติดตั้งกระบวนการเครื่องเสมือนสำหรับการจัดตารางเวลาจริงโดยใช้ อีกทั้งระบบที่ทันสมัยจะเร็วกว่าระบบเดิม 15 เท่าเป็นร้อยเท่า ฉันไม่คิดว่าจะมีปัญหากับเวลาตอบสนองช้าเกินไป
Tometzky

4
ตัวจัดการอินเทอร์รัปต์เร็วกว่ากระบวนการตามกำหนดเวลาแบบเรียลไทม์มาก นอกจากนี้ปฏิกิริยาที่เร็วเกินไปอาจเป็นปัญหาใหญ่เท่ากับช้าเกินไป ฉันไม่เห็นวิธีหลีกเลี่ยงความล่าช้าในการตอบสนองที่คาดการณ์ไม่ได้เมื่อใช้ VM
Ben Voigt

6

ฉันจะถือว่าทางออกที่ดีที่สุดของคุณคือไปกับผลิตภัณฑ์ Microsoft ในนี้ ล่าสุดที่รองรับการเปิดตัว Internet Explorer น่าจะเป็น5.01

OldAppsมีรายการรุ่นที่ออกใหม่ล่าสุดที่ดีสำหรับแพลตฟอร์มที่ระบุ อย่างไรก็ตามตรงข้ามกับตารางนั้น5.01มีการระบุไว้สำหรับ Windows 3.1 เช่นกัน

Operating System        Latest Software Version
Windows 3.1             Internet Explorer 3.01 (Windows 3.1)
Windows 95              Internet Explorer 5.0
Windows 98              Internet Explorer 6.0 (Setup Only)
Windows 2000            Internet Explorer 6.0 (Setup Only)
Windows ME              Internet Explorer 6.0 (Setup Only)
Windows Server 2003 x64 Internet Explorer 7.0 (x64)
Windows Server 2003     Internet Explorer 7.0 (Final)
Windows XP x64          Internet Explorer 8.0 (XP x64)
Windows XP              Internet Explorer 8.0 (XP)
Windows Vista x64       Internet Explorer 9.0 (Vista)
Windows Vista           Internet Explorer 9.0 (Vista x64)
Windows 7 x64           Internet Explorer 9.0 (7 x64)
Windows 7               Internet Explorer 9.0 (7)

หน้านี้แสดง IE 5.1 ​​สำหรับ windows 3.1 .... oldapps.com/internet_explorer.php
Moab

@Moab: ถูกต้อง แปลก. ฉันเพิ่มบันทึกย่อไปยังคำตอบ
Der Hochstapler

2
ข้อมูลนี้ไม่ถูกต้องเนื่องจากมี Internet Explorer 5.01 สำหรับ Windows 3.1x ในขณะที่ฉันยอมรับว่า Internet Explorer 5.01 จะเป็นตัวเลือกที่ดีกว่า Netscape 4 แต่ Opera 3.62 จะยังคงรองรับ CSS และ HTML ได้ดีกว่ามากหากฉันจำได้ถูกต้อง
Gurken Papst

@GurkenPapst: ฉันคิดว่ามันอาจจะเป็นการดีที่สุดที่จะใช้ผลิตภัณฑ์ของ Microsoft พิจารณาว่างานที่ใช้กับคอมพิวเตอร์เป็นหลัก ฉันยังพบว่าสิ่งทั้งหมดค่อนข้างน่าสงสัย
Der Hochstapler

4

นี่เป็นสถานการณ์จริงที่ OS2 ใช้เป็นเวลาหลายปีเพื่อจัดการกับปัญหา

เห็นได้ชัดว่าเป็นการทำลายล้างมากกว่าเดิมเพียงแค่ติดตั้งเบราว์เซอร์ ... แต่ทั้งคู่สามารถใช้งานซอฟต์แวร์ Windows 3.1 ได้นอกเหนือจากซอฟต์แวร์ที่ทันสมัยกว่าเช่น Firefox 3.6


3

ขณะนี้ไม่มีอย่างน้อยด้วยการสนับสนุนเทคโนโลยีล่าสุด (ยกเว้น CSS พื้นฐานมาก JavaScript ฯลฯ ... )

บางทีคุณอาจจะโชคดีกว่ากับ IE 5 แต่ถึงอย่างนั้นคุณก็ค่อนข้างคับแคบ


3

นี่คือสิ่งที่ฉันจะทำ:

พัฒนาเว็บอินเทอร์เฟซแบบดั้งเดิมที่ทำงานบนพีซีที่ทันสมัยเพื่อให้เครื่อง 3.11 สามารถเชื่อมต่อกับเว็บไซต์จริงได้เช่นเดียวกับสิ่งที่แปลโดยใช้พร็อกซี ไม่ควรยากมากเพียงแค่ส่งอินพุตและแปลผลลัพธ์

หรือ

ซื้อพีซีโฮสต์ 1 เครื่องและตั้งค่าเครื่องเสมือน 2 เครื่อง: เครื่องหนึ่งที่เชื่อมต่อกับคอนโทรลเลอร์ 3.11 เครื่องอีกเครื่องหนึ่งเชื่อมต่อกับเครือข่ายพร้อมเบราว์เซอร์และระบบปฏิบัติการที่อัปเดตแล้ว ราคารวมประมาณ 200 ดอลล่าร์สหรัฐฯ?

หาก VM ไม่สามารถจัดการอุปกรณ์ควบคุมได้ฉันขอแนะนำให้คุณใช้คอมพิวเตอร์เครื่องใหม่เพื่อเข้าถึงเครือข่ายเนื่องจากซอฟต์แวร์เก่าที่เชื่อมต่อกับเครือข่ายเป็นข้อบกพร่องด้านความปลอดภัยขนาดใหญ่


5
ฮาร์ดแวร์ที่กำหนดเองตัวควบคุมที่ทำให้พิการและเครื่องเสมือน จะไม่ทำงาน. หากใช้งานได้จะไม่สามารถทำงานได้อย่างน่าเชื่อถือ ถ้ามันจะทำงานในลักษณะที่น่าเชื่อถือในกรณีที่เกิดอุบัติเหตุ บริษัท ประกันภัยจะไม่จ่ายเงินโดยระบุว่ามันไม่ใช่การตั้งค่าที่เชื่อถือได้
ZJR

คุณพูดถูกแล้วการทำเวอร์ชวลไลเซชันนั้นไม่น่าเชื่อถือเป็นพิเศษในทุก ๆ บริบท แต่ในกรณีที่เป็นปัญหาฉันได้ให้ทางเลือกแก่สิ่งนั้น ฉันอัปเดตคำตอบเพื่อพิจารณาโซลูชันที่สามใช้เวลานานขึ้นซึ่งรวมถึงพีซี 2 เครื่อง
NotGaeL

3

ฉันจะพิจารณาใช้ซอฟต์แวร์แชร์หน้าจอ หลังจากทำการวิจัยบางอย่างดูเหมือนว่า VNC ไม่เคยถูกส่งไปยัง Windows 3.1 แต่คุณสามารถลองใช้ pcAnywhere 9.2 ซึ่งฉันเชื่อว่าเป็นเวอร์ชั่นล่าสุดที่รองรับ Windows 3.1 ฉันคิดว่าสิ่งที่สำคัญที่สุดคือการใช้งานซอฟต์แวร์ที่เสถียรบนเครื่องนี้เท่านั้นเนื่องจากไม่มีการป้องกันหน่วยความจำไม่มีการแก้ไขข้อผิดพลาดในหลายปีที่ผ่านมาและเป็นการควบคุมอุปกรณ์ที่มีราคาแพงและอันตราย คุณสามารถค้นหาหัวข้อซึ่งกล่าวถึงทางเลือกในเบราว์เซอร์สำหรับ Windows 3.1 อีกที่นี่ พวกเขาคิดว่า Opera ค่อนข้างเสถียรและเบราว์เซอร์อื่น ๆ อาจไม่รองรับ CSS ที่ทันสมัยทั้งหมดที่คุณต้องการ


2

คำตอบสั้น ๆ ... ไม่

นักพัฒนาหยุดการพัฒนาซอฟต์แวร์สำหรับ Windows 3.1 นานมาแล้ว


2

คุณควรสร้างสคริปต์อย่างง่ายซึ่งจะคัดกรองแอปพลิเคชันเว็บที่ทันสมัยดั้งเดิมและแสดงในเบราว์เซอร์ที่เข้าถึงได้ง่ายจากปี 1994


"ง่าย"? ฉันต้องอ่านผิด
o0 '

1

K-Meleonอาจทำงานได้ มันทำงานได้กับหลายระบบเก่า ขนาดเล็กและว่องไว


มันถามว่า win32; ซึ่งไม่น่าแปลกใจ มีการเปลี่ยนแปลงสถาปัตยกรรมที่สำคัญจาก Win16 เป็น Win32 มันไม่เหมือนกับการเปลี่ยน 32-64 บิตที่ผ่านมาซึ่งต้องการรหัส (สำหรับการเขียนที่ดี) มากกว่าการคอมไพล์สวิตช์ kmeleon.sourceforge.net/wiki/FAQ#platforms
Dan Neely

1
@Dan - ตามที่คนอื่น ๆ ได้กล่าวถึงรหัส 32 บิตสามารถทำงานบน Windows 3.1 โดยใช้ win32s เท่าที่ผมจำได้ win32 API ขนาดใหญ่ที่ได้รับการสนับสนุน
Steve314

@ Steve314 APIs จำนวนมากที่มีความสามารถในการกราฟต์ลงบน win16 ไม่น่าแปลกใจเนื่องจากในหลาย ๆ กรณีการเปลี่ยนแปลงที่จำเป็นเท่านั้นคือการเปลี่ยนค่าเริ่มต้น int จาก 16 เป็น 32 บิต ในระดับที่ลึกกว่าการเปลี่ยนแปลงจากแอปพลิเคชั่น win16 การแบ่งปันกระบวนการ / เธรดเดี่ยวร่วมกันระหว่างระบบปฏิบัติการและแอปพลิเคชันทั้งหมดและ win32 โดยใช้การแยกกระบวนการและการกำหนดตารางเวลาไว้ล่วงหน้าเป็นการเปลี่ยนแปลงครั้งใหญ่สำหรับแอพพลิเคชันที่ซับซ้อน เนื่องจากพวกเขาแข่งขันกันอย่างต่อเนื่องในการทำทุกสิ่งที่ระบบปฏิบัติการทำอยู่เบราว์เซอร์จึงกลายเป็นแอพพลิเคชั่นที่ซับซ้อนที่สุดที่มีอยู่
Dan Neely
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.