-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!eternal-september.org!reader02.eternal-september.org!.POS
TED!not-for-mail
From: heby <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: Spieszmy się kochać Windows
Date: Wed, 6 Jan 2021 17:28:11 +0100
Organization: A noiseless patient Spider
Lines: 137
Message-ID: <rt4oer$b83$1@dont-email.me>
References: <rqi91b$nft$1@news.icm.edu.pl>
<2...@h...invalid>
<rs1sfe$kee$1@news.icm.edu.pl>
<5ff1ad9d$0$511$65785112@news.neostrada.pl> <rssb7d$1im$1@dont-email.me>
<5...@g...com>
<rssorl$a7$1@dont-email.me>
<8...@g...com>
<rt17c2$sju$1@dont-email.me>
<f...@g...com>
<rt2n1n$p3j$1@dont-email.me>
<5...@g...com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 6 Jan 2021 16:28:11 -0000 (UTC)
Injection-Info: reader02.eternal-september.org;
posting-host="bb2e4c7702ddedf79bc4250536728e69";
logging-data="11523";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19TCW/DUfWGM3cQL081r0LW"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.6.0
Cancel-Lock: sha1:PunLcIZAN0PElY/OsnrV54kOkds=
In-Reply-To: <5...@g...com>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.comp.programming:215302
[ ukryj nagłówki ]On 06/01/2021 17:02, Maciej Sobczak wrote:
> Nie wiem, czy są. Ale wiem, że NVIDIA kupiła ARMa.
I nagle zmieniła politykę czy tylko wyciska dalej co się da z licencji?
To że ktoś jest właścicielem nie zawsze powoduje jakiekolwiek widoczne
efekty działania. Co najwyżej AMD szybciej wembeduje RISC-V w swoje SoC.
> 40B$ to jest wystarczająco dużo powodu, żeby spodziewać się sterowników do GPU dla
ARMa i jednocześnie nie spodziewać się ich do RISC-V.
Ależ zobaczymy. Nie można też wykluczyć że nvidia ma interes w NIE
dawaniu rdzeni ARMa konkurencji.
>>> Nie. Bo ten jak najbardziej zdrowy psychicznie team wziął też od Texasa ich
system operacyjny (TI-RTOS). No i run-time, z "proprietarnymi" bibliotekami do
peryferiów.
>> Innymi słowy wziął vendor-lockin? Przecież pisałem, ze zdrowy psychicznie.
> Oczywiście. To są bardzo racjonalne decyzje. A firma, która lepi swój system z
kilku niepasujących do siebie vendor-lockinów>, wcale nie jest przez to bardziej
racjonalna. Do tego potrzebuje więcej taśmy klejącej i ma gorszy support. Sam pisałeś
o "bardzo drogich projektach EDA" - one są drogie, bo?
Bo potrzebują drogich specjalistów, bardzo drogich ipcores, bardzo
bardzo drogich narzędzi i skrajnie drogiego prototypowania.
> Wszystko darmowe
W EDA *NIC* nie jest darmowe. Nawej najgorsze g..no jest płatne
niebotyczne pieniądze, niewspółmierne do tego co potrafi.
> i otwarte a projekty bardzo drogie. Ciekawe, nie?
Nie, nic takiego nie istnieje jak "otwarte projekty darmowe" dotyczące
rynku embedded. Ja nie mówie o miganiu diodą z RISC. Ja mówie o grubych
graczach którzy projektują choćby dla lotnictwa czy medycyny. Tam nie ma
nic za friko. NIC.
>> Dodam też, że komunikacja z takimi biblitekami musi być napisana przez
>> abstrakcję, którą można łatwo podmienić. Nie została napisana przez
>> abstrakcję? Mówiłam przeciez że zdrowych...
> Ależ oczywiście, że przez abstrakcję. Przecież TI-RTOS ma interfejs POSIX. To
bardzo dobra
POSIX nie jest "bardzo dobrą abstrakcją" bo sam jest bardzo niedobry z
punktu widzenia embedded. To nie do tego.
> Szkoda tylko, że inne RTOSy tej abstrakcji nie mają
I nic dziwnego, używanie POSIXa w embedded jest komplenie bez sensu w
większosci zastosowań. FreeRTOS składa się z wątków, schedulera, jakiś
mutexów i tyle.
POSIXa też się zawija w abstrakcję w swoim kodzie. Chcesz mieć pełno
pthread_mutex czy może Foo::Mutex? I co jest większym vendor-lockin?
> i nie da się przenieść takiego "przenośnego" projektu na inne klocki
Bo jest bardzo źle napisany.
> , z innym RTOSem. Albo z innym stosem TCP.
Bo jest bardzo, bardzo źle napisany.
Abstrakcji nie szukasz w 3-rd party. Abstrakcję robisz u siebie. Własnie
po to aby od detali posix-nie posix nie uzależniać się w swoim kodzie,
poza adapterami do konkretnego OSu.
W razie zmiany OSu, zmieniasz adapter.
> Itd. Pacz pan, przenośny program, a nie da się przenieść.
Nie jest przenośny. Jest vendor-lockin. Tutaj vendorem jest POSIX,
przeciekajacy do kodu.
> Same abstrakcje
Jeśli w kodzie logiki swojego programu używasz bezpośrednio POSIXa to
nie jest to abstrakcja, tylko IMPLEMENTACJA pod konkretny OS. Chcesz
zmienic na inny OS nie będacy posixem, jesteś w d..pie.
>, wszystko otwarte, a projekty dalej drogie. Ciekawe, nie?
Nie, najzwyczajneij gówniany kod. Możliwe że z założenia, nie każdy musi
od razu być uniwersalny.
>> Tak wygląda rynek laptopów: snoby oglądające pornole. Szczególnie Apple,
>> ich kompytery migrują w kierunku kompletnie bezuzytecznych do
>> profesjonalnej pracy
> Klikasz w złym miejscu. https://www.apple.com/pl/mac-pro/specs/
> Jak dla mnie, ma wystarczająco dużo złącz.
I nagle przestają działać. Kojarzysz "mała aferę" z DisplayLink?
Rechotrałem godzinami czytają komentarze profesjonalistów od
dicking-around siedzącymi przed swoimi jabłkami płacząc że im się popsuło.
>> A co kupują jak chcą odpalić ModelSima?
> Windowsa.
Linuxa.
> I nie ma w tym żadnego konfliktu, bo to nie są ci sami profesjonaliści.
Aha. Ale jakoś słyszę ciągle że AutoCAD i Photoshop są powodem bycia
profesjonalnym.
>> Wystarczy zmienić kompilator w makefile.
> Ale tego makefile też nie mam.
No to zmienic kompialtor w *foo*.
> Problemem nie jest Twój czy mój kod. Problemem jest ten cudzy kod.
Jesteś od niego oddzielony abstrakcją. *ZAWSZE* oddziela się 3-rd party
abstrakcją. Można tego nie robić z róznej przyczyny, ale wtedy to jest
*dziadowski* kod.
Oczywiście nie muszę przecież przypomniać że oddzielanie się abstrakcją
od wszystkeigo pomaga róznież w testowaniu. No ale skoro kod dziadowski,
to może i testowania nie ma.
>> Sporo software ma pluginy pisane w pythone, tclu itd. I co teraz?
> Nie zrozumiałeś. Pluginy do obróbki dźwięku albo obrazu (albo video) nie są pisane
w Pythonie.
Nie są, a Mac przeskoczył na ARMa i reszta 3rd-party zrobiła to chwile
potem. Wniosek: to nijaki argument. Zmienili tylko kompilator w makefile
lub poprawili jakieś bugi i poszło.
>>> Dominację w embedded mają producenci silikonu, tacy jak przykładowy Texas.
>> Myślę że wyjąłeś sobie 1 mały detal z embedded i nazywać go
>> najważniejszym, olewając inne detale.
> A jakie są inne detale? Bo rozmawiamy o zmianie CPU, tak?
Rozmawiamy o embedded i zmienach embedded cpu. To nie jest *osobny*
scalak, tylko zazwyczaj coś wciśnięte do jakiegoś ASICa zrobionego jako
SoC, z masą skomplikowanych peryferiów w jednym kawałku krzemu.
> Bo ja dorzucam jeszcze konieczność zmiany karty graficznej, która mi nie zadziała z
RISC-V, bo NVIDIA ma 40B$ powodów, żeby nie zadziałała. To już drugi detal.
Ale karty nvidia nie są na rynku embedded, a na rynku desktopów nie ma
to znaczenia, pornole czy photoshop pójdą na czymkolwiek. To że 5%
desktopów ma karty nvidi jest naprawdę mało istotne nad zastanawianiem
się o przydatność RISC-V na desktopy.
Następne wpisy z tego wątku
- 06.01.21 17:32 fir
- 07.01.21 13:27 fir
- 07.01.21 14:50 Smok Eustachy
- 07.01.21 14:55 Smok Eustachy
- 07.01.21 15:03 heby
- 07.01.21 22:13 Maciej Sobczak
- 07.01.21 23:46 heby
- 08.01.21 22:42 Maciej Sobczak
- 09.01.21 01:23 heby
- 09.01.21 16:48 Maciej Sobczak
- 09.01.21 18:53 heby
- 09.01.21 20:57 Luke
- 09.01.21 21:28 heby
- 10.01.21 14:37 Smok Eustachy
- 10.01.21 15:43 heby
Najnowsze wątki z tej grupy
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- 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!!!
Najnowsze wątki
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?
- 2026-01-08 NR 5G -- mity, hity, kity, bez satelity...
- 2026-01-07 Oszustwa w go go
- 2026-01-07 Jaka myjka ultradźwiękowa?
- 2026-01-07 POCO
- 2026-01-07 Kraków => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-07 Kraków => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor
- 2026-01-06 I kolejny
- 2026-01-06 Retro organizer ale współcześnie
- 2026-01-06 Bowling
- 2026-01-06 Cyganie
- 2026-01-06 Rozwód w Santanderze z prostokątną kobietą...
- 2026-01-06 Skąd diody LED 1,5V?
- 2026-01-06 Nowum!!! -- Moje ID
- 2026-01-06 Metoda na fotoradar




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]