Ono záleží, v čem a co člověk dělá. Někdy jsou holt potřeba widle ve virtuálu
Na tvorbu SW widle ani omylem, protože.
1. Zrovna včera kolega předváděl, jak vyvolá z VisualStudia modrou smrt na desítkách jedním stiskem kombinace kláves. Když aplikace dokáže sestřelit jádro systému od stejné firmy, tak není co řešit.
2. Bez konzoly a nativního SSH je cokoliv nepoužitelný, i rozchození GITu ve widlích je porod s instalací MinGW, Putty a kdoví čeho kdoví odkud. A bez GITu asi v dnešní době přece nikdo nemůže myslet programování vážně.
3. Na vidlích nejsou tři zadeke režií, ale minimálně pět. Ruční update všech aplikací (třeba LibreOffice, kde vyběhne ikonka a stáhni si to sám). Na Linuxu řešeno pomocí dnf nebo apt z jednoho řádku, na pozadí, bez restartu a shození aplikací, navíc v 90% případů do tří minut.
4. Když na Linuxu není něco jasný, podívám se do zdrojáku. Na widlích můžu leda tak (cenzurováno), protože z MSDN se člověk dozví leda kulový.
5. Když se potřebuju dostat někam na železo, ve widllích je kikiliarda API, musím shánět GUID od objektu,... V Linuxu mám prostě soubor v /dev/, nebo si to mapuju jako paměť.
6. Když potřebuju napsat ovladač pro hardware, tak na Linuxu je to den psaní a den testování, dokumenace na 5x A4. Na widlích je potřeba DDK, studium tří tun dokumentace,...
7. Během programování a testování se občas povede něco pohnojit. V Linuxu stačí obnovit ze zálohy příslušný soubor v /etc/ a je to.
8. Pokud se to hodně rozbije a nechce nabootovat, stačí vybrat v grubu starší verzi. U widlí je to o obnově z bodu obnovení, která trvá od dvou hodin do dvou dnů. Úspěšnost je 40%, obnoví se s chybou, ale bez dat.
9. Pro embedded systémy, který často jedou na Linuxu (SH3, SH4, MIPS, ARM9, ARM11, Cortex Ax, PPC, AMD Geode,...) je to prostě nativní prostředí.
10. Na Linuxu jsem ještě nezažil, že by nový soft odmítl starý data. Změním IDE, ale kompilátor a nastavení můžu nechat. Na Widlích je to standard (jak někdo v teamu přejde na novou verzi M$ Opic nebo MSVS, musí migrovat všichni, protože mu to jeho práci přetáhne do novýho formátu a nedává to moc na výběr). Navíc u MSVS vetně kompilátoru a linkeru. Že to znamená další prachy za licence a komplet retest produktu je asi nepodstatný detail.
11. Když jedu nějaký test a potřebuju logovat data ze zařízení třeba tři dny (a víc, viděli jste někdy třeba klimatickou komoru?) a během toho vyjde nová aktualizace, na Linuxu se nic neděje (restartuje se jenom při update jádra) a ještě na tom stroji aktualizuju ručně a prostě to v té době nespustím. Widle se neptají, widle hledají jakoukoliv záminku pro sabotáž testu restartem.
A k té migraci, když to zkoušel kolega na noťasu z čistých W7 na W10, tak to byla docela ostuda. Bohužel neodpojil externí monitor a tak měl i interní, i externí moncky černý, síť chcípla a jednou za 10s problikla LEDka od HDD. Nasmáli jsme se u toho hodně, ale on se kupodivu nějak nebavil...
Lepsi je linux.
Vlakno se muze uzavrit.
+1