{"id":891,"date":"2017-04-23T13:00:42","date_gmt":"2017-04-23T11:00:42","guid":{"rendered":"http:\/\/miroslaw.borodziuk.eu\/?p=891"},"modified":"2017-05-18T17:42:39","modified_gmt":"2017-05-18T15:42:39","slug":"jadro-systemu","status":"publish","type":"post","link":"http:\/\/miro.borodziuk.eu\/index.php\/2017\/04\/23\/jadro-systemu\/","title":{"rendered":"J\u0105dro systemu"},"content":{"rendered":"<p>Domy\u015blnym j\u0105drem w systemie <em>RHEL7.0<\/em> jest kernel w wersji <em>3.10<\/em>, kt\u00f3ry zapewnia 64 bitowe \u015brodowisko i biblioteki do wsparcia aplikacji zar\u00f3wno 64 i 32 bitowych. J\u0105dro Linuxa to zbi\u00f3r komponent\u00f3w softwarowych nazywanych modu\u0142ami, kt\u00f3re pracuj\u0105 jako jeden podmiot aby umo\u017cliwi\u0107 program i aplikacjom wydajne funkcjonowanie. Modu\u0142ami mog\u0105 by\u0107 sterowniki r\u00f3\u017cnych urz\u0105dze\u0144 takich jak karta graficzna czy urz\u0105dze\u0144 peryferyjnych a tak\u017ce softwarowe komponenty takie jak LVM, system plik\u00f3w czy softwarowy RAID. <!--more-->Cz\u0119\u015b\u0107 modu\u0142\u00f3w jest statyczn\u0105 cz\u0119\u015bci\u0105 j\u0105dra a cz\u0119\u015b\u0107 jest dynamicznie \u0142adowana gdy zajdzie taka potrzeba. J\u0105dro Linuxa zawieraj\u0105ce modu\u0142y statyczne i dynamiczne okre\u015blane jest modularnym. Modularne j\u0105dro jest mniejsze, szybsze, bardziej wydajne i mniej podatne na awarie. Poza tym w przypadku aktualizacji pojedynczego modu\u0142u (np. jakiego\u015b sterownika) nie ma potrzeby aktualizacji i kompilacji ca\u0142ego kernela co poci\u0105ga\u0142oby za sob\u0105 konieczno\u015b\u0107 restartu systemu. J\u0105dro Linuxa wspiera r\u00f3\u017cne architektury takie jak Intel\/AMD\/PowerPC\/IBM w konfiguracjach jedno i wieloprocesorowych.<\/p>\n<p>Poza podstawowym j\u0105drem RHEL7 zawiera tak\u017ce dodatkowe pakiety kernela przedstawione w tabeli poni\u017cej.<\/p>\n<table style=\"width: 686px;\">\n<tbody>\n<tr>\n<td style=\"width: 153.633px;\"><em><span style=\"color: #808080;\">Pakiet<\/span><\/em><\/td>\n<td style=\"width: 514.367px;\"><em><span style=\"color: #808080;\">Opis<\/span><\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel<\/span><\/td>\n<td style=\"width: 514.367px;\">G\u0142\u00f3wny pakiet z j\u0105drem, kt\u00f3ry zawiera kernel Linuxa pod nazw\u0105 <em>vmlinuz<\/em>. Pakiet instalowany jako cz\u0119\u015b\u0107 instalacji systemu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-devel<\/span><\/td>\n<td style=\"width: 514.367px;\">Oprogramowanie do budowy modu\u0142\u00f3w j\u0105dra.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-tools<\/span><\/td>\n<td style=\"width: 514.367px;\">Narz\u0119dzia do zarz\u0105dzania j\u0105drem.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-tools-libs<\/span><\/td>\n<td style=\"width: 514.367px;\">Biblioteki wspieraj\u0105ce narz\u0119dzia kernela.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-firmware<\/span><\/td>\n<td style=\"width: 514.367px;\">Pliki z firmwarem wymagane do dzia\u0142ania przez r\u00f3\u017cne urz\u0105dzenia.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-headers<\/span><\/td>\n<td style=\"width: 514.367px;\">Pliki nag\u0142\u00f3wkowe w j\u0119zyku C okre\u015blaj\u0105ce interfejs pomi\u0119dzy kernelem a przestrzeni\u0105 u\u017cytkownika i programami.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-debug<\/span><\/td>\n<td style=\"width: 514.367px;\">Wsparcie debugowania.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 153.633px;\"><span style=\"color: #008000;\">kernel-debug-devel<\/span><\/td>\n<td style=\"width: 514.367px;\">Wsparcie do budowy modu\u0142\u00f3w s\u0142u\u017c\u0105cych do debugowania.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Lista kerneli zainstalowanych w systemie:<br \/>\n<code># yum list installed kernel<\/code><br \/>\n<span style=\"color: #808080;\"><code>kernel.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3.10.0-327.el7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @anaconda<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>kernel.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3.10.0-327.36.3.el7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @updates<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>kernel.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3.10.0-514.2.2.el7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @updates<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>kernel.x86_64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3.10.0-514.10.2.el7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 @updates<\/code><\/span><\/p>\n<p>Okre\u015blanie wersji j\u0105dra:<br \/>\n<code># uname -r<\/code><br \/>\n<span style=\"color: #808080;\"><code>3.10.0-123.el7.x86_64<\/code><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-897 aligncenter\" src=\"http:\/\/miroslaw.borodziuk.eu\/wp-content\/uploads\/KernelVersion-300x99.jpg\" alt=\"\" width=\"552\" height=\"182\" srcset=\"http:\/\/miro.borodziuk.eu\/wp-content\/uploads\/KernelVersion-300x99.jpg 300w, http:\/\/miro.borodziuk.eu\/wp-content\/uploads\/KernelVersion.jpg 554w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/p>\n<table style=\"width: 689px;\">\n<tbody>\n<tr>\n<td style=\"width: 245.483px;\"><em><span style=\"color: #808080;\">Oznaczenie<\/span><\/em><\/td>\n<td style=\"width: 417.517px;\"><em><span style=\"color: #808080;\">Opis<\/span><\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Major version (3)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">G\u0142\u00f3wna wersja j\u0105dra. Numer g\u0142\u00f3wnej wersji jest zmieniany gdy wprowadzane s\u0105 znacz\u0105ce zmiany, usprawnienia czy aktualizacje.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Major revision (10)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">G\u0142\u00f3wna rewizja trzeciej wersji g\u0142\u00f3wnej.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Kernel patch version (0)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">Wskazuje, \u017ce nie by\u0142y na\u0142o\u017cone na j\u0105dro \u017cadne \u0142aty. Je\u017celi pojawia si\u0119 tutaj numer np. <em>n<\/em> oznacza to <em>n-t\u0105<\/em> po\u0142atan\u0105 wersj\u0119 tego kernela z poprawkami b\u0142\u0119d\u00f3w lub usprawnieniami.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Wersja Red Hata (123)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">Wskazuje na wersj\u0119 j\u0105dra z Red Hata.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Enterprise Linux (el7)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">Wskazuje na wersj\u0119 RHEL, dla kt\u00f3rej przewidziane jest to j\u0105dro.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 245.483px;\"><span style=\"color: #008000;\"><code>Processor architecture (x86_64)<\/code><\/span><\/td>\n<td style=\"width: 417.517px;\">Architektura procesora dla jakiej przewidziane jest j\u0105dro.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #3366ff;\">Struktura katalog\u00f3w kernela.<\/span><\/p>\n<p>Kernel i zwi\u0105zane z nim pliki sk\u0142adowane s\u0105 w r\u00f3\u017cnych miejscach w drzewie katalog\u00f3w.<\/p>\n<p><span style=\"color: #008000;\"><code>\/boot<\/code><\/span> &#8211; katalog tworzony w czasie instalacji systemu celem sk\u0142adowania w nim skompilowanego j\u0105dra i innych zwi\u0105zanych z nim plik\u00f3w.<\/p>\n<p><code># ls -l \/boot<\/code><br \/>\n<span style=\"color: #808080;\"><code>razem 260140<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 126431 10-24 18:18 config-3.10.0-327.36.3.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 126426 2015-11-19\u00a0 config-3.10.0-327.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--\u00a0 1 root root\u00a0\u00a0 137701 03-03 01:15 config-3.10.0-514.10.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 137700 12-07 00:18 config-3.10.0-514.2.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwxr-xr-x. 2 root root\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 26 11-05 17:56 grub<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwx------. 6 root root\u00a0\u00a0\u00a0\u00a0\u00a0 104 03-31 04:17 grub2<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root 43045392 11-05 18:06 initramfs-0-rescue-662a75de83ac4f48b32e361141f65571.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root 29925646 03-31 04:20 initramfs-3.10.0-327.36.3.el7.x86_64.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------. 1 root root 17913067 12-15 02:53 initramfs-3.10.0-327.36.3.el7.x86_64kdump.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root 29925056 03-31 04:22 initramfs-3.10.0-327.el7.x86_64.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------. 1 root root 16900687 11-05 19:37 initramfs-3.10.0-327.el7.x86_64kdump.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root 29992034 03-31 04:24 initramfs-3.10.0-514.10.2.el7.x86_64.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root 29991586 03-31 04:26 initramfs-3.10.0-514.2.2.el7.x86_64.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root 18434610 03-31 04:00 initramfs-3.10.0-514.2.2.el7.x86_64kdump.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root 10209364 03-31 04:14 initrd-plymouth.img<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 252739 10-24 18:21 symvers-3.10.0-327.36.3.el7.x86_64.gz<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 252612 2015-11-19\u00a0 symvers-3.10.0-327.el7.x86_64.gz<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--\u00a0 1 root root\u00a0\u00a0 277969 03-03 01:17 symvers-3.10.0-514.10.2.el7.x86_64.gz<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-r--r--. 1 root root\u00a0\u00a0 277953 12-07 00:20 symvers-3.10.0-514.2.2.el7.x86_64.gz<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------. 1 root root\u00a0 2965270 10-24 18:18 System.map-3.10.0-327.36.3.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------. 1 root root\u00a0 2963044 2015-11-19\u00a0 System.map-3.10.0-327.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------\u00a0 1 root root\u00a0 3112473 03-03 01:15 System.map-3.10.0-514.10.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rw-------. 1 root root\u00a0 3113323 12-07 00:18 System.map-3.10.0-514.2.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rwxr-xr-x. 1 root root\u00a0 5156528 11-05 18:06 vmlinuz-0-rescue-662a75de83ac4f48b32e361141f65571<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rwxr-xr-x. 1 root root\u00a0 5158864 10-24 18:18 vmlinuz-3.10.0-327.36.3.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rwxr-xr-x. 1 root root\u00a0 5156528 2015-11-19\u00a0 vmlinuz-3.10.0-327.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rwxr-xr-x\u00a0 1 root root\u00a0 5393008 03-03 01:15 vmlinuz-3.10.0-514.10.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>-rwxr-xr-x. 1 root root\u00a0 5393328 12-07 00:18 vmlinuz-3.10.0-514.2.2.el7.x86_64<\/code><\/span><\/p>\n<p><span style=\"color: #008000;\"><code>\/proc<\/code><\/span> &#8211; wirtualny system plik\u00f3w tworzony w pami\u0119ci w czasie uruchamiania systemu i usuwany w czasie zamykania systemu. W plikach tego katalogu mie\u015bci si\u0119 aktualna konfiguracja sprz\u0119towa i informacje o systemie. Do danych zawartych w tym katalogu odnosi si\u0119 wiele narz\u0119dzi taki jak top, ps, uname czy vmstat.<\/p>\n<p><code> # cat \/proc\/cpuinfo<\/code><br \/>\n<span style=\"color: #808080;\"><code>processor : 0<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>vendor_id : GenuineIntel<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>cpu family : 6<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>model : 42<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>model name : Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>stepping : 7<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>microcode : 0x29<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>cpu MHz : 881.906<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>cache size : 6144 KB<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>\u2026\u2026 . .<\/code><\/span><br \/>\n<code># cat \/proc\/meminfo<\/code><br \/>\n<span style=\"color: #808080;\"><code>MemTotal: 7889040 kB<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>MemFree: 5550788 kB<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>MemAvailable: 6061284 kB<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>\u2026\u2026 . .<\/code><\/span><\/p>\n<p><span style=\"color: #008000;\"><code>\/lib\/modules<\/code><\/span> &#8211; katalog zawiera informacje o modu\u0142ach j\u0105dra. W katalogu tym znajduj\u0105 si\u0119 podkatalogi o nazwach odpowiadaj\u0105cych wersjom kerneli zainstalowanym w systemie.<\/p>\n<p><code># ll \/lib\/modules<\/code><br \/>\n<span style=\"color: #808080;\"><code>razem 16<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwxr-xr-x. 7 root root 4096 11-05 19:39 3.10.0-327.36.3.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwxr-xr-x. 7 root root 4096 11-05 18:09 3.10.0-327.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwxr-xr-x\u00a0 7 root root 4096 03-31 04:15 3.10.0-514.10.2.el7.x86_64<\/code><\/span><br \/>\n<span style=\"color: #808080;\"><code>drwxr-xr-x. 7 root root 4096 12-17 03:51 3.10.0-514.2.2.el7.x86_64<\/code><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Domy\u015blnym j\u0105drem w systemie RHEL7.0 jest kernel w wersji 3.10, kt\u00f3ry zapewnia 64 bitowe \u015brodowisko i biblioteki do wsparcia aplikacji zar\u00f3wno 64 i 32 bitowych. J\u0105dro Linuxa to zbi\u00f3r komponent\u00f3w softwarowych nazywanych modu\u0142ami, kt\u00f3re pracuj\u0105 jako jeden podmiot aby umo\u017cliwi\u0107 program i aplikacjom wydajne funkcjonowanie. Modu\u0142ami mog\u0105 by\u0107 sterowniki r\u00f3\u017cnych urz\u0105dze\u0144 takich jak karta graficzna &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/miro.borodziuk.eu\/index.php\/2017\/04\/23\/jadro-systemu\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;J\u0105dro systemu&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[],"_links":{"self":[{"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/posts\/891"}],"collection":[{"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/comments?post=891"}],"version-history":[{"count":12,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/posts\/891\/revisions"}],"predecessor-version":[{"id":1201,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/posts\/891\/revisions\/1201"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/media\/1027"}],"wp:attachment":[{"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/media?parent=891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/categories?post=891"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/miro.borodziuk.eu\/index.php\/wp-json\/wp\/v2\/tags?post=891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}