>Zdá se, že tohle je osud, který je Linuxu předurčen. Být tím pověstným motorem, který udělá poctivě všechnu
>důležitou práci, i když o něm uživatel vlastně ani neví.
keďže Linux je OS Unixového typu, tak sa mi objavila v pamäti kniha a veta z nejh
knihga je:
Průvodce UNIXem od Petera Nortona
Norton, Peter, Hahn, Harley
Brno : Unis Publishing, 1993
562 s. váz.
https://katalog.vsb.cz/documents/79941?locale=cs
a veta z anglického riginálu...
There are two types of people who use Unix: those who know they are using it and those who don't know they are using it.
To je rozhodně pravda. Mám s tím vlastní zážitek: byl jsem před několika lety v nemocnici a známá mě tam registrovala do jejich systému pacientů. Pustila počítač, naskočila nějaká verze Windows (2000?) a na ploše byla jediná ikona: vzdálený terminál. Ten pustila, objevilo se přihlášení k HP UX, přihlásila se, spustila se jí kartotéka pacientů, pracovala, odhlásila se.
Když jsem se jí ptal, jestli ví, že právě pracovala vzdáleně na unixovém stroji, tak řekla, že neví. Že to je prostě ten jejich systém.
Otázka spíš je, jak to změnit a jestli to je potřeba měnit. On se pro ten klasický linuxový desktop asi nikdy nenašel masový důvod. Desktop dělá dobře Microsoft a běžný uživatel zřejmě nemá praktický důvod jít jinam. Byla tu poptávka po malém systému s prohlížečem a tu uspokojil Google s Chrome OS. Otázka je, kam by se tam mohl ještě vejít linuxový desktop. Musel by najít úplně nový segment, kde by přímo nekonkuroval Microsoftu a vyřešil by něčí reálný problém.
Najvacsia vyhoda MS je ze windows sa dodava predinstalovany. Naozaj nikto nema dovod a 80% ludi ani skill reinstalovat OS. To je cele. Osobne som myslel ze Canonical sa uberie cestou predinstalacie a uzavrie zmluvy s vacsimi firmami ale tam to MS zmluvne uzamkol.
Otazka je ci je realna vyhoda mat linux alebo windows. Pre bezneho uzivatela je to iba nevyhoda. Nenainstaluje si tam Photoshop je asi najvacsia nevyhoda :-D.
Osobne vzhladom k momentalnemu vyvoju u MS, odchod od vlastneho web jadra a integracia Chromium naznacuje ze na to zacinaju ist pragmaticky. To by ich mohlo priviest k myslienke zahodit vlastne jadro a prejst na Linuxove jadro (podobne ako to urobil uz davno Apple prechodom na BSD). Samozrejme graficka nadstavba a miliarda kniznic by zostala closed source microsoft only ale bol by to od MS velmi rozumny a v poslednom case sa mi zda aj velmi logicky krok.
Osobně se domnívám spíš že osmdesát procent lidí neví, že ten důvod mít může. Soudím tak podle zkušeností mé zcela netechnické ženy, která v okamžiku, kdy před pěti lety přešla na OS X pochopila, jak je operační systém důležitý a že Windows mají minimálně pro ni do ideálního systému pro desktop zatraceně daleko. A to od toho počítače fakt moc nechce.
Těch osmdesát procent lidí ten důvod nepociťuje. Na to, aby spustili prohlížeč, něco na přehrávání videa nebo nějaké office je úplně jedno, jaký systém používají.
Používám Linux, Windows i macOS a z pohledu BFU je mě jedno, u čeho sedím, chci aby to dělalo co má a to splní všechny platformy.
Každá platforma má své výhody, ale i nevýhody. Z mého pohledu se výhody linuxu začínají pomalu vytrácet. Neberu v potaz licenci a otevřenost kódu, to je mě i BFU jedno, protože se v tom nikdy nebudeme hrabat. Jde mě o bezpečnost. Jednak se objevuje dost zranitelnosti linuxu s začíná se na něho víc útočit. Druhá věc, co mě vadí víc, je odklon od klasických distribučních repozitářů a jejich nahrazování Snapem, Appimage a Flatpakem, kde ztrácím ten pocit bezpečí, že něco instaluji z ověřeného zdroje. A myslím že není daleko doba, kdy se začnou objevovat takto šířené modifikované aplikace.
kdo te NUTI instalovat z snap/appimage/flatpak? pokud tve distro z toho nahrazuje ve vychozim stavu nejake balicky => pouzij jine distro, pokud autor tveho oblibeneho programu presel z release balicku pro tve distro na snap/appimage/flatpak, pouzij balicek z repositare sveho distra (pokud chces novejsi nez tam je, zbuildi si ho sam)
vyhoda GNU/Linuxu i pro BFU - normalni aktualizace, nenutne/nevynucene restarty, neodinstalovani programu/nastaveni pri upgrade, atd...
i BFU muze zajimat ze se "neupisuje dablu" odsouhlasenim MS EULA, muze ho zajimat ze pouziva opensource OS+SW...
souhlasim jen s tim ze 80/90% je jedno co pod tim prohlizecem (webu/hudby/foto/videa) bezi, takze techto 80/90% pokud by pri koupi HW tam meli predinstalovan GNU/Linux s nim jsou spokojeni a ve vetsine pripadu (vyjma gam(bl)eru) i vice nez s predchozim HW kde meli predinstalovane Windows...
Mě nikdo NENUTÍ instalovat snap/appimage/flatpak a jsem rád, že jsou zatím v repozitářích mé oblíbené distribuce aplikace v rozumné verzi. Ale je také blbost měnit distro kvůli tomu, že jinde je verze onoho BFU oblíbené aplikace o dvě desetinky výš, nebo že si BFU bude kvůli tomu buildit aplikaci sám, to jsi snad nemyslel vážně, to je potom ona propagovaná přívětivost linuxu víš kde.
Co se týká EULA a podobných ujednání, to je 80% uživatelů úplně jedno, ani to nečtou. Kdyby takové věci četli (a pochopili), tak nebude mít FB a jiné sociální sítě miliardy uživatelů. Ano, možná to zajímá těch zbývajících 20%. Ale 18% to stejně odsouhlasí, protože to "potřebuje".
Riziko vidím hlavně v tom, že uživateli přijde mejl "Stáhněte si nejnovější verzi naší aplikace, protože ve vaší distribuci ještě dlouho nebude a vy se tím připravíte o nové úžasné zážitky." a následovat bude odkaz na modifikovanou aplikaci ve formátu snap/appimage/flatpak. To smrdí průserem.
Nízkorozpočtové mobilní zařízení. Někdo tu např. kdysi mluvil o rapsberry, monitoru a školách, např. vendor-lock-in začíná být nepopulární, některé úřady jsem tady četl frčí na linuxovém desktopu ... spousta možností. Jediné co stále dává nekonečnou výhodu MS desktopu jsou hry a office balíky ...
> On se pro ten klasický linuxový desktop asi nikdy nenašel masový důvod
V minulom čase to platí.. Práve teraz beží vyšetrovanie, či štátne inštitúcie v EÚ môžu používať služby ako Office 356, a či ich používanie na osobné údaje neporušuje GDPR. Holanďania dokonca tvrdia, že áno, lebo nie všetky služby bežia na serveroch v EÚ, ale v USA,ktoré nie je kompatibilné s GDPR a teda osobné údaje nesmú byť spracovávané tam, +zákon, že všetok zákazkový SW pre verejný sektor a za verejné peniaze
v Slovenskej republike má byť po European Union Public License, ktorý sa práve schvaľuje v parlamente,by mohol veci zmeniť.
Časť zdrojových materiálov,,
1.
Nová hrozba: dostupné webové služby zřejmě nesplňují GDPR
Podle švédské studie nyní neexistují webové kancelářské služby (textový procesor, e-mail, textové zprávy, videochat), které by vyhovovaly nařízení GDPR. Nejvýznamnější poskytovatelé těchto služeb jsou pod jurisdikcí USA a dva tamní zákony ukládají povinnosti, které jsou v rozporu s GDPR.
https://www.linuxexpres.cz/verejna-sprava-04-2019-americke-cloudove-sluzby-zrejme
Spectre of GDPR continues to haunt the halls of Redmond
8 Apr 2019 at 18:07
The European Union's Data Protection Supervisor (EDPS) has announced an investigation into Microsoft products used by EU institutions.
https://www.theregister.co.uk/2019/04/08/microsoft_edps/
This examined the transmission of diagnostic data in Microsoft Office 365 ProPlus subscriptions and found that 25,000 'events' in Office 365 were recorded, transmitted and shared among 30 engineering teams at Microsoft.
"Any EU institutions using the Microsoft applications investigated in this report are likely to face similar issues to those encountered by national public authorities, including increased risks to the rights and freedoms of individuals," claimed the EDPS.
https://www.theinquirer.net/inquirer/news/3073900/eu-gdpr-probe-microsoft-software-cloud-contracts
16/04/2019
...data leaks to GDPR compliance issues with Microsoft and Google products. At Nextcloud, we recently blogged about how Sweden, the Netherlands and even the US privacy watchdogs all concluded that US clouds are not GPDR compliant
https://joinup.ec.europa.eu/news/regain-control-over-eu-data
2. 30/01/2019
The State IT Act (Act on Information Technologies in Public Administration) goes to the Slovakian Parliament for vote. It was endorsed by the Slovak government at the end of 2018 and is now at the Parliament agenda for adoption and entry into force in May 2019.
The law will cover all software that the state will develop, itself or via contractors.
Concerning this software, the main points highlighted by the law are as follows:
vendors would have to hand over the source codes to the software they created;
the software would be covered by an EUPL license, which in practice says that the vendor will allow the use of the work under "in any circumstances and in any way";
https://joinup.ec.europa.eu/news/gov-software-slovakia
https://joinup.ec.europa.eu/news/gov-software-slovakia
https://joinup.ec.europa.eu/news/public-money-eupl-code
EUPL je evidovaná OSI
OSI updates licence categories
Patrice-Emmanuel Schmitz
09/04/2019
S USA nemáte pravdu,
At the time that the General Data Protection Regulation became applicable, the third countries which ensure an adequate level of protection were: Andorra, Argentina, Canada (only commercial organisations), Faroe Islands, Guernsey, Israel, Isle of Man, Jersey, New Zealand, Switzerland, Uruguay and USA (if the recipient belongs to the Privacy Shield). Data transfer to these countries is expressly permitted.
Během civilní služby v nemocnici jsem opravoval rentgen, zavolali mě protože jsem tehdy uměl jako jeden z mála Linux. Byl tam tuším taky HP UX a nebootovalo to protože byl plný filesystém kvůli souboru /core což jsem vědel z knížek že existuje a potvrdil mi to program file. Ale přístroj stal snad 15 milionů korun. Nikdy jsem s takovým systémem nepracoval a zkušenosti ještě tehdy taky nebyly:
- Pane doktore, myslím že to dokážu opravit ale není nikde místo abych soubor core zazálohoval. Nikdo tu dneska není, nevím kam bych to nahrál na síť a trvalo by to také velmi dlouho.
~ Hmm, mám plnou čekárnu lidí. Lidi z Brna můžou přijet až za tři hodiny.
- Tak co mám dělat, pane primáři. Na 99% to opravím během minuty, ale jistý si nejsem.
~ (Chytil mě za rameno.) Smaž to, chlapče.
Po nabootování tam naběhly dokonce X Windows kde pak doktoři prohlíželi snímky.
Jo, taky pozoruju ze zacina byt jedno, kterej system jede tam dole, hlavne ze splnuje nejake zavazne normy jako je POSIX. Navic jsou tady kontejnery (LXD), virtualizace (QEMU, VirtualBox, ...), tj. rozdil mezi systemama se stira.
Popravde ja instaluju po rodine (i babickam) GNU/linux, aktualne distribuci Mint. Proste je s tim nejmin potizi a hlavne po 20ti letech na linuxu (kdeze ty doby s RH6.0 viz galerie jsou) uz pomalu prestavam mit zajem se v necem jinym nez linux stourat. Paradoxne na zacatku to bylo presne naopak a proniknuti z DOS/WIndows do linuxu mne v zacatch stalo fakt hodne usili :) Diky fakulte informatiky na MU za to.
13. 5. 2019, 10:54 editováno autorem komentáře
GNU/linux je totiz open source, tj. kdo ma zajem muze se podivat co to dela, nebo muze komunitu pozadat at neco spravi.
Pojem GNU/Linux je vynález Debianu po přiblblém nátlaku R. Stallmana. Zaplaťbůh, tenhle název byl také svobodný a svobodně se od něj upustilo. To jen na okraj.
Zaujala mě ta druhá věta, tedy že každý může komunitu požádat o spravení. Hm, komunita je za tento přístup šťastna. Jestli komunita něco potřebuje, pak je to pomoc, tedy lidi, co sami spravují. Ne ty, kteří jdou vyžírat.
"Hm, komunita je za tento přístup šťastna. Jestli komunita něco potřebuje, pak je to pomoc, tedy lidi, co sami spravují. Ne ty, kteří jdou vyžírat."
I skladník ve šroubárně si může přečíst Vergilia v originále?
To (naštěstí, snad) tak není - i identifikace a oznámení problému nebo chyby je příspěvkem projektu. Cílem snad každého projektu je, aby ho mohlo použít co nejvíc uživatelů.
Ale představa, že každý, kdo narazí na problém by měl nebo je schopen přispět i k opravě (a to ještě tak, aby oprava nezpůsobila další nebo jiné chyby), je poněkud úsměvná.
@Miroslav Silhavy Pojem GNU/Linux je vynález Debianu po přiblblém nátlaku R. Stallmana. Zaplaťbůh, tenhle název byl také svobodný a svobodně se od něj upustilo. To jen na okraj.
v lepsim pripade jde o tvoji neznalost, v horsim si jednoduse schvalne vymejslis (=lzes), v kazdem pripade jde o priblblej komentar...
neslo o vynalez Debianu, ten byl pouze prvni ktery zmenil oznaceni sveho distra z Linux na GNU/Linux
ano, kdyz se vypusti "vynalez Debianu", "priblblem natlaku", "zaplatbuh".."od nej upustilo" tak z te vety nic nezustane, ale jo da se pak souhlasit ze jde o "svobodnej nazev GNU/Linux" od ktereho se neupustilo ;-)
nechapu co je spatneho na tom ze OS vyuzivajici pro svuj zaklad GNU libc, GNU nastroje(+ vetsinu app kompilovanejch pres GNU CC) a jadro Linux je ferove/vhodne oznacovat jako GNU/Linux
15. 5. 2019, 19:36 editováno autorem komentáře
Mít Linux mód ve Windows je sice hezké, člověk může používat výborné (commandline) aplikace z Linuxu, bohužel to má tu zásadní nevýhodu, že se člověk nezbaví Windows :(
Mne by to nevadilo keby to bolo naopak. Mat vykonny system ktory viem ladit a nastavovat - LINUX a mat moznost prininstalovat do neho windows programy ked ina moznost nie je (photoshop alebo hry napriklad). Nieco ako WINE ale fakt odladeny bez tych komplikacii s nastavovanim kazdeho programu extra. Virtualizacia je sice fajn len tam mi zas vadi ze je to desktop v okne ... a samozrejme vykon vo virtuale je bieda. Asi som narocny.
Kdysi davno (10+ let) jsem koupil SW Win4Lin. Slo o patch kernelu + nad tim instalace MS Windows, na ktere musela byt licence. Jelo to docela svizne i tehdy. Dnes myslim ze ten komplet virtual neni fakt problem vzhlem k vykonu PC. Pouzivam VirtualBox + win10 - koupil jsem online licenci za par korun a pouzivam to jen pro ladeni IE a EDGE (tak 1x za mesic). Nastesti M$ dostal rozum a prejde na Chromium, pak uz asi z me strany nebude duvod to spoustet vubec..
Jenže win4lin sice na svou dobu velice dobře fungoval, ale Pro verze ( win2k a XP) bylo vlastně tweaknute QEMU s kqemu (tuším na byli licenčně dost na hraně) a verze 9x používala paravirlualizaci, nějakým způsobem se jim povedlo přesunout command.com do jiného adresního rozsahu. Pak už to "jen" byla hromada win služeb a driverů. Používal jsem obě verze a musím přiznat že to bylo svižné, ale záhy jsem přešel na QEMU+kqemu s win2k hackem a Linux /home/ jsem si zpřístupnil pomocí Samba a po win4lin už u mě doma neštěknul ani pes.
Záleží k čemu to pouzivate, já se obejdu i bez GPU passthrough.
Mám 16(ht) jader Xeon 64GB RAM, KVM (libvirt) s win10 licencí a několik FreeBSD a Debian virtualek. Jako clienta k tomu používám Guacamole (windows RDP, Linux XRDP, FreeBSD SSH), takze me to funguje odkudkoli (server je stejně někde v Německu).já to tedy používám jako development box. Visual studio a dokonce i video na YouTube na tom běží "koukatelně"
Pred lety sem nekomu instaloval Photoshop7+CS2, Illustrator CS2, InDesign CS2 do GNU/Linuxu s Wine, vlozilo se original CD, pustil setup.exe, odtukalo dalsi, dalsi, dalsi a ikony programu byli v "start"menu mezi nativnima, vytahli se na plochu a programy fungovali out-of-box, ne jen na odstraneni cervenych oci, ale na regulerni praci grafika co v tom delal od brozurek po A0 postery...
Novejsi verze Adobe produktu sem pak uz nezkousel, nicmene je dost mozne ze dnes pres PlayOnLinux (tedy prednastavene profily pro Wine) muzou jit stejne snadno...
Pokud chces Virtualizaci WIN, ale samostatne okna aplikaci, je tu VirtualBox kterej ma "bezesvej rezim", coz prave znamena ze z virtualu mas moznost mit jednoduse jednotliva okna michajici se s okny nativnich GNU/Linux programu...
Vykon ve virtualu zalezi na tom kolik tomu pridelis CPU a RAM a jestli (ne)nainstalujes podpurne ovladace/nastroje...
Ono je to těžké... třeba na linuxu celkově pořád víte kde co je, protože to rozdělení je víceméně stále. Ale win, aby prosím překopalo 4x odinstalaci programů a kolikrát to ani nefungovalo a načetlo se i tak staré rozhraní, tak to promiňte ale i když si to pamatujete je to ve výsledku jinak. A celkově ovládací panely ve win jsou dělané se super nápadem, ale nedotažené k neúspěchu. Je to chaoticky uspořádané a upřímně "hraje si to na profi", ale jen to dělá zmatek. Oproti Linuxu/MAC win má nejhorší ovládací panel a to neni o zvyku, to je fakt (hlavně když použije 1 měsíčne win a pokaždé to je jinak, pardon, ale i pamatovák končí).
Ja funguju tak, ze se ve windows 10 snazim proklikat k oknum nastaveni co jsou z windows 7, pripadne dokonce z windows 95, a tam uz vim kde co je. Vicemene s kazdou novou verzi windows si jen musim pamatovat delsi cestu, jak se proklikat k tem puvodnim nejstarsim nastavovacim oknum.
Ale nikdy jsem nepochopil, proc novejsi (win7) ci nejnovejsi (win10) nastavovaci okna jsou jen "obaly" tech nejstarsich.
No zrovna pred pár dňami som bol donútený čosi upraviť vo WIN10, taký chaos a brajgel som teda už dávno nevidel - dáta a programy rozfrckané kdekade po disku, totálny zmätok v uživateľských právach ... ani sa nedivím, že sa tlačia do Linuxu, zrejme už nie sú schopní tú zlepeninu udržiavať ďalej v chode, asi sa už v tom nevyznajú ani sami. Ja len dúfam, že nezačnú Linux pretvárať k obrazu svojmu a nezmrvia to zase tak ako všetko, čoho sa doteraz dotkli ...
Natukl se tady nazor, ohledne Linuxu ve MS Win, nad cimz uz jsem parkrat premyslel. Do ted jsou jiste SW komponenty, ktere nativne nebezi na Win, ale jen v Linuxu - napr. Docker (skoro kazda sluzba ted jde kontejnerovat), K8s (nemam na mysli zadne derivaty), ... . MS na tom dela v podobe WSL. A ted me jadro pulda: Rikam si, ze to MS dela ucelove, aby mu lidi neodchazeli od Win kluvil temto trendovym technologiim k Linuxu. Takto docili, ze lidi zvykly na Win zustanou dal na Win a nebudou mit potrebu pracovat s Linuxem (ani vzdalene). A kladu si otazku, zda treba WSL nebude jednou PRO ready ...
Povedal by som, ze MS to robi urcite ucelovo tak ako ste to napisali... imho ale moze nastat aj situacia, ze windowsak ktory sa chce naucit trendove technologie nakoniec dojde k tomu, ze naco instalovat windows a do neho linux a v nom sa nieco ucit, ked si tam moze hodit linux a ma to napriamo bez MS...
Me to prijde jako docela jasne. Je to jako bych mel rad opekany burty nad ohnem, ale nechce se mi jit ven je delat, protoze tam je zima (ucit se Linux). WSL v podobe elektrickeho grilu mi umozni si je upict z pohodli domova (MS Win) a nikam nemusim chodit a stipat drevo, pripravit taboracek, opikacek (ucit se s Linuxem). Proste nic delat navic/jinak. A ze to neni presne ono jako nad ohnickem? To mi nevadi, vysledek je skoro stejny (v tomto pripade mozna i uplne stejny).
Nene, to je jinak: Je to jako kdybych měl rád třeba grilované maso, ale všichni výrobci použitelných grilů je dělají pouze venkovní. Venku mám papírové tácky a zimu, doma mám teplo, pohodlí a pěkné šíkovné grilovací náčiní.
No a WSL znamená, že sice můžu používat svoje pěkné grilovací náčiní místo papírových tácků, ale stále je to v nepohodlí venku, místo pohodlí doma. Jenže bez grilu se grilovat nedá a výrobci tvrdí, že o vnitřní grily by nikdo neměl zájem... :-D
Všechno hezké ale je tu jedna chyba. WSL umožňuje spouštět jen terminálové aplikace a ty sotva lze považovat za "linux desktop". Pokud je třeba spustit grafickou linux aplikaci vyžadující Xwin tak to out-of-the-box ve Windows10 nepojede. Bude třeba doinstalovat nějaký Xterm, třeba MobaXterm, nastavit DISPLAY ve WSL shellu a pak by to mohlo fungovat. Samozřejmě nějaké "heavy" věci jako video to moc nepojede ale na běžné věci snad jo. A bude tam ještě spousta frustrujících drobností jako nefungující clipboard, nepojedou některé kombinace kláves, třetí tlačítko myši atd. Dále vzhledem na to, že linux desktop se pomalu a jistě přesouvá pod Wayland tak cesta vzdáleného Xtermu je už tak nějak krok zpátky. Celé to WSL je tak jako tak určeno pro profíky a programátory a ne pro běžné "desktop" lidi.
Zkuste se podivat do provozu. Treba do vyvoje.
Lidi maji lehky 4 jadrovy notebook. Na nem Windows a antivir.
No a do toho si spusti virtualizaci. O rychlosti muzete pochybovat.
Par lidi prechazi spise na cisty linux s Windows ve virtualu, i presto ze o moznosti provozovat Linux ve Windows vi. A pro ten vetsi zbytek je to nemyslitelne.
Co se tyce rozsireni Linuxu, tak to mate pravdu, cisla sedi, ale nevim pro koho to bude.
gf
Já tedy názor některých předřečníků, že linuxový desktop se neprosadil, protože Windows jsou kvalitní desktop, rozhodně nesdílím. Jediný důvod, proč je instaluji, je, že tam jsou aplikace, které jinde nejsou. Je velice smutné, že několik desetiletí po vzniku PC existuje stav, kdy lidé jsou nuceni platit nemalé výpalné za neskutečně nenažraný, zbytnělý, šmírovací, uzavřený systém plný bezpečnostních děr.
A nejnovější Windows 10 jsou z hlediska uživatelské přívětivosti jasný krok zpět. I v tom vidím naději, že se konečně blýská na lepší časy pro linuxový desktop. Teď jde hlavně o to, aby vývojáři vyvíjeli stále více aplikací multiplatformě přes veškerý odpor Microsoftu.
> A nejnovější Windows 10 jsou z hlediska uživatelské přívětivosti jasný krok zpět.
Subjektivní hodnocení. To samé můžu napsat i linuxovém desktopu (GNOME 2 -> 3, KDE 3 -> 4, ...).
> I v tom vidím naději, že se konečně blýská na lepší časy pro linuxový desktop.
Myslím, že to jsou plané naděje. Linux má sílu jinde a desktop to IMHO není.
> Teď jde hlavně o to, aby vývojáři vyvíjeli stále více aplikací multiplatformě přes veškerý odpor Microsoftu.
To si opravdu myslíte, že tu „není mnoho“ multiplatformních aplikací, protože tu je nějaký odpor Microsoftu? Dejme tomu, že jsem autorem aplikace Tower (https://www.git-tower.com/) a mám verzi pro Windows a pro macOS (autorem nejsem, jen tak pro pořádek). Teď budu uvažovat o verzi pro Linux. Co mi Linux nabízí aby mi to usnadnil? GTK nebo Qt? Gnome nebo KDE? Kde bude menu aplikace, ikona v „trayi“, další integrace do systému, ... Co z toho používá většina uživatelů? Jak se mám rozhodnout? Jak to mám udělat tak, abych nemusel vymýšlet další multiplaformní framework? Jak to mám udělat tak, aby ta aplikace vypadala pěkně nejen v GNOME, ale i v KDE nebo co všechno je ještě možné. Jak to mám udělat tak, aby ta aplikace nejen vypadala pěkně, ale vizuálně zapadla do všech možných odnoží linuxového systému? Pravděpodobně budu muset dělat balíčky typu -kde, -kde5, -gtk2, -gtk3, -gnome, ... (stejně jako třeba LibreOffice). A po chvilce zkoumání všech možností si vlastně uvědomím, že to je celkem dost práce / nákladů / údržby a na verzi pro Linux se vyprdnu. A to ten Tower je „malá aplikace“.
Linuxový desktop má všechno a zároveň nemá nic. Ta roztříštěnost je jednou z mnoha překážek. Než mi začnete „nadávat“, zkuste si na ty otázky odpovědět a vžít se do situace potenciálního autora. Minimálně tu chybí nějaké standardní API, něco jako je AppKit / Cocoa, apod. Nad ním si postavte každý co chcete, ale jako autorovi aplikací mi dejte stabilní rozhraní, které funguje všude.
To že je můj názor subjektivní, stejně jako váš, na tom přece není nic špatného. Nicméně v mém bezprostředním okolí je několik lidí, kteří byli donuceni přejít ne Windows 10 a všichni by se rádi vrátili k Windows 7, kdyby mohli. Takže předpokládám, že většinový názor bude spíše na mé straně.
Roztříštěnost linuxového desktopu je realita, rozhodně Vám za to nebudu nadávat :-).
Pokud jde o multiplatformní vývoj, tak si nemyslím, že by to byl až tak velký problém, jak si někteří představují. Samozřejmě se dá využívat multiplatformních nástrojů a knihoven. Ale i bez toho pro většinu aplikací tvoří systémové rozhraní velice malou část práce. Např. hry, které jsou pro mnoho lidí hlavním důvodem, proč mají Windows, využívají z desktopu prakticky jedno okno. Zbytek rozhraní si dělají samy pomocí grafického enginu, který je dnes docela běžně multiplatformní.
> To že je můj názor subjektivní, stejně jako váš, na tom přece není nic špatného.
> Nicméně v mém bezprostředním okolí je několik lidí, kteří byli donuceni přejít ne Windows 10
> a všichni by se rádi vrátili k Windows 7, kdyby mohli. Takže předpokládám, že většinový
> názor bude spíše na mé straně.
Neříkám, že je špatně mít subjektivní názor :) Jen jsem konstatoval fakt, že to je čistě subjektivní pohled. Stejně jako můj.
> Pokud jde o multiplatformní vývoj, tak si nemyslím, že by to byl až tak velký problém,
> jak si někteří představují. Samozřejmě se dá využívat multiplatformních nástrojů a knihoven. Ale i bez
> toho pro většinu aplikací tvoří systémové rozhraní velice malou část práce.
Už jste to někdy zkusil? Co mi Linux nabídne kdybych chtěl přeportovat Pixelmator Pro (https://www.pixelmator.com/pro/)? Co místo Metalu, Core Image, Core Animation, Core ML, ...? Jako vývojář mám na výběr - udělám to od začátku multiplatformní, budu si vytvářet různé abstrakce, pověnuju tomu čas, aplikace bude plná kompromisů (ne všechny platformy nabízí všechno), nebudu tolik řešit vizuální stránku (s ohledem na systém), bude to trvat mnohem déle, budu v ní mít víc chyb, ... Nebo to udělám pro jednu platformu, bude to rychleji venku, bude to jednodušší a bude to dávat i větší ekonomický smysl? Obě varianty mají svá pro a proti a je potřeba se rozhodnout hned na začátku. Dost také záleží na tom co to je za aplikaci. Multiplatformní klikátko (třeba todo list) s pár tlačítkama je jednoduchá věc, ale to nikoho neuživí a nevytrhne. Specializovanější věci jako je třeba zmiňovaný Pixelmator Pro jsou jiná liga a tam pochybuju, že by to vůbec dávalo smysl se do toho pouštět. S ohledem na to co Apple nabízí za frameworky, které mohou aplikace používat. Tohle přeportovat je už jiný oříšek, spíš ořech. A opačně to platí taky. Mám aplikaci pro Linux a chci ji třeba přeportovat pro macOS. Používám multiplatformní knihovny, ... Vyrovnají se těm nativním? Nebude tam ta moje aplikace vypadat jako z marsu? Nebude pomalejší?
Kdyby to firmám dávalo smysl, už to dávno dělají. Jenom blázen by si nechal ujít další zisk. Jenže tak jednoduché to není. Je potřeba to zkusit a pak to hodnotit.
> Např. hry, které jsou pro mnoho lidí hlavním důvodem, proč mají Windows, využívají z desktopu
> prakticky jedno okno. Zbytek rozhraní si dělají samy pomocí grafického enginu, který je dnes
> docela běžně multiplatformní.
Hry jsou úplně jiná liga. V tomhle dost pomáhá Unity a další enginy. Tam se opravdu otevře jedno okno a v něm si kreslím co chci. U aplikací, které se mají integrovat do systému, je to o poznání horší.
Souhlasím, že úplně zadarmo to není, ale když s relativně malým množstvím práce navíc dosáhnete běhu vaší aplikace na více platformách, tak máte oprávněný pocit mnohem větší efektivity práce.
Já jsem kdysi používal knihovnu libGDX, díky které jsem současně vyvíjel pro Android i PC a bylo to fakt skvělé. Vše jsem rychle ladil a testoval na PC a pak teprve na Androidu. V pozadí byla Java/Swing, což je mimochodem jedna z hodně používaných multiplatformních knihoven.
Na webu https://www.slant.co/topics/983/~best-cross-platform-gui-toolkits jsem našel docela pěkný seznam, ze kterého bych vypíchl Qt, se kterým sice nemám praktické zkušenosti, ale mělo by umět multiplatformní vývoj UI pro Linux, Windows, MacOS i Android.
Obávám se, že s článkem musím zásadně nesouhlasit.
Je totiž, podle mne, velký rozdíl mezi pojmy "linux na desktopu" a "linuxový desktop". Pouhé používání Windows mne opravňuje k tvrzení, že používám *nixový desktop jen dost málo. Já si pod pojmem "linuxový desktop" představuji modulární a přizpůsobitelné prostředí se kterým přímo pracuji. A na to přítomnost linuxového jádra skrytá kdesi hluboko pod nadstavbou nestačí.
Uznávám, že WSL2 je velkým krokem, který osobně velmi oceňuji a na rozdíl od některých jiných diskutujících považuji prostředí Windows 10 za zdaleka nejpovedenější Windows (už jenom nové, konečně roztahovatelné, okno příkazového řádku zaslouží pochvalu). Ale do linuxového desktopu to má daleko.
USB flash disks a.k.a. USB memory sticks have become a commonly used and cheap storage device. Most modern computer systems also allow booting the debian-installer from such a stick. Many modern computer systems, in particular netbooks and thin laptops, do not have a CD/DVD-ROM drive anymore at all and booting from USB media is the standard way of installing a new operating system on them.
Jsem se chtěl podívat, co na stránkách Debianu píšou v instrukcích k instalaci, a narazil na něco, co by tak obstálo v roce 1999. Obvyklé kolečko 'jak komukoli znechutit linuxový desktop navždy' by následovalo:
- když teda návod není, půjdu na forum, kde mi 'superúžasná komunita'poradí
- dozvím se, ža mám k debian na USB nakopírovat přes program xyz
- v programu je pět menu každé s pěti možnostmi, nikde návod, co přesně znamenají
- po naklikání něčeho, co vypadá rozumně, flashka ani nebootuje
- zkusím jiný program, flashka ani nebootuje
- zkusím jiný program, flashka nabootuje, na monitoru se střídají vzrušené hlášky co všechn probíhá s chybovými hláškami
- jednou z chyb celá ínstalace končí a na obrazovce rotuje pomlčka
Podotýkám, že většinou mám spoň jeden linux instalovaný na pc na hardwaru, než se nevyhnutelně zhroutí do sebe, většino po nějakém updatu, naposled jsem chtěl updatnout mint, takže teď sháním nějakou rozumnou distribuci, se kterou bych prokličkoval až ke slavnému okamžiku, kdy uvidím desktop a zjistím, že ho nemůžu moc přizpůsobit, jinak se nevyhnutelně zas něco po....
Jako fakt? :-D Tak to se mi teda nikdy nestalo, Linux mají už asi 4 roky prarodiče, updaty dělají normálně a nikdy se nic nezhroutilo... A já používám Arch Linux. Super wiki, super je i AUR... Jasně, je to rolling distro, někdy (málokdy) se stane, že něco nejde nainstalovat/updatovat, ale obvykle stačí chvíli (týden?) počkat, potom spustit pacmana a jede se dál...
Kámen úrazu pro Tebe je to, že to první, na co BFU narazí, nebude Debian.
Nějak jsem Tě nepochopil. Běžný Franta to dává v pohodě. Jde Ti jen o Debian? Protože jsem líný se tam dívat.
Vzor instalace Windows 10 z Windows 7 plně updatovaných.(nebo že by jinak?)
Hledání přes strejdu, kde jsou ty utilitky na instalaci Win10 a co umí/neumí.
Zálohování.
Stáhnutí fresh install. Nesprávná utilitka.
Stáhnutí mediacreatoru. Správná utilitka, ale nefunkční. Žere čas po 10 minutách kolečko a na konci místo restartu zahlasí, že se něco nezdařilo a má ji uživatel spustit znovu.
Oukej. Uživatel se snížil k tomu, že ten nejlepší systém teda nainstaluje z flašky. Kolečko proběhlo v pořádku.
Chvíla úvah, zda užít či neužít EFI a GPT(Toto fakt nebude řešit BFU.). >>> EFI nebude. Nic by nepřineslo. Snad jen by nemuseli někdy v budoucnu Windows 10 si jen tak promazat data na ostatních discích, jak mají ve zvyku.
Zpětná kompatibilita se zálohou a jiným OS na dalším disku >>> klasický BIOS vyhrává. Možná někdy na další generaci hardwaru. Instalace Windows 10 podobně svižná jako instalace "Linuxu". To pravé peklo nastává až potom. Nevím, nechce se mi hledat dokumentace, ale odkdy zase odstranili PnP z Windows 10? Zvlášť, když se chlubí, že tam je něco lepšího, než PnP. Dva roky zpět ve Win10 to jelo! Mluvím tu o novém hardwaru na PCIE z roku 2013, žádné vykopávky.(Toto fakt nebude řešit BFU.) Nemluvím tu o nahodilém kusu vzácného hardwaru. Vlastní jej miliony lidí s Windows.
V Linuxu to jede out-of-box.
Ve Windows 10 to musíš sám zdetekovat a rozchodit. A potom to spravovat v každém dalším velkém updatu.
Asi bych si měl něco přečíst, protože těch věcí, co se nedetekovali, bylo více. Možná je to vlastnost.
Dále jsem strávil spoustu ale spoustu hodin nějakým anachronizmem pomalého kopírování. V 2000 a 7 to jelo.
Nakonec i přes laborování, nevyřešeno. Chyba/vlastnost obejita. (Toto fakt nebude řešit BFU.)
Nejvtipnější na celé kauze je, že sám Microsoft o těchto různých problémech ví od roku 2015 a v roce 2018 zamkl diskuzi, kde mu stovky lidí nadávali. V roce 2019 nevyřešeno. Hodil to na imaginární výrobce! Je mi divné, že všude jinde, jen ne ve Windows 10, to funguje v pořádku.
A ty tvoje chybové hlášky. Ve Win 7 jsem před jejich zálohováním spravil kopu hnoje těch tvých hlášek. Jen tak. Protože se mi chtělo.
Windows 10 jsem odbouchl úplně snadno v roce 2017 celkem 4x! Nešli obnovit. Totálka. Čtyřikrát, naprosto jednodušše, než jsem to vzdal a řekl jim ne. Toto není produkční systém. A teď v roce 2019 to vidím stejně. Toto není produkční systém, co si přeje admin. Je to kopa neprovětranýho hnoje.
Takže chceš v tom vyvolávání nenávisti a neplodné diskuze pokračovat? Nebo si radši sednem na hrnek a proberem ty OS z jejich lepší stránky?
@Fantux
1. stahnu ISO Xubuntu
2. stahnu etcher
3. v (blbuvzdornem) etcher vyberu ISO, USBFlash a tuknu nahrat... (tady mas "videohowto")
4. v bootmenu PC/NB vyberu start z USBFlash a nainstaluju...
Tvoj prispevok okrem prskania ma pre nas nulovu informacnu hodnotu asi tak na urovni JPP (jedna pani povedala). Nevieme co si kde robil, na akom HW, aky je ten program xyz, co tam mas za chybove hlasky, nenapisal si absolutne nic konkretne, mam taky pocit, ze si to ani neinstaloval a len si si daco precital na nejakych WIN forach, kde sa ludkovia vzajomne presviedcaju o ich vlastnej dokonalosti. Mozem Ta ubezpecit, ze som za posledne 3 mesiace rozbehal Linux na min. roznych 14 laptopov a destopov vo firme, bez akychkolvek problemov. Minuly tyzen sme darovali kolegovi na dochodku 6 rokov stary laptop, plne funkcny s priebezne aktualizovanym Linux Mint, aktualne v poslednej verzii, ktory za svoju existenciu ani jediny krat nezamrzol alebo spadol ...
„Že pak bude pro některé vývojáře jednodušší pustit si Linux třeba ve Windows? V pořádku, je to jen jiná platforma pro provoz stejného software.“
To jakože Linux a v něm virtualizované widle je (bezpečností, spolehlivostí, ...) to samé jako widle a v nich virtualizovaný Linux? To nemůžete myslet vážně...!
Faktická připomínka k ChromeOS a tomu, že od roku 2019 bude vše podporovat Linux...
Je dobře upozornit, že reálně se nenašel ani v roce 2018 (a možná už tak od půlky 2017) žádný nově uvedený Chromebook, kde by dnes Linux kontejnery nejely.
Problém je trochu jinde, totiž v tom, že v loňském roce (ale trochu i letos) pořád byly celkem běžně ke koupi vyloženě "historické" Chromebooky kde nejenže nechodila Linux kontejnerizace, on někdy nebyl dostupný ani Android modul, uvedený o dost dříve. Takže v případě zájmu o pořízení doporučuji předem ověřit, na jednu stranu se určitě není nutno omezovat jen na nejnovější modely, ale na druhé straně se v obchodě mohou pořád objevit typy, které jsou starší než by se zdálo.