Вопросы с тегом «history»

История систем Unix и их основных компонентов. Пожалуйста, НЕ ИСПОЛЬЗУЙТЕ этот тег для вопросов, связанных с оболочкой; вместо этого используйте «историю команд».




4
Почему именования системных вызовов UNIX / POSIX так неразборчивы?
В чем причина использования таких неописуемых имен системных вызовов, как timeи creatвместо getCurrentTimeSecsи, createFileили, возможно, более подходящих для Unix get_current_time_secsи create_file. Что подводит меня к следующему пункту: почему кто-то хочет что-то вроде cfsetospeedбез верблюжьего футляра или, по крайней мере, подчеркивает, чтобы сделать его читабельным? Конечно, в вызовах будет больше символов, …

1
Почему в UNIX системный вызов kill называется kill?
Мне любопытно узнать историю этого имени, мне кажется, что системный вызов kill мог бы называться «сигнал», а системный вызов «сигнал» мог бы называться «дескриптор». Мне было интересно, могло ли первоначальное использование системного вызова просто убить другой процесс, и его использование, возможно, было расширено до более общего механизма отправки сигналов при …
41 kill  history 

1
Что случилось с bzip1?
bzip2 был стандартом де-факто для довольно сильного сжатия на протяжении многих лет. bzip2До сих пор я сам набирал команду тысячи раз, что заставляет меня задуматься - что случилось с bzip или bzip1? Google, кажется, не говорит мне много об этом, и похоже, что это может быть интересным уроком истории.


3
Почему существует политика ядра Linux, чтобы никогда не нарушать пространство пользователя?
Я начал думать об этой проблеме в контексте этикета в списке рассылки ядра Linux. Ядро Linux, как самый известный в мире и, пожалуй, самый успешный и важный проект свободного программного обеспечения, получает много прессы. И основатель и руководитель проекта, Линус Торвальдс, явно не нуждается в представлении здесь. Линус время от …


3
Как конвейеры ограничивают использование памяти?
Брайан Керниган объясняет в этом видео, что ранние исследования Bell Labs по отношению к небольшим языкам / программам основаны на ограничении памяти Большая машина была бы 64 кбайт - K, а не M или G - и это означало, что любая отдельная программа не могла быть очень большой, и поэтому …
36 pipe  history 


4
Vi тихо добавляет новую строку (LF) в конце файла?
У меня проблемы с пониманием странного поведения: vi, кажется, добавляет новую строку (ASCII: LF, так как это система Unix ( AIX )) в конце файла, когда я НЕ специально его печатал. Я редактирую файл как таковой в vi (стараясь не вводить новую строку в конце): # vi foo ## Which …
36 vi  history  text 

9
Как выглядят большие компьютеры, к которым подключены реальные терминалы?
Я изучаю историю компьютеров, чтобы лучше понять, почему терминалы Linux работают так, как они. Я читал, что с середины 1970-х до середины 1980-х годов большинство людей использовали реальные терминалы (в отличие от эмуляторов терминалов) для связи с большими компьютерами, это пример реального терминала: Но я не могу найти информацию об …
35 terminal  history 

5
Какой смысл mv -f?
Руководство GNU Coreutils дляmv говорит: -f --force Do not prompt the user before removing a destination file. Тем не менее, это, кажется, уже поведение по умолчанию для mv, так что -fопция представляется излишней. Например, в GNU Bash версии 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f …
34 files  history  mv 

2
Самый старый двоичный файл, работающий на Linux?
В обсуждении обратной совместимости в ядре Linux и графическом интерфейсе пользователя Алан Кокс отмечает, что « мое ядро ​​3.6rc будет по-прежнему работать с двоичным файлом Rogue, созданным в 1992 году. X обратно совместим с приложениями, намного старше Linux ». Итак, насколько обратно-совместимы двоичные интерфейсы приложений Linux ? Какой самый старый …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.