Linux vs Windows

Linux vs Windows
Który ?
Linux
47%
47% [139]
Windows
53%
53% [156]
0

linux jest dobry dla samotnych :D

Passage
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 7 lat
0

następny temat postu w dziale flame powinien brzmieć: widelec vs lyżka

Faszczu
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 13 lat
0

Passage: to po cholere sie dopisujesz?

AP
  • Rejestracja:około 22 lata
  • Ostatnio:ponad 12 lat
  • Postów:3079
0

Porównanie Windowsa i Linuxa na wesoło :)
http://worldofviolence.blogspot.com/2010/01/windows-vs-linux.html

0

windows odpada przez dyskwalifikacje.
jest nie open source i nie darmowy.

Adam Boduch
Administrator
  • Rejestracja:około 23 lata
  • Ostatnio:11 dni
  • Postów:11948
0

win_lin: ale o czym to swiadczy? ze linux jest lepszy bo open source? Czyli darmowe oprogramowanie jest lepsze od jego platnego odpowiednika tylko dlatego, ze jest darmowe?

OT
  • Rejestracja:około 20 lat
  • Ostatnio:ponad 11 lat
0

Moim zdaniem przeważnie oprogramowanie komercyjne jest lepsze. Nie mówię o wyjątkach (takim jest np. cały Linux, albo Firefox), tylko o oprogramowaniu które powstaje do określonych, specjalistycznych celów.

Druga sprawa, że darmowość nie jest żadnym atutem dla nikogo, bo każdy ma komercyjne oprogramowanie za darmo - nie oszukujmy się, 99% instalacji Photoshopa w domu to piraty, to samo z Autocadem, Windowsem itd. ie wierzę, że ktos kupuje np. najnowszą wersję Photoshopa do domu (poza specjalistami grafikami, a i oni ciągną na licencjach z firmy w której pracuja co legalne nie jest).

Gdyby za płatne oprogramowanie rzeczywiście trzeba było płacić, nagle okazałoby się że to darmowe jest lepsze i jego mozliwości wystarczają. W innym przypadku jest to nierówna "walka" - darmowe kontra komercyjne ukradzione, czyli tez darmowe. Wynik łatwo przewidzieć.

Zresztą o czym tu mówić, gdy przy zakupie komputera (składak) sklep daje zainstalowanego XP Pro (lub Viste, 7) w najbardziej bogatej wersji bez nośnika z zastrzeżeniem, ze oficjalnie sprzedali kompa bez systemu. Pokażcie mi takiego klienta który sie na to nie zgodzi i powie ze chce kupic system.

Dominium
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 2 lata
0

A mnie zastanawia jedno, dlaczego większość przeciwników Windowsa używa właśnie tego systemu?
Sam osobiście pracuje i żyje w środowisku Windows, jedyne do czego nadaje się Linux to programowanie i ewentualnie programowanie. Dla zwykłego użytkownika komputera (internet, gdy etc) Linux się nie nadaje do niczego. Każdy program/gra jest pisana dla zysku, a najlepiej się to robi na systemie komercyjnym, bo kto poświęci kilka lat na napisanie czegoś bardziej wymagającego niż quake za darmo? Bądźmy realistami OpenSource to tylko hobby, na tym się niestety nie zarabia. Zapewne zaraz pojawi się ktoś kto powie, że zarabia się na konfiguracji czy administracji, fajnie, ale z reguły nie zarabiają na tym autorzy.

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Stacktrace
  • Postów:6821
1

@Dominium, popatrz na takiego RedHata... Dają darmowy system o który dbają i ciągle rozwijają, będąc przy okazji jedną z najlepiej zarabiających firm w czasach kryzysu. Open Source czy Free Software nie oznacza darmowy. Zazwyczaj właśnie autorzy zarabiają najwięcej jako "najbliżsi kodu" i to ich wsparcie jest zazwyczaj najdroższe.

... lub Spring Source, które stworzyło realne zagrożenie dla pozycji Suna na rynku aplikacji EE w Javie. Chłopaki ze Springa naprawdę dobrze zarabiają.

Bolesna prawda jest taka, że utrzymanie i wsparcie techniczne trwa dużo dłużej niż produkcja oprogramowania dlatego też ktoś poszedł po rozum do głowy i powiedział "Weźcie i jedzcie z tego wszyscy, i tak odkuję się na srajtaśmie". Free software nie znaczy za darmo.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
KO
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 2 lata
  • Postów:519
1

kutwa.. Linux jest na prawdę spoko.. miesiąc po zainstalowaniu, aż do momentu zmiany numerka, albo dystrybucji. Cieszysz się, z nowego numerka, bo przecież na ostatnim tak fajnie Ci się pracowało i nagle B000M. Przypomina Ci się ile czasu piświęciłeś na doprowadzenie go do porządku..

hauleth
Na Windowsie jak się zmienia numerek też nie jest lekko bro.
0
kopernik napisał(a):

kutwa.. Linux jest na prawdę spoko.. miesiąc po zainstalowaniu, aż do momentu zmiany numerka, albo dystrybucji. Cieszysz się, z nowego numerka, bo przecież na ostatnim tak fajnie Ci się pracowało i nagle B000M. Przypomina Ci się ile czasu piświęciłeś na doprowadzenie go do porządku..

no to znaczy że coś robiłeś źle. Ja mam kubuntu 10.04 zakutalizowane aż do 14.04 i nic się nie dzieje niepokojącego.

Zobacz pozostały 1 komentarz
KO
A już nawet nie wspomnę, że w kubuntu wyklikasz sobie instalator i buzia się cieszy. Ciekawe jakbyś Archa dostał, co byś zrobił.. A poza tym nawet w ubuntu nie wyszstko wyklikasz.
n0name_l
Jak to co? :-\ git clone /moje/super/uber/repo/z/configami ~/.dotfiles && sh ~/.dotfiles/install.sh
KO
A tu człowiek się tyle męczy..
KA
@kopernik tak jest przy dystrybucjach OOTB jak się nie zna Linuxa. duże środowiska, różne automaty. weź sobie coś prostszego do okiełznania (sama miałabym problem z ubuntu) - coś w cień modelu ala rolling release / debian testing.
KO
@karolinaa wiesz co to sarkazm/ironia? 4 rok korzystam tylko z linuksa..
0

Czy to prawda że Linux lepiej wykorzystuje wielordzeniowość procesora i ta sama kompilacja wykona się szybciej pod Linuksem na powiedzmy 8 rdzeniowym procesorze AMD FX, niż pod Windows?

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
0

Nieprawda.

KR
Nie do końca. Linuks ma inny scheduler procesów (o złożoności O(log n), a nie O(n)) i inny scheduler I/O, ze znacznie lepszymi mechanizmami np. prefetchingu. Z jakiegoś dziwnego powodu Cassandra wydajniej chodzi na Linuksie niż na Windows. Również z jakiegoś dziwnego powodu dobre 90% zastosowań HPC robi się na Linuksach ;)
KR
Do tego Linuks oferuje znacznie bardziej rozbudowane API do kontroli zarządzania wątkamim/procesami/we-wy. Np. możesz w Windows przypiąć wątek na stałe do rdzenia? Wygląda na to, że bez odprawiania jakiś czarów-marów, nie można: http://stackoverflow.com/questions/15324586/pin-processor-cpu-isolation-on-windows. Albo czy możesz zapytać kernel o to, które strony pamięci wirtualnej są w danym momencie w pamięci, a następnie wyrzucić te, co do których wiesz, że nie będą zaraz potrzebne? W Linuksie wszystko to jest możliwe i to w user-mode bez uprawnień admina.
Azarien
pod windows można przypiąć wątek na stałe do rdzenia, nie można przypiąć rdzenia na stałe do wątka. zresztą po co takie kombinowanie, skoro scheduler działa dobrze?
KR
Właśnie w tych sytuacjach kiedy scheduler nie działa dobrze; choćby po to aby zagwarantować niski czas reakcji - np. aby wątek nigdy nie został wywłaszczony i był zawsze natychmiast gotowy do pracy, bez czekania aż rdzeń będzie dostępny.
KR
Poza tym w Linuksie jest dostępnych przynajmniej kilka schedulerów dpasowanych do różnych potrzeb (np. inny do zastosowań serwerowych i inny do zastosowań desktopowych), a w ostateczności można napisać własny i podmienić. W Windows się nie da :P
Lucas Darkstorm
Lucas Darkstorm
Na Windowsie da się, ale tylko w przypadku, jeśli korzystasz z fiberów. Co do normalnych wątków, to prawda - nie ma tam akurat takiej elastyczności pod tym względem.
Azarien
Windows jest osobny desktopowy (XP, Vista, 7, 8, 8.1) i osobny serwerowy (2003, 2003R2, 2008, 2008R2, 2012, 2012R2). czymś-tam się różnią.
vpiotr
Lol, mówienie o Linuksie i schedulerze jako jego zalecie trąci hipokryzją. Są wątki (niejeden) o "linux scheduler problem", o Windows jedyne co słyszałem to że przy kilkunastu tysiącach wątków odmawia kreowania nowych. Nie bez powodu Linux ma osobną wersję RTOS - najwidoczniej nie do wszystkiego jego scheduler jest dobry. A historie o tym że nie potrafi odtworzyć MP3 na najnowszym sprzęcie przejdą chyba do historii.
KR
W Windows prawie nikt nie zgłasza publicznie problemów bo i tak nie zostaną poprawione. Ale na sieci jak poszukasz to jest parę przykładów tego samego wielowątkowego programu działającego dobrze na Linuksie a słabo na Windows. Zresztą ja mam dane z pierwszej ręki - DataStax (Cassandra), EnterpriseDB (PosgreSQL), Cloudera (Hadoop), Oracle (Oracle DB) zalecają używanie Linuksa pod bazy danych, Windows jest wspierany tylko jako opcja do developmentu/testowania, ale nie pod "produkcję". Co jak co, ale w bazach danych zachowanie schedulera I/O oraz CPU jest b. istotne.
KR
PS. Windows też ma osobną wersję RTOS (Windows CE), widocznie jego scheduler też do wszystkiego nie jest dobry :P
02
"Poza tym w Linuksie jest dostępnych przynajmniej kilka schedulerów dpasowanych do różnych potrzeb (np. inny do zastosowań serwerowych i inny do zastosowań desktopowych), a w ostateczności można napisać własny i podmienić. W Windows się nie da :P " Da się - User Mode Scheduling - mechanizm stosowany SQL Server. A że Cassandra działa lepiej na Linuksie to raczej trudno stwierdzić czy to dlatego, że programiści Cassandry po prostu lepiej znają się na Linuksie czy z jakiegoś innego powodu.
Azarien
"przy kilkunastu tysiącach wątków odmawia kreowania nowych" - z tego co mi wiadomo, Windows nie ma limitu ilości wątków. przynajmniej nie takiego. to że odmawia to raczej kwestia braku RAM-u albo przestrzeni adresowej (każdy wątek zabiera ileś tam, głównie na stos).
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)