Буквально неделю назад приключилась довольно-таки неприятная ситуация — потребовалось переставить винтчестер на ноутбуке. Казалось бы мелочь — дело пяти минут, включая установку Windows — 2 часа максимум. Но не тут-то было. Во-первых, WinXP напрочь отказался устанавливаться «слёту» — видети ли не обнаружил активных разделов на винте. Сделал активный раздел — опять отказ по причине того, что винт просто перестал определяться. Т.е. в BIOS всё есть, а начинаешь ставить Windows — винта нет. Мистика :) В общем решил делать «ход конем» — загрузился с LiveCD Ubuntu 7.10 (благо остался), поковырялся снова с винтом, отформатировал раздел для Windows, активировал, перезапустил установку Windows и вуа-ля — всё установилось без заморочек, даже драйверы всё нашлись сами собой.
Так вот, пока работал с LiveCD, подумал, что неплохо бы всегда иметь под рукой «карманную» операционку. Мало ли что. А так раз, вставил флешку в комп и работай сколько влезет. Благо Linux всегда славился, да и наверное всегда будет первым по части Live-дистрибутивов. Нашелся один, который лично мне очень понравился — Slax.
Что мне понравилось в Slax:
Во-первых, его возможность работы с Flash-памяти. Конечно, подобная работа с ОС может за считанные месяцы «убить» флэшку, но Slax вполне может загружаться с флэшки и сидеть в оперативной памяти. При этом надо заметить, что даже на моем довольно слабом ноутбуке с RAM всего 512 Мб Slax работал без каких-либо видимых тормозов, глюков и пр.
Во-вторых, легкость работы. Slax работает по принципу детского конструктора «Lego» — загружается основа системы, включающая необходимый набор драйверов, немного программ, в том числе текстовые редакторы, плееры и т.д., и графическая оболочка для ОС. Дальше Вы можете наращивать свой Slax как Вам угодно — на оф.сайте выложена уйма готовых модулей для системы — качаете модуль, бросаете его в одну из папок (modules, optional или rootcopy) и все. При загрузке ОС модули подключаются к системе и Вы получаете в свое распоряжение новые возможности.
В-третьих, интерфейс. Это может быть и мелочь, но всё равно — приятнее работать с ОС, имеющей понятный, дружественный интерфейс, нежели с системой типа «DOS». Естественно, в Slax, также как и в любой другой ОС семейства Linux периодически приходится работать с Терминалом (об этом позже), но это, во-первых, непостоянно и, во-вторых, при наличии хотя бы небольшого опыта использования терминала — становится привычкой, которая может экономить ваше время :).
Однако,был один минус, который мне никак не удалось решить — Slax 6.1.2 так и не научился находить мой USB-модем Билайн. Хотя все делал как и следовало в смысле «работы напильником» и проги нужные нашел и флаги удалил и т.д. и т.п. — модем не нашелся…да в принципе и фиг с ним, тем более, все необходимые модули под рукой.
Установка Slax потребовала у меня минут 5. Дальше — подбор модулей. Так как я увлекаюсь программированием в Delphi, то первое, что я набрал в поиске модулей — «FPC» и «Lazarus».
FPC — Free Pascal Compiler — свободно распространяемый Pascal с исходниками, которые используются Lazarus’ом — графической оболочкой под FPC.
Оба модуля нашлись, причем Lazarus в двух комплектациях — с OpenGL и без.
Что опять же порадовало — Lazarus заработал без работы напильником и танцев с бубном, хотя прекрасно помню первый опыт работы с ним под Ubuntu 6.10. Тогда долго и упорно скачивал и устанавливал дополнительные пакеты, необходимые для работы. А здесь — закинул модуль, запустил, набрал в терминале пару строк и работа пошла.
Сам Lazarus выглядит вот так:
Кто помнит Delphi до версии 8, достаточно много знакомых элементов интерфейса. Работа с Lazarus’ом в целом ничем особо не отличается от Delphi. При этом есть возможности конвертировать файлы *.dfm в формат Lazarus и собирать кроссплатформеные приложения — остается только проверить на сколько глубоко может зайти такая кроссплатформенность в плане понимания Lazarus’ом.
Единственное, что ОЧЕНЬ насторожило при работе с Лазарусом — непомерно большой размер исполняемого файла. Форма с одной кнопкой весит 18 Мб :) В принципе так как я уже имел хоть и маленький, но всё-таки опыт работы с Linux-системами, то в целом ситуация с акими громоздуими приложениями понятно и остается только найти решение — как избавиться от некоторых «особенностей» Lazarus’а.
Вот и родилась у меня мысль — а не установить ли мне на рабочем ноутбуке какой-нибудь из Linux’ов? :) С одной стороны Linux поможет по-меньше отвлекаться на всякую «дрянь» типа игрушек на работе, но с другой — придётся долго и упорно постигать глубины работы Linux, т.к. даже без элементарных знаний об этой ОС не может быть и речи о программировании. Кстати, про знания — нашел в Рунете целый сайт про секреты Ubuntu надо будет на досуге поизучать.
В связи с этим у меня есть к Вам, уважаемые читатели, один вопрос: если ставить Linux на ноутбук с 1 Гц процессором и 512 Мб оперативы, то какой из дистрибутивов самый подходящий для пока ещё «чайника» в Linux?



По мне, так для чайников — убунта. Сам с полтора года назад будучи чайником начал с нее, достаточно низкий порог вхождения и много из коробки стоит. Плюс главное достоинство — вменяемый менеджер пакетов и хорошии объемные репозитории. А по поводу лазаруса и размера исполняемого файла — ну дык размер такой из за того что лазарус по умолчанию размещает в бинарнике отладочную информацию. Чтобы он это не делал — нужно компилировать с каким то ключом, каким — не знаю, не заморачивался пока что. Но тут гугл поможет.
Спасибо за развернутый комментарий. Признаться сам сейчас склоняюсь больше к последней LTS-версии Ubuntu, по-моему 8.10 или 8.04
У меня на виртуалке стоит Убунту Десктоп для изучения линуксовых систем, очень хорая система.
А мне KDE понравилась больше чем Gnome, поэтому у меня на виртуалке стаоит .
Ну вот Slax под кедами пашет. Красивый интерфейс, удобный, но что-то знакомые говорят, что с кедами проблемы какие-то есть в плане работы с русскими раскладками и т.д….хотя на Slax такого не замечаю
Здравствуйте
Да уж что дети прогуливающие уроки, что офисные работники, наверняка всем интересует какие есть новые игры?
Lazarus 0.9.28.2-12
/Проект/-/Параметры компилятора/
Вкладка «Связывание» галочка у «Использовать внешний файл отладочных символов GDB (-Xg)
Это для Ubuntu, причем из 20 мегабайт прога ужимается до 3 Мб.
Для Windows плюс к этому используют упаковщики (UPX по-моему), а там то же самое лекго давится до 450 кб.
[…] простота при разработке программ. Если учесть, что Lazarus вполне хорошо справляется с DOM, то есть возможность не […]