The U.S. Marine Corps Silent Drill Platoon performs in Times Square

youtube.com/watch?v=3ThCnF8w2Z…

The U.S. Marine Corps Silent Drill Platoon with Marine Barracks Washington, performs in Times Square, New York City, May 21, 2025. America’s warfighting Navy and Marine Corps celebrate 250 years of protecting American prosperity and freedom. Fleet Week New York 2025 honors the Navy, Marine Corps, and Coast Guard’s enduring role on, under, and above the seas.

Chroot and rootfs


Folder structure and rootfs


Folder structure is an important part of Unix and Unix-like operating systems (like Linux). The folder structure starts at a single root / and when you check the content of that root (ls /), you may realise that different distributions often have similar or overlapping folders. The folder structure of the root is actually defined by the Filesystem Hierarchy Standard. Basically some folders are always expected by the Linux kernel to be present.

In a Linux distribution, we sometimes talk about a "rootfs", short for "root file system". This is basically the folder and file structure starting at /. It's possible to mount images, folders, and storage devices to specific places in the folder hierarchy. Generally the rootfs is the structure starting at / without these extra mount points.

A nice way to start playing and understanding this rootfs thing more, is the so-called chroot command (short for "change root", so the "ch" can be pronounced as the "ch" in "change"). With it you can basically say "pretend this folder is the root and then run this comand". Let's try it!

Chroot jail


For the following I installed Alpine 3.16 on some old hardware. You should be able to do similar things with other Linux distros as well. Note that you need elevated privileges, so make sure you run the following commands as the root user (not to be confused with the root folder, they are two different things).

Let's say we are in our home folder ~. Let's make a folder to play in

mkdir my_chroot

Now let's try to start a shell who believes this folder is actually the root.
chroot my_chroot sh

What we see is that we get an error chroot: can't execute 'sh': No such file or directory, so what happened?

We started a chroot in the folder my_chroot and asked to execute the command sh. When you ask to execute a command without specifying it's location, your shell will try to find the command in the so called PATH. The PATH is nothing more than a variable holding a colon separated list of folders where we can store the executables we want to be able to call without needing to specify the specific location. To see the list, you can run echo $PATH. For me it looks like /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

So what happened now is that we try to locate sh in these folders, but these folders don't exist. After all, when we try to locate /bin inside the chroot, what we really look at is the ~/my_chroot/bin folder when looked at from the host system. So even if the command exists on our host, we can't access it from inside the chroot. To make sure we can run a command, we need to make it accesable inside the chroot folder structure. To do that we can mount the folder containing the command, or we can place the command there manually. Let's do the seconds one!

First we'll check where the correct sh binary is. Then we can copy it over to the location we need it. There's a good chance this binary relies on some libraries to be present, so we check for that with the ldd command and copy those over as well.

which sh
# I see the binary is `/bin/sh`
mkdir my_chroot/bin
cp /bin/sh my_chroot/bin/sh

ldd /bin/sh
# I see there's one lib `/lib/ld-musl-x86_64.so.1`
mkdir my_chroot/lib
cp /lib/ld-musl-x86_64.so.1 my_chroot/lib/ld-musl-x86_64.so.1

Now we can try to run this shell in the root container again chroot my_chroot sh, and if it works, you should now have a shell! If you still get the chroot: failed to run command ‘sh’: No such file or directory error, you should double check that both the binary and the libs are indeed there and with the right permissions. The difference between the shell you had and the one you have now may not be immediately visible, but you should be at root now and a lot of commands wont work who otherwise did. Some may work because they are part of the shell, but others may not be and you need the binaries for them. In my case ls didn't work, pwd did. To exit the shell, you can do exit. If you want to add more commands, you can do that in a similar way. Btw, if you ever hear talk about a "chroot jail", this is basically what they are talking about; A piece of software that's run with chroot. The chroot environment (i.e. the environment that the software runs in after starting it with the chroot command) is the "chroot jail".

It's also possible that some commands need certain configuration files. When I copy apk in the same way and then do apk --help from inside the chroot, it works. But when I do apk update it gives errors about not being able to lock and open a database. After a lot of searching and trial and error I eventually did

# First move apk and the libraries
which apk
mkdir my_chroot/sbin
cp /sbin/apk my_chroot/sbin/apk

ldd /sbin/apk my_chroot/lib/
cp /lib/libcrypto.so.1.1 my_chroot/lib/libcrypto.so.1.1
cp /lib/libz.so.1 my_chroot/lib/libz.so.1
cp /lib/libapk.so.3.12.0 my_chroot/lib/libapk.so.3.12.0
cp /lib/ld-musl-x86_64.so.1 my_chroot/lib/ld-musl-x86_64.so.1
cp /lib/libssl.so.1.1  my_chroot/lib/libssl.so.1.1

# Now the following already works
chroot my_chroot apk --help

# But we need a bunch of other stuff
# if we want to `chroot my_chroot apk update`
mkdir my_chroot/lib/apk/
cp -r /lib/apk/db my_chroot/lib/apk/db
mkdir -p my_chroot/etc/apk
cp /etc/apk/repositories my_chroot/etc/apk/repositories
touch my_chroot/etc/apk/world
cp -r /lib/apk my_chroot/lib/apk
mkdir my_chroot/var
cp /etc/resolv.conf my_chroot/etc/resolv.conf
cp /bin/busybox my_chroot/bin/busybox

# Now update almost works
# It still gives an error about an untrusted key
# We can probably fix it by copying the correct files
# Or we can work around it by using the ` --allow-untrusted` parameter
chroot my_chroot apk update --allow-untrusted

Now we can actually install packages inside our chroot environment. That's pretty sweet huh!
# With this we can install all basic tools you get in Alpine
chroot my_chroot sh
apk add alpine-base --allow-untrusted

Everything is a file


When we now check the content of the chroot folder ls my_chroot, you may notice a new folder proc. This was added when we did apk update. You may have heard that in Unix "everything is a file". What people mean by this is that you can access everything, even processes and devices, from the filesystem. The dev, proc and sys folders are originally empty, but when you start up your operating system, the Linux kernel will populate them. The dev folder will show devices while proc will show processes. Note that while we see a proc folder here, it's not actually mounted from the kernel. I assume apk needed it for some reason and then created it because it wasn't there.

When you need these folders in the chroot, one way to do it, is to mount them. When looking online, it seems that the following is often used for this.

mount -t proc none /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev

Limitations


With chroot we can limit some access a program has to the system. Not only can't it access certain parts of the file system, it doesn't even know about those parts. And that's pretty neat I think. But there's more than just the file system. It's possible that an attacker may still get access to the host system through other means. First of all there's the fact that we can mount or link things into the chroot, meaning that those parts of our system are now accessable. If the sh binary isn't a separate binary, but linked to the sh of the host system, then making changes to the binary means we make the changes to the actual sh binary on our host system! But even besides that, the file system isn't everything. The proc folder already shows us that there's a thing like processes, and there's other things as well. If you want to go a step further than only chroot, there's containers. Containers use chroot, but also similar techniques to limit other parts of the system. You can check out LXC containers for example who can be easily managed using LXD. What you end up with is a system that uses the same kernel as the host, but can start it's own operating system from the rootfs in the containerised environment. One step further than this is virtual machines, where you even run your own separate boot process and kernel.

Round-up


Even with all the caveats, chroot already gives us a first insight of what's needed for some software to work and gives us a playground to get some first insights into a rootfs a bit. Try it!

Starting a rootfs from boot


Now that we've played with rootfs in chroot a bit, let's see if we can actually boot something. When I install Alpine 3.16, I see three partitions; A boot partition /dev/sda1, a swap partition /dev/sda2, and the rootfs /dev/sda3. When we start Alpine, the boot partition is mounted on /boot. Here we find a couple of files, including vmlinuz-lts. This file is our Linux kernel. Yup, if you never knew where that things was to be found, there it is! This can be a file or it can be a symbolic link to the actual kernel. On my Kubuntu for example, the kernel is called /boot/vmlinuz-5.15.0-52-generic, but linked to from /boot/vmlinuz. Note that on Kubuntu the file is vmlinuz while on Alpine it's vmlinuz-lts. It seems the 'vmlinuz' name grew historically. Originally, Unix kernels were typically called 'unix', later it was possible to add an option called 'Virtual Memory' and the name of kernels compiled with that option were prefixed with 'vm'. Later it got possible to compress the kernel file to save storage and the 'x' was changed to 'z' to show it's a compressed kernel. Linux distributions just took over the same conventions. Anyhow, what we want to do now, is play with the rootfs and boot something up!

For the following we need an extra partition. You can use an extra drive, or add an extra partition with filesystem on the current drive. I don't want to go into much detail on how you can do this stuff, you should find info online if needed. If you want to add a new formatted partition to the current drive, it's probably easiest to do it from a live distro with a graphical DE (e.g. Trisquel) and do it with a graphical tool like gparted. In my case I have /dev/sda3 which holds my Alpine installation and /dev/sda4 which is the new partition.

When the kernel boots, it does some things and eventually starts /sbin/init. This is very similar to what we did with chroot. The big difference is that there we said what to start, here Linux decides to start /sbin/init. I'm unsure if this is hard coded or can be changed with config files somewhere, but from what I see online, it at least seems to be the norm to start this.

What we'll try, is to use Alpine's boot partition and boot something simple that we create on our own rootfs.

Just to see things working, I first booted into a live iso and copied all files from sda3 to sda4.

mkdir /mnt/sda1 /mnt/sda3 /mnt/sda4
mount /dev/sda1 /mnt/sda1
mount /dev/sda3 /mnt/sda3
mount /dev/sda4 /mnt/sda4

cp -r /mnt/sda3 /mnt/sda4

In the boot folder (/mnt/sda1) I notice a file extlinux.conf. This is from the part of our boot system where I don't want to delve too much in yet, but one important line is APPEND root=UUID=91c0e3ea-fca1-4c7c-96ed-ebc551066204 modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4. This tells us what partition should be considered as the one with the rootfs. I take the guess that this will probably also work with the name instead of UUID, so I changed this to APPEND root=/dev/sda4 modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4. Just to be sure you can add a file or something to sda3 and sda4 just so you can be sure which of the two is used as rootfs, and then reboot the machine (without the live iso). The result was that we are now booted from /dev/sda4. That's pretty sweet! Not only did we boot from another partition, the partition was filled up by simply copying files over. That implies to me that we don't need certain bits to be set at a certain place on the drive or anything. Linux understands what's on this drive and can execute things.

Let's see if we can boot something up ourselves. First I change extlinux.conf back so it boots from /dev/sda3. First we make sure we can access the filesystem on our partitions, then we remove everything from sda3 and create the folders Linux needs. If something goes wrong, we can always boot again from a live iso, mount the drives where we think something went wrong, and fix things.

mkdir /mnt/sda3 /mnt/sda4
mount /dev/sda3 /mnt/sda3
mount /dev/sda4 /mnt/sda4
cd /mnt/sda3

rm -r ./
mkdir sys dev proc

If we reboot the machine now, we'll get a kernel panic. Hooray! That means the kernel is booting, it just can't continue which is normal since the partition it tries to boot from is empty, and therefor there's no /sbin/init to start. Let's try to start a simple shell on boot. This is very similar to how we set things up with chroot. To set things up, we'll boot from a live iso again.

Alpine uses something called Busybox. This is a single binary that contains a whole set of tools. For example, if you have Busybox installed, instead of doing ls, you can also do busybox ls. So what we'll do is, we'll copy busybox and the needed libraries to the rootfs we're creating and then call it from an init script.

mkdir /mnt/sda3 /mnt/sda4
mount /dev/sda3 /mnt/sda3
mount /dev/sda4 /mnt/sda4

# We copy the binaries and libraries just like we had to do when playing with chroot
mkdir /mnt/sda3/bin
cp /mnt/sda4/bin/busybox /mnt/sda3/bin/busybox
mkdir /mnt/sda3/lib
cp /mnt/sda4/lib/ld-musl-x86_64.so.1 /mnt/sda3/lib/ld-musl-x86_64.so.1

Then we'll create our init script and make it executable
cd /mnt/sda3
mkdir sbin
touch sbin/init
chmod +x sbin/init

echo '#!/bin/busybox sh' >> sbin/init
echo "echo 'Welcome to your very own Linux Distro!'" >> sbin/init
echo '/bin/busybox sh' >> sbin/init

If you made sure we're using /dev/sda3 as root partition again on boot, you can now reboot and should see something like
Welcome to your very own Linux Distro!
sh: can't access tty: job control turned off
/ #

Awesome! Since busybox has a whole bunch of tools, we can already use these. If ls doesn't work, try busybox ls. You can also try to add some folders or files (e.g. busybox touch catgirl_titties), but you'll quickly notice the filesystem is read-only. We can fix that with busybox mount -o remount,rw /. There's also the error "sh: can't access tty: job control turned off", but I conveniently decided to consider this one out of scope for this article 😏

When we want to exit our shell, we can do exit, which will now give us a kernel panic. If you don't want a kernel panic, you can call busybox poweroff -f, which will immediately poweroff the machine.

When you call a program, you can give it a bunch of parameters. In the case of busybox ls, we provide "ls" as a parameter. But one parameter that's always provided is how the command was called. If we call busybox, then busybox will know that this is how it was called. If we link a file called "ls" to busybox and then call that "ls" file, busybox will know that it was called with the command "ls". Busybox is programmed in such a way that it will use this information to conclude what command you wanted to run and then run that. If you want a list of the commands busybox has, you can run busybox --list. To see what location busybox expect these tools to be placed, you can do busybox --list-full.

Knowing these things, there's some optimalisations we can add.

First we'll make it easier to call the commands by making system links to busybox in the correct locations.

busybox mount -o remount,rw /

# Maybe there's a built in way to do this, idk, this works :)
for link in $(busybox --list-full)
do
folder=$(busybox echo "$link" | busybox sed -E 's@(.*/)[^/]*$@\1@')
busybox mkdir -p "$folder"
busybox ln -s /bin/busybox "$link"
done

Another thing we can do, is change the init file to have the following content. That way the file system will be mounted as read-write, and when we do exit, the machine will power off instead of throwing a kernel panic.
\#!/bin/busybox sh
/bin/busybox mount -o remount,rw /
echo 'Welcome to your very own Linux Distro!'
/bin/busybox sh
/bin/busybox poweroff -f

Now we can reboot and we have our own very very minimal distro 😁

Distro's typically do more than just start a shell. They also have an init system to start up several services for example. Afaict busybox can do all that, but it requires more looking into. I'm not gonna do that now. For now we already have a neat thing to brag to our friends about, so let's enjoy that first ;)

in reply to ilja

Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors. 해외선물 임대

Why the World is Silent on Gaza Genocide, and Sometimes Worse When It Speaks #Palestine palestinechronicle.com/why-the…
in reply to •𝖇𝖑𝖎𝖙𝖟𝖊𝖉•⛨㉝⅓•

@blitzed I have seen where there are "grants" from the US government if you take in students from other countries. At University of Michigan it happened alll the time. The college double dipped charging out of state tuition for the foreign students and then the grant money that was supposed to subsides the foreign students. I couldn't get a penny in government assistance to go there but every foreign seemed to get something to lower their tuition.

"Sex Pistols’ John Lydon Urges Trump to Take a ‘Wrecking Ball’ to ‘Broken Government’"

breitbart.com/entertainment/20… Pistols’ John Lydon Urges Trump to Take a ‘Wrecking Ball’ to ‘Broken Government’

The Need For Speed? - We wrote up a video about speeding up Arduino code, specifically by avoiding Digit... - hackaday.com/2025/05/24/the-ne… #microcontrollers #hackadaycolumns #abstraction #newsletter #learning #arduino

Substack and Medium "blogs" are the most soulless abominations to have ever exist on the Internet. Paragraphs of black text on a white background with constant pop-ups telling you to subscribe. Get an actual blog, either through self-hosting or on a site like WordPress.com (it's free). You get your own theme (even if it's pre-made) and no annoying pop-ups outside of banner ads that can easily be blocked (though I think WordPress.com allows you to disable them for your viewers if you pay).

I see zero reason to use Substack or Medium unless you want to paywall your content or avoid censorship (both of which can be achieved through self-hosting).

in reply to xianc78

Substack is a known focal point for people who want to say something in the standard online political method. It was a great place during the pandemic when only nazis and antivaxxers were using it, but now women have discovered it and it's become Tumblr mixed with AI slop.

It's a decent platform, but not one I'm in love with. The owners are retards because they tried to make the Notes™ feature into a new Twitter, but the algorithm is so stupid and so unfathomably obtuse that it frequently shows you things that were liked™ by people you don't follow. I once made three or four replies to woman blogs calling them dumb bitches and that was apparently enough to turn my recommended timeline from genAI slop dads into bipolar women writing micropoetry.

A quick update on my aunt.

I brought her home Thursday (I may have mentioned this) and have a 24-hour live-in caregiver.

The first evening she was animated, ate a good meal, and seemed well.

Yesterday, she refused to get out of bed (except for a shower), refused to eat except for a protein shake. She promised me yesterday that she would get up today and eat breakfast.

This morning, she got dressed but then refused to get up and did not want anything to eat.

I am not sure how to handle this

in reply to TXPatriot2021🇨🇱✝ΣΧ🇺🇲

I went and ran errands for a bit this morning and continued praying about my aunt not eating.

When I got back, the adjustable hospital table arrived and I assembled it and placed it by her bed. I set it up like she had it at the rehab and mentioned that when she gets hungry, I could prop her up in bed and she can eat from the table.

I went out to clean up the packaging and when I came back in, her caregiver told me that she had just finished a banana and avocado, prepared at my aunt's request

Failed Yemen War Forces US to Rethink Costly Interventions: Report english.masirahtv.net/post/478…

U.S. Envoy Leaves, But Iran Nuclear Talks Continue in Calm Atmosphere iranpress.com/content/305478

And people in the United States like to think we still have a bill of rights.

1st Amendment? Only if you're pro Israel.

2nd Amendment? Not unless you're defending your Castle and your home.

4th Amendment? Not if you're an immigrant.

5th Amendment? LOL. You think you have a right to remain silent. My sweet summer child.

6th Amendment? Right to a speedy trial? Tell that to the prisoners in Guantanamo, 99.999% of which had absolutely nothing to do with 9-11 and weren't even part of Al Qaeda.

7th Amendment? You only think you can have a jury trial. 99% of defendants never get one.

8th Amendment? Excessive bail? Excessive fines? Cruel and unusual punishment? Have you been watching the news lately?

9th Amendment? How about the fact that we all have rights that aren't even listed in the Constitution. Yeah. When's the last time that one was taught to anybody?

10th Amendment? State's rights. Unless you're a blue state and the government doesn't like what you're doing.

#USpol

This entry was edited (1 month ago)

Turkish Police Arrest 56 Military Officers, 9 Police Agents Over Ties to Gülen Network telesurenglish.net/turkish-pol…

🤡 2019 : les variants n’existent pas (Véran, Lacombe)

🤡 2020 : l’immunité acquise n’existe pas pour le covid

🤡 2021 : le « vaccin » vous protège de tous les variants

🤡 2022 : le « booster » vous protégera de tous les variants

🤡 2025 : « un nouveau variant capable d’échapper à l’immunité acquise ou vaccinale a été détecté »

🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡

🚨ALERTE INFO

Franchement vous avez le DEVOIR de lire cette dinguerie

Récapitulatif des mesures sur « La légalisation de l’euthanasie » en 10 points :

1 - 48H : Le délai qu'il faudra pour confirmer sa demande de mort. Et ce délai pourra être réduit.

2 - 1500€ d'amende et 1 an d'emprisonnement : Les peines que risqueront des soignants ou proches qui tenteraient de dissuader.

3 - La mort provoquée devient un soin intégré dans le code de la santé de la public.

4 - La loi ne leur reconnaît aucune clause de conscience pour ceux qui délivrent la substance.

5 - Une simple demande orale suffira, ni demande écrite, ni signature, ni témoin.

6 - L'avis du second médecin pourra être donné à distance et ne sera pas contraignant.

7 - L'injection létale pourra avoir lieu à domicile, à l'hôpital, en EHPAD... et partout ailleurs, sans restriction.

8 - Une décision solitaire. Le médecin pourra décider de donner la mort sans procédure collégiale ni contre-pouvoir.

9 - Un contrôle après la mort. La commission de contrôle ne pourra examiner le dossier qu'après la mort.

10 - Aucun de recours possible pour les proches.

À l’heure où, dans certains territoires, on ne trouve plus de médecins acceptant de nouveaux patients, où des services d’urgences ferment, et où le système de santé est en plein effondrement.

Israeli Lawyer Representing Settlers Returns as Soldier to “Revenge”, Says Palestinian Activist #Palestine qudsnen.co/israeli-lawyer-repr…

Man the #Tables app in #Nextcloud is incredible!

I'm using it to #track my #sleep now, when I take my #meds and when I do certain #tasks/ #chores around the house to solve the syndrome of "Can't Remember Shit" that happens to all of us as we get older. Haha!

It was super easy to setup and configure and very intuitive and the "Tables" #app on my #phone (I got it from #F-Droid) makes adding entries super easy no matter where I am.

Having concrete data to give my doctors is going to be very helpful.

NOW... if only there was a "#Diary" app for my phone that worked with the Nextcloud daily diary/ daily #journal app as well! 😉

So the fingernail I lost a month ago while wrestling with the dog. It grew back. But, stupid me, I thought fingernails knew how to grow so I didn't pay attention to it. It started hurting the last couple days, but I still didn't pay much attention. Then I looked at it last night, and it's ingrown as hard as it can on the right side of the nail. Stupid Fingernail!

So I spent a good chunk of last night trying to dig the corner out and cut it. Now I'm waiting for the inevitable infection. Blah!

Covid-19 reporting from ABC News
feels like a five-year-old story.
They are sticking to the old story arc.

it's your fault, you unvaxxed bastards.
go get tested.
we need more free medicine for the poors.

abcnews.go.com/Health/300-peop…

WA State Governor Signs Bill Extending Unemployment Benefits to Striking Workers #WFTU labortoday.luel.us/en/wa-state…

When One Worker is Attacked, We Are All Attacked #WFTU labortoday.luel.us/en/when-one…

La normalisation du fascisme en Italie


Rémi Guyot

Alors que le pays commémore chaque 25 avril la fin du fascisme, l’Italie navigue dans une ambiguïté. À la croisée des chemins entre mémoire et révisionnisme, le pays se confronte à un passé qu’il n’a jamais complètement refoulé après avoir marginalisé, voire effacé, les mouvements antifascistes.

Aux abords de la Piazzale Gorini située dans l’est de Milan, loin du tumulte du centre-ville, trois femmes voilées marchent paisiblement. Leur pas ralentit lorsqu’elles aperçoivent, à une centaine de mètres, un groupe d’hommes aux crânes rasés. Regards appuyés, silence pesant : les femmes traversent la rue. Une heure plus tard près de 2000 militants néofascistes, essentiellement masculins, se réunissent pour commémorer la mémoire de Sergio Ramelli, militant fasciste tué en 1975 par des membres de l’Avant-garde ouvrière (une organisation d’inspiration maoïste-léniniste active dans les années 1970 en Italie). Le cortège silencieux s’achève sur trois “Presente !” – une formule rituelle héritée du fascisme italien, scandée bras tendu pour affirmer la présence symbolique des morts dans le combat politique – dans ce quartier pourtant cosmopolite. « Les groupes d’extrême droite, adorateurs de Mussolini, comme Veneto Skinhead Front, Forza Nuova, Casa Pound, Do.Ra ont toujours opéré dans les rues avec des actions violentes sans jamais provoquer de véritable indignation nationale, ou de la part de nos gouvernements. Aujourd’hui ils n’ont plus besoin d’agir avec autant de violence dans les rues. Ils ont pu répandre et normaliser leur idéologie. On retrouve désormais des politiques élus qui écoutent, défendent et/ou comprennent certaines de leurs revendications » indique Vincenzo Scalia, docteur en sociologie de la déviance du département des sciences politiques et sociales de l’université de Florence.

Le fascisme dépénalisé, l’antifascisme étouffé par le droit

L’antifascisme du quotidien, tel que l’explique Mark Bray – historien américain, auteur de l’ouvrage de référence Antifa: The Anti-Fascist Handbook – repose sur la nécessité d’ériger des tabous sociaux qui rendent les idées fascistes et les comportements discriminatoires socialement inacceptables. Ce type de lutte nécessite une vigilance constante à l’échelle individuelle et collective, mais aussi un cadre légal robuste et ferme. En Italie, bien que la Constitution interdise explicitement la reconstitution de partis fascistes, les lois Scelba (1952) et Mancino (1993) n’ont pas permis son application en raison de formulations juridiques floues et de critères restrictifs pour qualifier un acte de reconstitution fasciste. Le Mouvement social italien (MSI) a donc pu être créé en 1946, reprenant largement l’idéologie fasciste, mais sans volonté officielle de rétablir son régime dictatorial, passant ainsi entre les mailles législatives. Sans grand procès national permettant une « défascisation », le pays a pu réintégrer d’anciens fonctionnaires fascistes à la vie politique nationale.

Dès lors, le fascisme est progressivement dissocié de son caractère illégal, ce qui a permis à des groupes d’extrême droite de s’immiscer dans la sphère politique et de normaliser leurs idées. Son idéologie a donc pu continuer d’infuser dans la société italienne, abaissant la garde morale de ses citoyens, faisant sauter les digues qui le protégeaient d’un retour des mouvances d’extrême droite. Désormais, le glissement à droite et à l’extrême droite de la société italienne renforce la création d’un « extrême centre » qui banalise l’agenda politique et médiatique néo-fasciste. « Les groupuscules d’extrême droite sont largement minoritaires. Au niveau des élections, ils ne représentent que très peu d’électeurs. Ils font du bruit, mais restent en marge de la société » déclare Federico Benini, élu du Parti Démocrate (PD) à la mairie de Vérone. Une analyse qui occulte des mécanismes politiques fondamentaux, comme la fenêtre d’Overton – un concept politique qui décrit les limites du discours acceptable dans l’espace public, et comment elles peuvent être déplacées pour normaliser des idées auparavant jugées extrêmes.

L’exemple du décret DDL 1660 et comment le centre gauche se droitise

« Le décret DDL 1660 est passé en avril 2025. Il vise à criminaliser les manifestants et les activistes. Une personne qui bloque une route avec son corps, comme cela peut être fait dans les mouvements écologistes et anticapitalistes, peut être soumise à des peines d’emprisonnement en fonction des « circonstances et de la gravité de l’infraction ». L’achat d’une carte SIM nécessitera un contrôle strict d’identité, excluant de facto les personnes en situation irrégulière. Ce décret vise à réduire les libertés fondamentales. C’est un virage autoritaire » déclare Chiara Pedrocchi, journaliste indépendante qui a couvert l’évolution de la loi pour Voice Over Foundation. Pour Federico Benini (PD), la perception est différente : « Il y a du positif dans cette loi, même si nous devons encore travailler dessus, car nous devons permettre la liberté de manifestation, sans qu’elle empiète sur les libertés des autres usagers de l’espace public. » « Cette rhétorique est typique. Elle relève des justifications données par les partis de droite et d’extrême droite », affirme Leonardo Bianchi, journaliste indépendant qui couvre l’extrême droite en Italie et en Europe. « Alors que l’antifascisme de rue est en crise, le cadre légal et médiatique restreint de plus en plus son expression » poursuit l’auteur de la newsletter « Complotti ! »

Une opposition radicale essoufflée

Dans le quartier ouvrier de Sant’Eustacchio à Brescia, le président du Parti communiste italien (PCI) en Lombardie, Lamberto Lombardi, et ses camarades tous âgés de plus de 60 ans se confient sur l’émiettement du parti communiste. « Avant les néofascistes se cachaient pour répandre leurs idées, désormais ils opèrent au grand jour sans être inquiétés. C’est une des conséquences de notre défaite. » Dans les dernières semaines, la tête « d’un nord-africain » a été mise à prix sur les murs de la gare de Varese par Casa Pound. A Padoue, les militants de la même organisation ont tracté devant un centre social de la ville en faveur de la « re-migration », nouveau terme à la mode dans les groupes d’extrême droite pour demander l’expulsion des « étrangers ». Les antifascistes sont intervenus violemment pour mettre fin à l’action. Une vingtaine d’entre eux ont été conduits au commissariat. « Les personnes sans papiers victimes de violences des groupuscules d’extrême droite ne sont pas crues, et craignent de se rendre au commissariat en raison de leur situation irrégulière. Elles se retrouvent sans défense. Depuis que Maroni (Ligue du Nord) a pris le rôle de ministre de l’Intérieur, la culture de la violence policière s’est accentuée et leur proximité avec les mouvances d’extrême droite s’est resserrée. Le mouvement antifasciste se retrouve à être considéré dans l’illégalité face à des groupes néo-fascistes » affirme Vincenzo Scalia.

La bourgeoisie aux manettes du système médiatique et de l’affaiblissement de l’Etat de droit

La situation actuelle est la conséquence d’une longue histoire qui a détruit la cause communiste et antifasciste, autrefois capable d’enrayer le retour du fascisme. Les « Arditi del popolo », premier groupe antifasciste d’Italie dans les années 1920, a échoué face au soutien matériel et financier des élites économiques envers les fascistes, à la destruction des infrastructures et l’unité de la gauche afin de coopérer face à un ennemi commun. Malheureusement, l’histoire semble de nouveau se répéter. Aujourd’hui, au niveau régional, du PD au PCI en passant par les mouvements antifascistes, les désaccords empêchent toute avancée. « Au sein de la gauche, nous restons en désaccord sur la stratégie à adopter, et sur la lecture des évènements » confie Ricardo, militant communiste. « Il est possible de travailler ensemble si on met l’européisme et la défense de la méritocratie au centre de notre stratégie. Sur la question des droits individuels, nous n’avons pas tant de désaccords » affirme Federico Benini du Parti démocrate. « Il y a une fracture entre l’ancienne et la nouvelle génération. Les plus vieux n’intègrent pas suffisamment les logiques d’intersectionnalités dans la lutte antifasciste » indique Chiara Pedrocchi. « Il y a eu une réécriture de l’histoire, qui permet de promouvoir l’idéologie d’extrême droite, et exclure la nôtre », assure Lamberto Lombardi. « Je participe aux manifestations et à la défense de centres sociaux, mais il est vrai que nous manquons d’initiatives et de représentants de la cause antifasciste au niveau national, en dehors d’Ilaria Salis au Parlement européen » reconnaît Antonello, militant antifasciste. « Au niveau médiatique, Silvio Berlusconi a été l’un des précurseurs du contrôle médiatique et de son articulation à des fins politiques. Désormais, même sur la Rai (ndlr : service public de radio-télévision en Italie), des intellectuels se font exclure pour leur position, comme Antonio Scurati par exemple » déclare Leonardo Bianchi. En effet, l’écrivain et essayiste italien célèbre pour sa trilogie sur Mussolini a été écarté en raison de ses critiques sur la ligne éditoriale de la chaîne et la normalisation croissante de l’extrême droite à laquelle elle contribue.

« La France vit ce que l’Italie a vécu ces dernières années »

Depuis 2022, l’Italie connaît un tournant politique majeur avec l’arrivée au pouvoir de Giorgia Meloni et de son parti Fratelli d’Italia, héritier idéologique des mouvements néo-fascistes. Ce gouvernement s’inscrit dans une coalition comprenant également la Lega, parti d’extrême droite aux positions populistes et souverainistes. Cette alliance a marqué un renforcement des discours nationalistes, conservateurs et identitaires au cœur de la politique italienne, faisant de l’Italie un terrain d’observation essentiel pour comprendre la montée des droites radicales en Europe.« Malgré ses spécificités et ses différences, il y a de nombreux points de convergence entre ce que vit la France actuellement et ce qu’a vécu l’Italie ces dernières années. Matteo Renzi (anciennement PD) a eu une approche très similaire à celle d’Emmanuel Macron de par ses mesures sociales et économiques, tout comme son rapprochement avec l’idéologie d’extrême droite. Cela a conduit deux ans plus tard à sa victoire » souligne Leonardo Bianchi. « En Italie comme en France, il y a un anticommunisme latent, et une disqualification du discours antifasciste, qui le rend de plus en plus inaudible et inaccessible pour de nombreuses personnes. Désormais quand on parle de marxisme ou d’anticapitalisme, les auditeurs manquent de repères pour juger de la proposition, tant ces discours sont devenus minoritaires dans l’espace médiatique, et dans les discours de gauche influencés par des décennies de domination néolibérale, de dépolitisation du réel et de diabolisation de la gauche radicale » déclare Chiara Pedrocchi.

Alors que Bruno Retailleau a entrepris la dissolution des groupes de résistance comme la Jeune Garde et Urgence Palestine, en les mettant sur le même plan que Lyon Populaire, groupuscule d’extrême droite très violent, le ministre de l’Intérieur français démontre sa volonté de diaboliser les mouvements progressistes radicaux. Cette situation laisse donc libre court à un virage identitaire radical du centre et de la droite, inspiré des mouvements néo-fascistes, afin d’exploiter la désillusion créée par les promesses non-tenues du système capitaliste qui règne en Italie, en France et au-delà. Ce repli pourrait toutefois être interprété comme le symptôme d’une avancée des idées progressistes, désormais suffisamment menaçantes pour inquiéter les élites bourgeoises, soucieuses de préserver leurs privilèges. Pour que cette dynamique s’inverse, l’internationalisation de la lutte antifasciste pourrait bien être la clé face à celle des mouvements néo-fascistes libéraux.

frustrationmagazine.fr/la-norm…

Emmanuel Florac reshared this.



Surveillez les projets ayant un impact sur l'environnement près de chez vous


Entrer une description pour l'image ici
.
Autoroutes, éoliennes, fermes-usines... Disclose a collecté les documents des autorités environnementales, qui évaluent l'impact de ces grands projets sur l'environnement. Recherchez un projet près de chez vous et découvrez ses incidences sur la biodiversité et le climat.

#écologie #environnement #biodiversité


Now It All Makes Sense: Tapper Lets It Slip That Coming Clean on Biden Is Really About Getting Trump

thegatewaypundit.com/2025/05/n…

📰 To Read...

🔖 Title: Unveiling the Annual Summer Sale: A Treasure Trove for Integral Life Members
🗓️ Published: 2025-05-24T16:01:08+03:00
📄 Summary: The highly anticipated Annual Summer Sale is upon us, offering an exceptional opportunity for Integral Life members to enjoy even greater savings. Members will receive an additional 20% discount on already generous reductions, creating a unique landscape of savings that is hard to resist. This sale exemplifies the commitment of Integral Life to provide value and enrich the experiences of its community, making it a pivotal event for those seeking transformation and growth.
🔗
integrallife.com

🗞️ Source: Integral Life
💓 #IntegralLife #SummerSale #CommunitySavings

Israel butchers hundreds of Palestinians while destroying hospitals, with Nora Barrows-Friedman #Palestine

Während in Deutschland noch die Solidarität mit #Israel zelebriert wird zeigt eine repräsentative Meinungsumfrage Recht deutlich auf, was damit eigentlich gemeint ist:

»Der Anteil der Juden in Israel, die die gewaltsame Vertreibung der Gaza-Bewohner unterstützen ist 82%. Hier geteilt nach Säkularen, Traditionellen, Religiösen und Ultraorthodoxen. Zudem wollen 56% der Juden "arabische Israelis" abschieben 47% unterstützen die Tötung der ganzen Bevölkerung in Gaza.«
bsky.app/profile/yossibartal.b…

in reply to stephie

Hier auch ein Bericht über diese Umfrage.
Man muss deutlich sagen, dass die Befragten in großer Mehrheit klar machen, dass sie Genozid befürworten.
Ausgeführt wird im Video auch, dass die Umfrageergebnisse konsistent mit Äußerungen von Politikern, Militärs und zumindest ein Teil der Medien sind. Man hätte ihn halt nur zuhören müssen, anstatt darüber hinwegzusehen.

youtu.be/C-ARnepbehg

in reply to stephie

Den Artikel gibt's jetzt auch auf Englisch:

»Yes to Transfer: 82% of Jewish Israelis Back Expelling Gazans«
haaretz.com/israel-news/2025-0… (Paywall)

archive.today/iX7Oa

This entry was edited (4 weeks ago)
in reply to stephie

Zu den oben genannten üblen Ergebnissen der Umfrage gibt's nun noch eine ausführliche Analyse bei Haaretz:

»A Grim Poll Showed Most Jewish Israelis Support Expelling Gazans. It's Brutal – and It's True.

A new survey showing that 82 percent of Jewish Israelis support the expulsion of Gazans was met with disbelief among those who stubbornly believe that the extremists are outliers. But these trends are as consistent as they are shocking«
haaretz.com/israel-news/2025-0… (Paywall)

archive.today/k2VWu

"...the clarity of Kneecap’s thinking in a statement today is apparent: ‘This is a carnival of distraction,’ they wrote on Instagram. ‘14,000 babies are about to die of starvation in Gaza, with food sent by the world sitting on the other side of a wall, and once again the British establishment is focused on us. … We are not the story. Genocide is.’ "

History Repeats Itself as British Authorities Get to Decide Who the Terrorists Are | Kneecap | Journal of Music
journalofmusic.com/opinion/his…

Ehud Olmert, der ehemalige Ministerpräsident von #Israel hatte den Kriegs in #Gaza, mit der extremen Opferzahl immer verteidigt, und Vorwürfe von Kriegsverbrechen und Genozid zurückgewiesen.

In einem neuen Artikel in der hebräischen Variante von Haaretz formuliert er jetzt deutlich, dass er seine Meinung geändert hat und nennt das was in Gaza passiert vorsätzliche Auslöschung.
threadreaderapp.com/thread/192…

in reply to stephie

Olmert formuliert, dass die Ereignisse der letzten Wochen ihn haben umdenken lassen.
Natürlich ist das in der radikalisierten Stimmung in Israel schon mutig. Aber es kommt wirklich spät.

Zur Ehrlichkeit gehört aber auch dazu, dass jeder der an der Lage in Gaza und den anderen besetzten palästinensischen Gebieten interessiert war schon in der Klageschrift Südafrikas vorm ICJ detailreich nachlesen konnte wohin das alles gerade führt.

Russia-Ukraine Prisoner Swap in Istanbul: 390 Returnees Including 270 Military Personnel: MoD en.sputniknews.africa/20250523…