Xe đẩy gặp sự cố: Trong bệnh viện, một chiếc xe cứu hộ có thể cứu mạng bạn, nhưng ngày xưa Microsoft đã có một loại xe cứu hộ khác thường dẫn đến cái chết của một chiếc PC thử nghiệm. Các nhà phát triển nội bộ gọi nó là “Cart of Death” – một xe chở thư được tái sử dụng mang theo các hub USB nối chuỗi và hàng tấn thiết bị USB được kết nối để kiểm tra khả năng hỗ trợ plug-and-play trên PC Windows.
Trong một thời gian gần đây Nhà để xe của Dave chat, cựu chiến binh Windows 30 năm Raymond Chen đã hồi tưởng về những ngày đầu của USB và những cuộc thử nghiệm (và những trò đùa) xoay quanh “Cart of Death”.
Thiết bị kỳ lạ này là một phương tiện vận chuyển thư cũ mà bạn có thể tìm thấy trong phòng thư của bất kỳ công ty nào – nếu những thứ đó còn tồn tại. Thay vì vận chuyển thư từ, Cart of Death mang ba hub USB nối với ít nhất 60 thiết bị khác. Chen thu hồi ít nhất ba mẫu chuột khác nhau, bốn bàn phím, một máy in USB và nhiều thiết bị ngoại vi khác (bên dưới).
Chen cho biết: “USB Cart of Death là một trong những chiếc xe đẩy văn phòng, giống như một chiếc xe chở thư, nhưng nó chứa đầy mọi thiết bị USB mà họ có thể có được”.
Hài hước thay, chiếc xe đẩy rất nặng và khó sử dụng, vì vậy họ đã điều khiển nó bằng một chiếc bánh xe đua USB.
Những thiết bị khác nhau này được nối với nhau thông qua các trung tâm nối tiếp nhau. Khi các lập trình viên hoàn thiện mã của họ cho từng trình điều khiển, ai đó sẽ xuất hiện với Xe tử thần và phá hỏng một ngày của họ. Tất cả các thiết bị trên xe đẩy đều được “rút” vào một đầu cắm USB. Vì vậy, khi người điều khiển xe đẩy cắm nó vào máy thử nghiệm, Windows sẽ phát điên khi cố gắng nhận dạng và cài đặt đồng thời tất cả các thiết bị này.
Ý tưởng là sau khi cơ sở hạ tầng USB ổn định và tất cả các trình điều khiển được cài đặt, nhân viên của Cart of Death sẽ thử sử dụng từng thiết bị để xem liệu chúng có hoạt động mà không gặp lỗi hay không – đó là nếu người lái xe đẩy cảm thấy ổn.
Chen kể lại: “Nếu bạn cảm thấy thô lỗ, điều bạn sẽ làm là cắm nó vào, xem hệ thống plug-and-play liệt kê các thiết bị và bắt đầu tải trình điều khiển cho chúng, sau đó rút phích cắm ngay giữa”.
Đúng như dự đoán, việc làm gián đoạn quá trình theo cách này thường dẫn đến màn hình xanh chết chóc, do đó có tên gọi của chiếc xe đẩy. Tất nhiên, các lập trình viên nhân Windows không thích điều này vì nó có nghĩa là họ phải xem lại mã “hoàn hảo” của mình và thêm các trình xử lý lỗi cùng với các chỉnh sửa khác.
Chen đề cập đến một phòng thí nghiệm gỡ lỗi với nhiều máy kiểm tra khác nhau được xếp trên bàn. Đôi khi, người lái xe hàng sẽ đi vào ban đêm và cắm Xe tử thần vào mỗi PC, có thể trong năm giây trên một, bảy giây trên một chiếc khác, bảy giây trên một chiếc khác, nhưng với BSOD khác. Sau đó, các lập trình viên sẽ đến vào buổi sáng với một đống vấn đề lớn mà họ phải giải quyết.
Dave Plummer cũng không xa lạ gì với Windows. Ông làm việc cho Microsoft 10 năm, bắt đầu từ năm 1993, giúp phát triển MS-DOS. Sau khi Windows nắm quyền, Plummer đã tạo ra nhiều ứng dụng khác nhau, bao gồm cả Trình quản lý tác vụ Windows. Plummer hiện đã nghỉ hưu một phần – nếu bạn có thể gọi việc điều hành kênh YouTube giữa các giờ giảng ở trường đại học là nửa nghỉ hưu – nhưng lý lịch của anh ấy, kết hợp với lý lịch của Chen, đã tạo nên một công việc rất thú vị. phỏng vấn giữa hai chuyên gia Windows vừa nói chuyện với nhau.