URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115574
[ Назад ]

Исходное сообщение
"BiscuitOS - дистрибутив с первыми версиями ядра Linux"

Отправлено opennews , 14-Окт-18 21:10 
В рамках проекта BiscuitOS (https://biscuitos.github.io/) развивается (https://github.com/BiscuitOS/BiscuitOS) дистрибутив, позволяющий сформировать окружение на основе первых версий ядра Linux, выпущенных в первой половине 1990-х годов. Дистрибутив собирается из исходных текстов и запускается под управлением эмуляторов QEMU  или bochsrc. Перед запуском можно выбрать желаемый выпуск ядра Linux (предлагается сразу несколько версий ядра, начиная 0.11 и заканчивая 1.0.1). Поддерживается работа только в консольном режиме.


Дистрибутив нацелен на проведение отладки приложений и компонентов ядра, на изучение структуры ядра Linux и на ознакомление с историей становления первых выпусков Linux. Пользовательское окружение сформировано из модифицированной системной библиотеки LibC, инструментария и библиотеках из состава Minix, компилятора GCC 1.4 и пакета GNU Binutils (v1 и v2). Среди поддерживаемых файловых систем minix, ext, ext2 и msdos.

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


URL: https://github.com/BiscuitOS/BiscuitOS
Новость: https://www.opennet.me/opennews/art.shtml?num=49439


Содержание

Сообщения в этом обсуждении
"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:10 
Идея хорошая. Но сложно будет на первых ядрах создавать что-то современное. Слишком многое изменилось с тех времен.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Ааааа , 14-Окт-18 21:30 
Когда не вникнул в текст статьи

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено A.Stahl , 14-Окт-18 21:10 
Рановато начали.
Лет через 20 такой дистр мог бы быть полезен для музейных служащих и коллекционеров-энтузиастов. Сейчас же это эталонное ненужно. Даже РеактОС нужнее.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено пох , 14-Окт-18 21:48 
да не, хepня какая-то. Лет через 20 все еще удастся достать архивы чего-нибудь типа sls 1.0-1.02, где было не только ведро 0.94, но и вполне работающий X11R5, в отличие от этих ниасиляторов с текстовой консолью.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:55 
> Сейчас же это эталонное ненужно. Даже РеактОС нужнее.

Реактос так и остался на уровне этого. Кстати у меня где-то валялся 0.01, который только в синий экранчик умел грузиться (NT native subsystem, сам экран как в NT4)


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:08 
А знаешь что еще ненужно? Мнение тролля.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:14 
Он может быть полезен как напоминание сообществу о том с чего все начиналось. Так сказать возвращение к корням. Бывает полезно, когда зашли в тупик в развитии.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:23 
Опять спорить о микроядре...

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:30 
А что тут спорить. Линукс своим примером демонстрирует лучше чем любые дебаты что монолитное ядро - это говно.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Профессор , 14-Окт-18 21:32 
Время пришло, но линукс не готов.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:32 
Но хорошее экзоядро ещё не создали.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:11 
> Но хорошее экзоядро ещё не создали.

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


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 23:01 
>  Но хорошее экзоядро ещё не создали.

А XEN тогда что?!


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Минона , 15-Окт-18 09:13 
Гипервизор

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 13:07 
> Гипервизор

Так он и есть микроядро. Даже нано, наверное. А дрова писать - все в dom0-ике.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 21:47 
Как же его портировали на столько архитектур? Копрофилы что ли?

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Qwerty , 16-Окт-18 10:38 
Да.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено mimocrocodile , 14-Окт-18 21:52 
Линус своим примером демонстрирует координацию больших открытых проектов, а вот насчёт микроядер не всё так однозначно

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:56 
> А что тут спорить. Линукс своим примером демонстрирует лучше чем любые дебаты
> что монолитное ядро - это говно.

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


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено kai3341 , 14-Окт-18 23:47 
> Осталось только найти рыцаря на белом коне, который покажет нам своим ядром что может лучше.

Рыцарь есть. Hurd же


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Метамфетрафанов , 15-Окт-18 00:39 
20 лет назад пересел на HURD. Работает всё моё оборудование, все мои дисководы, ISA, LPT и т.д. устройства обычно идеально подхватываются уже после второй правки конфигов. Спасибо, Столлману!
Ходил сегодня по грибы. И здесь меня преследовала удача. Там было много грибов.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 13:43 
Этот рыцарь Дон Кихота сильно напоминает.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 13:10 
> Рыцарь есть. Hurd же

Постаревший Дон Кихот на дряхлой кляче по привычке вяло ткнул заброшенную мельницу копьем...


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 16-Окт-18 15:18 
> монолитное ядро - это говно

Как раз с ядром проблем меньше всего. Большая часть проблем в юзерспейсе.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:32 
Микроядро сильно зависит от процессора, на одних процессорах еще как-то может работать с приемлемой скоростью, на других переключение контекста чудовищно медленное

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:59 
И что характерно - у x86, особенно x86-64 да еще с SIMD, FPU и прочим - состояние большое, поэтому быстро между состояниями не переключишься. А поскольку большинство процессоров на планете - вот это вот, гнедая микроядер стабильно ломает ногу.

Правда, интел выделил отдельный мелкий процик и даже minix там запустил, но вот радости со всего этого... там даже Таненбаум троллит, походу, глядя на такое будущее и такое использование его ОС.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 10:50 
QNX 6 на Р166 работала и не жужжала

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 13:44 
P166 сильно попроще современных процессоров.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено angra , 18-Окт-18 06:33 
Между просто работала и работала быстро лежит пропасть. Как то не припомню, чтобы QNX использовали там, где нужна скорость. Она всегда позиционировалась как надежная realtime ОС.
Если кто не в курсе, realtime тоже ни разу не синоним скорости.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Минона , 18-Окт-18 07:25 
> Между просто работала и работала быстро лежит пропасть. Как то не припомню,
> чтобы QNX использовали там, где нужна скорость. Она всегда позиционировалась как
> надежная realtime ОС.
> Если кто не в курсе, realtime тоже ни разу не синоним скорости.

это смотря какую скорость измерять, realtime это скорость реакции на события.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 13:14 
> QNX 6 на Р166 работала и не жужжала

Как-то она, конечно, работала. Но и тогда железа было мало, софта - тоже, в бенчах звезд с неба не хватала, да еще и лицензия неудобная. А когда народ хочет 4K, навороченное 3D и там по шинам десятки гигов в секунду летают - minix как-то совсем не у дел остался. Ну вон блэкберри пытались, так наелись по полной, т.к. требовалось топовое железо и задолбались оптимизировать питание. А когда они кое-как запихнули своего слона в посудную лавку, юзеры пожали плечами и проголосовали за андроида.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Fracta1L , 14-Окт-18 21:29 
О каком тупике речь?

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 23:00 
Двоичном, конечно же. Все знают что должна была победить троичная система счисления.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:10 
Зачем все это надо, если в конечном итоге нас поработят роботы?

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 08:27 
>> троичная система

Ну то есть христианская, те разновидности, которые с Троицей. Не-е-е-е, даешь секуляризм в IT.


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Анонимос , 14-Окт-18 21:48 
Без systemd ненужно

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 22:02 
Чистейший линукс до того, как в нем появились проприетарные блобы от корпораций

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 14-Окт-18 23:04 
Дык без проприетарного блоба - видяха например так и останется VGA-адаптером. При том довольно большим и прожорливым. Да и кроме этого полно блобов. Даже в древних винтах фирмвара была уже. Даже черт возьми в некоторых MFM - чтобы контроллер мог степать дорожки быстро, а фирмвара их сменит с уж какой там получится у реальной железки скоростью. Да и PC отродясь сватал BIOS.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 00:23 
Проблема блобов в ядре (а не в железе) — они обновляются с ядром, а значит производитель может публиковать новые версии прошивки, содержащие код, который через какое-то время в результате будет выполнен на моем компьютере, т. е. он фактически получает активный контроль над моей системой.

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


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено AS , 15-Окт-18 12:08 
плюсую. но и разрабам ядра уже тоже веры нет. корпорасты же в основном в последнее время.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено dimqua , 15-Окт-18 21:23 
Но это и плюс, т.к. при обнаружение уязвимости в прошивке, есть возможность её устранить.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 13:21 
> ядром, а значит производитель может публиковать новые версии прошивки, содержащие код,
> который через какое-то время в результате будет выполнен на моем компьютере,

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

> т. е. он фактически получает активный контроль над моей системой.

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

А какой-нибудь Equation - патчит прошивки винчей и без всяких ядер. Ядро так и не умеет даже - только некоторые сервисные утилиты. Ну и вот такое вот самоходное ПО.

> прошивок (доверять которым настолько у меня нет оснований) потенциальный канал управления
> моим компьютером.

Проблема в том что блобы со всеми этими нежелательными свойствами остаются даже если сунуть голову в песок и сделать вид что блобов вшитых в флеши/блины и проч как бы нет, ага. Ядро то деблобнуть просто, чем FSF и занимается. А попробуй из накопителя фирмвару убрать. А если Equation ее пропатчит... эээ... а фирмвара с интерфейсом работает, и если она откажется сама себя патчить - то чего ты с ней тогда вообще сделаешь, например? Пойдешь менять винч? А новый ничем не лучше! :)

т.е. мы приходим к тому что на самом то деле нам надо бы open hardware, с открытыми фирмварями, которым можно доверять не меньше ядра...


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Zenitur , 15-Окт-18 08:44 
> Дык без проприетарного блоба - видяха например так и останется VGA-адаптером

Дум потянет :-)


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:10 
Деградация ядра началась с третьей ветки, никаких новшеств, лишь гонка за поддержкой новых устройств и вечный 12309.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:12 
Это потому что самый главный там какой-то Линус, а не ты.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:17 
Сделай свой линукс и покажи всем как надо!

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 01:41 
Ананимукс

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Zenitur , 15-Окт-18 08:45 
Не с третьей, а после релиза RHEL 5. Если посмотреть на график количества строк кода, то после 2.6.18 как будто отпустили пружину - было 800 тыс. строк, стало 5 млн. в 4.10

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено dq0s4y71 , 15-Окт-18 14:30 
А с тех пор, когда придумали программы выполнять на микропроцессоре, вообще почти никаких новшеств. И колесо до сих пор используем круглое. Деградация, да...

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 09:30 
Когда они задумали этот проект? После новости о ещё больше вспыхнувшей любви монстра к пингвину, или раньше?

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено iPony , 15-Окт-18 09:46 
Во. Компания <CENSORED> открыла исходники старого ДОСа.
Тут вот пошло.
Струя исторических технологий.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено proninyaroslav , 15-Окт-18 10:03 
Интересно. По сути линукс на первых порах был похож на миникс, значит изучать его также просто как и миникс.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Андрей , 15-Окт-18 17:56 
о эта проклятая распроклятая консоль. как же без нё на линуксе?. вот только из за этой мерзопакости, линукс никогда не станет домашней системой. давно бы обратно на винду ушел, если бы по дурости не отформатировал свой 3 террабайтник в ext, а теперь на нем куча нужного, которое тупо переслить пока некуда, а колхозить с конвертацией из подвинды, уже боязно.  

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Jvc1 , 15-Окт-18 20:56 
> распроклятая консоль
> домашней
> 3 террабайтник
> боязно

Взрослый человек сам выбирает или делает то, что ему нужно, а не жалуется, что ему конфетку не такую дали


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 16-Окт-18 16:41 
>давно бы обратно на винду ушел

таким здесь нерады. либо ты выкинешь такие мысли из головы, либо не заходи сюда больше.

как тебе не стыдно молодой человек? пора бы повзрослеть и понять к чему тебя клонит.

>куча нужного, которое тупо переслить пока некуда

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


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 16-Окт-18 22:42 
Няша, поешь говна! :3 :3 :3

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Андреевич , 16-Окт-18 22:51 
> о эта проклятая распроклятая консоль. как же без нё на линуксе?. вот только из за этой мерзопакости, линукс никогда не станет домашней системой

По вашему если в доме кроме мебели и холодильника есть ящик с инструментами, то это уже не дом а слесарная мастерская?


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Jvc1 , 17-Окт-18 20:01 
По мнению нью-гномеров, видимо, так же.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 13:34 
> о эта проклятая распроклятая консоль. как же без нё на линуксе?

В Linux все опционально. Даже консоль. Иди найди консоль в телефоне андроида.

> вот только из за этой мерзопакости, линукс никогда не станет домашней системой.

Андроиды уже давно стали домашними системами у хомячков.

> давно бы обратно на винду ушел, если бы по дурости не
> отформатировал свой 3 террабайтник в ext,

И правда, гроссмейстер...


"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 15-Окт-18 18:32 
Лучше бы они MINIX x64 портировали.

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено pavlinux , 16-Окт-18 16:44 
Куда, обратно в 93 год?

"BiscuitOS - дистрибутив с первыми версиями ядра Linux"
Отправлено Аноним , 18-Окт-18 11:41 
Есть почти такая слака, вроде 2.0. С иксами, fvwm + остальной фарш. Весила чуть более 80 мег, весь дистрибутив во времена гофера..