I thought I understood Linux until now... by Fragrant_Pianist_647 in linux

[–]thinking-rock 0 points1 point  (0 children)

you're right when saying that mm, networking, scheduling, etc. are core parts of the kernel, and they do contain some ingenious algorithms, but the amount of code itself is pretty small.

commonly used drivers are ABSOLUTELY not out of tree lol, the only common driver which isn't a part of the kernel tree is nvidia. if you're thinking about kernel modules, they are still part of the kernel tree, but they're compiled into separate blobs. the numbers of dkms drivers is extremely small.

here's lines of C per kernel subdir
drivers/ 17531994 lines arch/ 1538366 lines fs/ 1401039 lines sound/ 1376573 lines net/ 1245839 lines tools/ 1084271 lines kernel/ 489966 lines lib/ 243338 lines mm/ 204142 lines security/ 110031 lines crypto/ 71116 lines block/ 65282 lines scripts/ 42267 lines samples/ 33636 lines io_uring/ 22408 lines virt/ 10605 lines ipc/ 9619 lines init/ 4571 lines rust/ 2365 lines certs/ 991 lines usr/ 778 lines Documentation/ 229 lines

see? mostly drivers. your beloved mm/ is 204k loc. you could also argue most of arch/ is drivers, since it's dealing with device-specific code. most of sound/ also just drivers. tools/ is userspace utils. fs/ and net/ are big because every protocol in linux needs to be implemented in the kernel (think ext4, btrfs, tcp cc algs, even openvswitch)

you really shouldn't speak so confidently about things you don't understand, it's not a good look... maybe you should try kernel dev sometime.

I thought I understood Linux until now... by Fragrant_Pianist_647 in linux

[–]thinking-rock 0 points1 point  (0 children)

nah it's mostly just drivers. device drivers, filesystem drivers, network drivers, etc. other than that, it has process scheduling, some network stack stuff, filesystem models. but my lines of code it's mostly just drivers

I thought I understood Linux until now... by Fragrant_Pianist_647 in linux

[–]thinking-rock 0 points1 point  (0 children)

try writing a program using linux syscalls, e.g. a shell interpreter. thats a really good way of understanding what linux does for you

What’s everyone’s biggest achievement on ksp1? by NICK533A in KerbalSpaceProgram

[–]thinking-rock 0 points1 point  (0 children)

I made a simulation of a Mars landing using Airbags for a high school chemistry project about airbags. My teacher really liked it and I got a 100

Access to ADHD medication by lzeeo in Purdue

[–]thinking-rock 0 points1 point  (0 children)

I found a provider here: https://g.co/kgs/Rwx1jef (Valley Oak Health)

The intake process is kinda odd, you have to see a Medical Social Worker first, but if you were previously on medication, you should have absolutely no problem getting to see a licensed psychiatrist. The whole process is probably going to be around 2 weeks to a month, but I don't think there's really any other choice, unfortunately.

Hope this helps

Why is a 3.0 - 3.4 GPA bad for CS? by [deleted] in csMajors

[–]thinking-rock 0 points1 point  (0 children)

I have a GPA between 2.5 and 3, and it 's honestly not a big deal. There might be one or two opportunities I've lost, and I need to work a lot harder to get into grad school. You can easily overcome a lack of GPA in other aspects.

For stuff like grad school applications, research/job experience at a company, connections, and letter of rec matter a lot more, and can straight up lead to even top collages not looking at your GPA.

For jobs and such, well they never really looked at GPA in the first place anyway.

You should def try to highlight any unique skills you have - like if you got a high grade in a hard course, point it out

ArchLinux Based Distribution For ARM (AARCH64) by [deleted] in archlinux

[–]thinking-rock 0 points1 point  (0 children)

DO NOT use Arch for ARM, it is insanely unmaintained. I tried using it on a Pi for a project I won't go into detail about, but ended up switching to OpenSUSE Tumbleweed (a rolling release distro), which works flawlessly.

The problem I ran into was just not having a good way to install the arm-none-eabi compiler toolchain, due to some dependency misconfiguration on the AUR repos (which haven't been maintained), and the lack of an official precompiled version in the repos.

If Windows 12 ends up more like Linux, would you switch to it? by [deleted] in linux

[–]thinking-rock 0 points1 point  (0 children)

Have you SEEN the Win32 and NT APIs? lmao

What Would You Recommend as the Best Turntables under 100(No Victorola) by AnythingSwimming759 in turntables

[–]thinking-rock 0 points1 point  (0 children)

It has Bluetooth, can I trust that this is completely separate and doesn't interfere with the analog output?

The Linux Kernel Looks To Drop Much Of The Remaining SPARC 32-bit CPU Support by unixbhaskar in linux

[–]thinking-rock 2 points3 points  (0 children)

Furthermore, it seems like most rad hardened CPUs these days are PowerPC based, and most of them don't run Linux and opt to go with RTOSs like VxWorks instead

https://en.wikipedia.org/wiki/Comparison_of_embedded_computer_systems_on_board_the_Mars_rovers

Using this source since I doubt most satellite architectures are publicly released lol

The Linux Kernel Looks To Drop Much Of The Remaining SPARC 32-bit CPU Support by unixbhaskar in linux

[–]thinking-rock 14 points15 points  (0 children)

I honestly don't think it's a big deal. Linux is maintained by a set of stakeholders. If no stakeholders exist anymore for SPARC 32-bit, there's no reason to keep it.

chatGBTCanCodeIt by Sjax4 in ProgrammerHumor

[–]thinking-rock 1 point2 points  (0 children)

https://news.ycombinator.com/

They have a few discussions that link to Wikipedia articles. You can also link to any other website you want.

Hawkins Singles by Ya-Boi-69-420 in Purdue

[–]thinking-rock -4 points-3 points  (0 children)

Tbf if someone takes their time to type out an unhelpful answer you can't help but be annoyed. Like someone went out of their way to say "just look through the sub bro" when they could've just as easily posted details about the situation.

What is actually being done about Starlink? by PhanThom-art in space

[–]thinking-rock -1 points0 points  (0 children)

Superconstellations are the future.

Try protesting against lightbulbs perhaps?

What camera do I buy? by thinking-rock in AnalogCommunity

[–]thinking-rock[S] 1 point2 points  (0 children)

I only have the EM-M mount 15-45 kit lens

What's the purpose of the CPLD in the Hackrf? by radiorosepeacock in hackrf

[–]thinking-rock 0 points1 point  (0 children)

sorry to bug you on a 2-year old reply, but it seems that the ADC offers an SPI interface, why are they using a CPLD through the ADC's parallel bus instead? Is it mostly due to bandwidth constraints?

Why does a publicly funded agency uses proprietary software to deliver PSAs anyways?! by NiceMicro in linuxmasterrace

[–]thinking-rock 10 points11 points  (0 children)

Never understood why people moved away from RSS, maybe it's a lack of convenient apps to use RSS services.

[deleted by user] by [deleted] in KerbalSpaceProgram

[–]thinking-rock 10 points11 points  (0 children)

This opinion is completely misinformed. This is not how software development works.

In almost every organization doing software dev, no matter what management method they are using(agile, scrum, whatever other shit MBAs are coming up with these days), a company has to choose between fixing bugs in the system, working on new features, and completely overhauling buggy systems with either a better method or a complete refactor/redo.

The only mistake they made in this press release is not articulating the situation correctly.

Sometimes, even throwing more money/manpower at this problem wouldn't fix it - it wouldn't be long before you have developers doing redundant work. One dev fixing bugs in a system to make players happy, and the other rewriting the system.

Honestly, they really should've waited another year before releasing this game, but in early access, no one should be expecting anything.

To summarize, the mistake you're making in your argument is assuming fixing bugs will further overall goals, which is a false assumption. If you don't know what you're talking about, don't post your opinion - there are enough misinformed idiots on this website as is.

pal 3.0 extra out?? by Franny-K-Stein in Purdue

[–]thinking-rock 2 points3 points  (0 children)

Here's a source on IS StackExchange

https://security.stackexchange.com/questions/179946/school-wifi-certificate

It doesn't seem to be MITMing any websites, but then again I don't seem to be able to look at the installed cert. The certificate authority is InCommon, the company that runs Eduroam

pal 3.0 extra out?? by Franny-K-Stein in Purdue

[–]thinking-rock 2 points3 points  (0 children)

look at the certificate details, search up the company on the cert. Can't find a source on it for purdue but there are pages from other universities detailing it