В заметке "Don't fork Linux because of Linus (http://www.linux.com/feature/119256)" доказывается абсурдность призывов (http://weblog.infoworld.com/enterprisedesktop/archives/2007/...) к разделению Linux ядра на две независимые ветви - для десктоп систем и серверов.URL: http://linux.slashdot.org/article.pl?sid=07/09/18/131240
Новость: http://www.opennet.me/opennews/art.shtml?num=12091
Мля, а докажите что 2.9 не нужно. (а 2.9 потому, что с 2.7 про....али).
И что нужно все от 2.6.16,17,18,19,20,21,22 согнать в один, stable и обозвать 2.8
Это как бы правильно. Ядро и предназначенно для того чтобы выполнять основные операции. А уже десктоп ты, или сервер - это решается набором соответсвующего ПО.
А на счет стабильной и нестабильной версии - много путаницы. И ситуация похожа на контору плохих программеров - типа рабочие юзеры, которые выполняют повседневную работу по обеспечению предприятия прибылью, и является бета-тестерами. Толку с них конечно маловато, но воплей и соплей много. А это мешает. Потестить ядро надо тоже профессионалам. Так что делить ядро на серверное, встраиваемое и десктопное не следует в принчипе. Это мое мнение, я обладаю правом его высказывать и ни кому не навязываю.
Сам не уверен?
А как с дровами? А как сложно его обновлять, особенно если критически важны закрытые сторонние модули. Ты венду видал, семейства NT - там очень неплохая модель ядра, правда реализовано жутковато. Но главное - это очень удобно для пользователей, что и есть конечный результат. Главное - простота, иначе выбор за вендой.PS разработка такого жирного чуда уже показа свои недостатки, 50 - критических проблем, сотни второстепенных. Не пора ли на микроядро, разработать четкие спецификации и девелопить по отдельности kernel дрова и загрузчик. И initrd - это изврат, да еще кучу памяти хавает. Хотел Федору поставит на машинку с 64 МБ – так даже консоль в ДаунНах в полный повис…
чудо, ты не видел реальных Linux
когда пересядешь на LFS, тогдаи поговорим
я на LFS с 2002 года - и у меня все шикарно пашет
и почему виндузятники такие идиоты....> Проще сесть на венду и не рыпаться.
..
> Нельзя быть таким ограниченным. Монолит - ядро...к сведению - винда ещё более страшный "монолит", чем Linux
К логопеду всей гурьбой ;)
> когда пересядешь на LFS, тогдаи поговорим+1
Только то, что нужно, ничего лишнего, все собрано-настроено своими руками и есть ПОНИМАНИЕ - как это все хозяйство РАБОТАЕТ.
-1
Нах. оно надо. Едиственное что нужно - это удобство.
Если вам этого ув. красноглазый не надо, то берите *BSD, а нормальная
Desktop-OS должна быть.
Вот же время некуда девать людям...LFS хорош как заготовка для такой мелочи, где всё равно пинцетом ковыряться надо, а готового (или более подходящей заготовки, как вот fli4l для дискетных маршрутизаторов в 2001 было) -- нет.
Говорить-то и не о чем, равно и как наивному автору призыва, который критикуется в новости.
PS: 2 Паук: не стоит путать иллюзию понимания с пониманием, а то таких "понимающих" из LKML и libc-alpha@ регулярно отсылают в сад, пользоваться нормальными дистрибутивными сборками вместо своих косоруких. Своё-то время гробить каждый волен как угодно, чужое вот не стоит.
>PS разработка такого жирного чуда уже показа свои недостатки, 50 - критических
>проблем, сотни второстепенных. Не пора ли на микроядроОчередной наносоветчик?
>И initrd - это изврат, да еще кучу памяти хавает.
Если извратно использовать, то изврат, а вообще как раз наоборот -- экономит кучу памяти при возможности использовать одно ядро на множестве аппаратных конфигураций.
>Хотел Федору поставит на машинку с 64 МБ
Тоже мне дистрибутив для дохлых тазиков...
DeLi попробуйте тогда уже, а из современных я время от времени тестирую установку ALT на железе уровня PI-233/128 или PIII-500/64. 4.0 на 64М с CD устанавливается (с FTP -- не сможет).
Вообще же 64M -- это как раз терминал по теперешним временам...
Я за форк. Дрова ставить на такой кернел - непосильная и сбоеопасная задача.
Надо содрать модули, усовершенствовать загрузчик и тд… короче
См. как просто в венде, а как в BeOS))))) Но вам до такого загрузчика далеко.
Или к примеру Minix3 - gut!Вы перцы красноглазые, никогда не думаете о простых смертных. Хотите вендекапец - сделайте усилие над собой и повернитесь к users передом. Каждый человек не обязан быть админом-кодером.
Ну не юзай ванильное ядро, юзай с дистра, какой там у тебя. Или дуй на Minix, кто-ж тебя держит то? Чем тебя не устраивает загрузчик, тот же Grub? "См. как просто в венде, а как в BeOS)))" Ну и где сейчас этот БеОц?
> Или дуй на MinixДуну, но тогда, когда будут там кеды и офис
> Ну и где сейчас этот БеОц
Сам жду хайку, побыстрее бы релиз:)
Человек явно никогда не работал нормально с линуксом, не ставил его далеким от компьютера людям, а макось видел максимум на картинке. "Жалкое, душераздирающее зрелище" (c) Иа
> Я за форк.Делайте, кто ж мешает?
> Или к примеру Minix3 - gut!
Вы пробовали?
>> Или дуй на Minix
>Дуну, но тогда, когда будут там кеды и офисА самому что-то сделать слабо, правильно? Эх мы, страна советов. Бесплатных.
PS: пора FAQ заводить, как вот вечные двигатели какоготам рода патентовать запрещено в принципе. Любителям трындеть про преимущества микроядра -- стройными шеренгами помогать пилить Minix3, Darwin или ещё чего. Или хотя бы ознакомиться с предыдущими обсуждениями по теме.
Жуть какая, когда-то и предположить не мог, что среди пользователей фрисофта тоже есть халявщики. Но они -- есть.
Форк не нужен, лучше бы остановились добавлять фичи разные, а версии 2-3, т.е. 2.6.24 25, 26 ТОЛЬКО исправляли бы существующие ошибки, а то с 21 уже пошло, выпускают релиз, а там список НЕ исправленных или регрессий сразу за ним, что это за релиз такой.Исправлять ошибки им надо и тесторов нанять побольше. Мортону тоже кто-то должен помочь, в mm ветке тоже надо как-то остановитсья с фичами, а то баги тянутся столетние, как в gcc, никто не хочет заниматься старыми багами, а фичи внедрять это запросто.
Ну что тебе сказать.
Поставь себе для начала нормальный ник, если это в силах.
С такого горя ты и станеш программером, может быть.
Сам хочеш денег зарабатывать, и юзаеш бесплатные продукты. В этом и есть парадокс.
Толку с нанимания тестеров мало, говорят же тебе профессионалы нужны - ты думаеш что просто по кнопкам давить, это и есть тестирование. Ты может представляеш себе схему тестирования функции работы с аппаратурой без документации на железо. Так вот - невсегда даже документация на железо правильно описывает работу этого железа, отсюда и баги. Никто не знает что нужно устройству, но все хотят его работоспособности.
А как помочь Мортону и Торвальдсу по затыканию и устранению багов если даже нельзя найти в инете UML диаграмму ядра.
Не нравится тебе линух, ну че ты по напрасну энергию свою тратиш. Накой воздух колеблеш, и клаву бьеш. НЕ НРАВИТСЯ - ГОЛОСУЙ НОГАМИ !!!
>Сам хочеш денег зарабатывать, и юзаеш бесплатные продукты. В этом и есть
>парадокс.Какой-такой парадокс? Это для путающих бесплатное со свободным разве что.
>А как помочь Мортону и Торвальдсу по затыканию и устранению багов если
>даже нельзя найти в инете UML диаграмму ядра.При чём тут диаграмма (которая, подозреваю, всё равно загрузке в голову не подлежит уже давно) к помощи по части выявления сырости патчей?
И о какой помощи по ядру можно говорить, если -- первая попытка --
linux kernel uml -"user mode" diagram
вторая ссылка: http://www.linuxdevices.com/news/NS5840286073.html
>НЕ НРАВИТСЯ - ГОЛОСУЙ НОГАМИ!!!
Вот разве что.
Если ядро дальше будет монолитным ни чего хорошего не будет.Надо minix3 осваивать, чем и занимаюсь.
Для инсталляции на сервер я бы сделал сборку ядра с драйверами всяких RAID-массивов; а для десткопа нужны драйверы видеокарт и звука. Но код пусть останется общий.
А у меня, что на сервере убунту 7.04, что на десктопе та же. Почти с тем же софтом (иногда хочется посидеть за сервером и поделать что-нить обычное, порадоваться скоростью). Вон PCI-e видюху воткнул, подмаунтил другой винт, поиграл в игрушки... Никаких проблем нету. А выньды вообще больше в доме нету - с ноута предков по их же желанию удалил лицензионную выньду и поставил ту же убунту - их вирусы заипали, а антивирусы еще больше. Опять-таки - никаких проблем на практике.
мля да чего вы заладили "монолитное!!! монолитное!!!"
отписались мля лентяи... берите ядро, вылизывайте его под себя, всё что нах не нужно в модули или в игнор...чем вам инитрд не понравился??? памяти типа много жрёт... федору тут человек поставить на 64ОЗУ не смог... мля ты бы еще туда мандриву2007 вх..рил...
я соглашусь с челом, который писал про LFS... сопли раздувать все могут, а ковырять под себя не кому не охото...
БеОС - утопия... ни какой проект не реанимирует её...
Миникс - как бы все не кричали... это все же учебная плащадка и проф. Таненбаум сам это не раз говорил... да с ней можно поиграться, но боже упаси юзать её дома, или еще хуже на серваках...
ребята не гоните дурь, хватит ныть - сделай сам и будет тебе "нирвана"
> ребята не гоните дурь, хватит ныть - сделай сам и будет тебе "нирвана"За это никто не платит, а доводить ручками - нет стимула.
Поэтому все юзают венду. Потому, что БГ не поленился (как все Вы), а заставил своих кодеров сделать простой и продуманный продукт для пользования, а не для борьбы с ним.
Кроме кодеров там трудились дизайнеры, и даже психологи.Вам тоже какой-нибудь БГ не помешал бы, с хорошим ремнем, а то что-то Торвальдс больно мелкий и мягкий, заставить делать не навоз не может.
ОС не должна быть "хранителем религиозных традиций Unix", OC должна быть удобной.
> Кроме кодеров там трудились дизайнеры, и даже психологи.Над Windows Vista трудились психологи??? И что же они такое курили в процессе работы?
> Кроме кодеров там трудились дизайнеры, и даже психологи.
У вас, уважаемый аноним, об удобстве какое-то странное представление. Вот я поставил на свой ноут Ubuntu, почитал в коммьюнити документации как прикрутить поддержку CSS, чтобы смотреть DVD, а MP3 кодеки система мне сама поставила. И все! Я не задумывался ни о дровах, ни об установке всяких винампов, офисов, фотошопов, потому что все это уже установлено по умолчанию! Это - удобно, а танцевать с бубном вокруг компа который ни с того ни с сего упал в синий экран и больше запускаться не хочет - удобным не назовешь. И прозрачные окна в Висте тоже не сильно удобны - читать текст на стекле как-то не слишком приятно
Я не юзал, я в коде копался. И вам посмотреть советую, а потом говорить.
Если лень лезть в код, читаем умную книжку:
http://www.nobius.org/~dbg/practical-file-system-design.pdf
BeFS примитивна. Это тройная косвенная адресация и линейный журнал. Это бесструктурные allocating groups, которые не могут использоваться для распараллеливания доступа. Только в индексации каталогов некоторый прогресс -- B-деревья. Как такие продукты можно сравнивать с reiser4? Вы б еще на ZFS замахнулись...
киньте ссылоку на русском и английском про BeOS почитать, мне интересно именно что-то вроде release notes, а вообще ее возможности, все ее хвалили, что с мультимедиа круто работает и т.д.или просто своими впечатлениями поделитесь, кто использовал. что с ней стало?
код-то остался наверно ее, если его купили, то коммерческая ос теперь на ее основе.
хайку-ос пока сырая, только в варьке можно сидеть, миникс3 тоже еще тот кусок, микроядро все кничат, круто, конечно, задумка отличная, но реализация пока дерьмовая, оборудования _мало_ поддерживает и проблем нам с софтом много.
http://qube.ru/
http://www.samag.ru/cgi-bin/go.pl?q=articles;n=12.2005;a=02
http://www.samag.ru/cgi-bin/go.pl?q=articles;n=01.2006;a=14
Ядро надо самим собирать а не из дистра его брать и работать будет быстрее и меньше модулей... У меня ядро на ipaq hx4700 самосборное пашет на ура... А рама там тоже 64 метра... А на старое железо лучше ставить те дистры которые можно полностью допилить под себя... Это в основном лфс и генту... А не корячить туда федорино горе, не говоря уже о мандривах и зюзях... тогда и работать оно быстро будет...
Полностью согласен! У меня на П2-266 96RAM S3-Trio64-1VRAM пашет Debian4.0 в качестве X-терминал клиента - и не жалуется... а раньше там тусовался в полноценном исполнении Debian 3.1 с пересобранным ядром под П2 - и тоже все издило... по крайней мере дипломку я на нём готовил год назад - без особых телодвижений =)
>Ядро надо самим собирать а не из дистра его братьДля специфических случаев -- наверное.
>У меня ядро на ipaq hx4700 самосборное пашет на ура...
(хотя не понял, фамильярное чем не устроило-то?)
>А на старое железо лучше ставить те дистры которые можно полностью допилить
>под себя... Это в основном лфс и генту...Старое железо лучше если и использовать, то в качестве терминалов -- и не убивать драгоценное время. Поскольку опыт засовывания туда LFS/Gentoo слишком специфичен, чтобы чего-то стоить в текущем мире с MIPS/ARM во всей эмбедщине, а задач, на которые сложно найти толкового разработчика на том же x86* -- хоть отбавляй.
Одни возятся с хламом и так ничему и не учатся, кроме воображения, что "знают линукс", другие делают полезные дела и не заморачиваются ждать, пока отработает PII и отсвопится 64M, когда двухъядерный процессор стоит <$100, как и два гига быстрой памяти.
Нет, форк необходим. Чтобы уберем туда все десктопное дерьмо, которое хотят пропихнуть в ядро, а также всех юзеров, которые орут типа `вы перцы красноглазые, никогда не думаете о простых смертных'. Хотят систему для идиотов - пусть делают там второй виндовс, а мы займемся качественной операционной системой.
Из этой фразы я не понял нахрена тогда форк? В самом ядре никакого "десктопного дерьма" нет.
Его туда добавляют дистростроители. И потом главная цель любой ОС - чтобы пользователь поставил ее и без всяких бубнов приступил к работе.А с другой стороны, давайте форков побольше:
для десктопа, для веб-сервера, для почтового - сервера, форк для Интел, форк для АМД, форк для оффисного десктопа, форк для игрового десктопа и т.д.Вот тогда Линукса не станет. И так уже есть куча дистрибутивов - а это есть разбазаривание ресурсов. Вон у Мелкософта есть версия Server, есть Professional, но тем не менее это Windows.
Лучше направьте свои усилия на исправление ошибок в текущем ядре, а не на создание новых в других форках.
Я имел в виду убрать всех идиотов в отдельную песочницу.