mnogo glup sajt, nista
Ranije su ljudi pominjali clipboard... i kako se izgube informacije kad se zatvori aplikacija iz koje se radilo copy... Standardni X API (da ne kazem protokol) za copy paste, prenosi informacije direktno izmedju 2 aplikacije, i na taj nacin stedi resurse kako memorijske, koji su potrebni za smestanje dodatne kopije, tako i u teoriji omogucava manju latenciju izmedju copy paste operacija, znate ono kad imate par stotina mega da copy pastujete (lupam, ali se secam ranije na windowsu na slabijim masinama koje su tad bile aktuelne je trebalo malo vise vremena), klipboard/klipbook (ispravite me ne koristim) se ponasa kao proxy ukoliko vam je korisna windows-like funkcionalnost, nista specijalno. A na stranu sto koristim linux na svom desktopu, nije da mi je falilo nesto preterano, retko kad otvaram-copy-zatvorim-paste.
Sto se tice fontova, mene nervira sto je windows zakucan na onih 96dpi, kad mu to promenis ode sve u persun ... a nije svaki ekran 96dpi. Na linuxu sa druge strane, naletim s vremena na vreme na neki sajt koji je testiran samo u 96dpi i onda se povremeno rastrce pixeli i neke stvari nisu vise aligned kao sto su zamislili.
Treba u familiji da instaliram vistu ovih dana, ne mogu da zavrsim setup, hardware je dobar, ali jednostavno se zakuca na uvek istoj tacki setupa (negde kad treba da instalira drajvere) i nece da radi. I resih da skinem sa msdn onih 9 giga koje mi nudi, i da sprzim dual layer u tu svrhu, medjutim ne mogu jer nemam ni jedan drugi nacin da pokrenem .exe downloader kod kuce, tako da sad skidam torrent koji sam nasao na piratebay, jer microsoft nema standardni obican .iso
Nikad nisam koristio linux na nekim bas slabim masinama (izuzev mog adsl modema, igrao sam se pa sam pakovao na njega svasta, i takvih embedded stvari, to se ne racuna) i obicno imam dosta jaku masinu i bas iz tog razloga i koristim linux, volim da se taj ram za cache koristi i sluzi necemu. I volim da vidim kako se koriste ti resursi, na sta se trose, volim da vidim statistike po procesu za neke stvari, ima dobrih alatki na windowsu, taskinfo recimo, ali na vecini linuxa dolaze out-of-the-box.
Iz pozicije, hmm.. nazovimo to "power admin", ima nekoliko stvari koje su prilicno nikakve na skoro svim windowsima.
Mnogo glupa stvar kod windowsa je sto ne moze da se degradira u neki single user mode / gde nema gui i servise i sta znam sta sve ostalo, radi nekih pakovanja i prepakivanja, to mi je recimo trebalo nekoliko puta na windowsu, safe mode je tu, ali i to je bloated dosta, a opet nemate relativno skoro nikakvu kontrolu nad samim boot procesom.
Recimo ako imas 2003 server koji je active directory domain controller i hoces istovremeno da ga koristis kao router/nat/dns/ics, moras da pazis kako podesavas dns na internet interface-u i na lokalnom interface-u , itsl. iz nekog razloga ne mozes da kontrolises redosled podizanja stvari, i onda kad se taj server resetuje trenutno najlakse resenje je da se izvadi kabl od interneta da se podigne i onda da se ukljuci internet, jer inace zaglavi na preparing network connections, gde je inace vec podigao obe mreze, a pokusava nesto da uradi sa active directoryjem, radi kao server, sa svim servisima, ali ne mozes da se ulogujes na njega samoh da uradis bilo sta.
Takodje, ne verujem da je moguce koliko toliko uspesno pokrenuti nekoliko php sajtova sa mysql-om u nekoj virtuelnoj masini na 256 rama na windowsu. Virtualizaciju i da ne spominjem, kako se uopste licencira hyper-v i koliko kosta i koliko je stable za live migracije, tj. koliko brzo radi to.
Takodje, mnogo glupa stvar mi je sto windows non-stop pise nesto po disku, (vidi diskmon alatku) i onda se ja pitam zasto mi svake sekunde trepne lampica od controllera (obican glupi intel raid, nista fancy).
Sto se tice mreze, kad dodjete na multi-gigabitni nivo (50-150MB/s ili vise), smesno veliki deo cpu usage-a odlazi na to prebacivanje paketa, cenim da je to optimizacija valjda (i ne nisu drajveri i checksum offloading itsl. ), verovatno ce biti ispravljeno sa hotfixovima u windows update-u vremenom.
Svidja mi se onaj objedinjeni microsoft update, sad radi skoro kao i linux, pored samog os updatuje i ostale ms proizvode. Kad objedine i podrsku za update ili makar notifikaciju o update-u third party proizvoda, to ce biti fenomenalno.
Mala manica je opet sto za mali broj slucajeva kad zapravo zelis da znas tacno sta instaliras kroz update, zapravo ne mozes tacno da saznas, jer ljudi koji rade te patcheve i pisu msdn blogove i takve stvari ne mogu da daju bas previse detalja zbog NDA. Ti msdn blogovi su odlicna stvar, btw. Ne verujem da je to toliko bitno, to je mana proprietary software-a uopste i nema previse veze sa windowsom. Da ne pominjem sto zapravo ne mozes sam da ispravis neku glupost, kad se desi da znas kako ... to obicno nikom ne pada na pamet.
E da, bezveze je sto je windows ogranicen na pokretanje sa particije, ne mozete da stavite root/windows na NFS ili na neki mrezni share (ako da zanimalo bi me kako), cenim da je uzrok tome to sto je proprietary, inace bi verovatno neko vec napravio nesto. Takodje, neko ce reci da u tu svrhu postoji iSCSI, newsflash, iSCSI se daleko lakse koristi za bootovanje sistema i na diskless workstationima u odnosu na windows (postoji onaj emboot koji se dodatno kupuje, gde nesto instaliras pa migriras na SAN, ali tu opet imas inherentan problem sa drajverima, ne znam da li jos uvek postoje hardwareski profili kao u win98 koji bi delimicno resili taj problem), poenta, ne mozete da setate svoj sistem izmedju vise radnih stanica nikako. Nisam probao nikad windows+citrix kombinaciju, ne znam licno nikog ko to koristi u firmi, bas bi me zanimalo kako su resili te stvari.
Da ne pricam koliko je bolja i standardnija stvar bash ili csh ili odaberite bilo koji od tih shellova koji vam se ucini najlaksim u odnosu na powershell na koji se sam microsoft jos uvek privikava. Pocev od neke jednostavne automatizacije i administracije i podesavanja raznih takvih laganih stvari pa do citavog sistema koji moze da se konfigurise i to i radi preko skripti i config fajlova. Zahvaljujuci tome, i filozofiji da se omoguci da se stvari koriste iz shella ljudi su razvijali svasta pa tako mozete da nadjete i last.fm klijent sa nekoliko threadova i relativno finim curses interfaceom.
Poenta je da je odlicna stvar ako zelite nesto da promenite, a na putu ste recimo na nekoj konferenciji i tako, necete sigurno vnc/rdp da se konektujete kroz gprs ili sta ja znam kako.
Tu prednosti linuxa doprinosi i cinjenica da je vecina konfiguracija u flat fajlovima, naspram registryja, samim tim mozete i da radite klasican versioning, ili jos ludackiju stvar, da strpate sve u neki svn. I pri upgrade-u installu vam se nece desiti da se neko vase custom setovanje promeni bez upozorenja.
Flexibilnost sto se tice autentikacije na nekoliko masina ne treba ni pominjati, windows to radi kao active directory (kerberos + dns + ldap), na linuxu to mozete da radite naspram mysql baze recimo, ili upravo isto kao i active directory, ili cak naspram active directory.
Sto se securityja tice, ima ljudi po raznim windows firmama koji se kunu u group policy framework i takve stvari, za vecinu upotreba na linuxu to bi bio cist bloat. Ako vam bas treba imate SE Linux, on radi dosta tih stvari slicno, i takav zbog drugacije organizacije sistema pruza otprilike slican nivo kontrole. Za neke probleme, koji se pod windowsom resavaju sa gpf, pod linuxom se resavaju drugacije. Da ne pominjemo hakove kad je neophodno koristiti gpf za neke stvari, iz raznih razloga, mada cenim da je gpf opet stvar navike.
Da ne uporedjujemo, recimo java kako radi na linuxu / solarisu, a kako na windowsu... memory managment linux + ... osetna razlika.
Mislim da je za "developing power admin"-a, kao kategoriju admina po znanju i teznjama iznad windows admina, bolji unix/linux zbog flexibilnosti, nista vise. Cinjenica je nista od ovoga nisu clicky-clicky stvari. Ali su makar stvari za koje jednom napisete tih par skripti (krenete od use casove) reusable i za druge slicne custom projekte, i kao takva neka vrsta admina, specijalista ili zovite se kako hocete, imate neku perspektivu sa tim stvarima u svom toolboxu.