I can't seem to find a comprehensive book that explains the internals of a Linux operating system as a whole, rather than just the kernel.

So, I'm trying to find a book that doesn't explain commands, or how to use bash. I'm not trying to find the most detailed book on the linux kernel either.

I'd like something which covers how a working linux system works, kernel included, as a whole. From the firmware and boot process, to the init and the shell. I'm interested in the concepts, the internals, not how to edit text in the command line or use awk.

For now, the nearest thing to what I actually need is the book "How Linux works". The problem with this book is that only the first 250 pages or so are pertinent to my needs.

I want a good vision of the system as a whole. And whilst there are many good books on the kernel internals, I haven't found a single one trying to do the same thing for the whole system.

If someone could provide some great resources, I'd be grateful.

πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/BipBopBup01
πŸ“…︎ Jan 19 2022
🚨︎ report
Kerla: A new operating system kernel with Linux binary compatibility written in Rust. github.com/nuta/kerla
πŸ‘︎ 1k
πŸ’¬︎
πŸ‘€︎ u/mastabadtomm
πŸ“…︎ Oct 26 2021
🚨︎ report
R3: A tiny multi-tasking hobby operating system kernel written in Rust. github.com/Narasimha1997/…
πŸ‘︎ 31
πŸ’¬︎
πŸ‘€︎ u/Narasimha1997
πŸ“…︎ Jan 22 2022
🚨︎ report
Kerla: A new operating system kernel with Linux binary compatibility written in Rust. github.com/nuta/kerla
πŸ‘︎ 161
πŸ’¬︎
πŸ“…︎ Oct 26 2021
🚨︎ report
Linux's 30th Year Anniversary: The kernel for operating systems that has changed the world itsfoss.net/linux-the-ker…
πŸ‘︎ 616
πŸ’¬︎
πŸ‘€︎ u/ChililLilHOLA
πŸ“…︎ Sep 04 2021
🚨︎ report
Discussion about possibility of Windows using Linux kernel for future Operating Systems.

Love or hate Microsoft and Windows (I'm gonna guess hate for most of you lol), Microsoft has been making some moves to support Linux in their products lately in some ways (which can only be a good thing, no matter your opinion of them). One of the main ways they've done to do this is by allowing users to straight up install and run Linux OSs like Ubuntu right in the latest Windows OS (11). You can even use the Windows command line utility to directly interact with the shell of the Linux OS as if you were doing so in the native command line. So, my question for the Linux community is this:

If Microsoft were to ditch the Windows NT kernel and begin using the Linux kernel from now on to make their OSs, how would that make you feel? Would you consider using it? Would you care at all? Would you at least consider trying it out? I'd love to hear some of your thoughts.

P.S. Yes, I know this will never happen, but let's just take a moment and just use our imaginations for a second. I would love to hear some of your thoughts.

P.P.S. This is meant to be a more thoughtful discussion. Please do not just leave comments bashing Windows and Microsoft. It's fine if you don't enjoy their OSs, or don't like their business moves, or you just don't like MS in general, there's nothing wrong with that opinion. However, leaving comments about how much Windows or Microsoft sucks is neither helpful, nor constructive. Let's please try to be calm and try to have a constructive, rational discussion here. Thank you.

Edit: This is NOT a Windows vs. Linux discussion! I want to hear your opinion on the topic in the post, not about which OS is better. We all have our opinions, and that's perfectly valid, so please let's be civil. Thanks

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Pending1
πŸ“…︎ Nov 07 2021
🚨︎ report
rust-kernel-barebones - A minimal boilerplate with all the configuration scripts that will help you to easily kickstart operating system development in Rust. github.com/Narasimha1997/…
πŸ‘︎ 43
πŸ’¬︎
πŸ‘€︎ u/Narasimha1997
πŸ“…︎ Oct 23 2021
🚨︎ report
Yeah. Linus already had an β€œargument of reality” against Tannebaum in 1992, but after 30 years of continued success and basically owning the whole operating system space, there is no doubt that simple monolithic kernels are the best pragmatic design. np.reddit.com/r/programmi…
πŸ‘︎ 18
πŸ’¬︎
πŸ‘€︎ u/LAUAR
πŸ“…︎ Sep 20 2021
🚨︎ report
communist kernel gnu operating system
πŸ‘︎ 91
πŸ’¬︎
πŸ“…︎ Sep 13 2021
🚨︎ report
toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc. github.com/klange/toaruos
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/CKsTechnologyNews
πŸ“…︎ Oct 31 2021
🚨︎ report
eli5: What's the difference between operating system and kernel?
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/AhmedHossam01
πŸ“…︎ Sep 12 2021
🚨︎ report
Do all Linux distros have the same kernel? Is the kernel the part that makes it Linux vs some other operating system?

For example, if the Debian kernel is different from the Arch kernel, is it only because one of the kernels is more recent than the other? If both kernels were the same date, would they be identical?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/aiaor
πŸ“…︎ Oct 09 2021
🚨︎ report
Everyone Gets a Rootkit - a weakness in Microsoft’s WPBT capability that can allow an attacker to run malicious code with kernel privileges when a device boots up. WPBT is a feature that allows OEMs to modify the host operating system during boot to include vendor-specific drivers, applications eclypsium.com/2021/09/20/…
πŸ‘︎ 15
πŸ’¬︎
πŸ‘€︎ u/digicat
πŸ“…︎ Sep 26 2021
🚨︎ report
A New Open Source Micro-Kernel Operating System that Supports RISC-V opensource.com/article/21…
πŸ‘︎ 50
πŸ’¬︎
πŸ‘€︎ u/Peter909098
πŸ“…︎ Jul 22 2021
🚨︎ report
Is Linux a Kernel or an Operating System?

On many news platforms and books Linux is described as an OS but IIRC Linux was a Kernel developed by Linus. Is Linux a Kernel or an OS?

Edit: Thanks! Everyone tried to explain as much as they could. There were a few long write ups, which I read and came to know about controversy surrounding the name.

πŸ‘︎ 101
πŸ’¬︎
πŸ‘€︎ u/FOSSNewbie
πŸ“…︎ Mar 09 2021
🚨︎ report
For the past 5 days, u/TheMonax, u/ov3rl0w and I have been working on a new micro-kernel based operating system called BRUTAL. We already have implemented: PMM, VMM, SIMD, SMP, and much more ! github.com/brutal-org/bru…
πŸ‘︎ 77
πŸ’¬︎
πŸ‘€︎ u/supercyp01
πŸ“…︎ Jun 10 2021
🚨︎ report
linus plays minecraft using an operating system with linus kernel
πŸ‘︎ 809
πŸ’¬︎
πŸ‘€︎ u/Shinneru
πŸ“…︎ Feb 21 2021
🚨︎ report
We will have to wait a while until all religions and operating system kernels acknowledge the inherent advantages of the Rockchip system. git.kernel.org/pub/scm/li…
πŸ‘︎ 39
πŸ’¬︎
πŸ‘€︎ u/DexterLB
πŸ“…︎ May 23 2021
🚨︎ report
r/linux All things Linux and GNU/Linux -- this is neither a community exclusively about the kernel Linux, nor is exclusively about the GNU operating system. reddit.com/r/linux/
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/neilsarsenal
πŸ“…︎ Jun 22 2021
🚨︎ report
Niantic is seeking a Head of AR OS for HMDs with experience working on real time operating systems, including kernel. Experience working with Android kernel or drivers is a plus careers.nianticlabs.com/o…
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/AR_MR_XR
πŸ“…︎ May 09 2021
🚨︎ report
An Operating Systems Kernel in Telecommunication

Can you present me some Operating Systems Kernel use in Telecommunication engineering!??

What about firmware ...!??

πŸ‘︎ 3
πŸ’¬︎
πŸ“…︎ Apr 16 2021
🚨︎ report
Can you create an operating system which will support executable types of multiple kernel of operating system?

Is it possible even in theory to create an operating system which will support executables from different operating systems such as Windows, Ubuntu , MacOS ? If no what are the obstacles and challenges ?

πŸ‘︎ 33
πŸ’¬︎
πŸ‘€︎ u/Ghost_out_of_Box
πŸ“…︎ Sep 15 2020
🚨︎ report
My tutorial video explaining how to get keyboard input in a custom Operating System, as well as using the IO bus, and creating a panic screen for the kernel when things go wrong! youtu.be/mU-Nc9nEQlQ
πŸ‘︎ 27
πŸ’¬︎
πŸ‘€︎ u/AbsurdPoncho
πŸ“…︎ Jan 16 2021
🚨︎ report
β€˜There are only three open-source operating systems in the entire world that really pull it together on having a complete, modern, SMP kernel: Linux, DragonFlyBSD, and FreeBSD.’ (DragonFlyBSD Project Update β€” colo upgrade, future trends) lists.dragonflybsd.org/pi…
πŸ‘︎ 457
πŸ’¬︎
πŸ‘€︎ u/Mcnst
πŸ“…︎ Jul 24 2019
🚨︎ report
Are there any good resources to learn about Operating systems or kernel dev using C++ or is it fully C?

Im searching for books or online resources to learn operating systems development but could not find anything related to C++.

πŸ‘︎ 50
πŸ’¬︎
πŸ‘€︎ u/notveryblack
πŸ“…︎ May 23 2020
🚨︎ report
Learning operating system development using Linux kernel and Raspberry Pi s-matyukevich.github.io/r…
πŸ‘︎ 66
πŸ’¬︎
πŸ‘€︎ u/iamkeyur
πŸ“…︎ Jun 23 2020
🚨︎ report
Read a paper: Not Dead Yet! The Role of the Operating System in a Kernel-Bypass Era youtu.be/zyuMwIza4Pw
πŸ‘︎ 17
πŸ’¬︎
πŸ‘€︎ u/ggvh
πŸ“…︎ Nov 09 2020
🚨︎ report
Learning operating system development using Linux kernel and Raspberry Pi s-matyukevich.github.io/r…
πŸ‘︎ 161
πŸ’¬︎
πŸ‘€︎ u/iamkeyur
πŸ“…︎ Jun 23 2020
🚨︎ report
"I Contribute to the Windows Kernel. We Are Slower Than Other Operating Systems. Here Is Why." [xpost from /r/technology] blog.zorinaq.com/?e=74
πŸ‘︎ 2k
πŸ’¬︎
πŸ‘€︎ u/cooljeanius
πŸ“…︎ May 11 2013
🚨︎ report
Read a paper: Not Dead Yet! The Role of the Operating System in a Kernel-Bypass Era youtu.be/zyuMwIza4Pw
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/ggvh
πŸ“…︎ Nov 09 2020
🚨︎ report
β€˜There are only three open-source operating systems in the entire world that really pull it together on having a complete, modern, SMP kernel: Linux, DragonFlyBSD, and FreeBSD.’ (DragonFlyBSD Project Update β€” colo upgrade, future trends) lists.dragonflybsd.org/pi…
πŸ‘︎ 26
πŸ’¬︎
πŸ‘€︎ u/Mcnst
πŸ“…︎ Jul 24 2019
🚨︎ report
Learning operating system development using Linux kernel and Raspberry Pi s-matyukevich.github.io/r…
πŸ‘︎ 48
πŸ’¬︎
πŸ‘€︎ u/modelop
πŸ“…︎ Jun 23 2020
🚨︎ report
How can I verify if Whonix when inside a kernel virtual machine thats is set to read only and booted into live mode is not writing to the host operating system?

I would just like to preface this with the fact that I have not studied computer forensics but I do think it is a fascinating subject and I need a little guidance on whether what I am attempting to do is even possible. I will first give some background info about whonix, it is an operating system that runs in either virtual box or a kernel virtual machine (kvm) that routes all network traffic through tor similar to the tails operating system which is run on a usb drve, when whonix is launched in virtualbox or a kvm two virtual machines are opened the whonix gateway and the whonix workstation. The workstation is where the user performs everday tasks such as web browsing, downloading files etc whilst the gateway just routes all of the workstation's traffic through tor. In the Kernel virtual machines settings you can set both the whonix gateway virtual image and whonix workstation virtual image to be read only, so when you shut down the virtual machine anything you altered eg downloaded files are gone (like tails) I think this is done in virtualbox by setting the virtual disk to be immutable. Hopefully you understand what I am talking about.

My fist question is if I take a sha256sum of the the virtual machine images before booting up whonix in read only mode, then actually booting whonix up in read only mode and then download files/attempt to alter the virtual machine in some way (whilst still in read only mode), then shut the virtual machine down and take a second sha256sum of the virtual machine image, the sha256 value should be the same in both instances right? as any modifications to the virtual machine when in read only mode are gone when the virtual machine is shut down.

My second question is how can I verify that nothing that was done inside the virtual machine when set to read only was written to the host operating system in this case Debian Linux, I was thinking of taking a dd image of a new host operating system without whonix inside a kvm, running it through autopsy then installing whonix inside a kvm setting it to read only and then installing additional software and files etc, then taking a second dd image of the host operating system and running it again through autopsy. Would this be the correct way to verify whether whonix is truly amnesiac with this setup and that anything done in the virtual machine when set to read only is not written to the host?

I know you might be wondering why I don't just use tails, I prefer some of the security im

... keep reading on reddit ➑

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/Walter5826321
πŸ“…︎ Jul 27 2020
🚨︎ report
(2015) ToleranUX: world's first UNIX-like operating system kernel that adheres to the 21st Century modern tenets of Equality, Inclusiveness, and Tolerance gitlab.com/femsf/toleranu…
πŸ‘︎ 85
πŸ’¬︎
πŸ‘€︎ u/NotEvenAMinuteMan
πŸ“…︎ Sep 17 2018
🚨︎ report
Biscuit: A monolithic, POSIX-subset operating system kernel in Go pdos.csail.mit.edu/projec…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/PatientModBot
πŸ“…︎ Sep 24 2020
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.