LINUX.ORG.RU
ФорумTalks

Fedora 33 Workstation на рабочем компьютере

 , , ,


0

1

Какие будут мнения об использовании Fedora 33 Workstation на рабочем лептопе. Компьютер должен использоваться в R&D на Java 11 и Python 3.6.

Сейчас пробую Fedora 33 Workstation в VirtualBox (пишу из неё) и первые впечатления положительные. Да, по умолчанию тут используется GNOME 3.38.2, но думаю, что к нему можно привыкнуть. Правда я ещё не понял как создавать ланчеры. Например на idea.sh или pycharm.sh соответствующих IDE.

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

$ git version
git version 2.29.2
$ python --version
Python 3.9.0

$ dnf search python3 | grep '^python3\.' | grep x86_64
Last metadata expiration check: 1:09:43 ago on Fri 11 Dec 2020 23:10:53.
python3.x86_64 : Python 3.9 interpreter
python3.10.x86_64 : Version 3.10 of the Python interpreter
python3.5.x86_64 : Version 3.5 of the Python programming language
python3.6.x86_64 : Version 3.6 of the Python interpreter
python3.7.x86_64 : Version 3.7 of the Python interpreter
python3.8.x86_64 : Version 3.8 of the Python interpreter

Кто ещё пробовал Федору в качестве основной OS рабочего компьютера? Какие ваши впечатления от этой система? На сколько она подходит разработчику?

P.S. читал, что Линус Торвальд использует именно Федору.

★★★★★

Не подходит. Разработчику работать надо, а не баги тестировать для красношляпы, когда при апдейте всё может поломаться. Бери более стабильные дистрибутивы. Выбора у тебя на самом деле почти нету, если не рассматривать платные дистры вроде rhell для серверов (но на gui там болт кладут). Debian Stable и Ubuntu LTS. Может ещё магейя какая-нибудь, но я её не использовал и ничего сказать не могу. А про федору посмотри мультфильм, называется Федорино горе, очень поучительно, баги и убегающие пользователи в наличии. Что характерно головной убор у Федоры тоже красного цвета, два кота живущих на харчах у Федоры тоже символизируют нынешнюю ситуацию на ЛОР-е. Её могут брать ради относительной ванильности, но тогда лучше уж арч и готовиться читать вики перед каждой обновой, что сломается.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 4)

Правда я ещё не понял как создавать ланчеры. Например на idea.sh или pycharm.sh соответствующих IDE.

Из самих IDE создавать? Там при установке есть такой пункт.

Какие будут мнения об использовании Fedora 33 Workstation на рабочем лептопе. Компьютер должен использоваться в R&D на Java 11 и Python 3.6.

Использую для похожей цели. Вроде бы всё норм.

Единственное – удостоверься, что для разработки под Java у тебя достаточно памяти. То бишь в промежутке 24-64 GB RAM.

IDEA кстати приятно выглядит и работает под GNOME 3, под KDE что-то не очень.

Основные RAM-едоки:

  • IDEA.
  • Gradle Wrapper.
  • Debugger для отладки.
  • Та JAR-ка которую ты будешь запускать.
  • Web-браузер в котором ты будешь страничку проверять.
  • GNOME 3 и его внутренности.

То бишь три-четыре плотных Java-процесса и два плотных системных. В 8-16 GB влезть с таким трудно, если комфортную работу подразумевать.

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

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

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

papin-aziat ★★★★★
()
Ответ на: комментарий от EXL

Из самих IDE создавать? Там при установке есть такой пункт.

Нет, средствами самого GNOME. Установка IntelliJ и PyCharm - это просто распаковка архива.

Единственное – удостоверься, что для разработки под Java у тебя достаточно памяти. То бишь в промежутке 24-64 GB RAM.

В промежутке. При этом на домашней Windows с 16 GB тоже вполне комфортно. Неужели Fedora ест памяти больше, чем Windows?

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Юзал федору, 2 года юзал. Увидел kernel panic после обновы в которой конфиг снести снесли, а сгенерить не сгенерили. Спасибо, ешьте сами.

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

Нет, средствами самого GNOME. Установка IntelliJ и PyCharm - это просто распаковка архива.

Ты когда первый раз запускаешь idea.sh там тебе будет предложено такое:

https://linuxhint.com/wp-content/uploads/2019/01/16-5.png

И такое:

https://linuxhint.com/wp-content/uploads/2019/01/15-7.png

Не совсем понимаю, что именно тебе нужно под лаунчером.

EXL ★★★★★
()

А как за 5 звёзд не научиться в desktop файлы и bash лаунчеры?

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

В промежутке. При этом на домашней Windows с 16 GB тоже вполне комфортно. Неужели Fedora ест памяти больше, чем Windows?

Это ещё зависит сильно от приложений, которые ты разрабатываешь. Какой-нибудь Spring HelloWorld и куча сторонних зависимостей vs. HelloWorld с парой зависимостей. Первое жрёт RAM для всяких там проверок дополнительных, для MVC+HTML и пр. В общем, чем больше RAM – тем лучше.

Если тебе комфортно под Windows и 16 GB RAM, то и под Fedora комфортно будет, как мне кажется.

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

Он на R&D хочет, поди ещё и с большими данными работать судя по питону и java в наборе. Ему сервер по любому будет нужен, у себя на машине пускать это боль, потому как там и 128 гигов оперативки на изи съедаются, приходится писать специально так, чтобы пачками данные поступали гигов по 8, но не всегда это возможно и удобно. А веб странички ему смотреть не надо, если я не ошибаюсь. Разве что порнохаб или лорчик открыть, пока оно неспешно варит данные.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 3)

Бери 32-ю, работай работу, через полгода решишь – переезжать на btrfs или нет, и тд, кароче свежак не лучший выбор для работяги.

papin-aziat ★★★★★
()

Правда я ещё не понял как создавать ланчеры

Facepalm...

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от papin-aziat

Бери 32-ю, работай работу, через полгода решишь – переезжать на btrfs или нет, и тд, кароче свежак не лучший выбор для работяги.

btrfs как раз не самое страшное. На сколько последний GNOME удобен в работе? Я пока так и не нашёл как в нём добавлять launcher к программе, которую я установил просто распаковав архив у себя в домашней директории.

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

Он на R&D хочет, поди ещё и с большими данными работать судя по питону и java в наборе. Ему сервер по любому будет нужен, у себя на машине пускать это боль, потому как там и 128 гигов оперативки на изи съедаются, приходится писать специально так, чтобы пачками данные поступали гигов по 8, но не всегда это возможно и удобно. А веб странички ему смотреть не надо, если я не ошибаюсь. Разве что порнохаб или лорчик открыть, пока оно неспешно варит данные.

Термин R&D слишком широк, чтобы предполагать что-либо определённое. Тем более выше ТС отписался, что на Windows с 16 GB RAM ему было норм. А тут как понимаю у него будет Fedora + 32 GB RAM.

Жаба под линем ест памяти больше. Как-то так.

Хочется пруфа на такое сильное утверждение.

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

Я бы первым делом, чтобы самому не писать, гуглил «desktop file programname», если нет готового, то делай сам и кидай в ~/.local/share/applications.

papin-aziat ★★★★★
()
Ответ на: комментарий от bbk123

На сколько последний GNOME удобен в работе?

Расслабь мозг – и через пару часов гном зайдет как родной. Начнёшь лепить из него что-то другое – всё испортишь.

papin-aziat ★★★★★
()
Ответ на: комментарий от bbk123

Я пока так и не нашёл как в нём добавлять launcher к программе, которую я установил просто распаковав архив у себя в домашней директории.

Ты странный. Первый раз с IntelliJ IDEA под Linux сталкиваешься что ли?

Я тебе уже отписался про то, что при запуске она тебе автоматом сделает нормальный лаунчер. А если ты пропустил этот шаг каким-то образом – можно создать лаунчер из самой IDE:

https://habrastorage.org/webt/v-/2_/sd/v-2_sdarl-ovn7qf9v48gakphbc.png

Это рекомендуемый подход для IDEA.

EXL ★★★★★
()
Ответ на: комментарий от papin-aziat

Я бы первым делом, чтобы самому не писать, гуглил «desktop file programname», если нет готового, то делай сам и кидай в ~/.local/share/applications.

В случае с IDEA и PyCharm этот шаг автоматизирован. Не нужно ничего гуглить (прямо Windows-way какой-то) или делать самому. Нужно просто сделать «Tools => Create Desktop Entry…» или выбрать соответствующий пункт на экране установки после распаковки архива и первом запуске idea.sh.

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

Ты странный. Первый раз с IntelliJ IDEA под Linux сталкиваешься что ли?

Конечно не первый. Первый раз пытаюсь им пользоваться в GNOME.

Я тебе уже отписался про то, что при запуске она тебе автоматом сделает нормальный лаунчер. А если ты пропустил этот шаг каким-то образом – можно создать лаунчер из самой IDE:

https://habrastorage.org/webt/v-/2_/sd/v-2_sdarl-ovn7qf9v48gakphbc.png

Это рекомендуемый подход для IDEA.


Да, я уже сам нашёл. Никогда не было необходимости в этом «Create Desktop Entry». Обычно я делал это средствами DE, а в Windows это делал установщик, которого в Linux версии нет. Если не считать Toolbox App, которым я врядли когда либо воспользуюсь.

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

О. Просто давно не видел чтобы ты что-то отвечал, надо же.

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

а в Windows это делал установщик, которого в Linux версии нет.

Тут это делает скрипт idea.sh при первом своём запуске. Если у тебя окошек подобных не появилось, значит запуск не был первым. Например, предыдущая версия оставила в ~/.config/JetBrains (или где-то в подобной директории) свои настройки ранее. А новая версия которую ты распаковал из архива их подцепила.

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

Расслабь мозг – и через пару часов гном зайдет как родной. Начнёшь лепить из него что-то другое – всё испортишь.

Через пару часов компьютере с несколькими мониторами превратится в таблет? :-)

Кстати, как GNOME работает с двумя - тремя мониторами?

И таки что делать с привычкой создавать на рабочем столе «запускалки» программ, а так же файлы и директории? Ведь это просто удобно.

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

Тут это делает скрипт idea.sh при первом своём запуске. Если у тебя окошек подобных не появилось, значит запуск не был первым.

Первый первый. Я саму систему установил с нуля в VirtualBox на посмотреть несколько часов назад. Оно либо просто не работает, либо как-то неприметно работает при первом запуске.

В любом случае это костыль. DE должна иметь возможность создавать хотя бы локальные ланчеры без ручного ковыряния файлов конфигурации. С моей точки зрения это входит в базовую функциональность любой нормальной DE.

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

если нет готового, то делай сам и кидай в ~/.local/share/applications.

Да, мне уже показали вот этот ахтунг:
https://developer.gnome.org/integration-guide/stable/desktop-files.html.en

Эстеты из freedesktop.org решили, что у пользователя Desktop Environment не должно быть возможности менять/добавлять что либо в списке ланчеров и этот список должен создаваться исключительно автоматически. Примерно так же, как это происходит в таблетах и прочих мобильниках.

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

Кстати, как GNOME работает с двумя - тремя мониторами?

Более-менее. Пейджер в overview правда отображается только для primary монитора (на котором панель), т.е. например имея мониторы А и Б, быстро перебросить окно с Б2 на А1 нельзя.

По дефолту также сами рабочие столы переключаются только на primary мониторе. Отключается в tweaks.

И таки что делать с привычкой создавать на рабочем столе «запускалки» программ, а так же файлы и директории? Ведь это просто удобно.

Три варианта:

1) отвыкать

2) ставить кривое полурабочее расширение от убунты, которое может сломаться, жрать цпу и память (одно время оно реально вызывало утечки) и вызывать другие непонятные баги

3) Не мучать себя и поставить kde либо через установку спина и удаление мусора типа kontact/akonadi, либо через minimal install (подогнав под себя)

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

И таки что делать с привычкой создавать на рабочем столе «запускалки» программ, а так же файлы и директории? Ведь это просто удобно.

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

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

А вот носки вы зря упомянули. Как еще в наших реалиях метить территорию?

utanho ★★★★★
()

проверял гном 3 год с федорой заодно. сломалась при обновлении. ну и попутно жрало ресурсы непредсказуемо. journald мог отъедать 50% cpu.

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

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

тогда тебе на винду или мак.

crypt ★★★★★
()

Pwnie Awards 2020: наиболее существенные уязвимости и провалы в безопасности

Лучшая серверная ошибка. Присуждается за выявление и эксплуатацию наиболее технически сложной и интересной ошибки в сетевом сервисе. Победа присуждена за выявление уязвимости CVE-2020-10188, позволяющей удалённо атаковать встраиваемые устройства с прошивкой на базе Fedora 31 через переполнение буфера в telnetd.

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

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

на рабочем столе

никак. не нужно.

создавать… «запускалки» программ

легко. кучей способов, от специализированного софта типа alacarte до ручной правки .ini-подобных .desktop файлов. класть их в ~/.local/share/applications

eternal_sorrow ★★★★★
()

Использовали Федорку у себя в отделе, 6 разработчиков. Пилили джаву (JEE, SpringBoot), всё работало достаточно хорошо. Бывало после обновления на следующую «мажорную» версию вылазили мелочи, которые решались чтением релиза, где писалось о нововведении. Прям больших косяков не помню. В районе 30-й версии свалил на Mac OS (много совещаний в Teams, линуксовая версия тогда отсутствовала, через браузер не всё работало), о чём жалею. Следующий рабочий комп буду требовать не от Apple, чтобы снова поставить Федорку.

Irben ★★★
()

читал, что Линус Торвальд использует именно Федору.

Интересно было бы узнать - отключает ли он SELinux в ней )

Toxo2 ★★★★
()

Тег «извращение» забыл

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

Нормально работает Федора, использовал её сам и ставил другим. У меня всё было ок, а вот на одной из машин система прошла в нерабочее состояние. Гном работает с 2мя мониторами нормально, по дефолту при смене рабочего стола на 2м мониторе окна остаются, но это можно настроить через твиктоолз.

andalevor ★★★
()

Я сменил арч на федору. В принципе, дистриб как дистриб, пока ничего не ломалось. Раньше считал, что инсталятор у убунты лучше федоровского, проще и понятней. Но оказалось, что в убунтовском шаг влево, шаг вправо – расстрел. Доставил убунтовские шрифты, некоторые расширения для гнома и нормально. Всегда считал, что в федоре очень мало пакетов, но оказалось, что не так уж и мало.

В целом, дистрибутив как дистрибутив, пользоваться можно. По крайней мере не трахает мозг кастомными темами оформления (которых для qt нет, в результате все выглядит вразнобой) и убогими централизованными снапами, как убунта.

rpmfusion, неколько copr’ов

https://copr.fedorainfracloud.org/coprs/chenxiaolong/ubuntu-fonts/

https://copr.fedorainfracloud.org/coprs/lkiesow/amdgpu-fancontrol/

Раздражает только то, что dnf search работает только от рута (вернее он у каждого пользователя база своя и ее надо обновлять).

Пока deal breaker не нашел.

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

И таки что делать с привычкой создавать на рабочем столе «запускалки» программ, а так же файлы и директории? Ведь это просто удобно

На кеды перелазить. У меня вообще виджет папки на 2/3 экрана в хомяк смотрит

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

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

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

ни при каких условиях

и /var уже можно монтировать отдельно одним движением руки? )

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

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

papin-aziat ★★★★★
()
Ответ на: комментарий от ins3y3d

В последние годы

Я тут на Ubuntu LTS и Debian Stable плююсь, они мне приелись, но в последнее десятилетие не помню чтобы что-то серьёзного ломалось. А если система ломается раз в 3 года, то это уже плохая, негодная система.

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

Раздражает только то, что dnf search работает только от рута

Что-то новенькое, впервые слышу.

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

dnf -C search

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

Ты не познал дзен. Дзен в том, что когда ты уже выработал свой стиль, приходит Лёня/разрабы вялого и всё исправляют, чтобы скучно не было. При этом ни одного нормального текстового редактора, кроме морально устаревших vim-а, emacs-а и проприетарного sublime text-а под линуксом так и не появилось.

peregrine ★★★★★
()

Выставил max_parallel_downloads=10 в dnf.conf, пакетики очень быстро качаются. А вроде лоровский коллективный разум признал dnf самым медленным. Автодополнения bash действительно медленные к dnf, позор просто.

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