-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: Adam Majewski <a...@o...pl>
Newsgroups: pl.comp.os.linux,pl.comp.programming
Subject: Re: GNU Linux nie jest stabilnym systemem - prawdziwy dowód
Date: Tue, 20 Dec 2011 11:06:19 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 145
Message-ID: <jcpmmr$qje$1@news.icm.edu.pl>
References: <jcitkm$dg3$2@mx1.internetia.pl>
NNTP-Posting-Host: dynamic-78-8-230-48.ssp.dialog.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.icm.edu.pl 1324375579 27246 78.8.230.48 (20 Dec 2011 10:06:19 GMT)
X-Complaints-To: u...@n...icm.edu.pl
NNTP-Posting-Date: Tue, 20 Dec 2011 10:06:19 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110922
Thunderbird/3.1.15
In-Reply-To: <jcitkm$dg3$2@mx1.internetia.pl>
Xref: news-archive.icm.edu.pl pl.comp.os.linux:882690 pl.comp.programming:194366
[ ukryj nagłówki ]On 17.12.2011 21:21, Szyk wrote:
> Witam
>
> W tej wiadomości udowodnię że GNU Linux nie jest stabilnym systemem (w
> brew propagandzie) i dla tego jest tak mało popularny.
>
> Spis treści:
> [Po co system operacyjny]
> [Stabilność - definicja]
> [Aspekty stabilności]
> [Stabilność GNU Linuxa]
> [Niestabilność patologiczna]
> [Dowód że mam rację]
> [Nie stabilność przyczyną porażki rynkowej]
> [Komentarz]
>
> [Po co system operacyjny]
> Pierwotnym (i jedynym prawdziwym) powodem powstania systemów
> operacyjnych było ukrycie różnorodności i komplikacji sprzętowej
> komputerów przed programami użytkowymi. Czyli programy miały być
> "bardziej trwałe" albo "bardziej żywotne" dzięki systemom operacyjnym.
> System operacyjny miał przykrywać różnorodność obecnych komputerów (co
> równie istotne) różnorodność przyszłych komputerów.
>
> Z czasem przyjęło się, że system operacyjny ma również dostarczać
> podstawowe aplikacje takie jak przeglądarka, program pocztowy czy
> odtwarzacz multimediów. Ale te domyślne programy to "kwiatek do kożucha"
> przy systemie operacyjnym.
>
> [Stabilność - definicja]
> Stabilność systemu zdefiniowałbym jako:
> * stopień zdolności do utrzymywania oczekiwanego działania - czyli:
> * zdolność (w czasie) do realizacji tego czego się oczekuje od systemu -
> czyli:
> * jest to stopień w jakim system zachowuje swoją odpowiedzialność w czasie.
>
> [Aspekty stabilności]
> W odniesieniu do systemów operacyjnych mamy do czynienia z dwoma
> aspektami stabilności systemu:
> 1. stabilność czasu wykonania
> 2. stabilność udostępnianych funkcjonalności (trwałość interfejsów)
>
> [Stabilność GNU Linuxa]
> W odniesieniu do stabilności czasu wykonania (ad .1) z jądrem Linuxa
> jest całkiem dobrze (raczej rzadko mi pada kernel). Natomiast ze
> stabilnością aplikacji jest już dużo gorzej. Jednak dzięki pracy firmy
> Canonical systemy Ubuntu i Kubuntu dają się używać.
> Więc w czym problem?
> Problem jest z ad. 2. czyli ze stabilnością udostępnianych
> funkcjonalności (trwałością interfejsów) przez system GNU Linux. W
> świecie Open Source normą jest częsta zmiana interfejsów
> programistycznych. Jakieś pół roku temu czytałem, że w jądrze Linux
> pozmieniano obsługę USB i temu facetowi co o tym mówił włosy dęba
> stanęły bo nie był w stanie uzyskać takiego zachowania jego aplikacji
> jak wcześniej. Od początku brak jest interfejsów binarnych w kernelu
> Linuxa i w innych kluczowych pod systemach (np. w Kubuntu 11.04 nie
> można zainstalować sterownika nvidia-96 z powodu innego ABI w XWindows).
> Ja odnoszę wrażenie, że twórcy aplikacji dla GNU Linuxa chcą jak
> najszybciej tworzyć efektowne i nowoczesne aplikacje. Ciągle przewalają
> kody swoich programów by dostosować je do znowu pozmienianych bibliotek.
> I choć niby gonią za nowościami to jednak ciągle siedzą w starych
> narzędziach typu Autotools czy Emacs nie wspominając już o języku C. Zaś
> bardzo potrzebne programy takie jak KDevelop i Umbrello latami nie mogły
> uzyskać akceptowalnej stabilności (i pewnie tak jest do dziś).
>
> [Niestabilność patologiczna]
> Niestabilność GNU Linux jest systemowa, czyli patologiczna. Bo wygląda
> na to, że Linus Torvalds nie rozumie jak krytyczne dla rozwoju systemu
> są stabilne (w sensie trwałe i dostępne przez długi czas) podstawowe
> interfejsy systemu. Niestety dla Linusa i dla wszystkich buntowników
> przeciw dominacji M$ częścią stabilnego systemu są interfejsy binarne
> (ABI). Zaś obłąkańcze mamrotanie że tylko programy z dostępnym kodem
> źródłowym są akceptowalne to wpuszczanie całego ruchu użytkowników GNU
> Linux w kanał. M$ Windows to kanał, Linix mógłby być alternatywą, ale
> przez jego nie stabilność to też kanał nawet gorszy, bo czyni ogromny
> wysiłek twórczy bez sensownym. Nic nie jest trwałe w świecie GNU Linux
> wprowadza się nie kompatybilne zmiany w jądrze, w podsystemach systemu
> operacyjnego (XWindows) i szybko wprowadza się nowe biblioteki
> porzucając stare (np. Qt 3), narzędzia lini komend GNU też doświadczają
> nie kompatybilnych zmian (sam się przekonałem że po roku 2004 zmienił o
> się wyjście programu wc - ciekawe z jakiego powodu???). Żadna poważna
> firma nie może się oprzeć na distro do którego poprawki wychodzą tylko
> przez 2 lata. Poważne systemy to takie których działanie jest stabilne i
> stabilne są funkcje jakie udostępniają one aplikacjom. Kiedyś w szkole
> uczyłem się, że elektronika komputerowa jest projektowana do pracy przez
> 10 lat. Tak więc logicznym jest, że system operacyjny musi udostępniać
> swoje funkcjonalności przez dłuższy czas niż te 10 lat działania
> sprzętu, bo musi być czas na przygotowanie oprogramowania do pracy pod
> nowymi systemami. Ile to może być czasu? 2 lata to raczej mało, więc
> jakieś 3-4 lata zapasu musi być na to dostosowanie. Zatem interfejsy
> systemu operacyjnego muszą być stabilne i dostępne przez 13-14 lat
> minimum - żeby mówić o poważnym systemie na którym można opierać własną
> przyszłość (prowadzić firmę, czy zarabiać na usługach komputerowych).
>
> [Dowód że mam rację]
> Istnieją takie systemy operacyjne które zachowują wysoką stabilność na
> przestrzeni kilkunastu i więcej lat. Systemy rodziny Windows NT
> dostarczają tych samych funkcji od połowy lat 90 XXw. czyli już jakieś
> 15 lat i podejrzewam, że oprogramowanie pisane na Windows NT 3.1 bez
> jakichkolwiek zmian będzie śmigać u mnie na Windows 7 32bit. Trochę
> dziwne jest, ale Microsoft zapowiedział, że wsparcie dla Windows XP
> będzie realizował do 2014 roku, czyli będzie to właśnie postulowane
> przeze mnie 13 lat! Tak więc ze względu na zadowalającą stabilność czasu
> wykonania jak i na bardzo wysoką stabilność (twałość) udostępnianych
> interfejsów Microsoft jest bardzo poważnym partnerem biznesowym. No ale
> może ktoś mi zarzuci że wyjechałem z M$ jak jakiś urzędas. Oki. Więc
> przywołam inną firmę. IBM swój DOS/360 dostarczał od 1966 roku do 2005!
> Czyli niemal 40 lat! Zatem istnieje zapotrzebowanie na stabilność
> udostępnianych funkcji (trwałość interfejsów) i to zapotrzebowanie jest
> ona równie wielkie jak stabilność czasu wykonania.
>
> [Nie stabilność przyczyną porażki rynkowej]
> Gdyby systemy GNU Linux były stabilne choćby na przestrzeni ostatnich 15
> lat, to prawie na pewno komercha by zaczęła dostarczać znaczące ilości
> aplikacji - szczególnie administracyjnych, biznesowych, inżynierskich i
> gier. Bo po prostu to by się coraz bardziej opłacało (bo przecież teoria
> jest taka, że kapitaliści są gotowi na wszystko byle ciąć koszty).
> Zwykli ludzie widząc rozsądek w pracy z tym systemem też by go używali.
> Natomiast teraz sytuacje mamy taką, że za te 120$ jakie trzeba dać
> Microsoftowi otrzymujemy na prawdę to co potrzeba by dało się pracować,
> bawić i uczyć.
>
> [Komentarz]
> Nie jestem wielbicielem M$ - ok. 10 lat walczyłem z GNU Linuxem zanim
> stwierdziłem, że są z nim większe problemy niż mogło by się wydawać.
> Teraz zdiagnozowałem ten problem i było to dla mnie sporym zaskoczeniem,
> że GNU Linux jest nie stabilny, bo wcześniej bezmyślnie wierzyłem
> propagandzie, że jest stabilny. Jestem zadowolony z tego faktu. Przykre
> jest to, że wielu ambitnych ludzi często z wielkim talentem i
> umiejętnościami traci czas na coś co z definicji nie może być dać efektu
> na tyle trwałego, by można było powiedzieć, że ich praca jest sensowna.
> Tym nie mniej swoją skromną pracą (nie płatną) wspieram również
> użytkowników platformy GNU Linux.
>
>
> pozdro
> Szyk
Zgadzam się że jest to problem. Ja choć nie jestem zaawansowanym
użytkownikiem spotkałem się z tym. Często dostępna dokumentacja nie
odpowiada aktualnemu kodowi progamu :
http://octave.1599824.n4.nabble.com/imagesc-and-scal
ed-matrix-td3995667.html
Pozdrawiam
Adam
Następne wpisy z tego wątku
- 20.12.11 10:12 R.e.m.e.K
- 20.12.11 10:27 rePeter
- 20.12.11 10:36 Vituniu
- 20.12.11 10:57 MaRc
- 20.12.11 10:59 MaRc
- 20.12.11 11:34 R.e.m.e.K
- 20.12.11 11:43 Vituniu
- 20.12.11 12:45 Artur Muszyński
- 20.12.11 13:11 a.
- 20.12.11 16:57 Piotr B. (pb2004)
- 20.12.11 17:04 Piotr B. (pb2004)
- 20.12.11 17:35 MaRc
- 20.12.11 21:20 andromeda
- 20.12.11 21:33 Artur M. Piwko
- 20.12.11 21:32 Artur M. Piwko
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-23 Re: Wyzywanie Bodnara od "gangstera i bandyty" wycenione (w pozwie) na 20_000 PLN
- 2025-05-23 Gdańsk => Programista Delphi <=
- 2025-05-23 Warszawa => Senior Key Account Manager IT <=
- 2025-05-23 Zielonka => Key Account Manager IT <=
- 2025-05-23 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-05-23 Elektrozawór do tlenu
- 2025-05-23 Białystok => NMS System Administrator <=
- 2025-05-23 Warszawa => Cloud Engineer (Azure) <=
- 2025-05-23 Warszawa => Inżynier cloud (Azure) <=
- 2025-05-23 Warszawa => Programista Full Stack .Net <=
- 2025-05-23 Warszawa => Software .Net Developer <=
- 2025-05-23 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-05-23 Warszawa => Starszy Programista C <=
- 2025-05-23 Polskie Obserwatorium Bezpiecze?stwa Ruchu Drogowego (POBR) mapa wypadk??w
- 2025-05-23 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=