Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dcore:core_concepts_explained [2015/05/26 14:02] – [dCore specifics] sm8ps | dcore:core_concepts_explained [2024/07/17 04:51] (current) – Link correction - dCore welcome page bernhard | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== dCore Concepts | + | ====== dCore Concepts ====== |
- | dCore, like TinyCore, uses standard technologies common to all Linux distributions in an ingenious way. A layman' | + | dCore, like Tiny Core, uses standard technologies common to all Linux distributions in an ingenious way. A layman' |
- | ===== Operating principles of Core-Linux ===== | + | ===== Linux Operating System |
- | The following presentation is extremely simplified and cuts some technical corners. It is meant to point out the technologies used by Core-Linux to new-comers. | + | To operate a modern computer, one needs an [[https:// |
- | + | ||
- | ==== Linux operating system | + | |
- | To operate a modern computer, one needs an operating system, [[http:// | + | |
Simply put, the kernel is the first program running on a computer (neglecting BIOS/EFI and boot-loader). It does not do much on its own; instead it provides a platform for running user space programs. After the initial boot phase which makes the kernel run, control usually is handed over to the so-called [[http:// | Simply put, the kernel is the first program running on a computer (neglecting BIOS/EFI and boot-loader). It does not do much on its own; instead it provides a platform for running user space programs. After the initial boot phase which makes the kernel run, control usually is handed over to the so-called [[http:// | ||
Line 26: | Line 23: | ||
Due to its very frugal nature, dCore makes use of [[http:// | Due to its very frugal nature, dCore makes use of [[http:// | ||
- | ==== dCore specifics | + | **[[http:// |
+ | ===== dCore Specifics ===== | ||
Running from RAM yields some interesting consequences which mostly revolve about the fact that the root file system used is not only minimal but also ephemeral in the sense that any change to it will be only written to RAM but not back to the initrd archive on disk. | Running from RAM yields some interesting consequences which mostly revolve about the fact that the root file system used is not only minimal but also ephemeral in the sense that any change to it will be only written to RAM but not back to the initrd archive on disk. | ||
Line 35: | Line 33: | ||
At every boot the root system is in its pristine initial state. So there is no way of inadvertently breaking the system by mis-configuring any system files (but cf. [[# | At every boot the root system is in its pristine initial state. So there is no way of inadvertently breaking the system by mis-configuring any system files (but cf. [[# | ||
- | Picture yourself, or somebody else for that matter, issueing the command '' | + | Picture yourself, or somebody else for that matter, issueing the command '' |
- | Sure enough, you will get an interesting collection of data in your home folder, there will be error messages about Linux' fundamental inability of moving '/ | + | Sure enough, you will get an interesting collection of data in that folder, there will be error messages about Linux' fundamental inability of moving '/ |
Time to re-install from scratch on any regular operating system, probably. | Time to re-install from scratch on any regular operating system, probably. | ||
Line 58: | Line 56: | ||
The '/ | The '/ | ||
+ | **[[https:// |