Why condoms in China are about to get more expensive
ABC News
ABC News provides the latest news and headlines in Australia and around the world.Iris Zhao (Australian Broadcasting Corporation)
Blog post: The Linux kernel is just a program
I’ve been working on a "Linux Inside Out" series and wrote a post that might interest folks here who like low(ish)-level / OS internals.
The idea is to dissect the components of a Linux OS, layer by layer, and build a mental model of how everything fits together through experiments.
The first part is about the kernel, in the post I:
* take the same kernel image my distro boots from /boot
* boot it directly with QEMU (no distro, no init system)
* watch it panic
* write a tiny Go program and use it as PID 1
* build a minimal initramfs around it so the kernel can actually start our process
The goal isn’t to build a real distro, just to give a concrete mental model of:
* that the Linux kernel is just a compressed file, you can boot it
* without anything else
* what the kernel actually does at boot
* how it hands control to userspace
* what PID 1 / init is in practice
* what is kernel space vs user space
Link: serversfor.dev/linux-inside-ou…
I’m the author, would be happy to hear from other devs whether this way of explaining things makes sense, and what you’d add or change for future posts in the series.
Hope you find it useful.
The Linux kernel is just a program
Most books and courses introduce Linux through shell commands, leaving the kernel as a mysterious black box doing magic behind the scenes.serversfor.dev
like this
dannii_montanii and Auster like this.
so the specific image adds nothing (since being arrested anywhere for anything usually ends up with being in a cell), and could just be any image depicting anyone in a cell?
perhaps it was foolish of me to think there was a joke here.
Whats your preferred method of keeping track of websites ?
Do you have a ton of bookmarks like me?
I find normal people just Google everything and click the top result. They've never even bookmarked a page.
But for those of us who love the human internet (not corpo-net, as id refer to web 3.0 being), html pages and webrings, theyre often not even searchable any more because of enshittification of search engines.
Are there other ways besides bookmarks ?
Chinese Hospital Ship Visits Jamaica as US Gunboats Ply Caribbean
Chinese Hospital Ship Visits Jamaica as US Gunboats Ply Caribbean
A Chinese hospital ship quietly docked in hurricane-hit Jamaica this week, projecting soft power into the heart of the Caribbean where a US armada is conducting a controversial anti-narcotics mission targeted at Venezuela.Jim Wyss (Bloomberg)
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
cross-posted from: lemmy.ml/post/39908251
Israeli attacks continue across Gaza. Trump plans to unveil his “Board of Peace” before Christmas. The UN says aid into Gaza is still being blocked. Palestinian political prisoner Marwan Barghouti is brutally beaten. Nicholas Kristof confronts former Israeli Prime Minister Ehud Barak about his Epstein ties. Another U.S. strike in the Pacific. NYC Mayor-Elect Zohran Mamdani asks 179 city officials to resign, while outgoing Mayor Eric Adams signs a pro-Israel executive order. Federal judge dismisses antisemitism suit against Harvard. U.S. President Donald Trump shortens asylum seekers’ work permits. Rwanda and the DRC sign a peace deal in Washington. Forty-seven killed, mostly children, after the RSF attacks a kindergarten in Sudan. Ukraine is staring at a massive population crisis, according to a Reuters report. Russian President Vladimir Putin is found culpable for a 2018 death by a UK public inquiry. Clashes between the Yemeni government and UAE-backed separatists in Hadramaut. A boycott of Israeli participation in Eurovision materializes. Netflix to buy Warner Bros.
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
Israeli attacks continue across Gaza. Trump plans to unveil his “Board of Peace” before Christmas. The UN says aid into Gaza is still being blocked. Palestinian political prisoner Marwan Barghouti is brutally beaten. Nicholas Kristof confronts former Israeli Prime Minister Ehud Barak about his Epstein ties. Another U.S. strike in the Pacific. NYC Mayor-Elect Zohran Mamdani asks 179 city officials to resign, while outgoing Mayor Eric Adams signs a pro-Israel executive order. Federal judge dismisses antisemitism suit against Harvard. U.S. President Donald Trump shortens asylum seekers’ work permits. Rwanda and the DRC sign a peace deal in Washington. Forty-seven killed, mostly children, after the RSF attacks a kindergarten in Sudan. Ukraine is staring at a massive population crisis, according to a Reuters report. Russian President Vladimir Putin is found culpable for a 2018 death by a UK public inquiry. Clashes between the Yemeni government and UAE-backed separatists in Hadramaut. A boycott of Israeli participation in Eurovision materializes. Netflix to buy Warner Bros.RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
Drop Site Daily: December 5, 2025Drop Site News
reshared this
Disisdeguey🔻Pavlichenko🇵🇸 reshared this.
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
cross-posted from: lemmy.ml/post/39908251
Israeli attacks continue across Gaza. Trump plans to unveil his “Board of Peace” before Christmas. The UN says aid into Gaza is still being blocked. Palestinian political prisoner Marwan Barghouti is brutally beaten. Nicholas Kristof confronts former Israeli Prime Minister Ehud Barak about his Epstein ties. Another U.S. strike in the Pacific. NYC Mayor-Elect Zohran Mamdani asks 179 city officials to resign, while outgoing Mayor Eric Adams signs a pro-Israel executive order. Federal judge dismisses antisemitism suit against Harvard. U.S. President Donald Trump shortens asylum seekers’ work permits. Rwanda and the DRC sign a peace deal in Washington. Forty-seven killed, mostly children, after the RSF attacks a kindergarten in Sudan. Ukraine is staring at a massive population crisis, according to a Reuters report. Russian President Vladimir Putin is found culpable for a 2018 death by a UK public inquiry. Clashes between the Yemeni government and UAE-backed separatists in Hadramaut. A boycott of Israeli participation in Eurovision materializes. Netflix to buy Warner Bros.
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
Israeli attacks continue across Gaza. Trump plans to unveil his “Board of Peace” before Christmas. The UN says aid into Gaza is still being blocked. Palestinian political prisoner Marwan Barghouti is brutally beaten. Nicholas Kristof confronts former Israeli Prime Minister Ehud Barak about his Epstein ties. Another U.S. strike in the Pacific. NYC Mayor-Elect Zohran Mamdani asks 179 city officials to resign, while outgoing Mayor Eric Adams signs a pro-Israel executive order. Federal judge dismisses antisemitism suit against Harvard. U.S. President Donald Trump shortens asylum seekers’ work permits. Rwanda and the DRC sign a peace deal in Washington. Forty-seven killed, mostly children, after the RSF attacks a kindergarten in Sudan. Ukraine is staring at a massive population crisis, according to a Reuters report. Russian President Vladimir Putin is found culpable for a 2018 death by a UK public inquiry. Clashes between the Yemeni government and UAE-backed separatists in Hadramaut. A boycott of Israeli participation in Eurovision materializes. Netflix to buy Warner Bros.RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
Drop Site Daily: December 5, 2025Drop Site News
like this
☆ Yσɠƚԋσʂ ☆ likes this.
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
RSF attacks kindergarten in Sudan; U.S. strikes another boat in the Pacific
Drop Site Daily: December 5, 2025Drop Site News
'Unauthorized' Edit to Ukraine's Frontline Maps Point to Polymarket's War Betting
A live map that tracks frontlines of the war in Ukraine was edited to show a fake Russian advance on the city of Myrnohrad on November. The edit coincided with the resolution of a bet on Polymarket, a site where users can bet on anything from basketball games to presidential election and ongoing conflicts.
If Russia captured Myrnohrad by the middle of November, then some gamblers would make money. According to the map that Polymarket relies on, they secured the town just before 10:48 UTC on November 15. The bet resolved and then, mysteriously, the map was edited again and the Russian advance vanished.
To adjudicate the real time exchange of territory in a complicated war, Polymarket uses a map generated by the Institute for the Study of War (ISW), a DC-based think tank that monitors conflict around the globe. The battle around Myrnohrad has dragged on for weeks and Polymarket has run bets on Russia capturing the site since September. News around the pending battle has generated more than $1 million in trading volume for the Polymarket bet "Will Russia capture Myrnohrad."
'Unauthorized' Edit to Ukraine's Frontline Maps Point to Polymarket's War Betting
It looks like someone invented a fake Russia advance in Ukraine to manipulate online gambling markets.Matthew Gault (404 Media)
Belly of the Beast video channel hosted on PeerTube.wtf
cross-posted from: lemmy.ml/post/39882721
Belly of the Beast video channel hosted on PeerTube.wtf
is now caught up with the collection on YouTube. From now on, new #videos from YouTube will be quickly loaded to #PeerTube as well. [The previous Cuddly.Tube channel will be taken down soon.]URL: peertube.wtf/c/cuba/_botb/_vid…
Also significant is the expansion of playlists. BotB produces a lot of videos, and it is sometimes difficult to find what you are looking for. I spent some time going through the collection and adding playlists.
If you set up a login on PeerTube.wtf, you could also develop and save your own private playlists. But logins are not necessary to browse videos on PeerTube.wtf.
One playlist that will probably get a lot of use is Cuba and #Palestine, which contains 17 videos.
When you get a chance, please check them out.
#LetCubaLive #EndTheEmbargo #Solidarity #FreePalestine
#politics #BellyOfTheBeast #Cuba #Gaza
Mastodon server hosted in Copenhagen, Denmark.
Mastodon server hosted in Copenhagen, Denmark, by a dane. All languages are welcome, Federated with other Danish servers. Focus on safety, transparency and security.Mastodon hosted on expressional.social
Belly of the Beast video channel hosted on PeerTube.wtf
Belly of the Beast video channel hosted on PeerTube.wtf
is now caught up with the collection on YouTube. From now on, new #videos from YouTube will be quickly loaded to #PeerTube as well. [The previous Cuddly.Tube channel will be taken down soon.]URL: peertube.wtf/c/cuba/_botb/_vid…
Also significant is the expansion of playlists. BotB produces a lot of videos, and it is sometimes difficult to find what you are looking for. I spent some time going through the collection and adding playlists.
If you set up a login on PeerTube.wtf, you could also develop and save your own private playlists. But logins are not necessary to browse videos on PeerTube.wtf.
One playlist that will probably get a lot of use is Cuba and #Palestine, which contains 17 videos.
When you get a chance, please check them out.
#LetCubaLive #EndTheEmbargo #Solidarity #FreePalestine
#politics #BellyOfTheBeast #Cuba #Gaza
Im sorta a computer hoarder but what can i do with some older desktops?
Over the past few years ive gotten desktops from various smaller thrift stores but not i feel like i have too many and im not sure what to so with them? Do i save them and turn them into a bugger project? Do i make a nas out of one of them? Im stumped theres so many things to do with a pc that i dont know where to start, or if this is even the right place to post in?
I pretty much saved theses from e-waste and scalpers but most of the machines are devices nobody wants or has a issue.
like this
Auster likes this.
How old are we talking?
- Anything before core iX series is not recommended to be used as a server (missing instruction sets, low efficiency etc.).It could still be used for fun projects like installing gentoo or old redhat with plasma 2.
- If you have Core iX cpu (preferably 3rd gen or newer) you xan host some services, but look into c/selfhosted if you're interested in that.
- You could also experiment with Kubernetes and combine lots of bad PCs into one less bad PC.
In the end PCs are useful only if you can run useful sodtware on them, but besides nostalgia there ain't much use I see in them.
I have a mix of eras of computer ranging from ddr to ddr3. most of what i have is from the windows 7 era, my "collection" mostly contains dell OptiPlex's or whatever looks neat.
Ive heard you can do alot with a dell OptiPlex but i want to make a nas but im unsure how well it would be to store personal files with?
Since there are a lot of OptiPlexses with different specs I will give you a general advice for making home servers.
Use newest desktop you have and/or the one that took the least beating since you will need all the perfotmance and uptime you can get.
If you opt for used storage (like some hard drives you have), make them into RAID with redundancy (at lrast one possible drive failiure, preferably two if you can).
Also look for power efficiency, so if you have a laptop (and can add at least 2 drives in it for RAID) or a recent i3 or i5 dekstop (or even i7 if undervolted) that would be your best bet.
Also look for decent network interface card. Try to avoid 10/100mbit and look for 1gbit, though I doubt that old PCs can even push 1gbit. Also make sure that the LAN plays nice with linux.
For the OS, use something stable like debian, or if you want to thinker Alpine is fun and also really stable. Also Ubuntu Server is a solid choice.
When deploying services like a file server if you just want something that works (or at least should be easier than other options) YunoHost or CasaOS are your friends, but you can learn docker (or run without encapsulation) and nginx (or other reverse proxy I don't care).
For a file server everyone has their preference, but I use SeaFile since it is crossflatform and simple with good integration.
As I said, for any questions about selfhosting just hit c/selfhosted and ask away.
What kind of machines are we talking about here?
A recent-ish tiny/mini/micro is a vastly different answer than a kaypro luggable.
Potentially 1st to 3rd (mayyyybbbeeee 4th) gen Intel iX series. On the edge of useful for common tasks. Can support most DEs, but not necessarily a great experience depending on what you want running.
Best use for them is going to be light server tasks, but just to mention, latter versions were drastically more efficient, so you may pay more in a power bill than it would cost to look for more recent ewasted hardware. I generally pick up 6th gen or newer, for reference, though I have a 4th gen doing... Something. I think all thats on there is some webserver stuff, DNS, etc.
Could also be usable as a kids PC for gcompris, emulation for the less modern environments, etc. If you would consider a raspberry pi, its a solid fit.
Without more spec details it would be tough to say more.
Rip the parts out and pour epoxy all over them and make sure there are no Bibles in the pour.
Have giant tabletop made of computer
I've never seen one in person but they look soooo sick online
Lmao wth autocorrect, the Bible was supposed to be bubble.
There should be a funny autocorrects community here lol
From what I can tell, people have supposedly run LLMs on it with not great, but not necessarily horrible results; Certainly has to be better than those clickbait posts about people running llama on Windows 98.
A lot of budget desktops from the past decade can at least match, if not significantly outclass a Raspberry Pi 5. Heck, that barely beats my i5 from 2009, and the performance of CPUs has increased significantly since then.
Then again, I'm not particular interested in gen ML, self-hosted or not, so I don't really care.
theres so many things to do with a pc that i dont know where to start
Pick the first project that you think of and chase it down. If it sucks, then reformat the drive and do something else. Video game systems and file servers are great. So is installing a different OS on each, just to experience the differences side by side.
Do NOT continue "analysis paralysis".
Some ideas:
- webserver (e.g. for a little personal website, maybe even host some fediverse things)
- irc
- weather monitor
- distro tester
- local LLM ~(they're getting more and more efficient)~
If you've several of similar performance, you could:
- host lan parties, for classic games. Maybe some Quake, OpenTTD, Luanti
weather monitor
I'm intrigued, are there any daemons for this out there that you can recommend? Would be neat.
Explore weird OSs! I got an old Celeron D workstation just for playing around with weird old operating systems.
Its got a 32 bit bios but 64 bit celeron, so the grub stuff has been fund 😅
First of all: get rid of the broken ones. You’re not doing anything with the running systems, so there’s no need to hang on to the ones that don’t run.
Next, make a list of the things you want to do and start doing them.
If you’re worried about power consumption, don’t be. If you’re still worried about power consumption, get an inline watt meter (a kill-a-watt), take some measurements, do the math and feel at ease. If you don’t feel at ease, look up wake on lan. You can have powered down computers turn back on when they get a packet so you don’t need to worry about power consumption.
When you feel like you’ve done enough stuff, get rid of the computers you’re not using.
IMHO fix whatever you can, donate it all locally (HackerSpace, RepairCafe, Linux non-profit, etc) as there are quite a few people dedicated to refurbishing computers for schools, people who need a computer to find work, etc.
Then for the tinkering aspect, keep one, that's enough.
Honestly even 1 isn't really required. Pretty much everything listed here can be done more efficiently without an actual physical computer :
- your current computer can be a server, just turn off the screen or even accept (which I'd argue is a fair assumption) that at night it will be off. If you want external access put WireGuard or another VPN on it.
- Want to test distributions or anything else? QEMU or containers, no need for actual hardware
A suggestion: if you can't find anything else for them, keep them around as parts machines.
There should still be useful components in them. For instance, a lot of the Wi-Fi modems may still be perfectly good for other things as long as they're mini-PCIE (I don't know if they use those in desktops). They may not be the absolute newest standard, but should still do the trick; it certainly came in handy when my sister's laptop's Wi-Fi modem decided to be a brat - I just swapped in an Intel modem from a laptop from 2016.
I might not fully trust the SSDs or the HDDs, but they can still have their uses. There's one SSD from an old desktop that I currently have hooked up to my Wii U.
i just do ls -R / | grep -i "common sense"
i know it's super inefficient but i'm the only one who uses it so dude who fucking cares
I only see
500 Internal Server Error
––––––––––––––––
Cloudflare
I was given a steam giftcard for my b-day, what now?
Not sure if this goes here but i have a steam giftcard, but i also like free stuff for example piracy even if i barley do so and dont know much about it.
Its only 20 bucks but im not sure what its worth putting into.
Should i just get like a steam deck or something with a mix of my money and the gift card?
What would you advise?
like this
Auster and RaoulDuke85 like this.
I don't think it really goes here, but here's my advice lol:
Unless you really need steam hardware (the steam deck is amazing for commuters, for example), you probably don't need to buy it. That being said, they are fun to use, so feel free if you'd like to.
You can also get some games that are difficult to play pirated during a steam sale (mainly live service games, I believe). Just wishlist and wait.
like this
deliriousdreams and yessikg like this.
like this
deliriousdreams and bacon_saber like this.
like this
deliriousdreams likes this.
I agree, don't feel pressured to buy what you don't need, don't want, or can't readily afford.
Another option is you could buy from one of your favorite developers. There are a handful of games that I've purchased (sometimes for friends) simply because I've liked their game.
There are lists of DRM-free games you could get if you're concerned about Steam's platform or want to run them independent of platforms. Here's one such list from PCGamingWiki.com
steam.fandom.com/wiki/List_of_…
pcgamingwiki.com/wiki/The_big_…
like this
deliriousdreams and yessikg like this.
like this
deliriousdreams and yessikg like this.
I really like games with replayiblity such as roguelikes, open world rpgs like skyrim for example, but i have so many hard roguelikes that ive grown sorta sick of them and i can never usually beat them.
Im trying to explore more types of games but havent really done so.
like this
yessikg likes this.
like this
sujeito likes this.
What do you play?
I ask because the games you play may not run well on the Steam deck, and if you don't play enough on Steam, you may not want a deck to begin with.
If you're mainly a console gamer and have an OK PC, you may wanna redeem the card and pick up a game or two that work on your PC.
It should also be noted the Winter sale is in approximately two weeks, so whatever you decide to do, I'd suggest holding onto the $20 until then.
The next Steam Sale is supposed to start December 12, so I'd browse around for any games that look interesting to you, add them to the wishlist and wait until the sale to make the most of your money.
If looking specifically thru the Piracy angle, maybe a game that you want to play but hasn't been cracked yet, or one you want to play the Multiplayer
Steam Sale Dates · When is the Next Steam Sale? · Countdown and History
A list of all Steam sale events. When is the next Steam Sale? Steam runs multiple big sale events every year.SteamDB
Steam as soms sales so...
I understand your point and there are many reasons why people pirate stuff.
If possible I would spend it on a game or software if you like.
May I suggest games that can be played offline like indie titles if your into them.
Not an indie but still great: Sleeping Dogs Definitive Edition it's 20 euros and when at a discount drops till 3 euros.
I play on Linux myself work great and if your not into those online games with anti-cheats you can consider buying a steam deck.
If you want a steam deck, get a steam deck.
It's harder to run non steam games on it though.
But it's taken over my pc in terms of usage.
(Edit: I also sprang for the dock. It's been my living room machine ever since i got it)
like this
TVA likes this.
If you bought a Steam Deck, would you actually use it?
I know a few people who bought one and it's just collecting dust on a shelf or in a box somewhere.
Here's my rule of piracy if you're buying something
- You're really passionate about the product and you really want to support the developer or publisher
- The game gets frequent updates which you see value in which causes issues whenever you have to download updates separately from another site
- there is some type of online or connect feature that you cannot get offline that you see value in... This can be mods or multiplayer etc
Or if you want to play a game on a steam deck and it's really cheap. After all, you and I both know it's incredibly easy to play something on steam deck straight from Steam rather than having to shortcut to a pirated exe
Engineer proves that Kohler’s smart toilet cameras aren’t very private
Engineer proves that Kohler’s smart toilet cameras aren’t very private
Kohler is getting the scoop on people’s poop.Scharon Harding (Ars Technica)
rubdos
in reply to zknd • • •Hyunta🫥
in reply to zknd • • •Klumz
in reply to zknd • • •brownmustardminion
in reply to zknd • • •Farnsworth
in reply to zknd • • •zknd
in reply to Farnsworth • • •MonkderVierte
in reply to zknd • • •zknd
in reply to Farnsworth • • •utopiah
in reply to zknd • • •Part 02 - Getting Something to Boot
Jake Sandler (Building an Operating System for the Raspberry Pi)utopiah
in reply to utopiah • • •FWIW makes me wonder how much work would be required to have this as a Web container, e.g. Dockerfile with
then github.com/container2wasm/cont…
Edit: FWIW the image of Debian 13 with QEMU and its utils is ~1.1Gb
GitHub - container2wasm/container2wasm: Container to WASM converter
GitHubGoodman
in reply to zknd • • •1984
in reply to zknd • • •non_burglar
in reply to zknd • • •zknd
in reply to non_burglar • • •non_burglar
in reply to zknd • • •Nice, and good job.
With respect:
I want to be careful here not to discourage you, this is great exploration!
I realize I'm handing out unsolicited advice here, but when I was first learning about Unix/Linux kernels in the Solaris and HP/UX days, the thing that helped the process "click" for me was compiling a kernel and building an ELF. And if you're going to continue on this journey (which I hope you do), you should probably read a bit on memory segmentation and broadly about assembly instructions.
Good luck!
zknd
in reply to non_burglar • • •Thank you for the feedback!
My goal with this series is to make Linux internals more approachable, so I’m intentionally keeping each post narrow and avoiding details that would overwhelm readers at this stage.
The primary target audience of these blog posts are developers, and I have a progression plan in mind how to build up layer by layer the necessary knowledge they need to know to understand how they program work/interact with the other parts of the OS. The boot process or the exact composition of the kernel image is irrelevant here in my opinion, they wont need to touch them on a VPS for example or on their dev machine.
Regarding the kernel space/user space I did not write that the kernel space stopped, I will come back to it in the next post that will be about system calls, we will discuss there that when our programs interact with the kernel we are switching between user and kernel mode back and forth, with the syscall instruction (on x86-64 systems).
Anyway, I really appreciate your feedback and that you put effort into it, and thank you for r
... show moreThank you for the feedback!
My goal with this series is to make Linux internals more approachable, so I’m intentionally keeping each post narrow and avoiding details that would overwhelm readers at this stage.
The primary target audience of these blog posts are developers, and I have a progression plan in mind how to build up layer by layer the necessary knowledge they need to know to understand how they program work/interact with the other parts of the OS. The boot process or the exact composition of the kernel image is irrelevant here in my opinion, they wont need to touch them on a VPS for example or on their dev machine.
Regarding the kernel space/user space I did not write that the kernel space stopped, I will come back to it in the next post that will be about system calls, we will discuss there that when our programs interact with the kernel we are switching between user and kernel mode back and forth, with the syscall instruction (on x86-64 systems).
Anyway, I really appreciate your feedback and that you put effort into it, and thank you for reading the post! :)
MonkderVierte
in reply to zknd • • •I like the "take things appart, recombine, look what breaks" approach, same line of thought.
Btw, i think the current tech stack (CPU, initram, X/Wayland server, input handling, pam/polkit) is just shoehorned Desktop on tech made for server and a lot of historical baggage.
Quazatron
in reply to zknd • • •utopiah
in reply to zknd • • •The code of the program:should also suggest which file to edit, e.gpotato.go. It might be obviously to anybody working with Go but for others it's not.zknd
in reply to utopiah • • •That is a fair point, thank you!
I am fixing it.