Запитання з тегом «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 )) в кінці файлу, коли я НЕ спеціально його вводив. Я редагую файл як такий in vi (дбаючи про те, щоб не вводити новий рядок наприкінці): # vi foo …
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 1 2; ls 2 $ …
34 files  history  mv 

2
Найдавніший бінарний, що працює на Linux?
У дискусії щодо зворотної сумісності в ядрі Linux та інтерфейсах інтерфейсу GUI , Алан Кокс зазначає, що " моє ядро ​​3.6rc все ще буде працювати з бінарним Rogue, побудованим у 1992 році. X знову сумісний із програмами, набагато старшими за Linux ". Тож наскільки сумісними є бінарні інтерфейси додатка Linux …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.