Pokazywanie postów oznaczonych etykietą komputery. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą komputery. Pokaż wszystkie posty

wtorek, 5 lipca 2022

Rosja obchodzi sankcje na laptopy

Rosja łatwo obchodzi sankcje - "puste" laptopy bez OS, Linux i pirackie oprogramowanie! 


W połowie roku 2022 już ponad 60 procent laptopów jest wysyłanych do Rosji bez systemu operacyjnego (OS). Dystrybutorzy spodziewają się, że do jesieni roku 2022 udział laptopów bez preinstalowanego systemu OS może wzrosnąć nawet do 80-90 procent rynku. W takim sprzęcie Rosjanie najczęściej instalują oprogramowanie z własnego wyboru, w tym chętnie różne dystrybucje Linuksa oraz oprogramowanie pirackie. 


W czerwcu 2022 roku dostawy laptopów do Rosji, a ściślej do Federacji Rosyjskiej, z wstępnie zainstalowanymi systemami operacyjnymi Windows lub macOS wyniosły zaledwie 40 procent całkowitej liczby urządzeń sprowadzonych do kraju, podczas gdy na początku roku 2022 takie urządzenia stanowiły tylko 24 procent - pisze "Kommiersant". Do jesieni roku 2022 ilość importowanych laptopów bez zainstalowanego systemu operacyjnego osiągnie 80-90 procent. W pewnej części, ludność Federacji Rosyjskiej, nie chce preinstalowanych systemów operacyjnych firm amerykańskich i europejskich, które biorą w tak zwanych sankcjach amerykańskich, które w swej istocie, wedle samych Rosjan (ludności, nie państwa), są nielegalne i przestępcze wobec ludności cywilnej Rosji i Federacji Rosyjskiej. 

W pierwszej połowie 2022 roku w Rosji, w całej Federacji, sprzedano ponad 1,4 miliona laptopów o wartości 90 miliardów rubli, czyli o 10 procent więcej w sztukach i ponad jedną czwartą wartościowo rok do roku w porównaniu z 2021 rokiem. Od rozpoczęcia rosyjskiej operacji specjalnej  na Ukrainie w lutym 2022 (oficjalnie spowodowanej represjonowaniem ludności słowiańskiej przez bojówki banderowskie w Donbasie, Noworosji i Małorosji), rosyjscy dystrybutorzy laptopów zostali odcięci od największych Zachodnich dostawców sprzętu z preinstalowanym oprogramowaniem licencyjnym. Sprzęt zamawiają najczęściej w Chinach Ludowych i Korei Płd., a także w Turcji. 

środa, 5 września 2018

Matematyka potrzebna programistom IT

Matematyka potrzebna programistom IT 


Pytanie o matematykę i programowanie jest jednym z najczęstszych jakie się pojawia u zainteresowanych programowaniem czy informatyką. Ważnym jest poznać zależność pomiędzy matematyką a programowaniem, a szczególnie to, jakich działów matematyki należy się poduczyć z powodu ich przydatności w informatyce i programowaniu. Najprościej rzecz ujmując, programowanie to instruowanie komputera, co ma robić. Komputery to z natury niezbyt mądre urządzenia, gdyż nie mają zielonego pojęcia, jak wykonać jakiekolwiek zadanie. Musisz im wszystko wytłumaczyć, i to ze szczegółami. Jeśli wydasz komputerom odpowiednie instrukcje, potrafią dokonać wielu wspaniałych i zadziwiających rzeczy. 

Programowanie - kod binarny

Informatyka jako dziedzina nauki wywodzi się bezpośrednio z matematyki. Dawniej, jeszcze w końcu XX wieku, stanowiła jej część, jednak przez jej niesamowicie szybki i daleko idący rozwój została uznana za osobną dziedzinę nauki. Informatyka z roku na rok ewoluuje a celem tego procesu jest szybsze osiąganie wyników za pomocą narzędzi jakie udostępnia. Gdyby pokusić się o narysowanie piramidy informatyki, z całym przekonaniem jej podstawą byłaby właśnie matematyka. Z samej definicji wynika, że jest to dziedzina nauki wysoce abstrakcyjna, opierająca się na świecie cyfrowym. 

Profesor Dijkstra, znany miłośnikom informatyki zapewne dzięki algorytmowi znajdowania najkrótszych ścieżek w grafie, powiedział kiedyś, że „informatyka ma tyle samo wspólnego z komputerami, co astronomia ma z teleskopami.” Za tymi słowami stoi jego ogromna wiedza informatyka-teoretyka. Mówi nam on po prostu, że obcujemy z dziedziną wiedzy ważną i poważną. Analizując dowód jego słynnego algorytmu grafowego pomyślimy jednak sobie, że to już jest jednak matematyka. Jasne jest, że żeby złożyć komputer z kilku części, skonfigurować sprzęt, zainstalować oprogramowanie, włączyć ulubioną grę czy wejść i zaistnieć na portalach społecznościowych, wielkiej matematycznej wiedzy nie trzeba. Twardej matematyki, przez co rozumiemy jej część, której nie opanujemy w miesiąc tylko raczej w perspektywie kilku lat studiów pod okiem uznanych fachowców, trzeba by się nauczyć jeśli myślimy o tej części informatyki, która ma do czynienia z teorią procesów, robotyką, projektowaniem systemów lub elektroniką. Wiele osób po studiach które pracują przy komputerach dumnie twierdzą, że do wykonywania swojej pracy potrzebują wiedzy matematycznej z gimnazjum czy podstawówki, a ostatnią całkę to już nie pamiętają kiedy liczyli. Pytanie, na ile to, co robią jest innowacyjne i twórcze, bo wygląda na odtwórcze (do czyszczenia komputera najbardziej wszak potrzeba umiejętności używania śrubokręta i odkurzacza). 

Program komputerowy składa się z wielu instrukcji. Instrukcja to proste polecenie, które możesz wydać komputerowi, a zazwyczaj jest to jedno bardzo konkretne zadanie. Wszystkie cudowne rzeczy wykonywane obecnie przez komputery zawdzięczamy mądrym programistom, którzy napisali oprogramowanie; dzięki oprogramowaniu komputery wiedzą, co mają robić. Oprogramowanie (ang. software) to program lub grupa programów uruchamianych na Twoim komputerze bądź na innym komputerze, z którym się łączysz, jak np. serwer WWW. Komputery myślą, używając do tego celu ogromnej ilości układów elektronicznych. W najprostszej postaci, układy elektroniczne to przełączniki, które mogą zostać włączone albo wyłączone. Inżynierowie oraz naukowcy nazywają takie stany odpowiednio cyframi 1 albo 0. Jedynki i zera tworzą swoisty kod nazywany kodem binarnym. Słowo "binarny" oznacza "posiadający dwa stany". Stany te to "włączony" lub "wyłączony", jeden lub zero. Cyfra binarna to "bit". Komputery wykorzystują system binarny. Większość ludzi jednak nie ma pojęcia, jak posługiwać się systemem binarnym. Musi być więc jakiś prostszy sposób, aby przekazać komputerowi, co mamy zamiar zrobić. W tym celu ludzie stworzyli języki programowania. Pozwalają one zapisywać rzeczy, które my, ludzie, potrafiły zrozumieć, a następnie tłumaczą je na język binarny, który potraf zrozumieć komputer. 

środa, 28 czerwca 2017

Elbrus 401 PC - masowa produkcja w Rosji

 Rosyjski super procesor i komputer Elbrus 401 PC w masowej produkcji 


Rosjanie mają praktycznie całkowicie własnego peceta i Super nowoczesny procesor 

Rosjanie mogą już kupować sobie komputery osobiste krajowej produkcji, które pod względem architektury niewiele mają wspólnego z współczesnymi pecetami zachodnimi. Maszyna o nazwie Elbrus-401 PC, stworzona przez firmę MCST (Moscow Center of SPARC Technologies) wydajnością nie tylko dorównuje współczesnym komputerom ale nawet w wielu aspektach je przewyższa, kosztuje tyle co MacBooki Pro w najmocniejszych konfiguracjach, a nabywcom daje gwarancję, że w środku nie ma żadnych mechanizmów szpiegujących z USA czy NATO (tzw. backdoorów, ani możliwości ich zdalnego zablokowania z USA, CIA czy NSA). 

Komputer Elbrus 401 PC

Sprzedawany w prawdziwie staroszkolnej obudowie MiniTower rosyjski komputer robi wrażenie swoimi wnętrznościami: kwadratowa płyta główna niczym z filmów o podboju kosmosu, a na niej ten autorski mikroprocesor Elbrus-4S (a wchodzą już nowsze), w najtańszej szkolnej wersji masowej wykonany w litografii 65 nm. Rosja nie ustępuje Zachodowi ani Dalekiemu Wschodowi w procesach technologicznych, Rosjanie także śmiało konkurują w dziedzinie architektury stając się w szybkim tempie potęgą technologiczną niezależną od bardzo drogich amerykańskich patentów i wad systemowych czyli backdoorów z USA i NATO. 

Elbrus-4S jest kompletnym układem typu System-on-a-Chip: cztery rdzenie w architekturze VLIW (bardzo długie słowo instrukcji) zapewniają mu wyższą niż w x86 wydajność dla współbieżnie uruchamianego kodu, a uproszczenie jednostek sterujących oddaje praktycznie całe zarządzanie przepływem kodu kompilatorowi, tak że software’owe optymalizacje są tu znacznie skuteczniejsze. Rdzenie w sposób wystarczająco dobry i niezawodny taktowane są zegarem 750 MHz, każdy z nich ma do dyspozycji 8 MB cache L2, układ zapewnia także trzykanałowy kontroler pamięci i komplet kontrolerów I/O. 

niedziela, 9 sierpnia 2015

Linux 4 - Super Jądro Nowej Generacji

Najnowsze jądra czyli kernele systemu operacyjnego Linux rozpoczęło w marcu 2015 jądro z serii Linux 4.0. W drugiej połowie czerwca 2015 debiutuje stabilna wersja LTS jądra Linux 4.1. 

Linuks 4 - Nowa linia jądra


Linus Torvalds ogłosił w marcu 2015 roku wydanie jądra Linuksa OS w wersji 4.0. Kolejny numerek nie oznacza jednak rewolucyjnych zmian. Prawdę powiedziawszy to bardziej wydanie skupiające się na poprawkach i usprawnieniach. Rewolucji raczej tutaj nie uświadczymy, co nie znaczy, że nie dokonał się postęp, gdyż udoskonalanie i ulepszanie jest podstawą rozwoju oprogramowania systemu operacyjnego komputera. Linus Torvalds wydał Linuxa 4.0 zgodnie z planem. Z perspektywy zwykłego użytkownika nowe jądro nie przynosi jakichś znaczących nowości, większość wysiłku poszła w prace nad nową infrastrukturą dla łatek, więc zmiana liczby wiodącej w numeracji jest jedynie zabiegiem porządkowym. Jest to jednak też zmiana symboliczna, krok naprzód w stronę konstrukcji Skynetu. Jak bowiem wiadomo, Terminator T-800 będzie działał na bazie Linuksa 4.1.1.


Linux kernel 4.0 debiutował wraz ze wsparciem dla procesorów Intel Quark, lepszą obsługą ARM, a także usprawnieniami związanymi z HID. Duży postęp dokonał się również w obsłudze procesorów graficznych AMD i Intela. W tym pierwszym przypadku pojawiła się obsługa DisplayPort oraz lepsze zarządzanie wentylatorami. W tym drugim – obsługa architektury Skylake. Ogólnie jednak nie jest to rewolucyjna aktualizacja. W kolejce czeka jednak 10 tysięcy zmian w kodzie źródłowym, więc można się się spodziewać, że kernel 4.1 będzie miał więcej nowości i bardziej będzie reprezentował najnowoczesniejszą technologię pracy komputerowego jądra systemu operacyjnego. Dlatego za największy atut kernela 4.0 należy uważać stabilność oraz niezawodność. 

W lutym 2015 użytkownicy Linuksów dowiedzieli się ostatecznie, że jądra Linuksa 3.20 nie będzie, następca jądra 3.19 będzie nosił numer 4.0 i przepiękną nazwę kodową „Hurr durr I'ma sheep”. Zmiana numeracji i nowa nazwa to nie dyrektorski kaprys Linusa Tornvaldsa, lecz wynik głosowania, w którym udział wzięło ponad 29 tysięcy osób. Ponad 56% z nich głosowało na 4.0 czyli za zmianą numeracji kernela. Nazwa kodowa to już jednak czysty dowcip autora względem uczestników internetowych głosowań. W Linuksie demokracja społęcznościowa bardzo dobrze pracuje, dzięki czemu Linux jest najlepszym systemem operacyjnym superkomputerów, komputerów domowych, laptopów i netbook'ow na świecie, zdecydowanie, we wszystkich aspektach bijąc wszelką konkurencję. 

wtorek, 17 lutego 2015

Linux 3.19 - Stabilne jądro na 2015


Linux 3.19 czyli nowe jądro systemu na rok 2015 jest bardzo ciekawy, szczególnie dla posiadaczy sprzętu z procesorami AMD i Qualcomma! Linux 3.19 pojawił się nieco wcześniej, niż spodziewali się deweloperzy dystrybucji Linuksa – siódma wersja kandydacka okazała się ostatnią, i już w niedzielę dnia 8 luty 2015 roku na git.kernel.org pojawiła się najnowsza wersja najpopularniejszego systemowego jądra komputerowego tej planety zwanej Ziemią lub Terrą. 

Wydanie to jest o tyle istotne, że z Linuksa 3.19 będzie domyślnie korzystać wiosenne wydanie Ubuntu 2015, zapowiadające się na jedno z najbardziej innowacyjnych w historii tej dystrybucji Linuksa.  Skoro kernel Linux 3.19 został ukończony, to można już także spojrzeć na Linuksa 3.20, nad którym tym samym rozpoczęły się pierwsze prace. Najważniejszą zmianą, jaką przynieść ma kolejne wydanie jądra Linuksa, jest niewątpliwie dodanie mechanizmu instalowania łatek kernela „na żywo”, bez konieczności restartowania systemu. Pojawił się też już kod dla nowych urządzeń peryferyjnych, m.in. dla najnowszych tabletów Wacom, nowych klawiatur (w tym klawiatury microsoftowego Surface 3 Pro) i sprzętu Logitecha korzystającego z protokołu HID++. 

W skrócie tzreba napisać, że Linus Torvalds ogłosił wydanie jądra Linux 3.19 w dniu 8 luty 2015 roku. Dodano sterownik AMDKFD, który będzie używany w połączeniu ze stosem AMD Radeon Gallium3D i biblioteką HSA. Zapewni to podstawową obsługę technologii HSA z jądrami OpenCL. Nadal trwają intensywne prace nad dopracowaniem obsługi Heterogeneous System Architecture. Pojawiło się wstępne wsparcie dla kart graficznych z układów Intel Skylake. Udoskonalono obecne sterowniki dla procesorów Broadwell. Dodano obsługę prędkości obrotowej wentylatorów w otwartych sterownikach Radeon, aby zmniejszyć głośność niektórych kart graficznych. Deweloperzy sterowników Nouveau dodali podstawowe wsparcie dla kart graficznych nVidia GeForce 900, jednakże nadal brakuje akceleracji graficznej. Warto także wspomnieć o ulepszeniach otwartego sterownika dla Tegry K1, m.in. na regulację napięcia rdzeni. Udoskonalono RAID 5 i RAID 6 w systemie plików Btrfs. Dodano kompresję LZ4 w systemie plików SquashFS. Poprawiono wsparcie multitouch oraz przebudowano przycisk wyciszenia w ThinkPadach.