LINUX.ORG.RU
ФорумTalks

Проекту ОС GNU исполнилось 39 лет

 ,


1

1

Собственно, сабж. Ричард Столлман опубликовал в Usenet сообщение с основными концепциями GNU ровно 39 лет назад, 27-го сентября 1983-его года.
https://www.gnu.org/gnu/initial-announcement.ru.html

★★★★★

Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

В серверных/десктопных дистрибутивах ядро Linux работает в окружении ОС GNU. Вот и получается GNU/Linux.

А почему не KDE/Linux, например? Для десктопа KDE гораздо важнее, чем либц или компилятор! Последние заменить гораздо проще.

hateyoufeel ★★★★★
()
Ответ на: комментарий от saahriktu

Почему тогда glibc из т.н. ОС GNU не знает об этой GNU/Linux ?

cat buname.c; make buname; ldd buname; ./buname ;echo; ./buname | xxd

#include <unistd.h>
#include <sys/utsname.h>
int
main() {
	struct utsname uts;
	uname ( &uts );
	write ( 1,  &uts, sizeof uts );
}
cc     buname.c   -o buname
	linux-vdso.so.1 (0x00007fffc247c000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fca7b7d8000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fca7b9e4000)
Linuxmint5.4.0-91-generic#102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021x86_64(none)
00000000: 4c69 6e75 7800 0000 0000 0000 0000 0000  Linux...........
00000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 006d 696e 7400 0000 0000 0000 0000 0000  .mint...........
00000050: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000060: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000080: 0000 352e 342e 302d 3931 2d67 656e 6572  ..5.4.0-91-gener
00000090: 6963 0000 0000 0000 0000 0000 0000 0000  ic..............
000000a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000b0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000c0: 0000 0023 3130 322d 5562 756e 7475 2053  ...#102-Ubuntu S
000000d0: 4d50 2046 7269 204e 6f76 2035 2031 363a  MP Fri Nov 5 16:
000000e0: 3331 3a32 3820 5554 4320 3230 3231 0000  31:28 UTC 2021..
000000f0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000100: 0000 0000 7838 365f 3634 0000 0000 0000  ....x86_64......
00000110: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000120: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000130: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000140: 0000 0000 0028 6e6f 6e65 2900 0000 0000  .....(none).....
00000150: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000160: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000170: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000180: 0000 0000 0000     
vM ★★
()
Ответ на: комментарий от vM

Дык бинарник собирается конкретно для ядра Linux. Теоретически он может быть запущен и не в ОС GNU.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

KDE - это DE. А GNU - это ОС.

GNU – это набор компонентов для построения ОС, причём далеко не самых важных. Просто GNUтые фанатики о себе крайне много возомнили.

hateyoufeel ★★★★★
()
Ответ на: комментарий от saahriktu

он может быть запущен и не в ОС GNU.

Может, если линукс сможет найти интерпретатор, а тот – dynamic ELFы необходимых библиотек.

бинарник собирается конкретно для ядра Linux

Как его собрать конкретно для GNU/Linux, чтобы uname() из GNU C Library сказала, что на самом деле система называется GNU/Linux?

vM ★★
()
Последнее исправление: vM (всего исправлений: 1)
Ответ на: комментарий от vM

Как его собрать конкретно для GNU/Linux

В ущерб переносимости? Зачем?

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

блин, ну что ты 4.2 то пишешь? иди смотри какое там у андроида ядро и найди хоть что-то похожее, кроме названия

burato ★★★★★
()
Ответ на: комментарий от burato

Разница в патчах не считается. Речь о том, что нет каких-то принципиально разных ядер с одинаковым названием «Linux».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Да. Если заменить гнутые тулзы на musl, clang и так далее в дистре, средний пользователь даже не заметит. А вот если выкинуть KDE или GNOME, всем сразу станет плохо. Так что же важнее?

Кстати, GNOME к GNU отношения не имеет уже очень давно.

hateyoufeel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.