Сегодня многие дистрибутивы Linux при установке позволяют менять разделы жесткого диска. Но я настолько редко использую программы работы с жестким диском, что ни разу не отваживался сделать это «на лету». К этим опасениям примешивается то, что однажды, это было еще до знакомства с Linux, когда операционная система Windows стала отличаться неадекватным поведением, я, после безуспешных попыток убедить ее в необходимости вести себя «по человечески», решился на переустановку. Сам процесс установки системы достаточно «прозрачен», и к нему у меня претензий нет. Но, завершив этот процесс, я, более другого озабоченный необходимостью установить с десяток специализированных программ, требуемых в то время для работы, не отключив компьютер от локальной сети, решил «подправить» разбивку жесткого диска. Запустив программу, убедившись, что ждать окончания ее работы долго, я пошел пообедать, а когда вернулся, проверив, что программа продолжает работать, решил покурить. А вот вернувшись с перекура, к своему удивлению обнаружил, что компьютер перезагрузился, что мой жесткий диск превратился в набор фрагментов файлов, из которого мне с трудом удалось извлечь только несколько нужных документов. Вызвать перезагрузку компьютера мог либо сбой питающей сети, либо свирепствовавший тогда вирус. Я больше склонен к тому, что это был вирус. Но... с тех пор не очень люблю работы по переделке разделов диска, если на диске есть нечто важное. В том, что произошло, более всего виноват я сам, бесспорно. Но желание переделать что-то на диске «на лету» при установке Linux с тех пор у меня не возникало.
Я работаю с компьютером много лет. Иногда целые дни проводишь за монитором. Я помню, пожалуй, один или два случая, когда терял текст из-за выключения сети. Конечно, каждый раз, когда это происходит, складывается одинаковая ситуация — обычно любой текст, код программы или слова отчета, или фразы этой книги, любой текст возникает поначалу как призрак идеи, призрак плана абзаца или главы. Не знаю, как у других, у меня этот призрак начинает материализоваться с написанием первых слов. До этого момента он остается призраком. Все программы и текстовые процессоры поддерживают автосохранение. Но меня раздражает, если процесс автосохранения начинается до материализации призрака текста (или электрической схемы). Когда текст короткий, сохранение быстрое, но текст (или схема) имеют свойство быстро разрастаться. И нескольких минут автосохранения хватает на то, чтобы призрак тихо растворился в необозримых далях всех возможных вариантов. Иногда даже слова фразы кажутся в столь удачном сочетании, что их потеря безмерно огорчает тебя, ты не помнишь слов, но тебе кажется, что они были сами удачными. Если не помнишь, то и судить не можешь, но ощущение может не оставлять тебя надолго, и ты долго мучаешься, разочарованный тем, что забыл эту чудесную фразу. Из-за своей эмоциональной несдержанности я зачастую отключаю автосохранение и пытаюсь почаще сохранять сделанную работу вручную. Схемы, если я их рисую, или варианты кода программ я сохраняю под разными именами. Это предотвращает потерю удачных вариантов, но плодит столько файлов, что трудно сказать, что лучше, потерять файл или самому потеряться в море файлов...
Вернемся, однако, к Linux.
Я не думаю, что у взрослого человека могут возникнуть неразрешимые проблемы при смене графического интерфейса. Буде это Windows или Linux. Есть, конечно, другие отличия, например, в файловой организации этих операционных систем. Но это важно скорее для тех, кто намерен «покопаться» в системе. Есть много книг, от «чайниковских» до профессиональных, которые описывают организацию и особенности Linux. Но, если вы обычный пользователь, как я, то найти текстовый процессор, начать писать текст в этом процессоре, сохранить файл или отправить его по почте... не думаю, что у вас возникнут серьезные проблемы. Да, обозреватель Интернета называется иначе. Их, кстати, в Linux можно набрать с десяток, но и в Windows можно использовать несколько. Да, вместо Outlook будет Evolution. Но это не те существенные различия, о которых можно говорить серьезно, как о переобучении пользованию компьютером.
Очень важный показатель в этом отношении дети. Когда ко мне в гости приходят соседи, одному брату лет 10, другому 3, их нисколько не смущает, что на моем компьютере Linux. Первый быстро ищет игры в Интернете, второй просит запустить его любимый графический редактор «Рисуй вместе с Tux», в котором с удовольствием рисует. При этом он умудряется найти и то, как сменить цвет кисти, и то, как использовать штампы. И не только находит, но и запоминает, как это сделать. Так что... не верю я слухам, что перейти от одной операционной системы к другой процесс сложный и долгий. Не верю!
С момент появления в доме первого компьютера меня беспокоит одна загадка — зачем нормальному человеку нужен дома компьютер? Мне понятно, если это связано с профессиональной деятельностью. Программисту совсем не обязательно тратить каждый день по часу на дорогу, чтобы затем просидеть день за компьютером. Он прекрасно может сделать это за компьютером дома, а затем переслать результат руководителю проекта, для этого достаточно компьютера. То же относится к Web-дизайнерам.
Я не специалист, и мои скромные нужды в части общего программирования вполне удовлетворяют среды программирования Linux. И я не преподаватель, не могу утверждать, но, скажем, для школы вполне подойдет изучение программирования с использованием Gambas. Основа этой среды программирования язык Basic. Но сам язык Gambas вполне современный, объектно-ориентированный. Интерфейс программы очень похож на популярный Visual Basic, и если и отличается от него, то только в лучшую сторону. Утверждения, что обучение программированию с использованием Basic может навсегда испортить программиста, мне не кажутся убедительными, поскольку следует различать программирование и написание кода программы. Последний процесс зависит в первую очередь от поставленной задачи, и задачей определяется язык написания кода, и происходит это в тот момент, когда программа, как таковая, уже есть, осталось описать ее на выбранном языке. Но я не преподаватель. Что же до любителей, то для них, полагаю, Gambas — вполне удачный выбор.
Для того, чтобы убедиться в возможностях этой великолепной среды программирования, достаточно просмотреть список примеров, который появляется при запуске Gambas. Я выбрал некогда понравившийся пример. После запуска «выполнить программу» результат работы появляется в рабочем окне среды программирования.
Кроме этой среды программирования, которую можно использовать в учебных целях, есть среда программирования Lazarus, основой которой служит язык Pascal, а интерфейс очень похож на популярную среду программирования Delphi. А сами языки программирования, с которыми можно работать в Linux, возможно, перекрывают все существующие языки общего применения. Бывало, что по работе приходилось бегло ознакомиться с С++ или php. Ничего лучше Linux для этого не придумаешь.
Здравствуйте!
Очень приятно что не я один так думаю. У меня самого переход на Linux занял совсем немного времени. С Windows я работать так и не научился, а вот Linux - есть моя стихия, где в X11 и в консоли чувствую себя как рыба в воде!
Сам веду блог, посвященный на 90% Gambas, и очень доволен им(Gambas конечно а не блогом) :-D. Обычно закидываю туда свои шпаргалки, переводы с английского и вообще весь свой скромный опыт..
Если что, то это здесь.. Блог о Gambas - Всем добро пожаловать!