Тақырыптар

Linux ядросы

Linux Kernel · 44 мақала

  1. Линус Торвальдс: Linux ядросының жасаушысы және дамытушысы

    Линус Торвальдс – финн-америкалық бағдарламашы, Linux ядросын жасаушы және Git жүйесінің әзірлеушісі. Технология саласындағы марапат иегері. Linux, Git, Торвальдс.

    #4222 · 9 мин оқу

  2. Микроядро: Операциялық жүйенің негізгі құрылымы

    Микроядро – операциялық жүйенің ең қажетті бөлігі. Жад, процестерді басқару, байланыс қызметтерін қамтамасыз етеді. Драйверлер пайдаланушы кеңістігінде жұмыс істейді.

    #4838 · 13 мин оқу

  3. Монолиттік ядро: Операциялық жүйенің архитектурасы

    Монолиттік ядро: ОС архитектурасы, жүйе қызметтері, драйверлерді модульдер арқылы қосу мүмкіндігі. Linux, BSD, AIX сияқты ОС-терде қолданылады.

    #5036 · 1 мин оқу

  4. GNU Mach ядросы: Даму тарихы мен нұсқалары

    GNU Mach – GNU Hurd жүйесіндегі Mach микроядросының нұсқасы. IA-32 машиналарында жұмыс істейді, GPL лицензиясымен таратылады. Операциялық жүйе ядросы.

    #14977 · 2 мин оқу

  5. MIT жасаған Exokernel ядросы және операциялық жүйелердегі жаңа тәсілдер

    Exokernel – MIT жасаған операциялық жүйе ядросы. Қолданба дамытушыларға аппараттық абстракцияны өздері басқаруға мүмкіндік береді, кішкентай және тиімді.

    #22120 · 3 мин оқу

  6. GNU C кітапханасы: даму тарихы мен жаңалықтары

    GNU C кітапханасы (glibc) – GNU жобасының C стандартты кітапханасы. Linux ядросы үшін қосымшаларға қолдау, C++ үйлесімділігі, ашық лицензия.

    #79078 · 6 мин оқу

  7. ReactOS: Windows үйлесімділігі бар ашық көзді жүйе

    ReactOS – Windows Server 2003-ке үйлесімді, ашық кодты операциялық жүйе. Тегін, балама ретінде қолданылуы мүмкін. C және C++ тілдерінде жазылған.

    #85421 · 13 мин оқу

  8. Динамикалық жүктелетін ядро модулі

    Жұмыс істеп тұрған ядроны кеңейтетін жүктемелі модульдер (LKM) туралы біліңіз. Драйверлер, файлдық жүйелер қосуға және жүйелік шақыруларға қолдау көрсетеді.💻🔍

    #86965 · 6 мин оқу

  9. Linux жүйесінде NPTL жиектерінің кіріктірілуі және дамуы

    Linux жүйесіндегі NPTL: POSIX жіптерінің енгізілуі, ядро деңгейіндегі жіптерді қолдау, сигналдарды өңдеу және синхронизация мәселелері.

    #102766 · 2 мин оқу

  10. μClinux: Микроконтроллерлер үшін Linux ядросының нұсқасы

    μClinux – микроконтроллерлерге арналған Linux ядросының нұсқасы. MMU қажет емес, 1998 ж. құрылған, қазіргі кезде патчтар мен құралдарды дамытуда.

    #110509 · 2 мин оқу

  11. Linux ядросын дамыту үшін электрондық пошта тізімі

    Linux ядросын дамыту үшін негізгі пошта тізімі – LKML. Жаңа мүмкіндіктер талқыланады, кодтар жіберіледі. Көлемді, тәулігіне 1000-ға жуық хабар келеді.

    #121499 · 2 мин оқу

  12. Толық Әділетті Кезектеу (CFQ) I/O Жадро Жүйесінің Құрылымы

    CFQ – Linux ядросы үшін әділ кезек шемасы. Процестерге дискіге қол жеткізу үшін уақыт тілімдері бөлінеді, I/O басымдығына қарай. Жүйе өнімділігін арттырады.

    #127371 · 2 мин оқу

  13. Футекс: Ядролық жүйе шақыруы және қолданылуы

    Жүйелік шақыру: Futex – Linux жүйесіндегі жылдам құлыптау механизмі. Бағдарламалауда процестер арасындағы синхронизацияны қамтамасыз етеді, тиімділікті арттырады.

    #133334 · 2 мин оқу

  14. Линукс ядросын дамытушы Ингo Мольнар және оның үлесі

    Инго Мольнар – Red Hat-тағы венгрлік Linux хакері, қауіпсіздік пен өнімділікті арттырған. O(1) жоспарлаушы, Exec Shield және ядроны жақсартулар жасады. Linux ядросы.

    #133337 · 2 мин оқу

  15. Роберт М. Лав: Линукс ядросын дамытушы, инженер және жазушы

    Роберт М. Лав – американдық инженер, Google қызметкері, Linux ядросына үлкен үлес қосып, Android платформасын дамытуға көмектескен ашық кодты бағдарламашы.

    #136692 · 2 мин оқу

  16. Теодор Цзо: Linux ядросына үлес қосушы және ашық кодты бағдарламалаушы

    Теодор Цзо – американдық бағдарламашы, Linux ядросына үлкен үлес қосып, ext2/3/4 файлдық жүйелерін жетілдірген. /dev/random құралын жасаған. Linux, файлдық жүйе.

    #173395 · 2 мин оқу

  17. Linux ядросының vmlinux файлы туралы

    Linux ядросының vmlinux файлы: мазмұны, қолданылуы, дебюгтеу, жүктемеге дайындау және vmlinuz форматы туралы толық ақпарат.

    #175905 · 2 мин оқу

  18. K42: Зерттеулік жүйе және NUMA көппроцессорлық жүйелер үшін операциялық жүйе

    K42 – тоқтатылған ашық кодты зерттеу жүйесі. NUMA жүйелеріндегі өнімділікті арттыруға, микроядро архитектурасын қолдануға бағытталған.

    #187852 · 1 мин оқу

  19. Ядро мен қосымшалар үшін динамикалық із кестесі DTrace

    DTrace – ядро және қосымшаларды диагностикалау құралы. Жүйе ресурстарын, процестерді, файлдарға қол жеткізуді анықтап, өндірістегі мәселелерді шешеді.

    #190399 · 4 мин оқу

  20. Ашық бастаулы компьютерлік микробағдарламасы coreboot

    Ашық кодты coreboot: Компьютердің BIOS/UEFI-ін ауыстырып, жүктеу жылдамдығын арттырады. Қолдау шектеулі, Libreboot нұсқасы бар.💻 Қауіпсіздік пен бақылау!

    #228365 · 4 мин оқу

  21. Unix жүйелеріндегі /proc файлдық жүйесі

    Unix жүйелеріндегі /proc файлдық жүйесі – процестер мен жүйе ақпаратын қарау, ядро параметрлерін өзгертуге мүмкіндік беретін интерфейс. Linux, BSD, Solaris қолдайды.

    #249942 · 1 мин оқу

  22. Дэвид Миллер: Linux ядросын дамытушы және жетекшісі

    Дэвид Миллер – Linux ядросын дамытушы, желілік жүйелерді, SPARC және IDE-ні күзетеді. GCC құрамында және 2007 жылдан бері ядроның маңызды дамытушысы.

    #281746 · 2 мин оқу

  23. Linux kernel interfaces

    #291094 · 4 мин оқу

  24. Linux жүйесін қалпына келтіру үшін пернелер комбинациясы

    Linux жүйесін қалпына келтіру үшін SysRq пернесін қалай пайдалануға болады? Жүйені тоқтата тұру, деректерді жоғалтпай қайта жүктеу туралы біліңіз.

    #312027 · 3 мин оқу

  25. Seccomp

    #314339 · 1 мин оқу

  26. Linux жүйесінде Windows драйверлерін қолдану үшін NDISwrapper

    Linux-та Windows драйверлерін қолдануға мүмкіндік беретін NDISwrapper бағдарламасы туралы ақпарат. Желілік карталар, USB модемдер үшін пайдалы!

    #328099 · 4 мин оқу

  27. Linux жүйесінде бастапқы файлдық жүйенің уақытша құрылуы

    Linux жүйесінде initrd/initramfs – жүктелу кезінде уақытша root жүйесін жадқа жүктеу схемасы. Драйверлерді модульдер арқылы жүктеу, ядроны кіші етуге көмектеседі.

    #364298 · 3 мин оқу

  28. Novell NetWare жүктемелі модулі (NLM) туралы

    Novell NetWare жүйесі үшін NLM модульдері: драйверлер, серверлік функциялар, қосымшалар. 3.x нұсқаулы Intel 80386 негізіндегі үйлесімділік. Қауіпсіздік бағдарламалары.

    #373162 · 2 мин оқу

  29. Linux жүйесі үшін диагностикалық және түзету құралы Strace

    Linux-тағы жүйелік шақыруларды, сигналдарды және процестердің күйін бақылауға арналған strace құралы туралы ақпарат. Қателерді жою және оқуға көмектеседі.

    #396420 · 2 мин оқу

  30. KGDB: Linux, NetBSD және FreeBSD ядроларын қатеге түзету құралы

    KGDB: Linux, NetBSD, FreeBSD ядроларын түзету құралы. Сериялық қосылым немесе Ethernet арқылы қашықтан жұмыс істейді. GDB протоколы қолданылады.

    #396938 · 2 мин оқу

  31. OpenBSD қауіпсіздік мүмкіндіктері

    OpenBSD желілік қауіпсіздігіне баса назар аударады. strlcpy/strlcat функциялары қателерді азайтып, жүйені қорғайды. Ең қауіпсіз ОС туралы біліңіз!

    #398147 · 10 мин оқу

  32. Linux ядросының қауіпсіздік модулі: AppArmor

    AppArmor – Linux ядросының қауіпсіздік модулі. Бағдарламаларға рұқсаттарды шектеу, қауіпсіздікті арттыру, жүйелік қорғауды күшейту үшін қолданылады.

    #402398 · 3 мин оқу

  33. Операциялық жүйе ядроларының салыстырмалы кестесі

    Опералық жүйе ядроларының салыстыруы: Linux, Windows, macOS және т.б. жүйелердің архитектурасы, ерекшеліктері туралы ақпарат. SEO үшін жақсартылған.

    #403679 · 1 мин оқу

  34. Linux ядросындағы қателіктер және «Oops» хабарламалары

    Linux ядросындағы қателіктер (oops) туралы: маңызды емес, бірақ жүйенің тұрақсыздығына әкелуі мүмкін. Дұрыс жөндеу үшін қате туралы ақпарат алуға болады.

    #403692 · 1 мин оқу

  35. Linux ядросының қауіпсіздік модульдерінің құрылымы

    Linux қауіпсіздік модульдері (LSM): ядроны түрлі қауіпсіздік модельдерін қолдауға мүмкіндік беретін жүйе. AppArmor, SELinux, Smack және TOMOYO Linux кіреді.

    #404975 · 3 мин оқу

  36. Linux ядросындағы процестер аралық байланыс интерфейсі: Netlink

    Netlink – Linux ядросының процестер аралық байланыс интерфейсі. Желілік ақпарат алмасу, iproute2 және сымсыз драйверлерді конфигурациялау үшін қолданылады.

    #410520 · 1 мин оқу

  37. HelenOS: Микроядролы операциялық жүйе

    HelenOS – C тілінде жазылған, BSD 3 лицензиясымен таралатын микроядролы операциялық жүйе. Тілдер аралық байланыс, көпүрлеушілік, жеке драйверлер бар.

    #434790 · 2 мин оқу

  38. Pintos: x86 нұсқасындағы оқулық операциялық жүйе құрылымы

    Pintos – x86 архитектурасы үшін қарапайым оқу жүйесі. Операциялық жүйелерді оқытуға арналған, Stanford университетінде жасалған академиялық бағдарлама.

    #441725 · 1 мин оқу

  39. Tanenbaum–Torvalds debate

    #474933 · 5 мин оқу

  40. Comparison of open-source operating systems

    #483635 · 2 мин оқу

  41. Binary blob

    #495973 · 8 мин оқу

  42. Minix 3

    #497554 · 9 мин оқу

  43. Splice (system call)

    #500579 · 1 мин оқу

  44. Thomas Bushnell

    #508552 · 1 мин оқу