Настройка. Установка. Windows. Софт и утилиты

Что такое gnu linux. Операционные системы Linux

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine"s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.

Many users do not understand the difference between the kernel, which is Linux, and the whole system, which they also call “Linux”. The ambiguous use of the name doesn"t help people understand. These users often think that Linus Torvalds developed the whole operating system in 1991, with a bit of help.

Programmers generally know that Linux is a kernel. But since they have generally heard the whole system called “Linux” as well, they often envisage a history that would justify naming the whole system after the kernel. For example, many believe that once Linus Torvalds finished writing Linux, the kernel, its users looked around for other free software to go with it, and found that (for no particular reason) most everything necessary to make a Unix-like system was already available.

What they found was no accident—it was the not-quite-complete GNU system. The available free software added up to a complete system because the GNU Project had been working since 1984 to make one. In the GNU Manifesto we set forth the goal of developing a free Unix-like system, called GNU. The Initial Announcement of the GNU Project also outlines some of the original plans for the GNU system. By the time Linux was started, GNU was almost finished.

Most free software projects have the goal of developing a particular program for a particular job. For example, Linus Torvalds set out to write a Unix-like kernel (Linux); Donald Knuth set out to write a text formatter (TeX); Bob Scheifler set out to develop a window system (the X Window System). It"s natural to measure the contribution of this kind of project by specific programs that came from the project.

If we tried to measure the GNU Project"s contribution in this way, what would we conclude? One CD-ROM vendor found that in their “Linux distribution”, GNU software was the largest single contingent, around 28% of the total source code, and this included some of the essential major components without which there could be no system. Linux itself was about 3%. (The proportions in 2008 are similar: in the “main” repository of gNewSense, Linux is 1.5% and GNU packages are 15%.) So if you were going to pick a name for the system based on who wrote the programs in the system, the most appropriate single choice would be “GNU”.

But that is not the deepest way to consider the question. The GNU Project was not, is not, a project to develop specific software packages. It was not a project to develop a C compiler , although we did that. It was not a project to develop a text editor, although we developed one. The GNU Project set out to develop a complete free Unix-like system : GNU.

Many people have made major contributions to the free software in the system, and they all deserve credit for their software. But the reason it is an integrated system —and not just a collection of useful programs—is because the GNU Project set out to make it one. We made a list of the programs needed to make a complete free system, and we systematically found, wrote, or found people to write everything on the list. We wrote essential but unexciting components because you can"t have a system without them. Some of our system components, the programming tools, became popular on their own among programmers, but we wrote many components that are not tools . We even developed a chess game, GNU Chess, because a complete system needs games too.

By the early 90s we had put together the whole system aside from the kernel. We had also started a kernel, the GNU Hurd , which runs on top of Mach. Developing this kernel has been a lot harder than we expected; the GNU Hurd started working reliably in 2001 , but it is a long way from being ready for people to use in general.

Fortunately, we didn"t have to wait for the Hurd, because of Linux. Once Torvalds freed Linux in 1992, it fit into the last major gap in the GNU system. People could then combine Linux with the GNU system to make a complete free system — a version of the GNU system which also contained Linux. The GNU/Linux system, in other words.

Making them work well together was not a trivial job. Some GNU components needed substantial change to work with Linux. Integrating a complete system as a distribution that would work “out of the box” was a big job, too. It required addressing the issue of how to install and boot the system—a problem we had not tackled, because we hadn"t yet reached that point. Thus, the people who developed the various system distributions did a lot of essential work. But it was work that, in the nature of things, was surely going to be done by someone.

The GNU Project supports GNU/Linux systems as well as the GNU system. The FSF funded the rewriting of the Linux-related extensions to the GNU C library, so that now they are well integrated, and the newest GNU/Linux systems use the current library release with no changes. The FSF also funded an early stage of the development of Debian GNU/Linux.

Today there are many different variants of the GNU/Linux system (often called “distros”). Most of them include nonfree programs—their developers follow the associated with Linux rather than the “free software” philosophy of GNU. But there are also completely free GNU/Linux distros . The FSF supports computer facilities for a few of them.

Making a free GNU/Linux distribution is not just a matter of eliminating various nonfree programs. Nowadays, the usual version of Linux contains nonfree programs too. These programs are intended to be loaded into I/O devices when the system starts, and they are included, as long series of numbers, in the "source code" of Linux. Thus, maintaining free GNU/Linux distributions now entails maintaining a free version of Linux too.

Whether you use GNU/Linux or not, please don"t confuse the public by using the name “Linux” ambiguously. Linux is the kernel, one of the essential major components of the system. The system as a whole is basically the GNU system, with Linux added. When you"re talking about this combination, please call it “GNU/Linux”.

If you want to make a link on “GNU/Linux” for further reference, this page and are good choices. If you mention Linux, the kernel, and want to add a link for further reference, http://foldoc.org/linux is a good URL to use.

Postscripts

Aside from GNU, one other project has independently produced a free Unix-like operating system. This system is known as BSD, and it was developed at UC Berkeley. It was nonfree in the 80s, but became free in the early 90s. A free operating system that exists today

  • On the other hand, in the years since this article was written, the GNU C Library has been ported to several versions of the BSD kernel, which made it straightforward to combine the GNU system with that kernel. Just as with GNU/Linux, these are indeed variants of GNU, and are therefore called, for instance, GNU/kFreeBSD and GNU/kNetBSD depending on the kernel of the system. Ordinary users on typical desktops can hardly distinguish between GNU/Linux and GNU/*BSD.
  • Собственно что это GNU/Linux? С чего начать?
    — Собственно что это Linux?
    — Linux, прежде всего, операционная система — другая Windows. 😉

    Существует громадное количество всевозможных операционных систем.

    Windows, Windows Mobile — от Microsoft
    Solaris — от кампании Sun Microsystems (разработчики Java)
    Linux — свободная операционная система от большого количества создателей по всему миру
    FreeBSB — еще 1 свободная операционная Unix-подобная система

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

    Начало Linux положил Линус Товальдс, который в 1991 году выложил в Интернет, разработанное им на основе ОС UNIX, первое ядро Linux.
    Новая операционная система хотя и была очень похожа на UNIX, начавшую своё развитие, можно сказать, в середине XX века, но тем не меннее, отличалась множеством интересных новшеств и новых возможнотей.
    Одной из главных особенностей Linux был открытый исходный код этой операционной системы, на основе которого, любой желающий программист, мог создать свою «идеальную» операционную систему Linux.

    Linux (полное название GNU/Linux, произносится «гну слэш линукс») - общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

    К операционной системе GNU/Linux также часто относят программы, дополняющие эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой.

    В отличие от Microsoft Windows (Windows NT), Mac OS (Mac OS X) и коммерческих UNIX-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/Linux - результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

    Развитие Linux разделяется на 3 основных ветви:

    Дистрибутивы основанные на Debian GNU/Linux

    Такие как Ubuntu, Kubuntu, Knoppix, Runtu и многие другие…

    Debian и дистрибутивы, основанные на нём, используют формат пакетов.deb (пакеты аналогичны исполнительным файлам установки.exe в WINDOWS NT) и менеджер пакетов dpkg.

    Дистрибутивы, основанные на RedHat или использующие формат пакетов RPM

    Самые известные из них — CentOS, Fedora, Mandriva Linux (ранее называлась Mandrake),
    PCLinuxOS, SUSE/openSUSE.

    Slackware-подобные дистрибутивы

    Slackware - один из старейших дистрибутивов GNU/Linux. Его иногда называют «самым UNIX’овым». Поклонникам этого дистрибутива приписывают такое высказывание: «Если вы знаете Slackware - вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете, - это Red Hat». Разрабатывается и поддерживается Патриком Фолькердингом. Slackware славится своей простотой и безопасностью.

    Существуют дистрибутивы основанные на других пакетных системах, а так же коммерческие версии различных дистрибутивов Linux для бизнеса.

    В России и странах СНГ, коммерческий рынок операционных систем практически полностью захватила корпорация Microsoft.
    Так что у нас использование Linux всё ещё является чем-то из области фантастики, но энтузиастов немало.
    В России, GNU/Linux применяется чаще всего Хостинг-провайдерами, программистами и просто опытными пользователями.
    В странах дальнего и ближнего зарубежья, использование Linux имеет место в школах, больницах, научно-исследовательских центрах, в частных фирмах и корпорациях, на военных базах и т.д. и т.п.

    Linux, к тому же, примечательна тем, что изначально не имеет графического интерфейса, прычного нам в Windows, Macintosh и других ОС.
    Настоящий «голый» Linux — это «чёрный экран» с коммандной строкой, в которую можно вводить различные комманды действий для выполнения программ, просмотра файлов и т.п.
    Это очень похоже на работу с BIOS или MS-DOS.

    Но графических интерфейсов для Linux существует очень много.
    Linux-сообщество разбилось на два основных лагеря — KDE и GNONE.
    Графический интерфейс обеспечивает некий «Рабочий Стол» (в отличие от Windows их может быть аж 4, а то и больше…), меню аналогичное меню «Пуск», ярлыки, трэй, проводник и т.п.
    Существует эмулятор Windows с одноимённым названием названием «WINE», для запуска игр и программ типа.exe и других.
    Есть и некая альтернатива Microsoft Oficce — это OpenOficce.org
    Существует чисто игровой эмулятор Cedega.
    Во все игры, разработанные для Windows, к сожалению, не поиграешь. Поэтому заядлые геймеры, установив Linux будут ощущать затруднения. Это вполне естественно, т.к. Linux создавалась не для баловства.
    Абсолютно очевидно, что эта операционная система гораздо производительнее и безопаснее Windows, к которой мы так привыкли. Под неё практически нет вирусов. Вирусы для Windows, как раз-таки, пишут под «Линью». В России и других странах существует немало Unix-хостеров. Содержать сервер под «Линуксом» проще и дешевле, чем использовать ОС вроде Windows Server 2003 (хотя, надо заметить, семейство Windows Server — это весьма интересные операционнки, которые по ядру сильно отличаются от обычной пользовательской Windows).
    Несмотря на всю свою уникальность, Linux есть чему поучиться у коммерческого программного обеспечения.
    За популяризацию Unix-подобных операционных систем очень активно борется, например, французская кампания Mandriva, которая разрабатывает дистрибутивы семейства Mandriva Linux, с поддержкой массы языков, приличными пакетами драйверов и простой интуитивно понятной системой инсталляции. Можно приобрести корпоративную версию «Мандривы», а можно скачать бесплатную версию или заказать диски по почте за чисто символическую плату на различных сайтах. Существует FLASH-версия «Мандривы», можно заказать фирменную флэшку с уже предустановленным дистрибутивом, при помощи которой можно загрузиться из под Linux, практически с любого компьютера.

    На мой взгляд, знакомство с Linux лучше всего начинать с Мандривы, а потом уже пробовать что-то пожосче, вроде Debian и Ubuntu…

    Удачного вам знакомства с Linux!))

    Установка Linux

    Раз мы уже начали этот разговор, поговорим и об установке.))

    Принцип установки, примерно тот же, что и у Windows.
    Например вы скачали дистрибутив Linux в ico-образе, записали его программами из под «винды», вроде Alchohol 120%, Nero, UltraICO или любых других.
    У вас получился загрузочный диск, который вы вставляете в привод CD/DVD и грузитесь с него из под BIOS.
    Например, дистрибутивы типа Mandriva и Ubuntu, имеют удобный графический интерфейс установки.
    Лучше начинать именно с них.
    В начальном меню (оно выглядит достаточно стильно), в первую очередь меняем «Language» на «Русский», затем в одной из вкладок выбираем разрешение оптимальное для нашего монитора.
    Есть и другие полезные установки, если они вас интересуют. Жмём на «Установку», а дальше дело техники…
    Если вы смогли самостоятельно установить «винду», то без проблем установите «Убунту» или «Мандриву». 😉

    В процессе установки, вам понадобиться создать точки монтирования (это нечто вроде локальных дисков). Программа установки может сделать это за вас, а вы далее сможете отредактировать общее количество дискового пространства выделяемое под установку Linux.
    Если захотите самостоятельно поэксперементировать с точками монтирования, то запомните, что необходимо не менее 3-4 точек монитрования. Первая имеет файловую систему SWAP, она необязательна, конечно, но я настоятельно рекомендую про неё не забывать. И выделять не менее 1 ГБ для SWAP. Эта точка монтирования используется как файл подкачки. Нечто вроде дополнения к оперативной памяти при ресурсоёмких операциях (аналогично файлу подкачки в Windows — C:\pagefile.sys)
    Остальные точки монтирования должны иметь файловую систему Ext3, они будут использоваться как локальные диски.
    В общем, сначала лучше посмотрите, каким образом точки монтирования создаёт программа установки. Выделите ей не менее 10 ГБ или более, свободного места.
    В любом случае, лучше заранее «откусить» это пространство от локальных дисков с файловой системой NTFS или FAT32, используемых в Windows.
    Совмещать Windows и Linux на одном винте следует очень осторожно, т.к. они плохо совместимы.
    Лучше приобрести для Linux дополнительный жёсткий диск, если у вас его нет. Деньги деньгами, а нервные клетки не восстанавливаются.))
    Можно использовать на одном винте самые различные файловые системы, главное, чтоб Linux не соприкасался с диском C. Вот и всё.))
    Что примечательно, последние дистрибутивы Мандривы имеют полную поддержку NTFS (чтение и запись). Это очень удобная особенность.
    Так же, Мандрива при установке, найдёт любые другие операционные системы существующие по соседству, на всех жёстких дисках.
    При загрузке с того винта (жёсткого диска) на котором установлена Mandriva, вы увидите, красивое удобное меню выбора операционной системы.
    Ещё, во время установки, вам предложат выбрать графический интерфейс (KDE, GNOME и др.) и другие параметры. Если не можете определиться с выбором, оставьте все параметры по умолчанию.
    По поводу графики — я бы выбрал KDE. Он как-то посимпатичнее смотрится. На мой взгляд.
    KDE (его ещё обзывают «Кедами») — такой молодёжный интерфейс. А GNOME такой жёсткий и консервативный… Ы

    Пожалуй, эт пока всё, что вам нужно знать.
    И не подумайте, что я активно склоняю вас к использованию Mandriva Linux.
    Можете начинать своё знакомство с Linux или исследование Unix-подобных с любого дистрибутива, который вам понравится.
    Ведь именно Linux и подобные, так называемые opensource-проекты пропогандируют свободу выбора(!), в отличие от коммерческого программного обеспечения, созданного с целью опустошения наших кошельков. %)

    Оригинал: "5 Best Linux Software Packages for Kids"
    Автор: Joshua Price
    Дата публикации: June 15th, 2010
    Перевод: Н.Ромоданов
    Дата перевода: июнь 2010 г.

    Даже тогда, когда использование компьютеров только начиналось, инженеры уже поняли, насколько полезными могут быть компьютеры для обучения детей. Специально для детей были разработаны множество игр и даже целые языки программирования. Тенденция на поддержку среди разработчиков сделала Linux очевидным выбором в качестве платформы для создания программного обеспечения для детей, а его безопасность и стабильность позволяют надеяться, что во время обучения ничего не будет сломано. Сегодня мы собрали самые лучшие Linux программы, предназначенные для детей, начиная от простых игр для малышей и заканчивая программистскими головоломками для более старших.

    Если вы изучали бесплатное программное обеспечение для детей, вы, скорее всего, сталкивались с пакетом GCompris. Это набор из более чем 100 игр и развлекательных программ для детей в возрасте от 2 до 10 лет. Все программы подразделяются на следующие группы: математика , чтение и развлечения . Весь комплект есть в наличии в стандартных репозиториях в большинстве основных дистрибутивов Linux.

    Чтобы установить:

    Sudo apt-get install gcompris

    либо поищите в Ubuntu Software Center по ключевому слову "Gcompris".

    Хорошие люди, работающие над проектом "One Laptop Per Child" ("Каждому ребенку — ноутбук"), придумали уникально простую систему рабочего стола, называемую Sugar (Сахар). Первоначально она была разработана для ноутбуков серии XO, но ее можно запустить и на домашнем ПК. Если вы установите полный пакет (инструкции ), вы также получите такие инструменты, как программу для рисования, несколько игр и несколько образовательных программ.


    3. Образовательный проект KDE

    Команда KDE также выпустила хорошую коллекцию образовательных программ. Этот пакет предназначен для более старших, чем пакет GCompris, и в его состав входят такие программы, как пакет Kbruch, обучающий дробям, и пакет Kturtle - современной реализации языка программирования Logo для детей. Для установки этой коллекции поищите в репозитории вашего дистрибутива пакет .


    Чтобы установить:

    Sudo apt-get install kdeedu

    либо поищите в Ubuntu Software Center по ключевому слову "kdeedu".

    То, чем для нас был MS Paint, тем для наших детей может стать пакет . В нем есть все обычные инструменты рисования (карандаш, ластик, аэрограф и т.д.), а также есть десятки дополнительных форм и шаблонов. В нем есть значительно больше, чем то, что когда-либо было в MS Paint, и он должен стать любимой программой для любого маленького художника. Это еще один обычный пакет, который должен быть в стандартных репозитариях вашего дистрибутива.


    Чтобы установить:

    Sudo apt-get install tuxpaint

    либо поищите в Ubuntu Software Center по ключевому слову "tuxpaint".

    Набору текста обучаться трудно (я, честно говоря, сам иногда смотрю на клавиатуру), но, к счастью, есть программы, которые помогут справиться с этой работой. Одной из таких программ, предназначенных для детей, является пакет , веселая и популярная игра, обучающая набору текста. Есть несколько игровых режимов: Fish Cascade или "Падающие слова" (нужно набрать падающее слово прежде, чем оно пропадет с экрана), Comet Zap или "Сбей комету" (нужно быстро нажать на клавишу с появившейся буквой) и Lessons или "Уроки" (нужно правильно набирать текст, изображаемый на экране, и не подглядывать на клавиатуру).


    Чтобы установить:

    Sudo apt-get install tuxtype

    либо поищите в Ubuntu Software Center по ключевому слову "tuxtype".

    Бонус: Linux дистрибутивы, предназначенные для детей

    Некоторые отдельные лица и организации осознали важность бесплатных образовательных программ и создали целые дистрибутивы Linux, предназначенные для использования в школе и дома. Вероятно, наиболее известным из них является Edubuntu , дистрибутив на основе Ubuntu, который предназначен не только для детей, но и родителей и учителей. В нем основной акцент делается на образовательные учреждения, что делает его все более популярным в школьном образовании.

    Иной подход используется в Qimo , который также базируется на Ubuntu. Qimo больше ориентирован на использование в домашних условиях на отдельном компьютере, что отличается от сетевого институционального подхода, используемого в Edubuntu. В Qimo используется рабочий стол XFCE с большими иконками и ударение делается на удобстве навигации.

    Имеется также Foresight for Kids , детская редакция дистрибутива Foresight Linux. Этот дистрибутив поставляется с несколькими уже описанными выше приложениями, такими как Tux Paint, GCompris и Tux Typing, а также несколькими мультимедийными приложениями, предназначенными для более серьезного использования.

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

    1.2. Что такое GNU/Linux?

    Linux - это операционная система: набор программ, которые позволяют вам работать с вашим компьютером и запускать другие программы.

    Операционная система (ОС) состоит из нескольких основных программ, которые нужны вашему компьютеру, чтобы он мог общаться и получать инструкции от пользователей; читать и записывать данные на жёсткие диски, ленты и принтеры; контролировать использование памяти; запускать другие программы. Самая важная часть ОС - ядро. В системе GNU/Linux ядром является Linux. Оставшаяся часть системы состоит из других программ, многие из которых написаны проектом GNU или для проекта GNU. Поскольку одно ядро Linux - это ещё не вся работающая ОС, мы предпочитаем использовать термин «GNU/Linux » для обозначения систем, которые многие люди ошибочно называют «Linux » .

    Linux сделана по образцу операционной системы Unix. С самого начала Linux разрабатывалась как многозадачная, многопользовательская система. Этих факторов достаточно, чтобы сделать Linux отличной от других широко известных операционных систем. Однако, Linux отличается намного сильнее, чем вы можете себе представить. В отличие от других операционных систем, Linux никому не принадлежит. Значительная часть системы разработана добровольцами бесплатно.

    Разработка того, что позже станет GNU/Linux, началась в 1984 году, когда Фонд Свободного Программного обеспечения начал разработку свободной Unix-подобной операционной системы, названной GNU.

    Линус Торвальдс продолжает координировать работу нескольких сотен разработчиков с помощью нескольких сопровождающих подсистем. Есть официальный сайт для ядра Linux. Информацию о списке рассылки linux-kernel можно найти в FAQ списка рассылки linux-kernel .

    Пользователи Linux имеют огромную свободу в выборе программного обеспечения. Например, пользователи Linux могут выбирать из дюжины различных оболочек командной строки и нескольких графических рабочих столов. Этот выбор часто удивляет пользователей других операционных систем, которые и не думали, что командные оболочки или рабочий стол можно заменить.

    Linux также менее подвержен сбоям, лучше приспособлен для одновременного выполнения более чем одной программы и более защищён, чем многие другие системы. Благодаря этим преимуществам, Linux быстро завоёвывает рынок серверных операционных систем. С недавних пор, Linux начал становиться популярным среди домашних пользователей и в корпоративной среде.


    Данная версия FAQ является облегченной версией полного FAQ . Из этой версии выкинуто все лишнее. Остались только самые значительные моменты. Главной целью являлось повышение читабельности текста. Версия расчитана на тех кто "ниасилил" полную.

    32 причины почему GNU/Linux не имеет будущего


    Литература:

    Вывод отсюда следует только один. GNU/Linux жив только из-за идеалогии и кучки фанатиков. GNU/Linux успешно может конкурировать только сам с собой в рамках разных дистрибутивов.

    Я не предлагаю всем переходить на Minix, просто потому что она преследует академические цели и служит для обучения проектировки систем, драйверов и интерфейсов . Существуют другие проекты так или иначе наследующие концепции микроядерности . К самым известным относятся Syllable и Haiku. Первая имеет гибридное ядро, вторая чем-то ближе к микро. Разумеется что идеальное соблюдение микроядерной архитектуры для домашних Операционных Систем не целесообразно, но это безусловно большой шаг вперед .

    Ключевые слова: Внедрение GNU/Linux, минусы GNU/Linux, преимущества GNU/Linux, недостатки GNU/Linux, GNU/Linux vs Windows, GNU/Linux в школах,

    К сожалению данный FAQ не является исчерпывающим и многие темы так и остались незатронутыми. Если вы разделяете позицию автора, и готовы проспонсировать написание новых статей, обращайтесь по контактному адресу admin (at) сайт

    Загрузка...