Недавно мы делились с вами материалом об эволюции Linux. Сегодня, в честь недавнего 26-го дня рождения ядра операционной системы, публикуем рассказ о том, с чего всё начиналось.

image

Впервые я установил Linux в 1993-м году. Тогда я работал в MS-DOS, но мне очень нравились системы на Unix, которые стояли в институтском компьютерном зале, где я, студент, сидел целыми днями. Когда я услышал о Linux, бесплатной версии Unix, которую можно было запустить на моём домашнем 386-м, я немедленно захотел её попробовать. Моим первым дистрибутивом Linux была Softlanding Linux System (SLS) 1.03 с ядром Linux 0.99 alpha, уровень патча 11. Системе нужно было целых 2 Мб памяти, или 4 — если вы хотели компилировать программы, или 8 — для запуска оконной системы X.

Я думал, что Linux, по сравнению с MS-DOS — это огромный шаг вперёд. Хотя Linux и недоставало такого же разнообразия программ и игр, какое присутствовало в MS-DOS, я обнаружил, что Linux — система гораздо более гибкая. В отличие от MS-DOS, теперь ОС могла работать в настоящем многозадачном режиме, выполняя одновременно несколько программ. Кроме того, в Linux было множество инструментов, включая компилятор C, который я мог использовать для создания собственных программ.

Годом позже я обновился до SLS 1.05, которая могла похвастаться новейшим ядром Linux 1.0. Но, что важнее, в Linux 1.0 появилась поддержка модулей ядра. Благодаря модулям теперь не нужно было перекомпилировать ядро для поддержки нового аппаратного обеспечения. Вместо этого можно было загрузить подходящий из 63-х имеющихся модулей. В README к SLS 1.05 можно было найти следующее примечание о модулях:

Модуляризация ядра направлена на сокращение, и, в конечном счёте, устранение потребности в перекомпиляции ядра, что было необходимо для замены или модификации драйверов устройств, либо для организации динамического доступа к редко требующимся драйверам. Что важнее, вероятно, усилия отдельных рабочих групп больше не должны быть направлены на разработку ядра. Всё идёт к возможности бинарных выпусков ядра.

25-го августа ядро Linux отмечает 26-летний юбилей. Празднуя это событие, я снова установил SLS 1.05 для того, чтобы напомнить себе о том, каким было ядро Linux 1.0 и лучше увидеть тот огромный путь, который Linux прошла с начала 1990-х. Присоединяйтесь ко мне в этом путешествии по волнам памяти!

Установка


Softlanding Linux System была первым настоящим «дистрибутивом», который включал в себя программу для установки системы. Хотя этот процесс был не таким простым, как в наши дни. Вместо загрузки с CD-ROM, мне нужно было загрузить систему с установочного гибкого диска, а затем запустить инсталлятор из приглашения командной строки.


Запуск установки SLS 1.05 из командной строки

Приятной мелочью, которая появилась в SLS 1.05, была поддержка цветного текстового инсталлятора. Когда я выбрал цветной режим, экран установщика стал светло-синим, буквы выводились чёрным. Всё-таки, это симпатичнее примитивного чёрного экрана с белым текстом


Цветной текстовый экран установки в SLS 1.05

Установщик SLS устроен просто, перед нами — только текст, возникающий в нижней части экрана, однако своё дело он делает. Ответив на несколько несложных вопросов, я смог создать раздел для Linux, отформатировать его в файловой системе ext2, и установить систему. Установка SLS 1.05, включая X и инструменты разработки, потребовала 85 Мб дискового пространства. По современным стандартам это очень мало, но когда вышло ядро Linux 1.0, всё ещё были в ходу диски на 120 Мб.


Создание раздела, форматирование в ext2 и установка Linux


Первая загрузка

Система


Когда я впервые загрузил только что установленную Linux, в памяти всплыли некоторые детали об этой ранней версии системы. Для начала — Linux не занимает слишком много памяти. После загрузки ОС и испытания нескольких утилит, Linux заняла меньше 4 Мб. На системе с 16 Мб памяти это означало, что для запуска программ ещё осталось достаточно места.


Проверка файловой системы и свободного места на диске

В Linux 1.0 уже существует знакомая нам файловая система /proc, хотя она и не предоставляет столько же полезных сведений, сколько можно увидеть в современных версиях ОС. В Linux 1.0 /proc включает в себя интерфейсы к базовым средствам получения сведений о системе, таким, как meminfo и stat.


Файловая система /proc

Директория /etc в этой системе довольно-таки пустынна. Интересно отметить, что SLS 1.05 заимствует скрипты rc из BSD Unix для управления запуском системы. Всё запускается с помощью rc скриптов, с изменениями локальной системы, заданными в файле rc.local. Позднее большинство дистрибутивов Linux будут использовать более знакомые скрипты init из Unix System V, затем — систему инициализации systemd.


Папка /etc

Работа


После того, как система загрузилась, пришло время приниматься за работу. Итак, что можно сделать с помощью этой ранней ОС, основанной на ядре Linux?

Начнём с управления файлами. Каждый раз, когда вы входите в систему, SLS напоминает об оболочке Softlanding (Softlanding menu shell, MESH) — программе для работы с файлами, которую современные пользователи могут счесть похожей на Midnight Commander. Пользователи в 1990-х сравнили бы MESH с Norton Commander, вероятно, самым популярным файловым менеджером стороннего разработчика для MS-DOS.


MESH

Помимо MESH, в SLS 1.05 включено не так уж и много полноэкранных приложений. Однако, тут можно найти знакомые инструменты, такие, как почтовый клиент Elm, программируемый редактор GNU Emacs и почтенный Vim.


Почтовый клиент Elm


Редактор GNU Emacs

В SLS 1.05 есть даже тетрис, играть можно прямо в терминале.


Тетрис

В 1990-е самым распространённым способом доступа в интернет было модемное соединение, поэтому в SLS 1.05 было включено приложение Minicom для работы с модемом. Minicom обеспечивало прямое соединение с модемом и требовало от пользователя вводить AT-команды для того, чтобы, например, набрать номер или разорвать соединение. Приложение, кроме того, поддерживало макросы и другие удобные возможности, которые облегчали подключение к модемному пулу местного провайдера.


Приложение Minicom для работы с модемом

Поговорим теперь о работе с документами. SLS появилась задолго до чего-то вроде LibreOffice или OpenOffice. В Linux в начале 1990-х ничего такого не было. Вместо этого, если вам нужен был текстовый процессор, то вы, вероятнее всего, загрузили бы MS-DOS и запустили бы нечто вроде WordPerfect или шароварного GalaxyWrite.

Однако, все системы на Unix включали в себя набор простых утилит для форматирования текста — nroff и troff. В Linux они были собраны в пакет GNU groff, этот пакет имелся и в SLS 1.05. Одно из испытаний, которому я подверг SLS 1.05, заключалось в создании простого текстового документа с использованием nroff.


Простой текстовый документ в nroff


Текст, отформатированный с помощью nroff

Оконная система X


Для того, чтобы заставить систему работать в графическом режиме с использованием оконной системы X, пришлось приложить больше усилий, чем можно было ожидать, почитав документацию к SLS:

Запуск оконной системы X на вашем компьютере может слегка осложниться, преимущественно из-за того, что существует множество типов видеокарт. Linux X11 поддерживает только видеокарты VGA, но существует множество таких карт, а полностью поддерживаются лишь некоторые из них. SLS поставляется с двумя серверами оконной системы X.

Первый, полноцветный XFree86, поддерживает, полностью или частично, такие карты как, ET3000, ET4000, PVGA1, GVGA, Trident, S3, 8514, видеокарты с ускорением графики, ATI plus, и другие.

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

Основная конфигурационная информация оконной системы X хранится в директории /usr/X386/lib/X11/. В частности, файл Xconfig задаёт тайминги для монитора и видеокарты. По умолчанию оконная система X настроена на использование цветного сервера, но вы можете перейти на монохромный сервер x386mono, если цветной не работает нормально, так как в монохромном режиме система должна заработать с любой стандартной VGA-картой. В целом, это означает назначение в качестве ссылки на текущий X сервер /usr/X386/bin/X.

Просто отредактируйте файл Xconfig, задав тип мыши и тайминги, и введите команду startx.

Всё это звучит не слишком обнадёживающе, и, надо отметить, что то так оно и есть. Ручная настройка оконной системы X, и вправду, эксперимент не из самых простых. К счастью, в SLS 1.05 включена программа syssetup, которая помогает задавать различные системные параметры, включая настройки экрана для оконной системы X. После нескольких ответов на вопросы и экспериментов с настройками, я наконец смог запустить X!


Программа syssetup

Однако, стоит помнить, что перед нами X из 1994-го года, тогда даже ещё не существовало концепции рабочего стола. Среди доступных мне вариантов были FVVM и TWM. TWM было несложно настроить, он обеспечил простое, но функциональное графическое окружение.


TWM

Завершение работы


Как ни приятно было мне вспоминать о том, с чего всё начиналось, пришло время возвращаться к моему современному рабочему столу. Моя первая Linux работала на 32-х битном 386-м компьютере с 8 Мб памяти и с жёстким диском на 120 Мб. Сегодня моя машина не в пример мощнее. На ней я могу сделать куда больше, чем в былые времена. Тут к моим услугам 64-битный Intel Core i5, 4 Гб памяти и SSD-диск на 128 Гб. На всём этом работает ядро Linux 4.11.11.

После того, как мои эксперименты с SLS 1.05 окончились, настало время прощаться.


Выключение компьютера

До встречи, ядро Linux 1.0. Приятно видеть, как далеко ты продвинулось за эти годы.

Уважаемые читатели! А как вы отпраздновали день рождения ядра Linux?

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


  1. yarric
    31.08.2017 13:40

    А на чём запускали?


    1. timelle
      31.08.2017 14:59
      +1

      Действительно интересно. Вероятно на виртуальной машине.


  1. saboteur_kiev
    31.08.2017 14:30

    Minicom все еще в строю! Виртуальный ком-порт от usb2com адаптера и можно подключаться к куче различных девайсов, начиная от аналоговых или гибридных телефонных станций, еще не перешедших на USB, заканчивая различными неумирающими цисками и между прочим современными ИоТ, которые управляются последовательным портом.


    1. andreili
      31.08.2017 15:17
      +1

      Это да, незаменимая утилита для Embedded-разработчика:

      Скрин


      1. HardDie
        31.08.2017 17:48
        +1

        Не совсем нравится minicom, особенно то, что если изменить размер консоли, то весь экран очищается. Находкой стал picocom, отличная штука


        1. monah_tuk
          01.09.2017 06:11

          Тоже переехал на picocom. IMHO minicom хорош именно для модемных соединений: по BBS через него лазил. Плюс автоматический запуск приложений по протоколам xmode/ymodem/zmodem. А для простой работы с последовательным портом — избыточен. Плюс какие-то нюансы возникали, с которыми приходилось бороться, лезть в настройки, тогда как в picocom практически только скорость указывать нужно. Реже — схему конвертации символов для некоторых терминалов.


  1. Costic
    31.08.2017 14:59
    +1

    Помню первый дистрибутив Linux на золотом CD-диске с митинского рынка. До знакомства с Linux у меня был опыт только с ЕС1045. Запуск Linux на 386 с 4МБ памяти занимала около 30 минут, всё это время CD-ROM жутко крутился. В целом я был разочарован Linux-ом, она зависала, прожорлива. На мой взгляд в то время (в 1994 году) лучше чем OS/2 не было ничего, особенно если многозадачность нужна. Прошли годы… из *nix систем я предпочитаю FreeBSD.


    1. geher
      01.09.2017 09:15

      Согласен. Полумух был лучшей системой для своего времени.


  1. yuyuhabr
    31.08.2017 15:50

    Не уверен на 100%, но мне всё же кажется, что SLS не был первым нормальным дистрибутивом Linux. Slackware вроде раньше вышел. Моим первым линуксом был Slackware с ядром 0.99p13. Хотя ставил, думая "попробую эту неведому зверушку, снесу и поставлю BSD". До BSD дело так и не дошло :-)


  1. Xeli
    31.08.2017 16:49
    -7

    По сравнению с MS-Dos это действительно был прорыв на десктопах. Но если посмотреть на современность линукс так и остался уделом технарей и некоторых домохозяек которым компьютер нужен как запускалка ютуба. Это признал и сам Линус :

    «Я все еще хочу десктоп»
    .
    Я думаю причина непопулярности в количестве программ которые предоставляет линукс, а так же обратной и кроссплатформенной совместимости.
    Да это и не удивительно, стоит только на линуксовое комьюнити посмотреть.
    Заходишь на Linux.org.ru открываешь архив и что же видишь?
    2005 год:
    — Хыхы… Ребзя! Гляньте какая обоина на моем KDE!
    — ШГ.
    — Не нужно.

    2017 год:
    — Хыхы… Ребзя! Гляньте какие у меня часики в Гнум3!
    — ШГ.
    — Не нужно.


    Так я что хочу сказать? Пока вы, ребята, пилите 12 лет свой очередной стопитьсотый никому не нужный десктоп-менеджер, люди имеющие деньги и готовые их тратить на профессиональный софт как работали под Windows или Mac, так и продолжают в них работать.


    1. saboteur_kiev
      31.08.2017 17:42
      +7

      Профессиональный и дорогой софт как работал под Linux/Unix так и продолжает работать. Не мешайте в одну кучу профессиональный софт и софт для десктопов с GUI.

      С другой стороны, есть какой-либо аналог Linux.org.ru для Windows? Там можно тоже нарыть весьма смешные диалоги.

      P.S. При этом я совершенно согласен с тем, что GUI в Линукс никак не может определиться куда двигаться чтобы завоевать десктоп пользователей.


      1. Xeli
        31.08.2017 18:12
        -5

        Профессиональный и дорогой софт как работал под Linux/Unix так и продолжает работать.

        Э… ээ а AutoCAD уже завезли?
        Photoshop CC 2017?
        3D Max?
        Меня интересует больше PS 2017 CC. 5 месяцев назад я его пытался запустить под вайн, но оно так толком и не взлетело, увы. Все время падал с воплями о том, что ему нужна полноценная поддержка GPU. Причем прошу заметить я не домохозяйка и не модный фотограф, с линуксом работаю давно, с вайном и его библиотеками (в том числе и с префиксами для этих библиотек) дружу. Но оно не летает.
        Я люблю Inkscape. И даже работаю в нем под виндой. Недавно сделал макет одной вещи. Сохранил в PDF. Жена распечатала. Куча артефактов непонятно откуда вылезших. Макет в корзину. Ок, сохранил в SVG. Результат хуже.Семейному бюджету 1000 рублей в минус. В ФГМнутой типографии хотят Adobe Illustrator. Удалось победить систему подсунув им растр. Но они глупые юзеры, они хотят вектор сделанный в AI. Adobe Illustrator завезли в linux? Покажите где его купить? Я куплю! Я люблю linux, но где программы нужные мне?
        Так же мне нравится на любительском уровне ковыряться в простых электронных схемках. Для этой цели как нельзя лучше подходит Crocodile Technologie. Под линукс его нет можете не искать. Но тем не менее под линуксом я его запускал под вайном изрядно помучавшись с подбором бутылки и библиотек т.к. он корректно работает только в устаревшей версии вайн 1.6, но я не домохозяка. Домохозяйка и школьник вряд ли корректно справятся с такой задачей. Далее — я люблю шахматы. Для шахмат я использую Deep Fritz 13. Где он под линукс? А его нет (с) майор Пейн. Я играю в EVE oneline. Где установщик под линукс? А его нет (с) майор Пейн. По крайней мере с главной страницы официального сайта его не скачать онли Windows, онли Mac. Так что тоже мимо.
        Конечно можно установить виртуалки и радоваться какой ты умный и хитрый, но есть два больших но:
        1) Не все разбираются или просто хотят тратить время на запуск программ под линукс, что устанавливаются и работают в более популярных ОС нативно в два щелчка.
        2) Виртуалки имеют ограничения по скорости работы, а так же по GPU ускорению, что явно не подходит для большинства ресурсоемких приложений. Оговорюсь, что я знаю, что есть такое явление как проброс видеокарты в виртуалку, но скажите какой рядовой юзер будет этим заморачиваться?


        1. POS_troi
          31.08.2017 18:55

          Вот евка под вайном отлично идёт, по крайне мере разницы с виндой не чувствую :)


          1. Xeli
            31.08.2017 19:12
            -1

            Давайте условимся, что программные костыли обычному пользователю не нужны. Установить и настроить вайн это уровень уже несколько повыше чем простой пользователь. И даже, если вам кажется, что там все работает, то это только вам кажется. CCP не проводило тестирование корректной работы игры под вайн. А даже, если все таки все и работает, то очередное обновление может все сломать, т.к опять же тестирование вряд ли проводится под вайн. Официального выпуска то нет. А все, что не официальное, это ваши проблемы.
            Кстати я забыл упомянуть еще про одну на мой взгляд очень архиважную проблему линукс.
            Фрагментарность.
            Не, ну в самом деле какая вменяемая контора будет пилить одно и тоже ПО под сто дистрибутивов? А сколько затрат и времени понадобится на его тестирование?
            А если пилить скажем только под Ubuntu это выход? Выход. Только 5% пользователей линукс превращается в 2% процента пользователей Убунту. Это уж совсем экономически невыгодно. Что в общем то подтверждает былинный фейл Шаттлворта с убунтофонами.


            1. ExplosiveZ
              31.08.2017 20:04
              +1

              А что там поддерживать нужно в разных дистрибутивах? Из проблем, которые появились недавно, как я знаю — это поддержка X/Wayland.
              Вот для производителей драйверов — возможно это боль, но она никак не связана с дистрибутивами.


              1. POS_troi
                01.09.2017 11:40

                Мего сложно собрать в rpm и deb пакеты, комманда минимум из 200х человек нужна.
                Ещё забыл, нужно ещё 200 человек что-бы x64 версию собирать :)


          1. Warezovvv
            02.09.2017 21:33

            У меня как раз наоборот. На ноутбуке i7-2400 и 760m — было очень мало фпс и после одного из апдейтов с поддержкой dx11 у меня она перестала запускаться совсем. На винде она летала ?\_(?)_/?


        1. exfizik
          31.08.2017 19:53
          +10

          Это, конечно, уже 100500 раз обсуждали…
          Если вам нужен фотошоп, автокад, 3д макс и т.п., и вы этим зарабатываете себе на жизнь, ну не ставьте себе Линукс, где эти программы не работают или работают только с костылями. Ну, не для вас эта система. Не нужно «плакать и продолжать есть кактус» и всему миру на форумах рассказывать, как всё в Линуксе плохо. И не нужно свой личный опыт экстраполировать на весь мир.


          1. Xeli
            31.08.2017 21:17

            Человек утверждает что:

            «Профессиональный и дорогой софт как работал под Linux/Unix так и продолжает работать»
            Я привел развернутый комментарий где указал какой профессиональный софт никогда не работал и скорее всего не будет работать в линукс, опровергнув это утверждение. Что не так?
            Не нужно «плакать и продолжать есть кактус» и всему миру на форумах рассказывать, как всё в Линуксе плохо

            Во первых никто не плакал. А во вторых никто и не ест кактус. Я насрал на ваш линукс с высокой башни уйдя на Win и смею заметить унес свои деньги туда же. Для сервера линукс годно (бесплатно потому что), для десктопа просто шлак. Ну и добавлю пока такие как вы и вам подобные идут широким шагом в сомнительное будущее под флагом:«Не нужно» составляют большинство в комьюнити линукс, то в линуксе будет действительно все плохо.


            1. exfizik
              31.08.2017 22:12
              +1

              Линукс уже 20 лет как «умирает» и у него «всё плохо» из-за того, что там нет фотошопа.


              1. Xeli
                31.08.2017 22:19
                +1

                Ну так то что мертво умереть не может.(с)
                Если о десктопах речь конечно. Последней надеждой на вменяемый десктоп и развитие была Ubuntu, но похоже ее ждет судьба мандривы.


                1. Londoner
                  01.09.2017 12:40

                  Да, Убунту становится всё менее стабильной, увы…


            1. splav_asv
              01.09.2017 09:09
              +1

              Autocad -> Siemens NX; 3ds Max -> blender; схемы, FPGA -> Xilinx ISE, Riviera-PRO. Моделирование физики сплошных сред -> Ansys, NX CAE. Визуализация 3d данных -> Tecplot, FlowVision, ParaView + собственные из состава пакетов.
              Есть и другие примеры. Это на вскидку только масштабные широко используемые в индустрии пакеты.


              1. Leopotam
                01.09.2017 13:34

                3ds Max -> blender

                Скорее Maya — 64-битные версии работают как под osx, так и под linux.


                1. splav_asv
                  01.09.2017 13:43

                  Да, она лучше вписывается, забыл про неё.


            1. saboteur_kiev
              01.09.2017 13:32

              И отрезали от моего ответа «Не мешайте в одну кучу профессиональный софт и софт для десктопов с GUI.»

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


              1. Xeli
                01.09.2017 13:53

                Не мешайте в одну кучу профессиональный софт и софт для десктопов с GUI

                Из вашего комментария вытекает логичное умозаключение — на десктопе с GUi профессионального софта не бывает. LOL 0\
                А сегодня в завтрашний день не все могут смотреть. Вернее, смотреть могут не только лишь все. Мало, кто может это делать. ©
                У вас там в Киеве все так интеллектуально одарены?


            1. Areso
              05.09.2017 10:54

              Тем временем на GOL люди празднуют и запускают фейерверки в воздух по поводу преодоления очередного максимума Линуксом на рынке настольных систем.


        1. engine9
          01.09.2017 09:45
          +3

          Вы совершенно не понимаете сути линукса (tm)
          С хрена ли энтузиасты программеры должны лично ваши хотелки реализовывать? На линуксе уже можно прекрасно работать с графикой. Krita частично заменяет фотошоп, блендер — с лихвой проприеритарные 3Д пакеты, inkscape — позволяет редактировать вектор (ну вы в отношении него в курсе), Godot — альтернатива юнити. Каждый год дружелюбность софта и его количество лишь возрастает и за всё это не нужно платить! Не знаю какой нужно быть зажравшейся сволочью капризной потреблядью, чтобы требовать при всём при этом нативной поддержки фотошопов от людей, работающих на энтузиазме и создающих аналоги прикладного ПО порой даже лучшего качества.


          1. Xeli
            01.09.2017 10:06
            -6

            Krita частично заменяет фотошоп

            Вы ламер. Это изначально проект для цифровых художников. Фотошоп она не заменяет от слова «никак». Krita частично заменяет Corel Painter, но до его уровня ей еще ползти и ползти и вряд ли она доползет. Хотя справедливости ради могу заметить, что это один из самых успешных линукс проектов в графике последнее время. Хотя бы ее создатели додумались собрать деньги на кикстартере, в отличие от того же Gimp (хотя о чем я, не зря наверное его создатель нарек «калекой», чтобы там ни говорили о «графическом манипуляторе»)
            На линуксе уже можно прекрасно работать с графикой.

            Нет, нельзя. По крайней мере «прекрасно». Хотя бы потому, что еще есть куча проблем с драйверами и перефирией для графики (например сенсорными планшетами). Хотя зачем ламеру это знать?
            блендер

            Тут не буду ничего категорически утверждать я в нем не работал, но у меня есть много знакомых и коллег связанных с 3D моделированием и геймдейвом которые услышав слово «блендер» кривят лицо и блюют в ближайшую канаву.
            inkscape — позволяет редактировать вектор

            Вы, товарищ ламер, вообще прочитали, что я написал? Еще раз повторю для особо одаренных — Insckape крутая программа, мне даже нравится. Крутая. Пока не начинаешь работать с типографиями, где людям в общем то наплевать на линукс и его корявенький софт. Действительно, зачем думать об одном человеке из ста тысяч который притащил файлы произведенные в линуксовой программе и которые с виндовыми аналогами совместимы чуть менее чем никак?
            чтобы требовать при всём при этом нативной поддержки фотошопов

            Вы про капитализм слыхали? Думаю нет. Производители сами бы пришли и все сделали без всяких требований была бы потенциальная выгода. А ее нет. И не будет. Потому что пока такие упороши как вы составляют 99% линукс сообщества.


            1. geher
              01.09.2017 10:36

              1. Про 99% это ваши домыслы или реальная статистика?
              2. Послушать большинство критиков линукса, так профессиональная работа с ПК заключается исключительно в серьезной работе с графикой.
              3. В большинстве случаев (в том числе и для некоторых направлений профессиональной работы с графикой, которая, внезапно, не сводится к высокохудожественной обработке фотографий и созданию сложных графических объектов) фотошоп полностью заменяется не только гимпом или критой, но и первобытным виндовым паинтом.
              4. Профессиональный коммерческий софт под линуксом прекрасно работает в изобилии. Другой вопрос, что среди этого многообразия вы не найдете некоторых пррграмм, ставших стандартом в некоторых достаточно ограниченных областях профессиональной деятельности. Более того, должен признать, что большую часть профессионального коммерческого софта под линукс составлчют узеоспециализированные программы, которыми пользуется весьма ограниченное количество пользователей. Но это не отменяет самого факта существования профессионального коммерческого софта под линукс.


              1. Xeli
                01.09.2017 11:10
                -1

                Послушать большинство критиков линукса, так профессиональная работа с ПК заключается исключительно в серьезной работе с графикой.

                Я понимаю что вы чукча и не читатель. Но все же в комментарии с которого началась дискуссия я перечислил примерно 10-ю долю тех программ которые я использую в своей повседневной деятельности, которые не относятся к графике вообще никак и которых нет и скорее всего никогда не появится под линуксом, вариант с вайн он не для обычных пользователей, если что.


                1. ExplosiveZ
                  01.09.2017 11:55
                  +1

                  Почему Вы такой агрессивный? У меня на языке так и вертится слово на Г.


                1. DaylightIsBurning
                  01.09.2017 12:08

                  Это само по себе ничего не значит. В моей профессиональной деятельности ситуация с точностью до наоборот: проф. софт под линукс есть, а под винду — либо нет, либо кривые порты. Я занимаюсь молекулярным моделированием.


                  1. Xeli
                    01.09.2017 12:11
                    -1

                    Молекулярное моделирование мало похоже на хобби. Я имел ввиду хобби — игры, шахматы, обучающие программы etc. Здесь у линукса все плохо.


                    1. Vjatcheslav3345
                      01.09.2017 13:36
                      +1

                      Чтобы представлять дальнейшую судьбу всех полностью и частично свободных никсов, бсд — надо обратить внимание на то, как пишется свежий "Профессиональный и дорогой софт..." а также программы для народных масс — как правило, сейчас их изначально делают кроссплатформенными, а, если не делают — то часто потому, что выбор ОС не является возможным.
                      Старый софт обычно ещё и сильно завязан на конкретную ОС.
                      Кроме того, есть массовые приложения для UNIX-подобной ОС на ядре Linux — Android: и в массовом сегменте тут всё хорошо.
                      Кроме того, сейчас десктопы и даже ноутбуки, по сути — вымирают в домах, превращаясь в чисто профессиональное оборудование, и тем изолируя в этой узенькой нише и изначально "домашнюю Виндовс" (но и там они продолжат вымирать из за развития вражеских облачных (т. е. по сути — серверных+мобильных) технологий, победа в которых осталась не за Виндовс).
                      Не так давно UNIX-подобные ОС (Android, iOS) выиграли "битву за мобильные устройства", так же, как "битву за сервера" ранее.
                      Те же "большие данные" — обычно обрабатывают серверно, кластерно и на какой то UNIX-подобной ОС.
                      Линукс, конечно, ещё, по привычке, "хочет десктопы" — но сообществу срочно готовиться нужно к следующим битвам: "битве за интернет вещей" и "битве за роботов", а не поступать, как некоторые неразумные генералы, готовящиеся к отгремевшим битвам и закончившимся войнам: вот-вот, все старые "фотошопы" довольно скоро или сдадут в музей или будут запускать на Виндовс-сервере на работе — и это поле сражения уже давным-давно не курится пороховым дымом.


                1. geher
                  01.09.2017 13:21

                  А почему вы решили, что это конкретно про вас и ваш комментарий написано?
                  Это всего лишь ответ на ваши 99%.


                1. technomancer
                  01.09.2017 13:46

                  Раз уж пошла речь о первом посте «с которого все началось», на прошлой неделе без проблем переделал полученный от клиента макет и передал его в типографию, используя только возможности ноутбука с хубунтой, да, потратил пару минут на планирование процесса, но в итоге все довольны.
                  В чем мораль истории? Мораль в том, что может не совсем в линуксе дело, и не совсем geher чукча?


                  1. Xeli
                    01.09.2017 15:32
                    -1

                    Мораль в том, что если говорить об Inkscape то он нихрена не жрет адобовские форматы которые повсеместно распространены и негласно приняты к стандарту. Вот вам самая простая задача — зайдите на сайт к Лебедеву и скачайте иконки с возрастными ограничениями, что сделала его студия и свободно распространяет. Теперь откройте их в Inkscape. Упс, что такое?.. Сударь, Вы, обосрались судя по запаху? Да как так-то!??
                    Если жить изолировано, в своей экосфере и не вылазить в большой мир, то линукс устроит в принципе на все 100%, даже мои потребности. Но знаете когда я пользовался Убунту, как то было неприятно постоянно себе отказывать в пользовании крутыми удобными программами и классными играми которые предоставляет платформа Win. Поэтому у меня был дуалбут и приходилось скакать туда-сюда. Но цимес в том, что абсолютное большинство программ имеющихся в линукс (тот же Inkscape например или Qbittorent) уже собраны в бинарники, легко запускаются и работают в Win. А вот большинство виндовых программ не запускаются и не работают в линукс.
                    В итоге я посмотрел на свои 20 бутылок, 2 виртуалки и дуалбут в семерку и задал себе вопрос: «Чувак, какого хрена ты плодишь сущности? Будь проще!». По итогу мысленной битвы «за\против» снес к херам линукс накатил 10ку, поставил одну виртуалку с ксубунту (для обучения, т.к на серверах линукс вполне себе живет и здравствует) и с тех пор не испытываю проблем. Больше не пляшу весь вечер с бубном при установке нужного софта, а спокойно устанавливаю его в два клика.


                    1. technomancer
                      01.09.2017 17:01

                      Вот эти иконки, нубяра? Что ещё с ними за тебя сделать?

                      скриншот
                      2017_09_01_16_51_00


                      1. Xeli
                        01.09.2017 17:59

                        Какая версия Inkscape? Можно ли объекты редактировать по узлам? У меня 0.92 и он не открывает файл. Можно только закинуть в буфер обмена через иллюстратор, а потом уже из него вставить в Inkscape. Редактировать как векторный объект не получится, вставляется сие как растр. Ну и исходя из того, что одна и та же программа по разному ведет себя в разных операционных системах, (хотя ее исходники открыты и можно их собирать как хочешь) можно сделать вывод, что нуб то не я, а ее создатели, и это еще раз так же подтверждает тезис о том, что большинство софта для линукс создано криворукими любителями на коленке в подвальчике и оно никак не отвечает требованиям переносимости, совместимости и обратной совместимости. Тот же фотошоп одинаково и предсказуемо себя ведет на таких разных платформах как Win и Mac. Это в свою очередь означает, что в коммерции Inkscape (и вообще linux) использовать малопригодно. Я ради эксперимента установлю сейчас его на виртуалку с ксубунтой и посмотрю, что выйдет при открытие этого файла и можно ли полноценно с ним работать.
                        Если можно полноценно работать, как в иллюстраторе, то я заранее приношу извинения за поспешные выводы и резкую критику. Но это так же будет означать и криворукость создателей или сборщиков бинарника.
                        Если же оно откроется, но работать с объектами откажется, то думаю извиниться стоит вам.


                        1. technomancer
                          01.09.2017 18:47

                          2017_09_01_18_43_11

                          Взрослому и корректному в выражениях человеку я бы даже объяснил, как это делается.
                          А вот гражданин с воплями и «обосрались» идёт лесом в чёрный список. И извинения свои пусть туда же прихватит.


                          1. Xeli
                            01.09.2017 19:06

                            И извинения свои пусть туда же прихватит.

                            Ну это просто в очередной раз показывает упоротость комьюнити линукс-фагов.


                        1. splav_asv
                          01.09.2017 23:43

                          А импортировать импортирует? Вроде бы полноценно работает.

                          P.S. Разговаривать с вами действительно не самое приятное занятие. Понятно, что вы чем-то или кем-то были сильно обижены, но факт остаётся фактом.


                    1. technomancer
                      01.09.2017 17:02

                      А хотя нет. Сидите лучше просто у себя в 10-ке, делайте себе всё в два клика.


            1. kramer3d
              01.09.2017 17:43
              +1

              На линуксе уже можно прекрасно работать с графикой.

              Нет, нельзя. По крайней мере «прекрасно».

              Расскажите об этом таким студиям как Pixar, Weta Digital, Industrial Light and Magic, Sony Pictures Imageworks, Animal Logic, Rising Sun Pictures и еще полсотне помельче. А то они, бедняги, спецэффекты к голливудским блокбастерам под линуксом рисуют, мучаются, ламеры.


            1. engine9
              01.09.2017 23:16

              Два с половиной года работаю, заказчики уровня региональный предприятий, а этот господин мне доказывает что нельзя. От умора. Ступайте, сударь, с миром.


        1. Cheater
          01.09.2017 11:07
          +2

          > Э… ээ а AutoCAD уже завезли?
          > Photoshop CC 2017?
          > 3D Max?

          Нет. А что, должны были? Если считаете, что да, попробуйте убедить в этом Autodesk Software, Adobe и т.д. Так что вопросы не по адресу. Кроме того, предыдущий комментатор вам уже предложил не смешивать десктопный софт общего назначения (с которым в линуксе кстати всё ок) и профессиональный софт, поддержку которого на платформах, не заявленных производителем, требовать от кого-то кроме производителя глупо.

          И да, по поводу профессионального софта в Linux: существует огромный мир корпоративного UNIX софта, судя по всему вам незнакомый. Погуглите продукты IBM или Cadence Design Systems, в каких компаниях и для чего они используются и сколько стоят.

          > Меня интересует больше PS 2017 CC. 5 месяцев назад я его пытался запустить под вайн, но оно так толком и не взлетело, увы. Все время падал с воплями о том, что ему нужна полноценная поддержка GPU. Причем прошу заметить я не домохозяйка и не модный фотограф, с линуксом работаю давно, с вайном и его библиотеками (в том числе и с префиксами для этих библиотек) дружу.

          Пока что аргументация и набор хотелок по софту — на уровне домохозяйки с фотошопом.


        1. Inine
          01.09.2017 13:11

          Супер. Я как в 2003 вернулся. Уже хочу дожить до 2091 и почитать про «нету тама фотошопа» в столетний юбилей.


        1. saboteur_kiev
          01.09.2017 13:30

          Простите, вы реально считаете, что ВСЕ айтишные профессии в мире связаны непосредственно с графикой?
          Отвлекитесь от вашего личного эго, и посмотрите сколько профессионального софта существует в мире виртуализации, ctntq? баз данных, кластеров и балансировки нагрузки, кластеров b так далее.


          1. Xeli
            01.09.2017 16:59

            Я в принципе с 2013 года понял, что на Украине вообще и в Киеве частности умеют и любят свои мысли приписывать остальным.


            1. DaylightIsBurning
              01.09.2017 17:48

              Может быть, это Вы просто проецируете свой опыт на «всю Америку», или попросту приписываете свои фантазии окружающей реальности?



    1. slonopotamus
      31.08.2017 21:50
      +6

      Вы так говорите будто это что-то плохое. Кому нужно чтобы линукс захватил все десктопы? Меня, например, как пользователя линукса, очень устраивает что он не превращается в систему для безруких идиотов. Что вместо неинформативных крутящихся прогресс-индикаторов я вижу stdout выполняемых процессов. Что я легко могу заглянуть под капот и настроить систему так как мне удобно.

      Если вам нужен какой-то конкретный софт (проприетарный, как я понимаю) — ну идите и пинайте производителя этого софта. Объясняйте ему, что вы не считаете правильным что для использования его софта вы еще должны прикупить лицензию на винду.

      Вон, некоторые игры выпускают эксклюзивно под консоли. По вашей логике винда тут же опускается до уровня линукса, ведь эти игры на ней тоже не работают?


  1. Cheater
    31.08.2017 21:12
    +7

    История 90-х в России знает и гораздо более эпичные попытки завести ранние дистрибутивы линукса. :) Алексей Кузнецов (известный разработчик ядра, в тч сетевого стека) вот что рассказывал в интервью (https://www.opennet.ru/opennews/art.shtml?num=38016):

    > Слышали слова: freebsd, netbsd. Про linux слышали только одно — это не работает. Не забывайте про историческое время — начало девяностых (молодежь про это уже ничего не знает), мы были беднее церковных крыс и благодарить судьбу можно было даже за то, что для посылки однострочного е-mail через модем — через uucp шлюз — через Курчатовский Институт не требовалось гербовой печати с подписью главного бухгалтера.
    >
    > Был отправлен человек с ящиком дискет в CERN: вези все программы и OS, что найдешь, потом разберемся. Человек был физик с очень небольшим вычислительным уклоном и привез он такую гору мусора, что я в ней месяц разбирался. Так вот — исторический момент — freebsd был привезен полностью на огромном количестве дискет, но без сорсов. И не взлетел. Ну вот совсем никак. А вот linuх был всего на двух дискетах – boot & root. И почти взлетел!
    >
    > Я увидел надпись Login: и даже успел сказать ему root и увидеть #. А вот дальше на все был один ответ: Segmentation Violation и что-то про uselib. Но мы не привыкли отступать. Здесь случился акт божественного провидения: undelete на одной из пустых дискет (парень почистил часть особо бесполезных дискет с тем, чтобы туда записать какие-то мануалы, но не успел) обнаружился файл "?inux.tgz".
    >
    > Распаковка показала, что это похоже на сорс ядра linux. Методом пристального взгляда проблема была вычислена: boot оказался немножко новее root, и функция uselib работала не совсем так, как этого ожидал root. Далее я взял лопату и стал рыть от забора и до успеха. Помню смутно: пришлось отыскать клон gcc для msdos (DJGPP), подправить кернел и ухитриться скомпилировать его под msdos. Получить работающий linux. Но без библиотек и возможности что-либо скомпилировать кроме кернела.
    >
    > Далее собственную libc в степени, достаточной для работы make, gcc, ld etc. пришлось НАПИСАТЬ самому. А все остальное: gcc, as, ld — используя DJGPP и его сорс.


  1. DeLuxis
    01.09.2017 07:13

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


    1. Crandel
      01.09.2017 09:55

      vim/emacs?


      1. DaylightIsBurning
        01.09.2017 12:11

        vim/emacs?
        Не являются сами по себе «word processor». Их комбинация с TeX могла бы выполнять такую функцию, но на практике оказалось слишком сложной в освоении и перегруженной функциями для задач «машинистки» или «секретаря».


        1. Crandel
          01.09.2017 13:08

          Ну тут да, орг мод попозже выпустили


          Org-mode was born in 2003...


  1. Crandel
    01.09.2017 09:55
    -1

    del


  1. saipr
    01.09.2017 10:45

    А Linux предшествовал Minix и до настоящего времени он остается лучшим учебным пособиям по операционным системам.


    С днём рождения, Linux!


  1. beeruser
    01.09.2017 12:33
    +1

    Однако, стоит помнить, что перед нами X из 1994-го года, тогда даже ещё не существовало концепции рабочего стола.

    1994? А как же Mac, Amiga Workbench образца 1985г?
    www.youtube.com/watch?v=hPT7SmVEpjc


    1. geher
      01.09.2017 14:07
      -1

      Полагаю, речь идет о более "свежей" концепции, вмещающей не только окна и толпу иконок, но и другие активные элементы вроде дополнительных панелей (начали с панели задач) и различных виджетов. Причем первая панель задач — это 1995.


      Иначе возникает вопрос: а чем на скриншоте не рабочий стол с расположенными на нем окнами?


      1. beeruser
        04.09.2017 16:58

        Я просто обратил внимание, что концепция рабочего стола уже давно как существовала.
        Более того, представленный на оконный менеджер twm — разработка 1987г, а не 1994.

        Но если отвечать на ваш вопрос — на рабочий стол вы можете положить файлы и drag&drop-ать их на иконки приложений чтобы произвести какое-то действие. В этом оконном менеджере так делать нельзя, насколько я помню. Он вообще довольно непривычный для современного человека.


  1. andersong
    01.09.2017 13:27

    Первый раз пощупал Линукс в 90х, обнаружив в очередном компьютерном журнале диск с Альт Линукс. У меня тогда был, кажется, 486й. Долго я его мучал, но он меня замучал больше и наши дороги разошлись.
    Вернулся я к Линуксу несколько лет назад, попробовав Убунту, да так на неё и перебрался совсем, загружая винду погонять в ГТА.
    Сейчас готовлю ноут для моей давно немолодой мамы и будет на нем крутиться Линух без вариантов. ))) Спасибо всем причастным!