Некоторые рекомендации по версии Linux для общего пользования + разработка интерфейса?

403
danjah

Я постараюсь держать это в фокусе, хотя по характеру моего путешествия это будет все, кроме.

Я веб-разработчик, я всегда разрабатывал для Windows такие технологии, как XHTML, CSS, Javascript и Flash, я занимался PHP и MySQL. Я хорошо привык к рабочим процессам и инструментам Windows, от Photoshop до Notepad ++, стекам Filezilla и сервера WAMP до After Effects и многого другого, но всегда в Windows.

Я нахожусь в точке, где я думаю, что мне нужно начать серьезно заниматься разработкой для Linux, особенно сейчас, чтобы создавать веб-приложения на основе Node.js, но компиляция инструментов и программ стала задачей, с которой мне чаще всего приходится сталкиваться. делать.

Мой вопрос?

Мне нужно получить удобную установку Linux, но какую? Мне нужны общие инструменты разработчика интерфейса (списки приветствуются), а также как можно больше инструментов, которые есть в Windows.

Мне нужно с готовностью подключиться к Интернету, мне нужны обновления ОС, чтобы не разрушать мой рабочий процесс из-за сбоя ОС, как я видел Ubuntu для разных друзей. Я хочу эффективности, мне нужно иметь возможность настраивать то, что мне нужно для выполнения задач разработки.

Полагаю, это может быть длинный список, но - у меня нет практических практических знаний об ОС Linux и о том, как она «сравнивается» с Windows (извините, мой бред). Я, очевидно, хочу учиться, но я гораздо больше хочу просто ... продолжить разработку интерфейса, только на Linux вместо Windows.

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

2

3 ответа на вопрос

2
robx

Ubuntu is by far most friendly distro that I know of. As far as Ubuntu updates destroying things, I have not experienced that using stable updates only mode. IF you change it and want to play with bleeding edge updates and softwares, then you've pretty much asked for instability. Usually comes out of the box readily connected to the internet with Wired LAN, but I can't say the same for wireless as many times I had to find drivers and sometimes even cannot get wireless to work due to the wireless device being too new and undeveloped/under development for Linux.

Alternatively, if you are uncomfortable which many would be first migration, you could play with WUBI which is an Ubuntu that will install inside of NTFS as though it was a windows Software and can even be uninstall normally. It does run as a dual boot so you can get a good feel for Ubuntu running native with your hardware.

Softwares from windows as said by others aren't so great, but some do work. Office 2007, Photoshop I have installed via WINE and works quite well (Not perfect, but very well). As for programming editors, ubuntu comes with GEdit which is a good alternative to Notepad++.

I also think you will find that many Nix distro will come with an option for you to run their OS on live CD or USB to get comfy with it before committing. I just migrated to Ubuntu last year and have been happily using it for my web development without a single problem. Just don't update to Unity yet. Let it mature and see how well things go.

Отлично, спасибо robx, еще несколько вопросов, если можно ... Я рассматривал вариант двойной загрузки для установки nix, USB в порядке? А как насчет того, чтобы я хотел затем выполнить установку с USB-накопителя до полной установки? Насколько это легко? Я знаю, где все мои «пользовательские файлы» и тому подобное находятся в Windows, есть ли стандартный набор мест, которые я мог бы сохранить, является ли этот процесс ожидаемым и простым? Какие-либо предложения? С точки зрения разработки - как насчет FTP? Ubuntu предлагает собственный FTP или что-нибудь в стиле фанк? Судя по ссылке, предложенной Николом, Fedora звучит хорошо для ее безопасности, мне нравится безопасность, но я открыт для менее безопасных альтернатив. danjah 12 лет назад 0
Вы можете сделать резервную копию вашего домашнего каталога, используя Backintime для запуска заданий cron. Вы также можете переместить свой домашний каталог с USB на собственную установку. В Windows проблемы с реестром, поэтому обычно, если вы хотите сделать резервную копию чего-либо, просто файлы, которые вы загрузили / создали. FTP доступен довольно кросс-платформенно, Filzilla - один из самых популярных графических интерфейсов Frontend FTP для Windows, Nix и OS X. Fedora больше подходит для серверов, но безопасность такая же, как и для любой другой ОС, вы должны защитить ее вручную в соответствии с вашими потребностями. Firestarter - это простой инструмент брандмауэра с графическим интерфейсом в Ubuntu. robx 12 лет назад 0
2
Joe Internet

I'll make the same suggestion that I make to everybody learning Linux... use VirtualBox. VBox is a virtual machine manager that let's you very easily create & run virtual pcs. It has excellent support for Linux, and you can go from installing VBox to having an installed & running Linux machine in about a half an hour if you already has a Linux iso. So download it, grab a few live cds to try out, and see what you like.

As for which distros to try... each one has it's quirks that help make it unique. Some distros like Fedora and Debian take a hardline approach to non-OSS software, so you often won't find proprietary drivers, codecs, and plug-ins in their repos. You can still get them, but it takes more work. Other less hardline distros such as Ubuntu and Mint offer an easier path in this respect, since the repos will contain proprietary software.

Beyond that, there are different package managers to learn, and you need to pick a desktop environment, KDE & Gnome being the most popular. The newest versions of both tend to work a lot differently than Windows, so you may or may not like what you get. This is the main reason that I suggest trying a few distros.

In no particular order, I suggest trying Ubuntu 10.04 LTS, Mint 11, Fedora 15, and openSUSE 11.4. All but the Ubuntu 10.04 are the the most recent releases. Ubuntu LTS is the long-term support version that is less bleeding edge, so it should be more stable than the more frequently released distros. However, if you want to see Ubuntu's latest, go with 11.04.

Хорошо, vmware звучит очень хорошо из прочитанного мною чтения, и есть из чего выбрать. Что бы вы сказали, если бы вы дали «разумное» количество времени, чтобы попробовать разные блюда? Неделя, месяц? 3 месяца? Я хочу сделать здесь довольно серьезные шаги, поэтому я хочу укусить пулю и выбрать хорошую. danjah 12 лет назад 0
Да, попробуйте VMWare Player или Workstation & VirtualBox, потому что каждый из них работает по-разному, так что вам может понравиться один. Что касается того, как долго, это действительно зависит от вас. В настоящее время у меня установлено ~ 12 виртуальных машин с версиями Linux, FreeBSD, Solaris, Windows и Darwin. Всякий раз, когда я хочу попробовать новый дистрибутив, я создаю новую виртуальную машину или устанавливаю поверх того, что не использую. Я сохраняю это для того, что мне нужно сделать, и перезаписываю или удаляю, когда сделано. Для себя я предлагаю создать несколько и создать свою среду. Вам не понадобится много времени, чтобы начать разработку предпочтений. Joe Internet 12 лет назад 0
И просто к сведению ... если вам нравится работать с Linux, в какой-то момент вы захотите попробовать другие дистрибутивы в любом случае, так что то, где вы начинаете и где заканчиваете, может быть совершенно другим. Joe Internet 12 лет назад 0
Хех, мне никогда не приходило в голову создать целую ОС для выполнения определенных задач, используя виртуальные машины, что, вероятно, является очень разумным способом для традиционного пользователя Windows. Будем расследовать дальше, спасибо, что поделились побочным мышлением :) danjah 12 лет назад 0
1
Nich Del

You'll get many different answers on this and there won't be one obvious answer, but I think it's fair to say any of the more mature, end user focused distros should work well for you.

Any distro listed here is likely to be both well documented and user oriented.

Ubuntu and it's siblings, Kubuntu and Xubuntu, are often suggested for new users because you get three choices for 'look and feel' and a vibrant community. From my personal experience with them, if you have a problem, someone else already has had the same problem and it's been solved. The problem with that is you say you've already seen Ubuntu cause problems for friends.

Debian, OpenSUSE, and Fedora are three alternative suggestions that also have large communities and a good level of support. Personally, I have no experience with these three.

On the topic of your work, the more popular a distro, the more likely it is to have the tools you need.

As far as specific tools, you'll need to find a text editor you like and get familiar with it. There are quite a few text editors on Linux, and it seems like each one has a cult following. I think most major distributions should come with VIM, although VIM seems to be very love or hate.

If you're looking for a replacement for Photoshop, your best bet is The GIMP. There is also a version of The GIMP designed to look and feel like Photoshop, known as GIMPshop.

If you need crutches to aide you in your transferal from Windows to Linux, most larger distros will have good WINE support and there will be a good deal of documentation on using WINE with certain Windows applications.

Additionally, for any major usage of Linux, you will want to be familiar with the terminal. This is GNU's official BASH reference manual. Also learn how to use the man pages. Typing 'man " provides a manual for most commands in BASH.

Спасибо за ваш ответ, Nich, не могли бы вы дать мне какой-нибудь совет относительно основных недостатков, перечисленных в ссылке для Ubuntu: «Минусы: отсутствует совместимость с Debian; частые серьезные изменения, как правило, отталкивают некоторых пользователей». Несмотря на всю свою раздутую задачу, я ценю способность Windows поддерживать стабильную среду разработки. Т.е.; мой стек WAMP только когда-либо был затронут моими собственными изменениями, и так было в течение ... 5 лет. Кроме того, вино звучит многообещающе. danjah 12 лет назад 0
@Danjah Отсутствие совместимости связано с тем, что программное обеспечение, созданное для Ubuntu, не работает на Debian, а программное обеспечение, созданное для Debian, не работает для Ubuntu (тогда как OpenSUSE и другие поддерживают сборки для Debian). На практике это не проблема для более популярных программ, потому что они, как правило, делают сборки как для сред Debian, так и для сред Ubuntu. Я не использовал Ubuntu для каких-либо реальных крупномасштабных проектов, но их очень частые изменения могут иногда вызывать проблемы с программным обеспечением. Если программное обеспечение все еще разрабатывается, оно обычно быстро исправляется, но оно приводит к сбоям. Nich Del 12 лет назад 1
Предупреждение - хотя WINE иногда может стать хорошим опорой и часто предоставлять программное обеспечение, которому у Linux нет хорошей альтернативы, иногда это может быть очень странным и трудным для работы. Я бы не стал полагаться на это слишком сильно, если вы не готовы потратить некоторое время на то, чтобы заставить его работать. Nich Del 12 лет назад 0
Круто, спасибо за информацию, Нич. Если есть что-то еще, о чем вы можете подумать, пожалуйста, не стесняйтесь добавлять это, и если все в порядке, я оставлю вопрос открытым на несколько дней или около того, чтобы посмотреть, хочет ли кто-нибудь еще взвесить. Я занят чтением. .. 15 новых вкладок открыты до сих пор: P danjah 12 лет назад 0