Có trình duyệt hiện đại nào chạy trên Windows 3.1 không? [đóng cửa]


224

Nói một cách đơn giản, có một trình duyệt hiện đại chạy trên Windows 3.1 không? Đôi khi, có những tình huống hạn chế khả năng nâng cấp môi trường và duyệt web là điều bắt buộc trong những ngày này. Ý tưởng là nó có thể kết xuất một trang web như superuser.com

Các tùy chọn duyệt hiện có cho HĐH đó chỉ đơn giản là phá vỡ trên hầu hết các trang web.

CÂU HỎI THƯỜNG GẶP

Ok, vì vậy tôi biết bạn đang nghĩ gì: "Bạn đang làm gì trên Windows 3.1?"

Đây là tình hình. Máy tính chạy 3.1 cũng là bộ điều khiển với giá 150.000 đô la được sản xuất tại Đức, do đó, bất kỳ cơ hội nâng cấp máy tính thực tế nào mà không tốn khá nhiều tiền trước khi sản xuất là không có gì. Vấn đề là phần mềm timeclock nằm trên nền tảng điều khiển web. Netscape 4.0 không hiển thị trang web một cách chính xác và không phản hồi với các nút ấn như "đăng nhập" hoặc "cú đấm".

Những thứ như Java hay flash không cần thiết. AFAIK, nó chỉ cần hỗ trợ HTML 4 và CSS.

BIÊN TẬP:

Vì vậy, tôi nghĩ rằng nó có thể là một ý tưởng tốt để tiết lộ phần mềm đang được sử dụng. Đó là phần mềm [Thời gian và tham dự của Gorrie Regan] [1]. Họ đã thực hiện một số cập nhật kể từ lần đầu tiên chúng tôi có được chúng. Dịch vụ được lưu trữ thông qua máy chủ SQL kết hợp và IIS.

[1]: http://www.gregan.com/timeandattendance/enterpriseman Quản lý.html


13
Bạn có thể muốn nhìn vào một chiếc đồng hồ vật lý. Họ có máy quét ngón tay / sinh trắc học, thẻ quẹt, thẻ prox. Rất nhiều đồng hồ là không dây và có thể được tích hợp với phần mềm thời gian và tham dự. Một số cũng mang khả năng của chuông hẹn giờ, cửa ra vào, số dư tích lũy, lịch trình và hạn chế thời gian. Có lẽ tốt hơn để làm điều này hơn là mở máy tính này với phần mềm bảo mật lỗi thời lên web.
kobaltz

41
@Moab không phải là một ý tưởng tốt để nâng cấp nếu máy tính đang được sử dụng để điều khiển thiết bị. Máy tính đó tốt hơn là để lại một mình (và không kết nối mạng nếu có thể).
Renan

222
Câu hỏi thực sự là tại sao mọi người sẽ sử dụng bộ điều khiển cưa vòng để đăng nhập vào nền tảng theo dõi thời gian của bạn.
Der Hochstapler

38
Nếu quản lý đã hỏi điều này dưới danh nghĩa "sản xuất tinh gọn" thì chỉ cần nói với họ rằng chi phí để thực hiện công việc này vượt xa chi phí sử dụng một máy khác phù hợp hơn để thực hiện công việc chấm công. Cố gắng sử dụng cờ lê để đóng đinh không phải là sản xuất tinh gọn, đó là sản xuất ngu ngốc .
Mokubai

16
Tôi đã bỏ phiếu này vì cuộc sống của bạn tệ hoặc bạn đã làm một công việc tuyệt vời để giải trí cho tôi. Dù bằng cách nào, đó là một sự tăng trưởng. :)
tewha

Câu trả lời:


210

Xin lỗi để đặt câu hỏi này làm câu trả lời, vì tôi không thể đưa cho bạn một câu, nhưng dường như quá lớn cho một nhận xét.

Để thêm vào những người khuyên bạn không nên làm điều này: bạn càng tạo ra máy Win 3.1 hữu ích hơn (bằng cách cho phép nó thực hiện công việc khác), máy càng dài càng đủ hữu ích để không thay thế bằng thứ gì đó có ý nghĩa.

Win3.1 là một hệ điều hành khủng khiếp để có bộ điều khiển. Hãy nghĩ về nó như DOS với GUI, đó là những gì nó là. Không có sự cô lập quá trình để một cửa sổ trình duyệt xấu (hoặc bất kỳ ứng dụng nào) có thể làm xáo trộn bộ nhớ trong không gian bộ nhớ của bộ điều khiển. Vì bạn có các trình duyệt cũ đang xem HTML / CSS / JavaScript hiện đại, có rất nhiều khả năng xảy ra lỗi trình duyệt và tỷ lệ bộ nhớ bị xáo trộn là tương đối cao, rất cao.

Cũng không có nhiều hỗ trợ Win3.1 cho thời gian thực. Ngay cả Win95 cũng tốt hơn, mặc dù không nhiều. Điều này có nghĩa là khi các ứng dụng cố gắng hợp tác và chia sẻ CPU, chúng không nhất thiết phải và một số cửa sổ ứng dụng hoặc trình duyệt có thể sử dụng hết CPU, làm mất thời gian cho phần mềm điều khiển. Điều đó có thể không kết thúc tốt. Đây thực tế là một cưa vòng .

Có (có thể vẫn là) virus cho 3.1 (err, DOS thực sự), vì vậy việc mở nó lên bất kỳ mạng nào sẽ làm bạn sợ. Bất kỳ kỹ sư mạng khôn ngoan nào cũng sẽ yêu cầu tường lửa (nếu bạn có thể tìm thấy một cái cho Win3.1) và tại thời điểm đó, bạn làm hỏng máy. Sau đó, nhiều câu trả lời đề nghị IE5, không thể so sánh được tại thời điểm này.

Win 3.1 đã hết hạn sử dụng khoảng 4 năm trước (đáng ngạc nhiên gần đây trong cuốn sách của tôi). Internet Explorer 5.x có sự hỗ trợ cuối cùng dưới bất kỳ hình thức nào trong năm 2010. Tôi đã nói với sếp của tôi rằng điều này được kết nối với cưa vòng và chúng tôi không muốn có bất kỳ vấn đề nào với phần mềm điều khiển. Nếu mọi người phần mềm điều khiển hoàn toàn thông minh, họ sẽ có một điều khoản không cho phép bất kỳ phần mềm nào khác trên hộp điều khiển hoặc bạn làm mất một số hỗ trợ từ họ.

Nếu bạn thực sự cần một cái gì đó gần với bộ điều khiển, tôi sẽ nói WiFi + máy tính bảng giá rẻ / iPod Touch đã qua sử dụng, nhưng rõ ràng tôi cũng nói rằng bạn cũng cần bảo mật mạng WiFi của mình.


10
Điểm tuyệt vời, nhưng cũng nên nhớ rằng máy tính hiện tại có thể đã được chế tạo để chịu được môi trường công nghiệp, trong khi một máy tính bảng / iPod tiêu dùng thông thường có thể không tồn tại lâu nếu nó không được chế tạo để chịu được khói, bụi, v.v. .
cướp

25
@rob đủ đúng, nhưng sau đó tôi thậm chí còn đề xuất một số tùy chọn thứ ba đối với hệ điều hành không bảo vệ chạy IE chưa được kết nối với thiết bị công nghiệp.
Rich Homolka

6
Cũng không có nhiều hỗ trợ Win3.1 cho thời gian thực. - ngoại trừ thực tế là bất kỳ ứng dụng nào cũng có thể chiếm giữ CPU miễn là nó muốn, không đưa nó cho HĐH hoặc bất kỳ ứng dụng nào khác. Điều này bao gồm các ứng dụng điều khiển cưa vòng.
Random832

19
Điều này này này. Ý tưởng đặt một trình duyệt vào một hộp Win 3.1 quan trọng như vậy theo cách đó thật tồi tệ. Tôi vừa thức dậy, vì vậy đó chắc chắn là điều ngu ngốc nhất tôi nghe thấy ngày hôm nay :-). Các "Linux và Rượu" giải pháp đã được đề cập có vẻ thú vị với tôi nếu bạn nhất thiết phải có một trình duyệt trên máy tính rất giống nhau vận hành cưa vòng (vẫn còn ngu ngốc, nhưng rất nhiều an toàn hơn, và nó sẽ chăm sóc của một vấn đề khác: đôi khi máy tính Win 3.1 sẽ bị hỏng. Hãy sẵn sàng nâng cấp). Nhưng để khóc thật to: chỉ cần lấy một máy tính hoặc thiết bị bị cô lập khác để làm điều này.
Daniel Andersson

10
Win3.1 có thể không cung cấp bất kỳ khả năng thời gian thực nào, nhưng nó cũng không cản trở phần mềm tự cung cấp, bằng cách cài đặt các trình xử lý ngắt tùy chỉnh. Đó là một trong số ít những thứ khiến phần mềm 16 bit thực sự không hoạt động trên Win9x và XP, vì vậy tôi khá tự tin rằng đó là những gì đang diễn ra. Do đó, nâng cấp máy tính là không khởi động. Câu hỏi thực sự là tại sao mọi người mong đợi bộ điều khiển cưa vòng tiếp tục hoạt động nếu thay đổi cấu hình (thêm phần mềm mới, v.v.)
Ben Voigt

107

Opera 3.62 có thể phù hợp nhất với trình duyệt hiện đại, vẫn chạy trên một hệ thống cũ như Windows 3.1 (thậm chí không có hỗ trợ riêng cho TCP / IP). Hỗ trợ HTML và CSS khá tốt cho độ tuổi của trình duyệt này, nhưng đừng kỳ vọng quá nhiều. Cũng lưu ý rằng Opera 3.62 không hỗ trợ các thay đổi động trong các trang web thông qua thao tác DOM, điều này làm cho các ứng dụng web điều khiển JavaScript hiện đại không thể sử dụng được.

Tôi sẽ đề nghị sử dụng một máy tính khác cho phần mềm đồng hồ thời gian. Ngoài vấn đề của bạn, một hệ thống cũ như vậy chỉ nên được chạy tách biệt khỏi các mạng, bởi vì có những lỗ hổng chưa được biết đến. Mặt khác, người ta có thể lập luận rằng, hầu như không có mạng lan truyền phần mềm độc hại nào chạy trên các nền tảng cũ như vậy. Dù sao, tôi sẽ không mạo hiểm sử dụng một cỗ máy đặc biệt như vậy để làm bất cứ điều gì khác ngoài việc điều khiển cưa. Bạn sẽ làm gì nếu nó bị hỏng do sử dụng nó cho các tác vụ bạn có thể làm trên bất kỳ máy tính nào khác?


2
Đây dường như là giải pháp tốt nhất. Chỉ cần đặt hai máy tính trong cùng một khu vực. Giải quyết vấn đề cho phép Windows 3.1 truy cập internet và giải quyết việc sử dụng trình duyệt không an toàn (mọi thứ chạy trên 3.1 sẽ không an toàn).
Ramhound

3
Cảm ơn cho một câu trả lời thực tế. Một khi mọi thứ chậm lại một chút, tôi sẽ cho nó một shot! Nếu tất cả đều ổn, tôi sẽ đặt câu trả lời này.
Chad Harrison

4
Tôi đã tự hỏi nếu khóa thời gian cần phải ở trên cùng một máy tính vì lý do ghi nhật ký hoặc thanh toán (để vận hành cưa), hoặc nếu nó chỉ là một sự thuận tiện. Nếu không cần thiết cho thiết bị, hãy chuyển tính năng sang một phần cứng khác.
horatio

1
@horatio Bạn đúng về lý do thanh toán. Phần mềm đồng hồ thời gian có rất nhiều tính năng quản lý dự án cho phép bạn phân bổ thời gian và vật liệu cho các dự án cụ thể giúp theo dõi chi phí thực tế. Nó trông giống như một "thiết bị" khác sẽ cần thiết ở cưa.
Chad Harrison

2
0: Câu trả lời đúng duy nhất cho câu hỏi này, trong bối cảnh này , là KHÔNG . Câu trả lời này có thể đã ổn trong bối cảnh khác, tất nhiên.
o0 '.

77

Ơ ... Bạn có thực sự muốn giao nhiệm vụ thứ hai cho một chiếc máy tính từ thời kỳ đồ đá đang điều khiển chiếc cưa máy trị giá 150.000 đô la không ..?

Thẩm phán cho nguyên đơn : Hãy cho chúng tôi biết bạn đã mất cánh tay như thế nào.
Nguyên đơn : Chà, Bob đã đi làm muộn vào ngày hôm đó và cố gắng bấm đồng hồ trong khi tôi đang sử dụng cưa máy.
Công tố viên cho bị cáo (Bob) : Bạn có biết rằng cưa vòng luôn dừng trong khi trang web đồng hồ thời gian đang mở?
Bị cáo : Chắc chắn, mọi người đều biết điều đó. Chúng tôi chỉ cần đợi người đó nhấp vào nút Clock In hoặc Clock Out và sau đó cưa sẽ quay lại ngay!
Plantiff : Tôi không biết Bob đã trễ! Cái cưa dừng lại khi một phần bị kẹt. Làm thế nào tôi có thể biết rằng nó sẽ đột nhiên khởi động trở lại trong khi tôi đang tìm kiếm phần trong đó ..?


Câu trả lời SU hay nhất mọi thời đại tôi nghĩ!
Gregg

39
  1. VNC vẫn hoạt động cho Windows 3.1. Cài đặt VNC và mở kết nối đến một máy có khả năng cao hơn, với các chia sẻ mà máy Windows 3.1 có thể tiếp cận (hoặc chạy máy chủ FTP với IIS).

  2. Chạy máy khách XWindows trên máy 3.1 và kết nối với máy chạy XServer. Sau đó, bạn có thể chạy các trình duyệt hiện đại trong một cửa sổ đầu cuối.

Cách để khuấy động công nghệ cổ điển. Windows 3.1 là máy tính lớn OS / 360 mới mà công ty ngại thay thế. :)


1
Ý tôi là, VNC chạy trên Wii của tôi, nó hoạt động ở mọi nơi.
ZJR

11
đây là giải pháp tương lai an toàn và đáng tin cậy nhất
Joeri Sebrechts

24

Về mặt kỹ thuật, bạn có thể có được một trình duyệt 32 bit hiện đại hơn để chạy trên Win32s (cung cấp cho bạn một tập hợp các chức năng 32 bit cho Windows 16 bit). Nếu bạn muốn thử điều đó, tôi sẽ bắt đầu với các phiên bản "di động" của Opera, Mozilla / Firefox, v.v. (Tôi cũng đã đề cập điều này trong một bình luận vào ngày khác, nhưng đã xóa nó vì tôi không nghĩ rằng nó được khuyến khích. )

Điều đó nói rằng, bạn có thể muốn xem xét lại quyết định của mình không thử chạy phần mềm trên máy mới hơn. Như Rich đã chỉ ra , có nhiều lý do để không chạy trình duyệt web trên PC điều khiển máy cưa vòng của bạn.

Tuy nhiên, tại một số điểm, điều gì đó tồi tệ sẽ xảy ra với PC này và tại thời điểm đó, bạn sẽ mất rất nhiều tiền nếu bạn không có kế hoạch sao lưu được thử nghiệm kỹ lưỡng. Tôi không biết nhiều về sản xuất tinh gọn, nhưng tôi biết rằng khi một hệ thống quan trọng ngừng hoạt động mà không có kế hoạch dự phòng, nó có ảnh hưởng trực tiếp và trực tiếp đến hoạt động.

Một cái gì đó sẽ không khiến bạn tốn nhiều tiền ngay bây giờ (ngoài thời gian) sẽ là thử sao chép cài đặt Windows 3.1 sang VM hoặc trình giả lập như DOSBox hoặc thậm chí thử chạy phần mềm trực tiếp trên phiên bản Windows mới hơn. Nhiều chương trình sẽ không chạy trong lần thử đầu tiên, nhưng có thể được thực hiện để chạy với các tùy chọn tương thích phù hợp. Tôi đã ngạc nhiên một vài năm trước đây khi tôi có thể làm cho ứng dụng DOS độc quyền của một công ty bảo hiểm chạy tốt trên Windows 2000 và XP bằng cách không làm gì khác hơn là cung cấp thêm một cờ cho lệnh.com hoặc cmd.exe. (Lưu ý rằng Command.com dường như chỉ khả dụng trên các phiên bản 32 bit của Windows 7.) Ngay cả khi bạn không thể nhận được bất kỳ sự hỗ trợ nào từ nhà sản xuất, bạn có thể tự mình tìm ra hoặc tìm một cửa hàng máy tính độc lập địa phương hoặc techie người đến thách thức.

Cũng xem xét bất kỳ thời gian xử lý mà bạn hiện đang lãng phí. Có thể việc mở và lưu tệp cho bộ điều khiển cưa vòng của bạn là tức thời, nhưng tôi sẽ không ngạc nhiên nếu bạn có thể khôi phục ít nhất vài phút mỗi ngày bằng cách rút ngắn hoặc loại bỏ tất cả các màn hình "tải ...". Các nhân viên bảo hiểm trong giai thoại của tôi đã ngây ngất, bởi vì tác dụng phụ rõ ràng của việc di chuyển sang các máy mới hơn là mọi thứ chạy nhanh hơn, vì vậy họ không còn chờ màn hình xuất hiện nữa.

Nếu mọi việc suôn sẻ trên một PC thử nghiệm chạy HĐH hiện đại hơn, bạn có thể thiết lập nó như một sự thay thế vĩnh viễn và giữ cho PC cũ như một bản sao lưu. (Bạn có thể chọn một PC công nghiệp 5 hoặc 10 tuổi với giá khá rẻ, nếu một máy tính để bàn thông thường không có khả năng tồn tại rất lâu trong môi trường của bạn.) Bạn vẫn có thể không muốn chạy một trình duyệt web trên đó vì lý do thời gian thực , bảo mật và thời gian hoạt động, nhưng ít nhất bạn sẽ không phải lo lắng nhiều về ngày định mệnh đó khi PC bị hỏng.


Ngoài VM hoặc DOSBox, còn có Wine trên Linux.
gièm pha

6
Bộ điều khiển gần như chắc chắn là một ứng dụng thời gian thực. Điều này có nghĩa là nó cần phải chạy, giả sử, cứ sau 100 ms hoặc hơn. Trong một trình giả lập, điều này không được đảm bảo. Nếu bạn khởi động một ứng dụng (như trình duyệt) trong một cửa sổ khác, nó sẽ mất thời gian CPU từ VM hoặc trình giả lập. Có các phiên bản Linux thời gian thực, nhưng VM sẽ yêu cầu lập trình tùy chỉnh để thực hiện công việc này.
Kevin Vermeer

@KevinVermeer đúng - Tôi đã làm rõ rằng hiệu suất thời gian thực là một trong những lý do không chạy trình duyệt web trên hệ điều hành máy chủ.
cướp

15

Nếu phần mềm khóa thời gian dựa trên web của bạn chỉ có 2 hoặc 3 menu với 4-5 tùy chọn, tôi đoán rằng yêu cầu một lập trình viên giá rẻ phát triển ứng dụng Windows 3.1 lấy dữ liệu trên trang web và gửi dữ liệu phù hợp sẽ là cách đơn giản nhất để đi .

Rất có thể là lập trình viên giá rẻ của bạn đã có Windows 3.1 làm HĐH chính trên 486 DX33.

Đó (gần như) không phải là một trò đùa, nhưng là giải pháp rẻ nhất và nhanh hơn.


1
Và giải pháp khác là giải pháp của @rob: tự thay đổi PC cho một PC khác có hệ điều hành tốt hơn nhưng với cùng I / O (cổng nối tiếp, cổng song song và các phần mềm khác) và với phần mềm dữ liệu / công ty gốc.
leye0

9
Tôi cá là "nhà phát triển giá rẻ" không thể lập trình máy mà không có hỗ trợ TCP / IP để lấy dữ liệu từ một trang web.
ONOZ

Hoặc để tạo một trang web / dịch vụ proxy giá rẻ hoạt động cho Netscape 4.0
Ivarpoiss

6
@ONOZ: 3.1 có hỗ trợ TCP / IP.
grawity

2
chắc chắn hai PC rẻ hơn.
leonigmig

13

Giải pháp hợp lý tôi nghĩ sẽ là:

  • thiết lập máy tính hiện đại (có ít nhất 2 lõi bộ xử lý) với một số bản phân phối Linux hỗ trợ dài (CentOS / RHEL / Ubuntu LTS);

  • thiết lập một máy ảo ở đó - thiết lập nó để nó chỉ có thể kết nối với cưa vòng của bạn (Tôi không biết nó được kết nối như thế nào - tôi giả sử ví dụ với -serial /dev/ttyS0 tùy chọn kết nối nối tiếp qemusẽ giúp, -net nonetùy chọn sẽ vô hiệu hóa mạng);

  • cài đặt Windows 3.1 cho máy ảo này và di chuyển phần mềm cưa máy ở đó.

Bạn sẽ có hệ thống và trình duyệt bảo mật hiện đại cho phần mềm khóa thời gian và không an toàn nhưng bị cô lập với hệ thống Internet cho cưa máy.

Điều này thậm chí còn tốt hơn so với việc rời khỏi thiết lập hiện tại - một máy tính 15 tuổi sẽ bị hỏng sớm hơn và bạn sẽ không có phương tiện nào để thay thế nó. Di chuyển máy ảo sang máy tính khác gần như đơn giản như di chuyển tệp hình ảnh đĩa.


8
Sẽ không hoạt động - bạn sẽ làm hỏng thời gian của điều khiển cưa vòng. Lý do rất có thể cho yêu cầu Win3.1 cho phần mềm hiện có là nó cài đặt các trình xử lý ngắt riêng để có được hoạt động theo thời gian thực. Điều đó là không thể đối với các HĐH hiện đại chạy các ứng dụng không có đặc quyền và trong khi VM có thể mô phỏng nó, thì độ trễ ngắt sẽ lớn hơn và khó lường hơn nhiều.
Ben Voigt

Trên Linux hiện đại, bạn có thể thiết lập quy trình máy ảo để lập lịch thời gian thực bằng cách sử dụng chrt --fifo qemu .... Ngoài ra hệ thống hiện đại sẽ nhanh hơn hàng trăm lần so với hệ thống 15 tuổi. Tôi không nghĩ sẽ có vấn đề với thời gian phản ứng quá chậm.
Tometzky

4
Trình xử lý ngắt nhanh hơn nhiều so với các quy trình theo lịch trình thời gian thực. Ngoài ra, phản ứng quá nhanh có thể là vấn đề lớn cũng như quá chậm. Tôi không thấy bất kỳ cách nào để tránh dự đoán độ trễ phản hồi khi sử dụng VM.
Ben Voigt

6

Tôi cho rằng đặt cược tốt nhất của bạn là đi với một sản phẩm của Microsoft về sản phẩm này. Bản phát hành Internet Explorer tương thích cuối cùng có vẻ là 5,01 .

OldApps có một danh sách các phiên bản mới nhất được phát hành cho các nền tảng nhất định. Tuy nhiên, trái với bảng đó, 5,01 cũng được liệt kê cho 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)

Trang này hiển thị IE 5.1 ​​cho windows 3.1 .... oldapps.com/iNET_explorer.php
Moab

@Moab: Bạn nói đúng. Kỳ dị. Tôi đã thêm một ghi chú cho câu trả lời.
Der Hochstapler

2
Thông tin này không chính xác, vì đã có Internet Explorer 5,01 cho Windows 3.1x. Mặc dù tôi đồng ý rằng Internet Explorer 5,01 sẽ là lựa chọn tốt hơn Netscape 4, Opera 3.62 vẫn sẽ hỗ trợ CSS và HTML tốt hơn nhiều, nếu tôi nhớ chính xác.
Gurken Papst

@GurkenPapst: Tôi nghĩ rằng có lẽ tốt nhất là sử dụng một sản phẩm của Microsoft để xem xét nhiệm vụ chủ yếu của máy tính là gì. Tôi vẫn thấy toàn bộ điều đáng nghi ngờ.
Der Hochstapler

4

Đây thực sự là một tình huống mà OS2 đã được sử dụng trong nhiều năm để giải quyết.

Rõ ràng là có sức tàn phá lớn hơn rất nhiều khi chỉ cần cài đặt một trình duyệt ... nhưng cả hai đều có khả năng chạy phần mềm Windows 3.1 bên cạnh các phần mềm hiện đại hơn như Firefox 3.6.


3

Không , ít nhất là với sự hỗ trợ cho các công nghệ gần đây (ngoại trừ CSS, JavaScript rất cơ bản, v.v.).

Có thể bạn sẽ gặp may mắn hơn với IE 5, nhưng ngay cả khi đó bạn cũng khá chật chội.


3

Đây là những gì tôi sẽ làm:

Phát triển giao diện ứng dụng web tuân thủ di sản trong một PC hiện đại để máy 3.11 có thể kết nối với trang web thực tế thông qua nó, giống như một thứ dịch thuật proxy. Không nên quá khó khăn, chỉ cần chuyển tiếp đầu vào và dịch đầu ra.

HOẶC LÀ

Mua 1 máy chủ lưu trữ và thiết lập 2 máy ảo: Một máy có 3.11 được kết nối với bộ điều khiển, một máy khác được kết nối với mạng với trình duyệt và HĐH được cập nhật. Tổng giá, khoảng 200USD?

Nếu VM không thể xử lý thiết bị điều khiển, tôi khuyên bạn nên sử dụng máy tính mới để truy cập mạng, vì phần mềm cũ được kết nối với mạng là một lỗ hổng bảo mật rất lớn.


5
Phần cứng tùy chỉnh, bộ điều khiển bắt chước và máy ảo. Sẽ không làm việc. Nếu nó hoạt động, nó sẽ không hoạt động đáng tin cậy. Nếu nó hoạt động theo cách có vẻ đáng tin cậy, trong trường hợp có bất kỳ tai nạn nào, công ty bảo hiểm sẽ không trả tiền, nói rằng đó không phải là một thiết lập đáng tin cậy.
ZJR

Bạn nói đúng, ảo hóa không phải là cực kỳ đáng tin cậy trong mọi bối cảnh, nhưng trong trường hợp đó là một vấn đề tôi đã đưa ra một giải pháp thay thế cho điều đó. Tôi đã cập nhật câu trả lời của mình để xem xét một giải pháp thứ ba, tốn nhiều thời gian hơn cũng liên quan đến 2 PC.
NotGaeL

3

Tôi sẽ xem xét chạy phần mềm chia sẻ màn hình. Sau khi thực hiện một số nghiên cứu, có vẻ như VNC chưa bao giờ được chuyển sang Windows 3.1, nhưng bạn có thể thử chạy pcAnywhere 9.2, mà tôi tin là phiên bản cuối cùng hỗ trợ Windows 3.1. Tôi nghĩ điều quan trọng nhất là chỉ chạy phần mềm ổn định trên máy này, vì không có bảo vệ bộ nhớ, không sửa lỗi trong nhiều năm và nó kiểm soát một thiết bị đắt tiền và nguy hiểm. Bạn có thể tìm thấy một chủ đề khác thảo luận về các lựa chọn thay thế trình duyệt cho Windows 3.1 tại đây . Họ dường như nghĩ rằng Opera hơi không ổn định và các trình duyệt khác có thể không hỗ trợ tất cả các CSS hiện đại mà bạn cần.


2

Câu trả lời ngắn gọn ... không.

Các nhà phát triển đã ngừng phát triển phần mềm cho Windows 3.1 từ lâu.


2

Bạn nên xây dựng một tập lệnh đơn giản giúp sàng lọc ứng dụng web hiện đại ban đầu và hiển thị nó trong chế độ xem đơn giản mà các trình duyệt có thể truy cập từ năm 1994.


"đơn giản"? Tôi phải đọc sai.
o0 '.

1

K-Meleon có thể làm việc. Nó hoạt động trên nhiều hệ thống cũ. Nhỏ và nhanh nhẹn.


Đó là faq nói win32; Điều đó không gây ngạc nhiên. Có những thay đổi lớn về kiến ​​trúc từ Win16 sang Win32; nó không giống như quá trình chuyển đổi 32-64 bit gần đây mà mã (được viết tốt) yêu cầu ít hơn là lật một công tắc biên dịch. kmeleon.sourceforge.net/wiki/FAQ#pl platforms
Dan Neely

1
@Dan - như những người khác đã đề cập, mã 32 bit có thể chạy trên Windows 3.1 bằng win32s. Theo tôi nhớ, một tập hợp con khá lớn của API win32 đã được hỗ trợ.
Steve314

@ Steve314 nhiều API có khả năng được ghép vào win16 không gây ngạc nhiên, vì trong nhiều trường hợp, những thay đổi duy nhất cần có là thay đổi int mặc định từ 16 đến 32 bit. Ở các cấp độ sâu hơn, sự thay đổi từ các ứng dụng win16 hợp tác chia sẻ một tiến trình / luồng đơn giữa các HĐH và tất cả các ứng dụng và win32 sử dụng cách ly quy trình và lập lịch ưu tiên là một sự thay đổi lớn đối với các ứng dụng phức tạp. Khi họ liên tục chạy theo hướng làm mọi thứ mà HĐH làm, các trình duyệt đã trở thành một trong những ứng dụng phức tạp nhất tồn tại.
Dan Neely
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.