LINUX.ORG.RU

«Systems Software Research is Irrelevant»

 , , ,


0

2

Возможно баян и обсуждалось, но тем не менее.

http://doc.cat-v.org/bell_labs/utah2000/

Ъ: все пользуются старым говном 80-х - 90-х годов, исследований в области системного (операционные системы прежде всего, компиляторы, сети) программного обеспечения не ведётся, а если и ведётся, то влияния на индустрию не оказывает.



Последнее исправление: mentalmenza (всего исправлений: 1)

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

anonymous
()
Ответ на: комментарий от mentalmenza

Будто Пайк не смог бы поныть.

anonymous
()

Будто это что-то плохое

Gvidon ★★★★
()

Потому-то он видимо и изобрел инновационный Go

anonymous
()
Ответ на: комментарий от mentalmenza

роб пайк лашара, это видно уже по го

anonymous
()

Ну да, в мире замшелых юниксов действительно ничего не меняется, и ничему новому места нет. Но если посмотреть на развитие Windows, то там с 2000х, и уж тем более с 90х, просто огромное количество инноваций. И недаром все передовые исследования в этой области происходят в Microsoft Research.

anonymous
()

очевидно, потому-что профита в этом сейчас нет и пока не будет?

umren ★★★★★
()
Ответ на: комментарий от anonymous

просто огромное количество инноваций.

например?

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonymous

если посмотреть на развитие Windows, то там с 2000х, и уж тем более с 90х, просто огромное количество инноваций. И недаром все передовые исследования в этой области происходят в Microsoft Research.

Кто бы мог подумать, что передовые исследования в области Windows происходят в Microsoft Research!!!1 Анон, ты сцуко гений.

tailgunner ★★★★★
()

Я думаю:

1) Мир не делится на белое и чёрное. Лучше бы конкретные проблемы указал.

2) Многое с того времени изменилось.

Мне самому не нравится засилье старых переусложнённых стандартов, но мир таки с каждым годом меняется.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Ага, в 2014 году до жавы доехали лямбды. Такими темпами до юзабельных языков (и работающих программ, лол) программисты доберутся к концу следующего века, в лучшем случае.

anonymous
()
Ответ на: комментарий от anonymous

Это однобокое видение ситуации. С одной стороны, java всё ещё с нами. С другой — наплодили кучу языков под JVM. Но, что самое главное, они даже могут как-то взаимодействовать друг с другом т.к. работают на одной платформе.

Так что отставить панику.

true_admin ★★★★★
()
Ответ на: комментарий от Bad_ptr

Какое вообще отношение гуйня имеет к ОС?!?

anonymous
()
Ответ на: комментарий от true_admin

Смысл этих языков, если то здесь то там постоянно вылизвают кишки этой самой жабы, а для сборки всё равно приходится использовать чудовищные тулзы, требующие написания кучи xml?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

А я и не говорил что всё идеально. Мне и самому не нравится многое.

Вопрос был в том «а не остановились ли мы в развитии». Нет. По крайней мере, со времени написания статьи многое чего поменялось: появилась виртуализация и паравиртуализация, новые файловые системы, новые подходы к обработке данных, big data итд итп. Мощность top-500 компов возрасла на несколько порядков, выросли google и facebook... Наверняка и в сетях много чего нового появилось

Это как-то не похоже на застой. Из бочек дёгтя остаётся огромное количество legacy-кода и старые стандарты которые «нельзя ломать». Ну так индустрия в массе своей по-другому не может. Знаешь шутку про связь между римскими колесницами и шаттлы? http://fiz.1september.ru/article.php?ID=200500707

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

появилась виртуализация и паравиртуализация

виртуализация появилась задолго до 2000 года

новые файловые системы

какие именно и что в них нового? Нет, кривые алгоритмы и неспособность балансировать дерево (btrfs) не являются инновацией.

новые подходы к обработке данных

например?

big data итд итп

buzzwords, etc, etc.

Мощность top-500 компов возрасла на несколько порядков

Какое отношение мощность top-500 имеет к софту?

Это как-то не похоже на застой. Из бочек дёгтя остаётся огромное количество legacy-кода и старые стандарты которые «нельзя ломать».

Это и есть застой в классическом виде.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

виртуализация появилась задолго до 2000 года

Она стала удобной и юзабельной. Далеко продвинулся управляющий софт. И это теперь работает на обычных персоналках.

какие именно и что в них нового?

ZFS.

Какое отношение мощность top-500 имеет к софту?

Ну, это я промахнулся, я думал речь идёт и о железе тоже.

новые подходы к обработке данных

например?

Всякие хадупы, map/reduce и прочий nosql, sparse data processing например. Механизмы машинного обучения сейчас на подъёме.

Только не говори что всё это строится на давно известных парадигмах и мат. моделях, а то выяснится что всё основывается на идеях 200-400 летней давности. Мы не про матан сейчас говорим.

Не, ну если для тебя мир за последние 15 лет не изменился то я не стану настаивать. Твоё право выбирать что считать инновациями, а что нет.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Она стала удобной и юзабельной. Далеко продвинулся управляющий софт. И это теперь работает на обычных персоналках.

Что ты понимаешь под фразой «управляющий софт далеко продвинулся»? И над персоналках это теперь работает только потому, что сами персоналки стали достаточно мощными для этого.

anonymous
()
Ответ на: комментарий от anonymous

Что ты понимаешь под фразой «управляющий софт далеко продвинулся»?

То что сейчас облаками управляет. Ну, например, какой-нить openstack, будь он неладен. Ты нажимаешь кнопочку «создать виртуалку», а там уже и образ клонируется со стораджа с дедупликацией данных, и роуты прописываются (правда, я не люблю такие сложные конфигурации сети), и в мониторинг добавляется, и приложение туда само внедряется... Заодно и отказоустойчивость добавляется. Может, сейчас это стало нормой и все привыкли к этому, а лет десять-пятнадцать назад люди серваки руками настраивали.

Кстати, почти с каждым релизом ядра просто тонны вкусняшек появляются. Про это можно почитать, например, здесь: http://kernelnewbies.org/LinuxChanges . Как-то не похоже что всё умерло.

это теперь работает только потому, что сами персоналки стали достаточно мощными для этого.

Я так не считаю. На что не хватало мощностей 15 лет назад? Сейчас можно больше говнокодить, это бесспорно.

true_admin ★★★★★
()

Насчёт языков он неправ (scala, rust, даже хачкелеподобные набирают популярность), а насчёт остального — да, всё так.

quantum-troll ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.