1 điểm bởi GN⁺ 2025-03-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Năm 1988, Lars Wirzenius và Linus Torvalds gặp nhau tại Đại học Helsinki, cùng tiếp xúc với máy chủ Unix và Usenet, tạo điểm khởi đầu cho hành trình khám phá hệ điều hành dẫn tới Linux
  • Năm 1991, sau khi Linus mua một PC 386 và MINIX, thí nghiệm đa nhiệm bắt đầu từ một chương trình nhỏ lần lượt in AB lên màn hình đã mở rộng thành nhân Linux
  • Nhân ban đầu dần bổ sung driver bàn phím, driver cổng serial, giả lập VT100, kết nối modem, quyền tệp, bộ nhớ ảo, tiến gần tới một hệ điều hành có thể dùng thực tế
  • Việc công bố trên comp.os.minix năm 1991 và tải lên ftp.funet.fi, rồi năm 1992 chuyển sang GNU GPL, port X11 và sự xuất hiện của SLS, cùng bản phát hành Linux 1.0 năm 1994, đã trở thành các bước ngoặt cho sự lan rộng ban đầu
  • Trái với lời mô tả năm 1991 là “sẽ không lớn và chuyên nghiệp”, đến năm 2023 Linux đã mở rộng phạm vi vận hành tới hàng tỷ thiết bị, mọi châu lục và đại dương, cả quỹ đạo lẫn sao Hỏa

Mối duyên bắt đầu ở Helsinki và trải nghiệm Unix

  • Lars Wirzenius nhập học ngành khoa học máy tính tại University of Helsinki vào mùa thu năm 1988 và cùng năm đó gặp Linus Torvalds, một tân sinh viên thuộc cộng đồng nói tiếng Thụy Điển
  • Sau khi có quyền truy cập máy chủ Unix vào cuối năm đầu tiên, ông vô tình phát hiện trình đọc Usenet khi gõ nhầm rm thành rn
  • Sau khi Wirzenius giới thiệu Usenet cho Linus, hai người đã dành rất nhiều thời gian để khám phá nó
  • Mùa thu năm 1990, sau khi trở lại trường sau thời gian nghĩa vụ quân sự, cả hai học các môn lập trình C và Unix, đồng thời học lý thuyết về cấu trúc nhân Unix
  • Trong quá trình đó, họ đọc các nhân hệ điều hành như QNXPlan 9, rồi thảo luận về thiết kế hệ điều hành

PC 386 và thí nghiệm nhân đầu tiên

  • Tháng 1 năm 1991, Linus mua một chiếc PC lắp ráp từ linh kiện
    • CPU là 386, khi đó thuộc loại tương đối cao cấp
    • RAM là 4MB
    • Có kèm ổ cứng
  • Để khám phá đa nhiệm thì cần 386, và vì trước đó ông từng dùng Sinclair QL với CPU Motorola 68008 32-bit, nên không chọn 286 16-bit
  • Trong vài tháng đầu, ông dành nhiều thời gian cho trò chơi Prince of Persia, sau đó mua MINIX để có một môi trường giống Unix ngay tại nhà
  • Sau khi chơi xong game, ông bắt đầu học hợp ngữ Intel và đến một ngày đã trình diễn một chương trình đa nhiệm trong đó một tác vụ in A, tác vụ kia in B lên màn hình
  • Chương trình nhỏ này về sau trở thành phiên bản đầu tiên của thứ được biết đến là nhân Linux

Tính năng của nhân ban đầu và sự thay đổi tên gọi

  • Khi mở rộng chương trình, Linus bắt đầu viết phần lớn bằng C
  • Vào cuối xuân năm 1991, Wirzenius đã viết phần cài đặt sprintf() trong C cho Linus
    • Vì khi đó Linus vẫn chưa học cách viết hàm dùng danh sách đối số biến đổi
    • Phần cốt lõi của đoạn mã đó vẫn còn trong snprintf() của nhân hiện nay
  • Theo thời gian, nhân ban đầu dần có thêm các tính năng cần thiết cho việc sử dụng thực tế
    • Driver bàn phím
    • Driver cổng serial
    • Giả lập chuỗi escape terminal VT100 cho màn hình
    • Khả năng gọi modem vào trường đại học để đọc Usenet từ nhà
  • Có lần Linus vô tình định dùng ổ cứng để gọi điện tới trường, khiến sector khởi động chính bắt đầu bằng ATDT và số điện thoại của cụm modem của trường
  • Sau sự cố này, quyền tệp được triển khai trong nhân

Công bố và chuyển sang GPL

  • Tháng 8 năm 1991, Linus lần đầu nhắc tới nhân mới một cách công khai trên nhóm tin comp.os.minix
    • Khi đó có các cụm như “đang làm một hệ điều hành free”, “chỉ là sở thích”, và “sẽ không lớn và chuyên nghiệp như gnu”
  • Tên ban đầu của hệ thống là Freax
  • Vài tuần sau, Linus nhờ Ari Lemmke, một trong các quản trị viên của ftp.funet.fi, tải lên kho tar đầu tiên, và Ari đã chọn cái tên Linux
  • Tên cũ vẫn còn sót lại trong một tệp mã nguồn của các phiên bản đầu
  • Khi mọi người muốn thử hệ thống mới, nhu cầu về cách cài đặt và hướng dẫn đã xuất hiện
    • Linus chỉ có một PC và phát triển Linux trên cài đặt Minix của chính mình, nên chưa có trải nghiệm cài đặt thực tế
    • PC của Wirzenius trở thành chiếc PC đầu tiên được cài Linux
  • Giấy phép của các bản phát hành Linux đầu tiên cấm sử dụng thương mại
  • Một số người đóng góp ban đầu đề xuất đổi sang giấy phép phần mềm tự do
  • Mùa thu năm 1991, Richard Stallman tới Phần Lan, và Wirzenius đã đưa Linus đi nghe bài giảng của Stallman
  • Áp lực từ những người đóng góp, bài giảng của Stallman và sự thuyết phục của Wirzenius kết hợp lại khiến Linus chọn GNU GPL vào đầu năm 1992
  • Trong kỳ nghỉ Giáng sinh, Linus triển khai bộ nhớ ảo cho Linux, giúp Linux thực tế hơn nhiều trên các máy giá rẻ có ít bộ nhớ

Năm 1992: tranh luận, desktop và bản phân phối

  • Năm 1992 mở đầu bằng cuộc tranh luận nổi tiếng với Andrew Tanenbaum
    • Tanenbaum là tác giả MINIX và là giáo sư đại học, đã nêu quan điểm về Linux và kiến trúc của nó
    • Linus cũng nêu quan điểm về MINIX
    • Cuộc tranh luận này được gọi là flame war, nhưng nhìn lại thì khá lịch sự
  • Sự kiện quan trọng hơn đối với thành công tương lai của Linux là việc X11 được port sang Linux, và năm 1992 trở thành năm của desktop Linux
  • Wirzenius quyết định đóng góp về phía cộng đồng hơn là phía nhân, hỗ trợ trả lời câu hỏi và viết tài liệu
  • Ông cũng tạo ra một bản tin Linux tồn tại trong thời gian ngắn, bản tin này đăng cuộc phỏng vấn đầu tiên của Linus
  • Bản tin này trên thực tế sau đó được thay thế bởi nhóm tin comp.os.linux.announce
  • Năm 1992, bản phân phối Linux đầu tiên là Softlanding Linux System, tức SLS, ra đời
  • Năm sau, SLS dẫn tới Slackware, và Slackware đã ảnh hưởng để Ian Murdock khởi động Debian vào năm 1993
  • Debian được tạo ra để khám phá một cấu trúc phát triển mang tính cộng đồng hơn

Văn phòng đại học, mạng và port hệ thống

  • Năm 1993, Linus và Wirzenius được tuyển làm trợ giảng đại học và dùng chung một văn phòng
  • Trong văn phòng có một chiếc PC và Linus dùng nó để phát triển Linux
  • Có ngày Linus cảm thấy chiếc PC chậm, nên viết lại bộ phân tích dòng lệnh của nhân Linux bằng hợp ngữ để tăng tốc
    • Công việc này sau đó lại được viết bằng C để phục vụ tính khả chuyển
    • Tốc độ của bộ phân tích thực ra không quan trọng
  • Vài năm sau, Linus đã chơi Quake trong vài ngày, với mục đích danh nghĩa là stress test việc quản lý bộ nhớ của nhân
  • Từ một thời điểm nào đó, Linux đã hỗ trợ EthernetTCP/IP
    • Nhờ vậy có thể đọc Usenet mà không cần modem
  • Mã mạng Linux thời kỳ đầu được viết mới từ đầu nên còn khá thô
  • Có lúc Linux gửi các gói lỗi làm treo mọi máy Sun trên mạng, và vì việc sửa nhân Sun khó khăn nên Linux bị cấm sử dụng trên mạng của trường cho tới khi lỗi phía Linux được sửa

Linux 1.0 và sự mở rộng về sau

  • Vào mùa xuân năm 1994, Linux được cảm nhận là đã hoàn thiện, và việc phát hành phiên bản 1.0 được quyết định
  • Khi đó Linux đã có thể tự biên dịch chính nó, đọc Usenet và chạy nhiều bản sao của chương trình xeyes cùng lúc
  • Một sự kiện phát hành đã được tổ chức, với sự tham dự của báo chí máy tính Phần Lan và ê-kíp quay phim của đài truyền hình
  • Phần lớn sự kiện diễn ra theo cách Linus và những người khác nói về Linux là gì và nó phù hợp cho việc gì, trong khi Linux 1.0 được cố ý biên dịch ở hậu cảnh
  • Linus nói rằng Unix thương mại cho PC quá đắt, nên tự viết còn dễ hơn
  • Năm 1995, Linus và Wirzenius học môn kỹ nghệ phần mềm ở đại học và thực hiện dự án thực hành quy mô lớn trên Linux
  • Wirzenius yêu cầu dùng CVS
    • Vì ông từng thấy các sinh viên trước đó quản lý phiên bản bằng cách hét lên “tôi đang sửa tệp này” trên cây mã nguồn dùng chung qua NFS
    • Trải nghiệm này khiến Linus ghét CVS, và trong nhiều năm đã từ chối mọi hình thức quản lý phiên bản vượt quá việc đưa tarball lên một trang FTP
  • Cùng năm đó, Linus nhận được một máy DEC Alpha và lần đầu port Linux sang một kiến trúc mới
  • Những người khác cũng port Linux sang các kiến trúc khác
  • Năm 1997, sau khi tốt nghiệp, Linus chuyển sang Mỹ và làm việc tại Transmeta

Từ “sở thích” thành hệ thống toàn cầu

  • Sau đó Linux vẫn còn thiếu nhiều tính năng, và mọi người tiếp tục phát triển chúng
  • Thuật ngữ “open source” ra đời, và IBM đầu tư rất nhiều tiền vào phát triển Linux
  • Netscape phát hành mã nguồn mở cho một phiên bản trình duyệt web của mình
  • Kể từ khi bắt đầu, LWN đã theo dõi phần lớn lịch sử này theo từng tuần
  • Năm 1991, Linus viết rằng Linux “sẽ không lớn và chuyên nghiệp như gnu”, nhưng đến năm 2023 Linux đang chạy trên mọi châu lục, mọi đại dương, hàng tỷ thiết bị, ngoài quỹ đạo và trên sao Hỏa

1 bình luận

 
GN⁺ 2025-03-03
Các ý kiến trên Hacker News
  • Thú vị thật. Tôi bắt đầu dùng từ Linux 0.98 vào năm 1992
    Việc quay số điện thoại để kết nối tới nhiều BBS bằng modem làm tôi cảm thấy mình giống hệt nhân vật chính trong "WarGames"
    Tôi vẫn còn nhớ ngày đầu tiên dùng ppp để thực sự kết nối Internet. Sau nhiều lần thử sai, tôi gửi ping tới www.linux.org, và khi tên host được phân giải rồi phản hồi quay về, tôi câm lặng một lúc lâu, cuối cùng chỉ thốt lên được “wow”

    • Kết nối Internet đầu tiên của tôi là dùng slirp từ tài khoản shell. slirp là một trình giả lập CSLIP chạy trong không gian người dùng trên máy shell từ xa
      Hồi đó các máy shell đa người dùng khá phổ biến, và một số ISP thời kỳ đầu cung cấp truy cập Internet theo cách đó
      Nơi tôi dùng là một ISP tên Internet Access Cincinnati, họ cấp cho mỗi người dùng một shell trên Sun Sparc 10 chạy SunOS (trước Solaris). Tôi cũng có email POP và thư mục home ~username có thể truy cập qua web
  • Thật lạ khi Linux đã trở thành thứ ổn định và đáng tin cậy duy nhất trên đời này. Bật nó lên là biết theo thời gian nó sẽ tốt hơn mà không có ý đồ xấu nào

    • Ngày nay điều đó thực sự quan trọng. Phần lớn công nghệ mới hay hệ điều hành mới đều có vẻ mang một ý đồ nào đó, kiểu như “thúc ép” tôi mua iPhone hoặc đăng ký Office
      Ở khía cạnh đó, Linux khiến người ta dễ thở. Máy nướng bánh mì thì chỉ cần nướng bánh. Tôi không muốn nó còn bảo tôi phải mua loại bánh nào
    • Tôi nhớ giai đoạn giữa đến cuối thập niên 90, trước khi mua máy tính để bàn và phần cứng phải nghiên cứu rất nhiều. Chẳng hạn card mạng cụ thể này có được hỗ trợ không, card đồ họa này có chạy với X11 không
      Có lẽ đó là sang chấn và chứng hoang tưởng do WinModem, thứ thời đó tưởng như chắc chắn không bao giờ chạy được
      Nhưng khoảng đầu những năm 2000, dường như thế giới đã chuyển sang mặc định rằng phần cứng mới, dù là ổ Zip cũ hay webcam, chắc Linux sẽ hỗ trợ
      Giờ tôi vẫn mua đại bo mạch chủ ngẫu nhiên hay đồ chơi phần cứng mà không sợ, và thường nghĩ nó sẽ chạy được. Đến nay tôi đã may mắn, nhưng công lớn thuộc về các nhà phát triển driver
      Những người như lập trình viên chỉ gửi đúng một pull request lên kernel để thêm một magic number nhận diện một loại thẻ SD cụ thể cũng mang lại lợi ích lớn cho tất cả mọi người
    • Giếng nào cũng có thể bị nhiễm bẩn. Linux phụ thuộc vào giá trị quan và năng lực của con người, và không có gì bảo đảm cả hai sẽ không suy yếu theo thời gian
      Điều này giống như sự phát triển của xã hội dân sự, kinh tế và ngoại giao sau chiến tranh là ngoại lệ trong lịch sử loài người
      Sẽ nguy hiểm nếu cho rằng thực tại hiện nay sẽ kéo dài mãi mãi mà không cần bảo vệ hay nỗ lực duy trì liên tục
    • Tôi lo liệu đây có phải là do ảnh hưởng cá nhân của Linus không. Thỉnh thoảng vẫn có lúc Linus phải đứng ra lập lại trật tự
      Khó mà chắc rằng sau khi ông ấy nghỉ hưu, quỹ đạo tiếp tục tốt lên này có còn được duy trì hay không
    • Vì là mã nguồn mở nhưng lại có quá nhiều người dùng lớn với nguồn lực dồi dào, nên đây là một tổ hợp phù hợp, trong đó cải thiện cho tất cả mọi người là có lợi
      Trong trường hợp cụ thể này, có vẻ bi kịch của tài sản chung đang vận hành theo chiều ngược lại
      Nên nghiên cứu các động lực xã hội–kinh tế và lý thuyết trò chơi kiểu này rồi thử tái tạo chúng. Ai đó nên viết luận án tiến sĩ lý thuyết trò chơi về cách Linux hiện thực hóa “điều không phải là bi kịch của tài sản chung”
  • Tôi còn trẻ đến mức chưa từng trải qua một thế giới không có Linux, nhưng lại đủ gần với thời điểm Linux ra đời để nhiều người liên quan vẫn còn sống, cảm giác thật kỳ lạ
    Phần lớn sự nghiệp của tôi xoay quanh Linux theo cách này hay cách khác, và cả cuộc đời tôi từ khoảng năm 12 tuổi cũng vậy. Nghĩ đến ảnh hưởng của nó lên đời mình thì khá kinh ngạc

    • Tôi cũng có cảm giác tương tự về toàn bộ ngành khoa học máy tính. Thật lạ khi khá nhiều người sáng lập của ngành vẫn còn sống trong một khoảng thời gian khá dài của đời tôi
      Claude Shannon 2001, Edsger Dijkstra 2012, John McCarthy 2011, Niklaus Wirth 2024, Konrad Zuse 1995, Alonzo Church 1995, Jim Gray 2007/2012, Grace Hopper 1992
      Alan Turing cũng có thể đã còn sống trong đời tôi nếu ông không bị bức hại đến chết
      Friedrich L. Baur, qua đời năm 2015, vẫn còn có văn phòng ở trường đại học tôi học; tôi thường đi ngang qua đó, nhìn bảng tên và tự hỏi liệu chuyện này có thật không
      May mắn là Donald Knuth vẫn còn ở bên chúng ta
    • Cũng có quảng cáo kinh điển "Linux is a 10 year old boy"
      https://www.youtube.com/watch?v=x7ozaFbqg00
    • Tôi hiểu ý đó. Cũng khó tưởng tượng một thế giới không có iPhone
  • “Quan trọng hơn, khi hệ thống X11 được port sang Linux, năm 1992 đã trở thành năm của desktop Linux”, vậy là cuối cùng năm của desktop Linux đã được xác nhận rồi nhỉ :)
    Bài hay

  • Tôi nhớ rõ thời kỳ đầu của Linux. Giữa thập niên 90 ở University of Waterloo có khá nhiều sự quan tâm, nhưng cũng có nhiều câu chuyện về vấn đề cài đặt hoặc việc chạy ổn định trên những hệ thống cụ thể
    Dù hồi đó chuyện này không hiếm với bất kỳ hệ điều hành nào, đó vẫn là thời phải tự biên dịch kernel và vật lộn với XFree86
    Các bản phân phối như Red Hat đã nhanh chóng giảm đáng kể những nỗi lo đó và nhìn chung làm mọi thứ dễ hơn nhiều. Tài liệu cũng tuyệt vời
    Đến cuối thập niên 1990, Red Hat ở trường đại học đã phổ biến ngang Solaris, AIX, IRIX, nhưng phần lớn mọi người vẫn xem nó kém Solaris. Hiện nay RHEL là hệ thống *nix chính được dùng ở đó, và một số người dùng Debian

    • Nhờ XF86Config modeline HOWTO mà tôi học được bộ điều khiển CRT hoạt động như thế nào
    • Gần đây tôi thử cài Solaris trên máy ảo, và ngay khi thấy trình cài đặt, ký ức về các trình cài đặt của những bản phái sinh Red Hat mà tôi thậm chí không biết mình còn nhớ đã hiện về rất rõ
      Hồi đó tôi chưa đủ lớn tuổi để tham gia vào Unix thương mại, nhưng nhìn lại thì có vẻ Red Hat biết rất rõ họ đang nhắm tới ai
    • Có vẻ điều này cũng phù hợp với xu hướng ở các trường đại học lớn thời đó. Tôi nhớ thời Alpha sắp bị ngừng sản xuất; khi cài lại Red Hat lên đó, Linux có thêm sức bật như hệ thống dùng hằng ngày của các nhà nghiên cứu
  • Điều học được hôm nay: Linus là người Phần Lan nói tiếng Thụy Điển, và nhóm người như vậy thực sự tồn tại
    Âm thanh này cứ vang vọng trong đầu tôi từ năm 1994
    [https://en.wikipedia.org/wiki/File:Linus-linux.ogg](https://en.wikipedia.org/wiki/File:Linus-linux.ogg)

    • Đúng vậy, ông thuộc cộng đồng thiểu số gốc Thụy Điển ở Phần Lan. Tôi cứ tưởng mọi người trên HN đều biết rồi
    • Chà, có vẻ về sau cách phát âm tiếng Anh của ông ấy đã thay đổi khá nhiều
    • Tư liệu kinh điển. Tôi cũng đang tìm nó. Tôi nhớ hồi đó trên site FTP có một file tên linus.au
      Khi ấy .ogg còn chưa tồn tại, nên có lẽ đó là bản gốc, và cũng có một phiên bản không phải tiếng Anh nữa (tiếng Phần Lan chăng?)
      May mà bằng cách nào đó nó vẫn còn sống sót
  • Sách đáng đọc cùng: Just for Fun
    https://www.amazon.com/Just-Fun-Story-Accidental-Revolutiona...

    • Tôi đọc khoảng 10 năm trước. Đọc nhanh thôi nhưng rất khuyến nghị
  • Trong phần lớn cuộc đời, những thành tựu kỹ thuật như thế này trông như tác phẩm của các thiên tài không thể chạm tới
    Nhưng sau khi đọc câu chuyện này, giá trị của tình bạn lâu dài nâng đỡ sự tìm tòi của nhau, cùng sự ổn định về tài chính và xã hội, cũng hiện lên rất rõ

    • Ví dụ tệ đấy. Linus là thiên tài
  • Khi nghĩ về thời kỳ đầu của Linux, tôi thường nhớ đến các đối thủ cạnh tranh. Bài viết có nói “Unix thương mại quá đắt nên tự viết cái để dùng còn dễ hơn”, và nhìn chung điều đó đúng
    Nhưng còn có Coherent Unix nữa. Tôi nhớ hồi đó nó được bán với giá 99 đô trong quảng cáo chiếm trọn bìa sau các tạp chí. Tôi lúc nào cũng phân vân có nên mua hay không
    Một trong những nhược điểm lớn của Coherent là không có networking. Rồi Linux xuất hiện, và trong một khoảng thời gian ngắn đáng kinh ngạc Linux đã vượt Coherent, còn Coherent thì dường như biến mất chỉ sau một đêm
    https://en.wikipedia.org/wiki/Coherent_(operating_system)

    • Đọc bài đánh giá tháng 12/1990[1] thì nó trông cũng không ấn tượng đến vậy
      “Coherent trung thành với cội nguồn Unix, tránh các mạng cục bộ, giao diện người dùng đồ họa, menu, chuột, và nhiều tiện ích mà người dùng DOS lẫn Unix ngày nay đã kỳ vọng ở phần mềm hiện đại”, bài viết nói
      Tiếp đó còn nói “con đường học Unix bằng Coherent sẽ gập ghềnh” và “tự động hóa một doanh nghiệp nhỏ bằng Coherent cũng không thực tế”
      Coherent là mã nguồn đóng, nên bạn không thể lấy một hệ thống chưa hoàn chỉnh rồi tham gia cải thiện nó như với Linux. Linux thời kỳ đầu thu hút mọi người không phải vì lúc đó Linux tuyệt vời, mà vì mọi người thích làm những việc như vậy
      99 đô khi đó tương đương khoảng 230 đô ngày nay. Tôi biết ngày xưa phần mềm nhìn chung đắt hơn, nhưng 230 đô cho một hệ điều hành chỉ là bộ khung để nghịch như đồ chơi thì chỉ “rẻ” nếu so với giá Enterprise Unix™®
      [1]: https://books.google.ie/books?id=JZxkO0PpksUC&pg=PT61&redir_...
    • Tôi từng là khách hàng của Coherent và thấy nó khá tốt. Tôi dùng kermit để gọi vào hệ thống Sun ở chỗ làm rồi để bên đó gọi ngược lại, nhằm tránh tiền điện thoại
      Nhờ vậy tôi có được USENET và truy cập Internet nói chung. Đó là những ngày tháng thú vị. Tiếc là công ty đóng cửa, nhưng nói thật đến khoảng năm 1995 thì hướng đi đã quá rõ rồi
      Sau khi họ đóng cửa tôi chuyển sang Slackware, và đến nay vẫn dùng. Hồi đó Linux thay đổi gần như mỗi ngày
      Coherent có một tính năng mà Linux chưa làm được; tôi hỏi trên USENET thì trong vài ngày đã có người đưa bản vá. Đó là bản vá cho phép dùng 2 màn hình trên 386sx với một card đơn sắc và một card VGA, giống như Coherent đã làm được
      Trước khi các công ty Fortune 500 nhảy vào trong thập niên 2000, mọi người dễ tiếp cận hơn nhiều
    • Các BSD cũng xuất hiện gần như cùng thời điểm, đặc biệt là 386BSD[1]. Linus nổi tiếng vì từng nói rằng nếu hồi đầu nó có thể dùng được thì có lẽ ông đã không tạo ra Linux[2]
      Bản phát hành đầu tiên của 386BSD là năm 1992, nên ở đây ta đang nói đến một cửa sổ thời gian ngắn chỉ khoảng 1–2 năm. Tất nhiên FreeBSD và NetBSD cũng sớm tách ra từ đó
      [1] https://en.wikipedia.org/wiki/386BSD
      [2] https://www.antman.se/abc-klubben/linux/linuxdoc/linus.html
    • Từ năm 1987 tôi đã chạy 386/ix[1] trên PC i386, rồi cuối năm 1992 chuyển sang 386BSD 0.1, và khoảng năm 1993 thì chuyển sang FreeBSD
      [1] https://en.wikipedia.org/wiki/Interactive_Systems_Corporatio...
    • Tôi nhớ đã cài FreeBSD vào năm 1994. Với một đứa 13 tuổi, việc startx hiện lên một môi trường giống Unix trên máy tính của mình thật sự rất ngầu
      Tôi cảm thấy FreeBSD tốt hơn Linux, nhưng cũng như nhiều trường hợp khác, độ sẵn có của ứng dụng mới là yếu tố quyết định
  • Có một bộ phim tài liệu rất hay về Linux ra mắt năm 2003. Tựa đề là Revolution OS và tôi rất khuyến nghị
    https://www.youtube.com/watch?v=k0RYQVkQmWU

    • Đây là phim tài liệu hay nhất về Linux và GNU mà tôi từng xem