>Вы стали бы есть полезную пищю, если бы ее вкус вам не нравился?
а ты не сравнивай божий дар с яичницей! Windows - вкусный, удобный (для домохозяек), но на серверах он проигрывает, потому что выбирают "невкусные", но надёжные системы!
ЗЫ: Насчет миникса: пусть будет, например в качестве обучающей ОС ему равных нет.
Расскажи нам про кошерность. Согласно RMS кошерно у нас следующее: UTUTO Linux, NewSense Linux, BLAG Linux.
Ради эксперимента поставил всё. Результаты. УТУТО, несмотря на выбор языка при инсталяции, попадаешь в гном на испанском. Понятное дело, учить испанский неохота. Кстати из-за этого испанского я прощёлкал где вводить рутовый пароль... вот.
НьюСенсе. Типа установить чисто консоль нельзя никак. Выбрать только нужные пакеты тоже нельзя. Совет на форуме -- инсталировать родную убунту, а потом подключить репозитарий. Через жопу, зато кошерно.
Наиболее вменяемый это Благ. Однако проинсталировать в текстовом режиме не удалось. Ошибка Анаконды. В графическом режиме при отказе от гнома, всё равно ставится гном.
>Мля... Ну когда ж они поймут, что не софт портировать надо под ось, а ось под стандарты(POSIX, Berkley Sockets, etc). Кста, в minix mmap есть?
Ух какая травка ! Стандарты как раз и являются тормозами развития ПО ! Кто вам сказал что стандарт это лучший вариант решения проблеммы ??? (пример RFC821)
>ага, а то до сегодняшнего дня про MINIX никто не слышал, да?
Слышали, и по Таню то же ... только вот в продуктив никто не решается minix3 пускать :) система для преподавателя и его студентов. (в лучшем смысле этих слов)
>Чтобы эффективно управлять, нужно разделять вещи на более мелкие и более понятные.
лол. хард не могут написать как раз потому, что очень сложно разобраться в куче мелких прог, отсылающих друг другу массу сообщений, в то время как в случае в монолитом вроде линукса результат говорит сам за себя.
>Слышали, и по Таню то же ... только вот в продуктив никто не решается minix3 пускать :) система для преподавателя и его студентов. (в лучшем смысле этих слов)
поживем увидим, время все расставит на свои места :)
Будущее по-моему за микроядерными ОС, необязательно за миниксом. Монолит себя изжил...
>лол. хард не могут написать как раз потому, что очень сложно разобраться в куче мелких прог, отсылающих друг другу массу сообщений, в то время как в случае в монолитом вроде линукса результат говорит сам за себя.
Вот что значит - заставь дурака богу молится, так он весь лоб расшибёт. Плюс они пытаются сохранить 100% совместимость со всеми стандартами :)
>Слышали, и по Таню то же ... только вот в продуктив никто не решается minix3 пускать :) система для преподавателя и его студентов. (в лучшем смысле этих слов)
вот именно! Не все что движется надо обязательно в продакшн тащить. Есть и будут исследовательские проекты без которых не будет никакого продакшена! Что-то не слышно желающих LHC CERNовский попользовать как большой электрокипятильник. И правильно, задачи разные.
> Ну когда ж они поймут, что не софт портировать надо под ось, а ось под стандарты(POSIX, Berkley Sockets, etc)
<troll>
К лешему стандарты, если они не работают сами по себе или тянут за собой что-либо еще принципиально неработоспособное. Например, язык C (к которому, кстати, привязан POSIX) следует запретить, так как там в стандарте есть функции типа gets() и mktemp(), которые в принципе небезопасно использовать, а также функции типа isalpha(), которые в принципе невозможно правильно определить для многобайтных кодировок.
Во первых ходил. Во вторых года полтора назад minix ставил сие чудо под qemu. Забил после того, как у mc отказался собираться ftp-модуль (Ya, ya! Мы таки любим стандарты, да!? Нет!! Мы напишем свой mc с нуля! С пивом и блэкджеком.) В третьих ты анонимус.
>Например, язык C (к которому, кстати, привязан POSIX) следует запретить, так как там в стандарте есть функции типа gets() и mktemp(), которые в принципе небезопасно использовать, а также функции типа isalpha(), которые в принципе невозможно правильно определить для многобайтных кодировок.
> Но ломать стандарт - нафиг. Или ты про win забыл?
Ломать (в смысле: делать кривую поддержку) - нафиг. Не поддерживать и не заявлять поддержку - другое дело. А win что? Вот Reactos тоже пытается развиваться.
>> Но ломать стандарт - нафиг. Или ты про win забыл?
>Ломать (в смысле: делать кривую поддержку) - нафиг. Не поддерживать и не заявлять поддержку - другое дело. А win что? Вот Reactos тоже пытается развиваться.
не знаю, не знаю. вот в биловском компиляторе 'секьюрные функции' strcmp_s и т.д. придумали, и он вопит на все printf,strcmp,fopen и т.д., хотя ИМХО они ('секьюрные функции') от кривых рук не спасут.
P.S. никто не знает как minix в груб прописать (к линуксу)? скачал с месяц назад на посмотреть и с загрузкой застрял.
И слава яйцам, в Linux вон отключишь этот swap, дык kswapd всё равно висит, и как кончается память, начинает зачем-то грузить процессор. Конечно, может я непонимаю принципы работы Linux с памятью, но всёже. Зачем мне поддержка виртуальной памяти на машине с 8 гб ram? Обратный случай - embedded с 64 мегабайтами подкачку обычно тоже не использует :P
В Миниксе может много чего не быть, но... ВСЁ В ВАШИХ РУКАХ! Как когда-то Линукс был сраненьким монолитным поделием, так и Миникс сейчас - только развивающаяся ОСь. Но у неё есть главное - перспективная архитектура! Это значит, что через 5 лет вам не придётся уныло пялиться в 20 мегабайт исходников и думать: "пристрелить или подвязать ещё один костыль?".
Линукс делался "фор фун", то бишь чтобы весело воняло. Миникс изначально проектировался 1) НЕ студентом 2) С конкретной целью создать устойчивую ОС (именно "устойчивость", а не "лишь бы ядро маленькое"). Как говорил сам Танненбаум, "микроядро" - лишь удачное архитектурное решение, а не самоцель. В любом случае, Миникс куда больше привлекает меня как девелопера, чем всякие Пингвинуксы с рюшечками от других операционок.