Câu chuyện về nguồn gốc của Mosaic và Netscape [Video]
(pmarca.substack.com)- Tập đặc biệt của Marc and Ben show nhìn lại sự ra đời của trình duyệt web và điểm khởi đầu của Mosaic·Netscape dựa trên ký ức của Marc Andreessen
- Người dẫn giới thiệu Marc là một trong những đồng phát minh của trình duyệt, và cho rằng câu chuyện này chưa từng được kể một cách đầy đủ hay chính xác đủ mức
- Trình duyệt được mô tả là cổng vào mặc định để nhiều người tiếp cận Internet, như trải nghiệm khi mở Chrome hay mở liên kết Facebook·Twitter
- Ban đầu đã có cơ hội thương mại lớn và cả lead bán hàng inbound, nhưng điều đó không ngay lập tức dẫn đến lựa chọn lập công ty hay gọi vốn đầu tư mạo hiểm
- Marc trả lời rằng khi đó ông thậm chí còn không biết đến sự tồn tại của venture capital, cho thấy việc thương mại hóa trình duyệt web thời kỳ đầu bắt đầu từ điều kiện nhận thức như thế nào
Tập đặc biệt nhìn lại sự ra đời của trình duyệt web
- Video này là một tập đặc biệt của Marc and Ben show, nói về nguồn gốc và sự phát minh của trình duyệt web
- Người dẫn giới thiệu Marc là một trong những đồng phát minh của trình duyệt web
- Theo tiêu đề, trọng tâm là Mosaic và Netscape đã bắt đầu như thế nào
- Người dẫn nói rằng cho đến nay câu chuyện này chưa từng được kể một cách đủ đầy hoặc đủ chính xác trên tổng thể
Những khoảnh khắc cốt lõi ở phần đầu cuộc trò chuyện
- Trình duyệt được nhắc đến như cách nhiều người trải nghiệm Internet
- Chrome được nêu làm ví dụ
- Được giải thích theo kiểu thứ mở ra khi bạn nhấp vào liên kết Facebook hoặc Twitter chính là trình duyệt
- Dù đã có cơ hội thương mại lớn và các lead bán hàng inbound, Marc vẫn không lập công ty hay gọi vốn đầu tư mạo hiểm
- Về lý do đó, Marc trả lời rằng khi ấy ông không biết có thứ gọi là venture capital
- Trong cuộc trò chuyện còn có câu đùa kiểu như “biết tractor nhưng không biết venture capital”
1 bình luận
Các ý kiến trên Hacker News
Trình phát video hoạt động không ổn lắm nên đăng thêm bản YouTube
https://youtu.be/8aTjA_bGZO4
Theo tôi hiểu thì một số chi tiết liên quan đến Spyglass/Microsoft không chính xác, nhưng có lẽ không phù hợp để sửa lại cụ thể
Tuy nhiên, vì từng là trưởng dự án của nhóm trình duyệt Spyglass, tôi có thể đính chính một điều: chúng tôi đã cấp phép mã Mosaic, nhưng thực tế hoàn toàn không dùng nó, và Spyglass Mosaic được viết mới từ đầu
Nhìn tổng thể, ký ức của Marc có vẻ nhìn chung là đúng, và anh ấy cũng kể vài câu chuyện hậu trường nghe hợp lý mà tôi không biết
Đó thật sự là một thời kỳ điên rồ, và Netscape đã đánh bại chúng tôi, nhưng tôi nhớ sếp khi đó từng nói: “Những nơi không chi nhiều hơn chúng ta gấp năm lần thì chúng ta đều thắng.” Tôi không trở thành người cực giàu hay người nổi tiếng như Marc, nhưng đã học được rất nhiều, và đến giờ vẫn biết ơn vì đã được tham gia vào câu chuyện đó
Trình duyệt chạy ở headend, và về sau được đưa lên các blade do chúng tôi tự thiết kế dựa trên chipset laptop. Có 10 blade trong một chassis 2U, mỗi blade chạy 10–20 instance trình duyệt, và thời đó chưa có blade thương mại
Kiến trúc là nén hình ảnh màn hình rồi gửi xuống set-top box, còn đầu vào từ bàn phím IR và remote thì gửi ngược lên headend
Tháng 9/1998, tôi được tuyển để làm trình duyệt, và khi đó chúng tôi đã tự triển khai rồi gắn thêm engine JavaScript, vốn trên thực tế đã trở nên cần thiết cho web. Khi số pixel ngang “quá ít”, đặc biệt nếu chiều rộng bảng được chỉ định bằng các giá trị như %, nó không hoạt động đúng, nên tôi đã viết lại toàn bộ mã xử lý bảng
Cuối cùng, sau khi tái thiết kế lớn toàn bộ mã bảng, nó xử lý các trường hợp khó còn tốt hơn Netscape
Nhưng nhìn vào những thứ được thêm vào HTML4, việc tiếp tục ôm mã dựa trên Spyglass và tự triển khai tương thích HTML4 là quá lớn đối với một công ty nhỏ. Công ty có tối đa khoảng 350 người, từng được định giá 1 tỷ USD trong một thời gian ngắn vào năm 1999, nhưng mảng trình duyệt, kể cả engine JavaScript, nhiều lắm cũng chỉ khoảng 5–10 người
Vì vậy vào cuối năm 1999 đến đầu năm 2000, chúng tôi quyết định chuyển sang trình duyệt mã nguồn mở Mozilla sắp ra mắt và tham gia rất sâu. Mảng Internet truyền hình cáp thất bại; các công ty cáp có những ưu tiên khác, chẳng hạn phá thế độc quyền bằng sáng chế của TVGuide, và họ trả tiền cho chúng tôi để làm việc đó
Năm 2003, chúng tôi chuyển sang thị trường videophone phần cứng không liên quan đến trình duyệt, và sau đó tôi vẫn tham gia Mozilla ở mức ngoại vi, rồi khi WorldGate giải thể năm 2011, tôi chính thức gia nhập Mozilla và dẫn dắt công việc về WebRTC
Vào thời điểm đó, cấu trúc nội bộ của Spyglass trông khá hợp lý so với mã NCSA mà tôi biết
Marc nhớ rằng Microsoft đã đề xuất để Spyglass bán “Microsoft Mosaic” như một sản phẩm bổ sung, đồng thời vẫn tiếp tục cung cấp phiên bản độc lập; tôi tò mò liệu anh có thể kể khác đi hoặc giải thích chi tiết hơn phần này của câu chuyện lớn đó không, kể cả việc cuối cùng MSFT biến trình duyệt của họ thành miễn phí. Đó luôn là đoạn thường được lướt qua khá sơ sài
Trước khi có trình duyệt WWW đồ họa, WWW không gây hứng thú gì mấy với tôi, và tôi thấy Gopher tốt hơn
Tôi đọc trên tạp chí về trình duyệt web đồ họa, nhưng cần kết nối SLIP, và vào thời điểm đó có lẽ tôi chưa có kiểu kết nối đó
Một ngày nọ, tôi đọc được bài viết về một người ở Brooklyn vận hành website tại www.soundtube.com và bán nhạc qua Internet, bèn liên hệ rồi đến văn phòng của anh ấy ở Brooklyn để xem trang bằng trình duyệt đồ họa. Sau đó tôi làm theo anh ấy để thiết lập môi trường
Logo của trang là một tuýp kem đánh răng đã bóp được một nửa, trên đó có chữ “sound tube”. Tôi không nhớ cách phân phối ra sao, nhưng lần cuối ghé thăm, logo vẫn như vậy và có phụ đề “what could have been”
Thỉnh thoảng tôi lại tìm thêm thông tin về Sound Tube; có vẻ nó đã biến mất, nhưng tôi hy vọng chỉ là mình chưa tìm ra
Tôi cũng từng đến căn hộ đó. Việc mời ai đó đến để cho xem trình duyệt web đồ họa đúng là việc anh ấy sẽ làm
Tên không phải Sound Tube mà là Sound Wire, nên có khả năng đó là lý do bạn không tìm thấy. Có thể logo kem đánh răng đã khiến cái tên bị trộn lẫn trong ký ức. Ký ức vốn là vậy mà
https://web.archive.org/web/19961122055147/http://soundwire....
https://www.wired.com/1995/05/net-surf-44/
Tôi đã nhắn cho anh ấy, nên biết đâu anh ấy sẽ xuất hiện trong thread này
Tôi xem video này đến khoảng phút 30, và khi Marc nhắc đến newsgroup thì cảm giác hoài niệm ùa về rất mạnh
Giờ tôi đã thành một hacker già trong mảng duyệt web, nhưng tôi còn nhớ hồi bắt đầu như một hacker mã nguồn mở tuổi teen vào cuối thời Netscape, tôi phát hiện trong các newsgroup npm.* có rất nhiều kỹ sư Netscape ngồi ở đó
Thật sự rất đáng kinh ngạc khi có thể bước vào một nơi mà nếu mình đăng câu hỏi về trình duyệt dùng hằng ngày, chính những người thực sự làm ra nó sẽ trả lời. Netscape không sống sót, nhưng di sản của nó thì khổng lồ
Có một điều gì đó thật sự đặc biệt trong tính cộng đồng và sự cởi mở của những người làm trình duyệt web. Có lẽ gốc rễ của nó còn truy ngược về tận các newsgroup
Gần đây tôi đọc The New New Thing của Michael Lewis; cuốn này nhìn Netscape như một kế hoạch ăn xổi của Jim Clark để kiếm tiền mua du thuyền điều khiển bằng máy tính
Ông ấy biết Microsoft sẽ khiến công ty trở nên vô dụng trong vòng 6 tháng, và đặt cược rằng các nhà đầu tư sẽ không nhận ra điều đó đủ nhanh. Và đúng là ông ấy đã đoán trúng
Tôi cho rằng trình duyệt Netscape miễn phí là khởi đầu của cái đầm lầy “ứng dụng miễn phí có điều kiện” mà chúng ta đang mắc kẹt hiện nay, nhưng không thể chỉ trách Netscape. Vì một trong những trình duyệt mà Netscape cạnh tranh là NCSA Mosaic, thứ mà các nhân viên Spyglass có vẻ đặc biệt hay bỏ qua khi nói về cuộc chiến trình duyệt
NCSA Mosaic được phát triển bằng tài trợ của National Science Foundation và được phân phối miễn phí vì lợi ích công. Rất khó cạnh tranh với miễn phí, và NSF cũng nhiều lần hỏi liệu họ có nên tiếp tục hỗ trợ hay không
Tôi đã làm việc ở NCSA dưới hình thức nào đó khoảng 10 năm, và việc nghe những người ở đó trước và sau giai đoạn làm trình duyệt kể về bộ công cụ được phát triển khi ấy khá đáng kinh ngạc
Nhiều công cụ tập trung sâu vào cộng tác, nhưng không cái nào bùng nổ lớn như Mosaic
Có những thứ giờ khó tìm, như phần mở rộng XCMD cho HyperCard cho phép hỗ trợ hoạt ảnh trực tiếp từ Cray, Contours, PalEdit, hay Montage dành cho môi trường cộng tác
Cũng có những thứ để lại dấu vết tương đối lớn hơn vài năm sau, như Habanero
https://www.hpcwire.com/1999/04/16/ncsa-habanero-hot-java-ba...
Mùa hè 1995 tôi vẫn dùng Windows 3.1, và trong chương trình nghiên cứu tôi tham gia, tôi là người duy nhất mang theo máy tính. Đó còn không phải là chương trình khoa học máy tính
Khi tôi nói với mọi người rằng có thể đọc email ở nhà qua telnet, máy tính của tôi trở thành điểm kiểm tra email mỗi ngày một giờ. Phòng máy của trường khá xa, và cũng không có đăng nhập cục bộ
Mùa hè sau tôi ở University of Florida nhưng sống ngoài khuôn viên. Dù vậy, Alachua County Freenet cung cấp kết nối quay số PPP miễn phí, và vì etherppp mô phỏng trình điều khiển gói Ethernet nên các ứng dụng NCSA chạy tốt. Tất nhiên là chậm hơn nhiều
Sau này có những bộ tương thích DOS tốt hơn và hoàn thiện hơn như mTCP, nhưng bộ NCSA thật tuyệt vời. Bảo mật ư? Không có chuyện đó. Nhưng nó có hữu ích không? Cực kỳ hữu ích
Có những nơi bạn quay lại vẫn còn nguyên, và có những nơi đã biến mất từ lâu. Nhưng tôi chưa từng quay lại chỉ để thấy đội phá dỡ đập nát một trong những cột mốc của mình vào tuần lễ nghỉ
Đó là một ngày thật nhiều cảm xúc lẫn lộn
Thị trường shareware cho Mac khi đó rất sôi động, và các stack HyperCard là một trong những thứ tải về qua Gopher. Internet đầy những kho công cụ phần mềm kỳ lạ
Tôi nhớ lúc đó người ta gọi những hệ thống được kết nối đến mức tưởng như không thể là “toaster net”
Tất cả chúng ta đều có thể đánh giá quá cao trí thông minh của mình. Tôi nhớ rõ mình nhận được email từ một mailing list nào đó, tải một thứ kỳ lạ về thử, rồi kết luận nó là rác hoàn toàn và xóa sau 5 phút
Tất nhiên đó là Mosaic, và tất nhiên tôi đã sai hoàn toàn. Tôi đang viết những dòng này bằng trình duyệt web Firefox. Lần cuối tôi dùng telnet là khi nào nhỉ?
Tôi nhớ đã đọc câu “chỉ bằng một cú nhấp chuột bạn có thể đến Louvre rồi sang cả MoMA”. Nhưng đi máy bay thì gần như cũng chậm và đắt ngang vậy, mà lại thú vị hơn nhiều
Tôi đã xóa Netscape, thứ chiếm khoảng 20MB trên ổ 250MB, để lấy lại dung lượng
Mùa hè sau tôi nộp đơn vào đó. Sau này tôi không bỏ lỡ vài lần thị trường chuyển hướng, nhưng cuối cùng cũng mệt vì cứ phải đuổi theo chúng
Netscape đã tạo ra những người dùng web mà Mosaic chưa tạo được, và cả hai đều đóng góp tiến bộ theo cách riêng của mình
Cái này nhất định phải xem. Hy vọng trong video cũng giải thích cái tên Netscape nghĩa là gì, hàm ý điều gì và xuất phát từ đâu
Điều luôn khiến tôi thấy thú vị là cái tên đó có cùng các chữ cái với NCSA, nơi Mosaic ban đầu được phát triển, và cách phát âm cũng phần nào giống nhau. Trông như không chỉ là ngẫu nhiên
Rồi đột nhiên nó nảy ra trong đầu, nên tôi nói: “Netscape thì sao?” Mọi người nhìn nhau và nói: “Cái này khá ổn đấy. Tốt hơn những cái khác”
Cái tên đó gợi cảm giác trực quan hóa Internet và có thể nhìn thấy những gì bên trong nó
Đây là lời Greg Sands nói tại https://money.cnn.com/magazines/fortune/fortune_archive/2005...
Kỷ niệm đẹp. Năm 1998, tôi tìm thấy một đĩa mềm chứa bản gốc 1994 Netscape Mosaic v 0.93 Beta, rồi chia sẻ vài thứ lặt vặt trên trang cá nhân. Cảm ơn Internet Archive
https://web.archive.org/web/20010430044121/http://www.jeremi...
Hồi đó tôi cũng đăng lên slashdot; nhớ những mảng màu xanh lá ấy quá ;)
https://slashdot.org/story/98/10/28/1923205/original-netscap...
Tôi thật sự tò mò JWZ sẽ nói gì về chuyện này
Vài ngày trước JWZ đã viết một bài hay về Mozilla hiện nay: https://www.jwz.org/blog/2024/06/mozillas-original-sin/
Nếu là một luồng thảo luận về lịch sử Mozilla, rất đáng xem lại bộ phim tài liệu Code Rush của ông về quá trình đưa Netscape thành mã nguồn mở
https://en.m.wikipedia.org/wiki/Code_Rush