Вы знаете unix? Нет, вы не знаете unix-а
Oct. 18th, 2013 05:47 pmМногие думают, что linux это unix такой. Увы, это неверно. GNU Linux это GNU-система, а GNU is Not Unix просто по определению. Совместима, впрочем, неплохо, и если вы умеете работать в unix вам будет комфортно в linux. Но не наоборот.
Человек, привыкший к GNU getopt постоянно испытывает страдания от того, что ls -l filename это совсем не то же самое, что ls filename -l. Про мелкие отличия bash от sh, gawk от awk и тому подобное я уж молчу. Отличается даже команда cat. Кто не верит, почитайте man на гнутый cat по поводу -u.
Некоторые из моих читателей, впрочем знают freebsd. Но она тоже не unix. Весь юниксовый код был оттуда удален еще в прошлом веке из-за жлобства AT&T и соответствующая функйиональность написана заново со значительными улучшениями.
Из более-менее доступных на ширпотребном железе систем, юниксом является только солярис. И то, начиная с 9 версии они туда всяких сервисов понапихали.
Человек, привыкший к GNU getopt постоянно испытывает страдания от того, что ls -l filename это совсем не то же самое, что ls filename -l. Про мелкие отличия bash от sh, gawk от awk и тому подобное я уж молчу. Отличается даже команда cat. Кто не верит, почитайте man на гнутый cat по поводу -u.
Некоторые из моих читателей, впрочем знают freebsd. Но она тоже не unix. Весь юниксовый код был оттуда удален еще в прошлом веке из-за жлобства AT&T и соответствующая функйиональность написана заново со значительными улучшениями.
Из более-менее доступных на ширпотребном железе систем, юниксом является только солярис. И то, начиная с 9 версии они туда всяких сервисов понапихали.
не отличия а устарелость
Date: 2013-10-18 01:50 pm (UTC)no subject
Date: 2013-10-18 02:00 pm (UTC)PS полное впечтление, что и Linux и Solaris спят и видят, как сделать себе реестр на манер виндового. В solaris это svc, в который тащат всё. В Linux это gconf и прочие попытки (взять только для примера, как нынче иксы конфигурятся через какие-то нечеловеческие XML-ки).
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 02:03 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 03:06 pm (UTC)no subject
Date: 2013-10-20 10:27 am (UTC)no subject
Date: 2013-10-18 02:00 pm (UTC)no subject
Date: 2013-10-19 02:52 pm (UTC)Вообще-то svc был еще в первых релизах Unix SVR4, в том числе в первых релизах соляриса и в SCO Unixware. Но только к 9-10 солярису они портировали туда сколько-нибудь значительную часть стандартных демонов.
no subject
Date: 2013-10-18 02:16 pm (UTC)no subject
Date: 2013-10-18 03:56 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 02:22 pm (UTC)no subject
Date: 2013-10-18 03:57 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 02:39 pm (UTC)no subject
Date: 2013-10-18 03:06 pm (UTC)no subject
Date: 2013-10-18 03:26 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 03:20 pm (UTC)Вот это напрягает, да. Не дали вовремя по рукам школьнику, протащившему это в GNU getopt.
no subject
Date: 2013-10-18 03:53 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 03:42 pm (UTC)http://www.unix.org/what_is_unix/the_brand.html
UNIX-сертифицированные продукты
http://www.opengroup.org/openbrand/register/xy.htm
no subject
Date: 2013-10-18 05:20 pm (UTC)no subject
Date: 2013-10-18 06:27 pm (UTC)Еще несколько лет и ты вообще никому не сможешь объяснить про кроссплатформенность /:
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-19 04:53 pm (UTC)Всякая высокоуровневая хрень все равно на жабе/петоне/вотевер, а кто пишет на це томы полюбому дорога к epoll / door_open / прочее. Тут неокроссплатформишься, можно только реимплементить функционал в нескольких экземплярах для разных осей.
(no subject)
From:no subject
Date: 2013-10-20 06:27 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-10-18 08:30 pm (UTC)no subject
Date: 2013-10-18 09:11 pm (UTC)так что рано совсем уж списывать прочие unix-like из общедоступных :))
no subject
Date: 2013-10-20 07:33 am (UTC)Для этого человеку нужно иметь привычку создавать файлы ./-l, не так ли? :)
no subject
Date: 2013-10-20 08:21 am (UTC)