BerandaComputers and TechnologyTidak ada Microsoft yang tidak melakukan rebasing windows ke Linux

Tidak ada Microsoft yang tidak melakukan rebasing windows ke Linux

No, Microsoft is not rebasing Windows to Linux

Telah ada string dari potongan bertanya-tanya dengan lantang apakah Microsoft akan merebase Windows pada kernel Linux di masa mendatang.

Saya memiliki perspektif unik tentang Linux Microsoft keterlibatan. Saya membantu memberikan Ubuntu pada Subsistem Windows untuk Linux dalam pekerjaan saya di Canonical. Saya secara teratur berbicara dengan banyak karyawan Microsoft yang bekerja di Linux dan berbagai proyek open source. Saya juga mendapatkan pengarahan tentang produk dan strategi Microsoft sebagai MVP. Namun perhatikan, ini adalah pemikiran pribadi saya, dan saya tidak membagikan apa pun di sini yang bukan untuk umum.

Saya punya menjadi semacam perantara antara komunitas Microsoft dan Linux. Itu adalah sesuatu yang dengan senang hati saya lakukan. Ada orang-orang yang kreatif, baik hati, dan menarik di kedua komunitas. Hal-hal menarik terjadi saat garis di antara keduanya kabur. Membina penyerbukan silang akan membuat komputasi menjadi lebih baik untuk semua orang.

WSL tidak secara default melakukan peningkatan tanpa pengawasan, tidak ada init tradisional seperti systemd untuk melakukannya di latar belakang. Anda dapat mengatur Tugas Dasar di Penjadwal Tugas Windows untuk menjalankan pembaruan apt sebagai root saat login, lalu menambahkan tindakan ke tugas itu yang menjalankan peningkatan apt: pic.twitter.com/jvaJIwfaqs

— Hayden Barnes (@unixterminal) 9 Oktober 2020

Menggunakan Penjadwal Windows untuk menjalankan pembaruan otomatis di Ubuntu pada WSL

Saya sangat skeptis dengan gagasan bahwa Microsoft akan mengalihkan inti dari sistem operasi Windows ke kernel Linux , untuk produk dan alasan teknik, dalam waktu dekat. Izinkan saya menjelaskan alasannya.

Pertama, alasan mengapa menurut saya fantasi ini terus muncul di Slashdot dan Hacker News .

  1. Ini adalah clickbait yang efektif.
  2. Ini adalah fantasi lama untuk open source dan pendukung Linux.
  3. Peran Windows berubah di dunia tempat pai perangkat yang memberdayakan sistem operasi sekarang dibagikan dengan Android, iOS, macOS, Chrome OS, dan Ubuntu.
  4. Masuk akal yang dirasakan dari sesuatu seperti ini meningkat, dengan hal-hal seperti penggunaan Linux di Azure dan WSL. Jendela Overton telah bergeser.

Windows dan Linux ada adalah dualitas kosmik. Dua kekuatan yang berlawanan namun saling melengkapi, kita tidak dapat memiliki satu tanpa yang lain. Mengetahui cara memadukan keduanya sama dengan menyulap sihir. https://t.co/Eoh22Rn4Fn

– Hayden Barnes (@unixterminal) 27 Juni 2020

“Persaingan dengan Windows dan macOS membuat Linux menjadi sistem operasi yang lebih baik.”

Alasan saya tidak yakin Windows akan melakukan rebasing ke kernel Linux adalah sebagai berikut:

  1. Kernel NT di Windows menawarkan tingkat kompatibilitas ke belakang, dukungan jangka panjang, dan ketersediaan driver yang mendekati Linux. Ini akan menghabiskan jutaan dolar untuk mereplikasi ini di Linux. Microsoft memiliki banyak pelanggan yang membayar untuk terus mendukung Windows apa adanya, beberapa selama beberapa dekade. Windows bukanlah penguras Microsoft yang akan membenarkan biaya rebasing ke Linux untuk penghematan, seperti Raymond telah membantah. Banyak menguntungkan perusahaan ada hanya untuk melayani sistem operasi yang ada. Bahkan jika itu turun ke rebasing ke Linux, itu dapat mengakibatkan monokultur kernel yang tidak diinginkan. Persaingan dengan Windows dan macOS membuat Linux menjadi sistem operasi yang lebih baik. Hasil yang lebih diinginkan adalah bahwa inovasi open source terus menyebar ke seluruh dan antara semua sistem operasi. Kontributor open source Windows dan Linux berbagi yang terbaik dari kedua ekosistem.
  2. Tidak jelas apakah ruang pengguna Windows bahkan dapat diubah dari NT ke kernel Linux dan mempertahankan kompatibilitas yang dikenal dengan Windows, khususnya apa yang klien perusahaan dengan misi- aplikasi kritis membayar untuk mendapatkannya. Windows tidak memiliki pembagian ketat yang sama antara ruang kernel dan ruang pengguna seperti yang dimiliki Linux. Kernel NT memiliki sekitar 400 syscall yang didokumentasikan ditambah sekitar 1700 panggilan API Win32 yang didokumentasikan. Itu akan menjadi implementasi ulang dalam jumlah besar untuk memastikan kompatibilitas yang tepat yang diharapkan oleh pengembang Windows dan alat mereka. Ini lebih dari sekedar memberikan kontribusi beberapa perbaikan pada Wine. Linux hanya memiliki 313 syscall di amd64 dan, meskipun demikian, sebagian alasan Microsoft beralih dari lapisan terjemahan syscall di WSL 1 ke kernel virtual di WSL 2 adalah karena mengimplementasikan ulang lusinan cara non-standar yang digunakan pengembang untuk mengeksploitasi Linux ABI menyebalkan . Menyediakan lapisan kompatibilitas terkait NT adalah satu hal untuk SQL Server di Linux , yang dimiliki Microsoft, adalah jaminan lain untuk jutaan aplikasi pengembang lain.
  3. Microsoft telah menggandakan Windows dalam beberapa tahun terakhir. Microsoft telah berinvestasi dalam kegunaan, fitur baru, dan peningkatan kinerja untuk Windows 10 yang telah terbayar. Peningkatan ini, kolaborasi dengan OEM , dan Surface membantu merevitalisasi pasar PC yang pada satu titik tampak dalam bahaya jatuh ke iPad dan Chromebook. Microsoft telah bekerja keras untuk menjadikan Windows sebagai platform pengembangan yang sangat baik, dengan proyek seperti Terminal Windows, PowerToys , Subsistem Windows untuk Linux, dan Visual Studio 2019. Program Insiders adalah sangat sukses . Windows memberdayakan sebagian besar jajaran perangkat Surface, fokus utama Microsoft saat ini. Reorganisasi internal pada 2018 dan 2020 menunjukkan bahwa masa depan Surface dan Windows sekarang terkait erat. Windows memberdayakan Xbox dan kami berada dalam kebangkitan sebagian besar game PC berbasis Windows. Microsoft juga memiliki ide untuk Windows 10X , konsep sistem operasi berikutnya setelah Windows 10 (yang menurut saya akan kami lakukan dapatkan secara bertahap ), dengan perangkat keras masa depan seperti Permukaan Neo dalam pikiran.
  4. Microsoft tidak harus melakukan rebase ke Linux agar tetap relevan. Microsoft menyadari perubahan lanskap perangkat setelah kehilangan Windows di seluler. Mereka mengenali rangkaian sistem operasi dan platform yang lebih beragam yang mendukung perangkat komputasi yang kami gunakan, yang sekarang mencakup Android, Ubuntu, iOS, macOS, Alexa, Chrome OS, dan bukan hanya x86 tetapi juga ARM. Microsoft telah menunjukkan bahwa mereka mampu beradaptasi dengan membuat produk dan layanan yang relevan tersedia di platform lain tersebut sekaligus menjaga platform mereka sendiri, Windows, kompetitif dalam pijakan tradisionalnya. Microsoft sekarang mendorong inovasi pada Android di ruang seluler, tidak hanya dengan aplikasi Office yang di-porting, tetapi juga peluncur layar beranda, dan sekarang Surface Duo. Di Ubuntu, mereka menawarkan alat yang masuk akal untuk workstation Linux, seperti Code, .NET, Azure tools, Teams, PowerShell, Sysinternals for Linux, dan segera Edge, yang hadir dengan custom Microsoft alat pengembangan web . Apakah Anda ingin menjalankan Ubuntu di Azure? Microsoft telah membantu Anda dan bekerja sama dengan Canonical untuk membuat pengalaman yang luar biasa.

Pertanyaan yang jauh lebih menarik bukanlah apakah Microsoft berencana untuk merebase Windows ke Linux, tetapi seberapa jauh Windows akan menggunakan open source. Kami sudah melihat komponen seperti Terminal Windows , PowerToys, dan Windows lainnya komponen baik memulai hidup sebagai atau menjadi sumber terbuka. Tujuan yang lebih logis dan realistis di sini adalah terus membuka komponen Windows dan Proses pengembangan Windows , bahkan di luar program Insiders, dengan cara yang menguntungkan sistem operasi lain.

Bagaimanapun, Windows telah mengadopsi irama rilis Ubuntu, rilis enam bulan pada bulan April dan Oktober dengan rilis yang ditetapkan mendapatkan dukungan tambahan. Windows 2004 dan Ubuntu 20.04 mendarat dalam beberapa hari satu sama lain. Nak.

Raymond benar di salah satu bagian penting dari blognya. Saya pikir era perang OS desktop sudah berakhir. Kita memasuki era baru di mana stasiun kerja kelas atas Anda akan menjalankan beberapa sistem operasi secara bersamaan, seperti runtime, dan tidak harus semuanya secara lokal. Pilihannya tidak benar-benar Windows atau Linux, melainkan apakah Anda mem-boot Hyper-V atau KVM terlebih dahulu, dan tumpukan Windows dan Ubuntu akan disetel untuk berjalan dengan baik di sisi lain. Microsoft menyumbangkan tambalan ke kernel Linux untuk menjalankan Linux dengan baik di Hyper-V dan mengubah Windows menjadi bermain dengan baik di KVM .

Sebagian dari Ubuntu akan datang ke Windows dan sebagian dari Windows akan datang ke Linux, terima kasih kepada tren yang meningkat menuju open source di seluruh Microsoft .

Lihat pratinjau diam-diam pekerjaan kami dalam menambahkan dukungan aplikasi Linux GUI ke WSL! pic.twitter.com/lcx4WWwxTo

— Craig Loewen (@craigaloewen)

Kuncinya adalah open source telah menang . Dan Raymond dapat bangga membantu mengartikulasikan kasus untuk model pengembangan open source ketika dia melakukannya.

Kutipan dari ‘Revolution OS’

Baik Windows maupun Ubuntu tidak akan kemana-mana, mereka hanya akan terus menjadi lebih baik melalui open source, sekarang bahkan lebih dari yang bisa dibayangkan sebelumnya.

Word di Ubuntu 20.04. Sangat dapat digunakan pada i5-6300U dengan hanya grafis terintegrasi. Ini bukan WINE, remote / cloud, atau GNOME di WSL. Itu adalah sesuatu yang lain yang saya kumpulkan. Selanjutnya, saya berencana untuk menambahkan asosiasi file kerja. pic.twitter.com/nGQ8USeR0m

— Hayden Barnes ( @dimas_depok) 30 April 2020

Pekerjaan yang sedang dilakukan untuk dukungan GUI di WSL berpotensi untuk secara dramatis meningkatkan pengalaman desktop jarak jauh dan virtualisasi Windows di Linux.

π

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments