Више детаља о ОнеГет-у, Виндовс 10-ов Пацкаге-Манагемент-Манагер
Недавно смо открили ОнеГет, оквир за управљање пакетима који је укључен у ПоверСхелл и Виндовс 10. Од тада смо научили много више о ОнеГет-у и његовој будућности..
ОнеГет је изворно производ из технолошког центра отвореног кода у Мицрософту. Не само да је инспирисан опен-соурце Линук пакет менаџерима, ОнеГет је сама по себи и опен соурце. Сада је део ПоверСхелл-а.
Ко је ОнеГет Фор?
ОнеГет је тренутно усмерен на кориснике, системске администраторе и људе који се не плаше да користе ПоверСхелл - толико је јасно. Али ОнеГет није само нека нејасна колекција цмдлета које ће користити само администратори сервера. ОнеГет програмер Гарретт Серацк је објаснио коме је циљ на Реддит-у:
“У почетку, ово је усмерено на пропелерске главе - програмере, администраторе, поверусере, итд. Када се АПИ-ји за употребу провајдера пакета објаве, сигуран сам да ћемо видети ГУИ алате и интеграцију..
Даље низ пут бих волео да видим интеграцију у ствари као што је корисничко сучеље за Виндовс Упдате да би софтверска ажурирања била доступна било који менаџер пакета може да се појави на централизованој локацији. ”(Извор)
Графички интерфејс и Виндовс Упдате интеграција не долазе одмах, мада:
“У почетку немам времена за интеграцију корисничког интерфејса; Ми смо на веома уском распореду.
Када применимо основни скуп функција и повежемо гомилу менаџера пакета, корисничко сучеље би био важан следећи корак
Међутим, када се то каже, то је опен соурце, и волео бих да неко почне да ради на корисничком интерфејсу који би могао да буде укључен.
На седмичном састанку 24. октобра 2014, Гаррет Серацк је поделио своју визију десктоп апликације ОнеГет-а која се појављује на стандардном корисничком интерфејсу за Виндовс Упдате када открије ажурирање, а ажурирање може да се инсталира одатле, а не сваки Виндовс програм има своју услуга ажурирања. (Извор)
ОнеГет ће вероватно понудити приступ апликацијама из Виндовс продавнице. Ако Виндовс Сторе укључује десктоп апликације као што је Мицрософт случајно открио, то би омогућило ОнеГет приступ огромном универзуму софтвера за десктоп рачунаре:
@фервентцодер @ламбдаКспрессион @цхрисбхоффман @ БрианС198 Мој гут ми каже да није "ако" већ "када ..."
- Гарретт Серацк🤠 (@феартхецовбои) 28. октобар 2014
То је менаџер за управљање пакетима, а не менаџер пакета
Технички гледано, ОнеГет није „менаџер пакета“. Уместо тога, то је оквир за управљање проширивим пакетима - званични К&А га описује као „менаџер менаџмента пакета“.
“ОнеГет јединствену компоненту интерфејса за управљање пакетима са скупом управљаних и изворних АПИ-ја, скупа ПоверСхелл цмдлет команди и ВМИ провајдера. Компонента прихвата и Мицрософт-ове и треће стране обезбеђене додатке који проширују функционалност за дати тип пакета.
ОнеГет је проширен додатцима за управљање пакетима који додају изворе пакета. Ови извори се могу инсталирати из централизованог спремишта. ОнеГет тренутно долази са пакетом извора који укључује следеће:
"Део нашег рада са заједницом је да развијемо централно чвориште за додатке који се могу динамички открити и инсталирати тако да не морају да их шаљу у кутију."
На потпуно новом систему, моћи ћете да покренете цмдлет да бисте добили списак доступних провајдера са Интернета, а затим инсталирајте добављача пакета по вашем избору - Цхоцолатеи, на пример.
ОнеГет је Опен Соурце и Цоммунити Пројецт
Као и Линук пакет менаџери, ОнеГет је потпуно опен-соурце. Изворни код је доступан на ГитХуб-у. Увек можете узети најновију експерименталну грађу на хттп://онегет.орг/онегет.зип, а ова верзија тренутно садржи Цхоцолатеи добављача који недостаје у акцији у званичним верзијама. @ПСОнеГет твеетс сваки пут када се појави нова градња.
Пошто је то заједнички пројекат, свако може да се појави на седмичним састанцима ОнеГет пројекта у 10:00 ПСТ сваког петка. Само посетите ОнеГет-ову страницу седмичних састанака, која такође нуди ток последњег недељног састанка.
Не заборавите - Важно #ОнеГет Цоммунити меетинг јутрос! 10:00 АМ ПДТ хттп://т.цо/Им0бкРаХ0В #ЕверионеВелцоме
- ПоверСхелл ОнеГет (@ПСОнеГет) 24. октобар 2014
ОнеГет може осрамотити програмере који укључују палете алатки
Људи који су укључени у ОнеГет пројекат имају прави став за побољшање искуства у управљању Виндовс софтвером. На Реддиту, Гаррет Серацк је био неосјетљив према програмерима који су направили пословни модел за добијање прихода од огласа од људи који посјећују њихове веб-локације и говорили о плуг-ину "адблоцк" стил како би спријечили кориснике да инсталирају ужасне апликације које повезују алатне траке. ОнеГет пројекат има страницу "8 закона о инсталацији софтвера" која заговара боље инсталирање Виндовс софтвера без свих трака са алаткама, непотребних ЕУЛА уговора и других губитака времена. Чита се као нешто што бисмо писали овдје у Хов-То Геек-у, али је написао нетко тко ради у Мицрософту и заправо има моћ да побољша ситуацију..
Након читања ових закона, један Реддит корисник је био скептичан: “Сумњам да ћете добити буи-ин од Апп Вендора као што су Адобе, Орацле, или пакао чак и СоурцеФорге Нов. више није довољно само дистрибуирати апликацију / инсталацијски програм, већ и сам инсталатер мора генерирати приходе… ”
Мицрософтов Гаррет Серацк је одговорио:
"Чујем те.
Можда нећу моћи да добијем 'буи-ин' од ових момака, али када неко инсталира пакет кроз ОнеГет, сигурно могу да га зауставим и одем 'Хеј, јеси ли сигуран? - Чини се да овај пакет ради на КСИЗ-у…… Нешто про-активног „схаминг пакета“ требало би да буде добро… ”(Извор)
Дакле, ОнеГет не би требало да буде само нови канал за одношење смећа на ваш систем - он би заправо требало да буде дизајниран да помогне корисницима Виндовса да избегну смеће. То би било велико побољшање.
ОнеГет може да помогне да се поправи сметње система Виндовс
Виндовс инсталатери имају тенденцију да рашчлањују датотеке и ставке регистра преко вашег система чак и након што их деинсталирате. Један Реддит корисник је питао да ли ће ОнеГет једног дана помоћи у томе. Уосталом, Цхоцолатеи тренутно не ради - само покреће стандардни програм за деинсталацију програма, који можда не чисти све. Тако би ОнеГет могао све очистити, само би Линук пакет менаџер могао?
"Имам неке идеје о томе како да се позабавим овим питањем - биће мало пре него што будем могао да урадим неки озбиљан посао на томе, али то је дефинитивно једна од ствари које бих желео да решим помоћу ОнеГет-а.
Управо сада, ОнеГет је првенствено обједињавајући фронт-енд за више пакет менаџера. Како будемо примењивали основни скуп функција, дефинитивно ћемо гледати овакве ствари. ”(Извор)
ОнеГет не изгледа само као једнократни алат. Уместо тога, изгледа као пројекат који је заправо подешен да преиспита и побољша начин на који се управља инсталацијом софтвера на Виндовсу.
Мицрософт жели да Линук корисници буду задовољни
Чини се да је једна од најчешћих притужби да се ПоверСхелл синтакса и начин рада чине претерано сложеним и неспретним у односу на оно на шта су навикли искусни Линук корисници. Мицрософт жели да Линук корисници више осећају као код куће:
“Имао сам прилично вишег директора у МС-у који ме је питао да нисмо могли направити само еке који се зове РПМ (и / или апт-гет) који је имао исту синтаксу као и Линук алати, тако да они који су добро упознати у једном могу користите ОнеГет на тај начин. Рекао сам му сигурно, али се боримо за вријеме, тако да не знам када ћемо доћи до њега :) ”(Извор)
Мислим да људи * унутар * Мицрософта су више узбуђени због #ОнеГет него у јавности, ако је то уопште могуће.
- Гарретт Серацк🤠 (@феартхецовбои) 29. октобар 2014
ОнеГет је веома узбудљив. То је оно што су корисници Линука и технолошких геекс-а жељели од Виндовса дуго времена. Најбоље је што то није само ПоверСхелл цмдлет за инсталирање софтвера одобреног од стране Мицрософта из Виндовс продавнице. Уместо тога, “корисник има крајњу контролу над тим којим репозиторијумима они користе и којима верују, а не неким централизованим сервисима.” (Извор)