3 ms·
Is there an actual book available?
by NewsaHackO 7mo ago
Is there an actual book available?
- fuzzybear3965 7mo agoYes. Look at the README. https://www.informit.com/store/linux-application-development-by-example-the-fundamental-9780135325520 https://www.informit.com/store/linux-application-development...
- NewsaHackO 7mo agoOf course, I saw that, but if the text of the book is not freely available, then the examples wouldn't really be helpful, no?
- chii 7mo agoSo buy the book? The expectation of free stuff is all too common.
- NewsaHackO 7mo agoRegardless, a link to a repo of disjointed examples is not very interesting or helpful.
- tad_tough_anne 7mo agoIf you don't wanna pay, Library Genesis has the first edition (2004), but, if you didn't find the examples to be at least modestly interesting in themselves, is this even your bag? As a Linux sysadmin and occasional writer of lousy C programs, I often consult NetBSD's source tree for when I want good examples that aren't as complex as GNU's, so I expect to come back to these. Judging by the publisher's sample,[1] the second edition (2025) looked like a worthwhile upgrade, so I ordered it. Much of the material is in the manpages, but this presents it with better explanations. ___ 1. <https://ptgmedia.pearsoncmg.com/images/9780135325520/samplepages/9780135325520_Sample.pdf https://ptgmedia.pearsoncmg.com/images/9780135325520/samplep...>
- remix2000 7mo agoOr perhaps maybe rather free stuff is all too uncommon…
- andreygrehov 7mo agohttps://www.manualslib.com/products/Lamborghini-Urus-10305363.html https://www.manualslib.com/products/Lamborghini-Urus-1030536... This one is good as well.
- deleted 7mo ago[deleted]
- Joel_Mckay 7mo agoLinux is rarely a porting issue for C++ or python: https://wxwidgets.org/ https://wxwidgets.org/ Static linking libraries for MacOS or Windows is contaminated by GPL/LGPL code, and this is why wxwidgets excludes the disclosure requirement. Also, if you are looking for a VueJS cross-platform GUI framework for most Desktop and Mobile platforms (modern MacOS hardware and developer account is a requirement): https://github.com/quasarframework/quasar https://github.com/quasarframework/quasar Qt5/Qt6 frameworks sooner or later cause more problems than they solve, and require a lot more maintenance/support. Best of luck =3
- wolfi1 7mo ago"contaminated by GPL/LGPL code"? really? if you want to make profit off of your code buy for several thousands of dollars commercial libraries and you are in the clear. if you don't want to pay for libraries you have to accept their conditions
- Joel_Mckay 7mo agoI usually prefer releasing under Apache 2.0 license, as I can't predict what people will need 10 years from now. People use LGPL libraries in commercial software all the time, as the shared objects (.so) do not contaminate the source application license. The instant someone static links LGPL/GPL lib into an application binary its source also must carry a compatible open license. Note this obligation differs from publishing patches back to the main lib branch. It gets messy when people release libraries under multiple licenses. Porting games and applications from *nix systems can be non-trivial. Best regards =3
- deleted 7mo ago[deleted]