LINUX.ORG.RU

Alpine 3.10.3

 , , , ,


1

0

Вышла очередная версия Alpine Linux 3.10.3 — дистрибутива на musl + Busybox + OpenRC, удобного для встраиваемых систем и виртуальных машин.

Выложены сборки для 7 архитектур: x86_64, x86, armhf, aarch64, armv7, ppc64le и s390x. Как обычно, в 8 вариантах, от 35-мегабайтного для виртуальных машин, до 420-мегабайтного расширенного.

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

>>> Подробности



Проверено: a1batross ()
Последнее исправление: a1batross (всего исправлений: 2)
Ответ на: комментарий от webmonkey

Я извиняюсь что такой неврубной и тупенький, аналогия с ботинками понятна более чем, а вот претензии к софту, кроме конкретных, не могу всё уразуметь, на что я тормозной гумунитарий, но вроде даже я могу на корявом языке составить претензии даже к перламутровым пуговицам и к тому, что мне название и цвет не нравятся, не воспринимаёте как наезд, но я уже которое сообщение не могу понять, в чём кокретно было дело?!

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

ну вы живите, а мы нет. Если в своём коде санитары не всегда нужны, то что делать если есть и чужой и косяк в какой-то библиотеке ломает bss или кучу? С этим кстати на musl ситуация усугубляется - там где на glibc из-за неправильной работы с кучей происходит сегфолт сразу - на musl может портиться «чужая» память хоть несколько дней, а потом код резко падает в том месте, где падать не должен или, что ещё хуже, начинает работать неправильно.

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от Desmond_Hume

Этот дистр не про докер (ядро с сеьюрными патчами, частые релизы с заплатками). То что рукожопы позарились на его минимализм и запихали в докер – это проблемы рукожокпов и их жопоруких поделок.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

О, Здарова, mandala! Как там что, на чём сейчас живёшь, всё также на MX Linux или ещё чего интереного нашёл?

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

На фре сижу, тут прекрасно. Хотя вот есть железяка с малым озу, вот думаю как раз сабж чтоль вкорячить…

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

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

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

а причину можно узнать?

ZFS и вообще на фрю давно смотрел как на десктоп, на впс-ках она же крутится тоже давно. Просто нравится фря.

если по железу всё пашет и софт нужный есть, то чобы и да.

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

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

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

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

Я думал ты причину ливания с MX раскроешь, типа из-за каких косяков, или что-то вроде того.

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

Про MX ни чего негативного сказать не могу, только они странно лису собирают, постоянно локализация отваливалась.

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

Странно, я думал они из репов дебиана берут её. Я просто хотел узнать у какого-нибудь пользователя MX, как он переживает обновления с релиза на релиз, всё более или менее ровно, или такой «праздник» как в линухоминте, что они аж советуют сами с нуля накатывать свои релизы на чистую?

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

У MX свои репы и много пакетов они собирают сами, не только свои чисто пакетики (столкнулся с глючным LO, кстати, пришлось тянуть из бекпортов деба, т.к. в основном репе деба была версия старее). Деб-репы хоть и включены, но их приоритет ниже выставлен. Между релизами я не успел обновиться: накатил как раз свежий свежак и ушел вот почти перед новым релизом.

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

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

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

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

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 3)
Ответ на: комментарий от anonymous

гумунитарий

данивапрос

я уже которое сообщение не могу понять, в чём кокретно было дело?!

Он не вписался.

Через какое-то время после того, как я перешел на i3wm, стали понемногу меняться мои приемы взаимодействия с ПО, привычки с этим связанные, ожидания определенных реакций на мои действия и их восприятие в контексте моего комфорта, да и само представление о комфортной работе с ЭВМ.

Claws же оставался прежним.

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

Больше я ему не верил.

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

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

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

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: комментарий от Iron_Bug

Хммм...

musl. Да, есть такая либа. Есть даже hardened gentoo на musl. Проверял, работает, всё хорошо. Если делать статическую линковку под цели именно hardened, то оно и неплохо.

В остальном, для повседневного использования, не особо понравилось, если честно. Для embedded это всё хорошо, для десктопа/сервера не особо.

По сравнению с glibc, только один профит — размер бинаря. Это да. Выигрыш есть. По скорости, я бы не сказал что musl или uClibc «уделывают» glibc. Скорее наоборот.

Программирование на сишечке... Да не сильно отличается. Всё таки, реализация стандарта, она реализация стандарта и есть. Мелкие улучшения, которые есть в glibc на musl/uClibc не проверял. Ну, я про те же регулярки, например. В musl они основаны на TRE с модификациями, GNUсные регулярки там вообще не поддерживаются. Скорость работы не замерял для musl.

Ну а так-то, хороший вариант эта ваша musl, если знать зачем именно. =)

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

Не знаю насколько это верно, но вот тут https://mxlinux.org/blog/mx-19-patito-feo-released/ есть такая занятная фраза: Note that upgrades from 17/18 or betas are not officially supported. Я думаю это всё что нужно знать по этому поводу, а вы уже делайте выводы!

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

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

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

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

Коллективный разум не оставил —
с живостью откликнулся на вброс призыв о помощи

Это хорошо, что хоть где-то есть вежливые отзывчивые люди, готовые помочь ближнему, а хотя бы это и коллеги по обществу любителей ловить на блесну! В целом, большое спасибо, что поделились опытом, хоть что-то прояснилось в этом вопросе! Однако, если кто-то что-то хочет добавить по существу, я буду рад ознакомиться с информацией!

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

Сударь, вы ошиблись окошком, столовая для толстячков, это дальше по улице!

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

так что чем хуже - тем лучше.

это людоедская марксовая демагогия в защиту буржуя. 12летние девочки в шахтах буржуя это прогрессивно, потому-что там буржуин кует своего могильщика, а заначит приближает нас к коммунизму.

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

всё так же нет технической конкретики

еще в том треде было:

Claws — очень даже ничего так! Именно он окончательно заменил мне kmail три года назад.

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

В остальном — каждая программа имеет своио собенности, которые категорически нравятся одним, а другим — нет. Большинству же пофик, они либо мирятся с ними, либо не придают значения, либо не замечают, либо принимают как должное. И вот эта схема у меня поломалась.

мне и неведомы такие трансформации восприятия конкретно от использования софта.

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

webmonkey
()
Последнее исправление: webmonkey (всего исправлений: 1)
Ответ на: комментарий от webmonkey

Благодарю за дополнительные разъяснения, хотя уже можно было и без них, однако, да, я люблю когда разжёвывают всё что было мутно, если бы сразу так, не понадобилось бы такой цепочки распросов, хотя? кому как, может кому-то просто нравится общение;)

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

Нет, бывают разные сферы. Даже если тебе лично они не нравятся.

а быть программистом - это прежде всего серьёзная работа, требующая квалификации, а не «мода». нельзя просто так взять и объявить себя балериной

Расскажи об этом веб-разработчикам. ;)

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

«вэб-разработчик» это как святая блудница, вроде как и оксюморон, но как понятие, почему-то существует в природе.

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

хотя, может быть, в данном контексте - разрабочик, это как в словосочетании - «разработка ануса»?

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

а быть программистом - это прежде всего серьёзная работа, требующая квалификации, а не «мода». нельзя просто так взять и объявить себя балериной

Расскажи об этом веб-разработчикам. ;)

Я б послушал, да. А еще я сам рассказать могу, у меня есть масса занимательнейших «историй одного факапа», и все, как одна — по вышеизложенной причине (рукожопие т.н. «программистов»)

webmonkey
()
Последнее исправление: webmonkey (всего исправлений: 1)
Ответ на: комментарий от a1batross

Вообще, распространенный в вебдеве подход «пабырому, занидорага*, с приемлемым** качеством» выливается в «долго, дорого, хреново», что в свою очередь, ведет к просёру полимеров, абсолютно всех.

* «сэкономим на чем можно и нельзя, особенно на программистах — код-то не видно!»

** «и так сойдет»

webmonkey
()
Последнее исправление: webmonkey (всего исправлений: 1)
Ответ на: комментарий от webmonkey

Это не только в вебдеве.

подход «пабырому, занидорага*, с приемлемым** качеством» выливается в «долго, дорого, хреново», что в свою очередь, ведет к просёру полимеров, абсолютно всех.

В embedded такого «херак-херак и в продакшн» тоже можно нахлебаться. Поэтому подрядчиков и субподрядчиков приходится отбирать. Тщательно. И приглядывать за ними. Просто потому, что если какая-то контора начала терять спецов, то это звоночек. Значит, через некоторое время на этой конторе можно ставить крест. Потому что они вынуждены будут набирать «студентов за $200» (как это раньше было). А студенты за $200 дают тот код и такие решения, которые можно требовать только от «студента за двести баксов». Ни мозгов, ни опыта (пока, во всяком случае). И потом сидеть-разгребать за ними, это взвоешь. Это всегда дороже в итоге.

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

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

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

Бывют, ктож спорит, согласен со всем, жаль только что хорошие вэб-программисты на вес золота, впрочем как и остальных.

anonymous
()
Ответ на: Это не только в вебдеве. от anonymous

Это не только в вебдеве.

В embedded такого тоже можно нахлебаться.

«Такое», причём — в заметных объёмах, повсеместно, во всех областях, включая подметание тратуаров.

Вебдев, в отличии от того же ембедда, тут при том, что:

1. Он больше «на виду», столкнуться с «таким» может любой, в т.ч. и я, помимо рабочих задач.

2. У него более очевидные и разнообразные проявления «такого», ембед же в оценке либо работает, либо нет.

3. У него репутация «ничего особенно любой пятиклассник справится» (ембед не в пример «элитарнее»); отсюда — постоянный приток новых, еще не обфакапившихся, «пабырщиков» (из «старых» остаются совсем необучаемые, большинство не находят в себе сил вернуться, меньшинство делают соответствующие выводы и больше таких «бизнес-моделей» не применяют), и постоянное укрепление репутации полного неадеквата.

4. В том или ином виде, но вебдев — нужен всем! И тут возникает коллизия «и хочется, и колется», риски — огромные, суммы — среднепотолочные, гарантий — ноль. Глядя на весь этот паноптикум, заказчики сами впадают в неадекват. Продажи в вебдеве — адовый треш, «ломаются» даже прожженые айвонщики и прочие сетевики — кажется, сильно проще получить от жителей Крайнего Севера 100% предоплату на поставки им значительных объемов снега в зимние месяцы.

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

Не совсем так...

ембед же в оценке либо работает, либо нет.

Не так давно видел систему. Всё, вроде, работает. Но вот только происходит долбанная магия. Из 1G скорости внезапно остаётся 20M. Всего ничего. А так-то «всё работает», да... Бывает и такое.

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

Но тут злую шутку играет совершенствование аппаратной базы. Та же raspberry pi 4 (как пример) уже 4Gb RAM. Думаете, сильно будет кто морочиться с оптимизациями? «Ахахахаха! Я на пистоне напейсал за полчаса!!!111адын-адын А вы все лохи тормознутые!!!11»

Так что, сложности свои везде есть. ;)

anonymous
()
Ответ на: Не совсем так... от anonymous

Всё, вроде, работает.

Ну блин. В обывательской оценке — там про это речь — именно так.

Ладно, справедливости ради добавим туда «вроде работает», а также «работает лучше», «работает хуже», «чото глючит» и, конечно же, «Да работай уже, ***!»

Только, картину это сильно не изменит, в вебдеве на порядки больше «столбов», до которых обыватель в принципе способен доколупаться.

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

Да, это очевидно.

в вебдеве на порядки больше «столбов», до которых обыватель в принципе способен доколупаться.

Всё, что на виду, всё вызывает шквал «критики» со стороны сект «ненужнистов» и «лучшебысделателей». Согласен.

anonymous
()

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

anonymous
()
Ответ на: Да, это очевидно. от anonymous

Всё, что на виду, всё вызывает шквал «критики»

В обсуждаемом контексте есть смысл учитывать только более-менее объктивные оценки, а всякую истерику — отбрасывать. Иначе, как за деревьями разглядеть лес?

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

Здесь лор, обсуждают всё.

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

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

прут не те движки, которые сделаны аккуратно и с умом, а те, где можно тяп-ляп - и в продакшен.

На самом деле, в вебдеве «прут» всё, что плохо лежит любые «солюшоны», ибо лох не мамонт «ну теперь-то заживем!». Попытки решить вполне определенные и понятные проблемы путем рандомного хватания за окружающие предметы.

По поводу того, как те же фреймфорки применяются мододыми да эффективным — это отдельная боль.

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

А чо об них?

Ну так они тоже не против в Альпы, Предложи для начала Alpine, звучит красиво, по крайней мере.

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

а потом что?

Живи сейчас, потом будет недоступно. По многим личностным и внешним факторам. Но давайте не будем про убунту, ибо сабж альпайн. Я вот, лично не понял предназначение дистрибутива, он куда? Как он, например, со старым железом, как там с драйверами для «вайфай»? Это для меня важней, чем musl в void, как-то так. Он вообще встанет на i[345]86? Какая там система обновлений, есть ли минимальные (core) образы, чтобы довести до минималистического рабочего окружения, каков уровень настройки из коробки. Вот что интересно, а не войд. И не бабы... Прошел уже через это на стыке веков.

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

Здравствуй, брат Анон! Для тебя, как для истинного труъ, я сделаю то, что не делал тут ни для кого, сегодня звёзды так стали и я сегодня добрый, смотри: Из педивикии мы узнаём, что дистриб изначально позиционировался как минималистичный, в том значении, что мало занимает место на носителе.

«В дистрибутиве реализована собственная система управления пакетами apk-tools, которая изначально была частью коллекции сценариев (shell scripts), но позже была переписана разработчиками на Си. Alpine на данный момент включает в себя такие пакеты как GNOME, Xfce, Firefox, и другие.»

«По умолчанию, Alpine Linux во время запуска полностью загружается в оперативную память.»

«Патчи безопасности PaX и grsec включены по умолчанию в ядро Alpine Linux, что помогает защите от эксплойтов, похожих на vmsplice() local root exploit.»

«все пакеты скомпилированы с защитой от переполнения стека»

«Alpine Linux стала использовать библиотеку musl, которая является частично бинарно совместимой с glibc.»

«Инициализация системы, по сравнению с другими дистрибутивами, не использует systemd»

«довольно частый релизный цикл, поддерживающий актуальность дистрибутива на высоком уровне.»

«Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро).»

«дистрибутив, ориентированный на безопасность, легковесность и нетребовательность к ресурсам.»

Благодаря этому и некоторым другим свойствам «в основном используется во встраиваемых системах, также хорошо подходит для создания Docker-контейнеров»

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

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

«По умолчанию, Alpine Linux во время запуска полностью загружается в оперативную память.»

Значит это не мой вариант, памяти-то всего гигабайт из которых четверть отжирает видюха Nvidia ion.

«Размер базовой системы Alpine Linux составляет всего лишь 4-5 Мбайт (исключая ядро).»

Т.е. там нихера нет драйверов, 100% вайфай не взлетит, а кабеля у меня нет. Я пробовал и другие дистрибутивы, даже с non-free, не все были лояльны к железу. Поэтому остаюсь на antiX-core. Там все в шоколаде — просто не люблю deb. Почему? хз, не могу аргументированно объяснить.

anonymous
()

armhf

Надо будет как-нибудь всё-таки запилить чрутецкий.

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