Linux ядросы
-
Линус Торвальдс: Linux ядросының жасаушысы және дамытушысы
Линус Торвальдс – финн-америкалық бағдарламашы, Linux ядросын жасаушы және Git жүйесінің әзірлеушісі. Технология саласындағы марапат иегері. Linux, Git, Торвальдс.
-
Микроядро: Операциялық жүйенің негізгі құрылымы
Микроядро – операциялық жүйенің ең қажетті бөлігі. Жад, процестерді басқару, байланыс қызметтерін қамтамасыз етеді. Драйверлер пайдаланушы кеңістігінде жұмыс істейді.
-
Монолиттік ядро: Операциялық жүйенің архитектурасы
Монолиттік ядро: ОС архитектурасы, жүйе қызметтері, драйверлерді модульдер арқылы қосу мүмкіндігі. Linux, BSD, AIX сияқты ОС-терде қолданылады.
-
GNU Mach ядросы: Даму тарихы мен нұсқалары
GNU Mach – GNU Hurd жүйесіндегі Mach микроядросының нұсқасы. IA-32 машиналарында жұмыс істейді, GPL лицензиясымен таратылады. Операциялық жүйе ядросы.
-
MIT жасаған Exokernel ядросы және операциялық жүйелердегі жаңа тәсілдер
Exokernel – MIT жасаған операциялық жүйе ядросы. Қолданба дамытушыларға аппараттық абстракцияны өздері басқаруға мүмкіндік береді, кішкентай және тиімді.
-
GNU C кітапханасы: даму тарихы мен жаңалықтары
GNU C кітапханасы (glibc) – GNU жобасының C стандартты кітапханасы. Linux ядросы үшін қосымшаларға қолдау, C++ үйлесімділігі, ашық лицензия.
-
ReactOS: Windows үйлесімділігі бар ашық көзді жүйе
ReactOS – Windows Server 2003-ке үйлесімді, ашық кодты операциялық жүйе. Тегін, балама ретінде қолданылуы мүмкін. C және C++ тілдерінде жазылған.
-
Динамикалық жүктелетін ядро модулі
Жұмыс істеп тұрған ядроны кеңейтетін жүктемелі модульдер (LKM) туралы біліңіз. Драйверлер, файлдық жүйелер қосуға және жүйелік шақыруларға қолдау көрсетеді.💻🔍
-
Linux жүйесінде NPTL жиектерінің кіріктірілуі және дамуы
Linux жүйесіндегі NPTL: POSIX жіптерінің енгізілуі, ядро деңгейіндегі жіптерді қолдау, сигналдарды өңдеу және синхронизация мәселелері.
-
μClinux: Микроконтроллерлер үшін Linux ядросының нұсқасы
μClinux – микроконтроллерлерге арналған Linux ядросының нұсқасы. MMU қажет емес, 1998 ж. құрылған, қазіргі кезде патчтар мен құралдарды дамытуда.
-
Linux ядросын дамыту үшін электрондық пошта тізімі
Linux ядросын дамыту үшін негізгі пошта тізімі – LKML. Жаңа мүмкіндіктер талқыланады, кодтар жіберіледі. Көлемді, тәулігіне 1000-ға жуық хабар келеді.
-
Толық Әділетті Кезектеу (CFQ) I/O Жадро Жүйесінің Құрылымы
CFQ – Linux ядросы үшін әділ кезек шемасы. Процестерге дискіге қол жеткізу үшін уақыт тілімдері бөлінеді, I/O басымдығына қарай. Жүйе өнімділігін арттырады.
-
Футекс: Ядролық жүйе шақыруы және қолданылуы
Жүйелік шақыру: Futex – Linux жүйесіндегі жылдам құлыптау механизмі. Бағдарламалауда процестер арасындағы синхронизацияны қамтамасыз етеді, тиімділікті арттырады.
-
Линукс ядросын дамытушы Ингo Мольнар және оның үлесі
Инго Мольнар – Red Hat-тағы венгрлік Linux хакері, қауіпсіздік пен өнімділікті арттырған. O(1) жоспарлаушы, Exec Shield және ядроны жақсартулар жасады. Linux ядросы.
-
Роберт М. Лав: Линукс ядросын дамытушы, инженер және жазушы
Роберт М. Лав – американдық инженер, Google қызметкері, Linux ядросына үлкен үлес қосып, Android платформасын дамытуға көмектескен ашық кодты бағдарламашы.
-
Теодор Цзо: Linux ядросына үлес қосушы және ашық кодты бағдарламалаушы
Теодор Цзо – американдық бағдарламашы, Linux ядросына үлкен үлес қосып, ext2/3/4 файлдық жүйелерін жетілдірген. /dev/random құралын жасаған. Linux, файлдық жүйе.
-
Linux ядросының vmlinux файлы туралы
Linux ядросының vmlinux файлы: мазмұны, қолданылуы, дебюгтеу, жүктемеге дайындау және vmlinuz форматы туралы толық ақпарат.
-
K42: Зерттеулік жүйе және NUMA көппроцессорлық жүйелер үшін операциялық жүйе
K42 – тоқтатылған ашық кодты зерттеу жүйесі. NUMA жүйелеріндегі өнімділікті арттыруға, микроядро архитектурасын қолдануға бағытталған.
-
Ядро мен қосымшалар үшін динамикалық із кестесі DTrace
DTrace – ядро және қосымшаларды диагностикалау құралы. Жүйе ресурстарын, процестерді, файлдарға қол жеткізуді анықтап, өндірістегі мәселелерді шешеді.
-
Ашық бастаулы компьютерлік микробағдарламасы coreboot
Ашық кодты coreboot: Компьютердің BIOS/UEFI-ін ауыстырып, жүктеу жылдамдығын арттырады. Қолдау шектеулі, Libreboot нұсқасы бар.💻 Қауіпсіздік пен бақылау!
-
Unix жүйелеріндегі /proc файлдық жүйесі
Unix жүйелеріндегі /proc файлдық жүйесі – процестер мен жүйе ақпаратын қарау, ядро параметрлерін өзгертуге мүмкіндік беретін интерфейс. Linux, BSD, Solaris қолдайды.
-
Дэвид Миллер: Linux ядросын дамытушы және жетекшісі
Дэвид Миллер – Linux ядросын дамытушы, желілік жүйелерді, SPARC және IDE-ні күзетеді. GCC құрамында және 2007 жылдан бері ядроның маңызды дамытушысы.
-
Linux kernel interfaces
-
Linux жүйесін қалпына келтіру үшін пернелер комбинациясы
Linux жүйесін қалпына келтіру үшін SysRq пернесін қалай пайдалануға болады? Жүйені тоқтата тұру, деректерді жоғалтпай қайта жүктеу туралы біліңіз.
-
Seccomp
-
Linux жүйесінде Windows драйверлерін қолдану үшін NDISwrapper
Linux-та Windows драйверлерін қолдануға мүмкіндік беретін NDISwrapper бағдарламасы туралы ақпарат. Желілік карталар, USB модемдер үшін пайдалы!
-
Linux жүйесінде бастапқы файлдық жүйенің уақытша құрылуы
Linux жүйесінде initrd/initramfs – жүктелу кезінде уақытша root жүйесін жадқа жүктеу схемасы. Драйверлерді модульдер арқылы жүктеу, ядроны кіші етуге көмектеседі.
-
Novell NetWare жүктемелі модулі (NLM) туралы
Novell NetWare жүйесі үшін NLM модульдері: драйверлер, серверлік функциялар, қосымшалар. 3.x нұсқаулы Intel 80386 негізіндегі үйлесімділік. Қауіпсіздік бағдарламалары.
-
Linux жүйесі үшін диагностикалық және түзету құралы Strace
Linux-тағы жүйелік шақыруларды, сигналдарды және процестердің күйін бақылауға арналған strace құралы туралы ақпарат. Қателерді жою және оқуға көмектеседі.
-
KGDB: Linux, NetBSD және FreeBSD ядроларын қатеге түзету құралы
KGDB: Linux, NetBSD, FreeBSD ядроларын түзету құралы. Сериялық қосылым немесе Ethernet арқылы қашықтан жұмыс істейді. GDB протоколы қолданылады.
-
OpenBSD қауіпсіздік мүмкіндіктері
OpenBSD желілік қауіпсіздігіне баса назар аударады. strlcpy/strlcat функциялары қателерді азайтып, жүйені қорғайды. Ең қауіпсіз ОС туралы біліңіз!
-
Linux ядросының қауіпсіздік модулі: AppArmor
AppArmor – Linux ядросының қауіпсіздік модулі. Бағдарламаларға рұқсаттарды шектеу, қауіпсіздікті арттыру, жүйелік қорғауды күшейту үшін қолданылады.
-
Операциялық жүйе ядроларының салыстырмалы кестесі
Опералық жүйе ядроларының салыстыруы: Linux, Windows, macOS және т.б. жүйелердің архитектурасы, ерекшеліктері туралы ақпарат. SEO үшін жақсартылған.
-
Linux ядросындағы қателіктер және «Oops» хабарламалары
Linux ядросындағы қателіктер (oops) туралы: маңызды емес, бірақ жүйенің тұрақсыздығына әкелуі мүмкін. Дұрыс жөндеу үшін қате туралы ақпарат алуға болады.
-
Linux ядросының қауіпсіздік модульдерінің құрылымы
Linux қауіпсіздік модульдері (LSM): ядроны түрлі қауіпсіздік модельдерін қолдауға мүмкіндік беретін жүйе. AppArmor, SELinux, Smack және TOMOYO Linux кіреді.
-
Linux ядросындағы процестер аралық байланыс интерфейсі: Netlink
Netlink – Linux ядросының процестер аралық байланыс интерфейсі. Желілік ақпарат алмасу, iproute2 және сымсыз драйверлерді конфигурациялау үшін қолданылады.
-
HelenOS: Микроядролы операциялық жүйе
HelenOS – C тілінде жазылған, BSD 3 лицензиясымен таралатын микроядролы операциялық жүйе. Тілдер аралық байланыс, көпүрлеушілік, жеке драйверлер бар.
-
Pintos: x86 нұсқасындағы оқулық операциялық жүйе құрылымы
Pintos – x86 архитектурасы үшін қарапайым оқу жүйесі. Операциялық жүйелерді оқытуға арналған, Stanford университетінде жасалған академиялық бағдарлама.
-
Tanenbaum–Torvalds debate
-
Comparison of open-source operating systems
-
Binary blob
-
Minix 3
-
Splice (system call)
-
Thomas Bushnell