Symbian OS đã "mở" - một tương lai sáng lạn

niky
4/2/2010 16:24Phản hồi: 37
Symbian OS đã "mở" - một tương lai sáng lạn
Symbian OS, nền tảng di động được sử dụng trong hơn 330 triệu thiết bị, và có tuổi thọ hơn 10 năm đã chính thức được công bố trở thành nền tảng mã nguồn mở dựa trên các điều kiện bản quyền EPL (Eclipse Public License) vào thứ năm vừa qua. Đây là một sự kiện lịch sử cũng như là một tín hiệu lạc quan cho các nhà phát triển khác khi mà hiện nay xu hướng sử dụng nguồn mở để phát triển cho các thiết bị di động đang lên đến hồi cao trào.



Đại diện cho Symbian Foundation, ngài Larry Berkin đã cho biết trong buổi công bố sự việc nói trên rằng: Symbian OS hiện nay đã trở thành hệ điều hành di động phổ biến bật nhất trên thế giới, chính vì thế mà nếu nó được tự do phát triển, được tự do chỉnh sửa, thêm bớt, bản địa hoá bởi chính các nhà sản xuất hay các lập trình viên khác thì có lẽ nó sẽ còn trở nên mạnh mẽ và tiện lợi hơn nữa. Chúng tôi sẽ cung cấp khoảng 108 gói mã nguồn liên quan, với nhiều cấp độ khác nhau và mọi người đều có thể tải về thông qua trang chủ hội sáng lập và quản lý Symbian. Và chỉ trong thời gian ngắn sắp tới đây thôi, người dùng các thiết bị di động chạy Symbian OS sẽ có thể tiếp cận, sở hữu nhiều hơn các thiết bị mới lạ có những tính năng độc đáo, hay các trò chơi, ứng dụng đặc sắc hơn từ các nhà phát triển phần cứng lẫn phần mềm.

Vụ việc mang tính chất lịch sử này đã được Symbian Foundation họp bàn và lên kế hoạch từ những ngày đầu tháng 2 năm 2009. Trải qua nhiều phiên họp, nhiều tranh cãi, nhiều phiên chất vấn thì đến ngày 1 tháng 4 năm 2009, tiến trình "mở" các thông tin mã nguồn của Symbian OS đã được tiến hành. Đến nay, nó đã chính thức thành hiện thực. Các bạn quan tâm có thể tải về toàn bộ số mã nguồn Symbian OS đã được cung cấp tại đây.

* Thông tin bên lề: Toàn bộ mã nguồn mà Symbian Foundation công bố và cung cấp trực tuyến chứa khoảng 40 triệu dòng lệnh, trong khi nhân của Android chỉ vào khoảng 11 triệu dòng và nhân HĐH Linux cũng chỉ vào khoảng 11,5 triệu dòng. Còn nếu in ra giấy A4 thông thường thì nó sẽ có chiều cao xếp chồng vào khoảng 133 mét. Nếu trải dài ra các tờ giấy in A4 đó thì nó sẽ có chiều dài khoảng 400km (250 dặm). 5 công ty gắn bó với Symbian gần đây nhất là: Nokia, Samsung, Sony Ericsson, Fujitsu, và Sharp.


Ví dụ một đoạn mã nguồn trích trong gói mã nguồn Symbian^3.

Nguồn: Symbian Developer
37 bình luận
Chia sẻ

Xu hướng

ufdb
CAO CẤP
14 năm
thế là symbian cũng đi theo xu hướng của android rùi 😁
từ bé đến lớn vẫn nghe từ sáng lạn mừ niky :|
chắc a Nokia thấy Android hùng hổ quá nên cũng phải open source kẻo chìm
mà 40 triệu dòng code so với android 11 triệu code thì kinh khủng quả nhỉ ?
hix symbrian nhìn vậy mà tới 40 triệu dòng lệnh
bingoo511
TÍCH CỰC
14 năm
😃 Android ra đời tạp ra trào lưu mở rồi... symbian cũng thành mã mở theo thì không biết sẽ thế nào ^^! với số lượng người dùng đông như kiến thế này thì thật là khó nói

ah.. hjc bao giờ Palm OS của em thành mã mở nhỉ 😁
hightecher
ĐẠI BÀNG
14 năm
theo như em biết thì cái dự án này của nokia bắt đầu từ lúc chưa có cái gọi là androi cơ, lúc ấy nokia đang nhăm nhe chiếm hết cả cái symbian từ thằng samsung, se với mấy thằng nữa, mục đích là để biến cái sym này thành nguồn mở, nhưng chắc tại thủ tục để tiến hành lâu quá nên android mới có cơ hội ra trước thôi, bài viết đấy em đọc được ở đâu cũng lâu lắm rồi nên chẳng nhớ. nhưng mà qua đấy mới thấy được là tầm nhìn của nokia rộng thế nào.nó nghĩ đến nguồn mở từ lúc các ông lớn chỉ thích kiếm tiền trên các hdh có phí. bản thân đang dùng winmo nhưng lúc nào cũng thấy chiến lược của nokia là rất tốt, dù gì cũng đã gắn bó với mấy đời sym, và thấy rằng nó chẳng già cỗi như một số người nhận định, thật sự hiểu quả và mạnh mẽ.
Symbian mã nguồn mở chắc chắc là hướng đi đúng của Nokia vì như thế sẽ thu hút dc lập trình viên cũng như khả năng tùy biến của Symbian dc nâng lên thêm 1 bậc mới.
sáng lạn nghe chuẩn nhất,quên dùng rùi ^^ :laugh8kb:
Hung_war3
TÍCH CỰC
14 năm
vâng bây giờ mình đã biết được từ "sáng lạng" 😁
leemindjan
ĐẠI BÀNG
14 năm
Đúng chính tả thì phải là xán lạn chứ. Không tin các bác cứ mở từ điển tiếng Việt.
kt200707g11
ĐẠI BÀNG
14 năm
Một tin rất đáng mừng cho các lập trình viên yêu thích Symbian OS.
hồi mới ra đời em BB cũng đã có 16tr dòng lệnh, hổng hiểu người ta kiểm soát kiểu gì nhỉ😃😃
tvn4uf
ĐẠI BÀNG
14 năm
nhiều dòng lệnh hơn cả hđh linux, chắc là code của tất cả các s40, s60...
cobra4eye
TÍCH CỰC
14 năm
bravo Symbian, i love Symbian, hehe
40 triệu dòng lệnh của symbian với 11 triệu của adroid cũng gióng như so sánh nền tảng Java với Dot.Net. Nhiều dòng lệnh thì sự tương thích và tính linh hoạt sẽ...cao hơn. Đoán mò như vậy 😁
Cái gì cũng vậy, phải giao lưu tiếp thu cái mới thì mới có thể càng ngày càng phát triển được .... Android là 1 điển hình ....😃
xtmg1
CAO CẤP
14 năm
vậy là có thể mod firmware như winmo k nhỉ?
symbian thì máy nào cũng giống nhau nên hơi chán
MarsMan
ĐẠI BÀNG
14 năm
dùng từ "xán lạn"mới là chuẩn các bác...
jing
CAO CẤP
14 năm
để thực hiện cùng 1 bài toán mà cách giải dài dòng hơn so với cách giải ngắn gọn dễ hiểu => vậy chắc các bác cũng suy ra dc cái nào tốt hơn. Để thực hiện cùng 1 công việc mà code dài thì là điều ko tốt.

Download cái symbian source về soi xem nào.
Bây giờ t muốn tìm kiếm tập tin, 1 người viết đoạn code để search là xong ( gõ vô cái cần tìm rồi enter ), nhưng người khác cũng viết đoạn code trên nhưng người khác lại thêm vô ( gõ tới đâu thì hiển thị kết quả tới đó ). Vậy bác xem code dài có hại à. Chưa kể mấy lập trình của Symbian nó đâu có điên, cũng biết tối ưu code chứ đâu chỉ có android là biết làm. Android mới xuất hiện nên tôi nghĩ code nó ngắn vì chức năng ít hơn, không thực tế bằng Symbian.
Mình thấy các bạn băng khoăng về số lượng dòng lệnh (Kilo Line of Code - KLOC) quá.
Mình ko phải là programmer, cũng ko chuyên về OS. Nhưng theo mình biết Sybian code = C++ (có lẽ có C nữa), Android dựa trên Linux (C/C++) nhưng có thêm thư viện Java nữa.

So sánh KLOC dựa trên ngôn ngữ cấp cao (C++, Java, C#...) e không hợp lý lắm. VD như bạn gọi 1 function (hay method, procedure...) có sẵn trong thư viện thì tuy thấy chỉ 1 dòng lệnh, nhưng thực là phải tính thêm rất nhiều dòng lệnh trong function.
Ai học lập trình đều biết 2, 3 dòng đơn giản bằng C, C++ khi dịch ra Assembly thành 5, 7 dòng hay đôi khi nhiều hơn. Tóm lại mình đề nghi so sánh binary file (coi dung lượng sau khi cài đặt) sẽ chính xác hơn.

Bạn Jing nói cùng giải quyết 1 bài toán thì cách giải ngắn sẽ hay hơn. Điều này không chính xác, vì xác định hay dỡ là phải phân tích thuật toán (algorimths). Một VD đơn giản mà ai học về máy tính đều biết là so sánh insertion sort và quick sort. Insertion sort code rất đơn giản, độ phức tạp thuật toán theta là n^2. Còn quick sort code hơi khó hơn (dài hơn), nhưng theta là n * log n. Khi sort với số lượng cỡ 1000 phần tử thôi sẽ quick sort chay nhanh hơn nhiều.
anhtuan0401
ĐẠI BÀNG
14 năm
bạn này nói hay, ngắn hơn chưa chắc tốt hơn 😁
khiếp 40 tr dong lệnh , in ra giấy khoảng 133m, hy vong symbian sẽ hoàn thiện hơn, để khỏi bị tụt hâu
nmdutvn
ĐẠI BÀNG
14 năm
Ai độ lại cho Symbian 5th chạy trên con SS B7320 của em với nào 😁 Dual boot cho nó hoành tráng

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019