Место ОС Linux в мире операционок ....

Автор: wagner Дата: 15.08.2005 19:01 Доброго дня !

Хочу поделиться некоторыми заметками, кои могут многим не понравиться, но прошу выслушать и поддержать или осудить. Сам я старый фан Linux и с ASPLinux 7.1 все началось ..счас сижу на 9.2.

Оси разные нужны оси раные важны (конечно с пометкой что я считаю основными игроками оси : UNIX, MacOS X, Novell, MS, )...

1) ОС для Веб серверов : FreeBSD
2) OC для прокси сервреов : OpenBSD, FreeBSD, M$ Win2003
3) ОС для почтового сервера : (MDaemon, Exchange, Smail ...) FreeBSD, MS WIn 2000-2003
4) ОС компании (LDAP, каталоги и тд) - лучше MS не встречал (MS AD - полностью устраивает всем) , ну Novell для тех кто знает ...OpenLDAP во FreeBSD (в Linux не стабилен)
5) Сервера бэкап, DNS, DHCP и тд и тп - лучше MS WS2000 -2003 - просто удобнее все серваки с одной консольки админить чем кучу разных ...
6) ОС для издателя : MacOS X или Windows
7) ОС для пользователя - Windows или Linux ...
Поражён ОС для геймера - Windows (не надо доказывать что я под winex запущу черта лысого - могу поспорить не все так гладко ;-))
9) ОС для опытов и хакерства - ну лады пущай Linux Улыбка)

*** ) MacOS сети не знаю ..посему врать не буду - могет я их где и не упомнил ...

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

А вот Linux ...хм .. а вот не ясно накой он нужен Улыбка)) - я так назвал - "захотелось геморроя - поставь себе Linux"

На самом деле я не хочу сказать что на Linux нельзя поднять серьезную тему (один из моих проектов был Linux сервер VPN + x509 Cret аутентификация - поднят и сдан успешно - но сколько было гемора (freeswan + переcборка ядра ASP 9.2)) или поиграть (народ вон DOOM 3 поднял) но ..просто это все делается легко и непринужденно под другими осями ...

PS : Порадовала тема с ASPLinux Server 4 так блин денег стоит ... посему FreeBSD - бесплатно и намного круче - одно жаль он геморройней потому как я его меньше знаю ...

С Уважением Wagner
Re: Место ОС Linux в мире операционок .... 16.08.2005 10:13shutdown-h-now FreeBSD стабильнее линукса - бред, хотя и весьма популярный.
Поясняю: программы, входящие в состав FreeBSD компилируются из ТЕХ ЖЕ САМЫХ исходников, что и программы, входящие в дистрибутивы линукс. Разница лишь в ядре системы, но, насколько я в курсе, претензий к стабильности ядра линукс никто не выдвигает. Другими словами, стабильная работа unix-сервера - вопрос грамотности админа, а не вопрос использования FreeBSD/Linux.
2)
> Сервера бэкап, DNS, DHCP и тд и тп - лучше MS WS2000 -2003 - просто удобнее все серваки с одной консольки админить чем кучу разных ...
Юзеру удобней. Но перед юзерами задачи администрирования никто не ставит. А админу удобней вручную конфиги править, дабы иметь возможность учесть нюансы, отсутствующие в разного вида графических "консольках". Правда, в винде для тонких настроек существует такая бяка как regedit, но работать с ним гораздо менее удобно, чем просто править файл конфигурации.
3) На основании чего ты делаешь вывод о малом использовании линукса в сетевых решениях? На основании того что сам его не встречал?
Спешу разочаровать. Например, в моей Ульяновской области серверную конкуренцию винде составляет не FreeBSD, а именно линукс, причем АСП.
И за последний год, по моим данным 9 ОЧЕНЬ КРУПНЫХ предпприятий Ульяновска типа заводов, банков и интернет-провайдеров выбрали именно его. Причем в трети из них на линукс переводят не только сервера, но и рабочие станции (там где не нужен 1с).
Не проходят UNIX-решения только в мелких и средних конторах, но вовсе не из-за того, что у UNIX'а какие-то недостатки, а из-за отсутствия квалифицированных специалистов, способных обслуживать машину с UNIX.
У этих контор нет в штате профессианального администратора, только эни-кейщики. А они кроме винды редко чего знают.
Re: Место ОС Linux в мире операционок .... 30.08.2005 18:00BigAndy_ Гы! Что-то это все напоминает... В списке нет os/2 - она и стабильнее и круче и менеересурсоемчее!... Но только эти дискуссии были лет пять назад! (www.os2.ru).
На самом деле по нашим исследованиям в линуксе нет сейчас только русского OCR.
А у кого грохался реестр со всеми настройками разом и по два раза в год, и кто заведя сотого юзверя на сервере задумывался "а почему у меня система (сеть, компутер и т.д) тормозит?
И почему при форматировании дискеты (или ДВД) я не могу работать с окошками... - тот навсегда останется в мире *nix. И нах я буду запускать на сервере ГУЙ,если только он жрет 256 М памяти, а сервера физически я в глаза не вижу.
Короче, выявлена зависимость: вындус проще в установке и простом обслуживании, линукс (бсд) -сложнее в первоначальных настройках, о проще в текущем администрировании.
Re: Место ОС Linux в мире операционок .... 31.08.2005 11:59ywg Я не сумел найти под линуксом поддержку PGP в виндовоой кодировке, что равносильно отсутствию шифрации на русском.
Re: Место ОС Linux в мире операционок .... 01.09.2005 09:08wagner > FreeBSD стабильнее линукса - бред, хотя и весьма популярный ...
kernel panic - ничего не напоминает ?

> В списке нет os/2 - она и стабильнее и круче и менеересурсоемчее!...
сори полуось осталась за бортом ..как в принципе еще много чего...

>А у кого грохался реестр со всеми настройками разом и по два раза в год
старая тема не спорю - но с приходом линейки W2K - помоему это вылеченно ...
(- файл реестра существует в двух экземплярах system и system.alt - если грохается system - в основном это аппаратный сбой, то всегда можно переименовать system.alt ... про то что никто не делает дискеты восстановления я вообще молчу - а ведь помогает - в любом случае детские болезни виндов закончились)

Ладно проехали - а то подлил масла в огонь ... хотел реально в этом топике не межнациональную рознь разжигать а посмотреть кто хоть его в сетях использует и как Улыбка)

Я его (ASPLinux 10) например использую для тестовой платформы web сервера и сервера БД FireBird ...
{хотя конечно каюсь - надо было топик озаглавить как - Кто где применяет Linux ? - но тогда полемики бы не было Улыбка))

C Уважением Wagner
Re: Место ОС Linux в мире операционок .... 01.09.2005 10:44Bircoph 2 ywg:

> Я не сумел найти под линуксом поддержку PGP в виндовоой
> кодировке, что равносильно отсутствию шифрации на русском.

А я нашёл ;-), gnupg зовётся, man gpg, ему вообще пофиг на
кодировку - шифрует _любые_ файлы.
Re: Место ОС Linux в мире операционок .... 01.09.2005 12:15hazard48 BigAndy_ писал(а):


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

Также нет или неконкурентноспособны множество специализированных CAD систем.

Про бухгалтерию (1С и Консультант+) скромно умолчим. Наш системный администратор спит и видит, чтобы перевести бухгалтерию на Linux.
Re: Место ОС Linux в мире операционок .... 01.09.2005 12:51ywg 2 Bircoph

Kgpg, например, шифровать то шифрует, но русский текст увидеть можно только после дополнительной перекодировки, а это несерьезно. В Evolution тоже нет in-line поддержки pgp, хотя на картинках сайта она есть:-)

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

Что касается бухгалтерии, то можно обойтись без 1С под линуксом, достаточно иметь возможность вытаскивать данные из его файлов.

Рынок САПР в РФ мизерный, можно пока игнорировать.
Re: Место ОС Linux в мире операционок .... 01.09.2005 16:40Bircoph 2 ywg:

Я использую чистый gpg, люблю консоль ;-).
Re: Место ОС Linux в мире операционок .... 01.09.2005 21:50knzsoft Что то вы о программистах забыли.

Уверен на 100%, что если ты хочешь начать изучать программирование, то лучший выбор операционнной системы - Linux. Найдешь там все языки в нужными "стандартными" библиотеками. К тому же определение "Unix - универсальная среда программирования" применима и к Linux. Думаю с этим никто спорить не будет. Программирование в Linux лишено мусора, который ожидает вас на каждом шагу при программировании под Win32. Другими словами, отделены мухи от супа. Поэтому программировать легко и приятно. Главное понятно! И результат совершенно вменяемый, потому что сама операционка лишена программного мусора.

Кроме того, в наборе Sisyphus от компании ALT есть очень хорошая документация для начинающих программистов. Есть даже замечательный школьный учебник!

В общем, Linux - это прежде всего лучший выбор для школ и институтов. Проблема только в квалифицированных преподавателях. Помню в Волгоград поставили 10000 машин с установленным Linux, так местные преподаватели вой подняли на весь город - верните нам Windows, мы и его еще не весь мышкой изтыкали, а вы нам какой-то лЮникс суете. Вот в чем проблема.

Я сам программист и работаю в Linux. В этом плане мне повезло - наши задачи просто просятся на то, чтобы их в Linux делали. Вместе с задачами программирования, решаем задачи по созданию собственной сборки для работы с нашими программами без винчестеров. И здесь, опять Linux - лучший вариант.
Re: Место ОС Linux в мире операционок .... 01.09.2005 23:10wagner > Про бухгалтерию (1С и Консультант+) скромно умолчим. Наш системный администратор спит и видит, чтобы перевести бухгалтерию на Linux.
www.etersoft.ru/content/view/59/ - решение проблеммы

> Что то вы о программистах забыли
а чего вспоминать то ? Тут все хорошо (Kylix Anjuta Eclipse ....)

> Рынок САПР в РФ мизерный, можно пока игнорировать.
Согласен !!! + Конечно интеграция программных решений - таких как MS LiveCommunication Server MSProject
и тп ... почти отсутствует (OpenOffce 2 конечно лапочка ... но до мастдайного окна ему далеко)

Плюс удобство инсталляции пакетов - когда-нить видели чтоб инсталлер Windows сказал - неразрешенные зависимости, нет библиотек .... ? во во редко ...
В Linux сплошь и рядом - если версия библиотеки на цифру не совпала - все туши свет тяни новое и еще и версия ОС не там и ядро не то ... !

во как !
Re: Место ОС Linux в мире операционок .... 02.09.2005 00:04ywg Использование Wine, как мне кажется, не очень корректное решение. 1с как продукт не имеет ничего общего с задачей управления бизнесом. Это сегодня почти стандартный инструмент ввода данных армией бухгалтеров. На этом месте 1с и стоит оставить. Нужен простой конструктор форм и отчетов аналогичный возможностям MS Money (как пример) с возможностью импорта данных из 1с.

Основной тормоз внедрения линуксов - нерешенные проблемы с русским языком - не полная совместимость по текстам с виндами. Я по немногу пользую Asplinux около двух месяцев - все время возникают "не те" символы при работе с текстами, при посещении сайтов (rambler, gmail...), при хождении по MS Windows network...
Re: Место ОС Linux в мире операционок .... 02.09.2005 02:50knzsoft >> Что то вы о программистах забыли
>а чего вспоминать то ? Тут все хорошо (Kylix Anjuta Eclipse ....)


Windows like среды разработки не есть мечта программиста Улыбка

Проблема в неконтроллируемости части кода и сборки проекта. Хочется понимать и контроллировать все до конца. Лучшим вариантом, наверное, все-же является emacs с ecb (Emacs Code Browser), да и vim неплохо справляется с небольшими проектами.

Теперь немного "жестких" высказываний (не в обиду):

1. Если освоить emacs хотя бы процентов на десять, то все остальное станет просто ненужным и смешным.

2. Kylix - это чистой воды извращение. Согласен с тем, что для Windows, среда разработки Delphi это штука очень полезная и приятная. Оптимизатор у них такой, что Visual Studio отдыхает. Но в Kylix у них что-то не срослось. Медленная получилась штука во всех отношениях. Да и pascal в Unix еще менее интересен, чем под Windows. Поэтому, порекомендовал бы Kylix программистам пересесть побыстрее на оригинальную библиотеку Qt - будет счастье. Во-первых, Qt является прототипом не только для OCX, но и для VCL - посмотрите внимательно на технологию сигнал/слот в Qt и на OnEvent в VCL. Во-вторых, Qt - очень мощная и интересная библиотека по сравнению с VCL и MFC вместе взятыми. В-третьих, откомпилированный под g++ код c Qt работает значительно быстрее Kylix-овского. В-четвертых, в Qt я еще не встречался с ошибками, из-за которых, например не прорисовываются закладки и пр. В-пятых, Qt - это все-таки Си++, а не pascal. Я люблю pascal и хорошо умею на нем программировать - знаю много всяких хитростей. Но иногда возникают проблемы, которые при программировании на Си++ просто не могут иметь место.

3. Eclipse - это не более чем красивая игрушка. Разьве можно, при сегодняшних мощностях персоналки, воспринимать серьезно что-то, что написано на Java? Да и глючит она прилично, даже на Java проектах.

4. Anjuta и KDevelop тоже не похожи на программерское счастье. Во-первых, глючат не по детски, а, во-вторых, слишком уж стараются сделать все сами - я хочу контроллировать проект целиком!

5. Вообще, (emacs+ecb) + (gcc/g++) + (gdb/kdbg) - лучшие друзья разработчика. Сюда можно добавить еще кучу приблудов, которые не помешают вашему полному контролю над проектом, но дополнят ваш инструментарий разработчика удобными элементами. Думаю, что если еще придется разрабатывать под Windows я буду делать это с помощью этих инструментов с использованием Qt - не хочу более сидеть в Visual Studio или Delphi.

----

Что касается путешествия по сети Интернет в Linux, то там две проблемы - exe-шные приблуды, и ненатроенные web-клиенты. С exe-шниками вы не справитесь, а вот браузеры настроить под всякие там java-script и flash можно. В общем, выходить в интернет из-под Window s считаю первейшим извращением. Обидно, конечно, когда натыкаешся на exe-шник, но это лучше чем собирать пачками вирусы. Как вариант можно предложить виртуалку с Windows под Linux. Что-то не открылось - посмотри в виртуалке. Что-то заподозрил - восстановил виртуальный диск из бэкапа. Хотя, должен сказать что за последние 3 года я пожалел об отсутсвии Windows на моих компьютерах ровно 3 раза - не получил чего хотел с сайтов, написанных дурными программерами.
Re: Место ОС Linux в мире операционок .... 02.09.2005 08:32shutdown-h-now to wagner:
> kernel panic - ничего не напоминает ?
Мне нет. Все зависит от настроек.
Re: Место ОС Linux в мире операционок .... 02.09.2005 12:06Manwe knzsoft писал(а):

> >> Что то вы о программистах забыли
> >а чего вспоминать то ? Тут все хорошо (Kylix Anjuta Eclipse
> ....)
>
>
> Windows like среды разработки не есть мечта программиста Улыбка
>
> Проблема в неконтроллируемости части кода и сборки проекта.
> Хочется понимать и контроллировать все до конца. Лучшим
> вариантом, наверное, все-же является emacs с ecb (Emacs Code
> Browser), да и vim неплохо справляется с небольшими проектами.

дерьмо эти все code browser'ы. толка от них никакого. мне надо от среды
1. автодополнение кода
2. автоформатирование (лучше с выбором стиля)
3. быстрый переход к определению/объявлению метода/функции/класса

в emacs есть проблемы с (1) и неудобно сделано (3) (надо создавать/обновлять TAGS, да и хорошо бы повесить такую возможность
на выпадающее меню по правому клику мыши)

> 5. Вообще, (emacs+ecb) + (gcc/g++) + (gdb/kdbg) - лучшие друзья

в gdb отлаживать крупный проект гимор еще тот. например режим edit&continue там уже появился?
а в kdbg можно полазить по внутренностям объекта, наведя на него мышкой?

> разработчика. Сюда можно добавить еще кучу приблудов, которые
> не помешают вашему полному контролю над проектом, но дополнят
> ваш инструментарий разработчика удобными элементами. Думаю, что
> если еще придется разрабатывать под Windows я буду делать это с
> помощью этих инструментов с использованием Qt - не хочу более
> сидеть в Visual Studio или Delphi.

дык никто не мешает писать на Qt в Visual Studio Улыбка что собственно я сейчас и делаю Улыбка

>
> ----
>
> Что касается путешествия по сети Интернет в Linux, то там две
> проблемы - exe-шные приблуды, и ненатроенные web-клиенты. С
> exe-шниками вы не справитесь, а вот браузеры настроить под

как это не справимся? они что самопроизвольно скачиваются и запускаются?
Re: Место ОС Linux в мире операционок .... 02.09.2005 12:24Raptor to knzsoft
Серьезные проблемы с мировозрением, подозреваю элементарную неопытность.
Годика через три (если найдете серьезную работу конечно) перечитайте свой пост.
Поверьте, как минимум это вызовет улыбку.
Re: Место ОС Linux в мире операционок .... 02.09.2005 14:34Voffka > 3. Eclipse - это не более чем красивая игрушка. Разьве можно, при сегодняшних мощностях персоналки, воспринимать
> серьезно что-то, что написано на Java? Да и глючит она прилично, даже на Java проектах.

Детство.
Re: Место ОС Linux в мире операционок .... 02.09.2005 22:08Bircoph Я вот ещё что хотел бы добавить: Linux - не только идеальная
среда для программистов, но и для учёных, по крайней мере,
для физиков. Яркий пример - CERN, у них даже есть собственный
Scientific Linux, смотреть тут:
[cern.ch]

Кстати, ими же разработан пакет root для сбора и обработки
экспериметальных данных:
[root.cern.ch]
который я сейчас и изучаю, он мне для учёбы нужен ;-).
Re: Место ОС Linux в мире операционок .... 05.09.2005 13:02knzsoft >дерьмо эти все code browser'ы. толка от них никакого. мне надо от среды
>1. автодополнение кода
>2. автоформатирование (лучше с выбором стиля)
>3. быстрый переход к определению/объявлению метода/функции/класса
>
>в emacs есть проблемы с (1) и неудобно сделано (3) (надо создавать/обновлять >TAGS, да и хорошо бы повесить такую возможность
>на выпадающее меню по правому клику мыши)

Когда работаешь над более менее серьезным проектом все это нужно. И в emacs, действительно, реализовано все это не лучшим образом, но то как реализовано уже вполне работоспособно и значительно экономит время, особенно по навигации кода, а уж автоформатирование с выбором стиля реализовано совсем без претензий. Я в emacs сижу относительно недавно и уже умею в нем много. Возмножно и менюшки по правому клику научусь делать - главное, чтобы это действительно понадобилось, тогда в emacs можно будет сделать все что угодно.

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

>в gdb отлаживать крупный проект гимор еще тот. например режим edit&continue >там уже появился?
>
>а в kdbg можно полазить по внутренностям объекта, наведя на него мышкой?

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

Конечно, все это не для новичков. Но когда программист напишет свой первый миллион строчек кода, да на десятке разных языков, да под разными средами, да с разными библиотеками, да в разных операционных системах, тогда он начнет отличать удобства от УДОБСТВ.

Если бы не было emacs, то я писал бы на vim. Как я и делал долгое время и делаю, иногда, до сих пор. По крайней мере это не visual studio от которой стонут программисты. ПОЛНОЕ УПРАВЛЕНИЕ КОДОМ ПРОЕКТА - вот что самое главное в инструментарии серьезного разработчика!
Re: Место ОС Linux в мире операционок .... 05.09.2005 13:26Manwe knzsoft писал(а):

> >в emacs есть проблемы с (1) и неудобно сделано (3) (надо
> создавать/обновлять >TAGS, да и хорошо бы повесить такую
> возможность
> >на выпадающее меню по правому клику мыши)
>
> Когда работаешь над более менее серьезным проектом все это
> нужно. И в emacs, действительно, реализовано все это не лучшим
> образом, но то как реализовано уже вполне работоспособно и
> значительно экономит время, особенно по навигации кода, а уж

в VS это на порядок удобнее и экономит больше времени.

> Но дело даже не в этом. Все это мелочи по сравнению с теми
> преимуществами которое дает полное управление проектом. Какие
> там анжуты, кдевелопы, эклипсы и вижустудии. Вот это

что такое полное управление проектом? и почем в VS оно не полное?

> >в gdb отлаживать крупный проект гимор еще тот. например режим
> edit&continue >там уже появился?
> >
> >а в kdbg можно полазить по внутренностям объекта, наведя на
> него мышкой?
>
> А вы можете отлаживать в real time с помощью каких-нибудь
> других средств. Я имею в виду, чтобы скорость исполнения
> проекта не зависила от того, под отладчиком вы ее запустили или
> без. Главное это возможности отладки, а не мелкие неудобства.

это не мелкое неудобство. это всё значительно сокращает время отладки.
проще мышкой подвести к объекту, чем в gdb писать print имя_переменной

>
> Если бы не было emacs, то я писал бы на vim. Как я и делал
> долгое время и делаю, иногда, до сих пор. По крайней мере это
> не visual studio от которой стонут программисты. ПОЛНОЕ

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