Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 7 ноября 2009 в 22:01.
Категории: Без категории.


Буквально неделю назад приключилась довольно-таки неприятная ситуация - потребовалось переставить винтчестер на ноутбуке. Казалось бы мелочь - дело пяти минут, включая установку 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

Однако,был один минус, который мне никак не удалось решить - Slax 6.1.2 так и не научился находить мой USB-модем Билайн. Хотя все делал как и следовало в смысле "работы напильником" и проги нужные нашел и флаги удалил и т.д. и т.п. - модем не нашелся...да в принципе и фиг с ним, тем более, все необходимые модули под рукой.
Установка Slax потребовала у меня минут 5. Дальше - подбор модулей. Так как я увлекаюсь программированием в Delphi, то первое, что я набрал в поиске модулей - "FPC" и "Lazarus".
FPC - Free Pascal Compiler - свободно распространяемый Pascal с исходниками, которые используются Lazarus'ом - графической оболочкой под FPC.
Оба модуля нашлись, причем Lazarus в двух комплектациях - с OpenGL и без.
Что опять же порадовало - Lazarus заработал без работы напильником и танцев с бубном, хотя прекрасно помню первый опыт работы с ним под Ubuntu 6.10. Тогда долго и упорно скачивал и устанавливал дополнительные пакеты, необходимые для работы. А здесь - закинул модуль, запустил, набрал в терминале пару строк и работа пошла.
Сам Lazarus выглядит вот так:

Lazarus

Кто помнит Delphi до версии 8, достаточно много знакомых элементов интерфейса. Работа с Lazarus'ом в целом ничем особо не отличается от Delphi. При этом есть возможности конвертировать файлы *.dfm в формат Lazarus и собирать кроссплатформеные приложения - остается только проверить на сколько глубоко может зайти такая кроссплатформенность в плане понимания Lazarus'ом.
Единственное, что ОЧЕНЬ насторожило при работе с Лазарусом - непомерно большой размер исполняемого файла. Форма с одной кнопкой весит 18 Мб :) В принципе так как я уже имел хоть и маленький, но всё-таки опыт работы с Linux-системами, то в целом ситуация с акими громоздуими приложениями понятно и остается только найти решение - как избавиться от некоторых "особенностей" Lazarus'а.

Вот и родилась у меня мысль - а не установить ли мне на рабочем ноутбуке какой-нибудь из Linux'ов? :) С одной стороны Linux поможет по-меньше отвлекаться на всякую "дрянь" типа игрушек на работе, но с другой - придётся долго и упорно постигать глубины работы Linux, т.к. даже без элементарных знаний об этой ОС не может быть и речи о программировании. Кстати, про знания - нашел в Рунете целый сайт про секреты Ubuntu надо будет на досуге поизучать.
В связи с этим у меня есть к Вам, уважаемые читатели, один вопрос: если ставить Linux на ноутбук с 1 Гц процессором и 512 Мб оперативы, то какой из дистрибутивов самый подходящий для пока ещё "чайника" в Linux?

Мой блог находят по следующим фразам

Понравилась статья? Тогда:
Делись! Загружай! Плюсуй!
   Отправить PDF на   
Читай ещё статьи на WebDelphi.ru

Комментарии (6)

WP_Cloudy
  • Washington пишет:

    По мне, так для чайников — убунта. Сам с полтора года назад будучи чайником начал с нее, достаточно низкий порог вхождения и много из коробки стоит. Плюс главное достоинство — вменяемый менеджер пакетов и хорошии объемные репозитории. А по поводу лазаруса и размера исполняемого файла — ну дык размер такой из за того что лазарус по умолчанию размещает в бинарнике отладочную информацию. Чтобы он это не делал — нужно компилировать с каким то ключом, каким — не знаю, не заморачивался пока что. Но тут гугл поможет.

  • Vlad пишет:

    Спасибо за развернутый комментарий. Признаться сам сейчас склоняюсь больше к последней LTS-версии Ubuntu, по-моему 8.10 или 8.04

  • BapBapa пишет:

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

  • Алексей Тимохин пишет:

    А мне KDE понравилась больше чем Gnome, поэтому у меня на виртуалке стаоит Kubuntu.

  • Vlad пишет:

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

  • akkardionn пишет:

    Здравствуйте

    Да уж что дети прогуливающие уроки, что офисные работники, наверняка всем интересует какие есть новые игры?

Ваш ответ

Внимание: Все комментарии модерируются, и это может вызвать задержку их публикации. Отправлять комментарий заново не требуется.

Пожалуйста, заключайте исходный код в тэги [code][/code].
Если код большой, то воспользуйтесь Вставкой кода на отдельной странице и оставьте в комментарии ссылку на исходник

   


Заказать диплом лучший магазин и заказ диплома найти статьи на сайте. Диплом на заказ в интернет.