C++: The project is now led by university research comitee optimizing essays/second and consists 1k lines of template hieroglyphs.
JATtho
I almost posted comment about this but I had to keep it short. The Nvidia has an problem with their driver tainting the customers kernel/system which renders the customer in bad situation. (Of not being able to get support from kernel devs)
The proprietary taint is there for exactly for this reason:
- You load an proprietary module and all bets are off.
- For starters, you cannot tell there isn't a backdoor engineered into it.
- Even if the module behaves well, you now cannot debug the rest of the system any more, because all trust is gone.
- You cannot (at least easily) audit such system.
Nvidia solution to this is breaking the kernel license terms and acting like illegal smugglers in-order to access those sweet sweet GPL-only kernel APIs as lazily as possible. I would say that this is just arrogant and greedy way of doing software development. On top of this the kernel devs get all the blame for their vigilantly of trying to exercise their own license terms.
I think if nvidia would not be this arrogant and vile to the kernel devs, they would already have an proper kernel module that could co-exist between the GPL and proprietary code. If the proprietary code is implemented only in user-space/firmware they can keep their secrets: The user-space <-> kernel-space is an boundary where kernel GPL ends. Implementing such thing would not be easy, but I don't regard it being impossible: look at android.
In extreme: If the hostility continues, kernel devs just might be forced to go invent an corporate blacklist that goes against all principles of co-operation.
Others slightly more sane hw vendors, probably thought: fuck it. It is more profitable to push some FOSS code into the public than keeping the entire thing an trade secret. (I assume this results in the weirdly large firmware blobs that obfuscate and separate the actual hardware from the FOSS drivers)
EDIT: I read more about this issue. From proprietary code vendors viewpoint the current kernel is kind of "GPL or gtfo" situation. Linux kernel doesn't really have an internal stable ABI for modules/drivers. Implementing such thing would require (partly) dropping the monolithic design of the Linux kernel... Such interface would be then able to added to the GPL exemption of syscall users. This would open such big can of worms that it looks to be impossible.
I read the entire article, thanks.
Ison riskin on ottanut kieltämättä, kun on käynyt kiinni. Pahimmillaan voi saada syytteen, vaikka tarkoitus olisi ollut hyvä. :/
The shim module smuggles GPL-only kernel symbols into the non-GPL binary blob. Because the actual module using those symbols is not GPL compatible this violates the GPL license.
From Linus Torvalds mouth:
anybody who were to change a xyz_GPL to the non-GPL one in order to use it with a non-GPL module would almost immediately fall under the "willful infringement" thing, and that it would make it MUCH easier to get triple damages and/or injunctions, since they clearly knew about it.
In short, nvidia is playing with "please sue me" button.
For hopping into the GNU/Linux, installing any distro in a Virtual machine or testing liveboot is an good way to to start. The first choice of distro has no meaning. My first was Knoppix on Win98 machine. Tried Ubuntu. Linux Mint got me hooked ~2014, moved to Arch Linux after Antergos. I'm still using Cinnamon DE.
Some "funny" realizations I have made over the years:
- Distros are just vast collections of the same software. The choice is simply what includes your subset.
- Most of the bad rep is missing in-kernel driver for device. Once AMDGPU got usable everything changed for me.
- You can "copy-paste" the entire system into different disk, plug it into another PC and it's like remote accessing the original.
- It will feel like learning a new language, every time you need to something new. This just fact of life.
- If you want to be "bad person": find the exact lines of source code and who wrote them. Then curse that person and the program.
- If you want to be mediocre: post an bug report. Maybe it is fixed asap or put onto "wish-list" and forgotten.
- If you want to be an amazing: donate code. Like actually write it. But be warned, the other users are also like vampires, really picky and demands are unreasonable for the time required. If nobody does this then the software turns into stone.
- By popular vote, some things have surpassed their black boxed counter part and there is no equivalent black box to be purchased. It has become free-software-only.
From above, the making of bug report/feature request is an introduction point into an amazing community behind the software you used. It is not an black box of faceless shareholders.
The occasional awareness tests for Linux users:
- When is the new kernel released? I must have the newest kernel.
- Update removed the floor you were standing on.
- The horror of installing anything on windows makes my skin crawl.
- The horror of accidentally pasting "rm -rf" into prompt and knowing it was yourself who pushed the button.
- No back-doors, unless you installed one.
Vielä tällä hetkellä teoreettinen "akku" jolla olisi jotain vaikutusta kantaverkon tasolla:
- Tee vetyä aina kun halpaa nollahinta sähköä saatavilla
- Sähkö halpaa + vetyä + hiilidioksidia: Syntetisoi jotain hiilivetyä (mm. metaani, metanoli) hiilidioksidista ja (hankalasti) varastoidusta vedystä. Tarvittaessa polta ylijäämä vetyä prosessi lämmöksi.
- Kun sähkö on kallista ala polttamaan varastoituja hiilivetyjä voimalaitoksessa tuottaen sähköä. Tuotettu hiilidioksidi otetaan talteen ja käytetän uudestaan hiilivetysynteesissä.
- Jos varastoituja eli. "vihreää" hiilivetyä, tai edes vetyä ei ole saatavilla: Paniikki. ^Jatka kuolleiden dinosauruksien ja tähtien lapioimista voimalaitoksiin.^
Energian kierrättäminen näin hiilivetyjen kautta tietty sisältää isoja häviöitä. Hiilivetyjä tosin pystyy varastoimaan loputtomasti mitättömillä häviöillä, toisin kun vetyä joka karkaa lopulta paksuimmakin metalliseinän läpi. On siis avoin kysymys tulisiko tämä koskaan olemaan taloudellisesti kanttavaa, ennen kuin ensimmäistäkään barrelia vihreää hiilivetyä saadaan varastoitua.
Ainoat käytettävissä olevat primääri energian lähteet ovat tosin:
- Fissio-reaktio suoraan (mm. OL3) ja epäsuorasti. (geoterminen lämpö on osin perua radionuklidien hajoamisesta)
- Fuusio-reaktio ainoastaan epäsuorasti: aurinko. (aurinkohan siis tarjoaa vesi ja tuulivoiman sekä fotonit aurinkopaneeleille)
- Varastoidut auringon fotonit: fossiiliset polttoaineet. (hyödyntäminen uhkaa tuhota ihmiskunnan)
Until you would have to replace a HDD: +23 hours of nerve racking RAID repair time for 10TB drive at 120MB/s Even with some advanced (like ZFS etc.) system you can't go around the fact the HDDs are slow.
And when the HDD fails, you can't read it. It's toast. Some cheap non-volatile memory devices are like this too, but good ones go into read-only mode and you can at least attempt data recovery from them if no better option is left.
I'm liking that it is possible get cheap+good 1TB NVMe devices for less than 100€. The consumer SATA market for large SSDs (capacity over 1TB) is unfortunately quite dry. I need replacement for HDDs and even if the speed is capped by SATA bus it would be an massive improvement.
It gets more cursed the more you look at it:
- you have to convert the coordinate axes (swap z,x,y)
- then you find out the right/left handed is flipped
- now your brain melts if you even try think how to solve this with transformation/rotation, what ever.
This post is literally an pwns-list of users admitting what they use as password manager that may be stolen.
I encrypted an file, I put it on a device and mostly forgot it exists. Now if service locks me out I have go hunting.
I recently switched my default search from Google to DuckDuckGo: Google has begun refusing to find anything while exact same search on DuckDuckGo just works. Google is slower because I have to think+ignore first half of the page due to Ads/SEO crud.
Viimeksi kun yritin tehdä visiitin sivulle, kaikki entinen hyvä oli paskana ja mikään ei enää toiminut tai oli pakotettu maksumuurin taakse. Good bye, lautalaiset, kiitos meemeistä ja suomalaisesta internet kulttuurista.