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

59 Commits

Author SHA1 Message Date
vctorized
00c0c94448
Update linux-theory-3.md
fix typo
2024-10-01 12:25:25 +02:00
Alexander Kuleshov
4d6cf71f67 theory: fix userspace bits
related issue: #695

Thank you @m4p1e

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
2022-07-31 16:13:04 +06:00
0xAX
20ee3691a4
Merge branch 'master' into capitalize-linux 2022-07-31 15:31:51 +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
e9bdbe5e6a copyedit: theory chapter 2022-07-30 21:36:11 -04:00
Renaud Germain
c2ecc331a0 capitalize Linux everywhere 2022-05-01 09:12:23 -04: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
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
e67179a2f6 ...and the last images fixed
Patch 7: SysCall/, Theory/ and Timers/
2019-10-10 20:11:49 +02:00
Dan Robertson
bf8256c14f
Fix nit in Paging file 2019-02-20 02:39:30 +00:00
Alexander Kuleshov
3c83a2257a
add better inline assembler example 2018-04-02 17:47:54 +06:00
Alexander Kuleshov
e896e56c86
s/http/https for linux-insides 2018-03-24 01:06:57 +06:00
Alexander Kuleshov
41c8f09c8e
inline assembly: fix result of summation 2018-03-15 00:07:27 +06:00
Alexander Kuleshov
8d17a25056
fix links in Theory/README.md 2018-03-03 00:12:28 +06: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
Gabriela Alexandra Moldovan
60c8998efe Add missing colon before label. 2018-01-12 13:04:00 +00:00
Dou Liyang
3dbb92c6fa
Fix the mm range of guard hole
s/0xffff80ffffffffff/0xffff87ffffffffff/
2017-10-31 10:19:43 +08:00
Aaron Hill
17da4af718
Make all Github links reference a specific commit
Closes #480
2017-07-30 15:56:26 -04:00
Alexander Kuleshov
896411ad17 use 64-bit registers everywher in Theory/asm.md 2017-06-08 00:19:40 +06:00
proninyaroslav
90f50c2ac5 Change README links as relative 2017-01-07 10:53:22 +03:00
Alexander Kuleshov
a9e59b54f0 Merge branch '307412ca-1e02-41c3-b9c8-50a889e6982d' of https://github.com/Smattr/linux-insides into Smattr-307412ca-1e02-41c3-b9c8-50a889e6982d 2016-10-29 23:34:18 +06:00
Quentin Bourgeois
587f30dca7
<Theory/ELF: Fix a link to kernel memory map documentation>
The link pointed to "EFI region mapping space" instead of "kernel text
mapping, from phys 0".
2016-06-22 00:52:34 +02:00
Mack Stump
3fda046617 fix typos 2016-05-19 10:46:26 -04:00
Justus Adam
7061f4bc1f Syntactic rewrite
Reformatted text preserving the original semantics
2016-05-02 12:12:35 +02:00
Matthew Fernandez
5954812ed2 Fix some mixed types in asm.md.
This commit fixes some instances where return types did not match the type of
the variable being returned or printf format strings did not match the types of
arguments.
2016-05-02 18:39:49 +10:00
Utanith
0126dccdca Update asm.md
Lots and lots of editing for readability. Hope it helps!
2016-05-01 18:43:46 -06:00
Jakub Wilk
61674465a6 Theory/asm: Fix typos 2016-05-01 21:27:03 +02:00
0xAX
99ad079996 Update README.md 2016-05-01 21:23:48 +06:00
0xAX
b80486dde2 Create asm.md 2016-05-01 21:22:52 +06:00
mudongliang
551098ea04 Fix Paging part 2016-01-10 20:44:51 +08:00
mudongliang
86fc1ceadd modify the bits layout 2016-01-09 21:40:46 +08:00
Shivanshu Agrawal
e1700ec31d fixed grammar mistake in Theory/Paging.md 2015-10-29 17:01:30 +05:30
mudongliang
a13d46ee9c modify 'internals' to 'insides' 2015-10-16 21:59:27 +08:00
Robin Glauser
575e9dece0 Inserting $ at beginning of command. 2015-08-28 13:15:10 +02:00
Robin Glauser
012cac74bf Updating ELF.md with corrections
Fixing some of the proposed changes from @mudongliang
2015-08-24 19:33:18 +02:00
Robin Glauser
046022567b Fixing minor typos in ELF.md 2015-08-23 20:05:46 +02:00
0xAX
f5ac0f77f0 Merge pull request #173 from mudongliang/linux-bootstrap-1-fix
Linux bootstrap 1 fix
2015-08-20 13:15:51 +06:00
Johan Manuel
e3c22ed019 fix typos and sentences in Paging.md 2015-08-19 17:36:13 +02:00
mudongliang
74cb928941 revise elf content 2015-08-19 15:32:47 +08:00
faj25
40c9df395c minor grammar fix 2015-08-08 02:36:41 -04:00
0xAX
377cbdf5ca Update ELF.md 2015-07-31 14:41:58 +06:00
mudongliang
57afa0785c fix invalid url and change the sentence. 2015-07-30 11:03:46 +08:00
Michael Drueing
70233c419b Fix quote in paging documentation 2015-04-14 13:36:59 +02:00
0xAX
94f8cf69f3 Update README.md 2015-04-05 13:12:05 +06:00
0xAX
f4a685266b Update README.md 2015-04-05 13:09:20 +06:00
0xAX
db4111a750 conecpts directory added 2015-04-05 13:06:40 +06:00
0xAX
f757152a9a Create README.md 2015-04-05 00:52:25 +06:00
Akash Shende
c7ea7c154c Some corrections & decoration 2015-03-18 23:48:20 +05:30
James Flowers
ca3ca559f1 Fix Grammatical Errors 2015-03-15 00:01:27 -04:00
0xAX
0c332cb137 Update per-cpu.md 2015-03-07 18:00:24 +06:00