Non è il dark web a vendere i tuoi dati. Sei tu che li metti in saldo ogni giorno!
Fatto spiacevole: quello dei dati personali è un mercato molto appetibile e di particolare valore per i cybercriminali, per motivi tutt’altro che difficili da immaginare. Non parliamo solo di scam o furti d’identità, ma di un complesso di attività illecite che possono trovare impiego nei modi più disparati. Questo riguarda sia i dati esposti online sia quelli reperiti all’interno dei marketplace del dark web, con il comune intento di realizzare dei guadagni diretti o indiretti.
Appreso che un utilizzo indesiderato dei nostri dati personali esiste ed è anzi una buona fetta di mercato per i cybercriminali, a questo punto, potremmo ritenere che tutta la normativa sulla privacy sia totalmente inutile. Insomma: se un cybercriminale vuole commettere una serie di attività illecite, certamente l’essersi procurato i nostri dati personali violando le regole probabilmente non è neanche degno di essere contrassegnato come “ultimo dei suoi problemi”. Ma bisogna ragionare sul perché i nostri dati personali diventano tanto facilmente reperibili, scoprendo così attraverso pochissimi passaggi logici che una maggiore attenzione da parte di chi svolge operazioni sugli stessi a riguardo ne ridurrebbe la disponibilità.
Per quanto non sia possibile avere uno scenario in cui il rischio di vedere i nostri dati personali impiegati in attività illecite viene azzerato, può essere desiderabile quanto meno uno in cui il saccheggio degli stessi sia particolarmente difficoltoso e il bottino meno remunerativo. Insomma: è chiaro che nel momento in cui i costi superano le opportunità, solitamente un cybercriminale desiste. A meno che non sia particolarmente motivato, ovviamente.
Questo però richiede una premessa. Ogni soggetto che raccoglie e impiega i dati personali è chiamato a garantire la protezione dei dati personali per tutta la filiera in cui sono svolte operazioni sugli stessi, andando così ad attenzionare proprio quegli aspetti rilevanti individuati dalla norma. Ovverosia: verificare che i dati siano lecitamente acquisiti, ne siano definite le finalità e vengano raccolti e conservati solo i dati necessari a perseguire le stesse.
Ovviamente, tenendo conto che ogni operazione deve essere svolta in sicurezza.
Non c’è privacy senza sicurezza.
L’aspetto che emerge è indubbiamente quello della sicurezza, per logica e rilevanza. Questo è richiamato non solo dalla norma, ma si pone come premessa: il trattamento in sicurezza dei dati personali garantisce una mitigazione per i rischi che incombono sull’interessato. Senza sicurezza, non può infatti parlarsi di protezione adeguata.
Un generale e più elevato livello di sicurezza contrasta il mercato del cybercrimine, ma questo richiede un effort condiviso da più attori ovverosia tutti i soggetti che svolgono operazioni sui dati. L’orientamento è fornito dalla normativa che obbliga a ragionare su quali dati raccogliere, perché e soprattutto per quanto tempo. Motivare ogni passaggio comporta una maggiore attenzione, e una maggiore attenzione consente di superare tutta una serie di criticità collegate a inconsapevolezza, incuria e disattenzione.
Ecco dunque che il rispetto della privacy – intesa nella sua accezione di protezione dei dati personali – è la premessa affinché i dati siano trattati in modo sicuro. O meglio: più sicuro rispetto allo scenario alternativo in cui non ci sono i presidi imposti dalla norma.
Il fattore culturale.
Un approccio culturale che tiene conto dei rischi per gli interessati richiede che i soggetti che decidono sulle sorti dei dati personali sono responsabilizzati ma anche una maggiore attenzione diffusa al tema. Questo comporta che le garanzie di protezione dei dati personali sono criteri di selezione. Certo, parliamo di garanzie percepite e dunque può essere possibile una strategia di privacywashing, ma un utente o consumatore esprime una domanda di servizi più attenti al rispetto della norma e quindi maggiormente sicuri.
Questo, di fatto, aumenta il costo per il cybercrime in questo ambito.
Meno dati facilmente disponibili comporta infatti costi maggiori.
It’s the market, baby.
L'articolo Non è il dark web a vendere i tuoi dati. Sei tu che li metti in saldo ogni giorno! proviene da Red Hot Cyber.
Paolo Redaelli reshared this.
PPI board meeting on 18.11.2025, 14:00 UTC
Ahoy Pirates,
Our next PPI board meeting will take place on 18.11.2025, 14:00 UTC / 15:00 CET.
All official PPI proceedings, Board meetings included, are open to the public. Feel free to stop by. We’ll be happy to have you.
Where:jitsi.pirati.cz/PPI-Board
Agenda: Pad: https://etherpad.pp-international.net/p/ppi-board-meeting-2025-08-05-vnly0cj
All of our meetings are posted to our calendar: pp-international.net/calendar/
We look forward to seeing visitors.
Thank you for your support,
The Board of PPI
Gazzetta del Cadavere reshared this.
Global efforts to protect the environment
PPI’s main delegate at the United Nations Office of Geneva, Mr. Carlos Polo, attended events of the Environmental Programme (UNEP) this August. We attach some pictures of his visit, and we offer some comments about the efforts of our organization in helping to shape environmental policy.
The UNEP oordinates environmental work across the UN, but it is not the only organization. The UN has now created the UN Convention to Combat Desertification (UNCCD), the Convention on Biological Diversity (CBD), and the United Nations Framework Convention on Climate Change (UNFCCC). Each organization deals with separate environmenal issues and hosts its own conferences that include negotiations between nations and sometimes ask for statements and opinions of NGOs like our own. Currently the UNFCCC is hosting the COP conference in Brazil.
Carlos was able to observe the UNEP negotiations, but as we are not a nation (aka Party) we do not have a voice. Furthermore, we are not yet members of any of these conventions. PPI needs to establish more direct activities that promote environmental protection so that we can be accepted as members of these organizations, in addition to the Economic and Social Affairs Committee (ECOSOC) where we are already members.
We are hoping to make a bigger impact on international environmental governance. As an NGO, our abilities are limited. NGOs often watch from the back of the room. Our speaking time is scarce. The actual negotiation where the decisions are made take place behind closed doors, and we are simply able to only provide statements at the conference or as a published policy statement. One additional opportunity is that we can host side events. We have discussed cohosting a side even with other NGOs. If anyone is interested in collaborating, please contact us.
board@pp-international.net
Donations
pp-international.net/donations…
Wayland’s Never-Ending Opposition to Multi-Window Positioning
There are many applications out there that use more than one window, with every modern-day platform and GUI toolkit offering the means for said application to position each of its windows exactly where it wants, and to restore these exactly in the configuration and location where the user saved it for that particular session. All toolkits but one, that is, for the Wayland project keeps shooting down proposals. Most recently merge request #264 for the ext-zones protocol by [Matthias Klumpp] as it descended into a 600+ comments spree.
This follows on an attempt two years prior with MR#247, which was rejected despite laying out sound reasons why the session protocol of Wayland does not cover many situations. In the breakdown video of the new ext-zones protocol discussion by [Brodie Robertson] the sheer absurdity of this whole situation becomes apparent, especially since KDE and others are already working around the Wayland project with their own extensions such as via KWin, which is being used commercially in e.g. the automotive world.
In a January 2024 blog post [Matthias] lays out many of his reasonings and views regarding the topic, with a focus on Linux desktop application usage from a scientific application perspective. When porting a Windows-, X11- or MacOS application to Wayland runs into compatibility issues that may necessitate a complete rewrite or dropping of features, the developer is more likely to stick to X11, to not port to Linux at all, or to use what eventually will amount to Wayland forks that patch around these missing API features.
Meanwhile X11 is definitely getting very long in the tooth, yet without it being a clean drop-in replacement it leaves many developers and end-users less than impressed. Perhaps the Wayland project should focus more on the needs of developers and end-users, and less about what it deems to be the One True Way?
youtube.com/embed/_MS8pSj-DLo?…
Emulating a 74LS48 BCD-to-7-Segment Decoder/Driver with an Altera MAX 7000 “S” Series Complex Programmable Logic Device
Over on the [Behind The Code with Gerry] YouTube channel our hacker [Gerry] shows us how to emulate a 74LS48 BCD-to-7-segment decoder/driver using an Altera CPLD Logic Chip From 1998.
This is very much a das blinkenlights kind of project. The goal is to get a 7-segment display to count from 0 to 9, and that’s it. [Gerry] has a 74LS193 Up/Down Binary Counter, a 74LS42 BCD to Decimal Decoder, and some 74LS00 NAND gates, but he “doesn’t have” an 74LS48 to drive the 7-segment display so he emulates one with an old Altera CPLD model EPM7064SLC44 which dates back to the late nineties. A CPLD is a Complex Programmable Logic Device which is a kind of precursor to FPGA technology.
This fun video runs for nearly one hour and there are all sorts of twists and turns. The clock is made from a 555 timer. The Altera USB Blaster is used to program the CPLD via JTAG. But before he can do that he has to re-enable JTAG on his CPLD because JTAG LOCKOUT has been used on his secondhand chip. JTAG LOCKOUT is something you can do so that you can use the various JTAG pins for other purposes in your design, at the cost of no longer being about to access via JTAG! Fortunately [Gerry] has the right equipment to do a full reset of his chip and thus reinstate JTAG support.
Just as he’s nearly finished his project he manages to short out and destroy his CPLD by dropping a wire into the wall power socket! Talk about unlucky! He has to go back to the drawing board with a similar model. And in the end he realizes he used the the 7447 (common anode) but actually needed the 7448 (common cathode), so he has to fix that up too. All in all it’s fun to see what was state-of-the-art back in 1998. If you’re interested in such things you might like to read Not Ready For FPGAs? Try A CPLD.
youtube.com/embed/0WAaH37rmEk?…
Il senso dell’umano, riflessioni a Città della Pieve
@Giornalismo e disordine informativo
articolo21.org/2025/11/il-sens…
Il 9 novembre a Città della Pieve grazie a Domenico Iannacone abbiamo dialogato sul “Senso dell’umano”. Un incontro di due ore e mezza presso il Teatro degli Avvaloranti, che ha scavato nella profondità del reale, dove
Giornalismo e disordine informativo reshared this.
“Fuori la politica dei teatri”, lo slogan che ha animato il corteo degli orchestrali a Venezia
@Giornalismo e disordine informativo
articolo21.org/2025/11/fuori-l…
Un messaggio, netto come accaduto pochissime altre volte, quello arrivato dal corteo di Venezia
Nessuno likes this.
Giornalismo e disordine informativo reshared this.
Presentazione molto partecipata, a Roma, del saggio di Bertoni e Vita sulla RAI
@Giornalismo e disordine informativo
articolo21.org/2025/11/present…
Presentazione di ottimo livello del saggio di Roberto Bertoni e Vincenzo Vita sulla RAI e le sue prospettive. “L’occupazione. Dell’editto
Giornalismo e disordine informativo reshared this.
Quel che ci toglie la riforma della giustizia. Intervista a Rocco Maruotti
@Giornalismo e disordine informativo
articolo21.org/2025/11/quel-ch…
Come Articolo 21, siamo e saremo al fianco dell’Associazione Nazionale Magistrati (ANM) nella battaglia referendaria contro la “riforma” imposta dalla
reshared this
Alberto Trentini, conferenza stampa a Milano ad un anno dall’arresto in Venezuela
@Giornalismo e disordine informativo
articolo21.org/2025/11/alberto…
Sabato 15 novembre, alle 12, nella sala stampa del Comune di Milano si terrà la conferenza stampa sul tema “Alberto Trentini da un
Giornalismo e disordine informativo reshared this.
Via alle Giornate del Premio Luchetta
@Giornalismo e disordine informativo
articolo21.org/2025/11/via-all…
Dal 21 al 23 novembre prossimi Trieste ospita professioniste e professionisti del giornalismo nazionale e internazionale, testimoni di drammi e di storie provenienti da tutto il mondo. Il giornalismo d’inchiesta torna protagonista sul palco del Teatro Miela in
Giornalismo e disordine informativo reshared this.
Have a Slice of Bumble Berry Pi
[Samcervantes] wanted a cyberdeck. Specifically, he wanted a Clockwork Pi uConsole, but didn’t want to wait three months for it. There are plenty of DIY options, but many of them are difficult to build. So [Sam] did the logical thing: he designed his own. The Bumble Berry Pi is the result.
The design criteria? A tactile keyboard was a big item. Small enough to fit in a pants pocket, but big enough to be useful. What’s more is he wanted to recycle some old Pi 3Bs instead of buying new hardware.
The result looks good. There’s a 4.3″ touch screen, a nice keyboard, and enough battery to run all day. If you already have the Pi, you are looking at about $60 and two 3D-printed parts. There is some soldering, but nothing that should put off the average Hackaday reader.
Does it run Doom? From the photo on the GitHub repo, yes, yes, it does. This would be a fun build, although we have to admit, the beauty of doing a build like this is making it your own. Maybe your pants have differently shaped pockets, we don’t know.
Either way, though, you can get some ideas from [Sam] or just clone his already good-looking deck. If we’re being honest, we are addicted to multiple screens. Plus, we want a built-in radio.
2025 Component Abuse Challenge: The Slip Ring In Your Parts Bin
If you’re familiar with electrical slip rings as found in motors and the like you’ll know them as robust assemblies using carefully chosen alloys and sintered brushes, able to take the load at high RPM for a long time. But not all slip ring applications need this performance. For something requiring a lot less rotational ability, [Luke J. Barker] has something from his parts bin, and probably yours too. It’s an audio jack.
On the face of it, a 1/4″ jack might seem unsuitable for this task, being largely a small-signal audio connector. But when you consider its origins in the world of telephones it becomes apparent that perhaps it could do so much more. It works for him, but we’d suggest if you’d like to follow his example, to use decent quality plugs and sockets.
This is an entry in our 2025 Component Abuse Challenge, and we like it for thinking in terms of the physical rather than the electrical. The entry period for this contest will have just closed by the time you read this, so keep an eye out for the official results soon.
Adesso basta! Chatcontrol 2.0 rientra dalla porta di servizio – Breyer avverte: “L’UE ci sta prendendo in giro”
Riportiamo la traduzione del post pubblicato da Patrick Breyer sul suo blog Poco prima di un incontro decisivo a Bruxelles, l’esperto di diritti digitali ed ex membro del Parlamento europeo, il Dott. Patrick Breyer, lancia l’allarme. Con un “ingannevole gioco di prestigio”, un controllo obbligatorio e ampliato della messaggistica privata viene imposto dalla porta sul retro…
Nessuno likes this.
VPN e verifica dell'età online: essere consapevoli per non fare cazzate.
@Privacy Pride
Il post completo di Christian Bernieri è sul suo blog: garantepiracy.it/blog/vpn/
Per accedere ai siti porno e di gioco d’azzardo è ora necessaria la verifica online dell’età… P A N I C O ! L’allarme è stato lanciato da tempo, ma solo ora le persone si stanno rendendo conto delle implicazioni in termini di privacy. La…
reshared this
Il nuovo video di Pasta Grannies: youtube.com/shorts/P0d1ob0x-Vc
@Cucina e ricette
(HASHTAG)
Cucina e ricette reshared this.
Le parole vanno scelte
ildivulgatoreculturale.blog/20
Obsolescenza tecnologica e cyber security: un rischio che pesa sui bilanci aziendali
@Informatica (Italy e non Italy 😁)
L’84% delle imprese italiane utilizza sistemi obsoleti, aumentando rischi e costi delle violazioni. Dati e strategie mostrano perché l’obsolescenza tecnologica va considerata priorità nei budget 2025 tra sicurezza, ROI e continuità operativa
reshared this
È rimasto qualcosa che non sia tutelato dall'UNESCO, a parte il petrolio, l'herpes e Mario Giordano?
Poliversity - Università ricerca e giornalismo reshared this.
#Shutdown, il salvagente di #Trump
Shutdown, il salvagente di Trump
La fine dello “shutdown” più lungo della storia americana sembra essere a portata di mano dopo l’approvazione al Senato di Washington, con l’appoggio decisivo del Partito Democratico, di una misura semi-temporanea per sbloccare il bilancio federale.www.altrenotizie.org
Gene Therapy Aims To Slow Huntington’s Disease To A Crawl
Despite the best efforts of modern medicine, Huntington’s disease is a condition that still comes with a tragic prognosis. Primarily an inherited disease, its main symptoms concern degeneration of the brain, leading to issues with motor control, mood disturbance, with continued degradation eventually proving fatal.
Researchers have recently made progress in finding a potential treatment for the disease. A new study has indicated that an innovative genetic therapy could hold promise for slowing the progression of the disease, greatly improving patient outcomes.
Treatment
Huntington’s disease stems from a mutation in the huntingtin gene, which is responsible for coding for the huntingtin protein. This gene contains a repeated sequence referred to as a trinucleotide repeat, where the same three DNA bases repeat multiple times. The repeat count varies between individuals, and can change from generation to generation due to genetic mutation. If the number of repeats becomes too long, the gene no longer codes for huntingtin protein, and produces mutant huntingtin protein instead. The mutated protein eventually leads to neural degeneration. This genetic basis is key to the heritability of Huntington’s disease. If one parent carries a faulty gene, their children have a fifty percent chance of inheriting it and eventually developing the disease themselves. Over generations, the number of repeats can increase and lead to symptoms appearing at an earlier age.Excessive repeats in a critical gene are the root cause of Huntington’s disease. Credit: NIST, public domain
The new treatment relies on advanced genetic techniques to slow the disease in its tracks. It involves the use of a custom designed virus, which is inserted into the brain itself in specific key areas. It’s a delicate surgical process that takes anywhere from 12 to 18 hours, using real-time scanning to ensure the viral payload is placed exactly where it needs to go. The virus carries a DNA sequence and delivers it to brain cells, which begin processing the DNA to produce small fragments of genetic material called microRNA. These fragments intercept the messenger RNA that is produced from the body’s own DNA instructions, which is responsible for producing the mutant huntingtin protein which causes the degenerative disease. In this way, mutant huntingtin levels are reduced, drastically slowing the progression of the disease.
The effects of the treatment are potentially game changing, with progression of the disease slowed by 75% in study patients. Results indicate that with effective treatment, the decline expected over one year would instead take a full four years. In more qualitative areas, some patients in the trial have managed to maintain the ability to walk at a point when they would typically be expected to require wheel chairs. In typical Huntington’s cases, the onset occurs between 30 to 50 years old, with a life expectancy of just 15 to 20 years after diagnosis. The hope is that by delaying the progression of the disease, affected patients could have a greater quality of life for much longer, without suffering the worst impacts of the condition.A microscopic image of a neuron damaged by mutated Huntingtin (mHtt) protein inclusion, visible via orange stain. Credit: Dr Steven Finkbeiner, CC BY-SA 3.0
The initial trial involved just twenty-nine patients, but results were promising. Data indicated consistent benefit to patients three years after the initial surgery. Crucially, the treatment isn’t just slowing symptoms, but there is also evidence it helped to preserve brain tissue. Markers of neuronal death in spinal fluid, which would typically increase as Huntington’s disease progresses, were actually lower than before treatment in study patients.
The therapy isn’t without complications. Beyond the complicated and highly invasive brain surgery required to get the virus where it needs to go, some patients developed inflammation from the virus causing some side effects like headaches and confusion. There’s also the expense — advanced gene therapies don’t come cheap. However, on the positive side, it’s believed the treatment could potentially be a one-off matter, as the brain cells that produce the critical microRNA fragments are not replaced regularly like other more disposable cells in the body. While it’s a new and radical treatment, pharmaceutical company UniQure has plans to bring it to market as soon as late 2026 in the US, with the European market to follow.
It’s not every day that scientists discover a new viable cure for a disease that has long proven fatal. However, through genetic techniques and a strong understanding of the causative factors of the disease, it appears scientists have made progress in tackling the spectre that is Huntington’s disease. For the many thousands of patients grappling with the disease, and the many descendents who struggle with potentially having inherited the condition, news of a potential treatment is a very good thing indeed.
Featured image: “Huntington” by Frank Gaillard.
Endof10 @ SFSCON auf Peer.tv
lugbz.org/endof10-sfscon-auf-p…
Segnalato dal LUG di #Bolzano e pubblicato sulla comunità Lemmy @GNU/Linux Italia
In der Abendausgabe von der Nachrichtensendung „Das Journal“ auf Peer.tv am 08.11.2025 ging ein Beitrag über die SFSCON und Endof10 @ SFSCON 2025 online! Interviewt wurden unter anderen unsere Mitglieder Paolo
GNU/Linux Italia reshared this.
Waves within Earth’s mantle can carry traces of past continents across hundreds of miles, explaining why their chemical fingerprints appear in unlikely places.#TheAbstract
IRAQ. Elezioni, poche attese di cambiamento in un Paese stanco e disilluso
@Notizie dall'Italia e dal mondo
Gli elettori sono andati alle urne sapendo che è difficile scardinare apparati consolidati di potere. L'affluenza perciò è stata bassa. I risultati definitivi si conosceranno nei prossimi giorni
L'articolo IRAQ. Elezioni, poche attese di cambiamento in un Paese
Notizie dall'Italia e dal mondo reshared this.
Software engineer Hector Dearman built a zoomable map of every issue of BYTE magazine.#archives #magazines #publishing #byte
Real-Time BART in a Box Smaller Than Your Coffee Mug
Ever get to the train station on time, find your platform, and then stare at the board showing your train is 20 minutes late? Bay Area Rapid Transit (BART) may run like clockwork most days, but a heads-up before you leave the house is always nice. That’s exactly what [filbot] built: a real-time arrival display that looks like it was stolen from the platform itself.
The mini replica nails the official vibe — distinctive red text glowing inside a sheet-metal-style enclosure. The case is 3D printed, painted, and dressed up with tiny stickers to match the real deal. For that signature red glow, [filbot] chose a 20×4 character OLED. Since the display wants 5 V logic, a tiny level-shifter sits alongside an ESP32-C6 that runs the show. A lightweight middleware API [filbot] wrote simplifies grabbing just the data he needs from the official BART API and pushes it to the little screen.
We love how much effort went into shrinking a full-size transit sign into a desk-friendly package that only shows the info you actually care about. If you’re looking for more of an overview, we’re quite fond of PCB metro maps as well.
di fatto, continuando nella pratica dell'installance, e della dissipazione delle opere, i luoghi che a queste sono dedicati possono essere solo la perdita o - paradossalmente - al contrario, le collezioni (vari pezzi miei in giro per istituzioni oppure privati).
pensare a una mostra è estremamente difficile in effetti.
mi hanno invitato in Francia per questa primavera, 2026. avrò uno spazio mio a disposizione. credo non sarà facile gestirlo, proprio per la natura anarchica del mio lavoro. vedremo.
reshared this
L’altro Venezuela. Quella base militare in Nicaragua finanziata con i soldi del Cremlino
@Notizie dall'Italia e dal mondo
Nelle ultime settimane il tema della presenza russa in America Latina è tornato ad essere oggetto di attenzione, come diretta conseguenza dell’accrescersi delle tensioni nel teatro caraibico: qui gli Stati Uniti stanno portando avanti una serie
Notizie dall'Italia e dal mondo reshared this.
Caso Sarajevo, l’ex 007 bosniaco: “Il Sismi scoprì i viaggi dei cecchini e li bloccò”
[quote]MILANO – La fonte principale nell’indagine sui “cecchini del weekend” sostiene che l’allora servizio segreto italiano per le informazioni e la sicurezza militare avrebbe “scoperto” quanto stava accadendo e sarebbe…
L'articolo Caso Sarajevo, l’ex 007 bosniaco: “Il Sismi
Al via la Cop 30 in Brasile. Lula: “Dobbiamo sconfiggere i negazionisti”
Con un attacco ai negazionisti e un invito ad accellerare la transizione energetica, si è aperta oggi – 10 novembre – a Belem, in Brasile, la 30esima conferenza sul clima…
L'articolo Al via la Cop 30 in Brasile. Lula: “Dobbiamo sconfiggere i negazionisti” su Lumsanews.
La nuova intesa di Avio che rafforza il legame tra Roma e Washington
@Notizie dall'Italia e dal mondo
Nel momento in cui le catene di fornitura della difesa occidentale cercano nuovi equilibri, Avio decide di investire ulteriormente oltreoceano per rafforzare la propria posizione. L’azienda italiana, specializzata nella propulsione spaziale e missilistica, ha siglato due intese con
Notizie dall'Italia e dal mondo reshared this.
Public records show DHS is deploying the "Homeland Security Information Network" at college protests and football games.#FOIA
Moving From Windows to FreeBSD as the Linux Chaos Alternative
Back in the innocent days of Windows 98 SE, I nearly switched to Linux on account of how satisfied I was with my Windows experience. This started with the Year of the Linux Desktop in 1999 that started with me purchasing a boxed copy of SuSE Linux and ended with me switching to Windows 2000. After this I continued tinkering with non-Windows OSes including QNX, BeOS, various BSDs, as well as Linux distributions that promised a ‘Windows-like’ desktop experience, such as Lindows.
Now that Windows 2000’s proud legacy has seen itself reduced to a rusting wreck resting on cinderblocks on Microsoft’s dying front lawn, the quiet discomfort that many Windows users have felt since Windows 7 was forcefully End-Of-Life-d has only increased. With it comes the uncomfortable notion that Windows as a viable desktop OS may be nearing its demise. Yet where to from here?
Although the recommendations from the peanut gallery seem to coalesce around Linux or Apple’s MacOS (formerly OS X), there are a few dissenting voices extolling the virtues of FreeBSD over both. There are definitely compelling reasons to pick FreeBSD over Linux, in addition to it being effectively MacOS’s cousin. Best of all is not having to deal with the Chaos Vortex that spawns whenever you dare to utter the question of ‘which Linux distro?’. Within the world of FreeBSD there is just FreeBSD, which makes for a remarkably coherent experience.
Ghosting The Subject
The GhostBSD logo.
Although FreeBSD doesn’t have distributions the way that Linux does due to it being a singular codebase rather than a duct-taped patchwork, you do get a choice as far as difficulty settings go. You can always pick plain FreeBSD with its functional but barebones installer, which dumps you into a command line shell and expects you to jump through some hoops to set up things like a desktop environment. This is generally fine if you’re an advanced user, or just want to set up a headless server system.
In case you’re more into the ‘just add water’ level of a desktop OS installation process, the GhostBSD project provides the ready to go option for a zero fuss installation like you would see with Linux Mint, Manjaro Linux and kin. Although I have done the hard mode path previously with FreeBSD virtual machines, to save myself the time and bother I opted for the GhostBSD experience here.
For this experiment I have two older-but-quite-usable systems at my disposal: one is a 2013-era Ivy Bridge Intel-based gaming laptop that’s a rebranded Clevo W370ET, the other a late-2015 Skylake PC with a Core i7 6700K, GTX 980 Ti and 32 GB of DDR4. To give both the best chance possible I also installed a brand new SATA SSD in both systems to run the OS from.
Down To Bare Metal
GhostBSD offers two images: the official Mate desktop version and the community XFCE version. Since I have always had a soft spot for XFCE, that’s the version I went with. After fetching the image, I used Rufus to create a bootable USB stick and made sure that the target system was set to boot from USB media. First I wanted to focus on the laptop, but this is where I ran into the first issue when the installer froze on me.
After a few hours of trying various things, including trying a known good Manjaro Linux installer which flunked out with a complaint about the USB medium, I figured I might as well give a Windows 10 installer a shot for fun. This actually got me a useful error code: 0x8007025D. While it broadly indicates ‘something’ being wrong along the USB-RAM-HDD/SSD path, it led me to a post about USB 3.0 being a potential issue as it changed some things compared to USB 2.0. The solution? Use a USB 2.0 port instead, obviously.Creating a new ZFS system partition for the GhostBSD installation. (Credit: Maya Posch)
Long story short, this sort of worked: the GhostBSD installer still froze up once it entered the graphical section, but the Manjaro installer was happy as a clam, so now that laptop runs Manjaro, I guess.
A subsequent attempt to boot the GhostBSD installer on the 6700K system went much better, even while daringly using a USB 3.0 port on the case. Before I knew it GhostBSD was purring along with the XFCE desktop sparkling along at 1080p.
I’m not sure what GhostBSD’s issue was with the laptop. It’s possible that it found the NVidia Optimus configuration disagreeable, but now I have two rather capable gaming systems to directly compare Linux and FreeBSD with. There are no mistakes, just happy little accidents.
Gaming The System
Since any open source software of note that runs on Linux tends to have a native FreeBSD build, the experience here is rather same-ish. Where things can get interesting is with things related to the GPU, especially gaming. These days that of course means getting Steam and ideally the GoG Galaxy client running, which cracks open a pretty big can of proprietary worms.Playing the Windows GoG version of Firewatch on GhostBSD. (Credit: Maya Posch)
Annoyingly, Valve has only released a Steam client for Windows, MacOS and Linux, with the latter even only officially supporting some versions of Ubuntu Linux. This is no real concern for Manjaro Linux, just with the disclaimer that if anything breaks, you’re SOL and better start praying that it’ll magically start working again.
Unfortunately, for FreeBSD the userland Linux ABI compatibility isn’t quite enough as the Steam DRM means that it goes far beyond basic binary compatibility.
The two available options here are to either try one’s chances with the linuxulator-steam-utils workarounds that tries to stuff the Linux client into a chroot, or to go Wine all the way with the Windows Steam client and add more Windows to your OSS.
Neither approach is ideal, but the main question is whether or not it allows you to play your games. After initially getting the Linux tools setup and ready to bootstrap Steam, I got thrown a curveball by the 32-bit Wine and dependencies not being available, leading to a corresponding issue thread on the GhostBSD forums. After Eric over at the GhostBSD project resolved the build issue for these dependencies, I thought that now I would be able to play some games, but I was initially sorely disappointed.
For some reason I was now getting a ‘permission denied’ error for the chdir command in the lsu-bootstrap script, so after some fruitless debugging I had to give up on this approach and went full Wine. I probably could have figured out what the problem here was, but considering the limitations of the LSU Steam approach and me just wanting to play games instead of debug-the-FOSS-project, it felt like time to move on.
Watery Wine
The Windows Steam client running on GhostBSD. (Credit: Maya Posch)
As it turns out, the low-fuss method to get Steam and GoG Galaxy working is via the the Mizutamari Wine GUI frontend. Simply install it with pkg install mizuma or via the package center, open it from the Games folder in the start menu, then select the desired application’s name and then the Install button. Within minutes I had both Steam and the ‘classic’ GoG Galaxy clients installed and running. The only glitch was that the current GoG Galaxy client didn’t want to work, but that might have been a temporary issue. Since I only ever use the GoG Galaxy 1.x client on Windows, this was fine for me.
After logging into both clients and escaping from Steam’s ‘Big Picture Mode’, I was able to install a few games and play them, which went completely smoothly, except for the elevator scene in Firewatch where I couldn’t look around using the mouse despite it working fine in the menu, but that game is notoriously buggy, so that’s a question mark on the exact cause. Between buggy games, Wine, and the OS, there definitely are sufficient parties to assign blame to.
Similarly, while the Steam client was a bit graphically glitchy with flickering on the Store page, and trying to access the Settings menu resulted in it restarting, I was able to install and play Windows games like Nightmare Kart, so that’s a win in my book. That said, I can’t say that I’m not jealous of just punching in sudo pacman -S steam on the Manjaro rig to get the Steam client up in a minute or so. Someone please convince Gabe to compile the Steam client for FreeBSD, and the CD Projekt folk to compile the Galaxy client for FreeBSD and Linux.
It should be noted here that although it is possible to use alternative frontends for GoG instead of its Galaxy client, you need it for things like cloud saves. Hence me choosing this path to get everything as close to on par with the Windows experience and feature set.
Next Steps
Aside from gaming, there are many possible qualifications for what might make a ‘Windows desktop replacement’. As far as FreeBSD goes, the primary annoyance is having to constantly lean on the Linux or Windows versions of software. This is also true for things like DaVinci Resolve for video editing, where since there’s no official FreeBSD version, you have to stuff the Linux version into a chroot once again to run it via the Linux compatibility layer.
Although following the requisite steps isn’t rocket science for advanced users, it would simply be nice if a native version existed and you could just install the package. Based on my own experiences porting a non-trivial application like the FFmpeg- and SDL-based NymphCast to FreeBSD – among other OSes – such porting isn’t complicated at all, assuming your code doesn’t insist on going around POSIX and doing pretty wild Linux-specific things.
Ranting on software development aside, for my next steps on my FreeBSD/GhostBSD journey I’ll likely be giving approaches like this running of Linux software on FreeBSD another shot, barring finding that native video editors work well enough for my purposes.
Feel free to sound off in the comments on how to improve my experiences so far, as well as warn me and others who are embarking on a similar BSD journey of certain pitfalls.
simona
in reply to simona • •