The OpenNET Project / Index page

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



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

Оглавление

Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..., opennews (ok), 06-Дек-17, (0) [смотреть все]

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


43. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +4 +/
Сообщение от Кроликсморковкой (?), 07-Дек-17, 07:20 
Я вот ради интереса и в качестве личного протеста против текущей модели разработки ПО, когда гвозди забивают экскаваторами, имею дома старющий ноут P2 233Mhz+192Ram. Диск только вот с имевшегося там 4Gb заменил на 120Gb идешник. Стоит у меня на нём фряшечка, с флюксом, и набором минималистичного ПО. Фряха к слову сейчас там 10-ая, но в какое-то время обновлю до текущего стэйбла.

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

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

48. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +1 +/
Сообщение от jamesjames (ok), 07-Дек-17, 12:34 
> Я вот ради интереса и в качестве личного протеста против текущей модели
> разработки ПО, когда гвозди забивают экскаваторами, имею дома старющий ноут P2
> 233Mhz+192Ram. Диск только вот с имевшегося там 4Gb заменил на 120Gb
> идешник. Стоит у меня на нём фряшечка, с флюксом, и набором
> минималистичного ПО. Фряха к слову сейчас там 10-ая, но в какое-то
> время обновлю до текущего стэйбла.
> Это, так небольшая гиковская отдушина, когда запускаю обновление мира и затем всего
> ПО, то на месяцок забываю про него, а он там шебуршит
> себе, числа дробит.

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

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

57. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +2 +/
Сообщение от Аноним (-), 07-Дек-17, 18:49 
> И не проще ли делать как я, вынимать жёсткий диск, подключить к ПК, обновить большой
> объём программного обеспечения по-быстрому?

А зачем вынать? Создал репу "pkg repo /usr/ports/packages", однострочником поднял локальный хттп, и как белый человек, пакетным менеджером обновил.

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

58. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +1 +/
Сообщение от jamesjames (ok), 07-Дек-17, 19:15 
>> И не проще ли делать как я, вынимать жёсткий диск, подключить к ПК, обновить большой
>> объём программного обеспечения по-быстрому?
> А зачем вынать? Создал репу "pkg repo /usr/ports/packages", однострочником поднял локальный
> хттп, и как белый человек, пакетным менеджером обновил.

Забыл что у вас готовые бинарики распаковывать, а не сырцы собирать. Тогда да, вытягивать диск не надо, получится лишний труд.

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

60. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  –1 +/
Сообщение от Аноним (-), 08-Дек-17, 01:01 
>> А зачем вынать? Создал репу "pkg repo /usr/ports/packages", однострочником поднял локальный
>> хттп, и как белый человек, пакетным менеджером обновил.
> Забыл что у вас готовые бинарики распаковывать, а не сырцы собирать. Тогда
> да, вытягивать диск не надо, получится лишний труд.

А что со сборкой из сорцов не так? make package clean для порта - вот и собранный бинарник.


man ports
package              Make a binary package for the port.  The port will
                          be installed if it has not already been.  The
                          package is a .tbz file that you can use to install
                          the port on other machines with pkg-add(8).  If the
                          directory specified by PACKAGES does not exist, the
                          package will be put into the current directory.  See
                          PKGREPOSITORY and PKGFILE.

make install же сейчас по-любому через пакетник устанавливает, разве что сам txz пакет не собирает, но "pkg create foo" исправно создаст готовый бинарник.
Для базовой системы, в принципе, тоже можно пакеты делать (make buildworld && make buildkernel && make packages), а есть и старое доброе кастом-сборка-обновление через freebsd-update.
distcc, опять же, никто не отменял.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +2 +/
Сообщение от jamesjames (ok), 08-Дек-17, 02:02 
> А что со сборкой из сорцов не так? make package clean для порта - вот и собранный бинарник.

Нельзя, CFLAGS разные!

> distcc, опять же, никто не отменял.

Через distcc существенно медленней собирает, чем на современном ПК с подключенным диском.
А компилирование чего-то большого на сам́ом стареньком ноутбуке может затянуться на весьма долгий срок. Потому либо готовые бинарики по сети/флешки, либо напрямую диск.

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

62. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  –3 +/
Сообщение от Аноним (-), 08-Дек-17, 05:50 
>> А что со сборкой из сорцов не так? make package clean для порта - вот и собранный бинарник.
> Нельзя, CFLAGS разные!

make -V CFLAGS
cc "-###" -E -
/usr/share/examples/etc/make.conf
и make.conf в помощь.

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

66. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +3 +/
Сообщение от jamesjames (ok), 08-Дек-17, 12:54 
>>> А что со сборкой из сорцов не так? make package clean для порта - вот и собранный бинарник.
>> Нельзя, CFLAGS разные!
> make -V CFLAGS
> cc "-###" -E -
> /usr/share/examples/etc/make.conf
> и make.conf в помощь.

:D Рассмешили. Думаете уже на собранной и оптимизированной Gentoo мною не был настроен make.conf?
Вы не путайте FreeBSD с Gentoo? ))))
У обеих машин ещё и USE-флаги разные, на современном ПК весь софт под более новый процессор -march=ivybridge(по факту native), а для ноутбука -march=pentum2, головой подумайте!
Это вам не готовые i686-совместимые бинарики на FreeBSD распаковывать!

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

69. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  –4 +/
Сообщение от Аноним (-), 08-Дек-17, 14:58 
> Вы не путайте FreeBSD с Gentoo? ))))
> У обеих машин ещё и USE-флаги разные, на современном ПК весь софт

Ох уж эти знатоки.
more /usr/share/examples/etc/make.conf

 #NO_CPU_CFLAGS=         # Don't add -march=<cpu> to CFLAGS automatically

> под более новый процессор -march=ivybridge(по факту native), а для ноутбука -march=pentum2,
> головой подумайте!

more /usr/share/examples/etc/make.conf


# The CPUTYPE variable controls which processor should be targeted for
# generated code.  This controls processor-specific optimizations in
# certain code (currently only OpenSSL) as well as modifying the value
# of CFLAGS to contain the appropriate optimization directive to cc.
#
#       (Intel CPUs)    core2, core, nocona, pentium4m, pentium4, prescott,
#                       pentium3m, pentium3, pentium-m, pentium2,
#                       pentiumpro, pentium-mmx, pentium, i486
#       (VIA CPUs)      c7, c3-2, c3


/tmp % grep "CPUTYPE\|CFLAGS" /etc/make.conf                                                                          
CPUTYPE?=k6-2
/tmp % make -V CFLAGS
-O2 -pipe
/usr/ports/multimedia/qmmp % make -V CFLAGS  
-O2 -pipe -march=k6-2  -isystem /usr/local/include -fno-strict-aliasing

> Это вам не готовые i686-совместимые бинарики на FreeBSD распаковывать!

Оно и видно. Вместо поднятия пудры, всовывания туда нужного make.conf/src.conf и забывания всего этого, лучше травить байки на форумах про "простое" втыкание харда времен пентиум2 в новое ivybridge-железо.

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

70. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  +3 +/
Сообщение от jamesjames (ok), 08-Дек-17, 15:48 
>
> Ох уж эти знатоки.
> more /usr/share/examples/etc/make.conf
>
 #NO_CPU_CFLAGS=         # Don't 
> add -march=<cpu> to CFLAGS automatically

Не имеет отношения к Gentoo. Что и к чему можете изучить тут: https://wiki.gentoo.org/wiki//etc/portage/make.conf

> #       (Intel CPUs)    core2, core, nocona, pentium4m, pentium4, prescott,
> #                       pentium3m, pentium3, pentium-m, pentium2,
> #                       pentiumpro, pentium-mmx, pentium, i486
>
> /tmp % grep "CPUTYPE\|CFLAGS" /etc/make.conf
> CPUTYPE?=k6-2
> /tmp % make -V CFLAGS
> -O2 -pipe
> /usr/ports/multimedia/qmmp % make -V CFLAGS
> -O2 -pipe -march=k6-2  -isystem /usr/local/include -fno-strict-aliasing

Посмеялся. Вот как надо: https://wiki.gentoo.org/wiki/Safe_CFLAGS
А для Gentoo будущее уже наступило:


3.1 Intel
3.1.1 Skylake
3.1.2 Haswell
3.1.3 Ivy Bridge
3.1.4 Sandy Bridge
3.1.5 Nehalem
3.1.6 Westmere
3.1.7 Intel Core
3.1.8 Older microarchitecture


> Оно и видно. Вместо поднятия пудры, всовывания туда нужного make.conf/src.conf и забывания
> всего этого,

Вы не разбираетесь в теме, и засоряете обсуждение своими „советами“.
https://wiki.gentoo.org/wiki/Safe_CFLAGS#Ivy_Bridge


FILE /etc/portage/make.conf

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=ivybridge -O2 -pipe"
CXXFLAGS="${CFLAGS}"

Ничего лишнего, всё корректно и по инструкциям. А вот вы несёте откровенную чушь, которая не имеет прямого отношения к Gentoo и её оптимизации.

> лучше травить байки на форумах

У меня факты, а запудренные байки рассказываете только вы.

> про "простое" втыкание харда
> времен пентиум2 в новое ivybridge-железо.

Так у вас ничего не подключится, нужно через ide-переходничок! Особенно удобно когда имеется PCI IDE контроллер. Так как далеко не на всех материнских платах остался ide-разъём.


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

75. "Выпуск Puppy Linux 7.5, дистрибутива для устаревших компьюте..."  –4 +/
Сообщение от Аноним (-), 08-Дек-17, 18:29 
> Не имеет отношения к Gentoo. Что и к чему можете изучить тут:
> https://wiki.gentoo.org/wiki//etc/portage/make.conf

На третий день обсуждения, Соколиный Глаз Великий Гентушник заметил, что это ветка про фри!
Но продолжал упорно лезть в обсуждение!

> Посмеялся. Вот как надо: https://wiki.gentoo.org/wiki/Safe_CFLAGS
> А для Gentoo будущее уже наступило:

Подумать над тем, что была приведена только часть, совсем никак?


#       (Intel CPUs)    skylake, knl, broadwell, haswell, ivybridge,
#                       sandybridge, westmere, nehalem, silvermont, bonnell

> Вы не разбираетесь в теме, и засоряете обсуждение своими „советами“.

И правда, куда же нам до гентушников, в теме про фряху!

> Ничего лишнего, всё корректно и по инструкциям. А вот вы несёте откровенную
> чушь, которая не имеет прямого отношения к Gentoo и её оптимизации.

"Алё! Гараж? Заложите кобылу!"(c)
Еще раз, прочтите #43. Тут ветка про фри, а телепаты в отпуске и что у вас гента, следовало писать сразу, а не бодро и с умным видом отвечать на #57 и #60, явно игнорирую пассажи про pkg(ng)
> А зачем вынать? Создал репу "pkg repo /usr/ports/packages",
> make package clean для порта - вот и собранный бинарник.

Разжевываю для невнимательных еще раз:
Пакетник и порты у нас интегрированы.
make install порта собирает, по сути, пакет и устанавливает его.
Можно сделать make install сlean и потом из установленных файлов cгенерировать пакет.
Можно сразу собирать пакеты, ручками или разными сборщиками.

Т.к. перетыкая старый хард в новое железо нам все равно придется менять флаги сборки, то возникает недоумение, ведь можно просто проделать ту же самую операцию сборки, на новом железе, без подключения старого и медленного диска.
О чем вас с недоумением и спросили в #57 -- вы же, вместо уточнения или дополнения, начали первый задвиг про крутость и превосходство сборки сорцов над "распаковкой из бинарников", так впоследствии и не догнав, что обсуждение с самого начала шло о кросс-cборке из этих самых сорцов "на коленке" (хотя как раз для этого тот же poudriere поднимается влет) и абсолютно лишней, в этом конексте, возне с хардом.


>> лучше травить байки на форумах про "простое" втыкание харда времен пентиум2 в новое ivybridge-железо.
> Так у вас ничего не подключится, нужно через ide-переходничок!

Да ну! Не может быть!!

PS:
> не проще ли делать как я, вынимать жёсткий диск, подключить к ПК
> А для Gentoo будущее уже наступило
> вынимать жёсткий диск, подключить к ПК
> будущее уже наступило

мощный задвиг про будущее =)

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

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

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




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

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