Lebih Detail Tentang OneGet, Manajer-Manajemen-Paket Windows 10

Daftar Isi:

Lebih Detail Tentang OneGet, Manajer-Manajemen-Paket Windows 10
Lebih Detail Tentang OneGet, Manajer-Manajemen-Paket Windows 10

Video: Lebih Detail Tentang OneGet, Manajer-Manajemen-Paket Windows 10

Video: Lebih Detail Tentang OneGet, Manajer-Manajemen-Paket Windows 10
Video: How to Setup Open DNS on Router (Home Network) in 2022 | Tech Mash - YouTube 2024, April
Anonim
Kami baru-baru ini menemukan OneGet, kerangka kerja manajemen paket yang disertakan dengan PowerShell dan Windows 10. Kami telah belajar banyak tentang OneGet dan masa depannya sejak saat itu.
Kami baru-baru ini menemukan OneGet, kerangka kerja manajemen paket yang disertakan dengan PowerShell dan Windows 10. Kami telah belajar banyak tentang OneGet dan masa depannya sejak saat itu.

OneGet awalnya adalah produk dari Pusat Teknologi Open Source di Microsoft. Tidak hanya terinspirasi oleh pengelola paket Linux open-source, OneGet sendiri juga open source. Sekarang menjadi bagian dari PowerShell yang tepat.

Siapa OneGet For?

OneGet saat ini ditargetkan pada pengguna-daya, administrator sistem, dan orang-orang yang tidak takut menggunakan PowerShell - yang jelas. Tetapi OneGet bukan hanya beberapa koleksi cmdlet yang tidak jelas yang hanya akan digunakan oleh administrator server. Salah satu pengembang Garrett Serack menjelaskan siapa yang ditargetkan di Reddit:

“Initially, this is targeted at the propeller-heads - developers, admins, powerusers, etc. Once the APIs for using package providers is published, I’m sure we’ll see GUI tools and integration aplenty.

Further down the road I’d like to see integration into things like the Windows Update UI so that software updates from any package manager can show up in a centralized location.” (Source)

Antarmuka grafis dan integrasi Pembaruan Windows tidak segera hadir, meskipun:

“Initially, I don’t have the time to integrate a UI; We’re on a really tight schedule.

Once we get the basic feature set implemented, and hook up a bunch of package managers, a UI would be an important next step

However, that being said, it is open source, and I’d love to see someone start working on a UI that could be included.”

Pada pertemuan mingguan 24 Oktober 2014, Garret Serack berbagi visinya tentang aplikasi desktop OneGet-aware yang memunculkan Windows Update UI standar ketika mendeteksi pembaruan, dan pembaruan dapat dipasang dari sana daripada setiap program Windows yang memiliki miliknya sendiri memperbarui layanan. (Sumber)

OneGet mungkin akan menawarkan akses ke aplikasi dari Windows Store. Jika Windows Store menyertakan aplikasi desktop seperti yang secara tidak sengaja diungkapkan oleh Microsoft, itu akan memberi akses OneGet ke semesta besar perangkat lunak desktop:

@ferventcoder @ lambdaXpression @chrisbhoffman @ BrianS198 Naluri saya mengatakan itu bukan "jika" tetapi "ketika …"

- Garrett Serack🤠 (@fearthecowboy) 28 Oktober 2014

Ini adalah Pengelola Paket-Manajemen, Bukan Manajer Paket

Secara teknis, OneGet bukan "pengelola paket." Sebaliknya, itu adalah kerangka kerja pengelolaan paket yang diperluas - Q & A resmi menggambarkannya sebagai "pengelola paket manajemen." Karena Q & A mendeskripsikannya:

“OneGet a unified package management interface component with a set of managed and native APIs, a set of PowerShell cmdlets, and a WMI provider. The component accepts both Microsoft-provided and 3rd party-provided plugins which extend the functionality for a given package type.”

OneGet diperluas dengan plug-in paket-manajemen yang menambahkan sumber paket. Sumber-sumber ini dapat diinstal dari repositori terpusat. OneGet hadir dengan sumber paket yang mencakup ini:

“Part of our work with the community is to develop a central hub for plugins that can be dynamically discovered and installed so that they don’t have to ship them in-box.”

Pada sistem baru, Anda dapat menjalankan cmdlet untuk mendapatkan daftar penyedia yang tersedia dari Internet dan kemudian menginstal penyedia paket pilihan Anda - Chocolatey, misalnya.

Image
Image

OneGet adalah Open Source, dan Proyek Komunitas

Seperti manajer paket Linux, OneGet benar-benar open-source. Kode sumber tersedia di GitHub. Anda selalu dapat mengambil build eksperimental terbaru di https://oneget.org/oneget.zip, dan build ini saat ini berisi penyedia Chocolatey yang hilang dalam tindakan di build resmi. @PSOneDapatkan tweet setiap kali sebuah build baru diposkan.

Karena ini adalah proyek komunitas, siapa pun dapat muncul ke rapat mingguan proyek OneGet pada pukul 10 pagi PST setiap hari Jumat. Cukup kunjungi halaman rapat mingguan OneGet, yang juga menawarkan aliran dari pertemuan mingguan terakhir.

Jangan lupa - Pertemuan #OneGet Community penting pagi ini! 10:00 AM PDT https://t.co/Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet (@PSOneGet) 24 Oktober 2014

OneGet Bisa Memalukan Pengembang Yang Menyertakan Bilah Alat

Orang-orang yang terlibat dalam proyek OneGet memiliki sikap yang tepat untuk meningkatkan pengalaman manajemen perangkat lunak Windows. Di Reddit, Garret Serack tidak bersimpati kepada pengembang yang telah membangun model bisnis untuk mendapatkan pendapatan iklan dari orang-orang yang mengunjungi situs web mereka dan berbicara tentang plug-in "adblock" -style untuk mencegah pengguna memasang aplikasi mengerikan yang memaketkan bilah alat. Proyek OneGet memiliki halaman "8 Hukum Instalasi Perangkat Lunak" yang berpendapat untuk pemasangan perangkat lunak Windows yang lebih baik tanpa semua bilah alat, EULA yang tidak perlu, dan sampah yang membuang waktu lainnya. Bunyinya seperti sesuatu yang kami tulis di sini di How-To Geek, tetapi itu ditulis oleh seseorang yang bekerja di Microsoft dan benar-benar memiliki kekuatan untuk membuat semuanya menjadi lebih baik.

Setelah membaca undang-undang ini, satu pengguna Reddit merasa skeptis: “Saya ragu Anda akan mendapatkan dukungan dari Vendor App seperti Adobe, Oracle, atau neraka bahkan SourceForge Now. itu tidak lagi cukup untuk mendistribusikan aplikasi / pemasang, penginstal itu sendiri sekarang harus menghasilkan pendapatan juga …”

Microsoft Garret Serack menjawab:

“I hear you.

I may not be able to get ‘buy-in’ from these guys, but when someone installs their package thru OneGet, I can sure make it stop and go “Hey, are ya sure? - This package appears to do XYZ” … A bit of pro-active “package shaming” should be good…” (Source)

Jadi OneGet tidak boleh hanya menjadi saluran baru untuk sampah mengalir ke sistem Anda - itu sebenarnya harus dirancang untuk membantu pengguna Windows menghindari sampah. Itu akan menjadi perbaikan besar.

Image
Image

OneGet Bisa Membantu Memperbaiki Gangguan Sistem Windows

Windows installer cenderung menyebarkan file dan entri registri ke sistem Anda bahkan setelah Anda menghapusnya. Satu pengguna Reddit bertanya apakah OneGet suatu hari akan membantu mengatasi hal itu. Lagi pula, saat ini Chocolatey tidak - hanya menjalankan program pencopot program standar, yang tidak dapat membersihkan semuanya. Jadi, bisakah OneGet membersihkan semuanya, hanya seorang manajer paket Linux yang bisa?

“I have some ideas on how to address this - it’s gonna be a bit down the road before I can do any serious work on it, but that’s definitely one of the things I’d like to solve with OneGet.

Right now, OneGet is primarily a unifying front-end to multiple package managers. As we get thru implementing the basic feature set, we’ll be definitely looking at stuff like this.” (Source)

OneGet tidak hanya tampak seperti alat satu kali. Sebaliknya, ini terlihat seperti proyek yang sebenarnya dirancang untuk memikirkan kembali dan meningkatkan cara pemasangan perangkat lunak pada Windows.

Microsoft Ingin Membuat Pengguna Linux Bahagia

Satu keluhan umum tampaknya adalah bahwa sintaks PowerShell dan cara melakukan hal-hal tampaknya terlalu bertele-tele dan kikuk dibandingkan dengan pengguna Linux yang berpengalaman. Microsoft ingin membuat pengguna Linux merasa lebih seperti di rumah:

“I had a rather senior director at MS ask me if we couldn’t just make an exe called RPM (and/or apt-get) that had the same syntax as the linux tools so that those who were well versed in one could just use OneGet that way. I told him sure, but we’re scrambling for time, so I don’t know when we’d get to it:)” (Source)

Saya pikir orang-orang * di dalam * Microsoft lebih bersemangat tentang #OneGet daripada masyarakat umum, jika itu mungkin.

- Garrett Serack🤠 (@fearthecowboy) 29 Oktober 2014

OneGet sangat menarik. Itulah yang diinginkan pengguna Linux dan geek teknologi dari Windows untuk waktu yang lama. Dan yang terbaik adalah itu bukan hanya cmdlet PowerShell untuk menginstal perangkat lunak yang disetujui Microsoft dari Windows Store. Sebagai gantinya, “pengguna memiliki kontrol penuh terhadap repositori yang mereka gunakan dan percayai, bukan layanan terpusat.” (Sumber)

Direkomendasikan: