LINUX.ORG.RU

Linux 33 года

 

Linux 33 года

1

2

Создавать монолитное ядро в 1991 году — фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки.
Профессор Эндрю Таненбаум.

Оригинальное сообщение в почтовой рассылке:
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)



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

не правильно, правильно говорить «даже видеоадаптер был платой расширения».
и главное мог менятся !! компутер мог улучшаться мелкими подвижками !!
я помню времена когда выдергивал свой s3 virge dx, брал у друга (его в деревню выслали на пару недель) какуюто крутую вуду, ставил себе и отрывался в игори, потом правда пришлось вернуть.
потом купил себе видюху получше, потом добавил памяти, потом поменял планки до теоритического размера памяти на этой матери, поменял проц на более быстрый, хотел поменять мать, но пока думал, появился вариант взять новый комп б/у. купил новый, и снова через год начал его улучшать
вот это называется свобода.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от alt-tab-let

С кем у венды была конкуренция?

А что, венда была первой и единственной осью? Только вышла и хоба, сразу везде прописалась - на графических станциях, на серверах, на игровых ящиках?

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

Из S-100 можно было вынуть плату с Z80 и вставить плату с 68000.

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

венда была первой и единственной осью?

венда не была и не называлась осью изначально. Со временем разрослась и присосалась к разным платформам.

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

Если конкурировала, то позволяла справить удовлетворить ту же нужду.

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

Где и как что пошло не так?

  1. Открытые спецификации и наличие готовых интерфейсов подключения периферии.

  2. «Ещё никого не увольняли за покупку IBM».

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

Где и как что пошло не так?

Всё так.

«Ещё никого не увольняли за покупку IBM».

Санта-Клаусов увольняли за Commodore?

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

емкое и совершенно неинформативное заявление

Незнание Вами устойчивого выражения русского языка не делает его неинформативным.

sepada
()
Ответ на: комментарий от vM

Санта-Клаусов увольняли за Commodore?

Может и нет, но при прочих равных, зачем рисковать?

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

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

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

У QNX эта информация так же хранится в памяти микроядра, так как менеждер процессов в нем же работает.

И никто не запрещает сделать монолит с отдельным пространством памяти для менеджера процессов.

Просто это сильно тормозит систему.

Я тут выступаю «капитаном очевидность», поправляя ваши высказывания.

x86_64 ★★★
()
Последнее исправление: x86_64 (всего исправлений: 3)
Ответ на: комментарий от vtVitus
Ответ на: комментарий от pfg

его в деревню выслали на пару недель

Колорадских жуков с картошки убирать?

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

Фиолетового лепесточка на обложке не хватает. :)

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

процесс рассматривается как контейнер который содержит ресурсы

Процессу выделяются ресурсы, необходимые для решения задачи: адресные пространства, файлы, процессоры, процессорное время и т.д. Для монопольного использования, для совместного использования с другими процессами и для использования «по очереди».

После execve() на линуксе процесс то же самый, но адресное пространство, даже если то же самое, то уже совсем другое:

$ grep libc /proc/$$/maps; echo $$
7fce50a60000-7fce50bf5000 r-xp 00000000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fce50bf5000-7fce50bfd000 ---p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fce50bfd000-7fce50df5000 ---p 0019d000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fce50df5000-7fce50df9000 r--p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fce50df9000-7fce50dfb000 rw-p 00199000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
8
$ exec sh
$ grep libc /proc/$$/maps; echo $$
7fd834860000-7fd8349f5000 r-xp 00000000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd8349f5000-7fd8349fd000 ---p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd8349fd000-7fd834bf5000 ---p 0019d000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd834bf5000-7fd834bf9000 r--p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd834bf9000-7fd834bfb000 rw-p 00199000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
8
$ grep libc /proc/$$/maps; echo $$
7fd834860000-7fd8349f5000 r-xp 00000000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd8349f5000-7fd8349fd000 ---p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd8349fd000-7fd834bf5000 ---p 0019d000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd834bf5000-7fd834bf9000 r--p 00195000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
7fd834bf9000-7fd834bfb000 rw-p 00199000 00:00 778139             /lib/x86_64-linux-gnu/libc-2.24.so
8
vM ★★
()
Последнее исправление: vM (всего исправлений: 1)
Ответ на: комментарий от Smacker

Это всё Мандела с его фокусами! Смешно, но у меня в памяти отложилось, что отец Лайнуса была премьер-министром в конце 80х-начале 90х.

Ukka
()

Создавать монолитное ядро в 1991 году — фундаментальная ошибка

как сказали бы тогда лор-овцы из будущего (метнувшиеся в 1991-й на лоровской же машине времени), "сейчас бы в 1991 году монолитное ядро создавать! ненужно, язабан!"

PerdunJamesBond
()

То есть за 33 года они ничего не смогли сделать уровня выше поправить конфиг в vim?

DjangoPyDev
()
Ответ на: комментарий от mandala

Мне кажется дурака ты включаешь, а не я

Как бы там ни было, на телефонах стоит не Linux, а Android. Можешь сколько угодно сопрягаться, подключаться, запускать какие-то терминалы, свои красноглазые команды и ностальгировать за прошлым - людям плевать. Они зашли в меню «О системе» - увидели какая система и поставили точку в этом вопросе.

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

На телефонах стоит не linux? Ядро там какое?

Нет, на телефонах стоит Андроид. Это видно штатными функциями телефона, как я уже писал выше. Настройки - О системе. Тут все написано.

Ядр...да плевать и мне и людям какое тут ядро, мы даже не знаем что это такое. Телефон показывает котиков. Телефон звонит и принимает звонки. Вайбер запускает. И говорит что он на Андроиде.

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