Nó chắc chắn sẽ là một kinh nghiệm thú vị. Tuy nhiên, việc biên dịch lại toàn bộ bản phân phối Linux bằng trình biên dịch thay thế sẽ không thực sự đơn giản. Nhiều gói thiết yếu phụ thuộc vào GCC và các tiện ích công cụ GNU khác.
Có thể sử dụng một trình biên dịch thay thế cho các gói không yêu cầu GCC để tạo một kết hợp. Có thể thay thế các gói phụ thuộc GCC bằng các gói khác sẽ được xây dựng bằng trình biên dịch của bạn, nhưng trong hầu hết các trường hợp không có quá nhiều lựa chọn thay thế. Ở đâu có, bạn sẽ phải xác định xem những lựa chọn thay thế đó sẽ có chức năng cho mục đích sử dụng của bạn hay không.
Câu hỏi thực sự là: nó có đáng không? Nếu bạn đang cố gắng xây dựng một hệ thống nhúng, một trình biên dịch thay thế có thể tạo ra các nhị phân nhỏ hơn. Nếu bạn đang xây dựng một cụm tính toán, bạn có thể thực thi mã nhanh hơn. Nếu bạn đang xây dựng một máy tính để bàn, bạn sẽ có được trải nghiệm học tập tuyệt vời.
Tôi nghĩ cuối cùng (giả sử bạn đang xây dựng một máy tính để bàn) bạn sẽ thấy đúng như những gì nhiều người dùng phân phối nguồn cuối cùng quyết định: lượng thời gian tối ưu hóa và xây dựng và xây dựng lại vượt xa thời gian tiết kiệm bằng cách thực thi mã nhanh hơn. Điều đó không có nghĩa là nó không nên được thực hiện - nó có thể khá thú vị. Nếu bạn làm điều đó, trang web này sẽ là một nơi tuyệt vời để tìm câu trả lời và ghi lại những nỗ lực của bạn.