Где можно посмотреть исходный код программы Free из Linux’а, которая показывает ОЗУ?

12
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
491

Всем привет!

Может кто знает где можно посмотреть исходный код программы Free, которая в Linux’е показывает данные об оперативной памяти компьютера.

Заранее всем спасибо за ответы!


C
На сайте с 22.08.2012
Offline
104
#1
Dmitriy_2014 :

Всем привет!

Может кто знает где можно посмотреть исходный код программы Free, которая в Linux’е показывает данные об оперативной памяти компьютера.

Заранее всем спасибо за ответы!


# whereis free
free: /usr/bin/free /usr/share/man/man1/free.1.gz /usr/share/man/man3/free.3.gz

# dpkg -S /usr/bin/free
procps: /usr/bin/free

# apt source procps

# cat ./procps-3.3.17/free.c
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#2

Спасибо конечно, но не судьба видать мне глянуть краем глаза свободный исходник :), про то что исходный код вместе с программами при установки дистрибутива не устанавливается я что-то такое слышал и про использование команды apt source и подобных тоже, но так как я нуб полный, как всегда в супер простом линуксе ничего не выходит:

В WLS пишет при применении команды:

E: You must put some 'source' URIs in your sources.list

В Kali linux ал-я убунту тоже самое:

Reading package lists... Done

E: You must put some 'deb-src' URIs in your sources.list

Млин это же опенсорс, ни гугл, ни яндекс, ни чатджпити, никаких ссылок на исходник.

Может быть есть ссылка на гитхаб просто посмотреть исходник.
EN
На сайте с 05.12.2004
Offline
247
#3
На форуме/В тг чате линуксоидов лучше задай этот вопрос - быстрее результат будет.
Доступные Бурж ссылки ( https://www.gofuckbiz.com/showthread.php?t=58214 )
W1
На сайте с 22.01.2021
Offline
285
#4
Dmitriy_2014 #:
просто посмотреть исходник

Ты что исходником называешь и как ты его собираешься смотреть? И нафига оно тебе надо?

Мой форум - https://webinfo.guru –Там я всегда на связи
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#5
webinfo #:

Ты что исходником называешь и как ты его собираешься смотреть? И нафига оно тебе надо?

Просто исходный код программы как у chaturanga - cat ./procps-3.3.17/free.c, хочу просто посмотреть исходный код, неужели нигде в интернете нету хотя бы старой версии, посмотреть хочу правда она берет данные из /proc/meminfo :)
C
На сайте с 22.08.2012
Offline
104
#6
Dmitriy_2014 #:
Просто исходный код программы как у chaturanga - cat ./procps-3.3.17/free.c, хочу просто посмотреть исходный код, неужели нигде в интернете нету хотя бы старой версии, посмотреть хочу правда она берет данные из /proc/meminfo :)

https://github.com/shichao-an/procps-ng-3.3.10/blob/master/free.c

procps-ng-3.3.10/free.c at master · shichao-an/procps-ng-3.3.10
  • shichao-an
  • github.com
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#7
Вот, спасибо! Теперь я знаю, что происходит, когда я ввожу free h - /* human readable output */ :-) а вы говорите зачем тебе исходный код :-), все я спокоен :)
C
На сайте с 22.08.2012
Offline
104
#8
Dmitriy_2014 #:
все я спокоен :)

это пока вы не откроете чудный мир ld_preload :)

W1
На сайте с 22.01.2021
Offline
285
#9
Dmitriy_2014 #:
я знаю, что происходит, когда я ввожу free h - /* human readable output */

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

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#10
webinfo #:

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

Да но не то как это реализовано на языке программирования Си.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий