The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от opennews (??) on 03-Июн-13, 23:00 
Разработчики  Arch Linux предупредили (https://www.archlinux.org/news/binaries-move-to-usrbin-requi.../) пользователей о необходимости ручного вмешательства при очередном обновлении дистрибутива. При выполнении обновления пользователям будет выведена ошибка из-за конфликта директорий, вызванная переносом всех исполняемых файлов из директорий /bin, /sbin и /usr/sbin в единую директорию /usr/bin. Указанное изменение позволит (https://www.opennet.ru/opennews/art.shtml?num=32914)  избавиться от путаницы с размещением файлов и упростит (https://www.opennet.ru/opennews/art.shtml?num=32194) поддержание пакетов.

URL: https://www.archlinux.org/news/binaries-move-to-usrbin-requi.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=37083

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

Оглавление

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

1. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –16 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:00 
Это ж стандарт unix! Еретеки.
Ещё одна причина не ставить арч
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от ананис on 03-Июн-13, 23:07 
да, сегодня уже прошел квест...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +5 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:07 
Вся заваруха с /usr/bin - история "чому так мало места?"
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Atterratio (ok) on 03-Июн-13, 23:14 
Mate ещё не обновилось, жду...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +13 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:16 
> Это ж стандарт unix!

Это "стандарт unix" появился потому, что у Кернигана и Ритчи был слишком маленький винчестер для корня. Сначала они хотели хранить в /usr файлы пользователя (как в современном /home), но потом пришлось срочно скидывать туда куски системы, не влезающие на /. В общем, временный костыль, породивший впоследствии культ карго.

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

8. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от lybin email(ok) on 03-Июн-13, 23:19 
Удали потом поставь заново его, или руками можно бинарник переместить на место и обновиться.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:19 
Арч, как всегда, верен принципу KISS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +5 +/
Сообщение от lybin email(ok) on 03-Июн-13, 23:21 
пруф: http://habrahabr.ru/post/143614/
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 03-Июн-13, 23:22 
А че такое KISS?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:24 
А если я хочу скинуть часть файлов на флешку 512мб? Свобода выбора же!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от anonymous (??) on 03-Июн-13, 23:24 
А что ставить? Были бы вменяемы альтернативы, уже бы давно поставил что-то другое.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:24 
Перевод доказательства. А вот само доказательство http://www.osnews.com/story/25556/Understanding_the_bin_sbin.../
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:26 
> А если я хочу скинуть часть файлов на флешку 512мб? Свобода выбора же!

Команда cp спасет отца русской демократии. Или tar, например.

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

18. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:27 
Скидывай, кто ж мешает?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:28 
Хочу чтоб sbin был на флешке 512мб, а bin на харде
Как так сделать?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:29 
> А че такое KISS?

Хотел запостить ссылку на википедию, но опеннет ее закодировал псевдографикой. Поэтому держи: http://tinyurl.com/67sn9uo

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

26. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:30 
> Хочу чтоб sbin был на флешке 512мб, а bin на харде
> Как так сделать?

mkdir /mnt/flash
mount /dev/sd... /mnt/flash
mkdir /mnt/flash/sbin

А что, сложно догадаться?

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

27. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 03-Июн-13, 23:32 
> А че такое KISS?

Keep It Simple, Stupid!
Для особо непонятливых - по-руски: "Не усложняй, тупица!".
http://ru.wikipedia.org/wiki/KISS_%28%D0%BF&#...

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

28. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –3 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:32 
Ну я просто на винде раньше сидел. Там такого нельзя
Спасибо за решение
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

30. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +6 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:33 
> Ну я просто на винде раньше сидел. Там такого нельзя
> Спасибо за решение

Не думаю, что на винде такая уж проблема - создать на флешке каталог с именем sbin.

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

33. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Аноним (??) on 03-Июн-13, 23:36 
)
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

45. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 00:46 
Ахаха, вам засчитан EPIC WIN над адептом культа карго.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

46. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +4 +/
Сообщение от Аноним (??) on 04-Июн-13, 00:47 
> Красиво сказано. Так просто и емко обо всех "адептах юникса", которые умеют
> только копипастить, не вникая в суть.

А тут таких навалом.

Правда вот чтобы арчем не пользоваться - есть другой повод:

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

Опять бег по минному полю с миноискателем. Хотя некоторым вроде нравится - этакий местечковый вид спорта.

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

49. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 00:49 
> Не думаю, что на винде такая уж проблема - создать на флешке
> каталог с именем sbin.

Там проблема с нормальным монтированием иерархии. Хотя в нтфс это кой-как можно даже. Криво и неочевидно, но можно.

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

50. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 00:51 
> А если я хочу скинуть часть файлов на флешку 512мб? Свобода выбора же!

А что, флешка кусается? Или руки печатать отказываются?

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

52. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 00:52 
> Арч, как всегда, верен принципу KISS.

Да, только SIMPLE оно для кого угодно кроме того кто его эксплуатирует. Програмерские и майнтайнерские сложности просто спихали на юзерей. Тоже вариант! :)

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

53. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 00:53 
> Как эти [pavlinuxы] собираются без initrd грузиться?

Если /usr на одном разделе с корнем - легко.
Если отдельно - только с initrd (что логично).

> Ах да, все скрипты тоже переделывать? с #!/bin/bash #!/bin/sh на #!/usr/bin/bash #!/usr/bin/sh

Зачем? Симлинки останутся же.

> Одни [pavlinuxы] /var/run в /run перетащили

Ну, допустим, не одни, а все дистры разом, во главе с Debian и Ubuntu.

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

54. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 00:54 
> Хотел запостить ссылку на википедию, но опеннет ее закодировал псевдографикой.

Ну так замени свой кривой браузер или операционку, которые пастят неэкранированные ссылки зачем-то. В нарушение стандарта URL. А сокращатели надо вообще в баню - тут через них спам на какой-то левак в последнее время прет.

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

56. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Kroz email(??) on 04-Июн-13, 00:56 
Вот открываю я, скажем, "UNIX. Руководство системного администратора. Для профессионалов". Раньше я знал, что то, что я там прочитаю о Линукс, применимо для любого дистра. А сейчас что? Каждый дистр имеет свои особенности, и их все больше и больше. И ладно, если бы эти особенности устраняли какие-то недостатки. А нарушениe FHS: во имя чего?

P. S. По ссылкам ходил, веских аргументов не увидел.

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

57. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от Аноним (??) on 04-Июн-13, 00:56 
Не вижу никаких проблем. Вот если бы каталог назывался nul, con или prn - тогда да. А с sbin решительно никаких проблем быть не должно.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

58. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 01:01 
> Вот открываю я, скажем, "UNIX. Руководство системного администратора. Для профессионалов".
> Раньше я знал, что то, что я там прочитаю о Линукс,
> применимо для любого дистра. А сейчас что? Каждый дистр имеет свои
> особенности, и их все больше и больше.

Ну почему? Наоборот, все идет к единому стандарту.
Раньше каждый дистр имел свои правила распределения бинарников по bin-каталогам, так что утверждения, справедливые для одного дистра, были ложны для других. Да что там утверждения - даже в шебангах приходилось костыли городить (типа #!/usr/bin/env python)

Зато теперь все дистры переходят к единой и стандартной схеме, не допускающей вмешательства левой пятки.

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

60. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 01:03 
> А что ставить? Были бы вменяемы альтернативы, уже бы давно поставил что-то другое.

Форкни арч, будь мужиком!

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

62. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 01:05 
> Да, только SIMPLE оно для кого угодно кроме того кто его эксплуатирует.
> Програмерские и майнтайнерские сложности просто спихали на юзерей. Тоже вариант! :)

Это вы с соседней новостью путаете https://www.opennet.ru/opennews/art.shtml?num=37080

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

63. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 01:08 
там такое тоже можно. Мало кто ее изучал, но обгадить готов каждый ))
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

64. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 01:13 
Я бы удивился, если бы было нельзя.

А вот перенести часть файлов в каталог con - уже труднее.

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

65. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 01:13 
Ушел с арча недавно, т к зачастили все ломать. Не пожалел, новость только порадовала =)

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

66. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 01:15 
> Ну так замени свой кривой браузер или операционку, которые пастят неэкранированные ссылки
> зачем-то. В нарушение стандарта URL. А сокращатели надо вообще в баню
> - тут через них спам на какой-то левак в последнее время
> прет.

Firefox@Linux и Chrom(ium)@Linux - это такие кривые бразуеры на кривой операционке, да?
А прямой у нас только IE@Шindoшs?

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

71. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +5 +/
Сообщение от Denonim on 04-Июн-13, 02:43 
и Gentoo всегда молодой, и юный Arch всегда впереди =)
не дай бог поддерживать сервак на арче)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 02:57 
Арчеклепы, признайтесь, это ведь Поттеринг вас уговорил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 03:21 
> А с sbin решительно никаких проблем быть не должно.

Кроме того что он будет присобачен к какому-то диску. Что, мягко говоря, не совсем логично и даже довольно на...тельски если он по факту на другом диске живет.

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

75. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 03:25 
> Firefox@Linux и Chrom(ium)@Linux - это такие кривые бразуеры на кривой операционке, да?

Не знаю, у меня файрфокс почему-то нормально постит ссылки, без всякой псевдографики. Может быть, у вас кривая система или руки, мало ли. Вариантов много.

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

76. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 03:27 
Там то как раз разумно все - если программа часто обновляется и там фиксят кучи дыр, бэкпортить все это нафиг нужно.

Вот только одна программа - не весь дистр. Разумные люди применяют разумный подход. А у некоторых да, юношеский максимализм - мол, если 1 программу можно, то давайте и всю систему крушить как попало.

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

78. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +4 +/
Сообщение от Пр0х0жий (??) on 04-Июн-13, 03:37 
> P. S. По ссылкам ходил, веских аргументов не увидел.

Да есть они эти аргументы.
:)

> А нарушениe FHS: во имя чего?

Точнее из-за чего.
Сначала непревзойдённые специалисты из Fedora & Sons устроили бардак в системе.
Когда бардак достиг стадии полный аллес, осталось два варианта: или придушить проект намертво или пролинковать, потому, что разгрести его стало нереальным ни при каком раскладе не заморозив проект намертво на год-два для проведения марафета. Potterinng & Co узаконила второй вариант, окончательно разломав у себя FHS и создав FHSP, что пофигу для разных там андроидов, планшетов и всех остальных куда тыкают пальцем, но не пофиг для остальных. Но разные там Генты, Дебы и Слаки забили с прибором на FHSP, намертво проигнорировав Pottering & Co, чем последняя не забывает периодически возмущаться.
Остальные, кроме упомянутых и некоторых не упомянутых, соображалку включать вообще не стали и просто скопипастили открытие века сделанное Fedora & Sons что естессно проще и не запрещено, да и приветствуется Pottering & Co для приведения всех и вся в единообразный вид.
Но поскольку всякие там недалёкие Генты, Дебы, Слаки и иже, упорно не желают прогибаться под Pottering & Co, эпический ср@ч будет продолжаться неопределённое время.
И финалом рискует выдать две ветки в Линукс - с FHSP и с FHS, попутно породив миграцию забивших болт на FHSP. И ещё по ряду причин.
Если не уже.
Такое вот своё ИМХО.

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

80. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –5 +/
Сообщение от SCIF (ok) on 04-Июн-13, 05:53 
> Сначала они хотели хранить в /usr файлы пользователя (как в современном /home)

Вы, таки, наверно считаете, что /usr — это от user???

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

81. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +4 +/
Сообщение от Александр email(??) on 04-Июн-13, 06:17 
Поддерживаю. Статически слинкованые бинарники должны быть в sbin, а динамически слинкованые - в bin. Так всегда было. Во всех нормальных дистрибутивах понимают в чём разница, а в Арче решили "избавиться от путаницы с размещением файлов" свалив всё в одну кучу? Ну-ну...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

82. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от Иван (??) on 04-Июн-13, 06:51 
Предлагаю все бинарники держать в c:\unix\bin, конфиги в c:\unix\configs\ =)

а /home вообще убрать и пусть пользователь срет в корень, на него права 777 поставить

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

83. "На нормальных операционках"  –1 +/
Сообщение от Иван (??) on 04-Июн-13, 06:55 
На нормальных операционках так и есть - файлы пользователя лежат в /usr/home и /home - всего лишь симлинк для совместимости с линуксом

Я про FreeBSD если что )))

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

84. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Аноним (??) on 04-Июн-13, 07:03 
Ну arch как дистрибутив умер уже очень давно, так что
- ничего необычного
- всем пофиг
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

85. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 07:15 
Вообще-то, в современных Linux /usr может быть на nfs, на squashfs (если это нетбук с носителем от 1 гб), на http-соплях в интернете или ещё в десятки мест, которые позволяют организовать всю схему работы э ф ф е к т и в н е е (а не как у пыхеров и виндузятников и прочих неадекватов: придумали одну малоэффективную схему и пытаются под неё прогнуть то, что даже близко непрогинаемо, или просто объявлять всё, что в схему не вписывается, неверным и кидать в него слюньками и сопельками).

Нет, конечно, современные дистрибутивы любят не считать память, и включать в initrd всё, кроме перламутровых пуговиц, поэтому эта проблема не стоит так остро, можно всё нужное подмонтировать и через initrd. Но есть и маломощные устройства, которые не любят разбрасываться памятью, и возможность легко реализовать нужную схему - она гораздо важнее, чем шок у малышей, которые не могут запомнить, чем отличаются /bin, /sbin, /usr/bin и /usr/sbin (а в debian и некоторых других - ещё и /usr/games)

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

86. "На нормальных операционках"  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 07:17 
> На нормальных операционках так и есть - файлы пользователя лежат в /usr/home
> и /home - всего лишь симлинк для совместимости с линуксом
> Я про FreeBSD если что )))

И у кого, кроме netbsd, такой бзик? У openbsd и netbsd - нормальная иерархия. У openbsd ещё и X11R7 отдельно (про netbsd сейчас не вспомню), что позволяет выкинуть из path, скажем, рута, иксовщину, чтобы не того.

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

87. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 07:18 
> Поддерживаю. Статически слинкованые бинарники должны быть в sbin, а динамически слинкованые
> - в bin. Так всегда было.

Так всегда было Г Д Е ?

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

88. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +5 +/
Сообщение от Александр email(??) on 04-Июн-13, 07:20 
> Во всех нормальных дистрибутивах

Какие буквы из этой фразы Вам незнакомы?

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

89. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –6 +/
Сообщение от Аноним (??) on 04-Июн-13, 07:22 
> Это "стандарт unix" появился потому, что у Кернигана и Ритчи был слишком маленький винчестер для корня.

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

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

90. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 07:26 
Группа такая, была популярно в 70-80х гг прошлого века, играют глем-рок, хард-рок.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

91. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +4 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 07:30 
> Хочу чтоб sbin был на флешке 512мб, а bin на харде
> Как так сделать?

Нужно аккуратно распилить ядро пополам, и контакт D12 замкнуть на ноль. Затем извлечь сердце ядра, найти там провод, идущий к флешке, и подать на него /sbin. После этого всё собрать, обмотать изолентой, и запитать от Кроны. Будет работать, как новенькое.

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

92. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 07:31 
>> Во всех нормальных дистрибутивах
> Какие буквы из этой фразы Вам незнакомы?

Ну тогда ждём название хоть одного такого нормального дистрибутива.

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

94. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от skybon (ok) on 04-Июн-13, 07:42 
Не читаешь новости арча каждый день - получай битую систему!

Сумасшедшие, чо.

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

95. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Александр email(??) on 04-Июн-13, 07:48 
Извиняюсь, был неправ. Не статические бинарники, а системные.
Ну, и чтобы оправдать Ваши ожидания, нормальный дистрибутив - Debian :)
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

96. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от an (??) on 04-Июн-13, 08:30 
Следующим шагом будет создание контейнера для каждого исполняемого?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

98. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 08:57 
> Я бы удивился, если бы было нельзя.
> А вот перенести часть файлов в каталог con - уже труднее.

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

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

103. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 09:02 
> А че такое KISS?

Keep It Simple, Stupid

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

108. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Int on 04-Июн-13, 09:09 
>Ну я просто на винде раньше сидел. Там такого нельзя

Хреново сидел раз думаешь что нельзя.

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

110. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от тигар (ok) on 04-Июн-13, 09:38 
в шебангах это не костыли, а для переносимости. и это правильно. а аффтарав за /bin/perl, /bin/bash и тд нужно кормить фекалиями, ящитаю.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

111. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от smile (??) on 04-Июн-13, 09:40 
Непонятно, чего новость вызывает такой батхёрт читателей: это все пользователи арча или из опасения переноса таких изменений в другие дистрибутивы ? Чесслово, как бабки на скамейке у подъезда, которых касается всё без исключения.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

112. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от anthonio (ok) on 04-Июн-13, 09:41 
Linux Is Not UniX... а разве вы не знали? ;-)
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

113. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Нанобот on 04-Июн-13, 09:41 
>Так всегда было Г Д Е ?

в буйном воображении автора

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

115. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от getfr on 04-Июн-13, 09:48 
Не ожидал такого ламеризма от Arch. Очень печально
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

116. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 09:51 
То есть следущий дистр, в котором все свалят в /usr/bin - Ubuntu ?
Так, что ждать дальше ? хм...наверное всех на гном3 пересадят выпилят бесжалостно xfce4 и kde4
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

118. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –3 +/
Сообщение от Аноним (??) on 04-Июн-13, 09:53 
давно пора
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

119. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Адекват on 04-Июн-13, 09:54 
> Непонятно, чего новость вызывает такой батхёрт читателей

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

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

120. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 10:03 
>> Извиняюсь, был неправ. Не статические бинарники, а системные.
>> Ну, и чтобы оправдать Ваши ожидания, нормальный дистрибутив - Debian :)
> Именно статические, даун. Которые - сюрприз! - были именно системными, потребными в
> минимуме для запуска в сингл юзере.

ldd /sbin/* в Debian-е показать, или сам завянешь?

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

122. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Адекват on 04-Июн-13, 10:11 
Кстати ребята на http://archlinux.org.ru/
судя по всему уже "обновились" - при попытке залогиниться идет ошибка "web site is down"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

123. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 10:20 
> Кстати ребята на http://archlinux.org.ru/
> судя по всему уже "обновились" - при попытке залогиниться идет ошибка "web
> site is down"

СЕРВЫР НА АРЧЕ ДОЛЖОН ЖИТЬ В /OPT

закон жизни

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

124. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 10:29 
Вообще-то /usr — таки и есть от user. Вот цитата из книги «UNIX — универсальная среда программирования» Кернигана и Пайка (перевод с английского А.М. Березко, В.А. Иващенко. Москва, "Финансы и статистика", 1992. ISBN 5-279-00253-4):
> Каталог /usr обычно является начальным каталогом файловой системы пользователей (usr — сокращение от user, подобно cmp, ls и т.д.).

Таки если создатели UNIX говорят, что /usr — это от user, то тут и считать ничего не надо.

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

125. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 10:31 
>> Это "стандарт unix" появился потому, что у Кернигана и Ритчи был слишком маленький винчестер для корня.
> И что? А антибиотики появились потому, что у Флеминга заплесневела колония бактерий.
> По-вашему, это делает антибиотики менее важными?

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

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

127. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от smile (??) on 04-Июн-13, 11:08 
Я написал уже что мне непонятно. Ваш вопрос никак не отвечает на "почему такой батхёрт".
Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

128. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от GentooBoy (ok) on 04-Июн-13, 11:12 
Негоже радоваться чужой дурости
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

129. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Anonymous_from_da_LOR (ok) on 04-Июн-13, 11:12 
Keep It Stupid, Sucker.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

130. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +4 +/
Сообщение от GentooBoy (ok) on 04-Июн-13, 11:15 
цитирую:
/bin : Essential user command binaries (for use by all users)
Purpose

/bin contains commands that may be used by both the system administrator and by users, but which are required when no other filesystems are mounted (e.g. in single user mode). It may also contain commands which are used indirectly by scripts.

/sbin : System binaries
Purpose

Utilities used for system administration (and other root-only commands) are stored in /sbin, /usr/sbin, and /usr/local/sbin. /sbin contains binaries essential for booting, restoring, recovering, and/or repairing the system in addition to the binaries in /bin. [18] Programs executed after /usr is known to be mounted (when there are no problems) are generally placed into /usr/sbin. Locally-installed system administration programs should be placed into /usr/local/sbin.

usr Hierarchy
Purpose

/usr is the second major section of the filesystem. /usr is shareable, read-only data. That means that /usr should be shareable between various FHS-compliant hosts and must not be written to. Any information that is host-specific or varies with time is stored elsewhere.

Large software packages must not use a direct subdirectory under the /usr hierarchy.

думаю достаточно

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

131. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –5 +/
Сообщение от Michael Shigorin email(ok) on 04-Июн-13, 11:16 
> Вся заваруха с /usr/bin - история "чому так мало места?"

Нет.  Это придурки в красной шляпе додумались так "чинить" свои баги, увы.  Когда горилле нечего делать -- она гранату в руках крутит...

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

132. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –4 +/
Сообщение от Michael Shigorin email(ok) on 04-Июн-13, 11:18 
> Это "стандарт unix" появился потому, что у Кернигана и Ритчи был слишком
> маленький винчестер для корня. [...] В общем, временный костыль, породивший
> впоследствии культ карго.

Островитянин, если Вы чем-то не пользуетесь -- не спешите расписываться за всех.

Понимаю, что пришедшим с "диска C:" весь юникс в дикость.  Но это ваши проблемы.

По крайней мере пока таких идиотов не набирали в редхат...

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

133. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –4 +/
Сообщение от Michael Shigorin email(ok) on 04-Июн-13, 11:19 
> А что ставить?

У меня чуть ближе к началу алфавитного списка и вполне работает. :)

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

134. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –3 +/
Сообщение от Michael Shigorin email(ok) on 04-Июн-13, 11:21 
>> Как эти [pavlinuxы] собираются без initrd грузиться?
> Если /usr на одном разделе с корнем - легко.
> Если отдельно - только с initrd (что логично).

Ещё одна проблема на ровном месте.

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

135. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 04-Июн-13, 11:26 
> Непонятно, чего новость вызывает такой батхёрт читателей:

Потому что федоризмы в арче -- это как ваххабиты в Сирии: сегодня далеко, завтра на пороге.

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

136. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 11:30 
> Понимаю, что пришедшим с "диска C:" весь юникс в дикость.  Но это ваши проблемы.

Михаил, ты не прав. Аноним, которому ты ответил, явно не с "диска С:" пришёл, а как раз наоборот — иначе почему он знает историю UNIX получше большей части линуксоидов?

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

137. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от GentooBoy (ok) on 04-Июн-13, 11:30 
redhat уже не интересует gnu/linux им нужен rhel os.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

138. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от кверти (ok) on 04-Июн-13, 11:33 
зачем предлагать? бери и создавай свой дистр? или только кукарекать тут можешь?
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

140. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 11:56 
Я думаю пора Arch в Srach переименовывать
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

141. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 11:59 
> Я написал уже что мне непонятно. Ваш вопрос никак не отвечает на
> "почему такой батхёрт".

Ну не могу я свои эмоции сформулировать в виде аргументов, а со времен отказа от grub1 у меня только эмоции, уж извините.

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

142. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 12:04 
> ldd /sbin/* в Debian-е показать, или сам завянешь?

Кхм…

> > Именно статические, даун. Которые - сюрприз! - были именно системными,

"Были". Прошедшее время. Так же как и /usr/ был надкаталогом домашних каталогов пользователя, а не вместилищем того, что не поместилось на диск, примонтированный как "/". Или ты и тут будешь приводить в качестве доказательства "ls /usr/bin" на системе, которой и в проекте не было, когда UNIX создавался?

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

143. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от Аноним (??) on 04-Июн-13, 12:19 
>> Я бы удивился, если бы было нельзя.
>> А вот перенести часть файлов в каталог con - уже труднее.
> Атавизмы есть у всех, в том числе у тебя. Рудиментарный хвост. Аппендикс.

Аппендикс это не атавизм.
У него вполне конкректная функция есть: резервное хранение штаммов бактерий необходимых для обеспечения нормального пищеварения после смены рациона питания (в результате смены места обитания например)...

BTW
1. винда не позволяет делать монтирование в произвольное место произвольной файловой системы другую файловую систему.
2. винда не умеет mount -o bind и mount -o move про аналог unionfs я вообще молчу в тряпочку.
3. юзабельные симлинки и хардлинки не умеет делать.
4. файл нельзя удалить если он открыт... (из этого все и растет)
...

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

144. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 12:22 
>> Понимаю, что пришедшим с "диска C:" весь юникс в дикость.  Но это ваши проблемы.
> Михаил, ты не прав. Аноним, которому ты ответил, явно не с "диска
> С:" пришёл, а как раз наоборот — иначе почему он знает
> историю UNIX получше большей части линуксоидов?

у меня в openbsd и netbsd есть и диск a:, и диск c:

:-P

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

145. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Аноним (??) on 04-Июн-13, 12:30 
переводить я за тебя буду? ничо непонятно же
Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

147. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Kodir (ok) on 04-Июн-13, 12:40 
> Вы, таки, наверно считаете, что /usr — это от user???

А у вас, надо полагать, есть мнение, отличное от общепринятого? usr... что бы это могло быть... Unix System Readonly? United States of Rednecks?

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

148. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Kodir (ok) on 04-Июн-13, 12:42 
Я один не понимаю, зачем переделывать то, что давно уже сделано в Gobo-linux? Прекрасная же система! Долгое время (пока автор не забросил) там прекрасно жила "новая организация файлов", намного более простая и очевидная.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

149. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –5 +/
Сообщение от Kodir (ok) on 04-Июн-13, 12:52 
Если честно, мне и по-русски непонятно, зачем ЭТО ВСЁ. :)
Уже написали, что всякие /bin /sbin морально устарели - сегодняшние "юниксы" - это не бох-админ и сотня хомячков, а вполне себе "однопользовательская система", где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.
Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору

150. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 13:01 
> Если честно, мне и по-русски непонятно, зачем ЭТО ВСЁ. :)
> Уже написали, что всякие /bin /sbin морально устарели - сегодняшние "юниксы" -
> это не бох-админ и сотня хомячков, а вполне себе "однопользовательская система",
> где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.

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

Иначе Превед Троян

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

151. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Kodir (ok) on 04-Июн-13, 13:14 
> Ну arch как дистрибутив умер уже очень давно

А что такое "жить как дистрибутив"? Что неполноценного в арче как системе, далёкой от идеала (как и все линупсы)?

Любое, даже "плохое" изменение суть хорошо, ибо позволяет получить бесценный опыт "почему что-то хорошо/плохо". На этом опыте гораздо легче ориентироваться. Но кто-то же должен быть первым?
Кроме того, идея универсализации каталогов не нова и крайне интересна, т.к. позволяет упростить структуру системы - разве это плохо? Взгляните на gobo-linux, там прекрасно объяснено зачем нужно "ломать устои" в пользу единых каталогов.
И ещё: Линукс стал "больше, чем юникс" - он стал настолькой системой и вряд ли все эти навороты (особ. X-Window) нужны простому, домашнему юзеру. Чем проще будет система, тем больше шансов на успех среди "обычных" юзеров.

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

152. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:15 
Когда Керниган сотоварищи создавали Unix, никакой красной шляпой даже не пахло. /usr/bin — довольно старый костыль.
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору

153. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:18 
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr....

The name hasn't changed, but it's meaning has narrowed and lengthened from "everything user related" to "user usable programs and data". As such, some people may now refer to this directory as meaning 'User System Resources' and not 'user' as was originally intended.

PS: [тут пословица про не помнящего историю]

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

154. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:22 
Почему Вы так плохо думаете о людях? Возможно он порадовался своей прозорливости.
Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

155. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от медведдд (ok) on 04-Июн-13, 13:26 
Смехотворно.... Сколько флуда-то, хотя абсолютно никаких проблем не возникло. Нужно-то всего запустить

pacman -Su --ignore filesystem
посмотреть что в /bin лежит. Если ничего нужного, сделать rm -r /bin/
и напоследок
pacman -Su

ВСЁ. Перезагрузился - всё в шоколаде. Зато флудеры будут ещё неделю ныть про вечно поломанный Арч. Клоунята :)

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

156. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:30 
> где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.

В windows 7 наоборот стали делить, они дураки?

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

157. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:32 
Ему пофиг на такие мелочи. Это ж как метробабка - был бы повод поругаться, а детали можно на ходу выдумать.
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

158. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:36 
> То есть следущий дистр, в котором все свалят в /usr/bin - Ubuntu
> ?

Не раньше, чем Debian. Да, они в какой-то мере независимы от него, но не настолько, чтобы так сразу всё ломать. Тем более - чинить то, что не сломано, с риском всё переломать.

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

159. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:37 
> Островитянин, если Вы чем-то не пользуетесь -- не спешите расписываться за всех.

Я-то как раз пользуюсь. И понимаю выгоду от выноса всех бинарников из корня (включая ядро, которое можно вообще по сети раздавать, вместе с /usr).

> Понимаю, что пришедшим с "диска C:" весь юникс в дикость.  Но это ваши проблемы.

Простите, не наши, а ваши.
Это у вас тяжелый виндус головного мозга, а не у меня.

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

160. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:38 
>> А что ставить?
> У меня чуть ближе к началу алфавитного списка и вполне работает. :)

Что-то нет ни малейшего доверия к поделкам таких "великих юниксоидов", как вы.

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

161. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:39 
> Вы так говорите, как будто антибиотики до сих пор делают именно давая
> заплесневеть бутерброду, потому что так говорит "стандарт Флеминга".

К счастью, в фармакологии не Шигорины работают :)

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

162. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:41 
> Там то как раз разумно все - если программа часто обновляется и
> там фиксят кучи дыр, бэкпортить все это нафиг нужно.
> Вот только одна программа - не весь дистр. Разумные люди применяют разумный
> подход. А у некоторых да, юношеский максимализм - мол, если 1
> программу можно, то давайте и всю систему крушить как попало.

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

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

163. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:42 
> Keep It Stupid, Sucker.

Это Slackware way. Аббревиатура та же, но смысл совсем другой. Не надо их путать.

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

164. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:43 
> в шебангах это не костыли, а для переносимости.

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

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

165. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:45 
> А что такое "жить как дистрибутив"? Что неполноценного в арче как системе,
> далёкой от идеала (как и все линупсы)?

Ну... Иметь что-то уникальное или хотя бы работать. Если раньше ему прощали поломки и необходимость делать много действий руками при обновлении (при этом не забывая смотреть на офсайт) ради простоты архитектуры - то теперь - не за что.

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

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

> Кроме того, идея универсализации каталогов не нова и крайне интересна, т.к. позволяет
> упростить структуру системы - разве это плохо? Взгляните на gobo-linux, там
> прекрасно объяснено зачем нужно "ломать устои" в пользу единых каталогов.

Что за Gobo Linux? Ни разу вживую не видел, он нафиг со своим c://Program Files никому не нужен.

> И ещё: Линукс стал "больше, чем юникс" - он стал настолькой системой
> и вряд ли все эти навороты (особ. X-Window) нужны простому, домашнему
> юзеру. Чем проще будет система, тем больше шансов на успех среди
> "обычных" юзеров.

Обычному юзеру нужны программки и игрушки. На внутреннюю архитектуру системы ему пофигу, пока там ничего не сломалось. А в арче - 100% сломается, ибо "пользователь" точно не сможет всё правильно обновить. И вообше, Arch и "обычные юзеры" - о чём это мы?

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

166. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:46 
> То есть следущий дистр, в котором все свалят в /usr/bin - Ubuntu ?

Да, есть такой слушок.

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

167. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:47 
> Почему Вы так плохо думаете о людях? Возможно он порадовался своей прозорливости.

Все гораздо проще. Он радуется плиточному интерфейсу :)

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

168. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:49 
> посмотреть что в /bin лежит. Если ничего нужного, сделать rm -r /bin/

Ага, удачи. Проще сразу rm -rf / .

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

169. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:50 
> СЕРВЫР НА АРЧЕ НЕ ДОЛЖОН ЖИТЬ ВААПЩЕ

Fixed


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

170. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 13:50 
>> в шебангах это не костыли, а для переносимости.
> Это костыли для переносимости, да.
> При правильной и логичной организации файлов, в таких костылях необходимости нет.

Чувак, ты когда-нибудь про PATH слышал?

Например:

PATH=/opt/mysuperpython/bin:/usr/local/bin/:/usr/sbin:/usr/bin

и ещё. Весь мир не ограничен Linux, и даже BSD. И не у всех из свободных ОС - единая иерархия с Unix/Linux. А вот sh и python есть много где...

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

171. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 13:51 
> Нет, конечно, современные дистрибутивы любят не считать память, и включать в initrd
> всё, кроме перламутровых пуговиц, поэтому эта проблема не стоит так остро,
> можно всё нужное подмонтировать и через initrd. Но есть и маломощные
> устройства, которые не любят разбрасываться памятью, и возможность легко реализовать нужную
> схему - она гораздо важнее, чем шок у малышей, которые не
> могут запомнить, чем отличаются /bin, /sbin, /usr/bin и /usr/sbin (а в
> debian и некоторых других - ещё и /usr/games)

Именно поэтому люди и придумали гибкие системы генерации initrd, которые позволяют включить туда только то, что нужно для решения конкретной задачи (например, dracut).

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

172. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от медведдд (ok) on 04-Июн-13, 13:52 
Очередной осуждатель? :D И что не так с rm -r /bin, в котором лежит один протухший файл, не принадлежащий ни одному пакету?
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

174. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:52 
> Нет.  Это придурки в красной шляпе додумались так "чинить" свои баги,

Судя по всему это таки просто растиражированная версия культа карго. А вот насчет редхата - я все понимаю, но почему они решили в /usr в результате гадить? А /bin или /sbin чем-то хуже был? Почем зря путь длиннее в 2 раза.

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

175. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:53 
> переводить я за тебя буду? ничо непонятно же

Неосилятор английского? Не думал, что встречу на Opennet... Да там и язык технический - на уровне базовых правил и знания терминов.

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

176. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 13:53 
> у меня в openbsd и netbsd есть и диск a:, и диск c:

Сразу видно - настоящие UNIX, а не китайские подделки от всяких столманов :)

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

177. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:54 
> Если честно, мне и по-русски непонятно, зачем ЭТО ВСЁ. :)
> Уже написали, что всякие /bin /sbin морально устарели - сегодняшние "юниксы" -
> это не бох-админ и сотня хомячков, а вполне себе "однопользовательская система",
> где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.

Вообще-то Linux - это *далеко* не только десктоп.

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

178. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 13:57 
> Очередной осуждатель? :D И что не так с rm -r /bin, в
> котором лежит один протухший файл, не принадлежащий ни одному пакету?

А то, что первый попавшийся пакет, не прошедший эту процедуру просто офигеет и не поставится, я молчу про скрипты, зависящие, скажем от #!/bin/bash. Хоть бы ln -s сделали, и то почище хак был бы.

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

179. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от qwerty (ok) on 04-Июн-13, 14:01 
> Linux Is Not UniX... а разве вы не знали? ;-)

Хоть Just For Fun прочитайте, не смешите народ.

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

180. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 14:03 
> Судя по всему это таки просто растиражированная версия культа карго. А вот
> насчет редхата - я все понимаю, но почему они решили в
> /usr в результате гадить? А /bin или /sbin чем-то хуже был?
> Почем зря путь длиннее в 2 раза.

Логика простая - все дистрибутивно-специфичные файлы выносятся в /usr, а в корне остаются только хост-специфичные (в основном конфиги). В результате, /usr можно раздавать по NFS, например, и централизованно обновлять, не залезая в корневые разделы каждого хоста. Для самих хостов запросто сделать /usr read-only, чтоб руткиты не плодились.
А корневые разделы хостов - это вотчина админа. Что туда писать - зависит от назначения хоста.

В общем и целом, конечная цель разработчиков systemd/dracut/... - обеспечить нормальную работу системы при read-only /usr (актуально для серверных ферм), а также при read-only / и наоборот, при volatile / на tmpfs, который создается заново при каждой загрузке (актуально для эмбеддовки, например).

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

181. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 14:03 
Вот до чего ПГМ (Поттеринг головного мозга) доводит... Типа, раз systemd не может жить без /usr/bin - так давайте все файлы туда свалим... Молодцы, что тут сказать... Симлинки-то хоть сделали в /bin и /sbin? Или переписываем все скрипты?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

182. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 14:03 
>> Я написал уже что мне непонятно. Ваш вопрос никак не отвечает на
>> "почему такой батхёрт".
> Ну не могу я свои эмоции сформулировать в виде аргументов, а со
> времен отказа от grub1 у меня только эмоции, уж извините.

Что не так с GRUB 2? Он не грузит ОС или как? А вот некроманты с первограбом меня удивляют - он же кучу вещей не поддерживает, включая GPT.

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

184. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от qwerty (ok) on 04-Июн-13, 14:05 
> Вот до чего ПГМ (Поттеринг головного мозга) доводит... Типа, раз systemd не
> может жить без /usr/bin - так давайте все файлы туда свалим...
> Молодцы, что тут сказать... Симлинки-то хоть сделали в /bin и /sbin?
> Или переписываем все скрипты?

Строго говоря, это не systemd. Пруф не приведу, но они сами вместе с udev открещивались - типа мы просто Warning! показываем, это сторонние программы ломаются.

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

186. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 14:13 
> чем битый час переустанавливать отвалившиеся дополнения в дебиане.

Какой-то весьма высосанный из пальца пример.

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

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

187. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 14:21 
> Логика простая - все дистрибутивно-специфичные файлы выносятся в /usr, а в корне остаются только хост-специфичные (в основном конфиги)

…вместо того, чтобы последовать примеру Plan 9 и сделать-таки на основе файловой системы нормальное пространство имён. Казалось бы, чего сложного в том, чтобы просто делать "mount /mnt/osspecific /"? Unionfs в линуксе есть, так что проблемы с привязыванием нескольких каталогов к одному имени быть не должно.

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

189. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 14:47 
тебе жалко перевести чтоли?
Ответить | Правка | ^ к родителю #175 | Наверх | Cообщить модератору

190. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 14:53 
Неет, я так просто не сдался. Но сделал. Теперь у меня рабочая система, повышенное ЧСВ и моральное удовлетворение от проделанного. Только арч, только хардкор!
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору

191. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –3 +/
Сообщение от Аноним (??) on 04-Июн-13, 14:56 
> Логика простая - все дистрибутивно-специфичные файлы выносятся в /usr, а в корне
> остаются только хост-специфичные (в основном конфиги).

Я все понимаю, а что помешает раздавать по сети /bin? :)

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

192. "На нормальных операционках"  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 14:57 
> Я про FreeBSD если что )))

То что "свое не пахнет" - мы уже давно поняли. Совершенно не обязательно доказывать это в 100500-й раз.

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

193. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 15:01 
> у всех из свободных ОС - единая иерархия с Unix/Linux. А
> вот sh и python есть много где...

Действительно, в какой-нить винде нет ни env, ни /bin. Поэтому всякие там бидоны там не особо популярны.

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

196. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 15:07 
> тебе жалко перевести чтоли?

И без перевода всё ясно.

/bin - для юзера и /sbin для суперюзера. Это элементы корня, нужные для того, чтобы можно было загрузить всё остальное (initrd и его аналоги появились не так давно, да и не решают всех проблем, если подходить к делу без фанатизма)

/usr - может быть взаимозаменяемым между такими системами, главное, чтобы с / его можно было поднять. и то же самое разделение - /usr/bin для юзера, чтобы он запускал свои юзерские программы, а /usr/sbin - для суперюзера, и в PATH юзера не попадают.

Нашему Unix-у они наиболее симпатичны.

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

197. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 15:09 
>> у всех из свободных ОС - единая иерархия с Unix/Linux. А
>> вот sh и python есть много где...
> Действительно, в какой-нить винде нет ни env, ни /bin. Поэтому всякие там
> бидоны там не особо популярны.

Причём здесь винда? Haiku, Syllable, и другие свободные системы. Чем больше софта, который работает везде, тем больше софта у таких платформ. Энтузиасты этого дела не смогут всё написать, а тут его лишают и того, что у них могло было быть, если бы не упрямство тех, кто упорно делает против стандартов, мотивируя это "у меня в linux работает, а остальные трава не расти".

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

198. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 15:12 
>> Логика простая - все дистрибутивно-специфичные файлы выносятся в /usr, а в корне
>> остаются только хост-специфичные (в основном конфиги).
> Я все понимаю, а что помешает раздавать по сети /bin? :)

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

Например, на моём http://emacsos.51t.ru всё работает, и в лучшем виде, обладая полной функциональностью :) из 11 мб, но бывают такие странные люди, которым нужно что-то и помимо emacs.

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

199. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Anonim (??) on 04-Июн-13, 15:14 
В смысле можно mount и mount --bind, а не cp
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

201. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 15:42 
> Что не так с GRUB 2? Он не грузит ОС или как?

Он слишком сложный

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

202. "На нормальных операционках"  –2 +/
Сообщение от kurokaze (ok) on 04-Июн-13, 15:46 
>На нормальных операционках
>Я про FreeBSD

Взаимоисключающие параграфы

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

209. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 16:10 
>> где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.
> В windows 7 наоборот стали делить, они дураки?

Разглашение государственных американских тайн карается расстрелом.

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

210. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от vi on 04-Июн-13, 16:16 
> Почему Вы так плохо думаете о людях? Возможно он порадовался своей прозорливости.

Он же про новость сказал, а не про себя!


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

211. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от ILYA INDIGO (ok) on 04-Июн-13, 16:18 
KISS
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

212. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 16:28 
>> Что не так с GRUB 2? Он не грузит ОС или как?
> Он слишком сложный

Сказал пользователь Arch...

Он - модульный и имеет кучу вкусных возможностей. Неосилили - так и говорите. Кстати, а зачем вам с таким подходом вообще в конфиг загрузчика лезть?

Хотя убирать его в AUR - да, странная идея. Сделали бы GRUB2 по дефолту, а отдельно пакет grub-legacy, как в Debian.

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

213. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 16:30 
> KISS

Глубокомысленно...

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

214. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 17:07 
>> KISS
> Глубокомысленно...

Теперь KISSMYASS

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

215. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –5 +/
Сообщение от vorchun (ok) on 04-Июн-13, 17:15 
в нормальных ОС испокон веков
>ls -la /bin

lrwxrwxrwx   1 root     root           9 May  7  2004 /bin -> ./usr/bin
и только с 2011 года /sbin в /usr переехал:
$ ls -la /sbin
lrwxrwxrwx   1 root     root          10 Feb 26 14:46 /sbin -> ./usr/sbin
Это все происки "красны шапки", вот такой вот изврат:
$ ls -la /etc/rc3.d
lrwxrwxrwx 1 root root 10 Июн  4  2012 /etc/rc3.d -> rc.d/rc3.d
они в конце 90-х тоже придумали чтобы быть ближе к "солнцу" :)

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

216. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 17:23 
$ ls -l /bin /lib
lrwxrwxrwx   1 root     root           9 Dec  6  2006 /bin -> ./usr/bin
lrwxrwxrwx   1 root     root           9 Dec  6  2006 /lib -> ./usr/lib
$ uname
SunOS
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

217. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –3 +/
Сообщение от Адекват on 04-Июн-13, 17:24 
> BTW
> 1. винда не позволяет делать монтирование в произвольное место произвольной файловой системы
> другую файловую систему.
> 2. винда не умеет mount -o bind и mount -o move про
> аналог unionfs я вообще молчу в тряпочку.
> 3. юзабельные симлинки и хардлинки не умеет делать.
> 4. файл нельзя удалить если он открыт... (из этого все и растет)

Зато там есть DirectX11, и 90% компов покупают именно ради игр, что и делает выручку магазину, которые компы продают, на что они могут закупить новую партию компов для продажи.
Круговорот денег, бизнес, спрос и предложение.
Так что если бы не винды, ваши компы стоили в 10 раз дороже и вы бы на новый винт копили бы полгода.
А mount конечно нет, тут вы правы.

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

218. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Andrey Mitrofanov on 04-Июн-13, 17:28 
>> У меня чуть ближе к началу алфавитного списка и вполне работает. :)
> Что-то нет ни малейшего доверия к поделкам таких "великих юниксоидов", как вы.

Ну, возьми чего ни то за авторством Кернигана или Пайка, чо.
Cпециально для обладателей самомнения, "я осилил PISIX", конечно, FreeBSD.
Сама История Unix! </>

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

220. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Адекват on 04-Июн-13, 17:56 
один я считаю что это полнейший ПЗДЦ ?
А если так получилось что у меня в двух различных каталогах, от которых сейчас нужно уйти есть вложенные каталоги local со своими файлами, на которые ссылаются программы - бинарые файлы, в которых жестко вшиты ссылки на эти файлы типа /bin/local/myprog и /sbin/local/myprog ?
Два одноименных файла, в разных каталогах.
Причем на эти программы могут ссылаться два-три десятка программ.
Это я проблему щас придумал, за 2 минуты, так что реальные проблемы могут быть еще жосче.
Нет, такого вопиющего, лютого, леденящего душу песца я давно не видел.
И еще - если нужнен "ЕДИНЫЙ СТАНДАРТ", зачем все валить в один каталог, давайте тогда вообще все в / свалим, а ?
Каждый кто считает что тут нет проблемы, у кого получилось преодолеть эту ситуацию  - душевно больной человек, считающий себя умным, Ылитой, которой удалось преодолеть эту ситуацию.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

221. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 18:00 
>> Linux Is Not UniX... а разве вы не знали? ;-)
> Хоть Just For Fun прочитайте, не смешите народ.

Линукс это не юникс, а юникс-like

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

222. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Адекват on 04-Июн-13, 18:04 
>Но кто-то же  должен быть первым?

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

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

223. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 18:14 
> Зато там есть DirectX11, и 90% компов покупают именно ради игр

В какой класс перешёл?

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

224. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 18:17 
До того, как там начали все ломать, было нормально. На серваках иногда бывает нужен и свежак, а не только тухлятина.
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

225. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 18:22 
>Он - модульный и имеет кучу вкусных возможностей.

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

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

226. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от vorchun (ok) on 04-Июн-13, 18:23 
Уже в нескольких постах упомянули:
во взрослых ОС всегда было /bin -> ./usr/bin
а с 2011 /sbin -> ./usr/sbin
красна шапка смотрит на старших в вопросах построения дерева каталогов, остальные смотрят на шапку ;)
Правда, совмещать /usr/bin и /usr/sbin, на мой взгляд уже перебор...
Ответить | Правка | ^ к родителю #222 | Наверх | Cообщить модератору

227. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Аноним (??) on 04-Июн-13, 18:34 
Почему-то со старой версией удава ничего не ломалось, никакие "сторонние программы". А стоило удав апнуть, вдруг резко все "сторонние программы" вдруг сломались, ога-ога.
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

228. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 18:35 
Жаль, что арчег заменить нечем, а то ему уже давно место в /dev/null.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

229. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 04-Июн-13, 18:41 
>>Он - модульный и имеет кучу вкусных возможностей.
> Он навороченная хрень, переусложненная и с кучей ненужных свистелок и перделок.

Вам - не нужно. Другим нужно, а у вас систему он и так загрузит. И вообще, поставьте себе LILO или Syslinux да радуйтесь. А Grub - это комбайн, да. Но модульный, совсем как ядро Linux.

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

230. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 18:43 
> Пусть эти экспериментаторы запилят себе тестовый дистрибутив и там и тренируются.

Так Arch с Fedora и есть тестовые. Первый - перманентно, второй - для RHEL.

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

231. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 04-Июн-13, 18:43 
>>Он - модульный и имеет кучу вкусных возможностей.
> Он навороченная хрень, переусложненная и с кучей ненужных свистелок и перделок.

прямая загрузка ядра netbsd и openbsd - это ненужная свистелка, или ... ?

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

232. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Пр0х0жий (ok) on 04-Июн-13, 18:57 
> Вся заваруха с /usr/bin - история "чому так мало места?"

Да нет в общем-то.
Просто сотрудники Pottering & Co не читают Requirements в http://www.pathname.com/fhs/pub/fhs-2.3.html и всегда держат в fstab всё через defaults который с auto: эдакий трушный виндовс-вэй.
Но чтобы совсем не тр@х@ться с нихрена не понятным defaults, лучше сразу по нему молотком с гвоздями и симлинками прямо с инсталляции.
Ну чтоб было совсем гламурно.

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

233. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Пр0х0жий (ok) on 04-Июн-13, 20:23 
> А /bin или /sbin чем-то хуже был?

Они сами раскололись почему _для_них_ хуже:

> But, advanced features in today's systems
> can not really bootup with an empty /usr anymore.
> More and more fails in subtle ways in such setups.

http://fedoraproject.org/wiki/Features/UsrMove

Но как-то тонко перевели стрелки на всех, этим "today's systems".

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

234. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –2 +/
Сообщение от Наивный чукотский юноша on 04-Июн-13, 21:13 
> Unix System Readonly? United States of Rednecks?

man FHS
UNIX System Resources

Читаю комментарии здешних линуксоидов и покрываюсь фейспалмами.

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

235. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 04-Июн-13, 22:55 
> Я все понимаю, а что помешает раздавать по сети /bin? :)

/bin, /lib, /lib64 и /sbin не могут быть точками монтирования.

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

236. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 22:57 
> Судя по всему это таки просто растиражированная версия культа карго. А вот
> насчет редхата - я все понимаю, но почему они решили в
> /usr в результате гадить? А /bin или /sbin чем-то хуже был?
> Почем зря путь длиннее в 2 раза.

Почему длиннее? Любой файл из /usr/{s,}bin доступен через симлинки /bin -> /usr/bin и /sbin -> /usr/sbin.

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

238. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 23:03 
> Какой-то весьма высосанный из пальца пример.

Это не пример. Это объективная реальность, из-за которой я вчера убил час на работе и полчаса дома.

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

Этот недостаток уже исправляют. Сегодня iceweasel, завтра ядро с libc.

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

239. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 04-Июн-13, 23:06 
> man FHS
> UNIX System Resources

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

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

241. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от McLoud (??) on 04-Июн-13, 23:21 
Почитал комменты и мне стало очень интересно, сейчас (я стар уже, мне целых 36 лет :-( ) действительно сваливать все в кучу и гордится этим считается трендом или это все от недопонимания концепции UNIX/Linux идет? Давайте сделаем кучу нетранспортабельных и недебажных комбайнов.... кто в этом выиграет? только тот кто занимается разработкой этого софта, почему не UNIX-way? Почему не каждая программа должна делать только свой функционал? Не надо мне сейчас говорить почему не предложил/не сделал сам.... отвечаю: в свое время когда оно было делал(пруфы не дам, все очень специфично, но использовалось не только у меня), сейчас нет времени, но мне кажется, что теперь разработчики пытаются завязать все на себе (это всегда было но не на open source решениях), типа меня не будет и никто ничего не сделает. Неужели никого не научила капиталистическая модель, что незаменимых людей нет? Да все будет немного хуже, но все будет....
Извините за эмоции, ну и на последок, какой смысл этого сабжа? Поломать нормальную модель (которой правда не все дистростроители придерживались) и свалить в /usr/bin 100500 файлов, а потом говорить что у нас запуск системы долго идет, потому что там 100500 файлов и нам нужна новая система инициализации????
Не в поттеринга огород камень, но рядом.....
С моей точки зрения нужно сначала делать дизайн а потом ему жестко следовать, если не получается, то значит или руки кривые, или изначальный дизайн не правильный и его нужно переделать....
Но ни разу не видел, чтобы Unix-way себя облажал, чм проще конструкция тем она гибче....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

242. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от некто on 04-Июн-13, 23:42 
> А если так получилось что у меня в двух различных каталогах, от
> которых сейчас нужно уйти есть вложенные каталоги local со своими файлами,
> на которые ссылаются программы - бинарые файлы, в которых жестко вшиты
> ссылки на эти файлы типа /bin/local/myprog и /sbin/local/myprog ?
> Два одноименных файла, в разных каталогах.
> Причем на эти программы могут ссылаться два-три десятка программ.

и после этого ты называешь себя адекватом?!!!

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

243. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от некто on 04-Июн-13, 23:48 
Очередной осуждатель?

> Хоть бы ln -s сделали, и то почище хак был бы.

ты не поверишь!!!! таки сделали

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

245. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 00:58 
> Я один не понимаю, зачем переделывать то, что давно уже сделано в Gobo-linux?

Новые идиоты не смотрят на то, что делали их предшественники.  Отчасти это ограничивает высоты достигаемого идиотизма, конечно...

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

246. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 00:59 
> Уже написали, что всякие /bin /sbin морально устарели - сегодняшние "юниксы" -
> это не бох-админ и сотня хомячков, а вполне себе "однопользовательская система",
> где нет смысла всё делить по кастам привилегированных. Короче, карго-культ.

Идите к себе на rsdn и там кидайтесь незнакомыми словами.

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

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

247. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:02 
> А Grub - это комбайн, да. Но модульный, совсем как ядро Linux.

Страшноватый он, почитайте хоть grub-install для разминки (в обвязочных скриптах с модульностью там изрядная напряжёнка, увы).

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

248. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:10 
> Что-то нет ни малейшего доверия к поделкам таких "великих юниксоидов", как вы.

Можно ссылочку, где я бы так авторитетно отрекомендовался?  Заранее благодарен.

Кстати, мои поделки на http://www.altlinux.org/Regular официально русским по фоновому ставить не рекомендуется, в отличие от официальных же выпусков дистрибутивов.  При том, что пишу с ноута, установленного с regular-e17_sysvinit-20130124-x86_64.iso или около того.

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

249. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:17 
>> Островитянин, если Вы чем-то не пользуетесь -- не спешите расписываться за всех.
> Я-то как раз пользуюсь. И понимаю выгоду от выноса всех бинарников из
> корня (включая ядро, которое можно вообще по сети раздавать, вместе с /usr).

Можно или раздавали? (упреждая вопрос: altlinux.org/ALTSP)

>> Понимаю, что пришедшим с "диска C:" весь юникс в дикость.  Но это ваши проблемы.
> Простите, не наши, а ваши.
> Это у вас тяжелый виндус головного мозга, а не у меня.

Читающие да рассудят.

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

250. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:19 
>> Вы так говорите, как будто антибиотики до сих пор делают именно давая
>> заплесневеть бутерброду, потому что так говорит "стандарт Флеминга".
> К счастью, в фармакологии не Шигорины работают :)

Гы-гы, в Енамине небось до сих пор Daylight работает, который при моём непосредственном участии в 2001 году отбирали.  Пасочки для фармакологов хранит и перебирает.

Какие вы всё-таки наивные...

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

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

251. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:21 
> Михаил, ты не прав. Аноним, которому ты ответил, явно не с "диска С:" пришёл

У него ровно такое же воззрение -- "мне не нужно, значит, никому не нужно".

> а как раз наоборот — иначе почему он знает
> историю UNIX получше большей части линуксоидов?

Не факт, кстати -- процитировал уж больно близко к методичке фанбоя systemd/usrmove.

Её на lwn разбирали, Поттеринг так и не ответил на вопросы по существу :(

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

252. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:24 
> 1. винда не позволяет делать монтирование в произвольное место произвольной файловой
> системы другую файловую систему.

Кажется, всё-таки научили в районе win2k.  Через какое место и с какими ограничениями/последствиями -- не помню.

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

253. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:32 
> Они сами раскололись почему _для_них_ хуже:
>> But, advanced features in today's systems
>> can not really bootup with an empty /usr anymore.
>> More and more fails in subtle ways in such setups.
> http://fedoraproject.org/wiki/Features/UsrMove

Эти недоумки хотели сказать, что в pulseaudio отваливается смотрелка в pci.ids -- поскольку обрабатывать ошибки некоторые уже начали разучиваться: http://lwn.net/Articles/431111/

> Но как-то тонко перевели стрелки на всех, этим "today's systems".

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

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

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

254. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +2 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:40 
> Чем проще будет система, тем больше шансов на успех среди "обычных" юзеров.

И это нам гости с месива кишок под названием "майкрософт окнас" будут рассказывать, ага.

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

255. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Июн-13, 01:46 
> Строго говоря, это не systemd. Пруф не приведу, но они сами вместе
> с udev открещивались - типа мы просто Warning! показываем, это сторонние
> программы ломаются.

Вот они, эти "сторонние" программы тех же очумелых ручек: http://lwn.net/Articles/431111/

А лет десять тому софты с 0pointer.de были в числе моих любимых апстримов -- хорошо документировались, паковались и работали...

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

256. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Perlovka (ok) on 05-Июн-13, 03:06 
http://www.pathname.com/fhs/pub/fhs-2.3.html#REQUIREMENTS2

А теперь, внимание, вопрос: кто тут душевно больной человек?

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

257. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 05-Июн-13, 05:16 
> /bin, /lib, /lib64 и /sbin не могут быть точками монтирования.

Ну вот сделать так чтобы могли. И все. А то какой-то дурацкий /usr/bin вместо в 2 раза более короткого /bin будет почем зря.

В конце концов, если все бинари в /usr/bin и он целиком отдается по сети - значит систему без бинарей в /bin как-то загрузили. Ну вот чего б их там не хранить, раз система без бинарей в /bin все-таки взлетает? :)

Собственно, ядру линукса вообще до балды что запускать. Что попросят - то и запустит. Хоть /some/crap. Это вообще стандартный метод takeover'а Linux-систем при физическом доступе и возможности управлять загрузкой: init=/bin/bash (или что вы там предпочитаете) в командлайн ядра - и вот вы уже король системы и можете сменить пароль рута, не зная/помня старый, починить что-то основательно отпавшее, и так далее.

Более того - линевый кернель штука умная. Его можно не только попросить смонтировать rootfs откуда попало. Он может даже подождать окончания монтирования до того как туда лезть (IIRC, параметр rootwait в командной строке ядра). Так можно изящно подмаунтить rootfs по сетке или откуда там еще совсем без рамдиска. И только потом ядро попробует туда сунуться. Чтобы найти там /some/crap, init, или что там еще. Дальнейшее происходящее - на совести init или того кто его заменяет.

Так что если вы хотите рассказать мне как стартует Linux - you're welcome. Правда, я сам вам это расскажу, даже будучи разбужен в 2 часа ночи :)

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

258. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +3 +/
Сообщение от Аноним (??) on 05-Июн-13, 05:24 
> А смысл? Без него не загрузишься,

Кто тебе сказал такую глупость? А, ты никогда не смотрел как это сделано по факту и наслушался очередного ламерья, понимаю.

По факту линевое ядро может стартануть без rootfs совсем. Его можно заинструктировать подцепить какую-то ФС как rootfs. Что это будет - ядру все-равно, лишь бы поддержка этого была в ядре. Ядро даже умеет ждать появления rootfs, если надо. А когда он замаунтится - оттуда пнется то что по мнению того кто все это компоновал является init'ом. На этом миссия ядра заканчивается. Все что последует далее - на совести init'а. И если его автор (Гарри Поттер или кто там еще) захочет - все там будет. В лучшем виде. Никаких фундаментальных проблем там нет.

> а когда загрузишься - он не особо и нужен.

Вот это то и криво. Нафига он вообще тогда таскается? Раз уж он есть - логично его сделать моунтабельным и в него и валить все. А костыли с /usr/* это вообще малопонятно зачем. Почем зря какой-то левый "/usr" в иерархии. Только в 2 раза удлиняет пути без каких либо реальных причин таскать с собой это название.

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

Я еще и не такие вещички видел. Я видел как голый кернел без рутфс взлетает, маунтит сам себе ФС, ждет пока драйвер раздуплится, и только потом пинает оттуда init. Барон Мюнхаузен завистливо смотрит програмеров: они его давным-давно обштопали в деле вытаскивания самих себя за шнурки ботинок из болота :)

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

259. "На нормальных операционках"  –1 +/
Сообщение от Аноним (??) on 05-Июн-13, 05:27 
> И у кого, кроме netbsd, такой бзик? У openbsd и netbsd

You have just divided by zero, don't you?

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

260. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 05-Июн-13, 05:29 
> А вот перенести часть файлов в каталог con - уже труднее.

А я использую пути с двоеточиями и тому подобным весельем. Во виндyзятники бы радовались, пытаясь замаунтить мой винч. Очень интересно, что они бы делали налетев на такие пути :)

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

261. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Аноним (??) on 05-Июн-13, 05:31 
> Именно поэтому люди и придумали гибкие системы генерации initrd,

Вообще, ядро и само может замаунтить себе ФС с абы чем. Если поддержка вкомпилена.

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

262. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +1 +/
Сообщение от Аноним (??) on 05-Июн-13, 05:35 
> Читающие да рассудят.

Читающим вот интересно: те кто кивает на K&R и костыль /usr привели вполне себе пруфлинки на историю как этот костыль вообще отрос. Вы же наехали на сторонников этого всего, наличие пруфлинка спустили на тормозах, подмодерили немного оппонентов. Вам не кажется что это не совсем объективный стиль поведения? Вы как-то утрачиваете способность слушать оппонентов у которых разумные аргументы. Зато написали какой-то бред про какой-то там редхат. Хотя оппоненты ссылались на гораздо более доисторические времена, когда оно и появилось.

Это так, со стороны читающих, при том что конкретный чтец относится к многим вашим заслугам с уважением. Но не в этом конкретном случае, увы.

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

263. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 05-Июн-13, 05:39 
> Это не пример. Это объективная реальность, из-за которой я вчера убил час
> на работе и полчаса дома.

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

> Этот недостаток уже исправляют. Сегодня iceweasel, завтра ядро с libc.

Дебианщики все-таки не арчеводы, к счастью.

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

264. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Бывалый on 05-Июн-13, 06:07 
>> Вся заваруха с /usr/bin - история "чому так мало места?"
> Нет.  Это придурки в красной шляпе додумались так "чинить" свои баги,
> увы.  Когда горилле нечего делать -- она гранату в руках
> крутит...

Хорошо сказано. Респект!

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

265. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от бедный буратино (ok) on 05-Июн-13, 06:26 
> http://www.pathname.com/fhs/pub/fhs-2.3.html#REQUIREMENTS2
> А теперь, внимание, вопрос: кто тут душевно больной человек?

Все. Как говорил поручик Ржевский: "рот есть - значит..." тьфу... "на опеннете - значит душевно больной человек". других тут просто нет :(

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

266. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от медведдд (ok) on 05-Июн-13, 07:33 
Опять неосиляторы негодуют. В /usr/bin сейчас лежит 2046 файлов.
Комп (8-летней давности) грузится 20 сек.
Ой-ой, как можно жить на одной планете со стрёмным и поломанным Арчем.

7.253s (kernel) + 15.927s (userspace) = 23.180s

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

267. "Дистрибутив Arch Linux осуществил перенос всех..."  +3 +/
Сообщение от arisu (ok) on 05-Июн-13, 08:39 
> man FHS
> UNIX System Resources
> Читаю комментарии здешних линуксоидов и покрываюсь фейспалмами.

а ты попробуй про историю unix почитать. ибо фэйспалм пока что именно от твоего комментария.

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

268. "Дистрибутив Arch Linux осуществил перенос всех..."  +1 +/
Сообщение от arisu (ok) on 05-Июн-13, 08:56 
> А Grub — это комбайн, да.

и потому в очередном грубе появится простой grub loader, задача которого — загрузить grub. а потом grub loader начнёт обрастать фичами, и появится loader for grub loader. а потом…

за каким интересным дьяволом мне нужна операционная система в загрузчике? у меня уже есть одна операционная система.

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

269. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от robux (ok) on 05-Июн-13, 09:12 
Опённщики любят Арч и с удовольствием пишут про него. Что в этом плохого? Имеют право.

Тут открытый доступ к написанию статей. Пиши про свою РеактОС, или на чём ты там сидишь.
Сумашедшие - это те, кто читает ненавистные новости и срёт негативом в камментах.

По теме: мне например тоже бардак с /bin/ /sbin/ /usr/bin/ /usr/sbin/ /usr/local/bin/ /usr/local/sbin/ не нравится, и в этом смысле арчеводов полностью поддерживаю!

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

270. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 05-Июн-13, 09:37 
> Не факт, кстати -- процитировал уж больно близко к методичке фанбоя systemd/usrmove.

То есть это шаблонный аргумент сторонников переноса /bin и /sbin в /usr/bin и /usr/sbin? Странно. С чего им использовать аргумент против себя самих? Он ведь как раз наоборот, свидетельствует, что /usr/bin и/usr/sbin не нужны, и всё можно перенести в /bin и /sbin.

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

271. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от smile (??) on 05-Июн-13, 12:16 
Михаил, вы так напряглись от того, что этот федоризм проникнет через арч в альт ?

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

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

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

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

272. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  –1 +/
Сообщение от Адекват on 05-Июн-13, 17:03 
Пользователи винды - хомячки.
А пользователи ArchLinux - лабораторные мыши.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

273. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 05-Июн-13, 17:22 
> что не так с rm -r /bin, в котором лежит один протухший файл,
> не принадлежащий ни одному пакету?

В не других не захотелось сделать?
ll /bin
ll /sbin
И подумать почему так, а не иначе?

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

274. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 05-Июн-13, 17:43 
> /bin - для юзера

За буквально штучным исключением:
$ ll /bin|grep x---
-rws--x---  1 root wheel   22244 Окт 16  2012 su
-rwx------  1 root root    22240 Июн  5  2012 login

> /bin - для юзера и /sbin для суперюзера.
> Это элементы корня, нужные
> для того, чтобы можно было загрузить всё остальное

Конечно.
Но воинствующим ЧЯДНТ'шникам непонятно, что /bin и /sbin это полноценная, хоть и минимальная *nix-система.

> Нашему Unix-у они наиболее симпатичны.

True. Без вопросов.
Это одна из разновидностей принципа KISS.

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

275. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 05-Июн-13, 20:47 
> всякие /bin /sbin морально устарели - сегодняшние "юниксы" -
> это не бох-админ и сотня хомячков, а вполне себе "однопользовательская система",
> где нет смысла всё делить по кастам привилегированных.

Беспарольная Windows 98 под FAT без антивируса.
"Больной, вы ещё живы? Тогда мы идём к вам"

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

276. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от smile (??) on 05-Июн-13, 23:51 
/usr/local/*

Ваш К.О.

P.S. У Вас где-то частица "Не" затерялась перед именем

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

277. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 06-Июн-13, 03:17 
> Уже в нескольких постах упомянули:
> во взрослых ОС всегда было /bin -> ./usr/bin

Они ошиблись.
"Tricks of the UNIX Masters" by Russel G. Sage
UNIX and C
UNIX for OpenVMS
AT&T UNIX™PC Unix System V Users Manual 3b1 3.51

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

278. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Лентяй (??) on 06-Июн-13, 04:15 
>>> Я бы удивился, если бы было нельзя.
>>> А вот перенести часть файлов в каталог con - уже труднее.
>> Атавизмы есть у всех, в том числе у тебя. Рудиментарный хвост. Аппендикс.
> Аппендикс это не атавизм.
> У него вполне конкректная функция есть: резервное хранение штаммов бактерий необходимых
> для обеспечения нормального пищеварения после смены рациона питания (в результате смены
> места обитания например)...

Здесь нельзя не согласиться, но...

> BTW
> 1. винда не позволяет делать монтирование в произвольное место произвольной файловой системы
> другую файловую систему.

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

> 2. винда не умеет mount -o bind и mount -o move про
> аналог unionfs я вообще молчу в тряпочку.

unionfs вообще стрёмная штука, ибо предсказуемо работает лишь для простых ситуаций. И далеко не во всякой *nix-like ОС она найдётся. Что же до монтирования из образа - не совсем из коробки, но это есть, как минимум для VHD.

> 3. юзабельные симлинки и хардлинки не умеет делать.

Умеет в последних версиях NTFS. До этого так же были junction points, но они - действительно, слабая имитация левой руки.

> 4. файл нельзя удалить если он открыт... (из этого все и растет)

Со времён W2K можно, правда, если указывать специальный флаг для CreateFile(), FILE_SHARE_DELETE. Насчёт автоматического использования этого флага при использовании CRT - не скажу, ибо не в курсе. В целом, это не баг, а, скорее, архитектурная особенность - не однозначно плохая или хорошая.

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

279. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Лентяй (??) on 06-Июн-13, 04:17 
>> А вот перенести часть файлов в каталог con - уже труднее.
> А я использую пути с двоеточиями и тому подобным весельем. Во виндyзятники
> бы радовались, пытаясь замаунтить мой винч. Очень интересно, что они бы
> делали налетев на такие пути :)

Строго говоря, NTFS плевать хотела на спецсимволы в путях. Ограничения сохраняются исключительно на уровне WinAPI; не уверен, но, скорее всего, если пользоваться напрямую системными вызовами, то проблем даже с экзотическими именами не возникнет.

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

280. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 06-Июн-13, 04:29 
Дисковая подсистема.


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

281. "Дистрибутив Arch Linux осуществил перенос всех..."  +/
Сообщение от arisu (ok) on 06-Июн-13, 05:05 
> Со времён W2K можно, правда, если указывать специальный флаг для CreateFile(), FILE_SHARE_DELETE.

а с запущеным .exe как быть? и вообще: как удалить файл, который открыт другим приложением, а вдобавок ещё и за-mmap-лен?

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

да, это не баг, это действительно так сдизайнено. последствия «автолочки».

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

282. "Дистрибутив Arch Linux осуществил перенос всех..."  +/
Сообщение от arisu (ok) on 06-Июн-13, 05:07 
а если читать диск посекторно — тем более. однако же подавляющее большинство виндософта использует именно WinAPI. и им пофигу, что там позволяет FS на уровне пониже: с их точки зрения — «не работает!»
Ответить | Правка | ^ к родителю #279 | Наверх | Cообщить модератору

283. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Пр0х0жий (ok) on 06-Июн-13, 08:31 
> переносом всех исполняемых файлов из директорий
> /bin, /sbin и /usr/sbin в единую директорию /usr/bin.
> Указанное изменение позволит избавиться от путаницы
> с размещением файлов и упростит поддержание пакетов.

Т.е. мейнтейнеры запутались где и что должно лежать?
Феерично...

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

284. "Дистрибутив Arch Linux осуществил перенос всех..."  +/
Сообщение от Аноним (??) on 06-Июн-13, 08:53 
> а с запущеным .exe как быть? и вообще: как удалить файл, который
> открыт другим приложением, а вдобавок ещё и за-mmap-лен?

А никак. Сетапер их просто переименоваывает и задвигает в временную мусорную папку. А потом при ребуте стирает. Феерический костыль, да :). Именно поэтому обновление IE требует рестарт всей системы. Удачное решение - плотно интегрировать браузер в ос. Теперь за него приходится страдать.

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

285. "Дистрибутив Arch Linux осуществил перенос всех исполняемых ф..."  +/
Сообщение от Аноним (??) on 06-Июн-13, 08:56 
> Строго говоря, NTFS плевать хотела на спецсимволы в путях.

Поэтому в лине на нем таки можно создавать черти-какие пути. Другое дело что в винде потом скорее всего можно будет поймать море лулзов когда ФС и софт на...тся на пути которые "немного отличаются" от того к чему в винапи привыкли :)

> Ограничения сохраняются исключительно на уровне WinAPI;

Ну так программы через это апи работают, за сильно редкими исключениями.

> системными вызовами, то проблем даже с экзотическими именами не возникнет.

Проблема только в том что native API не документировано и никем не используется :)

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


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

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




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

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