LINUX.ORG.RU

Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»

 , , , ,


8

0

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

«UNIX: A History And A Memoir» это история UNIX через призму личных воспоминаний Кернигана. Она рассказывает о людях и событиях в Bell Labs, положивших начало самой значимой операционной системе и самому значимому языку программирования в истории.

>>> Приобрести книгу

★★★★★

Проверено: alexferman ()

Ответ на: комментарий от Deleted

перевод будет заведомо незаконным

Что не мешает массово переводить художественную литературу без разрешений. Чисто для своих.

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

Ну, в принципе, да, почему бы нет

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

Что не мешает массово переводить художественную литературу без разрешений. Чисто для своих.

Доминирование GPL_xx над BSD и похожими лицензиями как бы намекает на то, что успех Linux основан в том числе и на правовой культуре, что как бы намет на то, что если мы не хотим прогнить то лицензии надо соблюдать.

torvn77 ★★★★★ ()

Дай Бог каждому прожить жизнь так чтобы в пенсионные года можно было заняться мемуарами. Айти мемуарами :)

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

ээээ интелектуальная собственность в современном изводе это форма вывоза капитала из «колоний»

как и прочий гудвил - в воображаемых сообществах Бенедикта Андерсона так прямо и сказанно что юристы современности тождественны шаманам доистории.

зы. и да что за флаг на бейдже с микимаусом у BWK?

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

А кто значимее? Я бы выделил Lisp, Fortran, C, C++, Java как наиболее значимых. при этом на Lisp’е пишут семь с половиной человек, Fortran канул в лету вне научных кругов (да и в них по большей части неактуален уже), Java и C++ появились позже няшной, и по сути являются все той же сишкой с обобщенным программированием и ООП.

Сишка повлияла на дизайн большинства языков, именно к сишке обычно пишутся биндинги, на сишке крутятся драйвера и куча низкоуровневого кода. На опеннете местные эксперты с синдромом утенка поливают экскрементами любой язык с синтаксисом, отличным от сишного. Сишка – де-факто стандарт. Даже в школах обычно преподают один из трех ЯП: C, Pascal, Python. Притом второй и третий были выбраны потому, что их считают языками для начинающих. Хотя, право слово, лучше бы давали Scheme.

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

ээээ интелектуальная собственность в современном изводе это форма вывоза капитала из «колоний»

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

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от Deleted

Точно, это же, наверное, bwk даже эти вопросы не решает а издательство.

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

для производителей и потребетелей патентное право это средство защиты от паразитов, воров и вымогателей

Защита пчел от меда.жпг

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

Во-первых, там много «пёрлов» чисто языковых: и неудачных предложений, и отсебятины. Во-вторых, переводчик открыто признавался в цензурировании книги. Типа, представить Ричарда в более выгодном свете, чем в оригинале.

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

и неудачных предложений, и отсебятины

Например?

представить Ричарда в более выгодном свете, чем в оригинале

Будь так - я бы вообще убрал упоминания о том, как Столлман жевал волосы, например.

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

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Nervous

Защита пчел от меда.жпг

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

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

о том, как Столлман жевал волосы

Если бы только волосы ... :D

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

Эту книгу нужно обязательно в бумажном варианте, и читать долгими зимними вечерами сидя у камина (кот и плед - по желанию) :)

Камин газовый или дровяной?

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

позволял себе

А не твоя забота, как переводчика, решать что он себе позволял. Переводчик - не соавтор. Считаешь, что автор не прав - пишешь маленькую статейку внутри книги, где выражаешь своё несогласие. Называется «От переводчика». Да и то, такое позволяют себе только люди с именем и авторитетом в своей профессии, а ты, сдаётся мне, ноунэйм.

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

Переводчик - не соавтор

Мы точно про GPL-книгу говорим? В которой автор прямым текстом написал, мол, берите и улучшайте текст, я буду только «за»

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

Честным жителям свободной экосистемы права и патенты ни как не мешают

Расскажи нам, как патентный троллинг делает нашу жызнь легче и приятнее.

Nervous ★★★★★ ()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от Deleted

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

[code] Имя автора ….

С небольшой долей соавторства и переводом от ….

Название книги [/code]

Понятие «улучшений» вообще очень обтекаемо. Был прапорщик, уволенный за воровство. Потом у него родился сын, стал депутатам. Избирается куда-нибудь. В его биографии пишут: «Родился в семье офицеров…» В пиаре, и черном и белом, такие «улучшения» сплошь и рядом.

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

От переводчика ждут перевода

Продолжим эту квадратно-гнездовую логику и придём к выводу, что перевод это когда слово-в-слово через гуглетранслейт.

Спасибо за экспертное мнение!)

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

Расскажи нам, как патентный троллинг

Ну например если проприетарщик пишет патч к копилефт программе то он вынужден не может отказать своим клиентам в предоставлении его кода и использовать этот код для вымогательства нетрудовых доходов.

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

Вообще анонимус прав, если ты изменил смысл и контекст текста то ты должен добавить себя в редакторы и соавторы.

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

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

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

Я пишу не для тебя, а для остальных

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

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

Я вполне серьезно.

Окончательный переход к технологии Интернет произошел в январе 1983 года: в этом году протокол TCP/IP принят Министерством обороны США, а сеть ARPANET была разбита на две независимые части. Одна из них (предназначенная для научных целей) сохранила название ARPANET, а вторая, большая по масштабу сеть MILNET отошла к военному ведомству.

Для того чтобы стимулировать использование новых протоколов в учебных заведениях, DARPA сделало реализацию TCP/IP широко доступной для университетских кругов. В это время многие исследователи использовали версию ОС Unix университета Беркли (шт. Калифорния), называемую BSD Unix (от Berkeley Software Distribution.)

Благодаря тому что DARPA в свое время субсидировала компанию BBN и университет в Беркли с целью реализации протоколов TCP/IP для использования вместе с популярной ОС Unix, более 90% компьютерных факультетов университетов адаптировали новую сетевую технологию, и версия BSD стала фактическим стандартом для реализаций стека протоколов TCP/IP. Было выпущено несколько версий BSD, каждая из которых добавляла в TCP/IP новые возможности, в том числе 4.2BSD (1983 г.), 4.3BSD (1986 г.); 4.3BSD Tahoe (1988 г.); 4.3BSD Reno (1990 г.); 4.4BSD (1993 г.).

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

Тогда люди в первую очередь были людьми и на разновидности не делились.

И потом, если мы говорим про вклад людей с девиантными ориентациями то и делать они это должны как люди с девиантными ориентациями из своих девиантноориентированных соображений, тогда этого небыло.

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

делать они это должны как люди с девиантными ориентациями из своих девиантноориентированных соображений

sendmail.cf значит ты не видел

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

дровяной, конечно, ну и кресло-качалка, само-собой =)

Заказал у Деда Мороза колун Gransfors Bruks.

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

А кто значимее?

Это субъективно.

Имхо, в эволюции языков это Fortran, Lisp, Algol, ML, Smalltalk. По популярности и количеству софта лидируют java, python, js.

Новых идей C не принес (не считая идеи, что для софта нормально быть дырявым). Значимо если только то, что часть критичной айтишной инфраструктуры на нем написана, типа Linux и Apache.

Java и C++ появились позже няшной, и по сути являются все той же сишкой с обобщенным программированием и ООП

Java - нет, она вся на идеях Modula/Oberon/Smalltalk. Только синтаксис от C++.

Сишка повлияла на дизайн большинства языков

Только на лексику и синтаксис (и то чаще всего через C++), сишной семантики почти нигде нет. А семантика как бы поважнее будет.

на сишке крутятся драйвера и куча низкоуровневого кода

Ну да, в своей нише король. Как фортран с коболом, только ближе к простому пользователю.

Сишка – де-факто стандарт

В мире UNIX/Linux - в какой-то степени да. В мире Windows, OS X, Android она встречается очень редко.

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

Если бы не педики, юникс был сегодня так же популярен как TOPS-20.

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

torvn77

И потом, если мы говорим про вклад людей с девиантными ориентациями то и делать они это должны как люди с девиантными ориентациями из своих девиантноориентированных соображений, тогда этого небыло.

Eric Allman

There is some sort of perverse pleasure in knowing that it's basically impossible to send a piece of hate mail through the Internet without its being touched by a gay program. That's kind of funny.

И правда небыло :)

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

С небольшой долей соавторства и переводом от ….

Тогда это придётся в любой перевод писать. Ведь даже в классике «brave new world» стал «О дивный новый мир». Ведь явное редактирование. А уж сколько пафоса добавили в переводы «Властелина колец»…

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

gay program

Создатели почтовой программы о этом знали или это сублимация отдельно взятого конечного пользователя?
Итакие интерпретации программ разработчиками и пользователями были массовым явлением?

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

если проприетарщик пишет патч к копилефт программе то он вынужден не может отказать своим клиентам в предоставлении его кода и использовать этот код для вымогательства нетрудовых доходов

Какой-то сок мозга. Это следствие неотчуждаемой свободы клиентов делать all they fracking want со своей собственностью — в настоящее время защищаемой свободными лицензиями, отнюдь не патентами на скругленные прямоугольники.

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

Algol – да, согласен. Семейство ML само во многом слизано с паскаля, так что тут не соглашусь. Smalltalk ни на что не повлиял, его объектная модель вдохновила (в какой-то мере) разве Ruby да Erlang. Что в той же Java от Oberon и Smalltalk? Разве что GC. А вот от плюсов куда больше: объектная модель (разве теперь почти все есть объект, но «объект» – не актор с сообщениями, а просто структурка с данными и кодом), синтаксис. Код плюсов времен С++98 и джавы очень похож, как по архитектуре, так и просто внешне. Разве в крестах вызовы delete вставлять приходится.

Семантики сишной особо нигде нет, но это лишь потому, что сишка оказалась слишком низкоуровневой. Для юзеров делаются обертки в виде той же джавы, чтобы байты не утекали, и уже эти обертки популярны. Умные, прощающие обертки, но под капотом это все та же сишка с ее проблемами. Толку от питоновского GC, если у тебя весь код – биндинги к сишному коду, в котором сито?

Ну и в мире Windows сишка была стандартом очень долго. Собственно, WINAPI – голая сишка. OSX – яблоко, у яблока синдром NIH в его терминальной стадии. За Андроид не скажу, да и слишком новый он.

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

со своей собственностью

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

защищаемой свободными лицензиями,

лицензиями …

То есть механизм защиты основан на патентах и правах и другого скорее всего не будет.

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от Siborgium

Семейство ML само во многом слизано с паскаля

Лексика в целом да. Даже не синтаксис! Не говоря про суть: функциональный подход, алгебраические типы, вывод типов, параметрический полиморфизм. Это сейчас в большинстве статичных языков.

Smalltalk ни на что не повлиял, его объектная модель вдохновила (в какой-то мере) разве Ruby да Erlang.

И Objective C, но речь не столько про язык, сколько про среду. Продвинутые IDE, визуальные интерфейсы, программирование мышкой, паттерны - всё оттуда.

Что в той же Java от Oberon и Smalltalk? Разве что GC

Про Smalltalk выше, от оберона - сердце java: виртуальная машина. Управляемый код, рефлексия в рантайме.

А вот от плюсов куда больше: объектная модель

Примерно да. Но оно от Симулы идет. На синтаксис я бы большого внимания не обращал вообще.

но под капотом это все та же сишка с ее проблемами

Под капотом - это и значит за пределами семантики. Как она реализована - другой вопрос. Сильно по-разному, кстати, далеко не всегда на C. Впрочем, и C тут на своем месте более-менее.

WINAPI – голая сишка

Сишные API/ABI - это да, стандарт для нативного кода. Но это малая декларативная часть языка, которой вовсю пользуются без самого C.

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