Tham dự Tech Lounge

Tham dự Tech Lounge


[Cơ bản] Windows Core là gì ?

AbihT
5/8/2019 5:39Phản hồi: 126
[Cơ bản] Windows Core là gì ?
Ngày xưa Microsoft là một trong những công ty khá dị ứng với mã nguồn mở, tuy nhiên với tham vọng xây dựng một hệ điều hành có thể tương thích được với tất cả các thiết bị, Microsoft đã đi theo hướng xây dựng một hệ điều hành gốc, hay gọi nôm na là Windows Core. Vậy Windows Core là gì? Hôm nay mình sẽ cùng anh em tìm hiểu cơ bản về khái niệm này.


Tương tự như Android của Google, Microsoft định nghĩa Windows Core OS là một hệ điều hành sử dụng mã nguồn của OneCore và có thể chạy trên tất cả các thiết bị, và có thể được tùy biến giao diện bởi các lập trình viên dựa trên nền tảng CShell (Composable Shell). Và dĩ nhiên, nó sẽ không đi kèm với bất kì phần mềm nào cả.

Ngày nay, Windows 10 là một trong số hệ điều hành có thể chạy trên nhiều loại thiết bị khác nhau. Có Windows 10 cho máy tính để bàn, Windows 10 cho HoloLens, Windows 10 cho thiết bị IoT, Windows 10 cho Surface Hub, Windows 10 cho Xbox và cũng có Windows 10 cho điện thoại. Mặc dù chúng đều là Windows 10, nhưng tất cả chúng đều là các hệ điều hành khác nhau về mặt kỹ thuật và không chạy tốt trên các thiết bị mà chúng không được thiết kế cho. Chẳng hạn, máy tính để bàn Windows 10 không thể chạy được trên điện thoại và ngược lại.

windows core os.png

Tuy nhiên, tất cả các phiên bản Windows 10 này đều có chung những nền tảng, chẳng hạn như OneCore và OneCoreUAP là các lớp của hệ điều hành mà bạn có thể tìm thấy trên tất cả các phiên bản Windows 10. Nhưng phần còn lại của mọi thứ trong các hệ điều hành này đều dành riêng cho phiên bản Windows đó. Hầu hết các tính năng này phải được viết lại mỗi lần bởi các nhóm làm việc trên các phiên bản HĐH riêng lẻ này để chúng hoạt động một cách suôn mượt nhất.

Một ví dụ tuyệt vời về điều này là với menu Start và Action Center trên Windows 10 cho máy tính để bàn và Windows 10 Mobile. Mặc dù Microsoft đã rất cố gắng để làm cho những trải nghiệm này có vẻ giống nhau, nhưng bên dưới chúng rất khác nhau. Người dùng tinh mắt có thể sẽ nhận thấy sự khác biệt về tính năng giữa hai trải nghiệm. Ban đầu đó là một tính năng có sẵn trên cả hai nền tảng, nó cần được xây dựng hai lần, không chỉ một lần. Các ứng dụng Live Tile là một ví dụ hoàn hảo về điều này, một tính năng lần đầu tiên được tìm thấy trên Di động mất hơn một năm để xuất hiện trên máy tính để bàn.

Windows-Core-OS.jpg

Microsoft vẫn chưa đưa ra bất kỳ thông báo chính thức nào về Windows Core OS, mặc dù hãng đã trưng bày hai sản phẩm sẽ được bán cùng với nó trong năm tới. Theo nguồn tin của tôi, các cuộc thảo luận về cách thông báo và nói về HĐH Windows Core đang diễn ra trong nội bộ và tại Computex 2019, công ty đã đề cập chính thức đầu tiên về một "HĐH hiện đại" mới.

Andromeda-concept-1.jpg
Về ngày phát hành, Microsoft cho biết Windows Core OS là sức mạnh của HoloLens 2, dự kiến sẽ bắt đầu xuất xưởng vào mùa thu này. Theo tin đồn rằng Microsoft có thể bắt đầu nói chuyện cởi mở hơn về HĐH Windows Core vào tháng 10, có khả năng tại một sự kiện phần cứng chuyên dụng nơi các sản phẩm Surface mới, bao gồm cả thiết bị Windows Lite, sẽ được công bố. Tất cả điều này chưa được xác nhận tại thời điểm này và kế hoạch có thể thay đổi.

Nguồn: Windows Central​
126 bình luận
Chia sẻ

Xu hướng

Hay quá microsoft ngày càng hoà nhập. Hy vọng ko bị hoà tan như thời windows phone.
ndkhanhs
ĐẠI BÀNG
5 năm
@vule123 Thằng đó chết không phải do hoà tan. Mà phải gọi nó là vón cục =))
BenGlo
CAO CẤP
5 năm
@ZeusFate Giao diện đẹp thế bảo cùi bắp haizzz
@BenGlo mình phải mất 15 phút đăng ký tài khoản và đăng nhập để like bác, thật sự rất thích giao diện đó 😆) dù chưa dùng wp nhưng bên android tuỳ biến gần giống
BenGlo
CAO CẤP
5 năm
@Giang Sơn paladin WP giao diện đẹp gọn gàng 😃
Giờ có Windows 10 Mobile không còn giống WP nữa
Giá như nó có thể đưa dc lên được điện thoại và thay thế Windows phone trên Lumia và các loại Nokia đời trước thì hay biết mấy.
@HanTrieu Đưa lên nhưng ứng dụng ko có cũng die
@HanTrieu Tốn kinh phí phát luong cho lập trình viên . Mà tiền bán máy thu về không có bao nhiêu . Lỗ như quảng nổ làm phone chất
Vị CEO của Microsoft này có tầm nhìn
Vậy Windows Core là một hệ điều hành mới (theo xu hướng liên kết tất cả các thiết bị với nhau - dùng chung hệ điều hành) phải không nhỉ?

Và các máy Windows hiện tại có cài được Windows Core không, nó có đáp ứng được tất cả nhu cầu như của Windows không nhỉ : ))
Kocoji
TÍCH CỰC
5 năm
@max-20091 Trước mấy con điện thoại x86 có tương thích với game đâu bác, duyệt Google Play nhiều app bên ARM có rồi, mà x86 đợi lâu... rất lâu mới có, có khi ko có luôn.
@Darklord.Py Linux cũng có lõi mà bác
nhoxboy2010
ĐẠI BÀNG
5 năm
@[ß]ui_ðoi™ Theo mình hiểu thì Windows Core sẽ là mã nguồn tổng hợp của các bản Windows 10 khác (desktop,IoT, Hub, Xbox,...). Thay vì như trước mỗi lần Windows có phiên bản mới là MS phải port cho từng thiết bị khác nhau làm tốn thời gian, thì bây giờ chỉ cần dev trên Windows Core, khi build cho thiết bị nào thì chỉ việc chọn configure thôi😁

Có thể so sánh Windows Core với Linux kernel source vậy. Khi build kernel có thể chọn build cho arch nào (x86,arm,...).
@nhoxboy2010 Bạn giải thích vầy dễ hiểu nè. Mình cũng đồng tình. Cám ơn bạn 😆
Windows Core tầm nhìn dài, mở giống như Android nhưng lại được thống nhất không bị phân mảnh mới khó
@Darklord.Py Chỉnh sửa cũng được, nhưng các app xây dựng cho nền tảng ấy vẫn có thể chạy được trên các HĐH chỉnh sửa khác, đó mới là quan trọng. Ông CEO mới này có tầm nhìn xa đó.
@Darklord.Py nhưng các app file APK (gần như) đều chạy được trên các "HĐH" này.
keymaster
TÍCH CỰC
5 năm
@baomat1585 Để thống nhất được thì Microsoft phải có cây gậy và củ cà rốt.
Mặt trên thì họ phải đặt một số tiêu chuẩn chung để chống phân mảnh hệ sinh thái, mặt dưới họ phải khuyến khích dev theo chuẩn của họ và tuỳ biến mạnh những phần họ cho phép. Họ là chủ họ không làm chẳng ai làm được cả.
@keymaster Thiết kế theo kiểu mô-đun thì ko phải lo phân mảnh chỉ cần các nhà phát triển ko chạm vào nhân Windows Core thì chẳng sao cả, MS chỉ cần cập nhật phần nhân để đảm bảo bảo mật thôi.

Đọc kỹ ở đây
https://quantrimang.com/windows-core-la-gi-co-phai-la-tuong-lai-cua-he-dieu-hanh-windows-165847

Windows Core là gì? Liệu nó có phải là tương lai của hệ điều hành Windows?

Vậy Windows Core là gì? Nó hoạt động như thế nào? Mang lại lợi ích ra sao?
quantrimang.com
traisau_ht
TÍCH CỰC
5 năm
Biết đâu 5 hoặc 10 năm nữa lại bá nhất thị trường
renovatio
ĐẠI BÀNG
5 năm
@traisau_ht Bây giờ có gì bá hơn hả bạn 😁
@traisau_ht Giờ làm gì có gì thay thế dc.
JohnSirius
ĐẠI BÀNG
5 năm
@Manhtoan112 Giờ thấy máy Mac rất nhiều và dân dev đa phần thấy dùng Mac. Bản thân mình dùng Ubuntu và Mac, hơn năm nay mới quay lại Windows vì một lý do duy nhất, đó là kiểm tra lại giao diện ứng dụng xem trông như thế nào trên Windows (vì mặc định nó zoom 125% trên màn hình FHD).
Nói làm gì có cái thì thay thế được là không đúng.
@JohnSirius Nó chỉ dc phần nhỏ thôi bác còn cách doanh nghiệp mới kiếm dc tiền
Như cty mình chắc dùng nghìn máy win
Sao đọc thấy văn phong nó kỳ kỳ thế nào ấy nhể 😃
@vn_ninja Google dịch chắc luôn
Robie
TÍCH CỰC
5 năm
@vn_ninja Chạy bài cho đủ chỉ tiêu mà bác
toolkit
CAO CẤP
5 năm
@vn_ninja Xài Google dịch mà ko sửa lại ngữ pháp nên bài viết lủng củng
@toolkit Đổi tên tinhte = tinhtecv (giống truyencv) 😁
lambda_hwang
ĐẠI BÀNG
5 năm
@vn_ninja cũng định nói, dịch quá lủng củng
Mong chờ có một hệ điều hành mới trên điện thoại?
Hay
leanhduc215
ĐẠI BÀNG
5 năm
Hay quá
C family
ĐẠI BÀNG
5 năm
Mở mà không mở, xu hướng thời đại
mong sẻ thành công
Chiến thuật mới của Microsoft muốn bá chủ hả ta :v
Ringendo
ĐẠI BÀNG
5 năm
Chờ Fuchsia thôi =))). Dị ứng với .NET
@Ringendo C# giống java dễ mà, biết lập trình ngôn ngữ Dart rồi à
Ringendo
ĐẠI BÀNG
5 năm
@baomat1585 Tôi đang nói hiệu năng thôi, Java, .NET đều tồi tệ.
Ừ, đang học Flutter :v
@Ringendo Đang học thì im lặng hộ cái, nói hiệu năng Java, .Net tồi tệ lòi ra cái dốt ngay. Bảo học Flutter công nghệ mới hơn dễ làm hơn còn nghe được. Biết thì ít mà chém gió thì nhiều, tôi đây làm cả Swift, Java, Kotlin, Javascript, C++, Objective-C với C# chưa bao giờ phải lo lắng hiệu năng khi sức mạnh xử lý của Smartphone hay PC hiện tại đã quá khả năng lập trình của lập trình viên Việt Nam. Lo mà học đi nhé

Nodejs được mệnh danh nhanh trong xử lý nhanh ở sau backend nhưng khi so sánh với Java C# đây.
Đây là C# chạy trên Mono chứ chưa phải là trên .Net với .Net Core nhé, muốn biết thêm thì Google mà Search
upload_2019-8-21_11-58-38.png
https://techtalk.vn/ban-ve-nodejs-hieu-nang-performance-va-nhung-hieu-nham-thuong-gap-phai.html
https://stackoverflow.com/questions/43920942/unexpected-outcome-of-node-js-vs-asp-net-core-performance-test
Ringendo
ĐẠI BÀNG
5 năm
@baomat1585 Một người có vẻ hiểu biết mà lại ko biết tính % à?

0.44/0.05 = ?
0.47/0.12 = ?

Bạn nên đọc lại compiled language và interpreted language :eek:😕.

https://www.geekboots.com/story/java-vs-dart

Java vs Dart | Geekboots

Find the best programming language between Java and Dart for your web application development - Geekboots
geekboots.com
Ringendo
ĐẠI BÀNG
5 năm
@Ringendo P/s : Bạn có bh thấy game nào viết bằng C# mà to ko?
ufdb
CAO CẤP
5 năm
Cái này thằng nào cũng muốn làm, để tiết kiệm chi phí, nhưng khó lắm, vì bản chất kiến trúc chip của máy tính và điện thoại khác nhau.
Grapes
ĐẠI BÀNG
5 năm
A surprise, to be sure,but a welcome one.
junkey
TÍCH CỰC
5 năm
windows core nghe nó rộng quá nhỉ, với nó là os core chứ vẫn cùng kernel NT ? không gioobgs linux chung kernel
Mong chờ 1 cái gì đó mới mẻ. 1 hệ điều hành mới. Giờ nhai đi android, nhai lại IOS, chán lắm rồi.
KunZyKunn
ĐẠI BÀNG
5 năm
Windows Core như mẹ Âu Cơ v :v

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