1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-22 22:58:08 +00:00
Commit Graph

105 Commits

Author SHA1 Message Date
Arjun
2332d8d257
Update linux-misc-1.md
qemu-system-x86_64: -m 8GB: Parameter 'size' expects a non-negative number below 2^64
Optional suffix k, M, G, T, P or E means kilo-, mega-, giga-, tera-, peta-
and exabytes, respectively.
2024-11-05 14:01:20 +05:30
Renaud Germain
870ed9e375 copyedit: misc chapter 2022-08-02 20:14:01 -04:00
0xAX
20ee3691a4
Merge branch 'master' into capitalize-linux 2022-07-31 15:31:51 +06:00
0xAX
1f6c29f10e
Merge branch 'master' into patch-2 2022-07-31 15:10:18 +06:00
0xAX
5352b11ceb
Merge pull request #783 from Linux-project/imgbot
chore : [ImgBot] Optimize images
2022-07-31 15:03:04 +06:00
Renaud Germain
c2ecc331a0 capitalize Linux everywhere 2022-05-01 09:12:23 -04:00
0xAX
be39f46456
Merge pull request #787 from henrybear327/patch-1
Fix busybox typo
2022-02-20 16:18:35 +06:00
Kian-Meng, Ang
2c15599cfb Fix typos 2021-12-25 18:29:38 +08:00
Chun-Hung Tseng
ad344c2c91
Fix image link in linux-misc-1.md 2021-09-07 00:29:20 +02:00
Chun-Hung Tseng
5769670cdc Fix busybox typo
Signed-off-by: Henry Tseng <henrybear327@gmail.com>
2021-09-06 17:41:30 +02:00
slowy07
f74f207581 fix: typo grammar spelling 2021-08-06 20:29:33 +07:00
ImgBotApp
f82cd213ad
[ImgBot] Optimize images
*Total -- 5,801.05kb -> 4,972.30kb (14.29%)

/Theory/images/4_level_paging.png -- 39.74kb -> 16.28kb (59.03%)
/Misc/images/git_diff.png -- 31.20kb -> 20.24kb (35.12%)
/Interrupts/images/kernel.png -- 65.52kb -> 46.78kb (28.6%)
/Assets/linux-kernel.png -- 42.63kb -> 30.93kb (27.44%)
/Initialization/images/CONFIG_NR_CPUS.png -- 79.77kb -> 59.39kb (25.55%)
/Initialization/images/NX.png -- 8.12kb -> 6.10kb (24.91%)
/Booting/images/minimal_stack.png -- 9.78kb -> 7.96kb (18.61%)
/Booting/images/kernel_first_address.png -- 62.22kb -> 50.95kb (18.12%)
/Booting/images/stack1.png -- 8.14kb -> 6.75kb (17.01%)
/cover.jpg -- 447.00kb -> 374.10kb (16.31%)
/MM/images/memblock.png -- 71.89kb -> 60.89kb (15.3%)
/Booting/images/bss.png -- 8.98kb -> 7.61kb (15.23%)
/Initialization/images/kernel_command_line.png -- 12.67kb -> 10.75kb (15.16%)
/Initialization/images/brk_area.png -- 11.11kb -> 9.50kb (14.52%)
/Timers/images/HZ.png -- 444.06kb -> 383.37kb (13.67%)
/Misc/images/qemu.png -- 87.48kb -> 75.67kb (13.5%)
/Misc/images/dgap_menu.png -- 886.13kb -> 766.69kb (13.48%)
/Misc/images/menuconfig.png -- 837.61kb -> 726.46kb (13.27%)
/Timers/images/base_small.png -- 807.52kb -> 700.40kb (13.27%)
/Misc/images/nconfig.png -- 773.45kb -> 671.00kb (13.25%)
/SysCall/images/ls_shell.png -- 468.70kb -> 407.11kb (13.14%)
/Booting/images/stack2.png -- 9.13kb -> 7.93kb (13.11%)
/Cgroups/images/menuconfig.png -- 118.09kb -> 102.99kb (12.78%)
/Booting/images/video_mode_setup_menu.png -- 12.98kb -> 11.35kb (12.59%)
/Misc/images/google_linux.png -- 120.87kb -> 106.98kb (11.49%)
/Misc/images/github.png -- 73.54kb -> 65.30kb (11.2%)
/MM/images/kernel_configuration_menu1.png -- 123.93kb -> 110.36kb (10.95%)
/Booting/images/linear_address.png -- 8.75kb -> 8.04kb (8.01%)
/MM/images/kernel_configuration_menu2.png -- 117.13kb -> 108.26kb (7.57%)
/Booting/images/try_vmlinuz_in_qemu.png -- 6.87kb -> 6.43kb (6.41%)
/Booting/images/simple_bootloader.png -- 6.05kb -> 5.72kb (5.41%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-08-02 16:25:26 +00:00
Jan Sonntag
fa1cf540e8 Fix broken links and emails 2020-10-14 19:40:15 +02:00
Vishwajith-K
5524db1d75
Typo Fix
I'ma -> I'm a
2020-10-06 09:00:09 +05:30
Andre Richter
675751765b
Few Typos 2020-07-22 22:41:01 +02:00
Sebastian Fricke
890101e412 Improve paragraph in Misc/linux-misc-1.md
Increase word variety, fix grammatical errors, place missing
punctuations and add missing articles.

Signed-off-by: Sebastian Fricke <sebastian.fricke.linux@gmail.com>
2020-06-10 18:00:12 +02:00
Sebastian Fricke
2cff4abf08 Gitbook Links: replace old links with new ones
The old links didn't point to valid locations.
Replace the old links with the new links and test those changes with a
small script: https://github.com/initBasti/markdown_link_check .

______________________________________________________________

In order to find and replace the links, I used the following commands:

grep -rwohP '.' -e "\(https\:\/\/0xax.gitbooks.io\/\S*\)" > links.txt
(Find all links recursivly in the project directories and print out the
 only the matches links)

Within links.txt:
Remove the '(' & ')' => :%s/\(//g  and :%s/\)//g
Remove duplicates => :sort u

Test if the links work with:
python3 md_link_check.py --pattern 0xax.gitbook --output-file bad.txt
(https://github.com/initBasti/markdown_link_check)

Create replace commands:
:%s/.*/grep -rl & '.' | xargs sed -i 's#&##g'
Enter replacement URL between the 2nd & 3rd '#'
Execute commands: :w !sh

Signed-off-by: Sebastian Fricke <sebastian.fricke.linux@gmail.com>
2020-05-31 17:23:17 +02:00
Michael D
639a7b59c3 More image fixes
Patch 5: Misc/

Note that one image, the "busybox menu", was not saved to
the wayback machine and has been lost.
2019-10-10 20:03:54 +02:00
Sourav Karjee
bd2d5e7ef1
Update linux-misc-2.md 2019-10-02 00:19:01 +05:30
Josh Byster
afe67bc8bf
Minor clarity edit in sentence
I may be misunderstanding the original meaning of the line, however "after the factorial function" seems to mean it would be "offset after the factorial function" (i.e. `0x400537 + 0x18`) but in reality you mean offset after the call function to get to the factorial function (`0x40051a + 0x5 + 0x18`). Very minor edit but may help for clarity. Thanks for creating such an awesome project.
2019-08-04 21:33:53 -05:00
I°_°I
340f313fdb
cand to and
"From this moment we have `argc`cand `argv" -> "From this moment we have `argc` and `argv"
2019-02-19 14:20:13 +01:00
proninyaroslav
163ba61dbe Replace invalid links to the images 2018-08-01 19:48:02 +03:00
Alexander Kuleshov
e896e56c86
s/http/https for linux-insides 2018-03-24 01:06:57 +06:00
Alexander Kuleshov
264d910182
fix links to blog posts about assembler 2018-03-24 00:37:33 +06:00
Dongliang Mu
4704d82b25 fix broken links related with 'sync, syscall, timer' 2018-03-22 00:48:13 -04:00
Joshua Murphy
6d69c2431b Refactored files for a unified naming convention, making an autoamted LaTeX build easier too 2018-02-14 10:03:16 -03:30
Theo grevet benbezza
9f25c762c3 typo fix 2018-01-23 17:13:34 +01:00
Ding Fei
6d1ac7ac20 Update how_kernel_compiled.md 2017-09-12 17:59:40 +08:00
diekmann
9f269b41df Improved picture of stack layout
* Added dots around envp and argv since those are arrays of pointers.
  While argc and NULL are just 8B, argv and envp are of variable size,
  usually more than 8B. The dots visualize this.

* In the first image, moved rsp to point to argc. This is the initial
  stack and register layout at the beginning of _start. Only after libc
  popped the top of the stack into rsi, rsp will point to beginning of
  argv. (*)

(*)
I verified this by writing my own _start implementation:
  039ac7c03c/start.asm (L61)
2017-08-11 12:17:23 +02:00
Cornelius Diekmann
8dbc839a8a Language: Added articles. Content: exec* family
Language improvement: Added articles like `the`, `a`, ...

Content: The `exec*` family is a `C` wrapper, the syscall is usually only `execve`.
2017-08-10 18:36:59 +02:00
Aaron Hill
17da4af718
Make all Github links reference a specific commit
Closes #480
2017-07-30 15:56:26 -04:00
Ciro Santilli 六四事件 法轮功 包卓轩scriptalert(1)/script
88170c12ef Mention Buildroot in addition to ivandaviov/minimal
It is more configurable.
2017-06-19 10:13:03 +01:00
Nathan Dautenhahn
1f0b900c47 Minor typos + rewordings
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-05-04 17:13:07 -04:00
PaulCher
3a9e277b05 Fixing broken links and links pointing to the wrong part of code. Fixed
by replacing links to the fixed commit on github, not just to master.
2017-04-04 14:19:02 +03:00
mudongliang
678a137fa1 fix typos and semantics in program startup 2016-10-28 22:16:02 -04:00
mudongliang
0b9f39a3cd Change Intel assembly syntax to AT&T assembly syntax 2016-10-23 15:01:17 -04:00
cloud
ed157db372 fix typos 2016-09-11 15:09:12 +00:00
0xAX
1b8fcbef2f Update program_startup.md 2016-09-11 19:55:15 +06:00
0xAX
7df9f32334 Update program_startup.md 2016-09-11 19:53:49 +06:00
0xAX
2b1f7f5896 Create program_startup.md 2016-09-11 19:51:18 +06:00
Mack Stump
3fda046617 fix typos 2016-05-19 10:46:26 -04:00
Dmitriy Olshevskiy
76785c23b6 fix typos: misc and syscall chapters 2016-04-01 20:09:18 +03:00
0xAX
318ef2a2cd Update linkers.md 2016-03-09 00:57:20 +06:00
0xAX
4fe66d46e4 Update linkers.md 2016-02-13 00:27:17 +06:00
Aaron Ouellette
3ed521464e another grammar fix 2015-11-12 21:20:02 -05:00
Aaron Ouellette
2ee9de6059 some gramatical fixes, clarifications 2015-11-01 19:12:42 -05:00
0xAX
38a7f9f769 Merge pull request #280 from mudongliang/master
revert "internals" to "insides" in most parts
2015-11-01 23:25:41 +06:00
Tony Allen
0cc935457b Fixing more grammatical issues. 2015-10-27 21:17:05 -04:00
Tony Allen
1c26852cdd Fixing more grammatical issues. 2015-10-27 21:14:38 -04:00
Tony Allen
86bab2d16a Fixed some more grammatical errors. 2015-10-27 21:11:12 -04:00