« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга

Тестирование 64-битных приложений

ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
    Популярное
Функция AccessResource

Настройка .htaccess

Приложение 1 Вспомогательный код для UNIX

Lazarus - кросс-платформенный Delphi. Программирование для свободных людей. Часть 2. Первое приложение. Основные понятия

10 языков программирование, которые стоит изучать

Controls

Создание заставок для ваших программ

Строка состояния

Ввод из поля редактирования

Forms




    Архив файлов



    Сообщества



    Документация

Статьи:: Linux :: Введение в Linux


отправить ссылку другу версия для печати  Обсудить на форуме

Введение в Linux





Еще несколько лет назад Linux нельзя было назвать системой для начинающих юзеров. Даже установка дистрибутива требовала определенных знаний, и поэтому поставить Линукс на свой компьютер мог не каждый. И это - не говоря уже о том, что только что установленная система требовала настройки и правки различных скриптов, а для этого нужны уже более глубокие знания.

Сегодня все намного изменилось, и OS Linux стала намного дружественнее к начинающим пользователям. Теперь инсталляция дистрибутивов стала графической и удобной, и, что самое главное, программа инсталляции в большинстве случаев сама распознает то, что надо для правильной конфигурации и настройки системы! Установить Linux стало очень просто. Казалось бы, и после установки все понятно - основные действия в графической среде интуитивно понятны для пользователей Windows, то же самое Start Menu, в нем ярлычки для приложений, остается только запускать нужные приложения и работать. Но даже после запуска самой основной программы - просмотрщика файловой системы начинаешь понимать, что все-таки находишься не в привычной OS, а в совершенно другом мире - мире Unix... Теперь мы подошли к главной мысли: Linux - это операционная система, очень существенно отличающаяся от Dos, Windows и вообще всех OS от Microsoft. Так что, если вы всю жизнь работали только в OS от M$, и хотите перейти на Linux, то сначала будет не сложно, а очень сложно! Дело даже не в том, что Linux очень сложная система - просто это ДРУГАЯ система.

Конечно же, у Windows и Linux есть и что-то общее: сходство графических интерфейсов, работа с файлами, моменты, позаимствованные Microsoft'ом у UNIX... Но все равно сначала все вам будет казаться непонятным и незнакомым. Установка прав доступа к файлам, различные уровни функционирования системы, многочисленные скрипты, работа с исходниками, отсутствие разделения на диски, отсутствие привычных windows-расширений у исполняемых файлов, представление устройств в виде файлов, работа под root'ом и не под root'ом, особенности расположения файлов в Unix-системах, перекомпиляция ядра системы... Можно перечислить очень много моментов, которые будут вызывать трудности на первых этапах работы в Линуксе. Конечно же, потом все это станет для вас очевидным и понятным, но сначала...

Вспомните, как вы покупали толстую книгу "Windows для чайников" :), и учились работать на компьютере? Сначала все было сложно. Так вот - Linux дает пользователям намного больше возможностей, чем Windows. И поэтому готовьтесь к тому, что для полноценной работы в Linux вам придется прочитать большое количество статей и документации. В несколько раз больше объема вышеупомянутой книги.

И еще - скорее всего, когда вы в первый раз поставите Linux и начнете там работать, вы будете немного разочарованы. После всех этих историй о Линуксе типа "У меня на четверке Линукс летает быстрее, чем Windows на Pentium 2!" у большинства народа (у тех, кто никогда не пользовался Linux и которым это просто не надо) сформировалось мнение, что Линукс - это что-то из области фантастики. Конечно же, ничего экстраординарного вы там не увидите. Скорее наоборот - вы запустите графическую среду KDE и обнаружите, что "Linux постоянно подтормаживает и работает даже медленнее, чем винды!!". Это еще один миф современности, созданный из-за незнания - если графическая среда работает медленно (или смотрится примитивно), то сам Линукс - это медленная/примитивная OS. (Не верите? А я сам такое слышал :). И только после того, как вы хотя бы немного разберетесь в устройстве Linux, вы поймете, что Иксы - это не неотьемлемая часть системы, а просто программа для создания графического интерфейса, и что сама графическая оболочка может быть абсолютно любой.

Главное отличие Linux/Unix от Windows/MacOS - это способность обходиться вообще без графического интерфейса. И вообще, многие из тех графических приложений, которые вы увидите в Линуксе - это всего лишь Front End'ы к консольным приложениям, причем не дающие доступа к некоторым возможностям и настройкам программы, которые можно изменить только из-под консоли. Так что Linux - это совершенно другая операционная система с совершенно другой структурой и историей развития.

"Вы в лабиринте узких извивающихся ходов, да еще и похожих друг на друга. Перед вами маячит одна из наиболее сложных и до жути страшных систем, из когда-либо написанных живыми существами. Linux - это операционная система, свободнораспространяемая или короче - free, относящаяся к семейству "клонов" UNIX для персональных компьютеров, созданная сумбурной командой UNIX-экспертов, хакеров и случайно прибившихся к этой честной компании еще более подозрительных личностей. Процесс создания Linux выглядел как дезорганизованные усилия добровольцев, и очень странно, что система получилась на удивление мощной, быстрой и бесплатной". (© Matt Welsh "Linux Installation and Getting Started", перевод - А. Соловьев).

И если наступит то время, когда вы начнете рассматривать работу в Линуксе не с позиций Windows (как большинство начинающих пользователей, пришедших из Windows), а с позиций Linux - только тогда вы станете настоящим пользователем Linux! (То есть, не Виндузятником, а Линуксоидом :)

Автор: Валерий Качуров Источник: linuxshop.ru




Рубрика: Linux




Инструменты Internet Explorer 8 Beta 2 для разработчиков.

Вебмастеру

В марте этого года мы уже писали об инструментах для разработчика в IE8 Beta 1, но IE8 Beta2 позволяет более полно использовать инструменты за счет значительных изменений в имеющихся функциях, а также новых возможностей. В принципе инструменты для разработчика должны обладать следующими свойствами: Быть интегрированными и простыми в использовании; Иметь визуальный интерфейсC их помощью можно быстро протестировать сайт.


Подробнее... | Рубрика: Вебмастеру | Добавлено: 05.09.2008

Google Developer Day 2008 в Москве.

Мероприятия

Дата проведения: 28 октября 2008 г.; Место проведения: Амбер Плаза, Москва, Россия. Конференция для веб-разработчиков и разработчиков мобильных приложений в Москве. Узнайте, как наилучшим образом использовать инструменты разработки и API от Google, чтобы создавать социальные, мобильные и картографические приложения, как использовать AJAX/JavaScript инструменты и библиотеки от Google и многое другое из первых уст.


Подробнее... | Рубрика: Мероприятия | Добавлено: 05.09.2008

ТОП 10 самых раздражающих факторов для программиста.

Разное

Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…


Подробнее... | Рубрика: Разное | Добавлено: 03.09.2008

Остальные статьи:

Windows Server 7, 8 и 9
jQuery для JavaScript-программистов
Инновационный веб-броузер Google Chrome стартует уже сегодня
Windows 7: подход к производительности системы
Trac + Subversion @ Ubuntu: Revisited
[g]Vim в режиме Python: Рекомпиляция в Windows
Java + JSON. Пути к дружбе
Драйвер SQL Server 2005 для PHP
Типы данных в MySQL (сжатый справочник для PHP программиста)
PHP класс для работы с Яндекс.XML
Ошибки начинающих PHP разработчиков
Наследование шаблонов в Smarty
Особенности хранения сессий PHP в memcached
Internet Explorer 8 beta 2
9 правил для начинающего Ajax-разработчика
ExtJS 2.2 - полная поддержка Firefox 3, новые виджеты и другие нововведения


Цитата дня (все,добавить):



    Рубрикатор

Программирование

C/С++
Обучение
Windows API
XAML
Моделирование
Паттерны
Visual Basic 7 .NET
WxWidgets
Функции WinApi
Функции С++
Разработка под Mac OS
Eiffel
Visual Studio 2008
UI дизайн
Алгоритмы
Конкурсные статьи
Turbo Pascal
Visual Studio
CASE-средства
Visual Studio 2005
Без VCL
Delphi
Тех. документация
Тестирование
Software Testing
ООП
TCP/IP
Google Android
Windows Installer
.NET Framework
Драйвера
C# C Sharp
Справка
Проектирование
Информ. системы
Visual Basic
Assembler
Оптимизация кода
Gtk+
Компоненты
Реинжиниринг
Управление проектами
Extreeme programming
Lotus Notes
Алгебраическое проектирование

Интернет технологии

PHP
Perl
ASP
WAP
Cookies
SSI
CGI
Web Servers
VB Script
DNS
CSS
XML
Html
Java Script
Java2ME
Firewall
Flash
.htaccess
Apache
VRML
Протоколы
Поисковые системы
Технология JAVA
Учебник по PHP
Учебник по JavaScript
Учебник по XML
Java Q&A
AJAX
DHTML
XHTML
Dreamweaver
Web 2.0
Python
Вебмастеру
Cisco
Ruby on Rails
Silverlight

Базы данных

Access
InterBase
MySQL
Oracle
ADO .NET
Основы SQL
Учебник по Access 2002
MS
Microsoft FoxPro
Доступ к данным
XML в MS SQL Server 2000
ODBC и MyODBC
Обучение
Caché
DB2
PostgresSQL
Sybase
Теория
Хранилища данных
Безопасность
Реляционные данные
MySQL и mSQL

Остальное:

Разное
Обзоры книг
Безопасность
Графика и дизайн
Юмор
Linux
Фракталы
Microsoft Axapta
Многоядерность
Сети
Microsoft Office
Работа
MS-DOS
Криптография
Графика и игроделание
Новости SDK
Системы защиты
Учебник по AutoCad
CVS
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Мероприятия

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 88
Пользователей: 0