169 похожих чатов

А тебе прям так важно быть сильным энтузиастом, и создать

что-то супер новое?
Если ты не думаешь, что создашь что-то новое, это не значит, что сфера не твоя. В любом случае есть вариант стать просто специалистом в сфере, и работать в хорошей компании, не создавая "ядро для операционной системы".
А ещё можно войти боком - оптимизировать\изменить "ядро операционной системы", и тоже стать "героем"
С нуля создавать в наше время не обязательно, сейчас половину вещей в любых сферах уже создали давно, остаётся только улучшать

24 ответов

25 просмотров

Безусловно. Просто электроника - это конструктор лего для взрослых. Если ты не владеешь заводом и миллионами долларов, то ты просто собираешь из деталей лего

Алексей-Шведов Автор вопроса
Пользователь 64117
Безусловно. Просто электроника - это конструктор л...

А что в этом плохого? Можно изобрести какую-то интересную, полезную вещь, обратиться к инвесторам, и дальше пойдёт. Было бы желание

Пользователь 64117
Безусловно. Просто электроника - это конструктор л...

И софт ты пишешь точно так же. Не хватит никакой жизни, чтобы реализовывать каждую библиотеку самостоятельно с нуля.

s54820
И софт ты пишешь точно так же. Не хватит никакой ж...

Почему? Если говорить касательно Linux, то из 30 миллионов строк непосредственно код ядра - это меньше 30 000 тысяч. Больше 99% - драйверы

Алексей-Шведов Автор вопроса
Пользователь 64117
Почему? Если говорить касательно Linux, то из 30 м...

И всё равно функции они используют уже готовые. Те же прерывания BIOS

Алексей Шведов
А что в этом плохого? Можно изобрести какую-то инт...

Да, вот только почему-то всю электронику у нас разрабатывает TSMC *производят

Пользователь 64117
Да, вот только почему-то всю электронику у нас раз...

не разрабатывают, а производят. им готовый чертеж, а они готовый продукт. но чертеж то создают другие организации

Алексей-Шведов Автор вопроса
disba1ancer
чта?

Что не понятно?

Пользователь 64117
Здравствуйте

имхо, ядро отдельно, драйвера отдельно

disba1ancer
вот только нафиг их пихать в ядро...

Драйверы вообще считаются ядром. Просто что такое ядро? Это вообще разделение условное. Любой софтвер который работает на ring0 - априори ядро. То есть Драйверы - это ядро

Алексей Шведов
Но они ring0

но он им не нужен в подавляющем большинстве случаев

Алексей Шведов
Что не понятно?

ядру функции биоса нужны мало или не нужны вовсе, по большей части загрузчику они нужны

Алексей-Шведов Автор вопроса
disba1ancer
зачем?

Очевидно, для прерываний...

Алексей Шведов
Очевидно, для прерываний...

кстати для вызова прерываний не ring0 не так и обязателен

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта