na linuxu pro jakoukoliv náročnější věc nasadím spíš PYTHON a ne tento obtížně čitelný paskvil ... v power shellu tvořím jen skripty u kterých předpokládám že je bude používat "standardní windows administrátor" to je takový ten blblounek co se bojí do systému instalovat cokoliv co v něm nebylo v základu nebo co nevyprodukoval microsoft. V takovém případě samozřejmě ocením že mohu skript psát pod linuxem a nemusím se s windows příliš trápit.
Nechápu proč odpověď "PowerCli" má 15 palců dolů.
V době, kdy vmware tlačí windows pryč (veškeré infra věci jedou na jeho photonos, nebo suse), je ideální chvíle vzít existující skripty, nahodit virtuální ubuntu (nebo debian/rhel/suse/... podle chuti, nativní balíčky powershellu existují) a spouštět ty skripty odtamtud.
Dám ti radu, nepřemýšlej nad "Like" vs "Unlike" zde.
1) podporovatelé mají větší váhu(násobek 5x), takže za 15 unlike = mohou pouze 3 uživatelé
2) dost často ti dají mínus nikoliv kvůli chytrosti, kvalitě, správnosti odpovědi(názoru) ale kvůli ideologii( např. svým vyjádřením útočíš na Linux a to se v česku neodpouští - však oni s tebou zatočí "po Bolševicku", protože buď jdeš s nimi(s tučňákem) nebo proti nim)
na co to potrebujem?
Na to aby som mohol rozumne spajat cesty k suborom, nativna praca z XML, JSON, a pre to, ze tam je skutocny foreach, typy, objekty, if (ziadne zrusnosti typu "if daco fi"), viem pouzivat .Net CRL...
Nechapem ten hejt, namiesto toho aby ste boli radi, ze na linuxovych strojoch mate o moznost viac.
IMHO, powershel na linuxe vo velkom vyuziva AppVeyor.
Powershell je na linuxu asi jediný shell, na které potřebuješ IDE :)
Nevidím výhodu v tom, aby každá aplikace měla "nativní práci s XML, JSON atd.", když na to mohu používat jeden nástroj v celém systému (python, perl). Stejně tak nepotřebuji v shellu skutečný foreach, typy, objekty atd., potřebuji rychle zapsat nějaký comand, to mi nejvíce na powershellu vadí, je strašně ukecaný.
Jo, hodí se to, když už mám udělanou remote ovládání na windows přes powershell, teď to stejné mohu mít na linuxu, ale přesvědčovat lidi, jak to je bezva, protože to má "skutečný foreach" je trochu úlet.
PS: být rád za možnost navíc je takový eufenismus, každému právě stačí přesně to co používá a jásat, že je k dispozici něco co nepoužívám se často nevidí. Tohle není pro linuxáky, tohle je pro windowsáky, pro který je pak snažší použití linuxu
Ja zas nechapu tenhle pristup. Kam se podelo stare dobre KISS?
"Rozumne" zpracovani cest ve FS umoznuje snad kazdy shell v Linuxu. Pomoci AWK se docela v pohode da zpracovat strukturovany text, JSON a XML FAKT nejsou nijak slozity formaty. A to nemluvim o faktu, ze na takovy veci - kdyz uz- tu je leta Perl, ci TCL (Na zpracovani textu je snad nejlepsi). V klidu se da vyuzit i LUA (coz taky delam).
Jestli jazyk pouziva podminky ve stylu if-then-fi, nebo if then end, nebo if( ){ } jsou fakt podradny detaily. Datove typy zrovna v shellu (diky rovine abstrakce techto interpreteru) jsou vicemene k nicemu, akorad zneprijemnuji zivot, S objekty se pracuje PODSTATE i v BASHI - lide si to jaksi obcas neuvedomuji - pouze na vyssi urovni.
Zacinam se pomalu desit toho co nam to do Linuxu leze! Desim se toho, ze za chvili jen kvuli debilnimu CSV formatu budete psat samostany jazyk, megalomanske objekty a nafouknute molochoidni knihovny. To nas cekaji fakt super casy!!! Chce se mi blejt velebnosti.
Nijak moc jsem nezaznamenal, ze by se PWSH pouzival v samotnych Widlych. Rozhodne zdaleka ne tolik jako se shelly vyuzivaji v Linuxu. Tak nam to musi narvat sem, aby se nereklo, ze to nikdo nechce. Tesime na tom fakt, ze jsou tu odnepameti zavedene nastroje, kterym sunty od M$ konkurovat nemohou....
> A to nemluvim o faktu, ze na takovy veci - kdyz uz- tu je leta Perl
To je fakt, Perl, to je docela dobra alternativa k PS. Ta citelnost skriptu je pri trose snahy skoro tak ujeta jako ta v PS :-)
Nehlede na to, nikdo te nenuti PS pouzivat, nekomu se to hodi, nekomu ne. Ze existuje perl a python - to znamena ze uz nemaji vznikat zadne dalsi jazyky a shelly? To je nesmysl na ntou.
> Nijak moc jsem nezaznamenal, ze by se PWSH pouzival v samotnych Widlych. Rozhodne zdaleka ne tolik jako se shelly vyuzivaji v Linuxu. Tak nam to musi narvat sem, aby se nereklo, ze to nikdo nechce. Tesime na tom fakt, ze jsou tu odnepameti zavedene nastroje, kterym sunty od M$ konkurovat nemohou....
Tak to jsi asi v zivote nevidel nekoho, kdo dela administraci vetsiho poctu Windows serveru nebo automatizuje veci ve VMWare (nejpouzivanejsi virtualizacni platforme :-D).
[kraxna]
Citelnost kodu, je vzdy o tom, kdo ho pise, ne o jazyku samotnem. O tom me - aniz by to tusil, presvedcil Pavel Tisnovsky, kdyz jsem porovnaval svoje skripty v TCL s temi, ktere sam psal jako examply ke svym clankum.Mel jsem za to, ze v TCL je kod vzdy prasecina. No... videl jsem ze ne. Konec koncu, najdete spoustu prikladu v HTML (jsme prece na internetu, ze). Podivejte se kolik stranek ma tak zpraseny kod, ze je cloveku hanba i za autora....
Vznikat nove jazyky a shelly samozrejme mohou. Ale pokud neprinasi nic noveho je to zbytecne noseni drivy do lesa. Tahat do Linuxu M$ paskvily, kdyz existuji odpovidajici nahrady je spis kontraproduktivni. Vite, kdyz jste si psaly o tech alternativach, uz roky je k dispozici pro Widle treba Bash. Jenze, to by o nem museli admini vedet a vedet co to taky je. Jeste v pomerne nedavne dobe, nekteri Win admini meli dojem ze nadavam v hispanstine, kdyz jsem se zminil o Bashi. Mozna by meli ten dojem jeste dnes....
To je i odpoved na vasi posledni zminku o pouzivani PWSH na widlich. Samozrejme, ze to pouzivaji Win admini, protoze defakto nic lepsiho nemaji, jeste lepe receno neznaji. A pro Linux/Unix samozrejme neexistuje pouze Bash. Alternativ je mnohem mene. Je skvele, ze se k nim pridal i PWSH, i presto, ze to skoro nikdo na Linuxu nepouzije. M$ se muze na reklamnich meetencich naparavat jak on "Love linux".
> Jenze, to by o nem museli admini vedet a vedet co to taky je. Jeste v pomerne nedavne dobe, nekteri Win admini meli dojem ze nadavam v hispanstine, kdyz jsem se zminil o Bashi
> To je i odpoved na vasi posledni zminku o pouzivani PWSH na widlich. Samozrejme, ze to pouzivaji Win admini, protoze defakto nic lepsiho nemaji, jeste lepe receno neznaji
No, mozna to bude spis tim, ze na Windows opravdu neni bash nahrada PS. Predpokladam, ze jsi v powershellu moc nedelal, ale jeho sila na Windows je prave v tom, ze je objektovy, integrovany s .NET a COM+, existuji v nem cmdlety pro automatizaci administrace prakticky vseho v Windows.
Coz tohle v bashi na Window Server proste neudelas, ty nastroje si totiz na Windows absolutne nekonkuruji.
> Ale pokud neprinasi nic noveho je to zbytecne noseni drivy do lesa. Tahat do Linuxu M$ paskvily, kdyz existuji odpovidajici nahrady je spis kontraproduktivni.
Proc je PS paskvil?
> i presto, ze to skoro nikdo na Linuxu nepouzije
Jen tak pro zajimavost jsem se podival na pocet stazeni verze 6.0.2 z githubu (linuxove release binarky), 14 000 stazeni. Verze je z brezna a nove verze vychazeji pomerne casto, takze to je docela slusne cislo.
Ale samozrejme pokud chapes PS jako nahradu bashe v Linuxu, tak to je samozrejme omyl, ty nastroje si absolutne nekonkoruji ani tu.
To neznamena, ze PS nema na Linuxu vyuziti, treba pro platformne prenositelne skripty mezi Windows a Linuxem, skriptovani s vyuzitim .NET Core, jiz zminovana migrace existujicich veci z Windows, nebo prave treba ono PowerCLI.
2kraxna: Tys tech widli asi moc neadministroval ze? Tuhle sem resil takovou kravovinu, jak schovat ze seznamu exchange skupinu ... mas dve moznosti web ... ve kterym ten checbox nad skupinu soudruzi z M$ nedali, nebo PS = stravis 1/2 hodiny hledanim spravny konstrukce a doinstalovavanim 150 vsemoznych baliku vi buh ceho, ktery uz vzivote na nic nepouzijes.
A pak ve finale zjistis, ze to cos pouzik jako get-... nejde pouzit jako paipu pro set, protoze to na vystupu ma jinej datovej typ nez to ocekava na vstupu ... lol.
> 2kraxna: Tys tech widli asi moc neadministroval ze? Tuhle sem resil takovou kravovinu, jak schovat ze seznamu exchange skupinu ... mas dve moznosti web ... ve kterym ten checbox nad skupinu soudruzi z M$ nedali, nebo PS = stravis 1/2 hodiny hledanim spravny konstrukce a doinstalovavanim 150 vsemoznych baliku vi buh ceho, ktery uz vzivote na nic nepouzijes.
> A pak ve finale zjistis, ze to cos pouzik jako get-... nejde pouzit jako paipu pro set, protoze to na vystupu ma jinej datovej typ nez to ocekava na vstupu ... lol.
Ty jsi asi necetl, co jsem psal - ja jsem psal, "existuji v nem cmdlety pro automatizaci administrace prakticky vseho v Windows." (v porovnani s zminovanym bashem na Windows)
Nikde jsem nepsal, ze se Windows Server administruje snadno :-D
2D.A. Tiger: Bash pro widle sice je (ostatne i spousta dalsich veci) jenze potiz je v tom, ze si kazdych par minut nabijes hubu na tom, ze neco chybi nebo funguje jinak. Ono trebas kdyz chces ve widlich neco narabet s USB diskem, tak velmi rychle zjistis, ze to vlastne neni disk ani pro ty widle, narozdil od tuxe, kde proste USB je dalsi disk.
Zkus si trebas pod widlema na USBcku vyrobit dve partysny ...
[Pavel Tišnovský]
Ahoj
Ted jsi me dostal, budu si muset dat vetsiho bacha, az budu v diskuzi nekoho chvalit :-D :-D :-D
Ale vazne, ten clanek byl dost uzitecny, protoze takhle pekne pohromade informace o TCL/TK nikde moc nejsou (hlavne v cestine). Tak kniha co vysla o TCL/TK, me prisla osobne strasne neprehledna a myslim, ze tenhle jazyk neni uplne odepsany, i kdyz uz se asi tolik nenasazuje....
Powershell je technologicky novší, podľa mňa zásadný rozdiel oproti bashu, ktorý tu nik nespomenul je to, že cez pipeline sa neprenáša text, ale prúd objekov. Je to veľká výhoda, keď ďalší príkaz v pipeline nemusí parsovať text, ktorý je navyše často vo formáte nevhodnom pre spracovanie strojom. Takto napríklad jeden príkaz (ls) pošle položky súborového systému ako objekty, ktoré majú presne definované properties ako názov, cesta, typ, veľkosť, atď. a ďalší príkaz jednoducho pužije, čo potrebuje. Navyše príkaz, čo vytvára objekty nemusí vedieť zbytočnosti, ako napríklad exportovanie a formátovanie, na to zas sú iné príkazy, ktoré vedia vyrobiť zoznam, alebo tabuľku pre človeka, podobne, ako unixový ls, alebo iné čo vedia vyrobiť XML, CSV, atď. Takže ak POSIX je KISS, tak toto je potom KISS na steroidoch ;))
Nikto nehovorí, že teraz majú linuxáci prejsť na PS, že im to prinesie niečo prevratné, ale hodí sa to napr. ak niekto častejšie robí na Win a je viac zvyknutý na PS, nemusí sa trápiť v bashi.
" ďalší príkaz v pipeline nemusí parsovať text, ktorý je navyše často vo formáte nevhodnom pre spracovanie strojom" ???
no ne, jak se da docilit zpracovani textu tak, aby do pipeliny valil format nevhodny pro zpracovani strojem? :-D
pokud nekdo touzi po PS budiz, at ho ma. ale nerad bych se dozil situace, kdyz nejaky frikulin se rozhodne nahradit bezne nastroje touto obskurnosti primo v nejake distribuci.
na bezne veci bash, na zpracovani textu grep, sed, awk, na nejake vetsi veci perl, tcl.
to je bezna praxe, pokud si vzpominam, nic jineho jsem nepotreboval.
(asi jo, ale ted si nevybavuji)
"no ne, jak se da docilit zpracovani textu tak, aby do pipeliny valil format nevhodny pro zpracovani strojem? :-D"
dá sa to napríklad výpismi vo formáte pre človeka. Numerické hodnoty formátované v rôznych jednotkách, číslice oddelované s oddelovaním rádov, useknuté názvy, aby sa zmestili na obrazovku, dynamický formát dátumov atď. Potom sa to musí riešiť tak, že potrebuješ mať podporu rôznych formátov už v príkaze, ktorý by mal len produkovať dáta, veď pozri si koľko formátov a prepínačov má len ls (alebo ťažší kaliber find). To je simple? Ak máš smolu, potom pri parsovaní treba myslieť aj na medzery v textoch a o odlišovať ich od oddelovačov údajov a podobné chuťovky. To naozaj netreba obhajovať. Nie som expert ani na bash, ani PS, nepotrebujem často v nich niečo riešiť, ale pripadá mi, že vývoj ide dopredu a shell o 20 rokov novší má nejaké výhody. Len zatiaľ okrem toho, že je od MS som tu nečítal nejaké argumenty, prečo je tak zlý. Pozná ho tu niekto z kritikov? Vlastne som prekvapený, že tu má toľko ľudí problém s open source softvérom a rieši autora. Veď open source je záruka, že to je neškodný kvalitný softvér vďaka širokej komunite, ktorá má zdrojové kódy a zrejme môže aj prispievať. Ale ako om hovoril, nikoho nepresviedčam, aby naň prešiel, tiež by som kvôli jednoduchým veciam PS neinštaloval. Len neni na škodu rozširovať si obzory.
Chapu, ze binarni datove proudy Vam mohou prijit jako velke plus. Maji vsak ale i minusy. A podle me, dost podstatne.
Mozna jste netusil, ze textove datove proudy byly zvoleny schvalne - diky jejich prenositelnosti. Binarni data zas tak snadno neprenesete a pokud neco vite o serializaci, tak asi taky vite, ze v pripade slozitejsich datovych typu/objektu, musi byt znamo prijemci dat take jejich vnitrni struktura, jinak je to pro prijemce jen trocha binarniho bordelu. A samozrejme prijemce musi vedet jak z tech dat zase zrekonstruovat objekt.
Navic musite rozlisovat typy proudu, nebo se stejne nevyhnete nutnosti zpracovat data do pozadovaneho formatu. (treba v pripade zminovaneho ls, je jedno jestli posilate vystup na obrazovku, nebo na vstupni deskriptor jineho procesu, ci rovnou do souboru - jsou vzdy stejna, v pripade binerniho formatu mate kus pameti s daty a ty znovu musite prevest do formy citelne uzivatelem, atd... )
No a nakonec, mezi dva objekty propojene rourou, muzu vlozit dalsi. A vzhledem k tomu, ze textovy format je vzdy jasny (alespon programatorum) a citelny, bude tam bez problemu fungovat. A i kdyz je zpracovani textu rekneme otravne, a pomalejsi je fakt poradvelmi univerzalni, coz se o kvantech binarnich dat rici neda, proto v klidu bez dlouhych priprav muzu takovou utilitku v klidu napsat i sam.
To ze je neco "technologicky starsi" muze take znamenat, ze je to proverenejsi a propracovanejsi lety praxe ;)
> Chapu, ze binarni datove proudy Vam mohou prijit jako velke plus. Maji vsak ale i minusy. A podle me, dost podstatne.
To je sice hezke, ale takhle objektova pipeline v PowerShell vubec nefunguje. Pointa PS je, ze se jedna o objekty (nikoliv o binarni stream, ktery se musi zpracovavat), navic je to typovane.
Premyslet o PS jako bashi je totiz nesmysl, mnohem vic dava smysl premyslet o PS jako o .NET objektovem shellu / skriptu.
Kazdy cmdlet ma definovany typ(y) vystupu a vstupu, prevod na text u konkretniho typu vysledku je az posledni (volitelna) cast. Takze problem, ktery popisujes neexistuje - resp. ne vic nez treba v Jave ci Pythonu - musis predavat na vstupu spravne datove typy / formaty, jinak ti samozrejme prekladac / interpret rekne, ze to nejde.
Ano, objekty zachrání svět, jen je k nim potřeba heapa a GC, ti bystřejší už větří, že přesně tohle má PowerShell a přesně z toho důvodu není vůbec vhodný na zpracování velkých dat přes pipelines, v bashi nemám problém vzít 100 GB csv soubor a přes sed/awk/tr si ho přestransformovat a přes nc poslat na sftp, prakticky to sebere pár desítem MB paměti a vzládne to 100MB/s.
PowerShell není náhrada bashe a jiného shellu, na to nemá ;). Jak píše kraxna, je to spíše repl pro .NET aplikace a od té doby, co MS portuje .NET do linuxu tam tohle dává dobrý smysl.
Přesvědčovat ostatní o tom, že můj jazyk/systém/stack je lepší než jiný má smysl jen pokud ty lidi dostanu do svého týmu, ostatní ať si dělají a používají co chtějí :).
> v bashi nemám problém vzít 100 GB csv soubor a přes sed/awk/tr
No a v PS taky ne. Staci vedet, ze existuje StreamReader a ConvertFrom-CSV cmdlet. A klidne to muzes odstreamovat na nc, ale je to trochu zbytecne. Pres nc / sftp to klidne posilat muzes i z PS, nebo trochu zapremyslis a pouzijes possh cmdlet, otevres si nativni stream a nemusis spoustet zadne externi procesy a neni tam tudiz ani IPC rezie :-) A jako bonus nemusis resit rucni parsovani CSV, ale mas automaticky vyresene treba escapovani :)
A ze jazyky s GC neumeji zpracovavat velke objemy dat je samozrejme blbost. Nebo mi chces tvrdit, ze treba v Jave, C# ci Pythonu tuhle ulohu nemuzu snadno naimplementovat?
A aby bylo jasno, ja PS nikomu nenutim, ani ho vlastne nepouzivam na nic jinyho na Linuxu nez na PowerCLI.
> ale presne o tom mluvime - PS samo o sobe nic neresi, spise naopak - zavadi dalsi zavislosti, slozitosti (az absurdity) linuxovu filozofii 'textoveho streamu' nahrazuje jakymsi 'objektovym nabozenstvim' (aka Java, ...)
Aha, objektove nabozenstvi a "je to jinak". Tim se to vysvetluje a dalsi diskuse nema smysl :-)
kraxna: Zkoušel jsi někdy zpracovat v PS 100 GB textový soubor? Hele, není to sranda a sežere to dost prostředků, dá ti dost práce to vyladit.
Ano, v diskuzi je vždy nejlepší si vymyslet argument a poté ho vyvrátit :). Nenapsal jsem, že neumí, ale že nejsou vhodné, to je obrovský rozdíl. V jazykách s GC dává velkou práci velké objemy zpracovávat.
Tvoje argumentace spíše vypadá, že ho vnucuješ a obhajuješ až ad absurdum.
100 GB ne, 20 - 30 GB CSV s jednoduchym ETL jsem v nem zpracovaval na jednom projektu (na Windows) a zadny problem to nebyl prave diky tomu streamingu dat pres StreamReader. Ale efektivne pouzivat PS znamena znat aspon zaklady .NET, to je samozrejme pravda.
> V jazykách s GC dává velkou práci velké objemy zpracovávat.
Zajimave, celkem bezne zpracovavame 0.5 - 1 TB denni importy v Jave a zadny extra problem v tom taky nebyl. Pokud tedy pod velkou praci nemyslis vedet jak funguje jazyk, co je streamovani a reaktivni programovani a podobne zakladni veci :-)
> Tvoje argumentace spíše vypadá, že ho vnucuješ a obhajuješ až ad absurdum.
Ne, jen vyvracim nektere nesmysly, protoze narozdil od vetsiny zde, jsem skutecne v PS programoval. A to PS se da vytknout ledasco...
No rozhodne, takove veci jako prace s xml, json ci provolani REST sluzby se v bashi delaji prece mnohem lip sam ps na linuxu nepouzivam krome PowerCLI, ale docela chapu proc nekdo ano a nebude zbytecne prepisovat skripty.
Ale pokud povazujes KVM za nahradu vSphere (ke ktere se pouziva prave PowerCLI), tak to nema diskuse moc smysl...
No, v prvni rade byla rec o KVM, ne oVirt a dalsich postavenych na KVM.
Konkurence to je, uplne nahrada ne a tak ci tak takova diskuse je samozrejme naprosty nesmysl, protoze predstava toho, ze nekdo migruje treba stovky VMWare hostu / VMs jen proto, aby nemusel pouzivat PowerCLI postavene na PowerShellu, je na prosta blbost :-)
Hlavne ked si mozes vyberat. Pokial mas nadnarodnu spolocnost kde spracuje 600.000 ludi, urcite mne ako nejakemu malemu zamestnancovi prejde aby si cely korporat presiel na OpenLdap so sambou. Hlavne ak ma korporat zmluvy z Microsoftom. Clovek by povedal, ze komunita nie je taka kratkozraka.
My ano. Kdysi v dávných dobách to byly mraky Linuxových shell scriptů a kusy programů v C. Pak se přešlo na Pascal, který se používal na Linuxu i Windows. Jenže to bylo kompilované.
Pak se uvažovalo o přechodu na Python nebo Perl. Ale nakonec se zvolil PowerShell Core, protože jsou pro něj poněkud zkousnutelnější knihovny pro práci s XML, firewallem, spouštěním/zastavováním služeb apod.
Na Linuxu ho tedy používáme, byť jediný důvod je ten, aby script mohl být jen v jedné verzi, fungující na všech třech OS, na kterých mohou náš SW provozovat.
pecka by byla, kdyby pri zapnuti noveho NB se zobrazilo:
Ktery OS si prejete natahnout z Recovery?
1. Windows
2. Ubuntu
3. Fedora
=>2
Byl zvolen OpenSource OS, prejete si zaslat na Vas bakovni ucet zpet penize za licenci Windows?
1. Ano, Windows v budoucnu pouzit nechci
2. Ne, zatim si licenci ponecham
Ono by celkem stacilo, kdyby vyrobci zatlacili na dodavatele, aby udelali slusne drivery.
Ono na spouste novych NB je Linux celkem utrpeni pro normalniho uzivatele.
NVIDIA Optimus s pripojenym HDMI - funguje v rezimu 1/3 vydrze baterie, protoze XOrg musi renderovat na NVIDIA a na Waylandu to nejede vubec.
Podpora vice reproduktoru v NTB na ruznych implementecich HDA? Jo, vetsinou se to da rozchodit s nejakym overridem, out of the box to nefunguje skoro nikdy.
Podpora I2C-HID u touchpadu ? Funguje tak v 50 % pripadu.
Update BIOS z Linuxu? Skoda mluvit.
Podpora externich monitoru pres DisplayLink? Drivery pro Ubuntu a jeste k tomu experimentalni.
Nebo treba lip fungujici power management (nemyslim suspend, ale spise prace s deep PC states platformy).
Asi cokoliv z toho bych ocenil vic nez nejake menu.
Souhlasím téměř se vším a dodal bych ještě mizernou podporu kamer a naprosto tristní podporu fingerprint senzorů. Nemyslím si, že by ovladače nutně musel vyvíjet výrobce nebo dodavatel komponent. Stačilo by, kdyby existovala alespoň nějaká dokumentace. V současnosti je situace bohužel taková, že dokumentace k některým komponentám neexistuje vůbec a nelze ji získat ani pod NDA od výrobce. Podstatná část funkcí integrovaných periferií u notebooků bývá navíc dostupná výhradně přes embedded controller/ACPI/WMI jehož chování a API se mění v závislosti na OSI stringu(!). K ničemu z toho samozřejmě neexistuje dokumentace a když se obrátíte na support s poníženou žádostí o manuál k WMI API nebo k čemukoliv jinému, je odpovědí bez výjimky konstatování, že jediným podporovaným systémem jsou Windows 10 Pro a příslušný driver, že je ke stažení v download sekci support webu.
S čím ale nemůžu souhlasit, je špatný power management. Moje zkušenost se dvěma posledními notebooky (Dell/Broadwell, Asus/Keby Lake) je naopak taková, že výdrž baterie v Linuxu je lepší než ve Windows, v případě novějšího Asusu dokonce víc než o polovinu. Procesor tráví většinu času v pc8/cc7/C10 a v klidu hlásí baterie vybíjení pod 3.5W. Situace se navíc stále zlepšuje (viz např. změny v kernelu 4.17).
+1
Navíc Microsoft stále zneužívá svého postavení a prakticky vydírá výrobce a prodejce HW – v důsledku toho téměř nejde koupit notebook (nebo sestavený desktop), aniž bys musel platit výpalné Microsoftu – licenci za jejich Windows, které vůbec nepotřebuješ. Minimálně do doby, dokud tohle bude trvat, tak je u mě Microsoft na černé listině (a týká se to i jeho rádoby open-source produktů).
A to nejsou jediné jeho problematické (eufemisticky řečeno) obchodní praktiky (viz státní zakázky, školství atd.). V zásadě se nic nezměnilo a ty praktiky v pozadí jsou pořád stejné nebo i horší, přestože se ta firma navenek snaží tvářit jako tvůj kámoš.
Takže jsem rád, že žádný software od Microsoftu používat nemusím, a je mi tak dobře.
bacha, za chvili pribehne Lael a vysvetli ti ze na alza vyfiltruje NB bez OS ;-) to ze to jsou nejlevnejsi/nejhorsi/nejdrasi modely si nenecha(preci jenom je to sasek z PR oddeleni Microsoftu) vysvetlit, stejne tak to ze jde o vazany prodej, kterej je tise antimonopolnimi urady tolerovat protoze "jde o zazitou praxi", tedy to ze (kdyz uz ne vyber OS kterej sem nastinil vyse) moznost koupit JAKYKOLIV NB bez OS (s logickou vyjimkou kdy vyrobce HW i OS je totozny (Surface, Macbook)) je jedine seriozni reseni...
to mluvis zas prave o highendech ;-) nejvetsi problem je s midle, pak take s tim ze jestli je bezOS konfigurace kterou si nekdo vybere je o nahode, tedy casto by musel poridit jinou konfiguraci nez si preje, pokud by trval na bezOS...
proste "mirne zlepsuje" a "jakykoliv model/jakakoliv konfigurace bezOS (minus NB od vyrobce OS)" je brutalni rozdil...
Ad "mirne zlepsuje" a "jakykoliv model/jakakoliv konfigurace bezOS (minus NB od vyrobce OS)" je brutalni rozdil - Souhlasím. Jenže on nikdo netvrdí, že každý model musí být dostupný bez OS. Notebook bez OS je polotovar. Výrobci chtějí dodávat produkt který zapnete, nejvýš projdete krátký wizard, a můžete ho používat. Notebooky mají spoustu specifického HW, často velmi nového, a výrobce potřebuje poladit HW s OS a drivery, které často dodělává. Zákazníkům by se asi moc nelíbilo, kdyby si koupili nový notebook, a nevěděli jestli vůbec pojede s jejich OS. Například podpora power managementu Kaby Lake, bez kterého si můžete CPU upéct, přišla do Linuxu po sedmi měsících, a ještě s řadu problémů. Přepínání mezi built-in a diskrétním GPU je vysoce problematické, výdrž na baterky může být tristní nebo naopak velmi dobrá atd., nemluvě o případech, kdy jenom boot z instalačního média brickne HW. Výrobci to nechává jedinou možnost: spolupracovat s autory dister, kteří vyzkouší že daný model HW funguje s jejich distrem, a případně provedou úpravy - za úplatu. Často to končí tak, že stroje dodané s Linuxem mají specifickou verzi daného distra, a s běžným distrem nemusí fungovat bez problému. Koukněte na Ubuntu a seznam kompatibilního HW. Prakticky všude se dozvíte, že HW je kompatibilní s Ubuntu, ale jen specifická verze dodaná se strojem.
Lael Ophir 23.7. 18:41
Notebook bez OS je polotovar.
Zákazníkům by se asi moc nelíbilo, kdyby si koupili nový notebook, a nevěděli jestli vůbec pojede s jejich OS
Notebook bez OS je HW, OS je SW, Windows nejsou jedinej OS pro "IBM PC Compatible" HW
Zakaznik ktery by nechtel HW bezOS, by si samozrejme koupil HW rovnou s OS...
To ale nijak technicky/logicky/moralne neznemoznuje, ale veskery stejny HW(radeji opakuji, vyjma HW od vyrobce OS), byl ZAROVEN dostupny ke koupeni ve variante bezOS...
Nekolik proveditelnych technickych reseni bylo zmineno, jednoduse jde proste o to, ze by se oddelila licence od koupeneho OS, tedy kdo by o OS nemel zajem, bud by za ni nezaplatil, nebo by mu byla (SNADNOU cestou) cena za licenci vracena a timto zneplatnena/neaktivovana...
Jakekoliv pripadne problemy s Non-Windows OS, ktery by si na HW koupeny bezOS instaloval zakaznik, by mohla samozrejme zustat na bedrech zakaznika...
(nechavam ted stranou, ze v koupi/cene samotneho HW zakaznik plati za vyvoj/certifikaci ovladacu pro Windows, tedy by se melo i toto resit, stejne tak by vyrobce mel poskytnout HW dokumentaci pro vyvojare ovladacu pro Non-Windows OS, ale i BEZ techto 2 veci, by byl velkej (a potrebnej) krok, moznost koupit HW bezOS a nechat vyvoj na komunite pomoci reverse engineering, tak jako (ve vetsine pripadu) doted, samozrejme vyjma toho kdy Intel, AMD, HP primo spolupracuji/nebo_vytvari ovladace pro GNU/Linux....)
Jistě že by se dala vymyslet technicky i právně použitelná řešení. Ale proč? Většina zákazníků uvítá možnost koupit si funkční notebook, tj. včetně OS. Někteří mají menšinové preference, a určitě se dá zkusit nabídnout jim nějaký model s Linuxem, Androidem, ChromeOS apod., s tím že se uvidí, co se na trhu chytí. Zatím se nechytilo nic vyjma Windows okrajově ChromeOS (i když je coby "nerozbitné" zařízení populární třeba na amerických školách), a poněkud raritně pár modelů s Linuxem (třeba Dell XPS 13). A těch pár lidí, kteří chtějí polotovar bez OS? Buď si vezmou kompletní produkt, nebo ať se jich dá pár dohromady, a objednají si jakoukoliv konfiguraci na zakázku. Výrobci si nebudou komplikovat život, když z toho nekoukají žádné extra peníze. Navíc nevidím důvod, proč by si měl komplikovat život zákazník, protože k notebooku bez OS nedostane podporu, a když si pak nějaký OS vybere, tak ten mu může a nemusí fungovat.
Jak jsem psal o kus níže: Možná je dobré být dospělý, smířit se s tím že většinové preference jsou občas jiné než vaše nebo moje, a nesnažit se měnit pravidla hry tak, aby se nám osobně víc líbil výsledek. Co si o té myšlence myslíte?
Lael Ophir 23.7 22:50
Navíc nevidím důvod, proč by si měl komplikovat život zákazník, protože k notebooku bez OS nedostane podporu, a když si pak nějaký OS vybere, tak ten mu může a nemusí fungovat.
Nestarej se o to co bude resit zakaznik ktery si sam, dobrovolne a z vlastniho uvazeni vybere verzi bezOS...
Jinak tech Dellu je pomerne vice nez raritne:
http://www.dell.com/learn/us/en/555/campaigns/xps-linux-laptop_us
https://www.dell.com/en-us/shop/dell-laptops/inspiron-15-3000-series-laptop-ubuntu-edition/spd/inspiron-15-3551-laptop-ubuntu
http://www.dell.com/learn/uk/en/ukbsdt1/campaigns/dell-linux-ubuntu-en
https://www.omgubuntu.co.uk/2017/11/new-dell-precision-laptops-ubuntu-preinstalled
Ale u Dellu je to o tom, ze jsou jednak rozumni, zaroven naslouchaji zakaznikum, chteji dodavat i kvalitni reseni a v neposledni rade jim to slusne vydelava, v rozhovoru CEO Dellu uvadel ze naklady byli/jsou smesne male a plynou z toho jen same pozitiva pro Dell i jeho zakazniky...
To je ale kazdopadne neco jineho, realnej problem je ten, ze Microsoft historicky protlacil (polo)nasilnou formou Windows k vetsine vyrobcu vetsiny modelu a takto nelegalni vazany prodej OS je slepe ignorovan urady pro hospodarkou soutez s tim ze "jde o zamehlou praxi"...
Jistě, jenže ono těch zákazníků, kteří si vyberou stroj bez OS, nebo obecně bez Windows, je poměrně málo.
Nic proti, Dell přece může dodávat co chce. Notebooky s Windows, ChromeOS, Linuxem, FreeBSD, OpenVMS, eComStation, MINIX, Plan 9, QNX, OpenSolaris/OpenIndiana, nebo klidně bez OS. Je jen jejich věc, co nabídnou zákazníkům. Oni si sami spočítají, co jim vydělá peníze. Od toho máme volný trh. Co se mi ale nelíbí je tvrdit "já jsem fanoušek ChromeOS nebo OpenIndiana, Dell mi musí dodat notebook s mým oblíbeným OS nebo bez OS, a musí a musí a musí, protože já prostě chci". To je přece nesmyl.
Microsoft nic netlačil ani násilím, ani polo-násilím. Měl své značkové OEM partnery, stejně jako tehdy třeba automobilky měly své exkluzivní prodejce, než MS i automobilkám tu exkluzivitu zatrhli. Navíc je to historie, už dávno každý může nabízet co chce.
U "vázaného prodeje" zřejmě narážíte na zneužití dominantního postavení vázáním souhlasu s uzavřením smlouvy na podmínku, že druhá smluvní strana odebere i další plnění, které s požadovaným předmětem smlouvy věcně ani podle obchodních zvyklostí nesouvisí. Jenže tady zjevně nejsou splněny podmínky. Notebook nabízí řekněme Dell, a ten nemá žádné dominantní postavení. Navíc notebook a OS spolu souvisí jak věcně, tak podle obchodních zvyklostí. Stačí si přečíst § 11 Zákona. 143/2001 Sb. o ochraně hospodářské soutěže. Rozhodně to není jediným argumentem že "jde o zabehlou praxi".
Ještě k tomu "IBM PC Compatible" HW: takový se dávno nedělá, a pokud ano, tak ho takovým způsobem prakticky nikdo nepoužívá. Dnešní PC bootují v 64-bitovém UEFI, používají USB klávesnice a myši, nemají emulaci VGA/VESA, vůbec jim chybí spousta "IBM PC Compatible" HW, a naopak od OS čekají například podporu power managementu (včetně termálního managementu CPU) a konfiguraci zařízení, která na IBM PC vůbec neexistovala. Bez toho termálního managementu si můžete usmažit CPU, bez power managementu vám baterka vydrží zlomek toho co by měla a nebude fungovat suspend/resume, bez driveru GPU nebudete mít GUI, bez driveru AHCI nebudete mít přístup k disku (dneska SSD), atd. Sladit HW s OS není triviální, a není to zadarmo.
Ještě mi není jasné, proč byste chtěl výjimkou pro HW od výrobce OS. Pokud by byla povinnost dodávat i PC bez OS (což nevidím jako žádoucí), tak by samozřejmě měla platit včetně produktů Applu a Microsoftu. Je přece čistě věc výrobce, kde bere komponenty, a jestli si je vyrábí sám, nebo někde nakupuje. Microsoft si píše SW, ale HW si nechá od Pengatronu vyrobit a polepit svým logem. Apple si koupil OS i s firmou která ho dělala (NeXT Software), a HW si nechá od Foxconnu vyrobit a polepit svým logem. Nikdo nedělá všechno, a pravidla by snad měla platit stejně pro všechny.
Samozřejmě se dá koupit spousta modelů bez Windows. Jen na alza.cz teď vidím v kategorii notebooků 81 modelů s MacOS, 30 s Google ChromeOS, 13 s Linuxem a 9 s Androidem. U desktopů vidím 130 modelů bez OS, 55 s MacOS, 5 s Google ChromeOS, 5 s Linuxem, 5 s Androidem.
U státních zakázek, školství apod. jsou v naprosté většině případů dodavatelem společnosti typu HP, IBM, AutoCont a další. Microsoft jen dodává těmto společnostem licence, občas služby.
Jistě že existuje nějaké symbolické množství notebooků bez Windows – ale to je právě kvůli tomu, aby lidi jako ty mohli „argumentovat“ že žádný problém neexistuje. Je to asi jako když někdo zorganizuje fiktivní-domluvené výběrové řízení a pozve si tam pár „konkurentů“ kteří tam budou dělat křoví, aby to formálně vypadalo, že to nebylo domluvené předem a že šlo o férovou soutěž.
Co se týče těch „nezávislých“ dodavatelů – to je součást strategie Microsoftu – navenek to jsou nezávislé firmy, ale ve skutečnosti má Microsoft dostatečné páky na to, aby přes ně prosazoval svoji politiku. V nejjednodušším případě to je stylem: „buď budeš poslouchat, nebo nedostaneš slevu a s ceníkovými cenami se staneš nekonkurenceschopným“.
Kdo chce, hledá způsob, kdo nechce, hledá důvod, proč něco „nejde“.
Tohle se řešilo v diskusích už X let zpátky a tenhle argument je lichý. I kdyby na všech noteboocích byly předinstalované MS Windows, nijak to nebrání tomu, abys za ně zaplatil až ve chvíli, kdy je chceš aktivovat (nebo v horším případě: abys dostal svoje peníze zpět, když je neaktivuješ). Nebo by to např. mohlo fungovat prvních 14 dní zdarma na vyzkoušení, a pak by to chtělo zadat číslo platební karty a zaplatit, když bys chtěl v používání pokračovat.
I tohle by byl velký pokrok oproti dnešnímu extrémně pokřivenému stavu trhu. Výrobce a distributory by to nic nestálo a MS by jen udělal jeden formulář na webu (který beztak už asi mají).
(Nicméně i tak by stále šlo o nestandardní zvýhodňování jednoho konkrétního OS, protože by měl jako předinstalovaný výhodu proti ostatním – spousta uživatelů by si tam během těch čtrnácti dní nahrála svoje data a zvykla si na prostředí a pak by už měli tendenci tam zůstat než přecházet jinam. Ale jak píšu: pořád by to bylo lepší než současný stav.)
Výrobci chtějí dodávat funkční produkt, ne polotovar. Zákazníci většinou také chtějí funkční produkt, a ne polotovar, na kterém možná nějaký OS pojede, nebo také nepojede.
V dlouhé řadě zemí veliké procento populace vůbec nemá platební karty. Navíc nechat každého uživatele nacpat počítači číslo karty, ve chvíli kdy stroj může předprodejem třeba rok čekat na skladu neaktualizovaný, je bezpečnostní sebevražda. Další problém je v tom, že výrobce počítá i s tržbou s prodeje OS, a s platbami které dostává za předinstalovaný crippleware. Hlavně ale nevidím, co by většina zákazníků dělala s notebookem bez OS, bez podpory výrobce.
Dnešní stav trhu je daný svobodnou volbou zúčastněných. Může se vám to líbit nebo nelíbit, ale to je tak všechno, co s tím můžete dělat. Věřte že mě se také moc nelíbí, že třeba jako mobilní platforma vyhrál na trhu Android, který považuji za katastrofu v oblasti bezpečnosti i podpory. Ale pro mě platí totéž co pro vás.
Možná je dobré být dospělý, smířit se s tím že většinové preference jsou občas jiné než vaše nebo moje, a nesnažit se měnit pravidla hry tak, aby se nám osobně víc líbil výsledek. Co si o té myšlence myslíte?
vymejslis si (umyslne) problemy tam kde nejsou... slo by to resit napr.:
1. zakaznik by NEaktivoval predinstalovanou licenci Windows
2. oznamil by toto prodejci
3. prodejce by u Microsoftu nechal tuto licenci zablokovat
4. zakaznik by dostal penize za licenci zpet od prodejce, stejnou cestou jako zakaznik platil za HW
Bohužel to není několik procent, ale jen 1,5 procenta Linuxu na desktopech viz https://www.makeuseof.com/tag/linux-market-share/ Z toho je patrně velké moźstv PC desktopů, takže na noteboocích má stěží 1 procento.
Podle interních informací z Dellu nepříjemně velké.
Připravit image pro laptop s Windows obnáší toto:
1. Připravit image s danou verzí Windows
2. Nechat otestovat
Připravit image pro laptop bez OS obnáší toto:
1. Připravit image s Windows 8.1
2. Nechat otestovat
3. Připravit image s Windows 10
4. Nechat otestovat
5. Připravit image s Ubuntu
6. Nechat otestovat
Fakt, že vám ve výsledku ten image nepřibalí, bohužel neznamená, že ho nemusí připravit a otestovat. Nebo vy si opravdu myslíte, že někdo vyvine notebook a pak ho prodává, aniž by si ověřil, zda to vůbec nabootuje?
No a protože neví, co tam nakonec dáte, tak toho testují více. Už jen v případě Windows jsou to tři verze (z toho dvě variace Win10), v případě Linuxu tuším jen dvě.
@kkt1
Celé to máš špatně.
1. neví kolik těch strojů - a jeich typů a verzí - za nějaké období bude.
2. je otázka, jak moc musíš třeba Win 10 připravit pro sériové notebooky - leda zas*** bloatwarem a
3. ten poměr by byl pravděpodobně spíš opačný - tedy bez os. pouze na vyžádání, tedy spíš 10M s OS a 10k bez ....
Ad existuje nějaké symbolické množství notebooků bez Windows, ale to je právě kvůli tomu, aby lidi jako ty mohli „argumentovat“ že žádný problém neexistuje - To si nemyslím. Výrobci mohou vyrábět a prodávat co chtějí, jak je vidět třeba u těch Chromebooků, které jsou v US relativně populární.
Jakou konkrétní politiku podle vás Microsoft prosazuje ve státní správě? Jsou to opravdu dodavatelé, kteří dodávají projekty. A mimochodem cena MS licencí je v těch projektech zpravidla poměrně malou položkou. Daleko dražší je vlastní analýza, návrh, vývoj, testování, podpora, změnové požadavky atd.
Nevšiml jsem si, že by partnerské programy Microsoftu byly nějak vázané na to, že partner nenabízí řešení na konkurenčních platformách. Nakonec když se podíváte, tak řada firem nabízí řešení na různých platformách.
Jenže psát pro ne-Windows platformy je obtížnější, což má dlouhou řadu důvodů: služby poskytované frameworkem, nabídku jazyků, IDE, dokumentaci, způsob instalace, přenositelnost kódu atd. Vezměte si, že když píšete něco pro Unixy, tak mají společný jenom POSIX, a všechno ostatní se může lišit, a také často liší. Ať už jde o dostupné knihovny, strukturu adresářů, instalační framework, způsob registrace a spouštění daemonů, detaily chování API a utilit, způsob práce s pamětí, zamykání souborů, quirks překladačů...
Opravdu nechápu, proč někteří lidé vymýšlejí urban legends, místo aby se podívali na fakta.
A co se týče OS, tak do státní správy a školství není nejmenší problém nakoupit HW včetně notebooků bez OS. Ochotně vám ho dodá HP / Dell / Lenovo (resp. jejich distributoři), pokud se jedná alespoň o několik kusů. Cenově je to pak srovnatelné nebo nižší s běžným maloobchodem, a rozdíl v ceně bez OS / s MS Win cca odpovídá běžné ceně OEM Windows - osobně několikrát vyzkoušeno. Podobně to je s nákupem pro firmy.
Možná existují nějaké dohody výrobců HW s Microsoftem, že do maloobchodnímu trhu nebudou pouštět moc HW bez Windows, ale u projektových nákupů jsem nic takového nezaznamenal.
Na základě uzavřených smluv má státní správa a školství přístup k poměrně levným licencím na MS produkty, ale u operačních systémů pro desktopy je vždy (až na okrajové případy) potřeba mít na HW koupenou alespoň nějakou OEM licenci, a až její upgrade (na novější nebo vyšší variantu) pokryjete multilicencí.
Ještě k tomu údajnému "vydírání": jak vidíte, tak výrobci bez problémů uvádějí modely s Linuxem, Androidem a Google ChromeOS. V USA je dokonce ChromeOS poměrně populární ve školách. Kdyby Microsoft opravdu vydíral, jak divoce spekulujete, tak by nejspíš nic takového nepřipustil. Ale chápu, že urban legands umírají těžko.
To mluvis treba o teto urban legend? :-))) https://www.zive.cz/clanky/soud-usa-versus-microsoft-ukoncen/sc-3-a-103748/default.aspx Spis se sam snazis nejakou vytvorit, demagogu.
To ovšem mluvíte o minulém tisíciletí. Tehdy když jste chtěl mít autosalón a prodávat řekněme vozy značky Ford, tak jste se musel zavázat k exkluzivitě pro Ford. A nejen to. Musel jste mít předepsanou velikost a úpravu prodejní plochy, předepsaný dress code, vaši lidé museli absolvovat školení, musel jste plnit kvóty prodeje, poskytovat servis atd. Microsoft měl také svoje exkluzivní partnery. Od roku 2001 to tak není, a každý může prodávat, cokoliv se mu zachce.
Výrobci si navíc vydupali i možnost předinstalování SW podle vlastního výběru, prý aby mohli stroje dodávat s Javou, Firefoxem a dalšími věcmi, které stejně všichni chtějí. Jak to dopadlo? Tak že dodávají HW s OS, a navrch spoustu příšerného cripplewaru, za jehož instalaci dostávají zaplaceno :(
Jaké PR Microsoftu? Jediné PR na rootu snad dělá Pavel Stěhule, vývojář PostgreSQL, který dělá PR jak v diskusích, tak v článcích. Je fakt roztomilé číst na rootu článek o tom, že vyhlašuje loterii o dva modré plyšové slony, které můžete vyhrát, když napíšete příspěvek s referencí o použití PostgreSQL do správné diskuzní skupiny na Google Groups :D
https://www.root.cz/zpravicky/soutez-o-dva-modre-slony-postgresql/
zacni u sebe, zkus se zamyslet, jestli na pozadavku dostupnosti HW bezOS neco neni, nestarej se o zakazniky co chteji koupit celek s predinstalovanym OS, pro ty by se NIC nemenilo...
starej (pokud uz chces o nekoho a byt zaroven seriozni) se o zakazniky kteri chteji moznost koupit (jakykoliv(IBM PC Kompatibilni), vyjma HW od vyrobce OS) HW bezOS, kteri NEchteji (at jiz z principu, nebo jakehokoliv jejich duvodu) platit/podporovat licenci Windows/Microsoft,...
Tohle mi připadá neproduktivní. Výrobci mohou nabízet co chtějí, a zákazníci mají právo hlasovat peněženkou. Chápu že se vám nemusí líbit, že nedostanete přesně to co chcete. Jenže nevidím důvod kvůli tomu výrobcům HW brát jejich svobodu vyrábět to, co sami chtějí. Ta svoboda je myslím daleko důležitější, než to že někdo nedostane podle přesně svých preferencí třeba polévku bez talíře, talíř bez polévky, polévku bez soli, nebo sůl s talířem bez polévky.
Absolutní svobodou se tu neohánějte, ta je jen v hlavách neoliberálů. Práva obou stran musejí být omezena, jinak by se překrývala. Že můžete v ČR vyrábět a prodávat, co chcete, je pochopitelně nesmysl, např. takové zbraně jsou silně regulovány, ale ani chleba nemůžete prodat, aniž by splňoval přínáležitosti! A takový prodej HW s jedním OS může spadat pod nekalé obchodní praktiky. Není to tak dávno, co se to tu řešilo.
K regulaci by se mělo přistupovat jen z dobrých důvodů. Chléb nesmí obsahovat kadmium, protože by to poškodilo zdraví spotřebitele. Jablka není možné značit jako hrušky, protože by to uvádělo spotřebitele v omyl, byl by to podvod na něm. U výběru OS na notebooku mi chybí to právo spotřebitele, které má být porušeno.
"Vázaný" prodej HW s OS jsem rozebíral v linku. Na obecnou nekalou praktiku to také těžko narazíte.
https://www.root.cz/zpravicky/powershell-je-dostupny-jako-snap/986595/
troska sa vratim k teme PS, stale sa tu delite na trenkare(linux) a slipare(windows).
Ja by som doporucil si troska rozsirit obzor administracie. dnes to uz nie je len o win ci linux ci unix... admin ma zvladam rozne prostredia...... a os. co si vyzafuje zakaznik.
windows presiel za sefa Nadala, velkymi zmenami ...., takze aj windows OS sa uz dnes inac spravuju a prechadzaju od GUI k shellu. CMD uz nestacilo tak vytvorili powershell . inak ak by ste si prestudovali hystoriu powershellu tak zistite ze je za tim unixak Jeffrey Snover , ktory potom presiel v r 2000 do MS.
a v roku 2003 vznikol powershell 1.0
zoberte si vlastne prostredia ak ste admini urcite tam mate aj win aj linux :).
a ked chcete zacat sa ucit a adminovat aj MS swer tak powershell je dobry zaciatok.
a vela vyrobcov riesi spravu cez powershell powerCLI. j vmware :).
Objektova Pipeline je super vec a dost zjednodusuje programovanie. co inde by si kodil ako blazon tu to zvladnes v jednom riadku .... atd ....
takze, ak ze ortodoxny slipary tak nechajte tak :). ak mate radi aj trenky tak uz predpokladam ze viete o com je aj powershell :).
s pozdravom
Hlavne je nesmysl binarni videni sveta. O MS si muze kazdy myslet co chce, nicmene PS je MIT licensed, zadny vendor lock tu neni, stavi na otevrenem .NET Core, takze v tom v svete Linuxu fakt nevidim velky rozdil napr. oproti Pythonu ci Jave.
Nepotrebujete to? Tak to nepouzivejte, proc byste meli.
Hodi se to nekomu? Tak v tom pripade to pouzije.
To, ze nastroj bezne pouzivany na jine platforme existuje existuje i na Linuxu a muzu ho pouzit, pokud potrebuji, nema objektivne zadnou nevyhodou.
Jen detail - on PowerShell není moc otevřený dodnes a nejspíš nikdy nebude. Přeci jen už vyšla poslední verze a do budoucna se počítá jen s opravami. Nová major verze už nebude.
To, o čem je tahle zprávička, je PowerShell Core, což je fork Powershellu. Místo na .NET Frameworku staví na open source .NET Core. A stejně tak je PowerShell Core open source. Původní PowerShell s ním není plně kompatibilní (umí toho víc), ale je deprecated. S vydáním PowerShell Core Microsoft původní PowerShell přejmenoval na Windows PowerShell a oznámil, že nová verze už nebude a veškeré aktivity se soustředí na PowerShell Core. Stalo se v den, kdy PowerShell Core ukončil fázi Beta a vyšel jako ostrá verze.
Takže zpátky k vaší otázce: PowerShell Core je otevřený od svého počátku. Windows PowerShell nebyl a není otevřený.
Původní PowerShell by měl být deprecated jen ve verzi 2.0, ovšem i ta je dále supported.
https://archive.is/nBkqv
Možná proto že byl dříve MS pohled na linux tento? https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/
:)
Je to úplně stejné jako PS4 a XBOX nebo škodovka vs hyundai atd...
Rozumný člověk používá to co se mu hodí nebo pro něj má větší přínos. A puberťáci nebo ti co ji maj zastydlou se hádají a vidí svět černobíle. Chodím tu prakticky od vzniku roota a je to stále stejné :)
Já osobně protože hraju hodně hry mám desktop na windows, linux používám v práci, na domácím serveru, v raspberry a nevím kde všude.
Znám hodně linuxových "guru" co postavili spoustu řešení na linuxu a problém s windows nebo obecně ms nemají, protože by se ochudili o spoustu zákazníků, peněz a příležitostí...
Možná tady má většina diskutérů to štěstí, že si mohou vybírat a s produkty MS se nedostanou do styku, ale myslím, že to je jen póza a ideologie anebo ta zastydlá puberta :D
Spíš je to tak, že jsou kvůli vendor lock-inu nuceni Windows používat, dobře vědí, jaká je to kupa hnoje (*), takže se nediv, že je, eufemisticky řečeno, nemají v lásce.
*) Dodnes na desítkách třeba nefunguje korektně ani taková trivialita jako česká QWERTY klávesnice, o situaci kdy MS při nucené aktualizaci rozbil DHCP renew ani nemluvě...