Size: a a a

pro.osdev — расширенный хромосомный набор

2021 April 21

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
чтобы с libc не путать
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
и kprintf вместо printf
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
и т.д.
источник

IJ

Igor 🐱 Jirkov in pro.osdev — расширенный хромосомный набор
Ну мне просто непонятно в чем проблема  в таком случае, кроме того, что стандартная библиотека кривая
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
удобно,  полезно, фестиваль удивительных изобретений (всё это покрыто лютыми багами - погугли историю про фиксинг vsprintf в хуинуксе)
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
она не кривая
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
мы про другое
источник

IJ

Igor 🐱 Jirkov in pro.osdev — расширенный хромосомный набор
Просто коллега хочет без зависимостей, то есть прогать без стандартной библиотеки. Много какие языки можно использовать без стандартной библиотеки. Вопрос про то, какой язык внутри своей семантики, без стандартной библиотеки, реализует джентельменский набор функциональности, которая в условном С вынесена в библиотеку?
источник

IJ

Igor 🐱 Jirkov in pro.osdev — расширенный хромосомный набор
Сложно придумать контекст, в котором можно назвать С или его библиотеку не кривыми ))
источник

ɗٱ

ɗคɼᛕกﻉรร ٱก ץѻપɼ ๓ٱก... in pro.osdev — расширенный хромосомный набор
Слушайте, в libc.a когда то смотрел куча объектных файлов с судя по названию функциями.... А можно ли с ними линковать?:)
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
ну например.. .rust?
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
"не кривые с точки зрения С"
т.е. решают то что с собирался решать (то что он делает это криво, ну, такой язык)
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
можно, когда ты линкуешь libc.a ты с ними и линкуешься же
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
просто куча файлов там завязана на апи ос, и соответственно в freestanding работать не будет
источник

ɗٱ

ɗคɼᛕกﻉรร ٱก ץѻપɼ ๓ٱก... in pro.osdev — расширенный хромосомный набор
Понятно, спасибо за ответ.
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
но остальное может и будет, просто например glibc и musl реализованы очень по-разному
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
в glibc вообще нельзя линкануть функцию не втащив кучу говна заодно, tls там, errno и прочее
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
А мусль более менее может в фристандинг?
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
ну да от него можно относительно легко оторвать ненужное, но для совсем фристандинга я бы PDCLib какой-нибудь предложил (но рекомендовал бы все равно просто избавиться от легаси)
источник

DF

Dollar Føølish in pro.osdev — расширенный хромосомный набор
Понятно ) спасибо
источник