Screenshot 2024-04-04 at 00.27.10.png1,1 Мб, 2292x1414
Apple Mac: Safari 2 3446742
Администрирую сервер на NetBSD
Windows 10: Firefox based 3 3446767
>>446728 (OP)
Как ты 3ю гташку под фряхой запустил? Через что?
Android: Firefox based 4 3446769
19308a30e57aaa515fca294e1842868a.jpg59 Кб, 735x695
Android: Mobile Safari 5 3446816
>>446767
Просто откомпилировал.
Если так подумать, GTA 3 была для PlayStation Vita. Та, в свою очередь имеет операционную систему основанную на FreeBSD и NetBSD.
Windows 10: Chromium based 6 3446863
>>446728 (OP)
как же тянучку хочется
Android: Mobile Safari 7 3446865
>>446863
эээ... мы же геи вроде
Android: Mobile Safari 8 3447085
Сегодня я понял, что пользуюсь недостаточно понятным софтом. dwm ведь расписан на тысячи строк.
Оказалось, что оригинальный легковесный менеджер это 9wm. Всё эти i3 и dwm - это в какой-то степени аналоги 9wm.
Поэтому, нужно начинать с оригинала.
Android: Mobile Safari 9 3447191
>>447085

> Оказалось, что оригинальный легковесный менеджер это 9wm. Всё эти i3 и dwm - это в какой-то степени аналоги 9wm.


> Поэтому, нужно начинать с оригинала.


Какой-то неочевидный вывод.
Linux: Firefox based 10 3447199
>>446728 (OP)
я извиняюсь но нахуй этим пользоваться
Android: Mobile Safari 11 3447321
>>447199
Чтоб жизнь малиной не казалась.
images (4).jpeg15 Кб, 175x287
Android: Mobile Safari 12 3447326
>>447199
То же самое можно сказать про Linux на десктопе. Зачем тебе твой жму-пенис, когда есть Windows. Зачем красноглазить на ОС от роутера? На виндн всё работает, всё есть, ничего настраивать не нужно, ничего не трогай, тыкай как написано и будет тебе счастье. "Счастье найдено нами", - говорят последние люди, и моргают. Слишком сладких плодов не любит воин. Всё таки Unix-way не про то, что удобно, а про то, что правильно.
Какие есть аналоги FreeBSD в плане удобства для новичков? Debian? Да, охуенно.. Я новичок, захожу на энтот дебилиан, мне сразу же предустанавливает графический интерфейс вместе с drm-kms, которые уже между прочим работают в режиме ядра. Как я это понять то должен? Сложно. Непонятно.
Вот во FreeBSD, ничего такого нет. Зато есть ламповый handbook, который введёт в курс дела.
Windows 10: Chromium based 13 3447412
>>447199

>нахуй этим пользоваться


>Linux



Двачую
Windows 10: Chromium based 14 3447655
>>446767
reIII/VC вероятнее всего. Это реверс-инижиниринг проект GTA 3/VC, который был прикрыт DMCA.
Linux: Chromium based 15 3447662
Ого, уже 15 тредов. Я думал вы утонули давным-давно.
Горжусь вами.
стоит ли ставить бсд как основную систему на ноут в 2024 веке?
Linux: Chromium based 16 3447663
>>446816
Можешь поподробнее? Как "откомпилировал"?
гта3 не было для виты, там был кривой порт мобильной версии (или стимовской)
говорю как владелец виты
Windows 10: Chromium based 17 3447664
>>447663

> гта3 не было для виты


Был порт reIII для виты, не сренькай.
https://www.reddit.com/r/vitahacks/comments/jjan9o/release_re3vita_grand_theft_auto_iii_port_for/
Android: Mobile Safari 18 3447668
>>447663
re3, на гитхабе лежит. Там нужен только gmake, premake5, glfw, glew, openal-soft, mpg123, libsndfile, libsysinfo.
Собственно, качаешь, распаковываешь, и пишешь premake5 --with-librw gmake2.
Появляется папка build. Переходишь в неё. Пишешь
gmake help.
Он выдаст варианты возможных конфигов. Там в списке и конфиг для freebsd есть.
Собственно компилируем:
gmake CC=clang CXX=clang++ config(название_конфига)
Всё, он откомпилил бинарник. Осталось найти игровые файлы тексурок итд. Как я понял, в re3 их нет, так как сами текстурки игры защищены авторским правом. Но можно зайти на internet archive и найти копию игры с cd диска. Собственно, берём игровые файлы, и закидываем к ним бинарник. Всё работает. Для фикса кодировки нужно файлы из папки re3/gamefiles перекинуть с перезаписью в папку с ресурсами игры.
Собственно всё.
Windows 10: Firefox based 19 3447822
Установщик OpenBSD на ноуте не видит жесткие диски. Вообще.
Рейд в биосе выключен, крутить там вроде больше нечего.
Windows 10: Chromium based 20 3447847
>>447822
Нет никакого смысла ставить это на ноут. Драйверов для 97% девайсов абсолютно точно не было, нет и не не будет.
Android: Mobile Safari 21 3447903
>>447847

>для 97%


Откуда такая цифра. Пруфай иначе быдло.
Android: Mobile Safari 22 3448118
>>447847
Хуя спермача разорвало
IMG20240408011529932.png237 Кб, 1920x1080
Android: Mobile Safari 23 3448864
DragonflyJI3.jpg182 Кб, 1200x877
Windows 10: Firefox based 24 3448933
>>446728 (OP)
Где стрекоза в шапке?
Android: Mobile Safari 25 3448947
>>448933
во FreeBSD 14, кстати говорят почтовый менеджер от dragonfly взяли.
Windows 10: Firefox based 26 3448972
>>448933
Да и кочевника забыли. У него такие же права быть в шапке, как и у призрака
images (11).jpeg5 Кб, 181x279
Android: Mobile Safari 27 3449015
>>448972
У меня всегда ассоциация была, NomadBSD, с номадом который "хуита".
Из-за этого сложилось впечатление, что это какая-то васян-бсд, ZverCD.
Windows 10: Firefox based 28 3449126
>>448972
ПолуночнаяБСД (названная в честь котика, лол) тоже забыта. Если призрак и кочевник как бе сборки фряхи, то стрекоза и полночь вполне себе отдельные оси.
Windows 10: Chromium based 29 3449797
поставил mc через pkg install mc, теперь такое при запуске mc:

common.c: unimplemented subshell type 1
read (subshell_pty...): No such file or directory (2)

как фиксить?
Windows 10: Firefox based 30 3449813
>>449797
https://forums.freebsd.org/threads/mc-on-14-0-r.91182/

>Please either use more advanced interactive shell, or start mc(1) with -u (--nosubshell) switch if you're confined to /bin/sh for some reason.



первая ссылка с гугла. иными словами, sh слишком тупая, юзай шелль поумнее
Apple GayiPad: Safari 31 3450673
BSD лучше чем Linux. Жаль только, что драйверы не пишут, иначе линукс давно был бы на параше, где ему самое место.
Android: Mobile Safari 32 3450894
>>450673
Вот прям только драйверов не хватает?
Linux: Firefox based 33 3450904
>>450673
ну хз, играл я в бзд как-то, возникло чувство что линукс после бзд это как вернуться в город из деревни...
7ULe9x9Da6E.jpg296 Кб, 864x1080
BSD: Firefox based 34 3451204
>>450904

>вернуться в город из деревни


Т.е. после собственного дома с собственным куском земли на природе вернуться в бетонную коробку с засранным кредитными ведрами двором-колодцем? Хорошая метафора, бро
Linux: Firefox based 35 3451237
>>451204

>собственного


ща будет шутейка про кук лицензию
именно деревня без электричества. газа. с туалетом на улице, дровами. вода из колодца. именно такой деревней
BSD: Firefox based 36 3451250
>>451237

>без электричества. газа. с туалетом на улице, дровами. вода из колодца


Ты прямо фемдачу какую-то описал.
Android: Mobile Safari 37 3451252
>>450673
А на эту хуйню Вообще есть софт?
Android: Mobile Safari 38 3451321
>>451252
BSD лучше чем Linux. Жаль только, что софт не пишут, иначе линукс давно был бы на параше, где ему самое место.
27583fc5001203706a50a152d05c5784.jpg22 Кб, 450x402
Android: Mobile Safari 39 3451425
>>451252

>есть софт?


Нет, конечно. Сам пиши себе софт.
Apple GayiPad: Safari 40 3451468
>>451252
А какой тебе нужен?
Android: Mobile Safari 41 3451469
>>451468
Docker например
Windows 10: Firefox based 42 3451486
Apple GayiPad: Safari 43 3451534
>>451469
В BSD есть jail, которые появились задолго до докера и которые лучше
Android: Mobile Safari 44 3451537
>>451534
Были бы они лучше - ими бы пользовались, лол.
Apple GayiPad: Safari 45 3451543
>>451537
Ими невозможно пользоваться, потому что никто не пишет драйверы под бсд.
Android: Mobile Safari 46 3451544
>>451543
Выходят, они не лучше, раз ими пользоваться невозможно?
Android: Mobile Safari 48 3451551
>>451549
Причины говнистости говна значения не имеют. Пока пользоваться ими невозможно, нельзя говорить, что они лучше докера.
IMG20240416170059059.jpg46 Кб, 911x631
Android: Mobile Safari 49 3451593
>>451551
Что только любители самого говнистого говна не придумают.
Так скажи честно: «Да, я говноед. Так уж вышло — что теперь делать… Но может быть, я прогрессивный говноед, и у меня просто не было выбора! Разве посмеют что-то говорить про человека который пользуется говном в отсутствии аналогов» И поэтому линуксоиды всё время стараются придумать новое незаменимое говно, чтобы не стыдно было и дальше им пользоваться. И если б делали тихо, в специальном для этого треде, то всем было бы так же безразлично, как и тот факт, что они долбятся в сраку. Но их нытьё про отсутствие софта приходится слушать каждый день, ибо заводят они его повсеместно. И потому не слышим ни ветра, ни моря, ни шороха листьев, ни пения птиц. А только один и тот же пустой и мертвый звук, которым хотят удивить, запуская его в небо под разными углами.
Бывает, правда, что у линуксоидов ломается установка. В такие минуты спеши слушать тишину.
Android: Mobile Safari 50 3451767
>>451486
Ебать портянка, уж лучше дальше на линуксе
166366026561-mykaleidoscope-ru-p-sobaka-ovcharka-zlaya-instagram-66.jpg185 Кб, 1080x1080
Linux: Firefox based 51 3451834
>>451593
It's just the shittiest shit lovers can come up with.
So be honest: "Yes, I'm a shithead. But maybe I'm a progressive shit-eater, and I just had no choice! And that's why linuxoids are always trying to come up with new indispensable shit, so that they won't be ashamed to continue using it. And if they did it quietly, in a dedicated thread, no one would care as much as the fact that they're fucking in the ass. But we have to listen to their whining about lack of software every day, because they start it everywhere. And that's why we hear neither wind nor sea, neither rustling of leaves nor singing of birds. But only the same empty and dead sound, which they want to surprise us by launching it into the sky at different angles.
There are times, though, when the linuxoids' rig breaks down. In such moments, hurry to listen to silence.
Windows 10: Firefox based 52 3452569
Что там насчёт CVE-2024-29937? Вчера должны были раскрыть детали, но всё тихо.
Linux: Firefox based 53 3452573

>NFS in a BSD derived codebase, as used in OpenBSD through 7.4 and FreeBSD through 14.0-RELEASE


>used in OpenBSD


самая безопасная ос в мире))0
Windows 10: Firefox based 54 3452602
>>452573
Там RCE, но третей дырки не будет.
Android: Mobile Safari 55 3452631
>>452573
Исправили хоть?
:(

>самая безопасная ос в мире))0


А есть что безопаснее?
Stay tuned.webm4,6 Мб, webm,
954x720, 1:39
Windows 10: Firefox based 56 3452645
>>452631

>Исправили хоть?


Нет. Про баг заявили ещё месяц назад, но пока не известно в чём он заключается.
Снимок экрана от 2024-04-19 22-04-46.png111 Кб, 1366x703
Windows 10: Firefox based 57 3452646
>>446728 (OP)
Здарова, черти
debd493b-9d05-410b-8b4c-440e36f0e4cc.jpg98 Кб, 1280x720
Android: Mobile Safari 58 3452712
>>452646
привет
Apple Mac: Firefox based 59 3452713
>>446728 (OP)
Существует ли какое-то сравнение функционала терминалов FreeBSD и macOS?
troll-face-creepy-smile.gif18 Кб, 640x640
Android: Mobile Safari 60 3452834
обновился.
теперь драйвера от nvidia не компилируются.
Дата релиза драйвера - 2022 год. Похоже что ещё версию для 14 freebsd не сделали. Компилер пишет This driver does not support freebsd 14.x/-curret.
Apple GayiPad: Safari 61 3453470
>>452713
Гугли tcsh vs zsh
Android: Mobile Safari 62 3453574
>>452631

>А есть что безопаснее?


OpenVMS
14329839471918686693.jpg44 Кб, 510x604
Android: Mobile Safari 63 3454667
В общем, что-то не выкупил я, как сидеть в консольке.
Идея звучит отлично: использовать большую часть программ в текстовом режиме, включая графику только когда это необходимо. Иначе зачем же вообще этот терминал дан?
Но на практике, я что-то не понял. Взять простую задачу: редактирование текста. На freebsd два встроенных редактора: vi и ee. И в обоих редакторах нельзя ткнуть мышкой в произвольное место. Это что, получается мне нужно высчитывать строку, куда надо перевести курсор и переходить туда? Да вы ебануте что-ли? Это же вообще никак не может быть удобно.
Далее. Хочу я посмотреть картинку. Скачиваю zgv. И что? Он мне отображает полосу. Ладно, если бы он крашнулся с ошибкой, я хотя бы знал в чем ошибка. А так работает, но работает неверно. Проблема в библиотеке svgalib. Эта херота не хочет корректно работать в текстовом режиме. При этом, любая программа от svgalib требует рут прав. А это правильно вообще, что программы запускаются от рута? Я понимаю, что доступ к устройствам в /dev, доайакрам и всё такое.. А нельзя как-то продумать как это от пользователя запускать? Может там группу специальную сделать.
При этом почти весь софт работает под иксами.
Так что я решил обмазаться всем подряд по полностью. Установил xorg, qt, gtk, sql, java, python, вообще всё говно, что я не понимаю и считаю ненужным.
Ну он и вправду не нужен. Вот есть же браузер links. Там можно курсор перемешать в произвольную точку. Что мешает сделать также в текстовых редакторах? Не понимаю.
Вообще, бомбит от "минимализма". Взять тот же браузер midori - тормознутый, что пиздец, требует кучу всего. А в чем минимализм? А в том что кнопок нет нихуя в этом и минимализм. И любой, сука, минимализм - это плоская хуита без кнопок, которая нагружает проц больше чем что либо.
Ну и пофиг. Пообучаюсь так, пока.
Может, разовьюсь, сделаю все под себя.
Неизвестно 64 3454722
>>454667
Поставь vim, там точно можно курсор мышкой двигать, если и не нативно, то плагин точно есть. А вообще хз зачем тебе мышка, в виме и так курсор удобно двигается клавишами. Почитай гайдики по виму, или хоть vimtutor пройди. Вим изменит твою жизнь, особенно в консольном онли варианте выживания.
Android: Mobile Safari 65 3454733
>>454722
Да, видимо с плагином. Ни vim ни neovim не работают с мышкой.

> А вообще хз зачем тебе мышка


Почему нет?
Я ей ещё и текст в консоли копирую. А как иначе? Даже если поменять какие-нибудь настройки, то всё равно выделить текст на клавиатуре то проблематично.
Неизвестно 66 3454901
>>454733
Попробуй выучить вим
И выделять текст удобно будет без мышки, и в целом много времени потом сэкономишь
https://youtu.be/NzD2UdQl5Gc
Ну например так, тут линупсоид в ренжере переименовывает файлы вимом
IMG20240429012643982.png13 Кб, 1920x1080
Android: Mobile Safari 67 3455616
Раз патча не нашёл, я вынужден сделать сам тайтлбар для dwm.
Не знаете, есть ли какая-нибудь обзорная статья на устройство dwm.c?
Я не xlib не знаю, и опыта в программировании не особо.
Вот, порылся в коде, добавил у структуре client, окно. Создал функцию для отрисовки окна размерами (x, y-15, w+borderpx, 15). Вызвал её в случайном хендлере. Теперь когда фокусирую окно оно мне тэг-меню отрисовывает. Видимо это из-за того что я скопировал тот же профиль, что и у окна barwin. Прикольно. Надо только понять как устроен код, и можно внедрить свой тайтлбар, свои кнопочки, с поведением.
Есть тут кто копался в нем?
BSD: Firefox based 68 3455870
>>446728 (OP)
Кто-нибудь знает как с Фряхи подключаться к удаленному рабочему месту Windows (в компу на работе)? Я с Линуха через Reminna раньше подключался нормально, но для Фряхи я что-то не вижу Reminna.
Android: Mobile Safari 69 3455874
>>455870
Вчмысле нет?
pkg install net/remmina
2024-04-30-22-38-07.gif314 Кб, 1280x720
Android: Mobile Safari 70 3456265
Сложно. Непонятно.
Гуглю "разбор кода dwm", и получаю тысячи роликов про конфиг двма от фурри-соевичков. Зачем они снимают обзор на конфиг?! Вот что в конфиге интересного?! Лучше бы обзор на код сняли.
Приходится вслепую тыкать. в случайное место кода, и смотреть чо будет. Это как-то скучно и тупо.
Вон чё за сегодня сделал.
Android: Mobile Safari 71 3456316
>>456265
В чем проблема читать коммиты?
Apple GayiPad: Safari 72 3456337
>>456316
Ну еще есть вариант не страдать хуйней. Пользоваться нормальным вм, ионом или че там у прыщеблядей модно ща)))
Android: Mobile Safari 73 3456350
>>456337
Он ковыряется чисто в образовательных целях, не нам судить.
Android: Mobile Safari 74 3456366
>>456316
Я впервые слышу слово "коммиты".
Надо почитать, разобраться.

>>456337
Зря что ли я синтаксис С изучил? Нет. Надо вкатываться, учится читать код. Для этого бздю и поставил, чтобы что-нибудь интересное на глаза попадалось.
Android: Mobile Safari 75 3456385
О! Теперь тайтлбар умеет перемещаться вместе с окном.
>>456337
Ну и кстати, не такая уж это и "фигня". Пока я искал патч на тайтлбар, наткнулся на несколько веток, где люди тоже как и я ищут тайтлбар для dwm:
https://stackoverflow.com/questions/76316022/how-can-i-add-a-custom-title-bar-and-decorations-to-a-window-using-xlib-in-c-for
https://www.reddit.com/r/suckless/comments/jht3ra/looking_for_dwm_patch_to_give_twm_or_mwm_like/
Но патча нигде я так и не нашёл. янеужели никто ничего так и не сделал. Ну ничего. Вот сделаю я, и все рады будут.
Apple GayiPad: Safari 76 3456387
>>456385
Я вообще не понимаю что именно ты хочешь))
creepy-grin.gif823 Кб, 244x160
Android: Mobile Safari 77 3456392
>>456387
Ну и срыгни тогда, чепух.
Android: Mobile Safari 78 3456394
>>456385

>https://www.reddit.com/r/suckless/comments/jht3ra/looking_for_dwm_patch_to_give_twm_or_mwm_like/



> A patch that adds that would be very complicated and break compatiblility with most every other patch. I honestly suggest you try out awesomewm for this. It's not suckless, but its behavior is very similar to dwm and its support for things like you suggested is top notch.



Тебе нужно держать это в голове, раз собрался публиковать.
Android: Mobile Safari 79 3456397
>>456394
Да я смотрел и awesome wm, и i3. Они все со сложными наворотами. При этом, практика показывает что весь функционал можно реализовать и на чистом С, без всяких там lua, и тысячи непонятных наворотов.

> A patch that adds that would be very complicated and break compatiblility with most every other patch


Нееет. Это ваши патчи ломают совместимость с моим,а не мой с вашими.
Пока я патчил dwm, я нашёл несколько, которые вообще-то не работают. Патч download на браузер surf тоже не работает (видимо из-за того что в последний раз обновлялся в 2013).Tabbed - компиоируется, но ни одна из команд не работает корректно. Спрашивается, зачем мне этот ваш tabbed, если из него максимум одну вкладку и то только терминала можно включить. Так что "break compatiblility" звучит как бред. Тем более что там такого: тайтлбар - это полоска с кномками, за которую можно перемешать окно. Функции перемещения и закрытия окна существуют. Осталось только придумали как это все встроить в код.
Android: Mobile Safari 80 3456399
При этом, я предполагаю, что тайтлбар будет только в floating режиме. То есть только если c->isfloating. Это же логично вроде. Зачем в тайловом режиме тайтлбар, если переносить окошки некуда?
Android: Mobile Safari 81 3456406
>>456397
Что-то я не понимаю, как можно твои обвинения в сторону нерабочих патчей и, тем более, "бредовости" сломанной обратной совместимости, чтобы это не значило, воспринимать серьезно. Предоставь доказательства того, что они не работают не только у тебя одного, а и у всех.

> Да я смотрел и awesome wm, и i3. Они все со сложными наворотами. При этом, практика показывает что весь функционал можно реализовать и на чистом С, без всяких там lua.


Так можно реализовать, или нерабочие патчи не позволяют?
Android: Mobile Safari 82 3456407
>>456406
*что бы
Android: Mobile Safari 83 3456414
>>456406

>Предоставь доказательства того, что они не работают не только у тебя одного, а и у всех.


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

>Так можно реализовать, или нерабочие патчи не позволяют?


Там вообще нет патчей на тайтлбар. Из рабочего и годноного нашёл alttab, awesomebar, resize, и ещё что-то. Нерабочие не помню как называются.

>сломанной обратной совместимости


почему нельзя ломать принц обратной совместимости?
Windows 10: Chromium based 84 3456491
Linux: Firefox based 85 3456683
собирал кто то kodi под openbsd? есть ли альтернативы мб?
Linux: Firefox based 86 3456688
>>456683
неужели придется ставить эту фряху? мде
Android: Mobile Safari 87 3456694
>>456688
А чё не так с фряхой? Вроде самая актуальная, самая поддерживаемая.
Linux: Firefox based 88 3456703
>>456694
громоздкая, так сказать linux-way

но да, самая поддерживаемая(в софте), ибо самая популярная
193553 Мб, 1280x720
Android: Mobile Safari 89 3456733
Linux: Chromium based 90 3456735
>>456733
и что это такое?
Android: Mobile Safari 91 3456737
>>456735
Теперь тайтлбары перемещаются вместе с окном. Теперь один тайтлбар не уничтожает отрисовку другого. Теперь когда скрываешь окно тайтлбар скрывается тоже.
Во чо сделал за сегодня.
Правда в них функционала нет. За них нельзя перемешать окна.
2024-05-02-23-19-35.gif5,6 Мб, 1280x720
Android: Mobile Safari 92 3457092
Вприципе вот! Вай какой я молодец. Теперь можно переносить окошки чисто мышкой.
Linux: Firefox based 93 3457221
>>456737
>>457092
Велосипедный завод. В чем проблема поставить условный i3 и иметь все это из коробки? Ладно бы там иметь какой-то функционал, которого нет у других, в таком дрочеве есть смысл. Но тут же банально создаешь базовый функционал через еблю, в то время как у всех других он уже есть не прилагая усилий.
Android: Mobile Safari 94 3457224
>>457221
Это было бы мудрым решением. Но я не настолько мудр.
Android: Mobile Safari 95 3457449
>>446728 (OP)
Опёнок суют в крипто шлюзы - традиция или опёнок реально безопаснее линакса?
Linux: Chromium based 96 3457790
>>447326
давай потоньше в следующий раз.
Linux: Chromium based 97 3457791
>>447662
нет. если хочешь операционную систему с открытым кодом - ставь линукс. бсд по уровню удобства как линукс десятилетней давности, остальные различия заметят только си-программисты которые импортозамещают линуксовые драйвера во фрю.
Linux: Firefox based 98 3458036
>>457791

>бсд по уровню удобства как линукс десятилетней давности,


вот да, и даже не десятилетней, а глубже!
стимы всякие и мокропиське уже кое как работали на линуксах 10 лет назад, а бзда застряла в нулевых-девяностых, от неё несёт стагнацией и тем самым всратым ПЕРДОЛИНГОМ
Android: Mobile Safari 99 3458081
>>457790
Я искренен в своих высказываниях. Из дистрибутивов линукса только убунту какая-нибудь, хороший пример. Остальные всё какой-то кал, где тебе дают недопиленное говно и говорят "не работает - делай сам". Нахуй мне твои полумеры. Пусть либо дают мне что-то рабочее, либо ничего не дают. Вот БСД честнее, она хотя бы ничего и не даёт по стандарту. Ничего нет - нечего и чинить. Всё что есть - описано в хендбуке, в мануалах.
Неизвестно 100 3458126
>>458036
Так стим работает на фряхе через вайн нормально
Неизвестно 101 3458130
Android: Mobile Safari 102 3458180
>>458130
Да-да, ставь клоуна дальше быдло.
Если блядей корежит с моих тезисов,
если от моих аргументов они уходят в отрицание и реакты - значит я прав.
Неизвестно 103 3458242
>>458180
Какие аргументы? Ты не в чем не разобрался, нихуя сам не понял, и вероятно кроме бубунты нихуя и не видел. Ты просто высрал свой кал, без аргументации или чего-то подобного. Очевидно, что я не буду на серьёзных щщах с таким ебанатом спорить.
Если высираешь такой кал, совершенно не разобравшись в вопросе - ты и есть клоун, никто с тобой нормальный спор вести не будет
Android: Mobile Safari 104 3458280
>>458242
Я дебиан видел. Девуан. Минт. Неудобно. Не нравится.
Генту поставить так и не решился.

>Если высираешь такой кал, совершенно не разобравшись в вопросе - ты и есть клоун, никто с тобой нормальный спор вести не будет


А что не так то? Тебе даже зацепиться не за что.
Linux: Chromium based 105 3460590
>>452834
Порты из гита накати
https://github.com/freebsd/freebsd-ports.git
просто main
1739555.jpg626 Кб, 1440x1080
Android: Mobile Safari 106 3461538
А чой, порта mingw32-gcc не будэ?
Apple Mac: Firefox based 107 3468954
>>446728 (OP)
macOS 15 Sequoia — первая BSD-система со встроенным ИИ
Apple Mac: Safari 108 3469051
свишенские, почитал я єтот трєд и возник вопрос - чем bsd лучше gentoo? что вас привлекает в бздяхе?
Windows 10: Chromium based 109 3469281
>>469051
Ну я только в нетку вкатился, хорошая система же. Конфиги простые маленькие, маны в наличии. Официальный гайд, официальный сайт. Приятный дефолт. Как и в других бсд система обособлена от портов и пакетов. Можно скачать монорепу с исходниками cvs и грепать по ней. Удобно. Почему-то в системе обнаружились binutils, gcc, gdb и libstdc++ что странно. Я бы скорее ожидал clang, libc++ и т.д., а жопаэль в пакетах, но может чего не понял. В любом случае для концентрированного пердолинга когда времени мало, а очень хочется пердолиться заходит отлично. Современный линукс для пердолинга не рассматриваю - слишком сложный стал.
BSD: Firefox based 110 3469413
>>469051

> очитал я єтот трєд и возник вопрос - чем bsd лучше gentoo? что вас привлекает в бздяхе?



Тред прочитал и молодец. Теперь ту статью прочитай внимательно и вдумчиво. https://habr.com/ru/articles/490408/
изображение.png15 Кб, 459x329
Windows 10: Firefox based 111 3469418
1668775667156.jpg154 Кб, 642x1083
Windows 7: Firefox based 112 3469498
Срачи, срачи everywhere...
Android: Mobile Safari 113 3469654
>>469498
А есть аутисты платящие за бздехи?
Linux: Chromium based 114 3471729
Пытался собрать UE5 для freebsd из гита какого-то чувака, который получил грант на портирования уешечки на фряхк от эпиков, но соснул. Придется снова в прыщеблядкисе сидеть. Такой день.
Android: Яндекс браузер 115 3472068
Достался некроноут k50in с 2 gb памяти. Хочу смотреть на нем ютуб и браузить, мб играть в 3варкрафт. Федора слишком сильно тормозит, а на win7 нормально из браузеров только к-мелон работает, варик играть норм. Поставил фрибсд с lxqt, вроде все ок но 3 вар фризит. Есть смысл пробовать sway ставить под такие задачи или xfce?
Windows 10: Chromium based 116 3472179
>>472068

> а на win7 нормально из браузеров только к-мелон работает


У меня на схожей конфигурации работало всё. Ютуб заведется максимум 720p 30fps. При 3 Гб памяти нормально сиделось на 32-битной семерке на любом браузере.

Если думаешь, что дело в DE, скачай условный опенбокс и запустись из него (хотя ты говоришь, уже пробовал LXQT).

По-нормальному надо посмотреть какой там в ноуте чипсет, рублей за 300-400 запихать туда Core 2 Duo помощнее, у тебя там Pentium Dualcore с маленьким кэшем L2. А еще не помешает запихать еще немного оперативки, хотя бы еще 2 гб за те же копейки
Linux: Firefox based 117 3472199
>>472179
hw.model: Celeron(R) Dual-Core CPU T3000 @ 1.80GHz

Что лучше место этого поставить?
Памяти 2 гб докинул. ССД стоит ставить?
image.png38 Кб, 878x477
Windows 10: Chromium based 118 3472233
>>472199
SSD ставь любой, там же всё равно SATA 2. На HDD 7200 оборотов уже кажется, что всё очень долго грузится.

>hw.model: Celeron(R) Dual-Core CPU T3000 @ 1.80GHz



Тут самое сложное, надо смотреть, какой чипсет. От этого зависит, какой проц можно воткнуть. Вроде бы у тебя nvidia mcp75l. А значит, должен поддерживаться T9400 и T9600. У них больше кэш, а еще у них FSB 1066, оперативка сможет завестись на частоте не 800 мгц, а 1066. Еще есть C2D T9800 и T9900, но цена на них больше косаря, экономически нецелесообразно. Я себе ставил на старый Acer T9600 вместо T4400, TDP у них у всех одинаковый, с охлаждением проблем не возникнет

Перепроверь чипсет, бери 400 рублей и вперед на али
Linux: Firefox based 119 3472239
>>472233

Processor Information
Socket Designation: Socket 478
Type: Central Processor
Family: Dual-Core Xeon 3000
Manufacturer: Intel
ID: 7A 06 01 00 FF FB EB BF
Version: Celeron(R) Dual-Core CPU T3000 @ 1.80GHz
Voltage: 1.2 V
External Clock: 200 MHz
Max Speed: 1800 MHz
Current Speed: 1800 MHz
Status: Populated, Enabled
Upgrade: Socket 423
Base Board Information
Manufacturer: ASUSTeK Computer Inc.
Product Name: K50IN
Version: 1.0
Serial Number: BSN12345678901234567
Asset Tag: ATN12345678901234567
\
ahci0: <NVIDIA MCP79 AHCI SATA controller>

Как узнать какой чипсет наверняка?
Windows 10: Chromium based 120 3472279
>>472239

> ahci0: <NVIDIA MCP79 AHCI SATA controller>



Вот он попався, это тот же самый Nvidia 730i, что и MCP75L
T9400, T9550, T9600, T9800, T9900
Разница у них по сути только в частотах. Поэтому целесообразно брать первые три, они дешевые.
https://aliexpress.ru/item/1005006908296269.html?sku_id=12000038682166794 вот например T9600
Windows 10: Chromium based 121 3472289
Еще нюанс, на форумах увидел, что для твоего чипсета ограничение озу в 4 гб, но ддр2 можно натолкать на 8гб фактически.
Неприятно, в моем GM45 неофициально заводятся 8 гб

На практике на таких ноутах всё равно всегда упираешься в процессор, оперативка и ссд - это больше для комфорта. Ну и драйвера на видеокарту еще влияют, а значит и на аппаратное ускорение в браузерах. Гномом 3 не пользовался, а вот на КДЕ вполне себе нормально было.
Linux: Firefox based 122 3472364
>>472289
Спасибо! Заказал Т9600 и ссд.
ДДР2 почему то оч дорогие планки по 4гб.

Драйвер стоит 340, пробовал гном - не запускается gnome-system-center, вроде нагугли что поддержки каких то модных штук GTK4 в этом драйвере нет.

КДЕ тоже норм в целом работало на 2гб. Остановился на xfce.
Ютуб в 720р идет норм. Варкрафт тоже фризить перестал - надо было -opengl добавить при запуске.
Windows 10: Chromium based 123 3472366
>>472364

>ДДР2 почему то оч дорогие планки по 4гб.


Они у тебя могут не заработать с Пенрином, даже на Нвидия чипсете. У меня ддр2 4 планки 16гиг не со-димм формата еле-еле запустились на частоте 667, вместо 800. На АМУДЕ.
У Интела была куча проблем с планками на 4 гига, пока не перешла на использование ддр3 и 4-хголовые процы, и даже на сокет 1156 я иногда не мог расширить объем, без смены проца с 650 на 750 или 860, или зибон воткнуть дроченный.
Linux: Firefox based 124 3472411
>>472366
Все таки когда приедет проц с ссд мб в дуалбут винду всетаки для игор воткнуть. А так получается поддержки дотнета нет, а win10 он не вытащит я так понимаю, линух чтоли накатит, а я хз какой даже.
Спасибо тебе милый человек.
Linux: Firefox based 125 3472413
>>472366
>>472411
Или хз что из ноутбука этого можно сделать на фре, для самообразования. Мб какие то апи научится писать или что можно такое на фре делать на каком нибудь языке дауну дотнетчику?
Windows 10: Chromium based 126 3472469
>>472411
>>472413
С полноценным коре2дуо десятка уже как-то работает (благодаря кэшу, как я понимаю), но всё равно медленно, и от такой нагрузки ноут постоянно греется и шумит вентилятором. Это не совсем нормальное поведение.

Линуксы (да и фряху) есть смысл держать ради интернетов. На опеннете вот в каждом треде про фаерфокс объявляется чел, который ставит свежий найтли релиз на 32-битную убунту 14.04 и докладывает о работоспособности, лол. В этом плане потенциал на юникс-лайк системах есть, можно годами ноут держать в качестве запасной железки. Главное преимущество ноута - это портативность. Поэтому у меня он забит офлайн контентом, книжками, бэкапами скриптов. Пара стратежек имеется на всякий случай.
Windows 10: Chromium based 127 3472971
Маньяки с OpenBSD на месте? Что можете рассказать о своем опыте?
Linux: Chromium based 128 3473220
>>472068
поставь туда хр и не еби мозги.
image.png422 Кб, 1920x1080
Windows 7: Chromium based 129 3473294
>>473220
Внезапно поддвачну. Тем более, что сейчас и актуальный браузер для Windows XP есть
Apple Mac: Safari 130 3474727
я юзаю gentoo уже, как года 3, и посмотрев около десятка видосов, заинтересовался бздяхами. Какую из них выбрать, чтобы потестить? Net, free, open, dragonfly

и подскажите, там бинари ставятся или компилятся как в gentoo?
Windows 10: Chromium based 131 3474765
>>474727
Ну вот dragonfly это сборочка с LiveCD

>и подскажите, там бинари ставятся или компилятся как в gentoo?


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

>>473220
>>473294
У него там железо, заточенное под висту, и семерку потянет идеально, че вы xp советуете. Да и к тому же хочет на юникс-лайк системах сидеть - пусть сидит. У меня самого такой знакомый есть, на коре 2 дуо комп с линуксом держит, типа там же можно без интел ме сделать окружение.
Windows 10: Firefox based 132 3474770
>>474727
В фрянделе есть и бинарные пакеты и порты с сборкой из сорцов, бинари по версиям частенько отстают от портов, но хуй с ними. Сами порты реализованы через жопу, прописывать флаги в отличии от генты та еще анальная эквилибристика.
Apple Mac: Safari 133 3474817
>>474770
я видел, там есть use флаги в ncurse виде, или єто что-то не то?
изображение.png455 Кб, 1882x1003
Windows 10: Firefox based 134 3475208
>>454733
Хз, у меня по дефолту работаю на клин инсталейшоне без пердолинга и на линухе, и на винде, и на попенбсд.
Было правда такое, что если непосредственно, через тти сидеть, то мышка становится тыквой, но тут не мудрено.
Чекни, мб у тебя мышка отключена для вима.
Apple Mac: Safari 135 3477559
ебануться просто, openbsd заинтересовала, начал ресерчить, смотреть кучу видосов, читать кучу статей.

в итоге: pci passthrough нет, внятного пакетного менеджера не увидел (считаю, что портаж ЄШАЛОН), wifi для моей машины нет, тыкаю в єту хуйню палкой, больше 3 дней уже

но, отдам должное, система интересная, доки ну мед, как будто для школьников все расписано. Если бы не причины выше - перешел бы с генту, а так - буду продолжать тыкать хуем в нее, может когда-то пошизею и поставлю на 1тб ssd и повешусь.
Windows 10: Firefox based 136 3477568
>>477559
Если хочешь поддержку своего фирмвэра, пожертвуй свою технику разрабам опенбсд. Они поиграются, и поставят в бэклог поддержку.
Apple Mac: Safari 137 3477682
да, забыл спросить, насчет pledge и unveil. классные приколы, но, весь софт в репах, юзает ли єти колы или нет? есть вероятность, что бинарные пакеты юзают, но не порты

я прав или нет?
Android: Chromium based 138 3479579
>>454667
Ничего. Просто пока не вывозишь. Через 10 лет с себя сегодняшнего смеяться будешь.
68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f333739373036322f323033393335392f61386539333864362d383939662d313165332d383738392d3630303235656138333635362e676966.gif173 Кб, 1268x716
Linux: Chromium based 139 3479600
>>454667

>Это что, получается мне нужно высчитывать строку, куда надо перевести курсор и переходить туда? https://github.com/easymotion/vim-easymotion


https://github.com/folke/flash.nvim?tab=readme-ov-file#-alternatives
Windows 10: Firefox based 140 3480158
>>479600
Лучше бы посоветовал ему относительную нумерацию строку врубить. Обмаз плагинами - это уже для смешариков.
Linux: Firefox based 141 3480598
>>454733

>Открыл вим


>Пытается тыкать мышкой


Бро...
Linux: Firefox based 142 3480630
>>446728 (OP)

>Продолжаем выживать под самой лучшей операционной системой человечества.


Только вот причем здесь бсди?
Linux: Firefox based 143 3480632
>>451252

>А на эту хуйню Вообще есть софт?


Только тот что написан для линукс но случайно работает также и на бсдях лул
Linux: Firefox based 144 3485570
>>446728 (OP)
На OpenBSD сильно хуже дела чем на линупсе? Имеется в виду в плане дров и совместимости с различным софтом. Думал может ThinkPad купить и поставить, а также на домашний сервак воткнуть.
>>457449
Вроде безопаснее. Чего только последняя уязвимость в OpenSSH стоит, которая не работала в опенбзде так как там более безопасные пути взаимодействия.
Windows 10: Firefox based 145 3485656
>>485570
На тинкпад норм. Но там ощутимо похуже с фирмарем разным.
На тинкпаде стояло в 2020 году. Но опенбсд как десктоп экспириенс мне не очень зашел.
Linux: Chromium based 146 3487581
>>446728 (OP)
Я правильно понимаю что ФриБСД это как раз та самая правильная свободная ОСь, а линукс - соевая поделка, в которой каждый год что-то ломают?
BSD: Firefox based 147 3489769
>>487581

>Я правильно понимаю что ФриБСД это как раз та самая правильная свободная ОСь, а линукс - соевая поделка, в которой каждый год что-то ломают?



Всё именно так.
Linux: Chromium based 148 3489876
>>489769
Лол. Фряха без ГНУ вообще неюзабельна. Ее правильно было бы называть GNU/FreeBSD потому что кроме ядра все что там может быть интересно пользователю это проекты GNU.
BSD: Firefox based 149 3490211
>>489876

>все что там может быть интересно


Тебе? Может быть. За всех-то говорить не надо. Напомни какие лицензии у современной реализации звуковой системы OSS во FreeBSD? Может напомнишь какая лицензия у файловой системы ZFS, например? Ну или у родной Фряшной UFS2, которая так нравится Netflix.
Linux: Chromium based 150 3490219
>>490211

>За всех-то говорить не надо.


Имею полное право говорить за всех кто пользуется этим не на сервере и сидит не только в консоле.

>Может напомнишь какая лицензия у файловой системы ZFS, например? Ну или у родной Фряшной UFS2, которая так нравится Netflix.


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

>современной реализации звуковой системы OSS


Ну зашибись целых два примере привел, молодец. Ты графической подсистемой пользоваться-то собираешься, нет? Иксы там всякие, гномы, кеды, офисные пакеты, гимпы, браузеры наконец? Не не нужно? Будем сидеть в консоле и редактировать файлики в ee? Я не спорю что на серверах фряха самодостаточна, но если говорить за десктоп то там она полностью зависит от множества GNU GPL кода и разговоры о ее большей свободности просто смешны.
BSD: Firefox based 151 3490237
>>490219

>Имею полное право говорить за всех кто пользуется этим не на сервере и сидит не только в консоле.



Нет, не имеешь.

>Ну да ведь ты систему ставишь чтобы помедитировать на файловую систему



Да а на фиг нужна ОС без файловой системы? А если всё-таки файловая система нужна, то чего ты дурачка из себя тут строишь?

>Ну зашибись целых два примере привел, молодец.



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

>Ты графической подсистемой пользоваться-то собираешься



>Иксы там всякие, гномы, кеды, офисные пакеты, гимпы, браузеры наконец? Не не нужно?



Собираюсь, но при чём тут Linux? Там разве что один Gnome максимально на SystemD и Linux завязан, сложно переделывать. Остальные-то не делаются конкретно для Linux. Кстати, а у Firefox разве GPL лицензия? Нет ведь. И у LibreOffice тоже не GPL. Так что ты там гнал про без GPL никуда?
Linux: Chromium based 152 3490254
>>490237

>у Firefox разве GPL лицензия? Нет ведь. И у LibreOffice тоже не GPL


Mozilla Public License...is distinguished from others as a middle ground between the permissive software BSD-style licenses and the GNU General Public License.
https://en.wikipedia.org/wiki/Mozilla_Public_License

>Собираюсь, но при чём тут Linux?


Linux непричем, это просто ядро.
А вот GNU/Linux при том что все графические среды это в основном GNU GPL. Даже скрин в шапке БСД треда - это QTшные окошки которые именно GPL лол. Подумай над этим - вы даже скрин для шапки не смогли сделать без GPL.

>Этих примеров уже достаточно, чтобы юзать самую цивилизованную ОС всех времён и народов


Лол. Даже сама идея юзать фряху на десктопе - сомнительна. Из-за бинарной несовместимости с линуксом на фряхе принципиально нельзя запустить проприетарные программы и даже около-свободные программы типа OnlyOffice запускаются через жопу. На линуксе я просто скачиваю с сайта офис и запускаю. А на фряхе? Правильно, только медитировать на самую лучшую файловую систему после очередного обсера при установке пакета.
https://forums.freebsd.org/threads/onlyoffice-package.88766/
Linux: Chromium based 153 3490262
>>490237

>если всё-таки файловая система нужна


Нужна, но не такая которая жрет половину всей доступной памяти ok.
У меня дома не сервер все-таки.
BSD: Firefox based 154 3490404
>>490254

>Mozilla Public License...is distinguished from others as a middle ground between the permissive software BSD-style licenses and the GNU General Public License.


Сам всё видишь. Это не GPL. А если бы и было GPL, то это ещё не Linux. Как ты и заметил, есть GNU/Linux из этого же набора GPL софта и ядра Linux, а есть GPL без Linux. Оно и появилось на BSD системах раньше чем в Линуксе.

>Даже сама идея юзать фряху на десктопе - сомнительна. Из-за бинарной несовместимости с линуксом на фряхе принципиально нельзя запустить проприетарные программы.


LOL ))) Даже сама идея юзать Linux на десктопе - сомнительна. Из-за бинарной несовместимости с виндой на Линухе принципиально нельзя запустить проприетарные игоры. А дальше костыли, эмуляторы... Что в Линухе, что на Фряхе.

>На линуксе я просто скачиваю с сайта офис и запускаю. А на фряхе?


А на Фряхе ты просто делаешь pkg install libreoffice.
Нужна, но не такая которая жрет половину всей доступной памяти ok

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

Linux: Chromium based 155 3490413
>>490404

>LOL ))) Даже сама идея юзать Linux на десктопе - сомнительна. Из-за бинарной несовместимости с виндой на Линухе принципиально нельзя запустить проприетарные игоры.


Кек. Какой же ты предсказуемый, я знал что ты так ответишь.
Но решение здесь очень простое. Внезапно на линуксе есть совместимость с бинарниками винды через транслятор вайн (и нет, это не эмулятор, он даже так и называется сука не-эмулятор). А вот на фряху нормальной совместимости с бинарниками линукса так и не завезли. Смешно, но на фряхе запустить бинарный офис винды проще чем такой же бинарник под линукс (причем виндовые бинарники - благодаря тому же вайну который кстати LGPL).

>на Фряхе ты просто делаешь pkg install libreoffice


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

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


Спасибо, но мне нах не сдались сто тысяч теневых копий моих файлов, а других преимуществ у зетки нет.
BSD: Firefox based 156 3490516
>>490413

>Но решение здесь очень простое. Внезапно на линуксе есть совместимость с бинарниками винды через транслятор вайн


Внезапно, где только ещё нет этого Wine, но это всё-равно костыли и далеко не всё через него работает.

>Не, ну если очень хочется просто поесть говна и потыкать в неюзабельный интерфейс тогда конечно.


Смотря для чего он неюзабельный, но MS Offcie онлайн и гуглодокументы тоже никто не отменял. Если так смотреть, то ведь и все другие альтернативы MS Office окажутся не юзабельны, если ты максросы на визуалбэйсике там пишешь всякие или базы дангные в Acess ваяешь сидишь, чтобы потом в проектах на C# с виндвос формами юзать в Visual Studio. Так, что это всё очень относительно что там юзабельно, а что нет. Мне для домашних задач LibreOffice обычно достаточно. Впрочем, я курсовые и диплом тоже там ваял и ничего. Нормально.
Linux: Chromium based 157 3490786
>>490516

>Внезапно, где только ещё нет этого Wine, но это всё-равно костыли и далеко не всё через него работает.


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

>все другие альтернативы MS Office окажутся не юзабельны


Не переводи разговор на обсуждение офисного софта плиз. Я согласен что он в целом говно на никсах. Речь лишь о том что на фряхе выбор этого говна еще меньше чем на линуксе.
BSD: Firefox based 158 3490867
>>490786

>Ну то есть с тем что эмулятор линукса на фряхе забросили еще в нулевых и не собираются ничего с этим делать ты не споришь?


Я не в курсе. Не пользовался им со времен когда флеш плеер стал не нужен полностью. Что-то ж делают, какой-то слой запилили для дров на модный нынче вайфай. У меня и с родными дровами нативными вайфай хорошо работает на ноуте, но у меня не Intel-воский чип там, а Qualcomm Atheros и он с родным драйвером ath для Фряхи нормально работает.

>Просто будете юзать LGPL софт который не для вас делается


Он далется для всех.
(>ибо никто на фряхе не играет)
Кто-то играет. Именно на Фряхе. Ещё можно соньку сюда приплести, конечно.

>Речь лишь о том что на фряхе выбор этого говна еще меньше чем на линуксе.


Какое это имеет значение, если то что нужно там есть?
Linux: Chromium based 159 3490887
>>490867

>Кто-то играет. Именно на Фряхе.


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

>Я не в курсе.


Ну это как бы странно. Раз уж ты реально пользуешься этой системой.( или ты так, двачеров потраллить?).
>>490867

>Какое это имеет значение, если то что нужно там есть?


Ты ровно одн пост назад потратил много слов доказывая мне на примере офиса что "нужное" - это относительное понятие. Так что неясно о каком еще нужном ты теперь говоришь. Выбор софта на фряхе меньше - просто признай это и закроем тему.
StatCounter-oscombined-ww-monthly-202204-202204-bar.png43 Кб, 1280x720
Linux: Chromium based 160 3491007
BSD: Firefox based 161 3491200
>>490887

>Ну тут можно просто взять статистику десктопов среди не-виндоуз систем. Для фряхи она будет очень грустная.


Это потому, что статистика собирается о браузерах на сайтах в инете, а UserAgent в браузерах не всегда дает достоверную информацию о самом браузере и операционной системе. Вон тот же Vivaldi, например, ради совместимости с сайтами притворяется простым Chrome. Тот же Chromium на Фряхе притворяется Chromium на Linux зачем-то. Может это для какой-то конспирации, конфиденциальности, Х.З. Суть в том, что эти ваши статистики не отражают действительность.

>Выбор софта на фряхе меньше - просто признай это и закроем тему.


Я этого и не отрицал. Вот сейчас разработчики HelloSystem запилят совместимость с софтом для MacOS, вот тогда заживём. Пожелаем им удачи и всё такое.
Linux: Chromium based 162 3492048
>>487581
>>489769
Как же хочется, чтобы все базовые шизы свалили на бсд поделки.
Windows 10: Chromium based 163 3492049
>>492048
Терпи, бастард безродный.
Android: Mobile Safari 164 3492896
>>446728 (OP)

> FreeBSD


> OpenBSD


> NetBSD


> OPNsense


> GhostBSD


Идут по пути линукса - плодят дистрибутивы.
Какой посоветуете?
Как с поддержкой железа?
Есть это: >>3492855 →
Linux: Chromium based 165 3493739
>>492896

>Идут по пути линукса - плодят дистрибутивы.


Нет.

>Какой посоветуете?


Для десктопа есть только один вариант - FreeBSD + васянодистры сделанные на его основе типа GhostBSD.
Все остальное (OpenBSD, NetBSD) это чисто серверные оси которые для десктопа непригодны (тупо нет многих драйверов).
Android: Mobile Safari 166 3493870
>>493739
Че с железом?
Linux: Chromium based 167 3493875
>>493870
Гугли ёпта. Я что ли за тебя твое железо гуглить должен. Или просто накати да посмотри. Так в целом фряха поддерживает почти всё стандартное десктопное железо включая нвидию.
Linux: Chromium based 168 3496084
>>493870

Нищежелезо 2018 года держит уверенно

>>3347031

Android: Mobile Safari 169 3496087
PZD вы ебанутые
Android: Mobile Safari 170 3496140
>>496084
А нищежелезо 2008-го?
Просто я не пользуюсь железом с intel me, amd psp, nvenc, vce, uefi
Linux: Chromium based 171 3496180
>>496140
Спектрум еще охуенная платформа. Без шуток.
Сам купил себе zx evolution и довольно урчу в теплой ламповой TR DOS
Linux: Chromium based 172 3497779
>>496180

>охуенная платформа


>нельзя поставить линукс



Лол
Linux: Chromium based 173 3502412
>>497779

>нельзя поставить линукс


а минусы?
Linux: Chromium based 174 3502427
>>502412

>а минусы?


нельзя поставить линукс
Linux: Chromium based 175 3502805
>>496180

>zx evolution


Лучше расскажи где взять годное железо для Windows 95/98
17195144162859.png276 Кб, 1600x1200
Android: Firefox based 176 3503934
Как редиректить потоки в tcsh?
Долго не понимал, какого черта
gcc ./prgm.c 2> log1.txt
не работает.
Потом понял что я поставил себе tcsh на котором так не работает.
А как!? Гуглил, так и не понял как на tsch это делают.
Решил проблему просто запуском sh: /bin/sh.
Но мне че, теперь при любом случае sh включать. Должно же как-то и на tsch работать.
Android: Mobile Safari 177 3503945
>>447199
По приколу. А так, это ос для домохозяек, у которых юзкейс компьютера заканчивается браузером. Но как хобби — почему бы и нет. Я б для выебонов поставил дуалбутом с лином/виндой фряху или опёнка. Чисто логиниться в неё, делать скрин неофеча и возвращаться на нормальную ос для настоящих задач.
Android: Firefox based 178 3503989
>>493870
у меня вебка не поддерживается
Android: Mobile Safari 179 3504063
>>487581

> Я правильно понимаю что ФриБСД это как раз та самая правильная свободная ОСь, а линукс - соевая поделка, в которой каждый год что-то ломают?


Любая из 4х BSD полностью делается одной командой людей, которые этим занимаются уже десятилетиями. Да, в основном тамошний софт это все те же гну поделия, но они как минимум тестируются на совместимость, хотя бы во всяких pkgsrc. А глинукс это просто набор софта, который делают одни, собирает в дистрибутив кто-то другой, а жопой горит из-за неработоспособности всей этой сборной солянки вообще третий.
Apple Mac: Safari 180 3504241
>>503945
Неофетч можно в виртуалке делать.
Linux: Chromium based 181 3504328
>>503989
Только вебка? Повезло
obezianassigaretoikartinka27.webp67 Кб, 940x651
Android: Firefox based 182 3504706
Ставить ли пидерский xfce? Выглядит как для пидарков: все гладкое. Зато все в комплекте: и текстовый редактор и терминал, и бравузер.
Или остаться на пацанском dwm?
Android: Mobile Safari 183 3504789
>>504706
Учись хотя бы грамотно пиздить конфиги. Иначе не понятно, откуда мотивация ставить xfce.
Windows 10: Chromium based 184 3505023
>>458081

>Всё что есть - описано в хендбуке, в мануалах.


Сударь, а вы генту накатывали?
Android: Mobile Safari 185 3505048
165311215762-funart-pro-p-obezyana-v-smokinge-zhivotnie-krasivo-foto-72.jpg227 Кб, 1500x988
Android: Firefox based 186 3505238
>>504789
Какие ещё конфиги?

>откуда мотивация ставить xfce.


Для бля, сидишь: файловый менеджер обычно xfe, в браузере thunar по-умолчанию (нельзя поменять), в блокноте вообще какой-то CDEшный фм, в другом блокноте Gnomовский.
Все, какое-то, как слон в посудой лавке.
Я уже забил, из сонсольки файлы открываю.
Все браузеры, какого-то хуя, считают своим долгом создать папку Desktop, когда у меня даже рабочего стола то и нет!
В итоге у меня все засрано десятками фреймворков: калькулятор под QT, либрекад под GTK, браузер от гнома чего-то нахватался, блокноты на openmotif, файловый менеджер на FOX toolkit, менеджер окон на голом xlib.
Блевотина. И по итогу, единственное что стабильно работает это сонсолька.
Мне xfce изначально очень не понравился, потому что он призизанный и тупой. Из-за плоского дизайна всё выглядит как игрушка для аутистов какая-то. А ведь главное что этот дизайн ещё и ограничивает: открываешь файловый менеджер, в нем всего две кнопки. Ни поиска, ни каталогов, только дебильные инфантильныные значки как на андроид.
Но, зато, наверное всё работает, всё в комплекте, все под один дизайн.
Вообще много этот xfce жрет?
у меня на старте dwm занимает 700 Мб ОЗУ, а когда позапускать всё подряд, начинает 2500 Мб ОЗУ брать.
А Xfce? Слышал что он более легковесный чем гном. В общем охота чонить стандартное накатить. Чо лучше?
Windows 10: Chromium based 187 3508710
в молчанку
Android: Firefox based 188 3508760
>>508710
Опять обновление freebsd драйвера на видюху сломало. Пока не пропатчат - в тред не зайдут.
Android: Mobile Safari 189 3509097
Кто-нибудь ставил BSD на альтернативное железо? Все основные BSD кроме dragonflybsd поддерживают кучу разных аппаратных платформ, netbsd ещё в 2005 вон вообще на тостере запускали. Сейчас куча дешёвых одноплатников, официально поддерживаемых BSD, например, для openbsd заявлена поддержка orange pi zero 2, которая на Ляоэкспрессе стоит 2.5к₽.
Android: Firefox based 190 3509838
>>509097
а зачем?
только если на i386 имеет смысл попробовать поставить.
1739555.jpg626 Кб, 1440x1080
Android: Firefox based 191 3510336
А есть какие-нибудь нормальные книги по FreeBSD или Unix.
Я просто не понимаю, как этим пользоваться.
Тыкать в сонсольке научился, компилировать программы научился. А как самой системой пользоваться? Че в системе есть, и для чего.
ioctl, стандартные модули ядер kldstat. Короче, как пользоваться услугами ОС (за исключением очевидных файлов и сокетов)
Windows 10: Chromium based 192 3510523
>>496084
Чё-то какая-то жопа негра то?
Michael-W-Lucas+Absolute-FREEBSD-2nd-Edition.jpg271 Кб, 1176x1500
Android: Mobile Safari 193 3510760
>>510336

> А есть какие-нибудь нормальные книги по FreeBSD


Есть.
Android: Firefox based 194 3510770
>>510760
Обложка красивая. Почмотрю.
Я просто гуглил : "книги по freebsd" и мне выдало кал какой-то, в котором пол-книги объясняется как установить freebsd 8 на некрожелезе. Но это как бы меня мало интересует. Мне больше интересна сама система, как ей пользоваться.
Вот есть устройство /dev/mem. Это неблочный фал. И че мне с ним делать, кроме как cat'ом вывести ? Непонятно. В хендбуке только справка написана, а описания самой системы нет.
Windows 10: Chromium based 195 3510920
>>454722
Vim поддерживает перемещение курсора мышкой через плагины. Однако в Vim удобно перемещаться по тексту с помощью клавиш. Рекомендуется изучить основы Vim (например, с помощью vimtutor) для эффективного использования редактора.
Android: Firefox based 196 3510955
>>510920
А я потом узнал, что nano оказывается тоже поддерживает мышь.
У nano конфиг какой-то забаганный, никогда не поймёшь что и как настраивается: в конфиге одно - в программе другое. И начинается пляска. Но я откомпилил последнюю версию, потыкал конфиг, и там и sysmouse есть и подсветка синтаксиса, и даже без мышки там можно слова стирать, выделять фрагменты, прыгать на "следующий блок".
То есть, опять же, вроде все функции есть, но почему конфиг то ломанный? Я посмотрел исходный код, там видимо при компиляции есть дефолтные настройки которые никак не сбросишь.
Сделали бы тогда как dwm: все настройки при компиляции.
Apple GayiPhone: Safari 197 3511165
>>447663
GTA 3 не была портирована на PS Vita. Существующая версия для PS Vita является портом мобильной версии игры.
Windows 10: Chromium based 198 3511401
>>490219
Файловые системы ZFS и UFS2 имеют открытые лицензии. OSS — это не единственная звуковая система в FreeBSD. Для десктопа FreeBSD использует множество программ с лицензией GNU GPL, но это не делает её менее свободной.
Windows 7: Firefox based 199 3513628
жлфг5
Android: Firefox based 200 3516074
Трансмишшн сломали. Как чиним?
Linux: Firefox based 201 3516445
Чуваки...
Хочу поиграть в gta 4, но у меня проблемы.
Скачал вот этот репак от хаттаба https://rutor.org.in/igri_pc/action_shuter/83995-gta-4-grand-theft-auto-iv-complete-edition-v-12032-2010-pc-repack-ot-xatab.html
он запускается и работает в wine-proton идеально, кроме одного - в нем почему-то не работает встроенная таблетка от жадности.
Игра говорит, что я не подключен к ссанову рокстар клубу и сохранения не работают.
Пробовал скачивать другие репаки с другими таблетками но ни один из них не запустился. Все показывают черный экран и так висят.

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

Есть ли какой-то способ сохранить состояние иры не прибегая к сохранениям? Мне вчера пришло в голову сохранить полный дамп памяти или сделать что-то похожее, чтобы можно было этот дамп потом восстановить. Но не уверен, что это возможно.
image.png162 Кб, 1608x677
Linux: Firefox based 202 3516458
>>516445
ещё и "комьюнити" соево-куколдское отказывается помогать
Охуительное коммьюнити, базарю.
Мда....пиздос конечно.
Linux: Firefox based 203 3516501
>>516458
Западные куколды за "пиратский майнкрафт" банят, даже версий которые куколдским мс-аккаунтом не поддерживаются. Спокуха, они все такие.
Linux: Firefox based 204 3516531
>>516501
да спокуха-то спокуха, а с игрой что делать?

Нет блять, я бы понял если б рокстар ебучий не имел своего ланчера вонючего который не работает на фряхе. Я бы понял, если бы рокстар не лез в залупу с ограничением сохранений. Но ведь эти куколды из дискорда фряхи реально топят за то что это норма. Рокстар завтра заебется сохранения и облако держать - он ебанет все одним днем и нет ни у кого игры больше. А они это поддерживают и ещё просят.
Горит блять с этих уёбков.
Цена-то не проблема, я покупал этот ебучий гта4 в стиме. Да только стим ёбаный во фряхе не запускается. Не запускается стим и не запускаетсчя ебучий ланчер рокстара. Ну я и вернул деньги за это говно. А у хатаба все работает из коробки кроме сохранений. Но пираты у них почему-то плохие.
202408251336171.jpg1,3 Мб, 3840x2160
Windows 10: Chromium based 205 3516558
>>516531
Кэк с Windowsa.
1724704700197.jpg141 Кб, 1055x896
Android: Mobile Safari 206 3516685
Linux: Chromium based 207 3517588
>>516685
чет прорал
Windows 10: Chromium based 208 3517589
>>516685
Нужно сделать такую же пикчу по линукс тематике. Только вместо 24 USD, по трубе должны поставляться натоптыши главпитуха.
Android: Mobile Safari 209 3517708
Сколько ни пробовал bsd, всегда проигрывала linux. Недавно пробовал freebsd, netbsd и openbsd. Все сука греются до 60 градусов в простое на моём ПК. Даже при принудительном снижении частоты процессора.
А в линуксе 47 градусов. Даже при нагрузке на проц температура выше 55-60 не поднимается. А в bsd под нагрузкой 65. Дров нет нормальных, вот главный минус bsd. А так системы годные, продуманные. Если бы не хреновые драйверы, использовал бы везде.
Android: Mobile Safari 210 3518266
>>446728 (OP)
Есть где-то список софта, который ТОЧНО будет работать под фряхой?

У меня ноут, мне от него по сути, надо пять шесть программ, не связанных с инженерией и всё такое.
Android: Mobile Safari 211 3518492
>>518266
Есть.
Linux: Firefox based 212 3519308
>>516445
держу в курсе - дело оказалось в кривом репаке.
Скачал этот https://byxatab.org/games/torrent_igry/3d/01-gta_4_grand_theft_auto_iv_complete_edition_v_1070_1120_2010_pc_124_repack_ot_xatab/3-1-0-308#comment - проблем с сохранениями нет.
Android: Firefox based 213 3522517
>>518266
А какой софт?
Android: Mobile Safari 214 3522621
>>518266

> Есть где-то список софта, который ТОЧНО будет работать под фряхой?


https://www.freshports.org/
Windows 10: Firefox based 215 3522796
ну как там во фрияхе? автомонтирование usb-усройств завезли или ещё нет?
Android: Mobile Safari 216 3522798
>>522796
В KDE 4 году ещё в 2010 все автоматически монтировалось. Вспомни ещё мем про "как пропатчить кде2 под фрибсд?"
Windows 10: Firefox based 217 3522801
>>522798
так то оно так тока во фряхе нихера ж нет и кеды там обрезаные гуя для нетворкманагера нету для пакетного манагера тож нету так же как и автомотирования флех ето я на 13 фряхе пробовал так что
Linux: Firefox based 218 3522819
>>522801
Всё там есть, а обрезанный только ты.
Просто ты тупой, и не умеешь.
Android: Mobile Safari 219 3523067
>>522801

> тока во фряхе нихера ж нет и кеды там обрезаные


Как я написал чуть выше, по состоянию на 2010 (давно фряху не ковырял), кеды ставились из пакетов, при этом можно было выбрать вручную что ставить (там одних локализаций на несколько гигов было), можно по минимуму, по выбору, а можно всё и сразу. Я именно на фряхе впервые сделал модный тогда рабочий стол в виде триде кубика.
изображение.png37 Кб, 1131x227
Windows 10: Firefox based 220 3523138
Есть одна NetBSD 10 версии.

1 - Поставил туда mariadb-server через pkgin,
2 - Закинул нужный скрипт в /etc/rc.d/mariadb
3 - Прописал в rc.conf строку mariadb=YES

И вылезла проблемка. При загрузке системы оно запускается 1 раз из 20, если не реже. Когда не запускается, то никаких логов или ошибок не выскакивает.

Вручную через service mariadb start всё запускается
Если я command_args меняю, на --help, то всё отрабатывает в 100% случаев.
Если я стираю & в конце, то всё запускается в 100% случаев, но при этом всё стопорится на этом же скрипте. Как это чинить?

Пробовал версии 10.4, 10.6, 10.11 на 2х разных железяках и одной виртуалке - везде такое поведение.
BSD: Firefox based 221 3523338
>>522801

>так то оно так тока во фряхе нихера ж нет и кеды там обрезаные гуя для нетворкманагера нету для пакетного манагера тож нету так же как и автомотирования флех ето я на 13 фряхе пробовал так что



Так-то автомонтирование флешек там точно работает в KDE на FreeBSD уже много лет. Только если у тебя флешка с ExtFat или с NTFS там надо чтобы была пара спец. пакетов доустановлена и модуль Fusefs запущен.
sc.png253 Кб, 2506x1710
Linux: Firefox based 222 3528647
Тут сборку крайней версии телеги поломали.
И по этому поводу есть соответствующий баг
https://github.com/protocolbuffers/protobuf/issues/17793

Как это фиксить красивым путём, а чтобы не как в lfs?
Linux: Firefox based 223 3534469
OpenBSD 7.5, ростелеком PPPoE. Локальные IPv6 адреса даются интерфейсам автоматически. С физическими re0 re1 всё нормально, PPPoE, который поднимается через re1 получает свою IPv6 подсеть, IPv4 адрес, всё работает, но также PPPoE интерфейс получает такой же локальный IPv6 адрес, как у re0, хотя к нему отношения никакого не имеет. То есть вот:
# ifconfig re0 | grep fe80
inet6 fe80::20a:48ff:fe22:4eef%re0 prefixlen 64 scopeid 0x1
# ifconfig pppoe0 | grep fe80
inet6 fe80::20a:48ff:fe22:4eef%pppoe0 --> prefixlen 64 scopeid 0x5
Долго думал, что это норма и я просто плохо знаю IPv6, но форвардинг именно IPv6 сначала не работал, долго пытался разобраться, затем просто удалил этот fe80::20a:48ff:fe22:4eef%pppoe0 - и вдруг ICMP ответы из IPv6 интернетов стали приходить. ЧЗХ?
Android: Firefox based 224 3536944
Запилил трёхмерный рендерер с нуля, на чистом С, используя только Xlib и стандартную библиотеку.
Linux: Chromium based 225 3537665
>>536944
годно
original.jpg1007 Кб, 1667x2500
Android: Mobile Safari 226 3538738
Сегодня же новый релиз.
Windows 10: Firefox based 227 3538870
>>538738
Ещё вчера обновил до официального анонса.
Linux: Chromium based 228 3538917
>>534469

>долго пытался разобраться, затем просто удалил этот fe80::20a:48ff:fe22:4eef%pppoe0 - и вдруг ICMP ответы из IPv6 интернетов стали приходить. ЧЗХ?


tcpdump нужно было смотреть.
shutterstockbsdminidaemonandtux.webp73 Кб, 1408x768
Linux: Chromium based 229 3539335
Windows 10: Firefox based 230 3539369
>>538738
Да хрен с ним с релизом, они спели что нибудь или совсем хуй положили? А то 7.1-7.2 песенок не было нихуя..
Linux: Firefox based 231 3542074
>>538917
Смотрел. Дело оказалось в том, что у Ростелеком не подсеть выдаётся, а именно что два адреса. Дальше пердольтесь с NAT66, госода пидорахи, в этой федерации.
Linux: Chromium based 232 3542817
>>446728 (OP)
Что за плеер на скрине? Он Flac .cue файлы будет распозновать?
Linux: Chromium based 233 3542819
Всегда было инетерсно где такие люди обитают, где в каких конфах общался ни одного сисадмина нормального или девопса, одни утырки. Я так понял на дваче нормальные люди они ридонли?
creepy-grin.gif823 Кб, 244x160
Android: Firefox based 234 3544883
>>542819
Я утырок
Android: Mobile Safari 235 3545075
>>536944
До этого же патч для dwm был?
Android: Firefox based 236 3545136
>>545075
Да. И пришёл к выводу, что dwm патчить не нужно. Для фреймовых менеджеров существует TWM или xfce. А патчинг тайлового dwm под фреймовый превращает его в раздутую копию чего-то непонятного с нечитабельным кодом.
На счёт "простых универсальных технологий", как раз программируя трёхмерный рендерер, я пришёл к выводу что эти самые "универсальные технологии" - это миф. Взять даже стандартную библиотеку С - она ведь на самом деле не стандартная ни разу. На windows например нет функции fmemopen, и не потому что разработчики gnu такие глупые, а потому что у ядра Windows просто нет таких функций. fmemopen легко сымитировать временным файлом, но это уже не одно и то же. На голом железе в таком случае пришлось бы переизобретать всю стандартную библиотеку, а вместе с ней и Unix.
Или возьмём тип float. Числа с плавающей точкой считаются аппаратно на математическом сопроцессоре. А если математического сопроцессора нет!? Приходится реализовывать числа с фиксированной точкой, которые, лично на моем компьютере местами считаются даже медленнее float'ов.
Раз уж мы считаем числа аппаратно, то почему бы нам и zбуфер не считать аппаратно на видеокарточке? С добавлением текстур и сглаживания гуро фпс падает значительно, нагрузка на процессор растёт. Пока графика остаётся простой в стиле PS1 это ещё можно вытянуть оптимизатором + ручками пооптимизировать, но ясно дело ничего большего этим не добится. Из этого можно вывести правило: универсальность == тормознутость. И да, первые компьютеры которые были практически идеальным представлением машины фон-нецмана ведь были довольны чисты и универсальны. Даже аппаратного стека не было! Тем не менее они считали все очень долго.
Мы все живём на железяках. На самом деле мы все плотно зависимы от аппаратного обеспечения. Вся "универсальность" это миф. Рано или поздно архитектура amd64 канет в лету, и все ваши програмки можно будет отправить в мусорный бак, как это стало с TemplOS для commodore и старыми Unix для i386. Вот так вот.
Так что не имеет смысл гнаться за "универсальностью". Более того, если что-то не работает или не компилируется, то проблема всегда одна, и эта проблема - автор программы. Если скрипт на python ломает программу из-за отсутствия модулей, которые уже давно заьрошены - то виноват в данном случае только тот идиот, который решил что внедрить скрипт в жизненно важную часть скрипта - хорошая идея. Если make-скрипт не содержит необходимых конфигураций для всех частей системы - виноват тут только тот идиот что не предумсотрел правильные конфигурации. Если программа крашится и тупит - виноват тут не C++ со своими замысловатыми фишками, а тот программист что написал на C++ код не предусмотрев всех особенностей, не сделав дорожных оптимизацией.
А на счёт уязвимостей, слежки, краж, я пришел к выводу, что просто напросто, все нужно хранить на бумаге. Буквально нет носителя надёжнее чем бумага. Деньги должны быть бумажными, крипта, онлайн-банкинг - все это не настоящие деньги. То что каждый сайт требует телефона, почты и Java Script - проблема сайтов и современного "правового нигилизма" - когда люди не хотят считать право за ценность (зато советам умников что считают js адекватной идеей они внемлят безприкословно). "Бумажки" в современном мире насколько потеряли вес, что считается нормой заключать договора "кликом в окошке госуслуг".
Android: Firefox based 236 3545136
>>545075
Да. И пришёл к выводу, что dwm патчить не нужно. Для фреймовых менеджеров существует TWM или xfce. А патчинг тайлового dwm под фреймовый превращает его в раздутую копию чего-то непонятного с нечитабельным кодом.
На счёт "простых универсальных технологий", как раз программируя трёхмерный рендерер, я пришёл к выводу что эти самые "универсальные технологии" - это миф. Взять даже стандартную библиотеку С - она ведь на самом деле не стандартная ни разу. На windows например нет функции fmemopen, и не потому что разработчики gnu такие глупые, а потому что у ядра Windows просто нет таких функций. fmemopen легко сымитировать временным файлом, но это уже не одно и то же. На голом железе в таком случае пришлось бы переизобретать всю стандартную библиотеку, а вместе с ней и Unix.
Или возьмём тип float. Числа с плавающей точкой считаются аппаратно на математическом сопроцессоре. А если математического сопроцессора нет!? Приходится реализовывать числа с фиксированной точкой, которые, лично на моем компьютере местами считаются даже медленнее float'ов.
Раз уж мы считаем числа аппаратно, то почему бы нам и zбуфер не считать аппаратно на видеокарточке? С добавлением текстур и сглаживания гуро фпс падает значительно, нагрузка на процессор растёт. Пока графика остаётся простой в стиле PS1 это ещё можно вытянуть оптимизатором + ручками пооптимизировать, но ясно дело ничего большего этим не добится. Из этого можно вывести правило: универсальность == тормознутость. И да, первые компьютеры которые были практически идеальным представлением машины фон-нецмана ведь были довольны чисты и универсальны. Даже аппаратного стека не было! Тем не менее они считали все очень долго.
Мы все живём на железяках. На самом деле мы все плотно зависимы от аппаратного обеспечения. Вся "универсальность" это миф. Рано или поздно архитектура amd64 канет в лету, и все ваши програмки можно будет отправить в мусорный бак, как это стало с TemplOS для commodore и старыми Unix для i386. Вот так вот.
Так что не имеет смысл гнаться за "универсальностью". Более того, если что-то не работает или не компилируется, то проблема всегда одна, и эта проблема - автор программы. Если скрипт на python ломает программу из-за отсутствия модулей, которые уже давно заьрошены - то виноват в данном случае только тот идиот, который решил что внедрить скрипт в жизненно важную часть скрипта - хорошая идея. Если make-скрипт не содержит необходимых конфигураций для всех частей системы - виноват тут только тот идиот что не предумсотрел правильные конфигурации. Если программа крашится и тупит - виноват тут не C++ со своими замысловатыми фишками, а тот программист что написал на C++ код не предусмотрев всех особенностей, не сделав дорожных оптимизацией.
А на счёт уязвимостей, слежки, краж, я пришел к выводу, что просто напросто, все нужно хранить на бумаге. Буквально нет носителя надёжнее чем бумага. Деньги должны быть бумажными, крипта, онлайн-банкинг - все это не настоящие деньги. То что каждый сайт требует телефона, почты и Java Script - проблема сайтов и современного "правового нигилизма" - когда люди не хотят считать право за ценность (зато советам умников что считают js адекватной идеей они внемлят безприкословно). "Бумажки" в современном мире насколько потеряли вес, что считается нормой заключать договора "кликом в окошке госуслуг".
Android: Firefox based 237 3545157
>>545075
Я бы даже кратко сказал вот так:
1.Сложные технологии - не вредные. Вредные - "бесполезные" технологии. Вот я читал критику в сторону Rust, там ведь критика состоит не в том что это "новая вредная технология", а в том что она абсолютно бесполезна. Этот язык претендует на низкоуровневость, при том что таковым не является, претендует на "безопасность", причём работать по-безопасному практически невозможно. Итого, непонятно зачем он нужен. При этом сложность не обсуждается, мало ли что является сложным. Если так посмотреть, оптимизатор С - штука не простая. Так что, не использовать оптимизатор?
То есть, в "сложности" нет ничего особого плохого. Плохое есть в "несоразмерности" в "нецелесооьразности". Вот у меня, python-скрипт, создаёт из кадров анимации в мой личный формат. Тем не менее, это ни капли не ломает работу программы. Более того, все зависимости Xlib вынесены в отдельный модуль. Переписав его под Windows, программа автоматически портируется и на Windows, и на ncurses (да хоть свои драйвера изобретай и портируй). Казалось бы, зависимость от "сложного" Xlib, а портируемость достигается за секунды. А вот если бы я все функции xlib использовал напрямую в коде, тогда бы мою программу портировать было практически невозможно. Это как раз и натолкнуло меня на мысль, что в "кривых программах" виноват не вредный python, а глупый программист, что этот python использует несоразмерно.
2. Патчинг dwm в сторону тайтлбаров и кнопок, наталкивает на мысль: "а почему бы не добавить меню выбора программ" и далее "почему бы не добавить меню пуск", "а почему бы не добавить рабочий стол". В какой-то момент можно задуматься: "а что в dwm осталось от dwm"? Он теперь весьма раздут (уже не минимализм), он сохранил баги и недостатки оригинального dwm, при этом повторил функционал IceWM, добавив тонну неразборчивого сишного кода.
То есть получается какая-то глупость. dwm сделан тайловым, то есть стоит и по его без мыши. Если это неудобно (например если ты не красноглазик-вимодрочер) то и не нужно dwm использовать. Нужно ставить TWM и патчить TWM например на статусбар и нормальный режим фокусировки.
Android: Firefox based 237 3545157
>>545075
Я бы даже кратко сказал вот так:
1.Сложные технологии - не вредные. Вредные - "бесполезные" технологии. Вот я читал критику в сторону Rust, там ведь критика состоит не в том что это "новая вредная технология", а в том что она абсолютно бесполезна. Этот язык претендует на низкоуровневость, при том что таковым не является, претендует на "безопасность", причём работать по-безопасному практически невозможно. Итого, непонятно зачем он нужен. При этом сложность не обсуждается, мало ли что является сложным. Если так посмотреть, оптимизатор С - штука не простая. Так что, не использовать оптимизатор?
То есть, в "сложности" нет ничего особого плохого. Плохое есть в "несоразмерности" в "нецелесооьразности". Вот у меня, python-скрипт, создаёт из кадров анимации в мой личный формат. Тем не менее, это ни капли не ломает работу программы. Более того, все зависимости Xlib вынесены в отдельный модуль. Переписав его под Windows, программа автоматически портируется и на Windows, и на ncurses (да хоть свои драйвера изобретай и портируй). Казалось бы, зависимость от "сложного" Xlib, а портируемость достигается за секунды. А вот если бы я все функции xlib использовал напрямую в коде, тогда бы мою программу портировать было практически невозможно. Это как раз и натолкнуло меня на мысль, что в "кривых программах" виноват не вредный python, а глупый программист, что этот python использует несоразмерно.
2. Патчинг dwm в сторону тайтлбаров и кнопок, наталкивает на мысль: "а почему бы не добавить меню выбора программ" и далее "почему бы не добавить меню пуск", "а почему бы не добавить рабочий стол". В какой-то момент можно задуматься: "а что в dwm осталось от dwm"? Он теперь весьма раздут (уже не минимализм), он сохранил баги и недостатки оригинального dwm, при этом повторил функционал IceWM, добавив тонну неразборчивого сишного кода.
То есть получается какая-то глупость. dwm сделан тайловым, то есть стоит и по его без мыши. Если это неудобно (например если ты не красноглазик-вимодрочер) то и не нужно dwm использовать. Нужно ставить TWM и патчить TWM например на статусбар и нормальный режим фокусировки.
Android: Firefox based 238 3545169
>>545075
Ну и на счёт изобретения велосипедов. На самом деле изобретать велосипеды полезно. Поэтому нельзя сказать что собственный модуль для wavefront объектов это что-то "бесполезное". Во-первых, собственный модуль не защищён никакой лицензией: ты сам можешь ему дать лицензию хоть bsd0. Во-вторых собственный модуль не содержит "лишних" возможностей. Например в модуле для картинок может содержатся сотня функций по сжатию катинок разных форматов. Если тебе от картинки нужен только битмпп в 32 бит, то проще 1-2 для потратить на такой вот модуль, тем самым итоговый код будет сокращён в разы. Ну и в-третьих, это как ни как опыт. Изобретая велосипед можно наткнуться на вопросы механники, которыми ты раньше просто не задавался.
Linux: Firefox based 239 3545800
>>536944
Сколько один кадр рендерится? Геометрия, текстуры из сырых данных или конвертер сам писал? Почему мне кажется, что ты пиздишь и там всё на OpenGL?
Android: Firefox based 240 3545920
>>545800

>Почему мне кажется, что ты пиздишь и там всё на OpenGL


Предположительно потому что ты не интересуешься 3D графикой. Маркетологи же любят это слово "уууу тридеее нанотехнологии". Но по сути 3d рендерер ничем не сложнее "hello world" . Точнее, не совсем так, я имею ввиду что, в современных условиях примитивный 3d рендер сделать не сложнее hello world , потому что все алгоритмы и расчёты уже открыты и изучены до тебя: барицентрическая интерполяция, затенение гуро, алгоритм Брезенхема, алгоритм Сазерленда - Ходгмана. Этим алгоритмам лет больше чем мне. Их изобрели ещё в 70-е. Так что ничего тут особо сложного и магического нет.

>Сколько один кадр рендерится?


Не изменял, но да, как ты видишь, когда управление камерой сделал, задержка сильно чувствуется (без включённого OBS она намного меньше, но не суть). Нужно покопаться, выяснить причину тормозов. На винде почему-то такой проблемы нет. Может как-то связано с самим xlib.
В любом случае, я чисто в учебных целях. Так то лучше все делать под opengl - там и аппаратная поддержка есть и можно какие-то более красивые вещи рендерить, может воду там, или падающие тени.
Linux: Firefox based 241 3545990
>>545920
Интересовался 25-15 лет назад, в школе ещё написал простейшую изометрическую вращалку wireframe объектов. Матрицы тогда не проходили и я придумал свой метод, как позже оказалось он называется обощённые углы Эйлера или Davenport chained rotations. Смежные вопросы тоже было интересно решать. Типа косоугольных проекций, форматов для объектов.

>все алгоритмы и расчёты уже открыты и изучены до тебя


Чел, ты говорил про Xlib и С. Было бы интересно бросить тебе вызов и реализовать простую 3д демку без Xlib, Wayland или fbdev, но

>лучше все делать под opengl


Ты и не представляешь, насколько сложнее реализация OpenGL хеловорлда.
IMG20241020010107425.jpg52 Кб, 815x501
Android: Firefox based 242 3546014
>>545990

>простую 3д демку без Xlib


Что ты имеешь ввиду? У меня все функции xlib убраны в отдельный модуль, называется io_xlib.c, с заголовочником io.h. То есть чтобы портировать программу под Windows, достаточно было написать io_winapi.c (заголовочник при этом не меняется).
Сам модуль содержит всего три функции (на самом деле больше, но так упрощённо три) :
InitWindow() - инициирует структуру window, которая содержит всю необходимую фигню для вывода. Реализация структуры Windows может быть совершенно разная.
SetPixel() - рисует пиксель заданного цвета по заданным координатам для некоторого окна.
UpdateFrame() - совершает вывод видеобуфера.
Собственно, все остальные модули работают только за счёт этих функций, либо за счёт функции стандартной библиотеки. Так что, можно хоть на ncurses выводить.
Можно при помощи pciconf назщупать память видеоустройства, и писать туда через dev/mem, вот я ради эксперимента градиент вывел. Так что если написать свой модуль для вывода напрямую в видеобуфер, то можно и без xlib обойтись, но опять же.. это ведь сисиемщина. Какую роль это играет для 3d графики? Для трёхмерной графики неважно, выводишь ты через xlib, wayland или svgalib. Так что не понимаю в чем сложность.

>Ты и не представляешь, насколько сложнее реализация OpenGL хеловорлда.


А чего они? Я думал opengl наоборот создан чтобы вот не парится с этими муторными примтивами.

>Матрицы тогда не проходили и я придумал свой метод


А мне матрицы наоборот понятнее, так как в вузе их проходили.
Linux: Firefox based 243 3546023
>>546014
Ты сначала постишь крины 3д-рендера явно OpenGL'ного. >>536944 Но заявляешь, что написал свой на С и Xlib.
Мои вопросы про детали реализации ты игнорируешь и размызывешься на абстрактный пост о том, какая это задача уровня hello world.
Ну показывай уже свой код, посмотрим твой софтверный рендерер.
Android: Firefox based 244 3546033
>>546023
Да что значит "OpenGLный"? Как ты это по картинке определил.
Ну смотри, твоё право https://www.dropbox.com/scl/fi/s7dp7urixakekgl9qae2u/main.zip?rlkey=cf7gmu6r0obxv27glnovp34z6&st=bsw1oxc2&dl=0
Linux: Firefox based 245 3546052
>>546033
В коде, который ты показываешь, всё рендерится XPutPixel'ем. Иксы - это even-driven клиент-серверное приложение, каждый такой XPutPixel создаёт event, который потом "по сети" (юниксовыми сокетами) шмаляется в X-сервер. Я потому и спрашиваю про производительность.
Как можно было написать такой код, но не понять, когда тебя спрашивают про этот момент. И про текстуры, с которыми в приведённом коде работают через... TGA? Почему?
Android: Firefox based 246 3546054
>>546052

>Как можно было написать такой код, но не понять, когда тебя спрашивают про этот момент.


Какой момент? Я до сих пор тебя не понимаю если честно.

>XPutPixel


Дело в том, что я так понял функция типо XDrawPoint каждый раз для вывода пикселя обращается к серверу, то есть если бы я использовал XDrawPoint, то эвент был бы каждый раз когда я отрисовываю пиксель. Мне показалось это затратным, и я начал искать, как бы вывести "буфер целиком", на сервер. Есть вариант с Pixmap и с XImage. Я не понял в чем разница, но Pixmap требует ещё один заголовочник подключить. Я подумал, зачем мне что-то подключать если есть встроенный XImage. Как я понял, изображение XImage хранится на клиенте, то есть я его могу создать и сервер (дисплей) об этом ничего знать не будет.

>И про текстуры, с которыми в приведённом коде работают через... TGA? Почему?


Вообще я как раз начал с TGA модуля. И тогда я ещё не умел кодить. Тга формат довольно простой
1) заголовочник
2) идентификатор
3) (опционально) карта глубин
4) холст
Вот и все. Изначально мне было просто интересно сделать что-то что работает с картинками, чтобы можно было рисовать и выводить графики какие-нибудь. Потом я уже заинтереслвался графикой, и решил этот модуль включить для поддержки текстур. А что, tga плохо что ли?
oaska-azudai.gif764 Кб, 498x498
Android: Firefox based 247 3546056
>>546052
Постой, или ты имеешь ввиду что XPutPixel в любом случае обращается к серверу. Надо заменить значит.
Возможно ты посчитаешь меня полным говнокодером после этих слов, но я расскажу, что я короче открыл википедию, статью Xlib.
https://ru.m.wikipedia.org/wiki/Xlib
Там есть вкладка "пример программы". Я скопировал этот пример и откомпилил. Он запустился. "Ура! Значит работает!" - подумал я, и начал короче смотреть на функции и удалять ненужное. (Ну, ещё некоторые типы например XEvent я знал из кода DWM). Прочитал пару страниц референс мануала и слепил типо "модуль вывода". Мне не особо было интересно копаться в деталях xlib потому что на тот момент мне он не особо нравился.
Сейчас, уже наверное можно и почитать. Как то за время кодинга мне показалось что xlib норм штука наверное, по крайней мере она намного более понятная чем winapi.
Так что да, я посмотрю.
Linux: Firefox based 248 3546154
>>546054
>>546056
Если бы не был таким же шизом, не поверил бы, что ты это всё сам понаписал.
XImage и XPutPixel быстрее XDrawPoint, XPutPixel пишет в локальную память, XPutImage уже просит у сервера загрузить твой буфер. Это я поведение DrawPoint c PutPixel перепутал.
TGA ничем не плох. И это не говнокод. И я так понимаю, что ты осознаёшь, что никто так графоний давно не погромирует. При этом одна из ключевых идей для тебя - универсальность. И ты открыл её фактическое отсутствие на низких уровнях. А "элегантность" как тебе? А то часто книги по погромизму обильно ею приправляют, а на деле всё это такой пердолинг, прямо-таки диаметрально противоположный любому пониманию элегантности.
В общем, твои интенции мне так близки, что, блин, я прям как будто на себя со стороны смотрю, это офигеть как странно. Мне ещё было важно сделать некоторый proof of concept. Например, сейчас не принято прекалькуляцию тяжёлых функций в lookup-таблицы делать, а ведь с современными видеокартами можно было бы вращать вершины средствами GPU в сотни раз шустрее. Но к GLSL отвращение из-за непрозрачности реализации на низком уровне.
Не знаю, возможно это для тебя просто весёлые микрооткрытия, но я когда осознал, насколько компьютеры убоги на низком уровне, по каким рельсам катятся все ИТ, что всё, чему я раньше радовался в разработке - по факту красивые обёртки с логотипами корпораций, для меня весь этот карточный домик рухнул, это был мощный внутренний апокалипсец. Сейчас смотрю на свои поделки как на детские рисунки.
Теориями всего не увлекаешься, часом?
Алсо, ты на паскале что ли в вузе писал? Точки с запятой после закрывающих тело функции скобок какбе намекают.
IMG20241020151607779.jpg68 Кб, 667x666
Android: Firefox based 249 3546213
>>546154

>ты на паскале что ли в вузе писал


Да я не понял этой фишки синтаксиса С, почему оператор ; стараются не ставить. Но в какой-то момент я понял, что его лучше не ставить если не нужно. Например, в ситуации с Switch case он каком то магическим образом влияет на область видимости.

>А "элегантность" как тебе?


Элегантность сама собой со временем появляется. Когда не знаешь что ты пишешь, сложно подумать как бы это написать красиво. У вначале вообще было по стоне функций рисующих треугольник. Только когда я сделал Z-буфер, я задумался: "а ведь нужны ещё текстуры. Мне что очередную функцию-портянку писатт? итак уже путаюсь". И таким образом, я пришёл к выводу что функция SetPixel должна быть колл-беком. То есть теперь можно сделать тысячу различных плоттеров для треугольников, которые по-разному этот треугольник будут закрашивать. Можно вообще сделать плоттер, который закрашивает треугольник рандомным цветом. Удобно. После этого функции сразу же разгрузились, стали покороче. Может если ещё подумать, то можно ещё красивее и удобнее написать. Но пока ты это не написал - не понятно что и нужно.

>что никто так графоний давно не погромирует.


Чисто в учебных целях, почему бы и нет. Например, программисты часто любят говорить что "программирование везде одно и то же", подразумевая, что любая программа сводится к простой схеме: входной алфавит -> программа - > выходной алфавит. Начинающему это кажется не очевидно. Вот меня не обманешь! Я же слышал что существуют мьютексы, семафоры, праллельное программирование, а так же GUI? что вы скажете на то что в реальных программах мы нажимаем на всякие кнопки и никаких "потоков ввода вывода" не видим.
И вот как раз программируя 3d графику, я неоднократно убедился в том, что программисты правы. Что такое вообще "паралельные программы" - они ведь ни разу не параллельны. Одноядерный их выполняет последовательно такт за тактом, в разном порядке в зависимости от приоритета. Получается, что мы просто отдаём организацию выполнения программ под ответственность операционной системы. Получается, наш главный "вечный цикл" программы - это в каком-то смысле и есть средство распаралелить программу. Только у нас нет ни пакетного режима, не приоритета, и каждый цикл действия выполняются в заранее определённом порядке (можно выключить одно из действий из порядка во время выполнения программы, но поменять местами - невозможно, что организует некую стабильность). Таким образом я для себя развеял миф, что "параллельные процессы" это что-то загадочно одновременное. Возможно, на уровне железа там есть поддержка реальной одновременности, но железо - это уже не программирование, это схемотехника. Суть в том, что если постараться, то можно сделать более сложную систему чем "вечный цикл", а значит параллельные процессы можно свести к последовательным.
Далее, GUI. Изначально я вообще хотел нащупать "драйвер монитора" и выводить пиксели на монитор. Вот только повертев мониторы, я заметил на них вывод только VGA. Последняя буква А - значит "аналоговый". Тут до меня дошло, что если сигнал аналоговый, то в компьютере, очевидно его нет. Монитор не может быть подключён к общей шине, ведь общая шина принимает цифровой сигнал. Стало быть, необходим АЦП - аналог-цифровой преобразователь (интуитивно можно догадаться, что скорее всего онный будет в составе видеоустройства). Поэтому я начал искать драйвера видеокарты, потому что похоже что без видеоустройства вывод графики невозможен. Поэтому я нашёл какие-то адреса устройства с тегом VGA и начал туда выводить всякое. На удивление оно вывелось. То есть таким экспереметом, я доказал, что вывести пиксель на экран, это задача тривиальная из разряда "напечатать hello world". Разницы только в формате буферов, а вывод можно совершить тем же самым системным вызовом write. Поэтому GUI ничем принципиально не отличается от ввода из стандатного потока. А интерактивное клацанье мышкой, приравнивается к вводу во время выполнения программы. Мы ведь тоже можем сделать вечный цикл, в самом начале которого поставить fscanf - и ничего удивительного в этом нет. По этой же причине нет ничего удивительного и в GUI. Это одно и тоже.
Таким образом, я сам для себя доказал, что, действительно, любая программа сводится к преобразования входного алфавита в выходной. Интерактивные программы просто напросто могут этот входной алгоритм воспринимать во время выполнения программы (что в общем то ничем не запрещено, и даже никак не связано с параллельными процессами).
Плюс, немного попрактиковал коддинг. Можешь заметить, что tgatool.c написано довольно криво, а со временем к render3d.с оформление программ становится получше.
IMG20241020151607779.jpg68 Кб, 667x666
Android: Firefox based 249 3546213
>>546154

>ты на паскале что ли в вузе писал


Да я не понял этой фишки синтаксиса С, почему оператор ; стараются не ставить. Но в какой-то момент я понял, что его лучше не ставить если не нужно. Например, в ситуации с Switch case он каком то магическим образом влияет на область видимости.

>А "элегантность" как тебе?


Элегантность сама собой со временем появляется. Когда не знаешь что ты пишешь, сложно подумать как бы это написать красиво. У вначале вообще было по стоне функций рисующих треугольник. Только когда я сделал Z-буфер, я задумался: "а ведь нужны ещё текстуры. Мне что очередную функцию-портянку писатт? итак уже путаюсь". И таким образом, я пришёл к выводу что функция SetPixel должна быть колл-беком. То есть теперь можно сделать тысячу различных плоттеров для треугольников, которые по-разному этот треугольник будут закрашивать. Можно вообще сделать плоттер, который закрашивает треугольник рандомным цветом. Удобно. После этого функции сразу же разгрузились, стали покороче. Может если ещё подумать, то можно ещё красивее и удобнее написать. Но пока ты это не написал - не понятно что и нужно.

>что никто так графоний давно не погромирует.


Чисто в учебных целях, почему бы и нет. Например, программисты часто любят говорить что "программирование везде одно и то же", подразумевая, что любая программа сводится к простой схеме: входной алфавит -> программа - > выходной алфавит. Начинающему это кажется не очевидно. Вот меня не обманешь! Я же слышал что существуют мьютексы, семафоры, праллельное программирование, а так же GUI? что вы скажете на то что в реальных программах мы нажимаем на всякие кнопки и никаких "потоков ввода вывода" не видим.
И вот как раз программируя 3d графику, я неоднократно убедился в том, что программисты правы. Что такое вообще "паралельные программы" - они ведь ни разу не параллельны. Одноядерный их выполняет последовательно такт за тактом, в разном порядке в зависимости от приоритета. Получается, что мы просто отдаём организацию выполнения программ под ответственность операционной системы. Получается, наш главный "вечный цикл" программы - это в каком-то смысле и есть средство распаралелить программу. Только у нас нет ни пакетного режима, не приоритета, и каждый цикл действия выполняются в заранее определённом порядке (можно выключить одно из действий из порядка во время выполнения программы, но поменять местами - невозможно, что организует некую стабильность). Таким образом я для себя развеял миф, что "параллельные процессы" это что-то загадочно одновременное. Возможно, на уровне железа там есть поддержка реальной одновременности, но железо - это уже не программирование, это схемотехника. Суть в том, что если постараться, то можно сделать более сложную систему чем "вечный цикл", а значит параллельные процессы можно свести к последовательным.
Далее, GUI. Изначально я вообще хотел нащупать "драйвер монитора" и выводить пиксели на монитор. Вот только повертев мониторы, я заметил на них вывод только VGA. Последняя буква А - значит "аналоговый". Тут до меня дошло, что если сигнал аналоговый, то в компьютере, очевидно его нет. Монитор не может быть подключён к общей шине, ведь общая шина принимает цифровой сигнал. Стало быть, необходим АЦП - аналог-цифровой преобразователь (интуитивно можно догадаться, что скорее всего онный будет в составе видеоустройства). Поэтому я начал искать драйвера видеокарты, потому что похоже что без видеоустройства вывод графики невозможен. Поэтому я нашёл какие-то адреса устройства с тегом VGA и начал туда выводить всякое. На удивление оно вывелось. То есть таким экспереметом, я доказал, что вывести пиксель на экран, это задача тривиальная из разряда "напечатать hello world". Разницы только в формате буферов, а вывод можно совершить тем же самым системным вызовом write. Поэтому GUI ничем принципиально не отличается от ввода из стандатного потока. А интерактивное клацанье мышкой, приравнивается к вводу во время выполнения программы. Мы ведь тоже можем сделать вечный цикл, в самом начале которого поставить fscanf - и ничего удивительного в этом нет. По этой же причине нет ничего удивительного и в GUI. Это одно и тоже.
Таким образом, я сам для себя доказал, что, действительно, любая программа сводится к преобразования входного алфавита в выходной. Интерактивные программы просто напросто могут этот входной алгоритм воспринимать во время выполнения программы (что в общем то ничем не запрещено, и даже никак не связано с параллельными процессами).
Плюс, немного попрактиковал коддинг. Можешь заметить, что tgatool.c написано довольно криво, а со временем к render3d.с оформление программ становится получше.
a2e9f09d53c9dab3483314b9e175966b-3184168262.jpg70 Кб, 1031x1280
Linux: Firefox based 250 3546254
>>546213

>SetPixel должна быть колл-беком


В других языках, где функции т.н. first class citizen, это во сто крат "элегантнее", но всё равно в итоге особого значения не имеет. Если поймёшь, что такое элегантность на самом деле, энтузиазма поубавится.

>Чисто в учебных целях


С одной стороны никто не запрещает. Язык, техники изучишь. Но вот это...

>сам для себя доказал


... с практическим смыслом мало дружит. Твои философские выкладки мало сочетаются с низкоуровневым программированием. Да, С сейчас считается довольно низким уровнем, годным, разве что, для эмбедед сферы.

>Что такое вообще "паралельные программы"


>такт за тактом


Даже на одноядерном CPU может быть блок параллельного выполнения простых операций (Pentium w/MMX, например). Ты, видимо, с конкуррентным программированием путаешь. Параллельное именно что физически параллельно: в одно и то же время много процессов.

>Возможно, на уровне железа там есть поддержка реальной одновременности, но железо - это уже не программирование, это схемотехника.


Не совсем. У GPU свои ЯП, стандарты, пайплайны - потому что видимокарты рассчитано на параллельные вычисление и работу с памятью. И программируют это железо через ad-hoc костыли, причём, стандарты для которых разрабатывали преимущественно математики и ты не можешь просто взять и писать во фреймбуфер что и как хочешь. Это очень негибкая и непрозрачная штука, сделанная просто как инструмент для рендеринга треугольников. Можно, конечно, на GLSL обойти эти треугольники. Например, обычно когда хотят запилить рендеринг на OpenGL по типу твоего, берут два треугольника, склеивают их в прямоугольник, натягивают текстуру - и пишут в неё. ba-dum-tsss.png И из GLSL ты "элегантно" уже никак не вылезешь.

>А - значит "аналоговый"


Надеюсь, это ты так вбрасывашь. Забавно, молодец.

>необходим АЦП


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

>я доказал, что вывести пиксель на экран, это задача тривиальная из разряда "напечатать hello world". Разницы только в формате буферов


Чтобы ты мог "тривиально" вывести на экран пиксель, диды столько с компухтерами сражались, сколько тебе в кошмарах не снилось.
Молодец, конечно, что доказал. Но я предупредил: всё это в один день рухнет и хорошо если ты будешь просто кекать с того, каким наивным был.

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


Опять же, молодец. Но твои доказательства имеют только субъективную силу, только в твоей маня-парадигме. Не как что-то плохое. Просто порефлексируй как-нибудь на тему, какова причина того, что ты это всё делаешь.
a2e9f09d53c9dab3483314b9e175966b-3184168262.jpg70 Кб, 1031x1280
Linux: Firefox based 250 3546254
>>546213

>SetPixel должна быть колл-беком


В других языках, где функции т.н. first class citizen, это во сто крат "элегантнее", но всё равно в итоге особого значения не имеет. Если поймёшь, что такое элегантность на самом деле, энтузиазма поубавится.

>Чисто в учебных целях


С одной стороны никто не запрещает. Язык, техники изучишь. Но вот это...

>сам для себя доказал


... с практическим смыслом мало дружит. Твои философские выкладки мало сочетаются с низкоуровневым программированием. Да, С сейчас считается довольно низким уровнем, годным, разве что, для эмбедед сферы.

>Что такое вообще "паралельные программы"


>такт за тактом


Даже на одноядерном CPU может быть блок параллельного выполнения простых операций (Pentium w/MMX, например). Ты, видимо, с конкуррентным программированием путаешь. Параллельное именно что физически параллельно: в одно и то же время много процессов.

>Возможно, на уровне железа там есть поддержка реальной одновременности, но железо - это уже не программирование, это схемотехника.


Не совсем. У GPU свои ЯП, стандарты, пайплайны - потому что видимокарты рассчитано на параллельные вычисление и работу с памятью. И программируют это железо через ad-hoc костыли, причём, стандарты для которых разрабатывали преимущественно математики и ты не можешь просто взять и писать во фреймбуфер что и как хочешь. Это очень негибкая и непрозрачная штука, сделанная просто как инструмент для рендеринга треугольников. Можно, конечно, на GLSL обойти эти треугольники. Например, обычно когда хотят запилить рендеринг на OpenGL по типу твоего, берут два треугольника, склеивают их в прямоугольник, натягивают текстуру - и пишут в неё. ba-dum-tsss.png И из GLSL ты "элегантно" уже никак не вылезешь.

>А - значит "аналоговый"


Надеюсь, это ты так вбрасывашь. Забавно, молодец.

>необходим АЦП


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

>я доказал, что вывести пиксель на экран, это задача тривиальная из разряда "напечатать hello world". Разницы только в формате буферов


Чтобы ты мог "тривиально" вывести на экран пиксель, диды столько с компухтерами сражались, сколько тебе в кошмарах не снилось.
Молодец, конечно, что доказал. Но я предупредил: всё это в один день рухнет и хорошо если ты будешь просто кекать с того, каким наивным был.

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


Опять же, молодец. Но твои доказательства имеют только субъективную силу, только в твоей маня-парадигме. Не как что-то плохое. Просто порефлексируй как-нибудь на тему, какова причина того, что ты это всё делаешь.
simplescreenrecorder-2024-10-2518.23.16.mp47 Мб, mp4,
1920x1080, 0:54
Linux: Chromium based 251 3549408
Зацените
17291952187230.png5,4 Мб, 2688x1536
Linux: Firefox based 252 3550302
OpenBSD выдаёт интерфейсу pppoe IPv6 адрес, взяв за основу MAC физического интерфейса, никак к этому туннелю не причатного. Написал в ирке олдам, говорят, похоже на баг, пиши багрепорт. Но то на 7.5. Сначала до 7.6 обновляться, проверять опять, потом ещё их правила изучать, сочинение это писать... Даж не знаю.
Linux: Chromium based 253 3550384
>>446728 (OP)
Призываю в тред бздышика.
Я выделил в своём nvme 100Гб.
lsblk out такой
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /efi
├─nvme0n1p2 259:2 0 1G 0 part /boot
├─nvme0n1p3 259:3 0 2G 0 part [SWAP]
├─nvme0n1p4 259:4 0 500G 0 part /var
│ /home
│ /.snapshots
│ /
└─nvme0n1p5 259:5 0 100G 0 part
При установке БСД выбираю в опциях разметки nvme0n1p5 с расчётом на то, что он внутри этого раздела создаст подразделы , накатит zfs и вроде бы всё хорошо. Вместо этого он забирает 100G под раздел под boot, а оставшуюся неразмеченную память из блочного устройства nvme0n1 (~400G) забирает под UFS. Он охуел?
Linux: Chromium based 254 3550386
>>447085
Ну с твоей логикой можно сразу на самое дно абстракций упасть и накатить lfs.
image.png116 Кб, 301x292
Linux: Chromium based 255 3550387
>>451486

>and then docker will create containers inside that virtual machine


Нихуя каскад. А чтобы кубер завести, надо, наверное, ещё виртуалку поднять с proxmox, в которой будут подниматься ещё виртуалки с докером.
V means virtualization in virtualization.
Linux: Firefox based 256 3550526
>>550302

>1) If an IEEE global identifier (EUI-48 or EUI-64) is available


> anywhere on the node, it should be used to construct the tentative


> interface identifier due to its uniqueness properties.


Офигеть. Это норма.
Windows 10: Firefox based 257 3550820
>>447668

>re3, на гитхабе лежит.


даже не пришлось смотреть на дату чтоб понять насколько давно этот тред не перекатывали. интересно где щас взять сорс код, на русракере онли готовые бинарники для шинды.
Windows 10: Firefox based 258 3550890
>>550302
>>550526
Надо контекст понимать.

Во-первых, надеюсь, ты знаешь, что без Reverse Path Forwarding (или antispoof) система принимает пакеты для всех своих IP-адресов, с какого бы интерфейса они ни поступили. На самом деле адрес с интерфейсом не связан, а только используется для задания подсети на нём, но в большинстве сетевых конфигураций этого достаточно.

Во-вторых, стандарты пишутся для всех условий работы, а не только для привычных персональных компьютеров. С одной стороны, у нас есть виртуальные машины, которые могут сотнями и тысячами размораживаться из одного и того же снимка каждую минуту, что-то делать, и сразу уничтожаться. С другой стороны, во времена обсуждения IPv6 далеко не всякое маломощное сетевое оборудование могло спокойно запускать генератор псевдослучайных чисел по необходимости, или в принципе имело его в комплекте. MAC-адреса просто предлагают готовый источник уникальности без необходимости требовать от системы нормальной энтропии для работы сети. Самое главное, что на этот уровень есть другой стандарт и чужая зона ответственности, так что как там производители сетевых карт или программисты менеджеров виртуальных машин будут разбираться с выделением уникальных MAC-адресов по всем правилам, IPv6 не интересует.
Android: Mobile Safari 259 3550908
>>450904

>линукс после бзд это как вернуться в город из деревни..



Скорее, как в бардак после завода.
Android: Mobile Safari 260 3550909
>>451469

>Docker например



Зачем эта шляпа? Джейлы есть
Android: Mobile Safari 261 3550910
>>452713
В смысле? Какой шелл запустил, такой и будет.
Android: Mobile Safari 262 3550911
>>458126

>стим работает на фряхе через вайн



Через линупсулятор должен работать тоже
Android: Mobile Safari 263 3550912
>>487581

>в которой каждый год что-то ломают



Да в прыщах с каждым релизом что-то ломают
Android: Mobile Safari 264 3550913
>>490219
В линуксе до сих пор boot environment'ов нет, например.
Android: Mobile Safari 265 3550915
>>490413

>вот на фряху нормальной совместимости с бинарниками линукса так и не завезли



Если вайн работает, то это-то зачем? Что на линухе есть прямо эксклюзивного?
Linux: Firefox based 266 3550925
>>550890

>надеюсь, ты знаешь, что без Reverse Path Forwarding (или antispoof) система принимает пакеты для всех своих IP-адресов, с какого бы интерфейса они ни поступили.


Не знаю. Почему именно RPF или antispoof? У меня в pf.conf ещё куча правил, дропающих на egress'ах весь мусор. Или если у меня в системе есть интерфейс с адресом a.b.c.d, то система должна принимать пакеты на этот адрес даже через другой интерфейс с inet6 онли? Вообще не понял, что ты сказать пытаешься. Какой контекст?

> На самом деле адрес с интерфейсом не связан, а только используется для задания подсети на нём


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

>Во-вторых, ...


Я ничего против MAC-адресов, взятых за основу IPv6 адреса не имею. Но в том же RFC говорится про необходимость уникальности адресов, а на деле сколько бы я виртуальных интерфейсов ни создал, все они на OpenBSD почему-то берут за основу MAC одного и того же интерфейса, и пофиг, связанного с этими новосозданными интерфейсами или нет.
Windows 10: Firefox based 267 3550993
>>550925
Адреса на самом деле принадлежат хосту целиком, а не интерфейсам. Логическая связь с интерфейсом нужна только для удобства автоматического создания маршрута в подсеть. В глобальной сети, в отличие от иерархически выстроенных локалок, никто не гарантирует, что маршрут пакетов от А к Б будет совпадать с маршрутом от Б к А, так что ответным пакетам никто не мешает приходить вообще через другого провайдера на другом интерфейсе.

По-моему, если прочесть документ целиком, вопросы отпадают.
https://datatracker.ietf.org/doc/html/rfc5072#section-4
Уникальный адрес требуется в пределах соединения точка-точка, то есть всего лишь требуется, чтобы на двух концах были разные циферки. Кроме MAC-адреса (которого может и не найтись, если интерфейсов нет) потенциально могут использоваться другие серийные номера (и даже другие имеющиеся IPv6 адреса) перед генерацией случайного. Рассматриваются даже случаи, когда устройство или виртуалка с инвалидностью просят добрый большой сервер сгенерировать им адрес, или пытаются (безуспешно) соединиться друг с другом.

Полученный адрес глобально уникален, но сам по себе бесполезен, потому что без дополнительных действий никто в мире, кроме этих двух устройств, не знает, в какую сторону им слать пакеты, чтобы они достигли этого адреса. Следовательно, он используется только для получения следующего адреса (или адресов) из локально или глобально маршрутизируемых блоков, которые и будут использоваться.
Linux: Firefox based 268 3551145
>>550993
Я понял, что ты хочешь сказать. Ты очень умный, всё прочитал, во всём разобрался. Молодец.
Windows 10: Firefox based 269 3551215
>>551145
А ты специалист по методу тыка?
Linux: Firefox based 270 3551244
>>551215
Я не специалист и учителем себя маняфантазирую. Объяснять, что не так в твоих выкладках смысла не вижу.
Linux: Firefox based 271 3551245
>>551244
*себя не
Linux: Firefox based 272 3551361
Какой бсд лучше для десктопа?
Linux: Firefox based 273 3551369
>>551361
Gentoo фряха естественно. На ноут не ставь, заебешься искать рабочие драйвера на микрокомпоненты такие, как тачпад.
Linux: Firefox based 274 3551393
>>551361
MacOS.
Linux: Firefox based 275 3551398
>>551393
/thread
Windows 10: Firefox based 276 3551487
>>551244
Берешь обычную сетевую для обычного Ethernet. Видишь на ней несколько IPv6 адресов. Почему так? Потому что сначала системой выбирается link-local адрес (точно так же, с использованием уникальных идентификаторов), нужный только для того, чтобы в локальной сети спросить «Есть тут кто, ау?», потом через анонс от маршрутизатора или через DHCP она получает глобально доступный уникальный адрес из выделенной организации или провайдеру подсети или локально уникальный адрес для локальной сети без прямого доступа в интернет (иногда оба), и дополнительно может навешивать частично случайные адреса для защиты от отслеживания клиентов.
700-1085603949.jpg68 Кб, 700x700
Linux: Firefox based 277 3551504
>>551487
Заслужил.
Windows 10: Firefox based 278 3551512
>>551504
Это какая-то неожиданная информация для тех, кто задаёт вопросы про IPv6? Уровень азбуки.
Linux: Firefox based 279 3551521
>>551512
Так и медалька того же уровня.
Нейронка такие же посты выдаёт.
Windows 10: Firefox based 280 3551548
>>551521
Найден человек, которого уже сегодня унижает искусственный интеллект.
24coscom 5.jpg284 Кб, 1166x2000
Linux: Chromium based 281 3555853
бумп
Android: Mobile Safari 282 3561633
Есть пара FC адаптеров. Из фряхи можно организовать СХД?
Или другая информация по реализации?
Linux: Яндекс браузер 283 3561691
>>561633

>Из фряхи можно организовать СХД?


Разрешаю
Linux: Яндекс браузер 284 3561702
>>561633
Забыл, готовое же есть
https://www.truenas.com/download-truenas-scale/
Android: Mobile Safari 285 3561706
>>561702
НАС не СХД ниразу. Оно может отдавать массивы по сети FC?
Linux: Яндекс браузер 286 3561769
Android: Mobile Safari 287 3561786
>>561769
Понял. Спасибо.
Одна как раз 2432. Но без говна не обошлось, вторая эмулекс.
Linux: Яндекс браузер 288 3561798
>>561786
А, которые сейчас броадком, сравнительно недавно завезли, сам не знал
https://man.freebsd.org/cgi/man.cgi?query=ocs_fc
1732804805174.jpeg216 Кб, 972x1296
Android: Mobile Safari 289 3561822
>>561798
Не, все равно мимо.
17299655397032.jpg62 Кб, 1024x683
Windows 10: Chromium based 290 3563213
>>544883
Это здорово!
Linux: Chromium based 291 3563737
>>551369

> микрокомпоненты такие, как тачпад.


Сижу без вебки и тачпада, кста. Но я узнал что драйверов на вебку нет, спустя года два пользования, когда мне потребовалась вебка. А тачпад ненужон, только выиграли.
Windows 10: Яндекс браузер 292 3563748
>>446728 (OP)
>>446728 (OP)
А хде в шапке

•DragonFlyBSD

•MidnightBSD

•NomadBSD

•Darwin
Windows 10: Яндекс браузер 293 3563750
Народ, а есть в бсд из шапки

>>446728 (OP) (OP)

И в этих

>>563748

Такие ос как винда чтоб кнопочки нажимаешь а приложения устанавливаются как в винде? Или тут как линух?
Linux: Яндекс браузер 294 3563751
>>563737
Тачпады и видеокамеры работают, там обычный набор по в этом плане.
Есть всякие нюансы, вроде нерабочей камеры на макбуках, которые и на линухах по дефолту не работают, только со сборкой проектов вроде patjak/facetimehd.
Linux: Chromium based 295 3564015
>>563751
не, там есть список драйверов которые поддерживаются. Поддерживаются все USB вебки, и некоторые встроенные. Моя встроенная не поддерживается
Linux: Chromium based 296 3564016
>>563748

>DragonFlyBSD


>MidnightBSD


>NomadBSD


Кал без задач. Ну пожалуй только драгонфлай может быть более меннее. Живых BSD пока только три: FreeBSD, OpenBSD, NetBSD.
Из них только FreeBSD и OpenBSD юзабельна на десктопе.
Причём только FreeBSD реально практична, а OpenBSD больше пердолинг.
Windows 10: Яндекс браузер 297 3564286
>>564016

>>Кал без задач



Почему?

Рили интересно, я ньюфаг в этой теме
BSD: Chromium based 298 3564334
>>564286
Мало людей, мало поддержки. Чисто переименованная бсд без задач. Если OpenBSD хотя бы какой-то свой "концепт" имеет, своё понимание того как должно быть, то NomadBSD и GhostBSD это какие-то "сборочки" ZverCD от мира бсд.
Драгонфлай хотя бы свой почтовый сервер сделали, который теперь в 14 весии, на FreeBSD по стандарту идёт.
Android: New Opera 299 3564364
>>469654
https://ulbsd.ru/

Как жаль, что импортзамещевание базируется на линуксах, откуда можно ссаной тряпкой прогнать любого разраба за кривую рожу.
Android: New Opera 300 3564366
>>487581
Ну из-за пидорской несвободной лицензии линукс под себя прогнули корпорасты, чем это плохо можно увидеть по выгнаным разрабам и отмене коммитов. Это с одной стороны.

С другой стороны, есть бабки и ресурсы только у корпорастов, кто платит тот и танцует. Поэтому линукс как бы впереди бсди.

Как полыхает у линуксуалов можно посмотреть здесь https://lukesmith.xyz/articles/why-i-use-the-gpl-and-not-cuck-licenses/
Android: New Opera 301 3564367
>>489876
У GNU есть все кроме ядра, как иронично.
Android: New Opera 302 3564369
Есть говноноут интел+невидия. Интол работает четенько. Есть гайд как принудительно вывести изображение на невидию? Сразу при загрузке и игнорировать интол?
Windows 10: Яндекс браузер 303 3564397
>>564334
А чо скажешь про TrueBSD? Дам вроде говорят был нормальный десктоп но его разрабы убили
Windows 10: Яндекс браузер 304 3564432
>>446728 (OP)
А чё насчёт Darvin? Правда ли что он совместим с маком?
Windows 10: Firefox based 305 3564433
>>564432
Это ядро макоси, а не полноценная ОС.
Windows 10: Яндекс браузер 306 3564440
>>564433
Почему? Там вполне себе рабочая ос
image.png622 Кб, 1080x675
Windows 10: Яндекс браузер 307 3564441
Android: Mobile Safari 308 3564442
>>564397
Что, блядь значит "нормальный десктоп". Вот чего во Freebsd не нормального.
Что там на TrueOS все драйвера Nvidia магическим образом начали поддерживаться?
Я хз, выглядит как ZverCD от мира бсд. Напичкать дистр софтом может каждый. Если в ОС постандарту напичкана графикой и всем подряд - это плохо.
10-faktov-o-filme-sobachie-serdtce-6.jpg104 Кб, 900x761
Android: Mobile Safari 309 3564443
Кстати, нашёл применение своей видеокарточке на ноуте. Дело в том, что у меня два видеоустройства: nvidia и intel uhd. Интеловские драйвера запросто через drm-kmod работают, а вот в нвидиявскими какая-то беда. Те что лежат в репе - не работают, не детектят устройства. Те, что можно скачать и откомпилить - ругаются на 14 версию, якобы они рассчитаны на FreeBSD 13.2. Ну и я забил короче ставить из, решил оставить все как работает.
И вот, недавно мне потребовалось сделать виртуалку bhyve. Тут по работе необходимо установить некоторый дебильный виндоусософт от мэилру. Ну, и я прокинул короче видеокарту через passthru на виртуалку. И теперь у меня на виртуалке нвидия работает а на основной машине - intel.
Windows 10: Яндекс браузер 310 3564444
>>564442

>>Что, блядь значит "нормальный десктоп". Вот чего во Freebsd не нормального.



Хочу как в винде, не писать команды ручками, а тыкать на значки
Android: Mobile Safari 311 3564447
>>564444
Ну установи любую кнопкотыкалку на твой вкус. Зачем тебе какая-то предустановленная мешанина openbox.
Вот, от убунты возьми, вроде на BSD Wayland есть.
Windows 10: Яндекс браузер 312 3564460
>>564447
Презираю линуксопидоров, принципиально их говно не поставлю
Android: Mobile Safari 313 3564464
>>564460
Ну, там и lumina есть, чисто бсдшная.
Я кстати по приколу нашёл и 9wm и ещё какие-то очень старые window менеджеры, и откомпилил их.
Это все говно какое-то ес чесно. Какие-то недопиленные dwmы.
Я вообще не нашёл ничего лучше dwm + патч на awesomebar+slstatus tray.
Twm - работает некорректно со многими приложениями + не имеет настроек фокуса.
Ctwm - настройки фокуса есть, но они всратые. Не смотря на то что фокус передаётся по клику, окно все равно остаётся на заднем фоне.
Icewm уродливый и неудобный.
Вообще, странно что никто так и не додумался спиздить код у винды, касаемо графических интерфейсов.
Windows 10: Яндекс браузер 314 3564468
>>564464
Прицнипиально прыщикс ставить не буду, за неуважение к пользователю уж точно

>>Я кстати по приколу нашёл и 9wm и ещё какие-то очень старые window менеджеры, и откомпилил их.


>>Это все говно какое-то ес чесно. Какие-то недопиленные dwmы.


>>Я вообще не нашёл ничего лучше dwm + патч на awesomebar+slstatus tray.


>>Twm - работает некорректно со многими приложениями + не имеет настроек фокуса.


>>Ctwm - настройки фокуса есть, но они всратые. Не смотря на то что фокус передаётся по клику, окно все равно остаётся на заднем фоне.


>>Icewm уродливый и неудобный.


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



Пчеееел... я на винде сижу, я не ебу что ты тут за заклинания гарри поттера написал, консолькой я в жизни не пользовался НИ РАЗУ, не знаю как и не хочу знать.....

Чё такое бсд тоже плохо себе представляю, знаю что это как линух, только удобный, хороший и не кривой

Знаю что был Тру БСД, но сдох по причинам описанным тут

https://www.opennet.ru/opennews/art.shtml?num=52634

Мне вот нужно кнопочки нажать и в консольку ничего не писать. Я и английского не знаю и выучить не могу, не то что команды какие-то там непонятные....
Android: Mobile Safari 315 3564478
>>564468
А, ну тогда, скорее всего ничего не получится. Так уж сложилось, что в Unix традиционен именно текстовый интерфейс.
Ты, конечно можешь поставить себе какую-нибудь сборку УльяновскБСД, но мне кажется что пытаться пользоваться только графическим интерфейсом на unix - такая себе идея. Долго ты не продержишься.
Windows 10: Яндекс браузер 316 3564484
>>564478
А у ТруБСД как было?

Меня просто интересовала эта тема

Говорили почти сделали топ ос но рарабы начали творить хрень
Windows 10: Яндекс браузер 317 3564486
1.4, анонн (ok), 00:12, 30/03/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
+49 +/–

> Однако слабая заинтересованность сообщества


Сначала "не слушая воплей ретроградов" выкинули поддержку 32бит, навязали установку ZFS, перевели на CURRENT (bleeding edge фряшное ядро и база для разработчиков) версию, отправили в /dev/null AppCafe c PBI (несколько сотен пакетов с подробным описанием, скриншотами и прочим
https://opensource.com/sites/default/files/images/life-uploads/pc-bsd_appcafe.
поддерживаемых в основном этим самым сообществом) и неплохую вику (тоже сообщество), урезав заодно совместимость с "родительской" фряхой".
А потому удивляются - как же так, сообщество перестало проявлять интерес и не хочет просто работать бесплатными бетатестерами? Вот же неблагодарные!

2.6, Michael Shigorin (ok), 00:21, 30/03/2020 [^] [^^] [^^^] [ответить] [к модератору]
+/–
М-да, спасибо за зарисовку...

2.16, zzz (??), 02:21, 30/03/2020 [^] [^^] [^^^] [ответить] [к модератору]
+11 +/–
Успел в свое время попользоваться PC-BSD - PBI были архиудобны, сусеводы поймут. А потом, такое ощущение, что им подвезли плохой кокаин, и понеслась.
Windows 10: Firefox based 318 3564515
>>564440
>>564441

У тебя на пике васянская поделка, которая сдохла 18 лет назад.
Android: Mobile Safari 319 3564528
>>564484
"Топ ос со стандартным gui чисто под unix". Звучит уже как васянское говно. На Unix нет графического ядра по-умолчанию. А значит все встроенные гуи будут нелепым васянским говном которое проще самому из пакетов установить. И это так же значит, что скорее всего ни один gui не будет идеально подходить под все нужды - неизбежно придётся устанавливать мешанину из всего подряд. Либо просто забить и пользоваться консолькой.
В чем прикол брать недопиленный неподдерживаемый форк бсд, с предустановленным gui? Это же глупость. Проще самому просто все установить.
Windows 10: Яндекс браузер 320 3564578
>>564515
Неа

Первоначальный выпуск15 ноября 2000; 24 года назад
Последняя версия24.0.0 / 16 сентября 2024; 2 месяца назад

https://en.wikipedia.org/wiki/Darwin_(operating_system)
Windows 10: Яндекс браузер 321 3564579
>>564528

>>проще самому из пакетов установить



Кому как

>>В чем прикол брать недопиленный неподдерживаемый форк бсд, с предустановленным gui? Это же глупость. Проще самому просто все установить.



Ну... просто вдруг нужна будет альтернатива винде, и что использовать тогда? Надо же чтоб было удобно, кнопочку нажать и всё чтоб работало
Windows 10: Firefox based 322 3564586
>>564578
Ебаный ты дебил, хотя бы читай по ссылке то что скидываешь:

Darwin is the core Unix-like operating system

Это ядро, ядро блядь от макоси, которое выкладывает эпл для опенсорц-холопов потехи ради. Это не ОС.
А скриншот у тебя от OpenDarwin, которая:
The last stable release was version 7.2.1, released on July 16, 2004
Linux: Chromium based 323 3564595
>>564579

>кнопочку нажать и всё чтоб работало


Ты в курсе что с выбором ос всё обстоит не так. Нет, конечно, при переходе на другую ось это естественное желание иметь дружелюбный интерфейс чтоб изучать было проще, но тут то как раз не так сложно - смотришь популярные решения, смотришь их форки, смотришь что они предлагают. Для этого даже шапка треда есть. Более важный вопрос - на чём ты это будешь запускать и чем собираешься пользоваться? Т.е. заведётся ли оно на твоём железе и доступен ли тебе нужный тебе софт нужной тебе версии. Поставить всё из экзешничков тебе никто не даст., это не винда.
Windows 10: Яндекс браузер 324 3564621
>>564586
https://ru.wikipedia.org/wiki/Darwin

PureDarwin
PureDarwin — это проект по созданию загрузочного образа операционной системы, основанного на исходном коде Darwin[1]. После прекращения поддержки OpenDarwin и выпуска загрузочных образов, начиная с Darwin 8.x, становилось всё труднее создавать полноценную операционную систему, поскольку многие компоненты становились закрытыми. В 2015 году в рамках проекта был создан предварительный выпуск на основе Darwin 9 с графическим интерфейсом X11[2], за которым последовала только бета-версия командной строки 17.4 на основе Darwin 17[3].

Другие производные проекты

Window Maker в XDarwin
XQuartz (XDarwin) — для OS X (Darwin) представляет собой полноценное программное средство системы X Window System.
GNUstep — свободная реализация Cocoa (ранее OpenStep) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.
Window Maker — менеджер окон для X Window System, позволяющий запускать графические приложения на Unix-подобных операционных системах. Он был разработан, чтобы эмулировать интерфейс NeXT, как OpenStep-совместимое окружение.
Étoilé — свободная среда рабочего стола для UNIX-подобных операционных систем основанная на GNUstep и написанная с нуля.
MacPorts — система для установки программного обеспечения, распространяемого в исходных кодах, для операционной системы macOS и Darwin.
GNU-Darwin — проект по переносу пакетов свободного программного обеспечения на операционные системы macOS и Darwin. Образ ОС создаётся и распространяется аналогично Linux-дистрибутивам.

Чистокровный Дарвин
PureDarwin — это проект по созданию загрузочного образа операционной системы на основе выпущенного Apple исходного кода для Darwin.[43] После закрытия OpenDarwin и выпуска загрузочных образов начиная с Darwin 8.x создавать полноценную операционную систему стало сложнее, поскольку многие компоненты стали закрытыми. В 2015 году проект создал предварительную версию на основе Darwin 9 с графическим интерфейсом X11, [44] а затем бета-версию 17.4 только для командной строки на основе Darwin 17.[45]

Другие производные проекты

Производитель окон в XDarwin
XQuartz — это компонент системы X Window, который работает на macOS (Darwin). XDarwin до появления приложения X11 от Apple.
GNUstep — это бесплатное программное обеспечение, реализующее Cocoa (ранее OpenStep) фреймворки Objective-C, набор виджетов и инструменты разработки приложений для Unix-подобных операционных систем.
Window Maker — оконный менеджер, разработанный для имитации графического интерфейса NeXT в рамках более широкого проекта GNUstep.
WebKit — это браузерный движок, который в основном используется в веб-браузере Apple Safari, а также во всех веб-браузерах на iOS и iPadOS.
MacPorts (ранее DarwinPorts), Fink и Homebrew — это проекты по переносу программ UNIX на операционную систему Darwin и обеспечению управления пакетами. Кроме того, несколько стандартных менеджеров пакетов UNIX, таких как RPM, pkgsrc и Portage, имеют порты для Darwin. Некоторые из них работают в собственном пространстве имён, чтобы не мешать базовой системе.
GNU-Darwin — это проект, в рамках которого пакеты свободного программного обеспечения портируются на Darwin. Они упаковывают образы ОС так же, как дистрибутивы Linux.
Проект Darwine был портомWine, который позволяет запускать программное обеспечение Microsoft Windows на Darwin.
SEDarwin был портом TrustedBSD системы принудительного контроля доступа и частей SELinux на Darwin.[46] Он был включён в Mac OS X 10.5.[47]
Проект Darbat был экспериментальным портом Darwin для семейства микроядер L4. Он должен быть двоично-совместимым с существующими двоичными файлами Darwin.[48]
Проект Darling — это уровень совместимости для запуска двоичных файлов macOS в системах Linux. Он использует часть исходного кода Darwin.[49]
Существуют различные проекты, ориентированные на поддержку драйверов: например, беспроводные драйверы, [50][51] проводные драйверы сетевых карт, [52][53][54] драйверы модемов, [55] считыватели карт, [56] а также файловые системы ext2 и ext3. [57][58]
Проект DarwinBSD — это проект Darwin, использующий pkgsrc для пакетов. Это проект с открытым исходным кодом.[59]

https://en.wikipedia.org/wiki/Darwin_(operating_system)
Windows 10: Яндекс браузер 324 3564621
>>564586
https://ru.wikipedia.org/wiki/Darwin

PureDarwin
PureDarwin — это проект по созданию загрузочного образа операционной системы, основанного на исходном коде Darwin[1]. После прекращения поддержки OpenDarwin и выпуска загрузочных образов, начиная с Darwin 8.x, становилось всё труднее создавать полноценную операционную систему, поскольку многие компоненты становились закрытыми. В 2015 году в рамках проекта был создан предварительный выпуск на основе Darwin 9 с графическим интерфейсом X11[2], за которым последовала только бета-версия командной строки 17.4 на основе Darwin 17[3].

Другие производные проекты

Window Maker в XDarwin
XQuartz (XDarwin) — для OS X (Darwin) представляет собой полноценное программное средство системы X Window System.
GNUstep — свободная реализация Cocoa (ранее OpenStep) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.
Window Maker — менеджер окон для X Window System, позволяющий запускать графические приложения на Unix-подобных операционных системах. Он был разработан, чтобы эмулировать интерфейс NeXT, как OpenStep-совместимое окружение.
Étoilé — свободная среда рабочего стола для UNIX-подобных операционных систем основанная на GNUstep и написанная с нуля.
MacPorts — система для установки программного обеспечения, распространяемого в исходных кодах, для операционной системы macOS и Darwin.
GNU-Darwin — проект по переносу пакетов свободного программного обеспечения на операционные системы macOS и Darwin. Образ ОС создаётся и распространяется аналогично Linux-дистрибутивам.

Чистокровный Дарвин
PureDarwin — это проект по созданию загрузочного образа операционной системы на основе выпущенного Apple исходного кода для Darwin.[43] После закрытия OpenDarwin и выпуска загрузочных образов начиная с Darwin 8.x создавать полноценную операционную систему стало сложнее, поскольку многие компоненты стали закрытыми. В 2015 году проект создал предварительную версию на основе Darwin 9 с графическим интерфейсом X11, [44] а затем бета-версию 17.4 только для командной строки на основе Darwin 17.[45]

Другие производные проекты

Производитель окон в XDarwin
XQuartz — это компонент системы X Window, который работает на macOS (Darwin). XDarwin до появления приложения X11 от Apple.
GNUstep — это бесплатное программное обеспечение, реализующее Cocoa (ранее OpenStep) фреймворки Objective-C, набор виджетов и инструменты разработки приложений для Unix-подобных операционных систем.
Window Maker — оконный менеджер, разработанный для имитации графического интерфейса NeXT в рамках более широкого проекта GNUstep.
WebKit — это браузерный движок, который в основном используется в веб-браузере Apple Safari, а также во всех веб-браузерах на iOS и iPadOS.
MacPorts (ранее DarwinPorts), Fink и Homebrew — это проекты по переносу программ UNIX на операционную систему Darwin и обеспечению управления пакетами. Кроме того, несколько стандартных менеджеров пакетов UNIX, таких как RPM, pkgsrc и Portage, имеют порты для Darwin. Некоторые из них работают в собственном пространстве имён, чтобы не мешать базовой системе.
GNU-Darwin — это проект, в рамках которого пакеты свободного программного обеспечения портируются на Darwin. Они упаковывают образы ОС так же, как дистрибутивы Linux.
Проект Darwine был портомWine, который позволяет запускать программное обеспечение Microsoft Windows на Darwin.
SEDarwin был портом TrustedBSD системы принудительного контроля доступа и частей SELinux на Darwin.[46] Он был включён в Mac OS X 10.5.[47]
Проект Darbat был экспериментальным портом Darwin для семейства микроядер L4. Он должен быть двоично-совместимым с существующими двоичными файлами Darwin.[48]
Проект Darling — это уровень совместимости для запуска двоичных файлов macOS в системах Linux. Он использует часть исходного кода Darwin.[49]
Существуют различные проекты, ориентированные на поддержку драйверов: например, беспроводные драйверы, [50][51] проводные драйверы сетевых карт, [52][53][54] драйверы модемов, [55] считыватели карт, [56] а также файловые системы ext2 и ext3. [57][58]
Проект DarwinBSD — это проект Darwin, использующий pkgsrc для пакетов. Это проект с открытым исходным кодом.[59]

https://en.wikipedia.org/wiki/Darwin_(operating_system)
sage Linux: Firefox based 325 3564622
>>564440
Дарвин в общемта сдох, когда ябл перешел на 64-битный хуй86-64, с тех пор они выкладывают мусорный код который без проприетарных кусков бесполезен.
i.webp9 Кб, 330x320
Windows 10: Firefox based 326 3564632
>>564621

>PureDarwin



Заходим на их сайт, жмякаем на эбаут, и...

>По состоянию на 2024 год PureDarwin остается активным проектом с открытым исходным кодом, направленным на превращение Darwin, ядра macOS, в автономную операционную систему. Сообщество работает над PureDarwin PD-17.4 , минимальной системой, распространяемой в основном в виде диска виртуальной машины (VMDK), которая может работать в таких средах, как QEMU. В этом выпуске основное внимание уделяется предоставлению платформы разработки, независимой от компонентов macOS, но в нем отсутствует графический интерфейс и ограниченная поддержка оборудования и сетевых драйверов из-за отсутствия проприетарных частей macOS.

Windows 10: Яндекс браузер 327 3564657
>>564632
А выше которые? Там же кроме пуре дарвин ещё что-то есть? Они тоже все сдохли или нет?
Android: Mobile Safari 328 3564659
>>564579

>Кому как


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

>Ну... просто вдруг нужна будет альтернатива винде, и что использовать тогда?


FreeBSD

>Надо же чтоб было удобно, кнопочку нажать и всё чтоб работало


Ты только что буквально описал текстовый интерфейс. "команду ввёл, кнопочку enter нажал и все".
Вот меня удивляют такие люди. Они свой Windows то администрировали? Почему-то они считают что вот если есть тонна библтотек под gui в ядре - то это значит все просто и понятно, а вот если "командная строка", значит "ууу сложно".
Windows 10: Firefox based 329 3564695
>>564657
Остальное это просто разный софт
Windows 10: Яндекс браузер 330 3564696
>>564659

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



До 19 лет так и было, если честно... :-(

>>Вот меня удивляют такие люди. Они свой Windows то администрировали? Почему-то они считают что вот если есть тонна библтотек под gui в ядре - то это значит все просто и понятно, а вот если "командная строка", значит "ууу сложно".



Я например даже английский не могу выучить, мне запомнить какие слова за что отвечают = СЛОЖНА

И таких как я полно
Windows 10: Яндекс браузер 331 3564697
>>564695

>>


и совсем-совсем нет никаких возрождающих его проектов?
Windows 10: Firefox based 332 3564700
>>564697
Это уже слишком толсто даже для бдсм-треда
Android: Mobile Safari 333 3564705
>>564696
Ну, тогда MacOS попробуй. Там говорят прямо все сделано чтобы не нужно было никуда лезть. Да и в каком-то смысле MacOS потомок FreeBSD.

>мне запомнить какие слова за что отвечаю


Этого делать не нужно. Тебе стоит запомнить только две команды:
man - "мануал", и apropos - найти слово в мануале.
Теперь ты можешь тупо ввести
man название_команды
И он тебе выдаст всю справку о том что это за команда, и с чем её используют.
Остальное можешь тут спросить, как че сделать.
Windows 10: Яндекс браузер 334 3564733
>>564705
Так я просто интересуюсь....

Хакинтош - вещь, но просто интересуют всякие фри-альтернативы, не для установки, а в теории...

>>564700

Ну, может, на ПурДарвин там приделали какой-то гуи... я чисто ради теории интересуюсь...

уходить с 10 не планирую, прост эта тема заинтересовала. Я хз что тут у вас и как, просто дарвин в списке свободного ПО. ВОт и интересно - на него полностью забили или остались там 3,5 анонимуса которые пилят там какую-то ос... просто ради интереса....
Windows 10: Firefox based 335 3564741
>>564733

>интересуют всякие фри-альтернативы



Тебе не нужны эти альтернативы, ты не энтузиаст-разработчик или мамкин хакер. Купи уже наконец проперженный мак на авито и успокойся. Хоть полюбуешься на причёсанный настоящий unix.
Windows 10: Яндекс браузер 336 3564755
>>564741
прост интересно
bespredel.gif1,9 Мб, 300x300
Linux: Firefox based 337 3564779
>>564741

> Купи уже наконец проперженный мак на авито и успокойся


> gpu без современных декодеров, ОС без поддержки видеокартов с современными декодерами


> память или припаяная в последние 10 лет, или хер подберёшь плашки с которыми оно заведётся у некроты


> греется штабильно от девяности до соточки


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


> яскозал что рисэйл вэлью у маков выше!111


А я люблю обмазываться несвежими маками и дрочить.txt
Android: Mobile Safari 338 3564810
>>564733

>просто интересуют всякие фри-альтернативы


Может быть энтот твой пуре-дарвин и действительно существует как альтернатива, но если система не имеет широкого комьюнити и поддержка, то однозначно придётся с чем-то пердолится. Вот, был старых винд тред, там клоуны зачем-то устанавливали себе кучу всяких патчей, лишь бы в интернет на некроте выйти, аргументируя это тем что "их компьютер не тянет Windows 10". Что только не сделают, лишь бы freebsd не поставить.
Я как раз в свое время и перешёл на bsd потому что ноут 2013 года стал тормозить под виндой.
Linux мне показался как-то тупой идеей, он ведь уже стал довольно требовательным и сложным. Взять графику убунты - она грузит систему не меньше чем Windows на минималках. Systemd и sel вообще превращают работу в тыканье случайных команд. И зачем тогда этот linux нужен если все как на Windows + пердолинг? Есть, конечно, gentoo, но там его устанавливать это ещё репу чесать надо.
Вот freebsd, свой загрузчик, графика отсутствует, все утилиты по-стандарту минималистичные и простые, rc, init, pf. По стандарту есть компиоятор С (меня вообще удиливо, что на некоторых дистрах Linux нет компилятора по-умолчанию. А чем мне программы собирать?!). Установил - пользуйся.
Windows 10: Яндекс браузер 339 3564902
>>564810
То есть я правильно понимаю, что BSD = дроч команд как линукс, и вообще это бсд сам как линукс, просто не такой кривой и нанмого более адекватный? И то и другое для программистов, просто БСД - для адекватных дяденек с бородой, а линукс для неадекватной прыщавой сои?

И если мне придётся когда-то поставить альтернативную ос, мне придётся искать не только альтернативу винде (если например не потянет там что-то) и маку, но и линуксу и даже адекватному BSD?

P.S. А что ты скажешь про Redox и форки Plan 9 - inferno и 9Front? Они что вообще из себя представляют и с чем их едят? ЧТо это вообще такое???? Может, ты с этим всем как-то контактировал?
Android: Mobile Safari 340 3564908
>>564902
BSD дистрибутив делается одной командой разработчиков. Я имею в виду именно основные BSD - freebsd, openbsd, netbsd, dragonflybsd. Тогда как глинукс это ядро + софт, сделанный разными людьми по всему миру. Разработчики дистрибутивов глинукса просто собирают из всей этой разнородной шляпы что-то минимально работоспособное. Самая распиаренная BSD это freebsd, от которой отпочковалась dragonflybsd. Следующая основная это netbsd, от которой опять-таки отпочковалась openbsd. В обоих случаях кто-то из основных разработчиков не был согласен с направлением развития операционки, к консенсусу прийти не удавалось, поэтому такой персонаж слал остальную команду нахуй и шел пилить свой вариант. В случае с netbsd это был Тео де Раадт, в случае с freebsd - Мэтью Диллон. С ними так же уходили их единомышленники, таким образом, создавалась уже новая команда.
Plan9 это из коробки распределённая система, все устройства связаны одним протоколом 9p, который может работать поверх любого другого протокола и физического канала. То есть, для масштабирования железа не нужны дополнительные костыли, можно собрать сеть (не только локальную, но и распределенную), и под plan9 всё это будет работать как одна машина. Это решение для всяких кластеров, суперкомпьютеров итд. Есть проекты из нескольких raspberry pi работающих как одна система под управлением plan9, но в общем случае если ты не знаешь, что это и зачем, значит тебе оно и не нужно.
Windows 10: Яндекс браузер 341 3564947
>>564908

А Plan9 с дистрибутивами inferno и 9Front или Redox отятся для десктопа как альтернатива линуксу???? Там у них как с юзабилити и юзерфрендли?
Windows 10: Яндекс браузер 342 3564948
>>564947

>>отятся


*Годятся?

Быстрофикс
Android: Mobile Safari 343 3564950
>>564902

>То есть я правильно понимаю, что BSD = дроч команд


Нет. Не существует "дроча команд", ты его выдумал.
А если тебе вдруг Win настроить нужно будет, это тоже "дроч команд и формочек для ввода".
Ты как бабка старая, выдумал себе пугалку "ууу сколько команд... Должно быть линуксоиды все их часами заучивают". Если бы ты умел пользоваться хотя бы виндой, то понял бы, что никакие кома никто не учит. И вообще, сложность никак не зависит от того, графический у тебя интерфейс или текстовый.
Android: Mobile Safari 344 3564951
>>564902

>P.S. А что ты скажешь про Redox и форки Plan 9 - inferno и 9Front?


Да, plan9 нравится. Но никогда не пользовался. Если что plan9 это тоже дроч команд. Прикол plan9 что там всего 56 системных вызовов. Было бы время мб попробовал. Хотя вроде она же уже мертва, разве не? В любом случае plan9 интересная ос.
Windows 10: Яндекс браузер 345 3564952
>>564951
Нет, там вроде 2 форка - inferno и 9Front, есть вайн и брайзер

Послушай, а можешь попробовать и нам рассказать, как там да что? Люди наоборот жалуются что всё для гуи, как по мне это здорово. Тебе в виртуалку такое поставить - пару минут. Напишешь нам что там да как?
Windows 10: Яндекс браузер 346 3564953
>>564950
Для меня, простого человека, всё это сложно и непонятно....
Android: Mobile Safari 347 3564957
>>564953
Ну тогда MacOS.
Там кто-то сказал, что якобы после окончания поддержки макось превращается в тыкву... ну а как вы хотели. Если, как домозозяйки, наотказ не можете понять что такое "файловая система" и просто хотите чтобы была кнопка "открыть фото котят одноклассники", то тогда вам необходимо отдавать деньги чтобы кто-то разбирался за вас. Вот, компания Apple, за сделала вам все у "однокнопочного" компьютера. Если хотите без "поддержки" и "сами", то в любом случае разбираться придётся.
Android: Mobile Safari 348 3564988
>>564947
Нет, это не для десктопа. Под них вообще софта практически нет. Я же говорю, это решение для того, кто знает, зачем ему такая штука. Альтернатива глинуксу это freebsd, остальное либо узкоспециальное, либо пердолинга еще больше, либо и то и другое сразу.
Windows 10: Яндекс браузер 349 3564998
>>564988

А почему план 9 и 2 форка - inferno и 9Front - не для десктопа? ЧТо там такое что нельзя тыкать на кнопочки и выбирать программки?
Android: Mobile Safari 350 3565004
>>564998
Нет.
Кнопочки может там и есть, но это "тыканье на кнопочки" поадовее любой командной строки будет.
О чем я и говорил ещё в самом начале: не важно, кнопки ты вводишь или команды. Это всего лишь юзеринтерфейс, он не определяет сложность настройки.
Windows 10: Яндекс браузер 351 3565023
>>565004
Ну для меня тыкнуть 10 кнопочек проще двух команд
Android: Mobile Safari 352 3565037
>>565023
Ты просто не тыкал ничего.
Linux: Chromium based 353 3565041
Чёрт возьми, это лучший тред. Теперь я тоже хочу поставить БСД чтобы кнопочки потыкать.
Windows 10: Яндекс браузер 354 3565045
>>565037
Ну, не знаю... ты кажется не понимаешь простых людей. Простому человеку проще тыкнуть на яркую картинку вместо того чтоб запоминать команды, да ещё и на английском. Как с этим у план 9 и его производных?
Android: Mobile Safari 355 3565124
>>565045

> Простому человеку проще тыкнуть на яркую картинку вместо того чтоб запоминать команды, да ещё и на английском. Как с этим у план 9 и его производных?


Плохо. Там тайлинговый wm, гугли 9wm window manager.
Android: Mobile Safari 356 3565159
>>565045
Если ты хочешь нитакуюкакувсех операционку, но при этом она должна быть с кнопочками, тебе нужно смотреть в сторону Haiku OS. Вот уж реально проект от аутистов для аутистов, лет 25 её пилят уже, при этом в ней до сих пор нет ни одного полноценного (в современном понимании этого слова) браузера. Сейчас активно туда файрфокс портируют, так что в ближайшие лет 5 там даже настоящий браузер появится.
cy2bdoctzio71.webp111 Кб, 950x801
Linux: Chromium based 357 3565167
>>565159

>Если ты хочешь нитакуюкакувсех операционку, но при этом она должна быть с кнопочками

Android: Mobile Safari 358 3565179
>>565167
Там нет поддержки сетей!! Как вы заебали.
Когда узнают что я сижу на FreeBSD, говорят что-то типо: "ты бы ещё templeOS поставил". И поставил бы! Но эта операционка вообще помоему под commodore сделана и сетевые устройства не поддерживает вообще никакие. Зачем мне её ставить?!
sddefault.jpg37 Кб, 640x480
Android: Mobile Safari 359 3565185
>>565045
Да понимаю я простых людей. Я понимаю что на иконку проще тыкнуть, чем смотреть на список текста. И не только для простых людей! Вот взять папку с картинками. Все картинки имеют случайное название, допустим хэш sha.
Вопрос: как мне найти нужную картинку из консоли?
Ответ: абсолютно никак. Из консоли можно вытащить любую картинку, переместить её, переименовать картинки масмово, но визуально по превью найти картинку и ткнуть на нужную - невозможно.
Визуальная информация важна для UI. Вот только, как это влияет на сложность работы с операционной системы? Ты, вот наотказ не хочешь воспринимать одну вещь: визуал он не имеет ничего общего со сложностью системы.
Я вот такую херею недавно увидел (см пик). Программа "ping" с визуалом. Вставляешь нужный ip и программа его пингует. Вопрос: "а чем это, легче чем просто прописать ping 123.123.123.123"?
Вот ты не замечаешь, что разницы вообще никакой, что ты тыкнул на кнопку и посмотрел в окошке пинги, что ты ввёл команду и посмотрел на результат. Но при этом ты почему-то считаешь что "визуальное решение проще". Чем оно проще то? Если ты бабка и не понимаешь что делаешь, для тебя любое решение сложное. А если ты знаешь что делаешь, то для тебя это одно и то же. (и в данном случае, командная строка предпочтительнее, ведь GUI для ping не имеет ни малейшего смысла)
Вон, на экзамене RHCSA вообще не важно, будешь ли ты утилиты с UI исполнять, или от командной строки все сделаешь. Всем насрать. Если ты знаешь что делаешь, то UI не так важен.
Linux: Chromium based 360 3565193
>>565185

>визуал он не имеет ничего общего со сложностью системы.


Это вот чё-то мне напомнило когда я Винды в глаза пол года не видел, а тут понадобилось её воткнуть. И залез я в настройки... В общем давно я так не ругался.
image.png2,2 Мб, 1920x1080
Windows 10: Яндекс браузер 361 3565237
>>565159
f там норм ГУИ и не нужно знать сосноль?

А долго пилят из-за линуксопидаров, вот достались бы эти средства хайке, было бы в с100 раз лучше

Если то что на пике план 9 - не так уж и сложно как команды запоминать
Windows 10: Яндекс браузер 362 3565238
>>565193
уху, красноглазое задротище заблыи спросить, мы не про аутистов а про нормальных людей
Windows 10: Яндекс браузер 363 3565240
>>565185
Тем что если не знаешь команд = сложно

А выучить их очень-очень СЛОЖНА
Android: Mobile Safari 364 3565242
>>565240
Да не ну их учить. Ну ты долбоеб что ли? Какой раз тебе повторяю, НИКТО, БЛЯДЬ, НЕ УЧИТ КОМАНДЫ.
Такого нет нтгде!!! Сказать "ну, тут нужно учить команды" звучит также тупо как, "ну тут нужно учить все кнопки и формы windows".
Все кнопки выучил, умник? То то же.
Windows 10: Яндекс браузер 365 3565243
Ребят.... вы щас ахуеете....

помните фина который менуэт делал? НУ, до колибри....

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

https://www.cnews.ru/news/top/2024-03-04_po-krupnomu_obnovilas_sverhlegkaya?ysclid=m4jxqivex5943948883
Windows 10: Яндекс браузер 366 3565244
>>565242
по кнопкам всё сразу понятно если чего не знаешь - вот тут кнопка настройки, там кнопки например безопасность, а если не знаешь команд хер чё сделаешь...
Windows 10: Яндекс браузер 367 3565245
>>565243
блять не понимаю хули у колибри дела идут медленнее чем у 1 финна блять!!!!
Android: Mobile Safari 368 3565248
>>565244
По каким кнопкам? Кнопок много, все выучил? А вот открой сейчас Cisco Packet Tracer и давай, объясни-ка мне что каждая кнопка значит.
Что, не можешь? Ого, удивительно, не правда ли.
Может быть, потому что кнопки, никакой нахуй роли не играют, и по кнопкам ты никогда в жизни не научишься пользоваться программой.
А то что там кнопки "ok" или "settings" общеприняты, то же самое можно сказать и про командную строку: EOF и --help общеприняты, и в большинстве программ есть.
Android: Mobile Safari 369 3565249
>>565243

>и всё это сссука на ассемблере!!!!!


А какая разница на чем. Ты так говоришь будто бы на ассемблере писать как-то "нереально". То кнопки у тебя проще команд,
Windows 10: Яндекс браузер 370 3565253
>>565248

>> EOF и --help



хз чё это, впервые слышу.

>>А какая разница на чем. Ты так говоришь будто бы на ассемблере писать как-то "нереально". То кнопки у тебя проще команд,



ну хз, мне кажется эт очень сложна
Android: Mobile Safari 371 3565273
>>565237

> А долго пилят из-за линуксопидаров,


Я думаю, у этих ребят нет цели, только путь. Изначально заявлялась бинарная совместимость с софтом для BeOS, пока все не забыли, что это вообще такое.

> f там норм ГУИ и не нужно знать сосноль?


Да. Но есть нюанс - для установки софта через менеджер пакетов нужно пользоваться консолью. Хотя там и для этого какое-то гуи есть.
Android: Mobile Safari 372 3565277
>>565253

>>EOF и --help


>хз чё это, впервые слышу.


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

>мне кажется эт очень сложна


Главное чтобы нравилось.
Windows 10: Яндекс браузер 373 3565304
>>565277
пчел... я в свои-то годы инглиш не могу осилить... а ты тут со свои программированием...

>>565273
Но вообще вот мимокрокам без навыков общения с консолью хайку и реакт ос - хорошие варианты? и есть ли что-то из БСД с такой же юзерфрендлийностью
Android: Mobile Safari 374 3565314
>>565304

>реакт ос


Это говно даже usb драйвера не поддерживает. Еле еле запустил её как-то раз, путем подгрущки флешки в оперативку, и из оперативки запустив загрузчик, с которого я так и не смог установиться,запустил liveCD. Ничего не работает, ни мышь, ни интернет. Спросил на форуме, какого черта это такое нелепое говно, мне сказали "ну оно находит в стадии разработки, наберитесь понимания и терпения.". Оно уже десяток лет в разработке. Вот FreeBSD работает, есть пить не просит.
Все эти haiku, реактосы, минуэты и арки - неюзабельный калыч.
Да и зачем тебе? Раз ты так ненавидишь компьютеры, и разбираться в компьютерах, то зачем тебе вообще менять винду на что-то другое?
Windows 10: Яндекс браузер 375 3565390
>>565314
А когда именно ты запускал?

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

И что такое арк?
Android: Mobile Safari 376 3565393
>>565390

>А когда именно ты запускал?


Не так давно. Года два назад. Сомневаюсь что в их бездарном болоте что-то изменилось. За 10 лет не допилили - и за 20 не допилят.

>И что такое арк?


ArcaOS. Вроде наследник OS/2 какой-то.
Linux: Chromium based 377 3565459
>>565304
Ты понимаешь что буквально пытаешься изучить квантовую физику по тиктокам? Беспорядочно тычешь во всё пальцем. Для, кхм, не самого продвинутого пользователя есть три ос: вин, мак, ведро. Всё. Если ты не в состоянии самостоятельно разобраться что установить - оно всё вообще не для тебя.
Android: Mobile Safari 378 3565580
>>565459
Я бы чуть по-мягче сказал. На самом деле нет ничего сложного освоить FreeBSD. Но если человек напрочь отказывается что-то осваивать, и говорит "кнопки тыкать хочу, чтобы было как у нас на винде", то сразу резонный вопрос: "а почему бы тебе и не сидеть дальше на винде".
Я когда перешёл на FreeBSD, я наоборот радовался, что какой-то новый интерфейс будет.
Android: Mobile Safari 379 3565725
>>565304
BSD они все достаточно простые, только простота там своя, не то что обычно называют этим словом пользователи шиндовс. Я ещё лет 13-14 назад держал dragonflybsd на десктопе, полностью всё там настраивал и даже ядро пересобирал, не понтов ради, а для поддержки двухядерного проца (из коробки тогда ещё этого не было) и графических консолей. Там очень хорошая встроенная документация, по-сути, кроме нее и примеров с сайта ничего и не нужно. Вот этот >>565580 прав, "не такое как в шиндовс" в общем случае не равно "более сложное".
Windows 10: Chromium based 380 3566256
>>565459

>Для, кхм, не самого продвинутого пользователя есть три ос: вин, мак, ведро


Линукс Минт
Android: Mobile Safari 381 3566264
>>566256

> Линукс Минт


Убунта напудренная. Единственный Линукс с человеческим лицом это андроид, всё остальное это анальные утехи с консолечкой, просто разной степени непотребства.
sage Linux: Firefox based 382 3566272
>>566264
Андроид на фоне любой десктопной оси - игрушка для умственно отсталых.
image179 Кб, 500x383
Windows 10: Chromium based 383 3566274
>>565167
Это че за нахуй?
Windows 10: Chromium based 384 3566276
>>566264
Андроид это для даунят
Windows 10: Яндекс браузер 385 3566283
>>566256
хуинт. линуксопидарское говно просто из-за отношения к пользователь ставить не хочу. Была Os free где ехе файлы от винды работали, всё дебилы ебаные задушили своим хуинуксом, ещё это говно и в госструктуры проталкиваете. Хайку уж лучше если что поставлю
Linux: Firefox based 386 3566387
>>565179
Шревты и разрешение не амижные, это операционка для PC.
Драйвер сетевухи, не имея подробных доков от производителя чипсета - просто так не напишешь, тем более одним шизом.
Android: Mobile Safari 387 3566613
>>566387
Дэвис же не просто шиз, он вроде как в разработке системщины всякой работал. Вот так всегда... Поработаешь пол-жизни прогером, напишешь амбициозный проект, а запомнят тебя как шиза который матерится на камеру и ищет агентов фсб на каждом форуме.
Windows 10: Chromium based 388 3566614
>>566613

> Дэвис же не просто шиз, он вроде как в разработке системщины всякой работал.


Это и так всем известно, просто в своё время что-то пошло не так и он ебанулся. Возможно, это связано с тем, что его мозг просто перегрелся, ибо он был задротом небывалых масштабов.
Android: Mobile Safari 389 3566621
>>566283

>Была Os free где ехе файлы от винды работал


Так в итоге то.. Зачем тебе что то кроме винды?
.exe aka PE - это чисто виндоусовский формат исполняемых файлов. Никакие системы не будут их адекватно поддерживать. Verstehst?
Ты просто так в треде отписываешь, будто бы ты вообще ни на чем кроме винды не сидел, и считаешь фишки винды какими-то "общекомпьютерными" вещами. Но вне винды никто, строго говоря, не обязан соответствовать твоим ожиданиям. "окошечек и кнопок" может не быть, формат исполняемых файлов не обязан быть PE, и на юниксах это elf (скорее всего), программы устанавливаются из исходного кода, при помощи скриптов или утилит make, либо скачиваются из репрщитория. Тут есть конечно Wine - типо библиотека заменяющая api Windows, но у меня лично что-то ни фотошоп, ни archicad под вайном не запустился. Аноны говорят что игры вроде работают.
Если ты хочешь функционал Windows, чтобы тупо "тыкнул эксешник, открыл пэинт", то и сиди на виде. Это чисто технологии винды. Другие ОС либо вовсе не будут их поддерживать (что вероятнее всего), либо будут их поддерживать криво. Тому есть две причины:
1. Винда поприетарная. На копание и реверсинг винлы уходит много времени, и все оно в помойку, ведь сам по себе реверснутый продукт в большинстве случаев не идентичен натуральному.
2. Никому к черту не нужен клон винды. Если брать сервера, то сам по себе Windows server уже довольно часто тупит и ломается, а уж бесплатный gnu gpl клон винды... сложно представить. Если брать десктоп, то на рынке нет никакой потребности переходить с винды. Никто просто не будет менять нормально ратотающую ОС с игрушками и сфтом, на какой-то китайский клон винды.
Поэтому, проекты типо ReactOS - чисто выставка искусств. Никакой практичности в этом нет. Чисто посмотреть "ого! Они сделали вторую винду!" и все.
А если брать не клоны винды, то ты сам понял что там всё может отличаться, и твои потребности это не закроет.
Windows 10: Яндекс браузер 390 3566950
>>566621
а зачем в юниксах репозитории и исходники? Почему в лине есть арк - файлы, в винде ехе, а в юниксах надо всё их репозитория скачивать? Есть ли во фряхе какой-то аналог ехе?
Windows 10: Firefox based 391 3566953
>>566950
Встречный вопрос: на нахрена нужны экзешники которые надо из интернета тягать если можно из реп софт скачать?
Android: Mobile Safari 392 3566962
>>566950

>а в юниксах надо всё их репозитория скачивать?


Не "надо", а "можно". По стандарту на фряхе предустановлен клмпилятор С, (называется сс). Вот им можно все что хочешь уже откомпилировать. Качаешь исходники -> собираешь -> пользуешься.
Репозиторий - это просто вот некое хранилище уже собранных/портированных программ. Ведь при сборке программы есть разные версии, разные нюансы для конкретной версии ОС. Поэтому в репозитории, каждый берет на себя ответственность за корректировку конкретной программы и хранит там уже готовую версию. Менеджер пакетов pkg, вообще то не обязан использовать с репозитоием. Менеджер пакетов - это что-то типо "установка и удаление программ" на винде. Он служит для того чтобы было удобно программы удалять полностью и устанавливать с зависимости. В чем проблема простой компиляции из исхлдников? Дело в том что скрипты для компиляции зачастую могут откомпилить какие-нибудь динамтческие библиотеки и поместить их черт знает куда. Если программа не состоит из одного экзешника, то начинает ад с зависимостями от кучи файлов, которые к тому же потом просто так не найдёшь и не удалишь. Поэтому пакетный менеджер позволяет создать "пакеты" программ, чтобы было удобнее из устанавливать и удалять.
Есть непопулярное мнение, что динасическте библиотеки - это вообще то говницо, и все программы должны быть откомпилированы исключительно статически, и представлять один испролняемый файл. Такое мнение не лишёно смысла, но на практике, ты так даже современный браузера запустить не сможешь. Потому я бы не брезговал ни репозиторием, ни пакетами. Они всяко могут сократить время.

>Почему в лине есть арк - файлы


Чево?! Это правда, двач? Я не знал что на linux поддерживается apk, я думал это чисто андроидовская тема.
Вообще, ты немного не понимаешь. Установщик setup.exe и сама программа prog.exe - это вообще то две разные вещи. Установщик практически всегда представляет из себя тупо архив. Да, да, не удивляйся. Суть "установщика" только в том чтобы разархивировать исполняемый файл в нужное место и провести пару настроек в реестре, и на этом все. То же самое делает и пакетный менеджер pkg во FreeBSD.
По идее, для запуска статично откомпилиной программы, тебе нужен только испролняемый файл и все. Запускал ли ты когда нибудь portable версии калькулятора, или ркфуса там.. Вот тебе не требовалось ничего устанавливать чтобы запустить эти программы. Ты просто скачал, тыкнул и оно запустились. Вот, на самом деле все программы так и выглядят. Ничего не мешает просто найти в интернете архив с откомпилированой программой под freebsd и запустить её. Например браузер PaleMoon так и распространяется. Там нет для него никаких исходных кодов, он чисто в архиве скачивается, разархивмруется и запускается. Правда, пожалуй, кроме palemoon больше никто так не делает. Так не принято делать. Принято распространять через исходный код, вот такие уж традиции.
Android: Mobile Safari 392 3566962
>>566950

>а в юниксах надо всё их репозитория скачивать?


Не "надо", а "можно". По стандарту на фряхе предустановлен клмпилятор С, (называется сс). Вот им можно все что хочешь уже откомпилировать. Качаешь исходники -> собираешь -> пользуешься.
Репозиторий - это просто вот некое хранилище уже собранных/портированных программ. Ведь при сборке программы есть разные версии, разные нюансы для конкретной версии ОС. Поэтому в репозитории, каждый берет на себя ответственность за корректировку конкретной программы и хранит там уже готовую версию. Менеджер пакетов pkg, вообще то не обязан использовать с репозитоием. Менеджер пакетов - это что-то типо "установка и удаление программ" на винде. Он служит для того чтобы было удобно программы удалять полностью и устанавливать с зависимости. В чем проблема простой компиляции из исхлдников? Дело в том что скрипты для компиляции зачастую могут откомпилить какие-нибудь динамтческие библиотеки и поместить их черт знает куда. Если программа не состоит из одного экзешника, то начинает ад с зависимостями от кучи файлов, которые к тому же потом просто так не найдёшь и не удалишь. Поэтому пакетный менеджер позволяет создать "пакеты" программ, чтобы было удобнее из устанавливать и удалять.
Есть непопулярное мнение, что динасическте библиотеки - это вообще то говницо, и все программы должны быть откомпилированы исключительно статически, и представлять один испролняемый файл. Такое мнение не лишёно смысла, но на практике, ты так даже современный браузера запустить не сможешь. Потому я бы не брезговал ни репозиторием, ни пакетами. Они всяко могут сократить время.

>Почему в лине есть арк - файлы


Чево?! Это правда, двач? Я не знал что на linux поддерживается apk, я думал это чисто андроидовская тема.
Вообще, ты немного не понимаешь. Установщик setup.exe и сама программа prog.exe - это вообще то две разные вещи. Установщик практически всегда представляет из себя тупо архив. Да, да, не удивляйся. Суть "установщика" только в том чтобы разархивировать исполняемый файл в нужное место и провести пару настроек в реестре, и на этом все. То же самое делает и пакетный менеджер pkg во FreeBSD.
По идее, для запуска статично откомпилиной программы, тебе нужен только испролняемый файл и все. Запускал ли ты когда нибудь portable версии калькулятора, или ркфуса там.. Вот тебе не требовалось ничего устанавливать чтобы запустить эти программы. Ты просто скачал, тыкнул и оно запустились. Вот, на самом деле все программы так и выглядят. Ничего не мешает просто найти в интернете архив с откомпилированой программой под freebsd и запустить её. Например браузер PaleMoon так и распространяется. Там нет для него никаких исходных кодов, он чисто в архиве скачивается, разархивмруется и запускается. Правда, пожалуй, кроме palemoon больше никто так не делает. Так не принято делать. Принято распространять через исходный код, вот такие уж традиции.
Linux: Chromium based 393 3567115
>>566962

>Чево?! Это правда, двач? Я не знал что на linux поддерживается apk,


Выдыхай, всё по-старому. Это всё странные пользователи Винды со своим подходом. Они реально странные: пользоваться магазином Мелкософт - нормально, пользоваться плей маркетом - за обе щёки. А воспользоваться репами в Линукс или БСД - паника, истерика, консоль! И хрен с ним что они даже не пробовали, и для этого бывает гуи. Ну вон, полез почитать что из себя представляют форки Фряхи - у ГостБСД есть гуи для пакетника. Понятия не имею, на сколько он удобный, но на Линуксе с этим от "охренеть как удобно" до "зачем это вообще сделали?".
Windows 10: Яндекс браузер 394 3567172
>>566962
Скажи, а можно ли посмотреть видос для примера, где, например с браузером PaleMoon, просто берёшь ехе-шник (из интернета там или флешки), жмякаешь, и устанавливается прога, затем жмякаешь на прогу и она запускается. Хочется посмотреть на это просто, как там у вас всё. Просто хз как такое найти
Windows 10: Яндекс браузер 395 3567187
>>566962

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



А чё это в винде это ещё в 90-ых было а тут не смогли 30 лет спустя?
Windows 10: Яндекс браузер 396 3567189
>>567115

>>ГостБСД есть гуи для пакетника



Что это значит? Что-то вроде плей маркета или полноценный аналог ехе?
image.png826 Кб, 1080x607
Windows 10: Яндекс браузер 397 3567194
>>567115
Что скажешь про Redox? Это безопасная ос на Rust. Там как?
Linux: Chromium based 398 3567223
>>567194

>Что скажешь про Redox? Это безопасная ос на Rust. Там как?



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

Аноны, поясните, в каких случаях, кроме как запустить современную поддерживаемую операционку на i386, нужна NetBSD, при наличии той же фряхи?
Windows 10: Firefox based 399 3567227
>>567223
Я нетку запускаю на распери пи.
Windows 10: Яндекс браузер 400 3567235
>>567223
наоборот опенсурс, в отличие от сраного прыщикса
Windows 10: Яндекс браузер 401 3567237
>>567223
там вроде микроядро, драйвера в пространстве пользователя и язык раст, всё очень так защищено
Android: Mobile Safari 402 3567242
>>567189

>Что-то вроде плей маркета или полноценный аналог ехе?


Знал бы ты как смешно звучит то что ты сейчас произнёс.
Android: Mobile Safari 403 3567243
>>567172
Зачем тебе жмякать чтобы установить прогу? Распакуй её и запусти.
Windows 10: Яндекс браузер 404 3567437
>>567243

>>Распакуй её и запусти



Сложна... а вот жмякнуть и запустить... выше про какие-то зависимости писали, можно поподробнее?
Android: Mobile Safari 405 3567503
>>567437

>Сложна... а вот жмякнуть и запустить...


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

>выше про какие-то зависимости писали


Ну.. Смотри. Ты же знаешь такое понятие как "машинный код"? Вот, все программы состоят из машинного кода. Машинный код - это команды процессору, он их выполняет один за другим. Испролняемый файл, соответственно, содержит машинный код, а также некоторые дополнительные данные, для создания процесса в операционной системе, выпогяющего этот код.
Собственно "классическая программа" и представляет собой один такой файл, в котором условно вначале идёт:
1. Формат, заголовочник, таблицы сдвига
2. Данные для выполнения программы (переменные, холсты, бмтмапы, одним словом "числа").
3.Сам машинный код программы.
Ты кликаешь на экзешник, и операционная система оьрабатывает испролняемый файл - создаёт процесс, загружает в озу процесса машинный код. Вот это классическая unix-овская программа.
В чем тут проблема? Возьмём например, программу с графические интерфейсом (с кнопками, с графикой с ещё какой-то дрисней). Если откомпмлировать её статически, то вообще всё добро типо текстур кнопок, картинок, алгоритов по смене этих текстур будет лежать в одном экзешнике. Две таких мелких утилиты уже могут весить довольно значительно. Да и к тому же, вот захотел ты картину изменить - это тебе придётся лезть в код и изменять байтовый массив картинки, чтобы другую вшить. Поэтому, сейчас, те картинки, которые в программе можно "кастомизировать" хранят отдельным файлом. А программа просто подгружает этот фацл. Для того что кучу одинакового кода не хранить придумали динамические библиотеки. Видел такие файлы типо DLL? Вот, там хранится испролняемый код, который может быть подгружен и исполнятся сразу несколькими экзешниками. В отличие от статической библиотеки, которая хранит байт-код чисто для линковки (т. е. Код из неё добавляется во время компиляции), динамическая библиотека не добавляет код в программу во время компиляции. Она добавляет лишь ссылку, что "вот нужно использовать дальнейший код из этой dll".
Поэтому современная программа, может иметь крошечный размер екзешника, но помимо экзешника иметь:
1.кучу динамических библиотек
2.ресурсы, картинки, аудио
3.скрипты, интерпритаторы скриптов.
Без хотя бы одного компонента программа может просто рухнуть с сегфолом. Поэтому все это добро нужно запаковать в архив.
Кроме того, в твоей операционной системе есть конфигурации переменных окружения, ярлыки, реестр - все это нужно чтобы программы находили друг друга и могли знать что-то о друг друге. Вот, установщик обычно то и делает, что распаковывать все это добро в каталог, и добавляет нужные записи в реестре. Абсолютно то же самое делает pkg: он распаковыаает программу в каталоги bin, share, и потом добавляет её в конфиги.
Android: Mobile Safari 405 3567503
>>567437

>Сложна... а вот жмякнуть и запустить...


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

>выше про какие-то зависимости писали


Ну.. Смотри. Ты же знаешь такое понятие как "машинный код"? Вот, все программы состоят из машинного кода. Машинный код - это команды процессору, он их выполняет один за другим. Испролняемый файл, соответственно, содержит машинный код, а также некоторые дополнительные данные, для создания процесса в операционной системе, выпогяющего этот код.
Собственно "классическая программа" и представляет собой один такой файл, в котором условно вначале идёт:
1. Формат, заголовочник, таблицы сдвига
2. Данные для выполнения программы (переменные, холсты, бмтмапы, одним словом "числа").
3.Сам машинный код программы.
Ты кликаешь на экзешник, и операционная система оьрабатывает испролняемый файл - создаёт процесс, загружает в озу процесса машинный код. Вот это классическая unix-овская программа.
В чем тут проблема? Возьмём например, программу с графические интерфейсом (с кнопками, с графикой с ещё какой-то дрисней). Если откомпмлировать её статически, то вообще всё добро типо текстур кнопок, картинок, алгоритов по смене этих текстур будет лежать в одном экзешнике. Две таких мелких утилиты уже могут весить довольно значительно. Да и к тому же, вот захотел ты картину изменить - это тебе придётся лезть в код и изменять байтовый массив картинки, чтобы другую вшить. Поэтому, сейчас, те картинки, которые в программе можно "кастомизировать" хранят отдельным файлом. А программа просто подгружает этот фацл. Для того что кучу одинакового кода не хранить придумали динамические библиотеки. Видел такие файлы типо DLL? Вот, там хранится испролняемый код, который может быть подгружен и исполнятся сразу несколькими экзешниками. В отличие от статической библиотеки, которая хранит байт-код чисто для линковки (т. е. Код из неё добавляется во время компиляции), динамическая библиотека не добавляет код в программу во время компиляции. Она добавляет лишь ссылку, что "вот нужно использовать дальнейший код из этой dll".
Поэтому современная программа, может иметь крошечный размер екзешника, но помимо экзешника иметь:
1.кучу динамических библиотек
2.ресурсы, картинки, аудио
3.скрипты, интерпритаторы скриптов.
Без хотя бы одного компонента программа может просто рухнуть с сегфолом. Поэтому все это добро нужно запаковать в архив.
Кроме того, в твоей операционной системе есть конфигурации переменных окружения, ярлыки, реестр - все это нужно чтобы программы находили друг друга и могли знать что-то о друг друге. Вот, установщик обычно то и делает, что распаковывать все это добро в каталог, и добавляет нужные записи в реестре. Абсолютно то же самое делает pkg: он распаковыаает программу в каталоги bin, share, и потом добавляет её в конфиги.
Windows 10: Яндекс браузер 406 3567576
>>567503

>>В чем разница распаковать её просто архиватором?



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

>>"машинный код"



Читаю ссейчас про него - есть двоичный, потом машинный, потом ассемблер, потом высокий, есть ещё сверхвысокий как с++

>>Если откомпмлировать её статически,



ХЗ чё это значит

>>Видел такие файлы типо DLL?



Нет, мне комп для дел нужен. Единственные файлы которые я вижу - ПДФ, Офис, Ворлд, ехе

>> Для того что кучу одинакового кода не хранить придумали динамические библиотеки. Видел такие файлы типо DLL? Вот, там хранится испролняемый код, который может быть подгружен и исполнятся сразу несколькими экзешниками. В отличие от статической библиотеки, которая хранит байт-код чисто для линковки (т. е. Код из неё добавляется во время компиляции), динамическая библиотека не добавляет код в программу во время компиляции. Она добавляет лишь ссылку, что "вот нужно использовать дальнейший код из этой dll".



Сложна как-то...

>>Без хотя бы одного компонента программа может просто рухнуть с сегфолом. Поэтому все это добро нужно запаковать в архив.



Ну, пусть запакуют

>>Кроме того, в твоей операционной системе есть конфигурации переменных окружения, ярлыки, реестр - все это нужно чтобы программы находили друг друга и могли знать что-то о друг друге. Вот, установщик обычно то и делает, что распаковывать все это добро в каталог, и добавляет нужные записи в реестре. Абсолютно то же самое делает pkg: он распаковыаает программу в каталоги bin, share, и потом добавляет её в конфиги.



>>pkg



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

вот вы и гробите бсд, такие же как линуксоиды, ой, а что это никто не хочет в распаковщик какой-то там лезть...
Windows 10: Яндекс браузер 406 3567576
>>567503

>>В чем разница распаковать её просто архиватором?



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

>>"машинный код"



Читаю ссейчас про него - есть двоичный, потом машинный, потом ассемблер, потом высокий, есть ещё сверхвысокий как с++

>>Если откомпмлировать её статически,



ХЗ чё это значит

>>Видел такие файлы типо DLL?



Нет, мне комп для дел нужен. Единственные файлы которые я вижу - ПДФ, Офис, Ворлд, ехе

>> Для того что кучу одинакового кода не хранить придумали динамические библиотеки. Видел такие файлы типо DLL? Вот, там хранится испролняемый код, который может быть подгружен и исполнятся сразу несколькими экзешниками. В отличие от статической библиотеки, которая хранит байт-код чисто для линковки (т. е. Код из неё добавляется во время компиляции), динамическая библиотека не добавляет код в программу во время компиляции. Она добавляет лишь ссылку, что "вот нужно использовать дальнейший код из этой dll".



Сложна как-то...

>>Без хотя бы одного компонента программа может просто рухнуть с сегфолом. Поэтому все это добро нужно запаковать в архив.



Ну, пусть запакуют

>>Кроме того, в твоей операционной системе есть конфигурации переменных окружения, ярлыки, реестр - все это нужно чтобы программы находили друг друга и могли знать что-то о друг друге. Вот, установщик обычно то и делает, что распаковывать все это добро в каталог, и добавляет нужные записи в реестре. Абсолютно то же самое делает pkg: он распаковыаает программу в каталоги bin, share, и потом добавляет её в конфиги.



>>pkg



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

вот вы и гробите бсд, такие же как линуксоиды, ой, а что это никто не хочет в распаковщик какой-то там лезть...
Linux: Chromium based 407 3567614
>>567576

>ПДФ, Офис, Ворлд, ехе


Ты же в курсе что продукцию Адоб и МС подвезли только на Винду, Ведро и Яблоко? А то посмотришь потом в какой-нить Либреофис, и начнётся: а тут кнопочки не на том месте, а в Винде это делалось не так и.т.д. Ты с софтом сначала разберись, а потом смотри где он работает.
Windows 10: Яндекс браузер 408 3567793
>>567614

>>Ты же в курсе что продукцию Адоб и МС подвезли только на Винду, Ведро и Яблоко? А то посмотришь потом в какой-нить Либреофис, и начнётся: а тут кнопочки не на том месте, а в Винде это делалось не так и.т.д. Ты с софтом сначала разберись, а потом смотри где он работает.



Ну я так, ради интереса же...

Я правильно понимаю, что вы такие штуки не далаете ИЗ ПРИНЦИПА, но они вполне возможны???
Android: Mobile Safari 409 3567834
>>567576

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


Нет. Есть только машинный код и байт-код. Нет никаких "двоичных ассесблерных высоких сверхвысоких". Есть код языков программирования - это код в читабельном виде либо для компиляции либо для интерпритации. При компиояции он превращается в машинный код, а при интерпритации, обрабатывается другой программой - интерпритатором.

>лучше бы сделали тык на значок - и всё работает.


Ну.. Ты можешь установить себе рабочий стол и разместить там значки. Просто этого по стандарту на freebsd нет, и как бы и не должно быть. Я вот установил себе файл менеджер, на всякий случай. Обычно все через консоль работаю, но и иногда встречаются сайты где чисто drag and drop интерфейс. И че делать? В буфер и ctrl+v - не работает. Вот тогда пригождается файл менеджер.

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


Чево? Компьютером пользоваться не умеешь ты - а гробим систему почему-то мы. Протрезвей, потом ответишь.

>>567793

>Я правильно понимаю, что вы такие штуки не далаете ИЗ ПРИНЦИПА


Нет. Авторское право, закрытые исходники. Или ты хочешь чтобы высококвалифицированный реверс-инжинер годами перепиливал Word и Photoshop под freebsd, а потом, вместо денег получил штраф за нарушение авторского права.
Тут только софт который можно пепепиливать и делать с ними все что хочешь свободно, т. е. под лицензией BSD. А на яблоко эти программы портировал сам майкрософт. Это уже вопрос к майкрософтам, почему они не портировали word под freebsd.
В принципе то некоторые проекты берут часть кода из слитых исходников пориетарных программ.
Да и чем тебе libreoffice и gimp не нравится. Я на них диплом делал. Вроде норм, вполне юзабельно.
Windows 10: Яндекс браузер 410 3567961
>>567834

>>Вроде норм


>> Вроде



Вот именно, ВРОДЕ

>>Нет. Авторское право...



Я имею в виду, что вот чтоб по щелчку на ехе не устанавливалось - вы специально так делаете с программами, чтоб люди в репозитории лезли или менеджеры какие-то?
Linux: Chromium based 411 3568000
>>567961

>по щелчку на ехе


Ну да, по щелчку на ехе. Т.е. найти сайт, найти где скачать, скачать, запустить, далее, далее, далее, убрать лишние галочки, далее - это у нас просто по клику экзешника. Вместо того чтоб установить софтину в одну команду и ввод пароля через терминал, или один запрос, 2 клика и 1 ввод пароля через интерфейс. Вот изверги ,понапридумывали переусложнённой фигни! На столько ужасной что она есть и в Маке и в Винде и в Ведре!
Windows 10: Яндекс браузер 412 3568012
>>568000
а если интернета нету???

А тут с диска можно установить
Android: Mobile Safari 413 3568017
>>567223

> Аноны, поясните, в каких случаях, кроме как запустить современную поддерживаемую операционку на i386, нужна NetBSD, при наличии той же фряхи?


Ни в каких. Она изначально создавалась для максимального охвата аппаратных платформ. Если нет задачи запустить полноценную операционку там, где кроме Netbsd ничего нормально работать не будет, то и смысла ее ставить нет. Лет 10 назад держал ее на десктопе (старый даже на тот момент ноут), в принципе ничего выдающегося, разве что система портов pkgsrc интересная, много полезного софта, даже wine был, под которым я на Netbsd запускал винамп, лол.
Android: Mobile Safari 414 3568018
>>568012

>а если интернета нету???


Откомпилируй! На флешку скачай да перекинь. Открою секрет: юниксом и до повсеместного интернета пользовались.
Windows 10: Яндекс браузер 415 3568023
>>568018
хз чё это и как делается. ВОт ехе берёшь, перекачиваешь с флешки, жмякаешь и всё работает
Android: Mobile Safari 416 3568028
>>568023
Ну перекинь elf с флешки, жмякни и запусти. Что мешает то?
Windows 10: Firefox based 417 3568032
Погодите, скоро он попробует покодить под вряху и обнаружит, что там WinAPI не подходит.
Linux: Chromium based 418 3568035
>>568028
Ну и где он эльфов будет искать, в лесу что ли? Вот экзешник нажимаешь и всё работает.
Windows 10: Яндекс браузер 419 3568086
>>568032

>>попробует покодить



Зачем? Я вообще хз как даже этот ваш хэлоу ворд написать....
Linux: Chromium based 420 3568768
>>568012
Анон, нет идеальной операционной системы. У каждой есть свои проблемы. И если тебе реально интересно - попробуй поизучать. Сейчас информации реально много в любом формате. Это не 25 лет назад когда среднестатистический ламер шёл покупать болванки, а потом ехал покупать талмуд, размером с половину Войны и мира. Задавая дурацие вопросы на Дваче, - ты получишь дурацкие ответы. Ну вот что такое репозиторий? Это просто сетевое хранилище с нужными тебе файлами. Ты можешь поднять свой сервер или закинуть на сторонний, нужные тебе файлы, и это будет репозиторий. В Винде программы могут быть установленные через пакетный менеджер, обёрнутый в графический интерфейс, и всё это обозвали Виндовс стор. Он просто дёргает экзешники с сетевого хранилища. С андроидом так же. Можно ли просто так скачать и запустить - Завистит от системы. То что корпорации или сообщество не делают софт под Линукс или БСД - это вопрос рынка. Если посмотреть на то, сколько людей пользуется ими - это будет не существенно. Типа, по браузерам 4% на Линукс, 0% на БСД, 5 процентов шифруются. А если Переключить не общую статистику - 0% Линукс, 0% БСД. Вот какая корпа будет под это софт пилить и поддерживать? Это вот сейчас у нас просрались, начали искать альтернативные варианты, и наши корпы под это начали подстраиваться. К чему это я? Да у любой альтернативы есть куча минусов. Работяг никто не спрашивает - им воткнули софт, они используют, а простые пользователи Десктопа, которые и чтец и жнец и на дуде игрец - сами выбирают что им из софта надо и что со всем этим делать. И если у тебя нет отпрыска, который тебе сделает на компе "красиво" - Не будет у тебя этого "красиво." если ты сам не пытаешься понять что и как. Тут не сидят маркетологи которые такие: Мужик, тебе надо срочно поставить БСД по тому что...Хех, так то половина народа сваливает с Винды не по тому что другая ОСь такая плохая, а по тому что винда такая через одно место. И без мотивации свалить - народ будет ставить себе 11 Винду и всё. Привычно, просто, понятно, зачем ещё что-то?
Linux: Chromium based 420 3568768
>>568012
Анон, нет идеальной операционной системы. У каждой есть свои проблемы. И если тебе реально интересно - попробуй поизучать. Сейчас информации реально много в любом формате. Это не 25 лет назад когда среднестатистический ламер шёл покупать болванки, а потом ехал покупать талмуд, размером с половину Войны и мира. Задавая дурацие вопросы на Дваче, - ты получишь дурацкие ответы. Ну вот что такое репозиторий? Это просто сетевое хранилище с нужными тебе файлами. Ты можешь поднять свой сервер или закинуть на сторонний, нужные тебе файлы, и это будет репозиторий. В Винде программы могут быть установленные через пакетный менеджер, обёрнутый в графический интерфейс, и всё это обозвали Виндовс стор. Он просто дёргает экзешники с сетевого хранилища. С андроидом так же. Можно ли просто так скачать и запустить - Завистит от системы. То что корпорации или сообщество не делают софт под Линукс или БСД - это вопрос рынка. Если посмотреть на то, сколько людей пользуется ими - это будет не существенно. Типа, по браузерам 4% на Линукс, 0% на БСД, 5 процентов шифруются. А если Переключить не общую статистику - 0% Линукс, 0% БСД. Вот какая корпа будет под это софт пилить и поддерживать? Это вот сейчас у нас просрались, начали искать альтернативные варианты, и наши корпы под это начали подстраиваться. К чему это я? Да у любой альтернативы есть куча минусов. Работяг никто не спрашивает - им воткнули софт, они используют, а простые пользователи Десктопа, которые и чтец и жнец и на дуде игрец - сами выбирают что им из софта надо и что со всем этим делать. И если у тебя нет отпрыска, который тебе сделает на компе "красиво" - Не будет у тебя этого "красиво." если ты сам не пытаешься понять что и как. Тут не сидят маркетологи которые такие: Мужик, тебе надо срочно поставить БСД по тому что...Хех, так то половина народа сваливает с Винды не по тому что другая ОСь такая плохая, а по тому что винда такая через одно место. И без мотивации свалить - народ будет ставить себе 11 Винду и всё. Привычно, просто, понятно, зачем ещё что-то?
Windows 10: Яндекс браузер 421 3568870
>>568768
А где изучать-то, ё-маё???

P.S. что скажешь про Redox? Хорошая ОС? Удобная?

Про ехе - мне так проще, мне надо пару раз клацнуть и чтоб всё работало, без зависимости от репозитория, в формате эльф или т.п. который сам распаковывает.
Android: Mobile Safari 422 3569014
>>568870

>Про ехе - мне так проще


Да ты понятия не имеешь из чего экзешник состоит. Узколобый яндексодебил видит только суффикс ".exe". Если его убрать то все пиздец уже сложно, тыкать некуда, файл изменился!
Android: Mobile Safari 423 3569017
>>568768

>Мужик, тебе надо срочно поставить БСД по тому что...Хех, так то половина народа сваливает с Винды не по тому что другая ОСь такая плохая, а по тому что винда такая через одно место. И без мотивации свалить - народ будет ставить себе 11 Винду и всё.


Не нужно никуда валить ему. Ты не видишь что он понятия не имеет как пользоваться компьютером. Не умеешь пользоваться - все сиди как сидел, не сломано не чини. Что за тупая идея усидеть на двух стульях: 1. Быть абсолютно тупым ебанатом который мышкой еле двигает 2. Поставить себе какую-то альтернативную систему, и даже не обычный unix а какую то выёбистую типо redox. Да, OpenVMS ему поставь. Зачем? Ему в любом случае придётся разбираться с чем-то. Он ненавидит разбираться и даже с виндой не справляется. Так стало быть зачем что-то делать? Это все равно что спиздануть "Я хочу участвовать в испытаниях квантовой физики, но я школьную математику даже не осилил, но уже примеряю халат и думаю в какую лабораторию пойти". Ну и чем он там поучаствовать сможет? Либо уж учи все нормально, либо не выебывайся.
Обновить тред
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее