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

piątek, 7 lutego 2025

Przewodnik po Sztucznej Inteligencji dla Linuksa

Przewodnik dla początkujących po sztucznej inteligencji dla użytkowników Linuksa


Tak zwana sztuczna inteligencja (AI) a ściślej wielopoziomowe ucznie maszynowe (ML) to termin, który krąży już od jakiegoś czasu, od samochodów autonomicznych po asystentów głosowych, takich jak Siri i Alexa. AI staje się częścią naszego codziennego życia. Ale czym właściwie jest AI i dlaczego użytkownicy Linuksa powinni się nią interesować? Ten artykuł zapewni proste, przyjazne dla początkujących wprowadzenie do AI, jej zastosowań i tego, dlaczego jest ona ważna dla Ciebie jako użytkownika Linuksa. 

Sztuczna Inteligencja - AI dla Linuksa

Czym jest sztuczna inteligencja?


Mówiąc wprost, sztuczna inteligencja to zdolność maszyny lub programu komputerowego do myślenia, uczenia się i podejmowania decyzji na wzór człowieka. Wyobraź sobie, że tworzysz maszyny, które mogą wykonywać zadania, które normalnie wymagałyby ludzkiej inteligencji, takie jak rozumienie mowy, rozpoznawanie obrazów czy podejmowanie decyzji na podstawie danych. AI działa poprzez naśladowanie ludzkiej inteligencji za pomocą algorytmów i modeli. Algorytmy te to zestawy reguł lub instrukcji, które mówią maszynie, jak przetwarzać informacje, uczyć się na ich podstawie i podejmować decyzje. W przeciwieństwie do tradycyjnego oprogramowania, które wykonuje stałe instrukcje, sztuczna inteligencja może z czasem poprawiać swoją wydajność, ucząc się na podstawie doświadczeń.

Podstawy sztucznej inteligencji: Zrozumienie kluczowych koncepcji


Zanim zagłębimy się w działanie sztucznej inteligencji, omówmy kilka kluczowych koncepcji, które stanowią jej fundament. 

środa, 3 stycznia 2024

Linux Kernel 6.6 LTS - Trzyletnie Wsparcie (2023-2026)

Linux kernel 6.6 LTS - Jądro Bezpieczne do 31 grudnia 2026


Jądra systemu operacyjnego Linux co pewien czas mają wydanie z dłuższym wsparciem zwanym LTS (Long Term Support), a zatem mają więcej subwersji, aby jądro dobrze działało i rozwijało się w ramach edycji wersji. Linus Torvalds z końcem października 2023 poinformował o wydaniu jądra Linux 6.6, które wprowadza kilka nowych funkcji, zaktualizowane i nowe sterowniki dla lepszej obsługi sprzętu oraz inne zmiany. Linuks Kernel LTS, to między innymi: Jądro 6.1 z dnia 11 grudnia 2022 roku, Jądro 6.6 z dnia 30 października 2023 roku, Jądro 6.12 z 17 listopada 2024 roku, a także jądro 6.17 z dnia 28 sierpnia 2025 roku, a zawsze możemy w ramach edycji artykułu dopisać kolejne. Wsparcie w postaci poprawek bezpieczeństwa skończy się dla Kernela 6.6 w dniu 31 grudnia 2026 roku, zatem jest to do tego momentu wspierane Jądro!

Linux Kernel 6.6 LTS (X.2023-XII.2026)

Jądro Linux 6.6 zostało wydane jako wersja LTS (Long-Term Support) w dniu 29/30 października 2023 roku. Oznacza to, że zapewnia dłuższą stabilność i jest wspierane przez długi okres czasu, z planowanym wsparciem do końca grudnia 2026 roku. Wersja ta zastąpiła poprzednie jądro LTS 6.1 i zawiera znaczące nowe funkcje i ulepszenia. Wersja 6.6 wprowadziła między innymi zastąpienie harmonogramu CFS nowym, EEVDF, wsparcie dla shadow stacks na x86, fs-verity w overlayfs oraz ulepszenia w io_uring. Wsparcie dla Intel Shadow Stack to nowa funkcja bezpieczeństwa sprzętowego, która chroni procesory przed atakami opartymi na przepełnieniu bufora. Nowy harmonogram zadań EEVDF zastąpił poprzedni harmonogram CFS, zapewniając lepsze opóźnienia i responsywność systemu. System plików ReiserFS został oficjalnie uznany za przestarzały i przeznaczony do usunięcia w przyszłych wersjach jądra. Wprowadzono ulepszenia dla urządzeń Lenovo IdeaPad, HP i ASUS, a także wsparcie dla USB MIDI 2.0 i nowych sterowników.

Do najważniejszych cech jądra Linuksa 6.6 ze wsparciem LTS należy długo oczekiwana funkcja zabezpieczeń sprzętowych Shadow Stack chroniąca procesory Intel przed atakami polegającymi na nadpisywaniu stosu, nowy sterownik atrybutów oprogramowania sprzętowego umożliwiający zmianę ustawień BIOS-u z poziomu systemu Linux na urządzeniach HP, nowy podsystem eventfs zapewniający lepszą pamięć wydajność podsystemu śledzenia oraz nowe sterowniki IIO i Intel IVSC MEI. 

środa, 22 lutego 2023

Linux Kernel 6.2 - Wiosna 2023

Linux 6.2 LTS wylądował 


Linux 6.2 to pierwsza duża aktualizacja jądra Linux w 2023 roku, wydana w lutym. Choć na liście nowości nie ma bardzo głośnych pozycji, to jako całość to wydanie wypada naprawdę dobrze. Sprawdzamy nowości, w nowym wydaniu LTS. To właśnie Linux 6.2 trafi najpewniej do nowych wersji największych dystrybucji. Sprawdźmy więc, co w nim nowego. Za nami już premiera pierwszej w tym roku stabilnej wersji jądra Linux. Wydany właśnie Linux 6.2 to wydanie o wydłużonym okresie wsparcia i będzie aktualizowane aż do końca 2026 roku. Czy dodatkowy tydzień na zakończenie prac nad tą wersją, jaki Linus Torvalds przewidział w związku z przerwą świąteczno-noworoczną przełożył się na więcej zawartości?  


Nieco ponad dwa miesiące po poprzednim wydaniu światło dzienne ujrzał kernel Linux 6.2. Nowa wersja jądra przynosi sporo poprawek – głównie dotyczących wydajności i bezpieczeństwa, ale też sprzętowej kompatybilności. I może od tej ostatniej rozpocznijmy przegląd przygotowanych nowości. Linux 6.2 wreszcie w pełni obsługuje układy graficzne Intel Arc, a procesory z rodziny Skylake odnotowują wzrost wydajności dzięki funkcji Call Depth Tracking. Wypada też podkreślić, że jest to pierwsza wersja linuksowego jądra kompatybilna z jednostkami Apple M1 Pro, Max i Ultra. Wstępnej obsługi doczekała się także grafika Nvidia RTX 30. 

„Nie tak sexy jak 6.1”! Sam Linus Torvalds podzielił się na łamach listy dyskusyjnej zespołu rozwijającego Linuksa spostrzeżeniem, że Linux 6.2, nie jest tak ekscytującym wydaniem, jak poprzednie. „Może wydanie LTS nie jest tak sexy, jak 6.1, ale takie nudne kernele też potrzebują trochę testerskiej miłości” – pisze nam Linus Torvalds. To nie powinno dziwić – po LTS-ach spodziewamy się przede wszystkim stabilności (stąd także odezwa do testerów), a nie znaczących zmian, które mogłyby zagrozić kompatybilności czy stabilności oprogramowania wykorzystującego jądro o wydłużonym okresie wsparcia. 

Ważne zmiany dla Intela! Na najważniejszą nowość w Linuksie 6.2 wyrasta obsługa układów graficznych Intel Arc, której sterowniki uzyskały w końcu status stabilnych. Arc to próba zaistnienia Intela na rynku grafiki dyskretnej, z której skorzystać będzie można wszędzie tam, gdzie grafika zintegrowana z procesorami nie spełnia oczekiwań, przede wszystkim chodzi tu o gry. Oczywiście z kart Arc można było na systemach linuksowych już wcześniej, niemniej od teraz można już korzystać z pełni możliwości grafik Intela bez konieczności nadpisywania parametru i915.forc_probe.