Pull to refresh

Comments 10

1 января 1970 года. День создания индустрии программного обеспечения

Фактически это дата начала новой эры. И через год после этой даты я ступлю на стезю программирования, по которой шагаю вот уже более 50 (пятидесяти) лет :-).

Странная писанина, юних видите ли есть, бледно голубой АйБиМэ жив ... Но PDP 7 прям как-то из воздуха, и вовсе как то без DEC. А где же незабвенное про "змеиное масло" от большого Кена? Или это укороченная история, для поколения ЕГЭ на НГ?

Дайте тогда, пожалуйста, ссылки или хотя бы ключевые слова на всё упомянутое...

На что Вам ссылки? Что PDP - это ЭВМ от Digital? Или на то что на "момент зарождения самой и единственной ОС" с 4-х байтовой датой жили и процветали инженерные изделия на порядки сложнее (типа RT, RSX ) ...
Или то что "Большой Кен" - это Кен Олсен со своим неизменным сарказмом в сторону кустарных поделок от хоббитостов ? ;-)
Это жеж гуглится простым образом если есть интерес к ретроспективам.

Или то что "Большой Кен" - это Кен Олсен со своим неизменным сарказмом в сторону кустарных поделок от хоббитостов ? ;-)

Это жеж гуглится простым образом если есть интерес к ретроспективам.

"Большой кен змеиное масло" или "big ken snake oil" выдаёт релевантного контента ноль целых хрен десятых. Вообще переполнение жаргоном "только для своих" - конечно, работает для отличения своих, но ни для чего-то иного. Спасибо, что соизволили откликнуться и дать хоть одним словом больше для нормального поиска. Тем не менее, по нему находится ровно одна ссылка на его некролог на Linux Magazine. Символично, не находите?
(Я учитываю, что гугл у всех разный, это безусловный факт. Поэтому вообще считаю, что "послать в гугл" полезно только для самых банальных фактов. Что-то за пределами банальности требует уже прямых ссылок. Возможно, вам почему-то даёт больше. Тогда лучше уточнять со ссылками.)

и процветали инженерные изделия на порядки сложнее (типа RT, RSX ) ...

Я бы не сказал, что RT-11 сложнее, тем более на порядки. Даже для RSX-11 это уже не совсем так, порядков там точно нет. Историю Unix в осмысленном виде надо отсчитывать не от рождения - понятно, тогда она была игрушкой, и не на PDP-11 - а как минимум от v5, лучше v6, когда она начала быть хоть как-то кроссплатформенной и распространяться не только по одной лаборатории.

Unix сравнима по основным свойствам с RT-11XM, не менее. В этом смысле они ровесники, но Unix как для человека (пользователя, как минимум) удобнее - сужу по своему опыту. Про RSX-11 я могу судить только по статьям, но тоже не вижу ничего особо превосходящего. Естественно, мой взгляд искажён тем, что подход Unix победил. Но точно так же искажён он был у всякого, кто не видел, почему и как система, выглядящая игрушкой, несёт в себе зачатки того подхода, который вскоре победит.

Чем вам настолько не даёт покоя 4-байтное время, я не знаю:), это чисто промежуточное решение, тем не менее выжившее на много лет. Не делать же им тогда в стиле NT time... (упоминаю его потому, что считаю его в среднем на сейчас разумнее всех дробных вариантов unixtime. но переделывать на него никто не будет.)

Или то что "Большой Кен" - это Кен Олсен со своим неизменным сарказмом в сторону кустарных поделок от хоббитостов ? ;-)

Это жеж гуглится простым образом если есть интерес к ретроспективам.

"Большой кен змеиное масло" или "big ken snake oil" выдаёт релевантного контента ноль целых хрен десятых. Вообще переполнение жаргоном "только для своих" - конечно, работает для отличения своих, но ни для чего-то иного. Спасибо, что соизволили откликнуться и дать хоть одним словом больше для нормального поиска. Тем не менее, по нему находится ровно одна ссылка на его некролог на Linux Magazine. Символично, не находите?
(Я учитываю, что гугл у всех разный, это безусловный факт. Поэтому вообще считаю, что "послать в гугл" полезно только для самых банальных фактов. Что-то за пределами банальности требует уже прямых ссылок. Возможно, вам почему-то даёт больше. Тогда лучше уточнять со ссылками.)

и процветали инженерные изделия на порядки сложнее (типа RT, RSX ) ...

Я бы не сказал, что RT-11 сложнее, тем более на порядки. Даже для RSX-11 это уже не совсем так, порядков там точно нет. Историю Unix в осмысленном виде надо отсчитывать не от рождения - понятно, тогда она была игрушкой, и не на PDP-11 - а как минимум от v5, лучше v6, когда она начала быть хоть как-то кроссплатформенной и распространяться не только по одной лаборатории.

Unix сравнима по основным свойствам с RT-11XM, не менее. В этом смысле они ровесники, но Unix как для человека (пользователя, как минимум) удобнее - сужу по своему опыту. Про RSX-11 я могу судить только по статьям, но тоже не вижу ничего особо превосходящего. Естественно, мой взгляд искажён тем, что подход Unix победил. Но точно так же искажён он был у всякого, кто не видел, почему и как система, выглядящая игрушкой, несёт в себе зачатки того подхода, который вскоре победит.

Чем вам настолько не даёт покоя 4-байтное время, я не знаю:), это чисто промежуточное решение, тем не менее выжившее на много лет. Не делать же им тогда в стиле NT time... (упоминаю его потому, что считаю его в среднем на сейчас разумнее всех дробных вариантов unixtime. но переделывать на него никто не будет.)

" несёт в себе зачатки того подхода, который вскоре победит. "

"Зачатки" в 20-100 кстрок vs миллионы строчек у других на момент подключения Линуса? Тут "подход" даже не просматривается. Ничего наукоёмкого юних на рубеже конец 60-ых начало 70-ых не имел, да и с чего непонятно. Трудовые ресурсы баблом качались в совсем других направлениях.

"Победил", как посмотреть, вот винду что-то не очень получается. А там дата 64-битная, может потому ?! ;-)

"Зачатки" в 20-100 кстрок vs миллионы строчек у других на момент подключения Линуса?

1) Разные юниксы были значительно разнообразнее и просто толще тех "20кстрок" на момент старта активного развития Linux. Фактически в него вливали весь опыт прошлых проб, но под новые условия, на 99% состоящие из предельно открытой лицензии. GPL - единственное, чем он победил всех конкурентов, и не только ещё живых ближайших *BSD, а и 100500 всех этих Ultrix, AIX, HP-UX, SCO, Venix и прочих, которых я уже с трудом вспомню. Считать надо именно так - сколько полезного было собрано и осталось из всего Unix мира. И сколько было ещё принесено из прочих источников. Я могу, например, ругаться плохими словами на чрезмерно оптимистическое и безалаберное применение Mach, но в целом он дал много пользы.

2) Что толку с тех миллионов строк, если они были неудобны, излишни и вообще работали как гиря на ногах бегуна. Я тут больше вспоминаю не DEC, а IBM с S/360 и её осями. Насколько, например, перенос принципов работы со сложными файлами из ядра в юзерленд упростил большинство работ без необходимости описывать все эти 100500 уточнений типа RECFM=FM в JCL. Но и DEC неплохо отличилась в плане ненужной сложности.

Ничего наукоёмкого юних на рубеже конец 60-ых начало 70-ых не имел, да и с чего непонятно.

"Науко"ёмкость она разная бывает. Правильная базовая простота это тоже результат проб, ошибок, снова проб и наконец нащупывания нормального пути. Unix отверг множество сложностей прежнего периода как ненужные - за счёт того, что был разработан с нуля и теми, кто делал его для себя, а не чтобы создать ещё одну фичу с требованием денег за неё. Да, я не согласен с некоторыми решениями, а сейчас так вообще надо бы переделать с нуля, ну так 50 лет прошло. А системы типа перечисленных вами вообще даже такому оживлению не поддаются - надо просто что-то вместо них применять.

Трудовые ресурсы баблом качались в совсем других направлениях.

"Здесь мерилом работы считают усталость" ©.

"Победил", как посмотреть, вот винду что-то не очень получается. А там дата 64-битная, может потому ?! ;-)

Винду уже победили - по количеству установок. Linux сейчас в каждом утюге. Unix в целом в каждом смартфоне, даже если над ним Android, iOS или что-то похожее. Альтернативные планы пока именно что планы. Десктоп не растёт с 2010 или даже сжимается. Методы захвата пионерных ниш работают лучше, чем попытка вытеснения из прочно занятого. Но и тут мак неплохо вытесняет винду, а он unix-based. Что-то я не вижу современных систем на VMS, например:)

"Дата" это вообще не характеристика подсчёта времени. То, что вы путаетесь в терминах, уже показательно. Время в современных Unix за пределами чистого embedded это 64+32 бита. Активно идёт переход и в 32-битных системах, которые встроенные в малых установках, но если сейчас даже малинка 64-битная, то те 32 бита это совсем что-то особое. Но, повторюсь, до ≈2030 разберутся и с ними.

PS: Мы что, ru.os.cmp повторяем? С момента выкатки FAQ от JG, аргументы не поменялись. Только доля линукса из заметной перешла в тотальную.

Разные юниксы ... да дата 4-х байтовая. Вот и вся иновация, да ещё птичий язык баша... ;-) Вирт память там может в 70-м году была или ринги защиты? А может они (енти все юниксы) кластеры сляпали на коленках же?

ОС нельзя взять и получить посредством напихивания туда сырсняков с гит-хаба. Спорить будем? Если да - то точно без меня.

RECFM ... мои соболезнования портерам. Ну нет в VMS плоских файлов - это надо принять как данность и научиться пользоваться тем, что есть. И дока подготовлена и написана хорошим, и понятным языком - это ещё один отсыл к высказыванию от Кена Олсена.

JG - это кто? По ROC я жона гладких помню. Был ещё один персонажик, который по "прочтению источников" очень складно сопоставлял всё и вся у него правда полуось побеждала, сейчас он даже йандекс учит уму разуму (видел фотку в лифте), и тоже пишет свою ОС, кстати.

Я так понимаю, что time у вас местами стал 64+32 ... ;-) Ну, круто, чё!

" Правильная базовая простота это тоже результат проб, ошибок, снова проб и наконец нащупывания нормального пути. Unix отверг множество сложностей прежнего периода как ненужные"

Вы серьёзно?! Отверг? Что отверг-то? Защиту памяти форками? Плоский passwd? Вот взял прям так и сразу отверг, да.

"Правильная" - это по каким критериям на момент создания "правильного" эта самая "правильность" была определена и удостоверена?

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

Винду уже победили - по количеству установок. Linux сейчас в каждом утюге.

Ясно. Не важно как голосуем - важно как считаем. (tm) Не фан я винды, но ... вряд ли M$ рыдает по тому как линукс побеждает на рынке утюгов.

Но, повторюсь, до ≈2030 разберутся и с ними.

Это прекрасная демонстрация тех "побеждающих" и "упрощяющих сложное" подходов, который появились аж в 1.1.1970 - день когда "родилась индустрия" (с). ;-)

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

Символично ли что Кен Олсен уже не гуглиться или нет, не ведаю - по мне так это крайне плохо. Получается что вычеркнута целая эпоха, инженерная цивилизация.

Покоя не дают 4-е байта ... да в целом всё равно, y2k я пережил под VMS-ом, соседям же пришлось волнительно. Но теперь кто же об этом вспомнит?

Сравнивать хорошо когда есть база знаний для сравнения. Ну вот я имею орыт 25+ VMS-а, и 10+ разработки в юних-ах, могу сравнивать что да как. А по статьям судить - ну это такое себе занятие.

Sign up to leave a comment.