Ubuntu được phát triển lần đầu tiên như thế nào?


15

Tôi không phải là một người mới đến Ubuntu. Tôi đã ở đây một thời gian. Câu hỏi tôi sẽ hỏi về cơ bản là cần một câu trả lời giải thích, có thể với các ví dụ. Câu hỏi của tôi rất đơn giản. Nó là như sau: -

Mọi người đều nói, Ubuntu được phát triển từ Debian, bằng cách vấp ngã rất nhiều thứ, thêm một thứ khác, đưa ra màn hình tùy chỉnh, nhãn hiệu, hình ảnh hoặc hình nền, v.v. Câu hỏi của tôi là làm thế nào để họ làm điều đó. Có phải chỉ bằng cách cài đặt một bản phân phối Debian tối thiểu trong một hệ thống máy tính, thêm và thực hiện các thay đổi cho hệ thống đó, thêm trình cài đặt Ubiquity vào bản phân phối đã cài đặt, sau đó tạo tệp iso?

Hãy xem xét hai kịch bản.

cảnh 1

  1. Họ gắn hình ảnh ISO CD

  2. Loại bỏ các gói không mong muốn

  3. Thêm thương hiệu

  4. Thực hiện các tùy chỉnh

  5. đóng gói lại ISO

-HOẶC LÀ-

Kịch bản 2

  1. Cài đặt bản phân phối Debian trong PC

  2. Loại bỏ các gói không mong muốn và cài đặt các gói mới vào hệ điều hành đã cài đặt

  3. Áp dụng nhãn hiệu tùy chỉnh cho hệ điều hành đã cài đặt

  4. Thực hiện các tùy chỉnh trong máy đã cài đặt

  5. Thêm trình cài đặt vào hệ điều hành đã cài đặt

  6. đóng gói lại ISO

Điều gì đang thực sự xảy ra?



3
@ RaduRădeanu Anh ấy muốn biết điều này đã xảy ra như thế nào "Ubuntu là một nhánh của cơ sở mã của dự án Debian." và không phải nó chỉ là như vậy. Họ đã làm điều đó như thế nào?
Alvar

đó là lịch sử của Debian.
dschinn1001

1
không, lịch sử về cách Debian phát triển từ Debian sang Ubuntu.
Alvar

Bất cứ ai có bất kỳ ý tưởng về điều này?
Roshan George

Câu trả lời:


7

Trung tâm của phân phối là kho lưu trữ gói, vì vậy họ đã bắt đầu bằng cách tạo một kho lưu trữ (archive.ub Ubuntu.com) và sao chép các gói nguồn debian ở đó và xây dựng chúng trên các trình nền xây dựng. Sau đó, họ đã tiến hành sửa đổi nhiều gói và cập nhật kho lưu trữ, trước khi cuối cùng tuyên bố đây là bản phát hành đầu tiên của Ubuntu và xây dựng hình ảnh cd mới từ kho lưu trữ.

Các cd trực tiếp và phổ biến đến một số bản phát hành sau đó. Ban đầu, cd cài đặt được sử dụng debian-Installer: cái mà bây giờ chúng ta gọi là cd thay thế / máy chủ.


4

Để trả lời câu hỏi này sẽ mất một câu trả lời rất dài và sẽ có rất nhiều thông tin cần đưa vào. Tôi đã có thể tóm tắt nó cho vấn đề này. Tôi hy vọng rằng nó sẽ giúp trả lời câu hỏi của bạn.

Ubuntu có nguồn gốc từ bản phân phối Debian GNU / Linux. Ban đầu nó được lên kế hoạch như một ngã ba đơn giản từ phân phối chính.

Debian có xu hướng bảo thủ hơn trong tần suất phát hành các phiên bản mới. Cái ngã ba mới được thiết lập là một ảnh chụp nhanh được phát hành sáu tháng một lần. Ban đầu nó được phát hành dưới tên "no-name-yet.com." Tên miền này hiện chuyển hướng đến trang web Ubuntu chính. Lịch phát hành sáu tháng được tổ chức, nhưng ý tưởng chụp nhanh đơn giản thì không. Không giống như các nhánh dựa trên Debian khác (ví dụ: Xandros, Linspire và Libranet), phiên bản mới vẫn có sẵn miễn phí và sử dụng phần mềm chủ yếu là miễn phí (một số trình điều khiển phần cứng là độc quyền).

Tuy nhiên, nó đã phát triển vượt ra khỏi nguồn gốc Debian và trở thành một bản phân phối theo đúng nghĩa của nó. Trong khi trước đây người ta có thể trộn và kết hợp phần mềm từ hai phần mềm, thì bây giờ người ta phải cẩn thận hơn về khả năng tương thích.

No-name-yet.com cuối cùng đã trở thành Ubuntu và phiên bản phát hành công khai đầu tiên (4.10) được phát hành vào tháng 10 năm 2004. Nó nhanh chóng trở nên rất phổ biến đối với người dùng Linux vì dễ sử dụng và hỗ trợ phần cứng tiên tiến. Nó vẫn là phiên bản phổ biến nhất của Linux tại Distrowatch.

Phát triển phân phối hiện được tài trợ bởi Canonical Ltd, một công ty thuộc sở hữu và điều hành bởi Mark Shuttleworth. Vào tháng 7 năm 2005, Canonical đã tạo ra Ubuntu Foundation với khoản tài trợ ban đầu là 10 triệu đô la (USD). Mục đích của nền tảng là hỗ trợ phát triển và giữ cho hệ điều hành miễn phí nếu có bất cứ điều gì xảy ra với Shuttleworth hoặc công ty mẹ, Canonical.

Sách Ubuntu chính thức: Giới thiệu Ubuntu

Chương này giới thiệu dự án Ubuntu, phân phối, quy trình phát triển của nó và một số lịch sử đã làm cho tất cả có thể.

  • Chuyến đi hoang dã
  • Phần mềm miễn phí, mã nguồn mở và GNU / Linux
  • Sơ lược về lịch sử của Ubuntu
  • Ubuntu là gì?
  • Lời hứa và mục tiêu của Ubuntu
  • Canonical và Quỹ Ubuntu
  • Các tiểu dự án, dẫn xuất và spin off của Ubuntu
  • Tóm lược

CHƯƠNG NÀY GIỚI THIỆU DỰ ÁN UBUNTU, phân phối, quá trình phát triển của nó và một số lịch sử đã làm cho tất cả có thể. Nếu bạn đang tìm cách nhảy ngay vào và bắt đầu với Ubuntu, hãy chuyển ngay sang Chương 2, Cài đặt Ubuntu. Nếu bạn quan tâm đến việc tìm hiểu đầu tiên về nơi Ubuntu đến và nơi nó sẽ đến, chương này sẽ cung cấp một giới thiệu tốt.

Chuyến đi hoang dã

Vào tháng 4 năm 2004, Mark Shuttleworth đã tập hợp hàng tá nhà phát triển từ các dự án Debian, Gnome và GNU Arch để động não. Shuttleworth hỏi các nhà phát triển nếu một loại hệ điều hành (HĐH) tốt hơn có thể. Câu trả lời của họ là "Có." Anh ấy hỏi họ sẽ như thế nào

Ông yêu cầu họ mô tả cộng đồng sẽ xây dựng một hệ điều hành như vậy. Nhóm đó đã làm việc với Mark để đưa ra câu trả lời cho những câu hỏi này, và sau đó họ quyết định cố gắng biến câu trả lời thành hiện thực. Nhóm tự đặt tên cho mình là Warthogs và tự đưa ra thời hạn sáu tháng để xây dựng một hệ điều hành bằng chứng. Họ có biệt danh là phiên bản đầu tiên của họ Warty Warthog với giả định hợp lý rằng sản phẩm đầu tiên của họ sẽ có mụn cóc. Sau đó, họ xuống kinh doanh. Đọc tiếp

Dưới đây là một số tài liệu tham khảo mà tôi tìm thấy có thể làm sáng tỏ hơn khi trả lời, nhưng tôi đã nói ngay từ đầu, điều này sẽ mất rất nhiều thông tin để trả lời. Có một tài liệu có tiêu đề Debian và Ubuntu, ở định dạng PDF, có thể tải xuống từ đây

Ubuntu Linux là gì?

Lịch sử của Ubuntu: Xem lại & Cập nhật

Câu chuyện Ubuntu

Nguồn: Sách chính thức của Ubuntu: Giới thiệu Ubuntu


1

Theo như tôi có thể nói, bạn sẽ không nhận được câu trả lời hay trừ khi bạn nói chuyện với các nhà phát triển nơi bắt đầu.

Nhìn vào danh sách gửi thư trên Ubuntu từ tháng 9 đến tháng 12 năm 2004 khi Warty Warthog được phát hành, không có manh mối nào về cách họ bắt đầu việc này. Tuy nhiên, nếu bạn xem cách xây dựng một ngã ba Debian , hôm nay, bạn có thể biết được họ đã bắt đầu như thế nào.

Về cơ bản, bạn cần tạo một kho lưu trữ mới và đi từ đó.


0

Ubuntu dựa trên .deb, vì vậy bạn không thể chỉ trích hệ điều hành và đưa nó vào đĩa CD. Mặc dù tôi không có thông tin xác thực về cách Ubuntu tách ra khỏi Debian, nhưng dự đoán tốt nhất là họ có một số công cụ xây dựng trên toàn bộ để hoạt động và kéo các gói mà họ cho là quan trọng từ bản repo không ổn định của Debian, sau đó áp dụng các tùy chỉnh cho chúng. Các gói này đã được thêm vào repo APT và quá trình debootstrap.

Về cơ bản nếu bạn đang xây dựng một bản phân phối, bạn có thể đi theo hai cách. Hoặc là bạn bắt đầu từ đầu và tìm kiếm các gói bạn muốn có trong trang web của người bảo trì thượng nguồn, kéo và đóng gói chúng thành định dạng của riêng bạn và tự thêm thông tin phụ thuộc hoặc bạn loại bỏ phân phối tương đối ổn định.

Đóng gói lại toàn bộ hệ thống không phải là một cách rất dễ bảo trì, bởi vì bạn sẽ không có thông tin về gói nào phụ thuộc vào gói nào. Điều này rất quan trọng vì phần mềm trong thế giới * NIX được biên dịch với rất nhiều phụ thuộc (thư viện và các tệp khác) trên các gói, do đó, ngay cả một thứ tầm thường như tạo ra một chroot tối giản cũng gần với một cơn ác mộng. Thậm chí không nói về cả một hệ điều hành.


0

Bạn có thể cần phải đi hỏi những người đã ở đó ..

Các phần quan trọng (từ hồi ức của tôi, với tư cách là người quan sát) là mô hình trình điều khiển được đơn giản hóa (vì vậy mọi thứ được trang bị trên một đĩa CD), lựa chọn một nhóm ứng dụng 'tiêu chuẩn' và các chi tiết (đơn giản) khác về cách dễ dàng cài đặt và ủng hộ.


Đây là một mảnh nhỏ của câu đố:

PhoneAena.com> Phỏng vấn sâu: Ubuntu Touch nhằm học hỏi từ những sai lầm của Android

Genesis của Ubuntu Touch

Ubuntu bắt đầu vào năm 2004 và nhanh chóng tạo ra sự quan tâm trong cộng đồng Linux. Các nhà phát triển đã tập hợp xung quanh sản phẩm, và quan trọng hơn là đặc điểm của phân phối. Vào thời điểm đó, các bản phân phối Linux là lãnh địa của giới tinh hoa công nghệ và người dùng trung bình không thể truy cập được. Mark Shuttleworth tập hợp các nhà phát triển từ cộng đồng Debian để thay đổi điều đó. Mục tiêu là tạo ra một bản phân phối Linux dễ sử dụng, dễ lấy và được sắp xếp theo một lịch trình cập nhật nghiêm ngặt. Tất nhiên, hai phần đầu của chiến lược đó là các khóa thực sự, bởi vì khả năng truy cập đã mở ra một cơ sở người dùng rộng hơn nhiều cho HĐH.

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.