Lebih Banyak Maklumat Mengenai OneGet, Pakej-Pengurusan-Pengurus Windows 10
Kami baru-baru ini mendapati OneGet, satu rangka kerja pengurusan pakej yang disertakan dengan PowerShell dan Windows 10. Kami telah belajar lebih banyak mengenai OneGet dan masa depannya sejak itu.
OneGet pada asalnya merupakan produk dari Pusat Teknologi Sumber Terbuka di Microsoft. Bukan sahaja ia diilhami oleh pengurus pakej sumber terbuka Linux, OneGet sendiri juga merupakan sumber terbuka. Ia kini menjadi sebahagian daripada PowerShell yang sesuai.
Siapakah OneGet For?
OneGet kini disasarkan kepada pengguna kuasa, pentadbir sistem, dan orang yang tidak takut menggunakan PowerShell - banyak yang jelas. Tetapi OneGet bukan sekadar koleksi beberapa cmdlet yang hanya akan digunakan oleh pentadbir pelayan. Pemaju OneGet Garrett Serack menjelaskan siapa yang disasarkan pada Reddit:
"Pada mulanya, ini disasarkan pada kepala baling-baling - pemaju, pentadbir, penguat kuasa, dan lain-lain. Setelah API untuk menggunakan penyedia pakej diterbitkan, saya yakin kami akan melihat alat GUI dan integrasi banyak.
Selanjutnya di jalan saya ingin melihat integrasi ke dalam perkara seperti Windows Update UI supaya kemas kini perisian dari mana-mana pengurus paket boleh muncul di lokasi berpusat. "(Source)
Antaramuka grafis dan integrasi Kemas Kini Windows tidak akan datang dengan segera, walaupun:
"Pada mulanya, saya tidak mempunyai masa untuk mengintegrasikan UI; Kami berada dalam jadual yang sangat ketat.
Sebaik sahaja kita mendapat set ciri asas yang dilaksanakan, dan menyambungkan sekumpulan pengurus pakej, UI akan menjadi langkah seterusnya yang penting
Walau bagaimanapun, yang dikatakan, ia adalah sumber terbuka, dan saya senang melihat seseorang mula bekerja di UI yang boleh disertakan. "
Pada mesyuarat mingguan 24 Oktober 2014, Garret Serack berkongsi visinya tentang aplikasi desktop OneGet yang memunculkan Windows Update UI standard apabila ia mengesan kemas kini, dan kemas kini boleh dipasang dari sana daripada setiap program Windows yang memiliki sendiri mengemas kini perkhidmatan. (Sumber)
OneGet mungkin akan menawarkan akses kepada aplikasi dari Gedung Windows. Jika Gedung Windows termasuk aplikasi desktop seperti Microsoft secara tidak sengaja mendedahkannya, itu akan memberikan akses OneGet kepada alam semesta besar perisian desktop:
@ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 Gut saya katakan saya bukan "jika" tetapi "bila ..."
- Garrett Serack🤠 (@fearthecowboy) 28 Oktober 2014
Ia adalah Pengurus-Pengurus Pakej, Bukan Pengurus Pakej
Secara teknikal, OneGet bukanlah "pengurus pakej." Sebaliknya, ia merupakan rangka kerja pengurusan pakej yang meluas - Q & A rasmi menggambarkannya sebagai "pengurus pengurusan pakej." Seperti yang dijelaskan oleh Q & A:
"SatuGet komponen antara muka pengurusan pakej bersatu dengan satu set API yang diurus dan asli, satu set cmdlet PowerShell, dan penyedia WMI. Komponen ini menerima kedua-dua plugin yang disediakan oleh Microsoft dan pihak ketiga yang memperluaskan fungsi untuk jenis pakej yang diberikan. "
OneGet dilanjutkan dengan pemalam pakej pengurusan yang menambah sumber pakej. Sumber-sumber ini boleh dipasang dari repositori terpusat. OneGet kini datang dengan sumber pakej yang merangkumi:
"Sebahagian daripada kerja kami dengan komuniti ialah untuk membangunkan hab pusat bagi pemalam yang boleh ditemui secara dinamik dan dipasang supaya mereka tidak perlu menghantarnya ke dalam kotak."
Pada sistem baru, anda akan dapat menjalankan cmdlet untuk mendapatkan senarai pembekal yang tersedia dari Internet dan kemudian memasang pembekal pakej pilihan anda - Chocolatey, sebagai contoh.
OneGet adalah Open Source, dan Projek Komuniti
Seperti pengurus pakej Linux, OneGet sepenuhnya sumber terbuka. Kod sumber boleh didapati di GitHub. Anda boleh merebut terbina eksperimen terbaru di http://oneget.org/oneget.zip, dan binaan ini pada masa ini mengandungi pembekal Chocolatey yang hilang dalam tindakan di bangunan rasmi. @PSOneGet tweet setiap kali binaan baru dihantar.
Oleh kerana projek komuniti itu, sesiapa sahaja boleh memaparkan mesyuarat mingguan projek OneGet pada jam 10 pagi setiap hari Jumaat. Lawati laman mesyuarat mingguan OneGet, yang juga menawarkan aliran pertemuan mingguan yang terakhir.
Jangan lupa - Pertemuan Komuniti #OneGet Penting pagi ini! 10:00 AM PDT http://t.co/Im0bqRaH0W #EveryoneWelcome
- PowerShell OneGet (@PSOneGet) 24 Oktober 2014
OneGet Boleh Memalukan Pemaju Yang Menyertakan Bar Alat
Orang yang terlibat dalam projek OneGet mempunyai sikap yang betul untuk meningkatkan pengalaman pengurusan perisian Windows. Mengenai Reddit, Garret Serack tidak menyebelahi pemaju yang telah membina model perniagaan untuk mendapatkan hasil iklan daripada orang yang melawat laman web mereka dan bercakap tentang pemalam gaya "adblock" untuk menghalang pengguna daripada memasang aplikasi yang dahsyat yang menyertakan bar alat. Projek OneGet mempunyai halaman "8 Undang-undang Pemasangan Perisian" yang berhujah untuk pemasangan perisian Windows yang lebih baik tanpa semua bar alat, EULAs yang tidak perlu, dan lain-lain sampah membuang masa. Ia berbunyi seperti sesuatu yang akan kita tulis di sini di How-To Geek, tetapi ia ditulis oleh seseorang yang bekerja di Microsoft dan sebenarnya mempunyai kuasa untuk membuat sesuatu yang lebih baik.
Selepas membaca undang-undang ini, satu pengguna Reddit ragu-ragu: "Saya ragu bahawa anda akan mendapat pembelian dari Vendor Apl seperti Adobe, Oracle, atau neraka walaupun SourceForge Now. ia tidak lagi cukup untuk mengedarkan aplikasi / pemasang, pemasang itu sendiri kini harus menjana pendapatan juga ... "
Garret Serack Microsoft menjawab:
"Saya dengar awak.
Saya mungkin tidak dapat 'membeli-masuk' dari orang-orang ini, tetapi apabila seseorang memasang pakej mereka melalui OneGet, saya pasti akan berhenti dan pergi "Hey, ya pasti? - Pakej ini nampaknya melakukan XYZ "... sedikit bersifat pro-aktif" menyinari pakej "sepatutnya baik ..." (Source)
Jadi OneGet tidak boleh menjadi saluran baru untuk sampah untuk mengalir ke sistem anda - ia sebenarnya mesti direka untuk membantu pengguna Windows mengelakkan sampah. Ini akan menjadi peningkatan yang besar.
OneGet Boleh Membantu Perbaiki Sistem Windows Clutter
Pemasang Windows cenderung menyebarkan fail dan penyertaan pendaftaran ke atas sistem anda walaupun selepas anda menyahpasangnya. Seorang pengguna Reddit bertanya jika OneGet akan membantu satu hari nanti. Lagipun, Chocolatey pada masa ini tidak - ia hanya mengendalikan uninstaller program standard, yang mungkin tidak membersihkan semuanya. Jadi boleh OneGet membersihkan segala-galanya, hanya pengurus pakej Linux boleh?
"Saya mempunyai beberapa idea bagaimana untuk menangani ini - ia akan menjadi sedikit di jalan sebelum saya boleh melakukan apa-apa kerja yang serius, tapi itu pasti salah satu perkara yang saya ingin selesaikan dengan OneGet.
Sekarang ini, OneGet adalah terutamanya penyatuan front-end kepada beberapa pengurus pakej. Seperti yang kita dapat menerapkan set ciri asas, kita pasti akan melihat perkara seperti ini. "(Source)
OneGet tidak semestinya seperti alat satu kali. Sebaliknya, ia kelihatan seperti projek yang sebenarnya dirancang untuk memikirkan semula dan memperbaiki bagaimana pemasangan perisian ditangani pada Windows.
Microsoft Mahu Buat Pengguna Linux Happy
Satu aduan biasa seolah-olah sintaks PowerShell dan cara melakukan sesuatu seolah-olah terlalu kasar dan kikuk berbanding dengan apa yang pengguna Linux berpengalaman digunakan. Microsoft mahu menjadikan pengguna Linux berasa lebih selesa di rumah:
"Saya mempunyai seorang pengarah yang agak senior di MS bertanya kepada saya jika kita tidak boleh membuat exe dipanggil RPM (dan / atau apt-get) yang mempunyai sintaks yang sama seperti alat linux supaya mereka yang mahir dalam satu boleh hanya gunakan OneGet dengan cara itu. Saya memberitahunya pasti, tetapi kita sedang bergegas untuk masa, jadi saya tidak tahu bila kita dapat melakukannya :) "(Source)
Saya fikir orang * di dalam * Microsoft lebih teruja tentang #OneGet daripada orang awam, jika itu mungkin.
- Garrett Serack🤠 (@fearthecowboy) 29 Oktober 2014
OneGet adalah sangat menarik. Ia adalah apa yang pengguna Linux dan geeks teknologi mahu dari Windows untuk masa yang lama. Dan yang terbaik ialah ia bukan hanya cmdlet PowerShell untuk memasang perisian yang diluluskan oleh Microsoft dari Gedung Windows. Sebaliknya, "pengguna mempunyai kawalan muktamad dengan mana repositori yang mereka gunakan dan amanah, bukan beberapa perkhidmatan terpusat." (Source)