Unprecedented Linux Growth in Europe Amid Windows 10 End-of-Life
Unprecedented Linux Growth in Europe Amid Windows 10 End-of-Life
Millions of people using Windows 10 are facing a tough choice. Microsoft plans to stop offering security updates for the system, leaving countless computersLena Miles (Blaze Trends)
Ukraine’s political infighting gets nasty
Ukraine’s political infighting gets nasty
As Trump starves it of arms, there is turmoil inside the governmentThe Economist
Most people in France, Germany, Italy and Spain would support UK rejoining EU, poll finds
YouGov survey suggests majority support idea of Britain returning to bloc – but not on same terms it once enjoyed
Archived version: archive.is/20250713113034/theg…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
Physicists Found the Ghost Haunting the World’s Most Famous Particle Accelerator
Physicists Found the Ghost Haunting the World’s Most Famous Particle Accelerator
An invisible force has long eluded detection within the halls of the world’s most famous particle accelerator—until now.Caroline Delbert (Popular Mechanics)
Switzerland eyes joining EU rearmament programme
The Federal Council wants to explore the possibilities of joining the European Union’s €800-billion rearmament programme without compromising Swiss neutrality.
Archived version: archive.is/newest/swissinfo.ch…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
Iran warns of fake X profiles trying to damage relations with India; shares list of imposter accounts
The Iranian Embassy in India has issued a warning about fraudulent social media accounts impersonating official Iranian entities. These fake accounts are disseminating false information, including claims about Iran reconsidering the Chabahar port agreement with India. The embassy asserts that these accounts aim to undermine the relationship between Iran and India.
pancake likes this.
Anyone get a Royal Kludge R75 working under linux and Vial?
My R75 works fine under via.
I'm using the R75 vial firmware located here.
It won't compile, as cloned. It's more than just the directory structure which is completely silly. It's not surprising it didn't work, given it's messy state. I had to modify it a bit, so it could easily be something I did.
I had to add a UID:
config.h -> #define VIAL_KEYBOARD_UID { }
and uncomment tap_dance_action in keymap.c.
tap_dance_action_t tap_dance_actions[] = {
[TD_RESET] = ACTION_TAP_DANCE_FN(safe_reset),
[TD_CLEAR] = ACTION_TAP_DANCE_FN(safe_clear),
[TD_CTL_TG] = ACTION_TAP_DANCE_LAYER_TOGGLE(KC_RCTL, _CTL_LYR)
};
That's about it.
It compiles and downloads cleanly. Via continues to work but Vial does not discover it.
This mosbed firmware extension claims to be a derivative of this work but it doesn't seem to be.
github.com/irfanjmdn/r65/tree/…
Anyone have Vial working? It's a popular keyboard so I expect someone has solved this problem. If no one responds, I'll take it on in a week or so so we can all enjoy ou R75 on linux with Vial.
GitHub - mossbed/r75: iamdanielv's Royal Kludge R65 QMK firmware ported to the R75
iamdanielv's Royal Kludge R65 QMK firmware ported to the R75 - mossbed/r75GitHub
like this
The problem seems to be lack of ability to give the board a magic serial number. The vial app looks for a specific string in the serial number ("vial:") to identify a vial capable keyboard. My R75 won't accept a serial number, no matter what I do.
Apparently, this is a limitation of some cheap USB controllers (always answer 0 to all serial requests). I don't know if that's true but ChatGPT tells me it's so.
udevadm info -a -n /dev/hidraw$(ls /dev/hidraw* | tail -1 | tr -dc '0-9') | grep -i serial 2 ✘
ATTRS{serial}=="00000000000000000000000000000000"
ATTRS{serial}=="0000:09:00.0"
Apparently, the magic number can be coded into the UID, also. I'm working on that, too, with no success so far. Apparently, USB controllers don't stand in for UID in any case.
I'm struggling with this. If anyone has some ideas or clear direction, I would consider it a favor. If I can manage to make it work, I'll publish the firmware for everyone.
Even if someone got the mossbed firmware to work, that would be helpful to know. I have been banging on it for three days with no luck. This is the most expensive, cheap keyboard I've ever purchased. lol!
Ukraine’s Security Service eliminates FSB agents linked to murder of SSU colonel
The Security Service of Ukraine (SSU) have carried out a special operation to eliminate the Russian agents who killed SSU Colonel Ivan Voronych in Kyiv under orders from the FSB.
Archived version: archive.is/newest/pravda.com.u…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
BRICS outstrips G7 economically — Putin
BRICS outstrips G7 economically — Putin
The Russian president thanked his Brazilian counterpart, Luiz Inacio Lula da Silva, and the Brazilian BRICS presidency in promoting the strategic partnership within the associationTASS
Lebanon: Martyr, Injuries as Israeli Enemy Escalates Attacks on Country’s South
The Israeli enemy continues to bomb southern Lebanon almost daily and maintains occupation over five posts along the southern border, in violation of a ceasefire deal reached following a brutal 66-day Israeli war in late 2024.The Zionist occupation has also struck Beirut four times since the ceasefire agreement was sealed on November 27, 2024.
Lebanon: Martyr, Injuries as Israeli Enemy Escalates Attacks on Country’s South
A Lebanese citizen was martyred and several injuries were reported as the Israeli enemy stepped up a...Al-Manar TV Lebanon
The Empire’s Strategic Failure: How the US-Israeli Assault on Iran Accelerated Imperial Decline | MR Online
The Empire’s Strategic Failure: How the US-Israeli Assault on Iran Accelerated Imperial Decline | MR Online
The June 2025 US-Israeli military assault on Iran—featuring Israel’s Operation Rising Lion and the US Operation Midnight Hammer confronted by Iran’s defensive Operation True Promise 3—despite achieving short-term tactical victories, represents a prof…Taha Zeinali (MR Online)
Maeve likes this.
You make me laugh, and I need that, so thanks! I'm sure your analyses are closer to accurate than my best guesses. I suppose what government or economic system states call themselves (or what media calls them) mean fa anymore. I'm not sure if we live in a post-truth world, or always have and it's just so glaringly obvious, only those really emotionally invested in their illusions and those without mental capacity to identify them (whether through overwork and other stresses or direct learning/developmental disabilities) insist otherwise. Maybe most fall somewhere between those points, I'm certainly not as informed as I prefer.
I'll have a look tonight or tomorrow. My project hours are all over the map, right now, which means my neighborhood and household obligations are, too.
Cheers!
We Need an Alliance Between Africa and Latam, Continents With Shared Struggles -Roland Lumumba
Explaining his decision to travel to Venezuela for the commemoration, he said: “I was in France, preparing to return to the Congo, when I received a request to record a video for this tribute. But I didn’t hesitate—I told them I wouldn’t send a video; I would go in person. Venezuela is a country that has led a struggle similar to ours. For years, its leaders have fought for their people, just as Lumumba did to liberate the Congo from colonialism. I am certain that if Lumumba were alive today, he would be a brother to Simón Bolívar, a friend to Nasser, Nkrumah, Hugo Chávez, and all those who have dedicated their lives to justice and the liberation of their peoples.”
like this
like this
You've got it the wrong way round, the axis of evil which is NATO did denounce the elections. Most of the rest of the world sent observers who confirmed the results.
Few exceptions, of course, as Lula seems to rather like how his ass feels on the fence and Boric hasn't found a boot big enough that he won't have a go at licking it.
There should be no veto power and states* that export violence and their proxies should have no place on any human rights councils.
He recalled his father’s words: “Independence is not a gift. We cannot import democracy or revolution; we must create our own. What works in the United States may not suit Burkina Faso. Venezuela has chosen its path, and each country must decide what is best for its people.”
If only the global West could innerstand and overstand this.
Yo, put up some context or you're just circle jerking. Not everyone knows those historical deep takes, everyone not in the know will dismiss this as some level of conspiracy theory without sauce
Messaging matters
Maeve likes this.
Yeah, but what do you do with that? Just give up?
You're not going to convince everyone, but every once in a while someone will dig into it. It keeps the knowledge alive
I like the furries because they're really accepting
But come on...Understanding how progressive movements fail ~~and how it's usually because the CIA destabilized the regime~~ actually matters.
Especially now. Less circle jerking, more historical analysis with clear messaging
I'm sorry, I've been coming at this wrong
Need more sauce for jerking. For OSHA reasons
Israeli Enemy warplanes launch series of airstrikes on Hodeida
Israeli Enemy warplanes launch series of airstrikes on Hodeida
Israeli enemy warplanes launched a series of airstrikes today on Hodeida province.www.saba.ye
like this
Outrage as Benue Governor Joins Tinubu in Brazil Despite Recent Massacre Crisis and Insecurity
President Tinubu, who also travelled to Brazil for the summit, has been criticised for his response to the killings. Rather than a decisive security operation or national address, the President has urged Governor Alia to “engage in dialogue” with the attackers, an approach widely condemned as tone-deaf and dangerous.
Outrage as Benue Governor Joins Tinubu in Brazil Despite Recent Massacre and Insecurity - West Africa Weekly
Despite ongoing violence and humanitarian crises in Benue State, the state’s governor, Rev. Fr. Hyacinth Alia, has sparked national outrage by attending the 17th BRICS Summit in Rio de Janeiro, Brazil, alongside President Bola Tinubu.West Africa Weekly
Macron calls on EU to ‘defend European interests resolutely’ from Trump tariffs
French president says bloc should be ready for trade war after 30% tariff threat but other EU leaders call for calm
Archived version: archive.is/20250713121015/theg…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
A bookmarklet to quickly debloat Duck.ai
About
Duck.ai is one of the few online places to chat with AI privately. Self-hosting your own AI model is a better option, but not everybody has the hardware for it. DuckDuckGo has made deals with the model providers to keep your chats private, so it's an easy option to recommend.
If you're like me, you probably clear your cookies a lot (or always browse in incognito). This means that any time you visit Duck.ai, you have to set all your settings again. One solution is to set Duck.ai as an exception to your browser data deletion, but that makes me uneasy. After getting fed up setting my preferred settings each time, I wanted to see if I could automate the process.
The Bookmarklet
Bookmarklets are essentially bookmarks in your bookmarks bar that, when clicked, run your own JavaScript code on whichever page you're visiting. This was a neat trick that some of my classmates used to edit pages when the Inspect Element was disabled on school computers.
I wrote a short bookmarklet that will automatically set my preferred settings in Duck.ai:
javascript:{
const settings = {
'aiChatPromptSuggestions': '{"hideSuggestions":true}',
'aichatPromoDismissal': '{"promosDismissed":"9999-99-99"}',
'duckaiCanUseApproxLocation': 'false',
'duckaiSidebarCollapsed': 'true',
'isRecentChatsOn': '"0"',
'preferredDuckaiModel': '"6"',
};
let keys = Object.keys(settings);
keys.forEach(key => {
const value = settings[key];
localStorage.setItem(key, value);
});
location.reload();
}
How To Use
(Steps may vary between browsers)
1. Copy-paste the bookmarklet code above (including the part that says javascript:
)
2. Right click on the bookmarks bar in your browser
3. Select "Add page..."
4. In the field that says "URL", paste the code you copied
5. Name the bookmarklet whatever you want, for example: Debloat Duck.ai
6. Click "Save"
7. Visit Duck.ai (which redirects to duckduckgo.com/?q=DuckDuckGo+A…)
You must visit this page before running the bookmarklet, because bookmarklets can only run code on the page you're currently visiting.
8. Click on the bookmarklet you just created. This will run the code.
You should now have a distraction free, private chat.
Explanation
Duck.ai stores its settings in the browser's "local storage". If you open the Inspect Element (either by right clicking on the page and clicking "Inspect" or by pressing F12) and navigate to Application > Local Storage > https://duckduckgo.com/
you will see a list of settings and their corresponding values.
By default, these settings are a tad too distracting for my taste. The bookmarklet I made does the following:
1. Hides prompt suggestions
2. Dismisses the promo by setting the shown date to something impossible in the future
3. Disables using approximate location for responses
4. Collapses the sidebar
5. duckduckgo_settings
doesn't actually do much, and the values there are, in fact, not documented on this page
6. Disables chat history
7. Sets the preferred model to Mistral Small 3, which is open source and has low moderation.
You can set your preferred settings before running the bookmarklet and edit the bookmarklet code according to your own settings.
The code then iterates through these settings, and sets each one. Then, finally, reloads the page to apply the settings.
Updates
This project is far too small to make an entire repository for it, so I will try to just update this post with any new code. For example, duckaiCanUseApproxLocation
is a new setting that was added in the last few days.
I hope everyone enjoys this as much as I did!
Here is a before and after:
New Features
- The prompt to take a survey is now dismissed.
- Removed obsolete settings
like this
This project is far too small to make an entire repository for it, so I will try to just update this post with any new code
If the size it's the only reason to not create a repository, you could just use something like gist.github.com, at least, it would be more accessible for anyone not on lemmy
The Hamas Response to Trump’s Gaza “Ceasefire” Proposal
Palestinian negotiators from Hamas have proposed a handful of amendments to a U.S.-promoted framework for a 60-day Gaza ceasefire agreement. According to a response that Hamas submitted to the U.S. and Israel and regional mediators from Qatar and Egypt, the Islamic resistance movement hopes the potential agreement will lead to an end to Israel’s genocidal war against Gaza that has lasted for 22 months. Obtained by Drop Site, the document is dated from July 4, when Hamas submitted its formal response to what President Donald Trump called the “final proposal.”
In its revisions to the Trump-backed draft, Hamas proposed stronger language in the framework to ensure that the initial 60-day truce be extended indefinitely—under a U.S. guarantee—until an agreement is reached on definitively ending Israel’s war against Gaza. It also wants Egypt and Qatar listed not only as mediators, but as guarantors of the agreement along with the U.S. “The mediators-guarantors guarantee the continuation of serious negotiations [on a permanent ceasefire] for an extended period until the two parties reach agreement, and the continuation of the [ceasefire and flow of aid] agreed upon in this framework,” Hamas’s draft asserted.
The original language contained more vague language and clauses, such as “if necessary,” and only placed the role of ensuring that negotiations continue on Egypt and Qatar, not the U.S. Hamas’s terms would make clear that the U.S. is responsible for Israel holding its fire during the 60-day initial truce and during subsequent negotiations for a long-term ceasefire.
The Hamas Response to Trump’s Gaza “Ceasefire” Proposal
Drop Site obtained Hamas’s amendments, which zero in on increasing aid, defining Israeli withdrawal, and getting U.S. guarantees to end the war.Jeremy Scahill (Drop Site News)
Millions of dollars in Tesla EV rebate claims were legitimate, Ottawa says
OTTAWA - Tesla legitimately claimed thousands of electric vehicle rebates in the final weekend before the department suspended its rebate program in January, Transport Canada said on Friday.
Installing Guix as a Complete GNU/Linux System - System Crafters
Trying out Guix for the first time! Waiting for packages to download.
I'm a long time Arch user. Any tips?!
I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.
like this
I use Emacs on the daily, and I just can’t get into Scheme.
Do you find that Elisp and Scheme are too different? I don't know either, so they look almost the same to me.
Re: Installing Guix as a Complete GNU/Linux System - System Crafters
Air India crash report shows pilot confusion over engine switch movement
A preliminary report by Indian aviation accident investigators said on Saturday the fatal Air India crash that killed 260 people in Ahmedabad last month showed the plane engines' fuel switches shifting from run to cutoff within seconds of each other.
The destruction of Palestine is breaking the world
The destruction of Palestine is breaking the world
The rules of the institutions that define our lives bend like reeds when it comes to Israel – so much that the whole global order is on the verge of collapseMoustafa Bayoumi (The Guardian)
like this
Tony Blair Institute linked to Gaza plan condemned as ethnic cleansing: Report
The Tony Blair Institute (TBI) has been linked to a project widely condemned for proposing the ethnic cleansing of Gaza, involving a sweeping postwar redevelopment of the besieged Strip.
Although TBI insists it neither endorsed nor authored the slide, two of its staff members participated in discussions related to the initiative.
The Tony Blair Institute was founded by the former UK Prime Minister Tony Blair in 2016 to allegedly promote global policy reform and combat extremism.
Plans include a "Trump Riviera" and infrastructure named after wealthy Gulf monarchs, according to documents reviewed by the Financial Times (FT) and revealed on Sunday.
Boeing reaches settlement with man whose wife and children died in 737 Max crash in Ethiopia
Boeing reached a settlement Friday with a Canadian man whose wife and three children were killed in a deadly 2019 crash in Ethiopia, averting the first trial connected to the devastating event that led to a worldwide grounding of Max jets.
Israeli special forces launch massive raid in southern Syria
Israeli special forces launch massive raid in southern Syria
The five-hour incursion included a landing operation involving several helicopters and vehicles, and was described as ‘the first of its kind’ in the areathecradle.co
Ukraine Unveils Pocket-Sized Net Launcher to Take Down FPV Drones
Ukrainian firm TENETA introduces the MITLA, a lightweight anti-drone device designed to intercept enemy drones using a rapid-deploying net.
pancake likes this.
China retaliates against EU with a ban on European medical devices
China retaliates against EU with a ban on European medical devices
BANGKOK (AP) — China said Sunday that European medical device companies will be barred from selling to the Chinese government as a countermeasure for the European Union’s restrictions on the sale of similar products from China.News Staff (CityNews Halifax)
like this
ec.europa.eu/commission/pressc…
After the commission found that China has asymmetrical trade barriers for EU medical devices, it recommended some actions. For the past year EU was trying to negotiate China opening their medical market to the same level EUs market is open to China. It failed.
More symmetrical tarrifs incoming (from both sides).
Commission launches first investigation under EU International Procurement Instrument
Today, the European Commission has initiated for the first time an investigation under the International Procurement Instrument (IPI).European Commission - European Commission
Trump Admin's Epstein Prison Video Was Likely Modified Using Adobe Premiere Pro: Report
Surveillance footage released by the DOJ to support its claim that Epstein's suicide was not suspicious contains metadata suggesting the video was edited.
What is the supposed workflow for vanilla Gnome for keyboard users?
Question is in the title: What is the supposed workflow for vanilla Gnome for keyboard users?
Is there any video/design documents which explain, how the workflow is supposed to be?
Assume, I have a full screen web browser on workspace 1. Now I want to have a terminal... I hit the super-key, type terminal, hit enter ... and then I have a terminal which does not start maximized on workspace 1, so I can either maximize the terminal and switch between the applications, arrange them side by side... or I can navigate to workspace 2, start the terminal there (the terminal will not start maximized again on an empty workspace 2) ... and switch between the two workspaces (AFAIK there are no hotkeys specified by default to navigate directly to a workspace)...
What I simply do not understand: Does the vanilla Gnome workflow expect you to use mouse and keyboard? Like hit super, use mouse to go to next workspace, type terminal, click to maximize terminal (or use super-up)?
It just seems like a lot of work/clicks/keys to achieve something simple. And to my understanding Gnome expects you to use basically every application with a full screen window anyway, so why does it not open a new application on the next free workspace full screen by default?
Keyboard -> Keyboard shortcuts from Settings will show all the available keyboard shortcuts. You can also create your own custom keybindings
These seem like a lot of personal design complaints rather than actual issues with GNOME itself.
And to my understanding Gnome expects you to use basically every application with a full screen window anyway
You misunderstood, that's not what GNOME expects at all. Your app not maximizing on startup is because the app doesn't maximize on startup. GNOME doesn't have a setting to maximize all apps by default since that should be the app's responsibility.
If you want the auto-tiling window manager experience, you'll need to install an extension (Paperwm, tiling shell, Forge, Pop shell). Extensions are like applications, there's no shame in using them.
[Article] Photos: The Scale of China’s Solar-Power Projects
As the Trump administration's “big, beautiful bill” eliminates many clean-energy incentives in the U.S., China continues huge investments in wind and solar power, reportedly accounting for 74 percent of all projects now under construction worldwide.
Photos: The Scale of China’s Solar Power Projects
As the Trump administration’s “Big, Beautiful Bill” eliminates many clean-energy incentives in the U.S., China continues huge investments in wind and solar power, reportedly accounting for 74 percent of all projects now under construction worldwide.Alan Taylor (The Atlantic)
Bill in US Congress would give Israel access to B‑2 stealth bombers
U.S. Congress members from both sides of the aisle have introduced a bill in the House of Representatives that would grant President Donald Trump the authority to allow Israel access to B‑2 stealth bombers and bunker‑busting bombs if it becomes clear that Iran is continuing to develop nuclear weapons.
According to the proposed legislation—currently awaiting approval—this would enable unprecedented operational cooperation, including deployment, equipment and training, but without transferring permanent ownership or direct control to Israel.
Bill in US Congress would give Israel access to B‑2 stealth bombers
Under bill submitted to the US House of Representatives, Trump would be allowed to authorize Israel to use B-2 bombers and bunker-busting bombs if it is determined that Iran continues to develop nuclear weaponsDaniel Edelson, New York (ynetnews)
I imagine this so Israel can continue attacking Iran and the US can distance themselves from the political fallout, while still reaping the 'benefit' of Iran's military capabilities being damaged.
Gotta wonder when Russia and China will decide to be more open in this new cold war and hand larger weapons to Iran.
Russia seems to be actively colluding with Israel as it refuses to sell any anti-air defense systems and fighter jets to Iran. Whereas Russia is happily selling to India and Turkey.
Not sure what is happening with China. The Iranian defense minister went to China after their war with Israel was over
Cops’ favorite AI tool automatically deletes evidence of when AI was used
AI police tool is designed to avoid accountability, watchdog says.
pancake likes this.
Hebron locals denounce sheikhs' plan to declare independence and recognise Israel
Palestinian residents of the occupied West Bank city of Hebron have disavowed a proposal by five purported local "sheikhs" to sever ties with the Palestinian Authority (PA) and establish an "emirate of Hebron" which would recognise the state of Israel.
Hebron-based activist and journalist Issa Amro said that the proposal and its authors are "complete fabrications". "The so-called 'Hebron sheikhs' in this WSJ piece are complete fabrications - anonymous figures with zero political presence, social standing, family ties and community recognition," he told Middle East Eye.
"No media, no clans, no Palestinian factions acknowledge them because they simply don't exist as consequential actors. This isn't journalism - it's inventing Palestinian 'leaders' to fit an artificial narrative while real Hebronites endure occupation," he added.
Hebron locals denounce sheikhs' plan to declare independence and recognise Israel
Palestinian residents of the occupied West Bank city of Hebron have disavowed a proposal by five purported local "sheikhs" to sever ties with the Palestinian Authority (PA) and establish an "emirate of Hebron" which would recognise the state of Israe…MEE staff (Middle East Eye)
Ukraine faces demographic crisis: 40% of working-age population lost
Ukraine faces demographic crisis: 40% of working-age population lost
According to the National Bank and the Ministry of Economy, Ukraine has lost around 40% of its working-age population due to the war. Currently, approximately 1.RBC-Ukraine
HMD is ‘scaling back’ in the US, killing Nokia all over again
Even Barbie couldn’t save it.
HMD is ‘scaling back’ in the US, killing Nokia all over again
HMD Global, which sells its own phones as well as Nokia ones, has stopped selling phones on its US site, and confirms it will ‘scale back’ its US operation.Dominic Preston (The Verge)
balsoft
in reply to ☆ Yσɠƚԋσʂ ☆ • • •Ah yes, the year of the Linux desktop
(in all seriousness, this is looking really good, my main hope from all this is that hardware manufacturers step up their FOSS drivers game)
LeFantome
in reply to balsoft • • •☂️-
in reply to LeFantome • • •balsoft
in reply to LeFantome • • •Most consumer hardware on earth does already (Android phones). The problem is those drivers are usually proprietary bullshit that's very difficult to integrate with anything but OEMs kernel fork & Android version. Unfortunately I don't really foresee that changing in the near future, hopefully if Linux becomes more mainstream, Linux phones become too and then we get some progress.
And for laptops/desktops, I think the situation is pretty good already as well. Many mainstream OEMs have an option with Linux pre-installed now, and the drivers there are mostly FOSS. I'm hoping that the problematic part vendors e.g. NVidia and Broadcom step up and provide sources for their drivers - otherwise they will continue to be a buggy mess that most people hate.
DFX4509B
in reply to balsoft • • •Nvidia recently started NVK for Turing and newer and even more recently it was made conformant going back to Maxwell, but that still doesn't give me a lot of hope for everything between Maxwell 1 (so basically just the GTX 750/750Ti for desktop Maxwell 1 cards) and Turing after driver version 580.
Also, Nouveau works for Maxwell 1 and earlier but ymmv with that stack, and it's still not like Mesa RADV and AMDGPU for Radeon cards going back to GCN1.
LeFantome
in reply to ☆ Yσɠƚԋσʂ ☆ • • •A big factor in Europe right now is a shifting relationship with the US.
Companies, governments, and individuals have some incentive to find alternatives to big US tech. For operating systems, Linux is really the only option.
interdimensionalmeme
in reply to ☆ Yσɠƚԋσʂ ☆ • • •Put this USB stick in her laptop and press next a bunch of times and she can keep using it.
You have 5 lines of text to explain this solution.
☆ Yσɠƚԋσʂ ☆
in reply to interdimensionalmeme • • •I think the trick has to be that somebody who has a bit of technical skill sets the laptop up initially. I did this for my mom a while back, and once I set it up once, it just worked from there on. Non technical users tend to have a fairly small set of things they need to do like check email, browser the web, and play media. Once that's working, they never need to change anything. In fact, they don't want to change anything because they get used to the workflow, and they're comfortable.
It would be great if people set up community centres where people can bring their old laptops, and somebody switches them over to Linux for them.
interdimensionalmeme
in reply to ☆ Yσɠƚԋσʂ ☆ • • •Ok, what I am hearing is Nixos but with an installer like this
Rufus ISO to usb stick
stick usb stick into computer
press magical button to boot usb <-- this should be the most difficult part of the process
Screen appears, least amount of text possible
Ask only the important questions, on a single screen
then one last big scary page
"this will erase everything on your computer"
Check "I understand"
then press"ERASE BUTTON" (or cancel and reboots)
then it reboots and everything your average grandmother needs right there
a google button
an office button
and that's pretty much it
balsoft
in reply to interdimensionalmeme • • •interdimensionalmeme
in reply to balsoft • • •Cool, so we need two things,
The most streamlined installer possible.
"Grandma's Universal Nix.Conf"
The installer should be written using 4th grade simple english, no jargon
In the top right corner there should be a language selector.
There should be only one page of questions.
The installer should work completely offline.
The installer should detect all peripherals and modify the nix file accordingly.
The second page should only be tge warning about erasing everything
The installer should detect if a nixos installation already exist. If it does, then offer the user to repair the bootloader
Optionally, the installer coukd detect a windows installation. Check the amount of free space left on the drive.
In this case instead of a wipe, offer to shrink the windows partition and install nixos in the liberated space. Install a bootloader setup for dual boot. Auto mount the ntfs partition and place a shortcut to the c:\user folder on the desktop.
balsoft
in reply to interdimensionalmeme • • •I think we can be even simpler than that. Don't ask any questions. Simply generate the
hardware-configuration.nix
and have a singleconfiguration.nix
that is unchanged:configuration.nix
)npins update
andnixos-rebuild boot
, and finally annoys you until you reboot (it should also update to the next stable channel when that becomes available, and make that a big deal so that a user understands it might change some of their workflows)/home
,/nix
, and wherever flatpak are stored, is wiped on every reboot and recreated from the generation, so that "reboot it" is a viable troubleshooting strategy.interdimensionalmeme
in reply to balsoft • • •Sounds reasonnable,
Installed should be downloaded by going to grandmasnixos.com
On the front page, a single click starts to download a single file, that contains everything
It is a tailored rufus executable with the ISO that contains everything to make it to first desktop boot
When download ends, no internet connection will be required to make it to grandmasnixos desktop
When the file is clicked and a usb stick has been inserted beforehand, the grandmasnixos ISO is preselected, rufus autochooses the usb stick
User only needs to press "start"
The motherboard version is checked against a lookup table, and the user is told
Reboot computer a press $KEY_TO_USB_BOOT and choose to boot the usb key
Installation is a single screen that says "This will erase everything on this computer, to continue, click the checkbox below"
[ ] I understand this will erase everything on my computer
buttons below
[ ERASE AND INSTALL GRANDMASNIXOS ] or [ CANCEL AND REBOOT] (first button only clickable if the checkbox is checked)
(there is an "Options and settings" button somewhere, it does not have to be clicked to continue)
No further user interaction until it boots into a working desktop
There is no password by default, the desktop auto-logs in, no remote access is possible until a password is set, sudo works passwordless
There should be no updating unless enabled, no telemetry, no call home of any kind,
the system should be able to work offline and forever without an internet access and never nag the user.
The desktop environment should be something occasional win10 using grandma will not get lost in
Taskbar at bottom
Desktop that you can dump files onto and start stuff by clicking those files
systray on the right
Large font start menu
Start menu includes a single settings panels that does everything a user needs (passwords, wifi, power management, update, timezone, language, locale, host and domain name, remote desktop etc..)
taskbar should have pinned the most important apps
file browser, browser, calculator, notepad, word-like and maybe a mail client maybe a zoom? client or something equivalent but open source and usable ?
If updating is turned on, it should be very conservative, updates hand curated by grandmasnixos, basically never uses software that hasn't been proven rock solid for at least 6 months. Rolling back any update should be one-click-trivial
On first boot there could be an "out of box experience" screen that allows setting up
wifi password
region/timezone/locale/language
power settings
host and domain name
password
enable updates
enable remote desktop and services
open easy user guide
So total, from download to desktop it should be 8 clicks total counting press F9 during boot as a "click"
balsoft
in reply to interdimensionalmeme • • •I disagree, at that point you might as well continue using Win10. Security updates are the #1 reason to do this. Most computer use nowadays is networked (actually in a browser), and it's super important we keep that updated.
Eh, this sounds like a lot of work. Probably just use the stable channels, and only manually test when switching to a new stable channel.
Agreed, should also be very obvious (like a label on the desktop that says "Issues after update?" and gives you a button to roll back and reboot)
This is the main question IMHO. I've not used any DEs for a while, so don't really know which one would fit this best while also being simple and robust.
☆ Yσɠƚԋσʂ ☆
in reply to interdimensionalmeme • • •interdimensionalmeme
in reply to ☆ Yσɠƚԋσʂ ☆ • • •Yes, I find it baffling that this does not yet exist.
I was installing debian the other day and the incessant one-question-at-a-time installation with long delays between the question was aggravating.
In particular since none of these questions really needed to be answered at the time.
Proxmox does it better, but still with annoying questions and limitation like having a mandatory static IP address and making your enter an email address notification. This is all actually optional stuff and it could all be dealt with after the install is completed.
☆ Yσɠƚԋσʂ ☆
in reply to interdimensionalmeme • • •Ardens
in reply to ☆ Yσɠƚԋσʂ ☆ • • •like this
☆ Yσɠƚԋσʂ ☆ likes this.
☆ Yσɠƚԋσʂ ☆
in reply to Ardens • • •Decker108
in reply to ☆ Yσɠƚԋσʂ ☆ • • •Luffy
in reply to Decker108 • • •