The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Операционной системе Unix исполнилось 50 лет , opennews (?), 24-Авг-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Операционной системе Unix исполнилось 50 лет "  –3 +/
Сообщение от saahriktu (ok), 24-Авг-19, 09:29 
+1
Ответить | Правка | Наверх | Cообщить модератору

84. "Операционной системе Unix исполнилось 50 лет "  +9 +/
Сообщение от VINRARUS (ok), 24-Авг-19, 14:45 
>Все-таки приятно осознавать, что операционка, на которой я сижу, имеет историю в полвека

...костылей.

Ответить | Правка | Наверх | Cообщить модератору

96. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от saahriktu (ok), 24-Авг-19, 15:17 
Костыли в винде. Потому, что там нет ни того, что всё есть файл, ни 6-ти базовых системных вызовов включая fork(),... и т.д.
Ответить | Правка | Наверх | Cообщить модератору

100. "Операционной системе Unix исполнилось 50 лет "  +5 +/
Сообщение от Аноним (100), 24-Авг-19, 16:16 
Всё есть файл? Ну-ну. Это вы с Plan9 попутали.

Насчёт отсутствия системного вызова fork() в винде тоже мимо: вы путаете системные вызовы и Win32 API.

Ответить | Правка | Наверх | Cообщить модератору

107. "Операционной системе Unix исполнилось 50 лет "  +3 +/
Сообщение от saahriktu (ok), 24-Авг-19, 17:10 
Просто в ОС семейства Unix не всё юниксвейно. За последние десятилетия появилось много неюниксвейного софта, который вполне работает в Unix'ах. А вот текстовая консоль в том же GNU/Linux'е юниксвейна на 100%.

Речь не про отдельные вызовы, а про конструктор. Про это ещё Линус Торвальдс писал. Собственно, к его тексту я и отсылался:
"Простота структуры Unix всегда поражала меня, как и большинство людей (ну по крайней
мере – нас, хакеров). Почти все, что делается в Unix, выполняется с помощью шести базовых
операций (называемых «системными вызовами», потому что они представляют из себя вызовы
системы для выполнения тех или иных действий), А уж из этих шести базовых вызовов можно
построить почти все на свете.
Одной из фундаментальных операций Unix является «операция порождения (fork)».
Выполняя «fork», процесс создает свою точную копию. Таким образом вы получаете две
идентичные копии. Порожденная копия чаще всего выполняет другой процесс – заменяет себя
новой программой. Это вторая базовая операция. Оставшиеся четыре вызова – open (открыть),
close (закрыть), read (читать) и write (писать) – предназначены для доступа к файлам. Эти шесть
системных вызовов представляют собой простые операции, из которых и состоит Unix.
Конечно, есть еще куча других системных вызовов, которые осуществляют детализацию.
Но если вы поняли шесть базовых – вы поняли Unix. Потому что одна из прелестей Unix в том,
что для создания сложных вещей не нужны сложные интерфейсы. Любого уровня сложности
можно достичь за счет сочетания простых вещей. Для решения сложной проблемы нужно лишь
создать связи («каналы» в терминологии Unix) между простыми процессами.
Уродство, когда для любого действия у системы есть специальный интерфейс. В Unix –
все наоборот. Она предоставляет строительные блоки, из которых можно создать что угодно.
Вот что такое стройная архитектура.
То же самое с языками. В английском 26 букв, и с их помощью можно написать все. А в
китайском для каждой мыслимой вещи – своя буква. В китайском вы сразу же получаете в свое
распоряжение сложные вещи, которые можно комбинировать ограниченным образом. Это
больше напоминает подход VMS: есть множество сложных вещей с интересным смыслом,
которые можно использовать только одним способом. И в Windows то же самое."
("Just for fun. Рассказ нечаянного революционера")

Ответить | Правка | Наверх | Cообщить модератору

113. "Операционной системе Unix исполнилось 50 лет "  –3 +/
Сообщение от Anonymoustus (ok), 24-Авг-19, 17:40 
Так это же всё общеизвестно. Юникс был задуман и создан как решение проблемы сложности Мультикса. А современный оффтопик (NT) создали Катлер и Ко, которые до этого делали VMS, но им пришлось в него вкорячить слои совместимости с 16-разрядным ДОСом и 16- и 32-разрядными виндами другого семейства. Дополнение: и с OS/2 же, как я мог забыть! Дополнение-2: и с POSIX тоже, эх, старческая память… Задачка нетривиальная, не так ли? А Торвальдс, конечно, умолчал про это и зарисовался этаким капитаном Очевидность перед всеми студентами, но грамотным людям цитировать эту писульку, на мой взгляд, некомильфо.

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

Ответить | Правка | Наверх | Cообщить модератору

131. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Аноним (131), 24-Авг-19, 18:49 
Легко - ставишь WINE и работают виндовые программы, ставишь дос-бокс и пжл арканоид пищит. Чем хвалиться то? Хаками NT? Так их не должно быть, если система логичная.
Ответить | Правка | Наверх | Cообщить модератору

142. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Anonymoustus (ok), 24-Авг-19, 19:25 
> Легко - ставишь WINE и работают виндовые программы, ставишь дос-бокс и пжл
> арканоид пищит. Чем хвалиться то? Хаками NT? Так их не должно
> быть, если система логичная.

Уровень анонима опеннета во всей первобытной красе.

Для чего я сюда до сих пор захожу? Ах да — чтобы читать, как пох вас кормит с лопаты.

Ответить | Правка | Наверх | Cообщить модератору

210. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Аноним (131), 25-Авг-19, 08:01 
Кстати, WINE не должен был каждую неделю дорабатываться, ведь Wine Is Not an Emulator - подразумевалось что он просто транслятор. Но из-за хаков в венде-nt , дыр, обнаруженных игроделами и хакнутых уже ими, приходиться городить сложнейшее ПО.
Ответить | Правка | Наверх | Cообщить модератору

190. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Аноним (190), 24-Авг-19, 23:31 
А что мне поставить, если я в современном линуксе захочу запустить бинарь под линукс, но собранный в 90-е?

Напоминаю, что виндовые бинари собранные под win95 вполне запускаются и сейчас

Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

209. "Операционной системе Unix исполнилось 50 лет "  –1 +/
Сообщение от Аноним (131), 25-Авг-19, 07:21 
А он у тебя не работает? Если консольный - то должен.
Ответить | Правка | Наверх | Cообщить модератору

282. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от 1 (??), 26-Авг-19, 10:33 
Запусти-ка мне первую цивилизацию на б-ой десяточке
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору

297. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Совершенно другой аноним (?), 27-Авг-19, 11:52 
Статически собранный должен будет заработать.
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору

159. "Операционной системе Unix исполнилось 50 лет "  –1 +/
Сообщение от Онаним (?), 24-Авг-19, 21:10 
>>> При всей сложности общей задачи, которую решали проектироващики NT, они её решили на настолько высоком уровне...

Что для предоставления массового сервиса она почти непригодна. Dixi.

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

160. "Операционной системе Unix исполнилось 50 лет "  –1 +/
Сообщение от Anonymoustus (ok), 24-Авг-19, 21:15 
>>>> При всей сложности общей задачи, которую решали проектироващики NT, они её решили на настолько высоком уровне...
> Что для предоставления массового сервиса она почти непригодна. Dixi.

И поэтому её используют на подавляющем большинстве потребительский компьютеров мира, а остаток — за Apple.

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

Ответить | Правка | Наверх | Cообщить модератору

224. "Операционной системе Unix исполнилось 50 лет "  –2 +/
Сообщение от Онаним (?), 25-Авг-19, 12:38 
Потребительский компьютер - это не массовый сервис. Это индивидуальная штука, жизненный цикл которой очень короткий.
Ответить | Правка | Наверх | Cообщить модератору

229. "Операционной системе Unix исполнилось 50 лет "  +1 +/
Сообщение от Anonymoustus (ok), 25-Авг-19, 18:13 
> Потребительский компьютер - это не массовый сервис. Это индивидуальная штука, жизненный
> цикл которой очень короткий.

Миллиарды потребительских Wintel-компьютеров в массы — это самый что ни на есть потребительский сервис. Обогащайте свой словарь и расширяйте кругозор.

Ответить | Правка | Наверх | Cообщить модератору

236. "Операционной системе Unix исполнилось 50 лет "  –2 +/
Сообщение от Онаним (?), 25-Авг-19, 20:46 
>> массовый сервис
>> потребительский сервис

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

/0

Ответить | Правка | Наверх | Cообщить модератору

252. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Anonymoustus (ok), 25-Авг-19, 22:17 
Прочитай ветку, в которую ты влез со своими сервисами, и попробуй ещё раз ответить на вопрос: ты на какой вообще комментарий отвечал и о чём?
Ответить | Правка | Наверх | Cообщить модератору

225. "Операционной системе Unix исполнилось 50 лет "  –2 +/
Сообщение от Онаним (?), 25-Авг-19, 12:39 
Ну и да - не путайте потребление контента с предоставлением такового.
Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

230. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Anonymoustus (ok), 25-Авг-19, 18:14 
> Ну и да - не путайте потребление контента с предоставлением такового.

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

Ответить | Правка | Наверх | Cообщить модератору

276. "Операционной системе Unix исполнилось 50 лет "  –2 +/
Сообщение от Онаним (?), 26-Авг-19, 08:45 
> Это ответ на какой мой комментарий? Я затрудняюсь обнаружить какую-либо логическую связь
> между ним и тем, что я писал.

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

Ответить | Правка | Наверх | Cообщить модератору

277. "Операционной системе Unix исполнилось 50 лет "  +1 +/
Сообщение от Anonymoustus (ok), 26-Авг-19, 09:06 
>> Это ответ на какой мой комментарий? Я затрудняюсь обнаружить какую-либо логическую связь
>> между ним и тем, что я писал.
> Не переживай. Проблемы с распознаванием логических связей - это не очень страшно,
> хотя, увы, и навсегда.

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

Ответить | Правка | Наверх | Cообщить модератору

294. "Операционной системе Unix исполнилось 50 лет "  –2 +/
Сообщение от Онаним (?), 27-Авг-19, 08:05 
Ну вот и опять ты не смог в логическую цепочку. Сочувствую, чего.
Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

296. "Операционной системе Unix исполнилось 50 лет "  +1 +/
Сообщение от Anonymoustus (ok), 27-Авг-19, 11:02 
https://ru.wiktionary.org/wiki

Продолжай изучение русского языка, не останавливайся на первых шагах.

Ответить | Правка | К родителю #294 | Наверх | Cообщить модератору

301. "Операционной системе Unix исполнилось 50 лет "  –1 +/
Сообщение от Онаним (?), 27-Авг-19, 20:36 
Сразу видно - с восприятием тоже плохо. Сочувствую, твой мир очевидным образом безмерно уныл и скучен.
Ответить | Правка | К родителю #296 | Наверх | Cообщить модератору

302. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Anonymoustus (ok), 27-Авг-19, 21:09 
Прими таблетки и больше не пропускай приём лекарств.
Ответить | Правка | К родителю #301 | Наверх | Cообщить модератору

303. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Онаним (?), 27-Авг-19, 22:45 
Это ты типа аутотренингом сейчас занимался?
Ответить | Правка | К родителю #302 | Наверх | Cообщить модератору

304. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Anonymoustus (ok), 28-Авг-19, 07:39 
> Это ты типа аутотренингом сейчас занимался?

Учись читать по-русски, анон: я посоветовал тебе принять таблетки и больше не пропускать приём лекарств.

Ответить | Правка | К родителю #303 | Наверх | Cообщить модератору

148. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от bootforce (?), 24-Авг-19, 20:06 
Абстракция хорошая, если не учитывать наличие системного вызова `ioctl`, который в итоге и позволяет притянуть за уши эту абстракцию с тем что все является файлом, за счет реализации произвольных команд над этими самыми файлами.
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

275. "Операционной системе Unix исполнилось 50 лет "  +/
Сообщение от Аноним (275), 26-Авг-19, 08:24 
> и 6-ти базовых системных вызовов включая fork()

Fork уже больше года как есть в десяточке.

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

106. "Операционной системе Unix исполнилось 50 лет "  –4 +/
Сообщение от Michael Shigorinemail (ok), 24-Авг-19, 17:09 
Нет!  Это примитивный односторонний взгляд.  Как хорошо известно, UNIX -- это стройная система костылей и подпорок :]
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

287. "Операционной системе Unix исполнилось 50 лет "  +1 +/
Сообщение от freehckemail (ok), 26-Авг-19, 15:03 
>> Все-таки приятно осознавать, что операционка, на которой я сижу, имеет историю в полвека
> ...костылей.

Костыли -- они везде, и в хорошим софте в том числе. Кроме разработчиков, собственно, никого и не интересует, сколько их там под капотом.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру