Skip to content

Commit bf34e41

Browse files
Update README.md
1 parent b3b8719 commit bf34e41

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,25 @@
2222

2323
"permissions": <пермиссии (читать далее), только для mkdir и write>}
2424

25+
# Концепты ядра
26+
Вот они:
27+
28+
Ядро - это помощник процессов: оно должно только помогать делать работу, но не делать её за процесс.
29+
30+
Безопасность и стабильность - выше всего: ядро должно любым способ не дать сделать процессу что-то плохое.
31+
32+
Всё, что может помешать безопасности (к примеру опасные библиотеки) должно быть обнулено.
33+
34+
Сервера - это возможность процессов делать операции более безопаснее.
35+
36+
IPC - это лучшее, что можно было придумать. Любая версия ядра без IPC не может быть Pech-подобным.
37+
38+
Динамические программы - главное в ядре. Без него, VFS можно считать никчёмной.
39+
40+
VFS - не контроллер физических ФС. Это отдельная ФС имеющая свои файлы.
41+
42+
Всё должно быть на своём месте: не каких лишних файлов с "утилитами" на 600 строк.
43+
2544
# Пермиссии
2645
Легкая структура пермиссий:
2746

0 commit comments

Comments
 (0)