Type: Posts; User: JS987; Keyword(s):
You don't have to use GPL code in your project. It's your fault if you didn't know that if you use GPL code, other code has to be also released under GPL.
GTK 3.x has intentionally unstable API which would often break Xfce themes.
Releasing packages for your distro is task for distro developers.
Closed source applications aren't such problem, but BSD code developed by someone can be copy pasted into closed application by someone else.
I can accept that some Linux software is closed source if it is optional like games.
X or Wayland are used because there is no 100% GPL or LGPL replacement, but you can choose between Linux and BSD. Reporting bugs in BSD kernel bugzilla is more useful for closed source software than...
BSD licensed code can be used in closed source software. If you will for example report bugs in BSD code, you will also support closed source software.
Bay Trail should be supported by regular Linux distros unlike ARM toys.
ASUS Transformer Book T100 has slower Z3740 (1.86 GHz) instead of Z3770 (2.39 GHz):
ARM CPUs are usually useless with Linux because of bad GPU drivers. ARM CPU would be useful only if Intel would produce ARM CPU like A57 or A53 with Intel GPU.
C arrays are supported also in C++ because of backward compatibility. In C++, array access checking can be enforced with templates. It is important that language should be safe by default when...
Arrays which support out-of-bounds access are unnecessary and dangerous, when code isn't properly checked which is common problem.
There are cases where changing language would improve security. Following security bug existed also because C allows out-of-bounds access.
I meant C++ isn't worse option than C for display server.
Torvalds didn't provide any proofs that C++ is worse than C. Some language which prefer security over performance should be used for kernel....
C is best choice only for developers who aren't smart enough to learn C++. It is also possible to use assembler with C++ and create kernel in C++.
It doesn't matter if QtCore has 1 MB or 4 MB as it is shared among applications using mmap.
Newbies can be minor contributors if there is proper code review, but major ones should be experienced. Newbies can get experience also with less important software.
Newbies shouldn't contribute to important software because many users will be affected by possibly crappy code.
PC with CPU with high TDP or many cores can sound like vacuum cleaner or CPU can overheat.