1.1, Аноним (-), 17:31, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –27 +/– |
>Интегрирована поддержка технологии сжатого кэширования SWAP - Zswap. При необходимости выгрузки страниц памяти на диск Zswap производит попытку сжать страницы, размещая их при этом в пуле в оперативной памяти.
Кастылище
| |
|
|
3.13, pavlinux (ok), 18:52, 15/07/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |

...
/sbin/modprobe -q zram > /dev/null 2>&1;
if [ -e /dev/zram0 ]
then
/sbin/swapoff /dev/sdb3 > /dev/null 2>&1
echo 1 > /sys/block/zram0/reset
echo $((128*1024*1024)) > /sys/block/zram0/disksize;
echo 1 > /sys/block/zram0/initstate
/sbin/mkswap /dev/zram0
/sbin/swapon /dev/zram0 >/dev/null 2>&1;
/sbin/sysctl -w vm.swappiness=60
fi
...
Тока, после покупки 16 гигов оператифки, оно нахрен не упёрлось!
| |
|
4.14, inferrna (ok), 18:58, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Угу. Ещё бы они к tmpfs это (сжатие) прикрутили, было бы ваще ништяк.
| |
|
5.16, pavlinux (ok), 19:09, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
mkfs.ext2 /dev/zram0
mount -t ext2 /dev/zram0 /tmp -o mode=1777,бла-бла-бла
| |
|
6.23, inferrna (ok), 19:14, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Только работает оно, как говно: сжатия по факту нет, после удаления файлов память не освобождается.
| |
|
7.28, pavlinux (ok), 19:38, 15/07/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Только работает оно, как говно: сжатия по факту нет, после удаления файлов
> память не освобождается.
- Слушай, Гена, давай я понесу чемоданы, а ты понесёшь меня…
- Это ты здорово придумал, Чебурашка!
| |
|
|
|
4.17, Аноним (-), 19:11, 15/07/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
Припаяй мне 16 гигз оперативки в телефон и роутер, а? :) Чтоб оно размерами осталось как карманная мыльница и при этом кушало так чтобы мелкой батареечки надолго хватало.
| |
|
5.30, pavlinux (ok), 19:38, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Припаяй мне 16 гигз оперативки в телефон и роутер, а? :)
А накой тебе своп в роутере?
| |
|
6.31, Аноним (-), 19:40, 15/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А накой тебе своп в роутере?
А на той что в него выдавится только совсем неиспользуемое - больше торентов и прочего качаться сможет при прочих равных, etc.
| |
|
|
8.46, Аноним (-), 20:44, 15/07/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Ну не, это уже читерство Впрочем, если ты мне готов дать Ламборжини - черт с то... текст свёрнут, показать | |
|
|
|
|
|
|
14.152, Аноним (-), 01:26, 23/07/2013 [^] [^^] [^^^] [ответить] | +/– | Когда надо - ношу Две недели GPS навигации по OSM в полном автономе - нормальне... большой текст свёрнут, показать | |
|
|
12.141, Аноним (-), 17:31, 22/07/2013 [^] [^^] [^^^] [ответить] | +/– | Вот указанная штука делает по сути сжатую оперативку А нужен он на тот случай ч... большой текст свёрнут, показать | |
|
|
|
|
8.131, XoRe (ok), 14:02, 17/07/2013 [^] [^^] [^^^] [ответить] | –1 +/– |  На ламборджини не то что Парж-Дакар, а Париж-Нью-Дели проехать можно http w... текст свёрнут, показать | |
|
|
|
|
6.143, Аноним (-), 17:36, 22/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Сжатие и маленкая батареека очень не сочетаются. Либо то либо другое...)
Как бы это сказать? У многих девайсов такого плана I/O настолько дорогое (в том числе и по нагрузке на проц) что еще вопрос чья возьмет.
| |
|
|
|
3.61, Michael Shigorin (ok), 01:21, 16/07/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Да нет, это даже вкуснее, чем zram.
Это отличная штука для бездисковых клиентов с небольшим размером RAM, с 2.6.22 её патчами прикручивали к ALTSP. Крайне рад наконец видеть в mainline -- может, и наши две копейки отзывов по реальному применению подсобили (вместе с патчами коллеги).
| |
|
4.66, energia (ok), 01:39, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
только в сценарии с избытком вычислительного ресурса ЦП, в случае же его недостатка и нехватки памяти - это будет полный ппц
| |
|
5.67, Аноним (-), 01:44, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> только в сценарии с избытком вычислительного ресурса ЦП, в случае же его
> недостатка и нехватки памяти - это будет полный ппц
Завидуйте уж молча, неуважаемый виндyзятник. Чтоб вы знали, скоростные алгоритмы компрессии весьма нетребовательны к процессору. По сравнению с скоростью I/O операций. Номер катит как на десктопниках, так и на мелочевке всякой. На десктопах с кучей ядер по процу обычно есть запас. На мелочевке I/O обычно еще дохлее чем проц, так что профит наступает и так и сяк.
| |
|
6.68, Michael Shigorin (ok), 01:58, 16/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> скоростные алгоритмы компрессии весьма нетребовательны к процессору
Так им в методичке не пишут... справедливости ради, кэш такое тоже здорово вымывает, но по сравнению с необходимостью лезть за страничкой на диск (особенно удалённый) это цветочки.
| |
|
7.69, Crazy Alex (ok), 02:11, 16/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
в удаленный - разумеется, а на локальном десктопе... ох, я бы сто раз подумал
| |
7.70, Аноним (-), 02:11, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Так им в методичке не пишут... справедливости ради, кэш такое тоже здорово вымывает,
Оно конечно да, но на фоне скорости I/O операций с диском/флешкой это обычно очень незначительная проблема.
| |
|
8.99, Аноним (-), 16:32, 16/07/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Вот только это совсем не то о чем Шигорин вещает Я конечно понимаю желание по... большой текст свёрнут, показать | |
|
|
6.85, linux must __RIP__ (?), 09:58, 16/07/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
справедливости ради - ответим - в тяжелонагруженных вещах - типа Lustre MDS сервак - CPU не бывает свободного как класс. В Compute Node - тоже не бывает свободного CPU. Поэтому цена IO операций может быть очень очень дешевой по сравнению с CPU, так же дешевле поставить еще памяти реально.
| |
|
7.144, Аноним (-), 17:38, 22/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> справедливости ради - ответим - в тяжелонагруженных вещах - типа Lustre MDS
> сервак - CPU не бывает свободного как класс.
Ну так если вы в такие применения zram пихаете - да, хреново микроскопом гвозди забивать. Особенно если это железнодорожный костыль.
| |
|
|
|
|
|
|
3.32, Аноним (-), 19:42, 15/07/2013 [^] [^^] [^^^] [ответить]
| –6 +/– |
Надо сбрасывать на диск и не страдать ерундой. Отдать большой кусок памяти на то чтобы сохранять туда память глупо, тогда уж лучше все подряд сжимать и на ходу распаковывать как видеокарты.
| |
|
4.54, Аноним (-), 23:22, 15/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> на то чтобы сохранять туда память глупо, тогда уж лучше все
> подряд сжимать и на ходу распаковывать как видеокарты.
Так это по сути оно и есть. А сжатие скоростным алгоритмом - быстрее чем запись на диск.
| |
|
5.134, linux must __RIP__ (?), 14:17, 17/07/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> на то чтобы сохранять туда память глупо, тогда уж лучше все
>> подряд сжимать и на ходу распаковывать как видеокарты.
> Так это по сути оно и есть. А сжатие скоростным алгоритмом -
> быстрее чем запись на диск.
типовая ошибка.
только запись на диск она асинхронна к CPU - может быть запущена и по событию будем знать что закончена,
а сжатие - оно зараза всегда синхронно и жрет именно CPU time, которого и так не хватает..
| |
|
6.145, Аноним (-), 17:54, 22/07/2013 [^] [^^] [^^^] [ответить] | +/– | Ага, ЩАЗ Системы разные бывают Очень разные У мелочевки например на которой ... большой текст свёрнут, показать | |
|
|
4.117, arisu (ok), 07:17, 17/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Надо сбрасывать на диск и не страдать ерундой.
у тебя кто-то отобрал эту возможность? сбрасывай, не страдай.
| |
|
|
2.8, Аноним (-), 17:59, 15/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вот именно. Ведь твои одноклассники сразу бегут RAM покупать, когда нужно собрать раз в пару лет что-то слишком большое для имеющегося объема RAM.
| |
|
3.18, Аноним (-), 19:11, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
+1.
Вообще линух с рамой очень дружен. У самого 4 гига, ни разу не видел чтобы ось вышла за пределы 1 гига.
| |
|
4.58, Knuckles (ok), 23:50, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
А кроме браузера чего-нибудь запускаете?
Я вот открываю пару тяжелых проектов в Idea или qtcreator и привет — если без свопа, все встает колом, намертво. 4 гига, тоже когда-то думал, что больше не может понадобиться.
| |
|
5.59, Аноним (-), 23:54, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Да что ты говоришь, современный браузер с открытым калтактиком (и музончиком через флеш) съест больше всех твоих IDE вместе взятых.
| |
|
6.72, Аноним (-), 02:12, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Это хром то? Ну да, у меня он OOM на 8Гб вызывал. Вот только лиса ни разу за 2Гб не вылезла. Так, на подумать.
| |
|
5.118, arisu (ok), 07:20, 17/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> А кроме браузера чего-нибудь запускаете?
я вот запускаю. пару браузеров, почтовик, терминалку с кучей вкладок, мессенджеры (один весьма жирный, потому что в основе там Qt и WebKit), mplayer, rtorrent, периодически gcc (и g++), прочую фигню — не лазит в своп на четырёх гигах, зараза. ну никак не хочет.
привет вам, пользователи bloatware.
| |
|
6.123, Knuckles (ok), 10:22, 17/07/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
> привет вам, пользователи bloatware.
Вот ведь чудак (на букву м).
Ты похвастаться захотел что ли? Думаешь, мне интересно, что ты там запускаешь?
Поинт был в том, что все намертво зависает при расходе памяти около 80-90%
А насчет блоатвари ты прав. Язык C++ самая большая блоатварь. Чтобы скомпилировать и слинковать исходники большого проекта, нужно немерянное железо. Про построение модели кода в IDE я вообще молчу.
Для тех, кто сложнее факториала ничего не писал, но осуждает, привожу пруфлинк: https://sites.google.com/a/chromium.org/dev/developers/how-tos/build-instructi
>Have at least 8 GB RAM. If you have less than 4 GB, you may find builds to be prohibitively slow.
>avoid memory swap at any cost!
Легаси драное. Скорей бы кресты сдохли.
| |
|
7.124, arisu (ok), 10:38, 17/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
я намекаю, что нефиг засирать память всякими говноиде. тогда и «расход памяти» резко уменьшится.
да, кстати: Qt — большой проект? а то я тут Qt4 периодически пересобираю из гита — а в своп всё равно не лазит. и да, я при этом киношки смотрю, сёрфаю и всяким другим занимаюсь.
нефиг в c++ срать шаблонами — не будет память жрать.
| |
|
|
|
|
|
4.22, Аноним (-), 19:13, 15/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> На "раз в пару лет" есть своп
Вот оно как раз и позволяет меньше диском тарахтеть когда своп понадобился.
| |
|
|
6.47, Аноним (-), 20:46, 15/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> SSD уже не тарахтят! :)
Да, они просто протираются и осыпаются. Поэтому своп на них хранить не самая лучшая идея. Хотя если ты готов их менять как патроны - тогда вариант :).
| |
|
7.98, Аноним (-), 14:49, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Протираются, но не осыпаются, если прошивка нормальная. Просто прекращают жизнь как устройство, на которое можно произвести запись. Это в идеале, разумеется.
| |
|
8.102, Аноним (-), 16:38, 16/07/2013 [^] [^^] [^^^] [ответить] | +/– | Абсолютная лотерея - физические свойства ячеек по которым прогнали много циклов ... большой текст свёрнут, показать | |
|
|
|
5.38, Crazy Alex (ok), 20:00, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то основная польза для него на мобилах, где свопа нет из-за адской тормознутости операций с флешем, здесь выгода очевидна. А вот десктопах эта штука то лет не сдалась - пару раз в год пофиг, как оно там свопом тарахтит, там оно разве что непредсказуемости добавит.
| |
5.82, КО (?), 09:08, 16/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Вот оно как раз и позволяет меньше диском тарахтеть когда своп понадобился.
Правда учащает ситуации, когда своп понадобится. :)
| |
|
|
3.87, linux must __RIP__ (?), 10:03, 16/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вот именно. Ведь твои одноклассники сразу бегут RAM покупать, когда нужно собрать
> раз в пару лет что-то слишком большое для имеющегося объема RAM.
да да. то то RHEL переодически сжирает все в buffer head и начинает тормозить не по детски - когда памяти выше 32G.
| |
|
4.103, Аноним (-), 16:41, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> переодически
Граммар-наци, придите уже за ним. Заодно мы отдохнем от постоянных глупых выс@ров в адрес редхата :).
Я только одно не понимаю - если вам редхат не нравится, зачем вы им пользуетесь? Что, любимые бсдшечки и прочие соляры - вообще "не алё". Оказывается у пингвиноидов кактус лучший из доступных, так? :)
| |
|
5.112, Аноним (-), 20:19, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
оракл у него, то есть переименованый редхат, с работы выгонят если перестанет пользоваться.
| |
|
6.146, Аноним (-), 18:02, 22/07/2013 [^] [^^] [^^^] [ответить] | +/– | Пришли надзиратели и заставили штыками и прикладами вкалывать на концлагерном ко... большой текст свёрнут, показать | |
|
|
|
|
2.11, Аноним (-), 18:18, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
В MAC OS X 10.9 такое же сжатие страниц, помогает экономить ресурсы на запусках вкладок Google Chrome как минимум
| |
|
3.37, pavlinux (ok), 19:51, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В MAC OS X 10.9 такое же сжатие страниц, помогает экономить ресурсы
> на запусках вкладок Google Chrome как минимум
Каких страниц? O_O
| |
|
2.50, 123 (??), 21:09, 15/07/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
FreeBSD таки давно умеет. Для встройки - реально полезно.
| |
|
3.104, Аноним (-), 16:42, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> FreeBSD таки давно умеет.
И, конечно же, вы покажете нам пруфы? Например, коммиты где эту фичу запилили.
> Для встройки - реально полезно.
Фрибсд и встройка - взаимоисключающие параграфы практически.
| |
|
4.107, Анон321 (?), 17:19, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Фрибсд и встройка - взаимоисключающие параграфы практически.
Сразу стало интересно, почему? Без p@d34кi.
| |
|
5.147, Аноним (-), 19:30, 22/07/2013 [^] [^^] [^^^] [ответить] | +/– | Потому что 1 Поддержка большинства SoC - только на бумаге Загрузить ядро и пyк... большой текст свёрнут, показать | |
|
|
|
|
1.6, Аноним (-), 17:50, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
>Одновременно представлены
mainline: 3.11-rc1 2013-07-14
stable: 3.10.1 2013-07-13
stable: 3.9.10 2013-07-13
угу, одновременней некуда
| |
|
|
3.105, Аноним (-), 16:42, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Хуже другое -- полутрадиционное "обновляйтесь обязательно".
Ну так если вы хотите быть святее апстрима - ну вот и бубухайте на это столько же ресурсов сколько апстрим.
| |
|
|
|
|
3.42, Ан (??), 20:32, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Не надоело еще?
Официальное название? -Нет!
| |
3.48, Аноним (-), 20:47, 15/07/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Не надоело еще?
Вообще-то разработчики линя сами пошутили на этот счет :)
| |
|
|
1.10, Александр Патраков (?), 18:12, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Еще и четырехцветный флаг пририсовали к туксу. Возможно, из-за этого флага ни одна копия linux-3.11-rc1 не является лицензионной.
| |
|
2.39, Аноним (-), 20:13, 15/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
>ни одна копия linux-3.11-rc1 не является лицензионной.
Пейратский Линукс?:)
| |
|
1.12, meequz (ok), 18:41, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>новому ядру присвоено кодовое имя "Linux for Workgroups"
ну теперь никто не скажет, что линукс не готов для десктопа
| |
1.15, ip1981 (ok), 19:04, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> по аналогии с Windows 3.11 for Workgroups
Не по аналогии, а с намёком.
| |
|
2.43, Ан (??), 20:34, 15/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> по аналогии с Windows 3.11 for Workgroups
> Не по аналогии, а с намёком.
Типа следующий Линакс 95 Чикага?
| |
|
1.25, Аноним (-), 19:16, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
На сколько распространена поддержка IRST в ноутбуках, выпускаемых в последнее время?
| |
1.40, pavlinux (ok), 20:14, 15/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ура!!!
CC kernel/configs.o
CC kernel/rcutree.o
In file included from kernel/rcutree.c:57:0:
kernel/rcutree.h:74:3: error: #error "CONFIG_RCU_FANOUT insufficient for NR_CPUS"
kernel/rcutree.h:380:23: error: ‘NUM_RCU_LVL_0’ undeclared here (not in a function)
kernel/rcutree.h:380:23: error: ‘NUM_RCU_LVL_1’ undeclared here (not in a function)
kernel/rcutree.h:380:23: error: ‘NUM_RCU_LVL_2’ undeclared here (not in a function)
kernel/rcutree.h:380:23: error: ‘NUM_RCU_LVL_3’ undeclared here (not in a function)
kernel/rcutree.h:380:23: error: ‘NUM_RCU_LVL_4’ undeclared here (not in a function)
kernel/rcutree.h:381:25: error: ‘RCU_NUM_LVLS’ undeclared here (not in a function)
kernel/rcutree.c:103:35: error: invalid operands to binary + (have ‘int *’ and ‘int *’)
kernel/rcutree.c:103:35: error: invalid operands to binary + (have ‘int *’ and ‘int *’)
kernel/rcutree.c:103:35: error: invalid operands to binary + (have ‘int *’ and ‘int *’)
kernel/rcutree.c:103:35: error: invalid operands to binary + (have ‘int *’ and ‘int *’)
kernel/rcutree.c:103:35: warning: initialization makes integer from pointer without a cast [enabled by default]
kernel/rcutree.c:103:1: error: initializer element is not constant
kernel/rcutree.c: In function ‘rcu_get_root’:
....
| |
|
2.44, mee too (?), 20:41, 15/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ура!!!
>
> CC kernel/configs.o
> CC kernel/rcutree.o
> In file included from kernel/rcutree.c:57:0:
> kernel/rcutree.h:74:3: error: #error "CONFIG_RCU_FANOUT insufficient for NR_CPUS" …
В kernel-janitors уже написал?
| |
|
3.76, pavlinux (ok), 05:03, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В kernel-janitors уже написал?
Да они притомили уже - пол ядра не работает, если не включить опцию CONFIG_DEBUG_KERNEL
| |
|
4.132, linux must __RIP__ (?), 14:15, 17/07/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> В kernel-janitors уже написал?
> Да они притомили уже - пол ядра не работает, если не включить
> опцию CONFIG_DEBUG_KERNEL
Это redhat перепутал свои ядра и kernel.org - у них тоже не все собирается :-) а попытка собрать с нестандартным конфигом посылается на юх...
| |
|
5.148, Аноним (-), 19:32, 22/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Ну так иди и собирай свои соляровые или бсдшечные ядра. Ах, они еще хуже? Бывают в жизни огорчения. Тогда зачем гадить там где кушаешь?
| |
|
|
|
|
|
2.49, Аноним (-), 20:49, 15/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> O_TMPFILE открывает безграничные возможности для тролления малоопытных админов :)
А также юных кулхацкеров, которые теперь будут ломать бошку где же у программ спереть данные из темпа.
| |
2.63, Аноним (-), 01:24, 16/07/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> O_TMPFILE открывает безграничные возможности для тролления малоопытных админов :)
А также многоопытных профффесссоров с акккадемиками ;) Ведь "A computer file is a resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that ___it remains available for programs to use after the current program has finished___." (С) Wikipedia Имеет ли право ЭТО называться файлом вобще в общепринятом (философском, если хотите) смысле?
А еще можно цитировать бессмертный кинофильм про трех мушкетеров: "Имя, сестра, имя..." ;)
| |
|
3.65, Michael Shigorin (ok), 01:30, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Имеет ли право ЭТО называться файлом вобще в общепринятом
> (философском, если хотите) смысле?
А про блох-то, про блох что в той статье было написано? Не томите!
(это к тому, как безнадёжно смешна и печальна бывает педивикия даже на технические темы -- файл на tmpfs им уже вроде как и не файл, зато всё смешано в кучу и размешано половником)
Файл -- это последовательность данных, доступная как целое. То, что у него могут быть атрибуты (включая одно или более имён) -- это удобно, но, в отличие от fd, необязательно.
| |
|
4.73, Crazy Alex (ok), 02:14, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
Хм, про "поименованную последовательность данных на носителе" лет двадцать таки рассказывают. Другое дело, что мир таки меняется - но да, формулировка была примерно такой очень долго.
| |
4.90, anonymous (??), 11:20, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
>доступная как целое.
Этот кусок тоже лучше откинуть. Просто последовательность данных.
| |
|
5.113, Куяврик (?), 22:06, 16/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
"именованная область данных на диске". где-то видел такое. экстремально философское. для детей страшно непонятное абстрактностью и гвоздями прибитое к диску.
| |
|
|
|
2.64, Michael Shigorin (ok), 01:25, 16/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> O_TMPFILE открывает безграничные возможности для тролления малоопытных админов :)
Ага, освоят quota(8) и займутся определением границ безграничности. :)
| |
|
3.154, Аноним (-), 01:47, 23/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> И для вирусов которые засирают фс невидимыми файлами
А вирус опять придется скачивать и компилить самостоятельно, допатчивая криворукость авторов? :)
| |
|
|
1.77, pavlinux (ok), 05:36, 16/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Торвальдц рад :)
What the F*CK, guys?
This piece-of-shit commit is marked for stable, but you clearly never
even test-compiled it, did you?
Because on x86-64 (the which is the only place where the patch
matters), I don't see how you could have avoided this honking huge
warning otherwise:
https://lkml.org/lkml/2013/7/13/132
| |
|
2.80, WhiteWind (??), 07:46, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
There aren't enough swear-words in the English language, so now I'll
have to call you perkeleen vittupää just to express my disgust and
frustration with this crap.
| |
|
1.84, Нанобот (?), 09:54, 16/07/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>В ядро добавлены патчи, необходимые для реализации поддержки запуска в Wine приложений для Windows RT
жесть. патчить ядро линукса только для того, чтобы можно было запускать в эмуляторе виндовые программы
| |
|
2.88, Andrey Mitrofanov (?), 10:05, 16/07/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>В ядро добавлены патчи, необходимые для реализации поддержки запуска в Wine приложений для Windows RT
> жесть. патчить ядро линукса только для того, чтобы можно было запускать в
> эмуляторе виндовые программы
Это, вроде как, нужно только для извращенцев, видящих преимужество в\
$ ./Setup.exe
перед
$ wine ./Setup.exe
| |
|
3.92, ананим (?), 12:09, 16/07/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, это не для этого.
binfmt линух умеет давно и из коробки https://wiki.archlinux.org/index.php/Wine#Using_Wine_as_an_interpreter_for_Win
и к примеру у меня даже java не нужно прописывать при запуске жабаклассов и жаров.
Судя по сабжу это просто даёт возможность запускать не только win32 api приложения, но и winrt, которые требуют (цитата):
>but mostly they expect to have the thread environment block (TEB) in TPIDRURW.
откуда можно сделать вывод, что вантуз отсутствие форка костыляет как может, но пока ещё до его реализации не дошёл.
| |
|
2.89, Аноним (-), 10:32, 16/07/2013 [^] [^^] [^^^] [ответить]
| +6 +/– |
> патчить ядро линукса только для того, чтобы можно было запускать в эмуляторе виндовые программы
Ну на чем-то вендовые программы запускать нужно. Больше вроде не на чем.
| |
|
3.114, Куяврик (?), 22:08, 16/07/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну на чем-то вендовые программы запускать нужно. Больше вроде не на чем.
технично )))
| |
|
2.119, arisu (ok), 07:28, 17/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> жесть. патчить ядро линукса только для того, чтобы можно было запускать в
> эмуляторе виндовые программы
ну так, чай, не m$, которая и для своих собственных старых систем не может нормальных костылей в новые напихать.
ну, внесли патчик. небольшой, а кому понадобится — работает. не половину ядра же перекроили.
| |
|
|