LINUX.ORG.RU

Ответ на: комментарий от UserAd

КАНЕШНА живо - с чего б ему поимрать у миникс3 от миникс осталось одно название. Старое будет отпугивать потенциальных пользователей Скоро все на миникс3 перейдем, как студенты таненбаума напишут пакетов для него побольше

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

>Мне сначала прочиталось как "MINIX 3. Общее обострение"

me как "оборзение"

подумал опять тезисы танебаума

anonymous
()

Отличная система - уже вполне рабочая для небольших серверов. Как раз изучаю. Хочу сюда Руби с Рельсами засунуть.

anonymous
()

>Очевидно, что такая, достаточно сложная, схема взаимодействия драйверов и системных служб не может не привести к некоторой потере производительности по сравнению с обычными системами, где драйверы и сервисы сосуществуют в едином пространстве памяти, вне зависимости от того, пользовательском или "ядерном" (а подчас еще и вместе с ядром). Кто юзал- подскажите: насколько сильна потеря производительности? Без тестов, визуально?

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

> Отличная система - уже вполне рабочая для небольших серверов. Как раз изучаю. Хочу сюда Руби с Рельсами засунуть.

Когда она будет не _вполне_, а просто рабочей, твои дети уже внуков воспитывать будут.

anonymous
()

понмится совсем недавно в топике про датчики температуры в OpenBSD, как приятно было видеть как разлетелась шушера аля UserAd и ему подобных анонимусов как только km зашёл...

UserAd, тебя что то не устраивает в Minix3? местный ксёндз окрестил его как исчадие ада?

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

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

anonymous
()

кстати вот еще мысль догнала. дебяну бы обратить внимание на миникс3 чем под хурд и солярку ерундой болтать.

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

Просто я сколько его ни ставил всё он казался сыроватым и малоприспособленным к каким-либо задачам. И вот спустя 2 года с последнего взгляда на него он снова появляется на сцене, вот и стало интересно жив ли он. Больше всего конечно поражал механизм установки его с огромного количества дискет.

P.S. Ничего против него не имею так-же как ничего не имею за него.

UserAd
()

Устный счёт.

UserAd, вы до 3 (трёх) считать умеете? Это MINIX2 требовал для установки 10 дискет, MINIX3 ставится с одного компакт диска, или даже работает с него как с LiveCD.

Жаль Ruby на MINIX3 ещё не портировали.

Camel ★★★★★
()

"микроядро MINIX 3 самое микроядреное микроядро в мире"

Мощно задвинул.

anonymous
()

Теперь ждем линухкапец?

DIMON ★★★
()

Сча прочитаем. Это же Федорчук...

jackill ★★★★★
()

Жаль, что г-н Федорчук не прочитал огромный спор на ЛОР...

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

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

:)

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

>см. лицензию на minix3

>>The MINIX 3 license is a clone of the Berkeley (BSD) license.

И что? Огрномная часть либ в линуксе под BSD и MIT. Взять те же X?

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

Просто многие думают, что если систему поделить, то она станет проще, хотя в жизни получается наоборот, так как требуется ворох протоколов. А еще распространенное заблуждение, что какая-та ОС немерено крута, когда Linux и Windows глючат. А ведь все дело в том, что как только требуется поддерживать зоопарк железа система усложняется неимоверно вне зависимости от архитектуры. Вот и глючит.

Shaman007 ★★★★★
()

Таненбаум никак не угомонится. упертый дядька.

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

> Отличная система - уже вполне рабочая для небольших серверов.

Что, там уже есть виртуальная память?

> Как раз изучаю. Хочу сюда Руби с Рельсами засунуть.

Туда Python2 не перенесли - слишком он "memory-hungry", а ты о Руби да еще на рельсах :)

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

Визуально это чудо в эмуляторе работало в чистой консоли куда хуже mandriva ,установленной в том же эмуле.

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

п...ж. и питон2 есть. и вопрос про виртуальную память тупой. и уж совсем тупость говорить про меморижадность. и про сравнение меморижадности руби с питоном (как я понял). вобщем комментировать нечего. вобщем хочется сказать всем прочим таким же комментаторам: ребяты не тужтесь, вашего участия для развития миникса не треба, кому интересно тот и пробует. лично меня привлекает его вменяемость, по такой же логике неплохо бы было писать все прочие приложения. и кстати читайте классиков ООП все сходятся к тому, что хорошее ПО в максимальной изоляции модулей, у миникса3 можно сказать ООП-подход. вот еще совсем наверное неперевариваемая мысля для местных "консерваторов-практиков" - его надо на эйфеле писать, тогда и вовсе каждый сможет проинспектировать ядро. другое дело дадут ли такую свободу каждому корпорации, вот миникс3 еще только заявил о себе и притом заявил то рабочей практической версией, а уже сколько помоев полилось со всех сторон.

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

А понятно... значит следующим ядром винды бцдет миникс 3....
вот общество то возрадуется..... хехе....

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

> п...ж.

Это всё - к профессору Танненбауму

> и питон2 есть

В статьях на оффсайте было сказано, что нету

> вопрос про виртуальную память тупой.

А ты на него ответь - "да, виртуальная память есть" или "нету виртуальной памяти"

> уж совсем тупость говорить про меморижадность.

Тоже - к профессору, это из статьи на оффсайте

> у миникса3 можно сказать ООП-подход.

в каком именно месте?

> вот миникс3 еще только заявил о себе и притом заявил то рабочей практической версией

еще один прототип ОС будущего, много их было...

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

>Кто юзал- подскажите: насколько сильна потеря производительности? Без тестов, визуально?

Оно даже DMA не поддерживает :) Так что только в роутеры засовывать.

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

>вобщем комментировать нечего.

+1 :)

>вашего участия для развития миникса не треба

Да же не стараюсь ...

>лично меня привлекает его вменяемость

А что в нём втебяемого ??

>все сходятся к тому, что хорошее ПО в максимальной изоляции модулей

Верно ! Причём друг от друга, и территориально ! Что получим ? Правильно, отдельно стоящий мейнфрейм и кучу терминалов, уже проходили ..

>неперевариваемая мысля для местных "консерваторов-практиков"

Это тут консерваторы ?? А кто новую POSIX поделку пишет ??

>вот миникс3 еще только заявил о себе и притом заявил то рабочей практической версией

Какая по счёту попытка ???

Use plan9, inferno Luke :)

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

>>для моей задачи она уже рабочая.

Минукс вполне готова тока для одной задачи. Получать у Танненбаума "пятерки" по предмету "Архитектура операционных систем". Мне к примеру не уперлось его крутое микроядро. Когда пропишут дров под минукс больше чем под линем, тогда и посмотрим.

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

>Просто многие думают, что если систему поделить, то она станет проще

И это есть правда.

>еще распространенное заблуждение, что какая-та ОС немерено крута, когда Linux и Windows глючат

Мой разговор с фрибиздишником:

Я: - Windows suxx?
FB: - *уверенно* Suxx.
Я: - Linux suxx?
FB: - *уверенно* Suxx.
Я: - Так все операционки suxx.
FB: - *уверенно* точно. Но freeBSD suxx less:)

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

Правильно. И один из способов управления сложностью - это деление на подсистемы. И все так делают везде - даже в винде. Ведь что такое драйвер? Это и есть такой абстрактный механизм борьбы со сложностью - выделение категории неких подсистем. То же самое модуль ядра. НАфига его делить на модули? Писали бы все с места в карьер прямо в ядре - скорость бы была немерянная. Вкидывали и выкидывали бы все ifdefами. К стати когда-то так и было. Разковыривал я когда-то в лохматом 96 году ядро на тему противоречивых ifdefов из-за которых не работала мегазвуковух turtle beach.

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

>Что, там уже есть виртуальная память?

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

r ★★★★★
()

Вообщем, для ознакомления и раздувания флейма вполне сойдёт.. ;-)

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

>>Что, там уже есть виртуальная память?

>А что без нее совсем уж никак "для небольших серверов"?

Я бы не решился. Кроме того, отсуствие виртуальной памяти в Minix3 - это следствие его простоты: как я понял, там память распределяется не страницами, а сегментами -> фрагментация памяти (если кто-то хочет меня поправить, то приводите ссылки). Так что длительно работающие без перезапуска сервера как-то стремно ставить. С другой стороны - были же "сервера" и на MS-DOS 8)

И говорят, DMA в Minix3 нет :)

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

> Когда пропишут дров под минукс больше чем под линем, тогда и посмотрим.

Ага рассказал бы о таком подходе Линусу лет 15 назад. Вам, юноша, стоит посмотреть в сторону M$ Windows...

satanic-mechanic
()
Ответ на: комментарий от satanic-mechanic

Читал некоторые их статьи. Заявляют по проведенным ими тестам потерю производительности 3-10 процентов в зависимости от типа задач. Потери идут в основном при межпроцессном взаимодействии - до 10%. На расчетных задачах потери ест-но гораздо меньше.

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

>С другой стороны - были же "сервера" и на MS-DOS

Ну и я о том же. О то зажрались вообще:)

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

>>И говорят, DMA в Minix3 нет

>На сайте написано в драйвере диска нету, а не в minix3.

В драйвере rtl8169, который я смотрел, тоже нету. Так что можно сказать, что DMA нету в Minix3 (при желании можно уточнить, что "пока нету" :))

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

>В статьях на оффсайте было сказано, что нету

смотрите раздел софтвер

>А ты на него ответь - "да, виртуальная память есть" или "нету виртуальной памяти"

думайте что хотите, но ответ будет такой: "это не важно".

>в каком именно месте?

в месте максимальной изолированности модулей. думайте что хотите, но дополнение будет такое: "ООП полюбили за это"

>еще один прототип ОС будущего, много их было...

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

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

>>В статьях на оффсайте было сказано, что нету

>смотрите раздел софтвер

Если уже перенесли - прекрасно

>>А ты на него ответь - "да, виртуальная память есть" или "нету виртуальной памяти"

>думайте что хотите, но ответ будет такой: "это не важно".

Тогда я буду думать, что ты просто не в теме

>>еще один прототип ОС будущего, много их было...

>можно говорить что угодно, но она уже есть и не прототип, прототип - это когда работает строго в песочнице, тут же на реальном железе

PenPoint, Spring, Inferno, EROS - они на реальном железе работали, и их делали/рекомендовали люди, которые не чета тебе. И что в результате? А ничего.

Это уже не говоря о VSTa, AtheOS, NewOS и прочих хобби-операционках.

tailgunner ★★★★★
()

Насчет DMA вот что пишут:

"Одной из вещей, которую мы не можем обеспечить, является предотвращение причинения ущерба системе по причине неверного DMA (Direct Memory Access, прямой доступ к памяти). Для предотвращения перезаписи драйвером через DMA произвольной части реальной памяти требуется аппаратная защита."

Как бы эта дырка не съела все преимущества.

Тесты производительности впечатляют. 8-10% - совсем не много за такие бонусы.

Смущает фиксированный размер буферов IPC. При росте размера данных не сильно ли скажется на скорости обмена?

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

> Как бы эта дырка не съела все преимущества.

К тому времени, когда они доведут ее до ума, IOMMU будет уже везде.

> Тесты производительности впечатляют.

О да! Особенно тесты сетевой производительности :D

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

>Так что можно сказать, что DMA нету в Minix3

Сказать то можно - только разные люди напугаются буд-то бы сама операционка неасилела пока DMA (как виртуальную память).

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

>>благо драйвера писать под миникс на порядок проще чем под монолитные ядра

>Где? Где про это почитать можно?

http://www.minix3.org/doc/ - там куча papers, на это упирающих

tailgunner ★★★★★
()

Нравится профессору, вот он и делает, хорошо бы люди присматривались к этому
и делали для себя соответствующие выводы, мб чего полезное и случится.
А "для души" Plan9 интересней в разы.имхо.

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

>А "для души" Plan9 интересней в разы.имхо.

+1 и DMA у него работает :)

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