The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз операционной системы OpenBSD 5.7, opennews (ok), 01-Май-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


68. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от бедный буратино (ok), 02-Май-15, 04:20 
в OpenBSD никогда не использовались загружаемые модули. и не используются. и не будут использоваться. для гибкости - есть UKC.

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

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

Переросток - это ядро Linux, жрущее "как не в себя", хоть с модулями, хоть без оных. GENERIC-ядро у OpenBSD - жрёт аккуратно. Других профилей, кроме рамдиск, там и нет. Ядра GENERIC хватает для всего, ничего перекомпилировать не требуется. Если кому-то нужно кастомное ядро, и он знает, что хочет - он соберёт своё.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

81. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Mihail Zenkov (ok), 02-Май-15, 12:30 
> Переросток - это ядро Linux, жрущее "как не в себя", хоть с
> модулями, хоть без оных. GENERIC-ядро у OpenBSD - жрёт аккуратно. Других
> профилей, кроме рамдиск, там и нет. Ядра GENERIC хватает для всего,
> ничего перекомпилировать не требуется.

И сколько же это ядро ест сразу после запуска с одним только shell вместо init?

Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз операционной системы OpenBSD 5.7"  –1 +/
Сообщение от бедный буратино (ok), 02-Май-15, 12:52 
подобные тесты, честно говоря, неинтересны, но дефолтная базовая система запустится там, где для практически всех популярных дистрибутивов не хватит памяти даже на то, чтобы распаковать свой initrd для загрузки :) На 24 mb RAM, например. Да и вообще, на первом пентиуме современные linux-дистрибутивы не погоняешь, а вот современный OpenBSD - запросто :)
Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз операционной системы OpenBSD 5.7"  +2 +/
Сообщение от Mihail Zenkov (ok), 02-Май-15, 13:39 
> подобные тесты, честно говоря, неинтересны, но дефолтная базовая система запустится там,
> где для практически всех популярных дистрибутивов не хватит памяти даже на
> то, чтобы распаковать свой initrd для загрузки :) На 24 mb
> RAM, например.

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

> Да и вообще, на первом пентиуме современные linux-дистрибутивы не
> погоняешь, а вот современный OpenBSD - запросто :)

Заинтриговали - сколько есть памяти "современный OpenBSD"?

LFS конечно нельзя назвать дистрибутивом, но собранный на базе современных пакетов без лишнего ест примерно 20MB после запуска (ядро/xorg/dwm/conky/tabbed/st/mc). При этом полноценный десктоп с широким кругом задач (графика 2d/3d, звук, программирование).

Ответить | Правка | Наверх | Cообщить модератору

100. "Релиз операционной системы OpenBSD 5.7"  –1 +/
Сообщение от Аноним (-), 02-Май-15, 13:52 
> Вероятно это говорит о том, что в популярных дистрибутивах больше поддерживается железа
> и fs, чем в базовой OpenBSD.

Все проще. Драйвер современного видеоадаптера (i915, Radeon, нуво) может весить около мега. Потому что там куча кода на разные семейства, более гранулярно выпиливать лобзиком не стали из соображений code reuse и минимизации сложности.

Для более-менее обычного десктопа плюс-минус 10 мегабайтов initrd вообще ничего не меняют, а если хочется скостить 10 Мб - проще обрубить пару значков на бидоне и их зависимости.

А когда реально надо... ну вон OpenWRT взлетает совсем без initrd, как раз потому что на его распаковку памяти нет - ядром сразу цепляется squashfs, который rootfs, и дальше оттуда :). И все это даже на 16Мб с не сильно древним кернелом со скрипом взлетает.

> LFS конечно нельзя назвать дистрибутивом, но собранный на базе современных пакетов без
> лишнего ест примерно 20MB после запуска

А openwrt можно и на 16 запустить. А если еще zram активировать - можно вообще себя чуть ли не мажором с кучей памяти себя там ощущать - еще и что-то свободное останется :)

Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Аноним (-), 02-Май-15, 13:47 
> то, чтобы распаковать свой initrd для загрузки :) На 24 mb RAM, например.

Я OpenWRT и на 16 запускаю. Впритык, конечно, и обрубленный по максимуму. И разумеется никаких галимых initrd. И да, если что - довольно популярный дистр.

И да, знаешь, даже карманного размера мыльницы типа TL3020 все-таки идут обычно минимум с 32М оперативы. Так что если твой пыльный гроб имеет меньше оперативы чем эта коробочка с полтора спичечных коробка - приветы динозаврам :)

> Да и вообще, на первом пентиуме современные linux-дистрибутивы не
> погоняешь, а вот современный OpenBSD - запросто :)

Зато можно погонять на каком-нибудь TL-3020, который первого пня сделает по всем пунктам. И в отличие от - умещается в кармане, питается от usb и может ... ну например принтсервер изобразить. Или serial-to-IP адаптер. Или точку доступа 3G -> Wi-Fi. И стоит 20 баксов. А по ресурсам делает первопень как с куста. А версия с аккумулятором - может полдня работать автономно. При карманных же габаритах.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

126. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от бедный буратино (ok), 02-Май-15, 14:51 
>> то, чтобы распаковать свой initrd для загрузки :) На 24 mb RAM, например.
> Я OpenWRT и на 16 запускаю. Впритык, конечно, и обрубленный по максимуму.
> И разумеется никаких галимых initrd. И да, если что - довольно
> популярный дистр.

Это кастомное решение, использующее гору предыдущего опыта, чтобы его получить. Потребовалось много лет и инженеров, чтобы это появилось. И я не понимаю, зачем мне OpenWRT на первом пентиуме. :)

В OpenBSD же - одна система для всего, от шарп-зауруса и топовых десктопов 1996 года на экзотических архитектур до i386/amd64. Вот, в Debian, формально у меня есть Debian для Cubieboard. По факту - оно не умеет ничего, какие-то непонять кем сделанные ядра и пакеты ломают совместимость много с чем, не позволяют поставить новую версию - и вообще не позволяют многого, что я могу в обычном Debian. Для меня это уже другая система - жутко неудобная, по сравнению со стоковым Debian.


> Зато можно погонять на каком-нибудь TL-3020, который первого пня сделает по всем
> пунктам. И в отличие от - умещается в кармане, питается от
> usb и может ... ну например принтсервер изобразить. Или serial-to-IP адаптер.
> Или точку доступа 3G -> Wi-Fi. И стоит 20 баксов. А
> по ресурсам делает первопень как с куста. А версия с аккумулятором
> - может полдня работать автономно. При карманных же габаритах.

Зачем мне ip-сериал-принтер? :) Мне нужно поиграть в Doom и Heretic, в некоторые другие игрушки во FreeDOS, получить современную версию angband (версии раньше 3.3.x просто неюзабелны для меня, нет многих вещей, без которых мне абсолютно неудобно), актуальные версии elinks (прошлые версии тоже не подходят) и так далее... :)

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

Ответить | Правка | Наверх | Cообщить модератору

157. "Релиз операционной системы OpenBSD 5.7"  +1 +/
Сообщение от Аноним (-), 02-Май-15, 22:23 
я не понимаю зачем тебе первый пентиум. сдай в музей что ли?


Ответить | Правка | Наверх | Cообщить модератору

172. "Релиз операционной системы OpenBSD 5.7"  –1 +/
Сообщение от бедный буратино (ok), 03-Май-15, 03:23 
> я не понимаю зачем тебе первый пентиум. сдай в музей что ли?

наоборот, я пытаюсь музей собрать :) правда, дохнут часто.

Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Аноним (-), 03-Май-15, 19:29 
> наоборот, я пытаюсь музей собрать :) правда, дохнут часто.

Ну так если ты решил музей открыть - тогда и реставраторы потребуются, по логике вещей.

Хинт: помирают чаще всего просто электролитические конденсаторы. В лучшем случае трупики видно по вздутости, а то и электролиту. Если их заменить на какие-нибудь фирменные, low-ESR, девайс может получиться условно-вечным. Только хорошие электролиты денег стоят. Еще всякие там вентиляторы в БП и прочая. При том клин вентиля в БП чреват, собственно, БП (который рослый, полярный). С вонью и пиротехническими эффектами. И спасибо если не пожаром или вылетом всей начинки. Поэтому лично я оставлять древние БП на автономную эксплуатацию рискую только после личной инспекции состояния начинки.

Ответить | Правка | Наверх | Cообщить модератору

212. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Michael Shigorinemail (ok), 03-Май-15, 20:49 
> Только хорошие электролиты денег стоят.

И бессвинцовые (RoHS) многослойки греть непросто, по словам друга-спеца...

Ответить | Правка | Наверх | Cообщить модератору

226. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Куяврег (?), 04-Май-15, 01:44 
>> Только хорошие электролиты денег стоят.
> И бессвинцовые (RoHS) многослойки греть непросто, по словам друга-спеца...

чем древнее железка тем меньше шансов на бессвинцовые и многослойки :)

Ответить | Правка | Наверх | Cообщить модератору

236. "Релиз операционной системы OpenBSD 5.7"  +1 +/
Сообщение от Аноним (-), 04-Май-15, 16:49 
> И бессвинцовые (RoHS) многослойки греть непросто, по словам друга-спеца...

Ну во первых совсем ископаемые экспонаты будут по своему хороши с точки зрения реставратора - НеRoHSовостью как раз.

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

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

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

179. "Релиз операционной системы OpenBSD 5.7"  +1 +/
Сообщение от Аноним (-), 03-Май-15, 08:12 
> Это кастомное решение, использующее гору предыдущего опыта, чтобы его получить.

Это логичное решение, сделанное не через анyc, без заморочек с кучей легаси и/или явно лишнего для задачи хлама. Все что оно умеет (как минимум в пингвине) можно было довольно давно. Хотя конкретно squashfs замайнлайнили не столь давно, но в виде патчей он был еще в архаике на ядре 2.4, которая кой-как всползала с 2 мегов флеша на все и 8 Мб оперативы. И были иные варианты, типа JFFS, и еще ряда ФС такого плана.

> Потребовалось много лет и инженеров, чтобы это появилось.

Так пойнт то в чем? Ты пытаешься кого-то чем-то удивлять. А в 2015 году это просто обыденность, распиханая в сотни миллионов "мыльниц" и прочей мелочи по всей планете.

> И я не понимаю, зачем мне OpenWRT на первом пентиуме. :)

Честно говоря я не очень понимаю зачем в 2015 году первый пентиум. Он считает хуже карманной железяки, даже карманного роутера и прочих SD-карт. Но трескает электричества, занимает места и шумит вентиляторами как нормальный компьютер.

С времен первого пня прошла куча времени. Частоты маленьких и маложручих девайсов взяли рубежи не снившиеся этим десктопным монстрикам на дубовых техпроцессах. Тормозной FPM/EDO сменил SDRAM, а потом несколько поколений DDR, и скорости работы памяти увеличились в ДЕСЯТКИ раз. Поэтому даже мелкая карманная хрень в сумме заметно обставляет такие гробины.

> В OpenBSD же - одна система для всего, от шарп-зауруса и топовых
> десктопов 1996 года на экзотических архитектур до i386/amd64.

А в упомянутые MIPSовые мыльницы заковырять сможешь? Допустим, есть 4 мега флеша и 32 мега рамы на все - ну и хватит с нас. Если "для всего" - у меня всегда в рукаве найдется пару странных железяк для любителей похвастаться, при том железяки могут быть обыденные и валяющиеся в каждом ларьке :)

> Вот, в Debian, формально у меня есть Debian для Cubieboard. По факту - оно
> не умеет ничего, какие-то непонять кем сделанные ядра и пакеты ломают
> совместимость много с чем,

А какие тебе ядра нужны и пакеты? Ядро там кастомное, но после того как оно пнет init, дальше обычный такой взлет дебиана. И какой-нибудь браузер, или там nginx - там будет как обычно в дебиане. Ну разве что билданутый под систему команд ARM.

А так - по состоянию на данный момент на куби вполне съедобно работает тyпо майнлайновый кернель. Всякие CPUFreq там запилили, etc. Кое-чего еще не хватает, но во всех остальных ОС для этого железа не хватает сильно больше. А если кто этого не заметил - так наверное не смотрел просто.

> меня это уже другая система - жутко неудобная, по сравнению со
> стоковым Debian.

А чего там такого "по сравнению со стоковым Debian" особенного? А "неудобно" - это извините настройка х86 крапа, через bios setup, если это некая неинтерактивная штука которую бросили куда-то и забыли. Простите, х86 гомнецу придется приволочь какой-то монитор и клаву для начальной настройки. А в это - пхнул заранее подготовленную карточку, где u-boot прописано что и откуда грузить - и ВСЕ. Со всякими сетевыми и неинтерактивными приблудами так намного проще, если уж мы о странном. А то что это сделано несколько иначе - так это фича а не баг на мой вкус. И нет всяких глюкавых BIOS/UEFI, ACPI и прочего х86 маздайства.

>> - может полдня работать автономно. При карманных же габаритах.
> Зачем мне ip-сериал-принтер? :)

Ну конкретно тебе - не знаю. А остальным - потому что дешево и сердито. И без хзкакого софта от хзкого, при том умеет в 5 раз больше. Ну там можно например запасной линк по 3G модему поднять и скинуть алерт админу что основной интернет сдох. Неплохо для "принтера", пожалуй :)

> для меня, нет многих вещей, без которых мне абсолютно неудобно), актуальные
> версии elinks (прошлые версии тоже не подходят) и так далее... :)

Ну то-есть пострадать фигней, поностальгировать и заняться некрофилией.

> И если для чего-то есть OpenBSD - я лучше предпочту там OpenBSD.
> Потому что он позволит мне применять все мои накопленные привычки, а
> не использовать какую-то новую систему, где нет многого,

Ну и как, ты уже запустил ее на куби или TL-3020? И как там было с применением привычек? А может пора признать уже что компьютеры бывают разные. Большие и маленькие. И то что зашибись для десктопа - совсем не зашибись для штуки размером с SD карту или кластера из топ500. Мне нравится реюз знаний, но имхо стоит понимать что сильное масштабирование СОВСЕМ без изменений - не бывает.

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

Ну понятно - обучаемость в районе ноля. Отработанный материалец.

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

229. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от бедный буратино (ok), 04-Май-15, 04:04 
> Так пойнт то в чем? Ты пытаешься кого-то чем-то удивлять. А в
> 2015 году это просто обыденность, распиханая в сотни миллионов "мыльниц" и
> прочей мелочи по всей планете.
> А в упомянутые MIPSовые мыльницы заковырять сможешь? Допустим, есть 4 мега флеша
> и 32 мега рамы на все - ну и хватит с нас.

и апофеоз:

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

Вопросов больше не имею. Чтобы понять проблему, её надо сначала увидеть, а у кого-то настолько узкий кругозор и сплошные теоретики. Но я дам домашнее задание - сколько устройств поддерживают популярные дистрибутивы (тот же Debian). Не архитектур, а устройств. А затем попробовать сравнить подход OpenBSD и Debian.

Фишка в том, что всё, что заявлено в OpenBSD - работает на практике. А в Linux много чего работает в теории, но в дистрибутивах не применяется, есть сотни веток с разными наработками, и за приемлемые сроки НЕЛЬЗЯ получить очень много чего - проблемы не в общей теории (в теории то есть всё и всегда), проблемы в мелочах, делающих решение задачи практически невозможным. Поэтому, скажем, несмотря на то, что планшет - это фактически компьютер с ARM, использовать его как тот же компьютер с ARM (загрузившись в Debian) я не могу. Долго перечислять, чего именно там нет, и на что требуются серьёзныее инженерные силы. Cubieboard, несмотря на минимальную разницу - могу, но там столько ограничений, что мне такой Debian и даром не нужен :)

Ответить | Правка | Наверх | Cообщить модератору

237. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Аноним (-), 04-Май-15, 18:56 
> Вопросов больше не имею. Чтобы понять проблему, её надо сначала увидеть,

Ну так у тебя таланты видеть проблемы на ровном месте, особенно там где их нет. И да, я могу поменять загрузочную конфигурацию u-boot через простите ssh к платке, просто перетерев его файл с старым описанием загрузки на новый. А что, сможешь ремотно переконфигурить BIOS SETUP из взлетевшей системы? И чтоб монитор и клаву не переть к вон тому девайсу, валяющемся где-то на антресоли или в недрах какого-то агрегата? :)

> а у кого-то настолько узкий кругозор и сплошные теоретики.

Я не виноват что ты теоретик. А у меня прямща убунта на вон том кубике пашет. И без cat /proc/cpuinfo я так сходу и не догадаюсь что это - ARM, а не что-нибудь еще. Ну то-есть какие-то отличия в corner cases конечно есть, но этих cases - полторы штуки.

> Но я дам домашнее задание - сколько устройств поддерживают популярные дистрибутивы (тот же Debian).
> Не архитектур, а устройств.

Даже если дебиан вообще "якобы не поддерживает" что-то, де-факто, чтобы запустить Дебиан на железке X, от меня надо бутлоадер и кернель. Ну может рамдиск еще. ВСЕ ОСТАЛЬНОЕ предоставляет дебиан и это 99.9% всего софта. Вот этот софт и репы и делают дебиан дебианом. Ты когда-нибудь видел штуки типа debootstrap? Для понимания того что такое дебиан на самом деле? :)

> А затем попробовать сравнить подход OpenBSD и Debian.

Ты не юли, ты пальцем покажи: сколько и какого железа опенбзда подцепит на хоть том же кубиборде и чем это будет лучше ну хоть дебиана? Допустим, пнутого с майнлайновым кернелом, для "расовой верноты" - чтоб ныть про кривые вендорские кернелы не хотелось.

> Фишка в том, что всё, что заявлено в OpenBSD - работает на практике.

Фишка в том что они очень осторожны в заявлениях - вон даже модули уже не заявляют :).

> А в Linux много чего работает в теории, но в дистрибутивах не применяется,

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

> есть сотни веток с разными наработками, и за приемлемые сроки НЕЛЬЗЯ получить очень много чего

Ну я не знаю, лично я - запущу дебиан или убунту (невелика разница) на кубике за приемлимые сроки. Там реально дел с рыбью ногу. Если понимать как это работает.

> - проблемы не в общей теории (в теории то есть всё и всегда), проблемы в
> мелочах, делающих решение задачи практически невозможным.

Хз, не вижу ничего невозможного в запуске дебиана на куби. Даже совсем кастом (если не хочется готовые сборки) - собрать u-boot, собрать ядро. Положить на карту, туда же rootfs разложить. При желании можно оформить себе какой-то кастомный rootfs debootstrap'ом. Что характерно - все пакеты будут дебианистее некуда.

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

> как тот же компьютер с ARM (загрузившись в Debian) я не могу.

На самом деле - достаточно планшетозависимо. Штуки на allwinner и rockchip так запользовать становится уже более-менее реально. Как полностью вышибив ведроид, так и просто сделав chroot. Что-то разумеется может не работать. Но уж не юзеру опенбзды жаловаться на нерабочую периферию. Это уже лицемерие, чувак.

> Долго перечислять, чего именно там нет, и на что требуются серьёзныее инженерные силы.

Серьезные инженерные силы? Это на сборку u-boot то и ядра? Ну если не повезло - перепахивания DTS файла из шаблона (или FEX, если вендоровские ядра). Воистину, "сколько программистов надо чтобы вкрутить лампочку" :). Ну знаешь, я один это все за вполне обозримое время делаю.

> Cubieboard, несмотря на минимальную разницу - могу, но там столько ограничений, что мне такой Debian
> и даром не нужен :)

Хз, какие там ограничения. Как максимум, 3D ускорение не будет работать из-за проприерасовского драйвера, если майнлайн ядро использовать и не подпихивать левые проприетарные либы. Этого хватит выше крыши для серверообразных/неинтерактивных применений, да и для нетребовательного десктопа (где достаточно фреймбуфера без ускорения) - сойдет.

Ответить | Правка | Наверх | Cообщить модератору

242. "Релиз операционной системы OpenBSD 5.7"  +/
Сообщение от Michael Shigorinemail (ok), 04-Май-15, 23:18 
> А что, сможешь ремотно переконфигурить BIOS SETUP из взлетевшей системы?

Вообще-то варианты бывают, но сильно фирмварезависимо (да и uboot ковырять вслепую я бы не стал):

http://www.pixelbeat.org/docs/bios/
http://www.coreboot.org/Nvramtool

> И чтоб монитор и клаву не переть к вон тому девайсу, валяющемся где-то на антресоли
> или в недрах какого-то агрегата? :)

Эти гвозди нынче забиваются микроскопом под названием iKVM.

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

Нет смысла спорить об этих двух подходах -- они просто разные.  Опёнок пытается быть "продуктом", линукс с различными вариантами юзерспейса -- "конструктором" для продуктов третьих сторон.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру