I don't know what jobs will be left. As our benefits have dried up. e.g. retirement, healthcare, job stability. Every article I've read basically said workers are going to need to be very adaptable. Forget about the lives your parents, and or grandparents had. That is gone. AI is only going to make things worse. I'm not anti-immigrant but H1-B has made the U.S. dependent on Indian labor, as it has done exactly what it was never supposed to do i.e. replace american workers with cheaper foreign labor, this is largely due to Indian Contract companies that are rife with fraud (both conservative and liberal administrations have found that). So, IT has lead the way to professional gig work i.e. contracts with either no benefits, are very high cost ones. Without protection, there just will not be stable jobs in this country. Forget retirement, most of us probably can't afford basic health care. Don't even think about dental care. In my mind, we are entering a new feudal age. No it won't be land based, but it's the same thing. Land was just the leverage for power, now it might just be net-worth and/or position. In general, American's are becoming poorer. I see us looking more like other nations with a largely poor populous. I'm guessing the rich already see most of us, like the nobles of old as peasants, with the same or similar justifications for bigotry. Divine right, or the rest are just dumb, and uneducated and only fit for manual labor, until we die (early).
P.S. I love sherlock holmes, and from that have some fascination of Victorian England, I just never thought we would go back to it. It was great if you were a noble and/or rich, but most of the populous wasn't either and suffered. All from my understanding, so historians or just more historically knowledgeable people can correct me.
I'm definitely no economist but the current administration doesn't seem to listen to them anyway. To me, this is going to be an extremely high tax on lower and middle income people, as well as small businesses. Most of us buy Chinese products all the time or, at least, ones that have Chinese in the supply chain somewhere. I know there has been a trade imbalance and maybe tariffs is a tool that could have been used, but I learned in high school(maybe in collage too) that it's most effective when you present a united front with other allies. Unfortunately, we really don't have allies like we used to. The current admin has destroyed, or at least highly eroded trust and partnerships we had in the past. By attacking almost every country, we stand truly alone. There was an article about Vietnam recently which explained that because we have/are fighting with them too, they have great leverage to get what they want by leveraging the U.S. against China. To me, we've just given away all our leverage by not being trustworthy and attacking all other countries at once (figuratively, for now at least). I'm simply not hopeful for our future from a majority of citizens point of view. For our GDP per capita, we do absolutely horrible, in what seems like most international indexes, comparatively. The areas we do "well" are not good ones. Like number of our citizens incarcerated. I think we beat China, Russia, and most every country in that. From the perspective of "life, liberty, and the pursuit of happiness", I think we've failed. I don't know, exactly, but from what I've read our Cost/Benefit ratio on healthcare is one of the most dismal in the world. We don't rate well, in almost any category that is a positive for our populous, especially considering our GDP per capita.
Interesting! I'm not an expert but an aging amateur and *nix/foss enthusiast. I see some parallels to what I've thought before that may, or may not be erroneous. First, it seems to point toward the original *nix philosophy of do one thing.
From a user/fanboy/paranoid point of view, I don't like systemd. I've good development arguments for it's improved coding for usb device drivers. Still, when I have to reboot, because my system is frozen. It's more complex to use than say runit. Lastly, I'm nervous, that if a company took it over, it's the one piece that might help destroy most distros. Please no hate. This is only my personal point of view, as an amateur e.g. there are people on both sides that have a much better understanding of this.
Seems to favor the microkernel? I've been hoping we one day get daily driver micro-kernel distro. I asked about this but didn't get a lot of answers, except for those that mentioned projects that aren't there yet e.g. I would love to try Redox, but from my understanding, after 10yrs it's still not there yet.
It also brings me to a point that has confused me for years. As, an amateur how to I decide what is better for what level of virtualization from program images like appimage/flatpacks, containers, to VMs. So far, I've hated snaps/flatpacks because, they make a mess of other basic admin commands, and because there seems to be missing functionality. and/or configuration. It may be better now; I haven't tried in a while. Personally, I've enjoyed portage systems in the past, and they are so fast now (to compile). A lot of forums, forget that there are home enthusiast and basically talk about it from an enterprise perspective. Is there a good article or book that might explain when to choose what. Much of what I've read are just "how to" or "how it works". I guess, I would prefer someone who acknowledges we need something for the hardware to run on and when it makes more since to use a regular install vs an image (appimage/flatpack/snap).
Anyway, thanks so much for the article. I do believe you are right, a lot of companies just put out fires because none want to invest in the future. I mean even the CEO usually only is there a few years, historically comparatively; so why would they care? Also, I think H1-B is a security risk in and of itself because, at least in TX, most IT is Indian H1-B. I mean they want a better life, and don't have as many family ties here. If they were to "fall into" a large sum...they could live like Kings in India, or elsewhere.
I had to look and skim to re-familiarize myself with SeL4. It's and older project that really never made it, from just a quick glance. It seems to basis or at least inspirational to more modern kernels. From the wiki, that seems to include Redox. I couldn't find much about sculpt, but it was submitted to distrowatch in 2018 and is still under the "not ready" section of their waiting list. I don't think there is really any usable FOSS OS using a microkernel. Last I remember reading, the ones most in use are highly specialized commercial projects. As far as I know Redox was the closest but it really hasn't been really actively developed (again, correct me if wrong). It hasn't been abandoned i.e. there seems to be development, but it's a long way from an end user OS at this point, from what I remember reading and no big strides have been made (again, maybe wrong)
You know? Depending on the hardware you have, you could download a bootable image of Genode, put it on a USB-keychain, and 'sculpt' it from there, in 'live' mode, without touching whatever you have installed on that system. Some, or even most people developing it using it as their daily driver. By means of a ported Virtual Box, and running anything mot covered under that.
I'm not using it more, because I didn't want to touch my installation, because it flies like a mad bat out of hell :-)
But having a look, clicking around, while having the documentation available, trying things, enjoying it, can be done easily by live-booting it from USB.
I'm sorry for the late reply, but I wanted to thank you for the reply. I did a quick scan of genode on wikipedia. I've heard of it and might have seen articles over the years, but it says it's a framework and it kinda says it was built for study. You kind of hit on my point. Microkernels have been around for many years, but there has never really been enough resources put in to make them viable for general desktop use, except for Minx but that was proprietary. From what I read, it wasn't made open source until too late.
Either to boot them in 'live-mode' on bare metal without touching your installation, or put them in QEMU to test-drive them there.
Maybe skim https://genodians.org/ too, or if you've got the time watching others doing that (instead of yourself) there in reverse chronological order:
I could be wrong, but I get the impression your younger than I am by a good bit. I'm an aging genx'r. My excitement/energy is lower than what it was. As I've aged, I feel like I don't have as much time, and I know I don't have the energy I used to. I wouldn't mind putting it in qemu, but if the drivers aren't there, bare metal is out for me.
On another note, I'm still trying to figure out the right balance in a home environment for direct hardware vs virtualization. I have taken classes, but they mostly talk about production environments. Many, don't even mention bare metal. I did read something on here recently, about minimal code and that was interesting. I've never been an expert, but I've enjoyed linux for quite a while. I wan't an early adopter but found it about 2008 and never went back. I never got used to snap/flatpacks/appimages but I know there is a place for them. My problem was that it made the old admin commands much less useful. 'mount' had too much mess. I know there is grep -v but you shouldn't have to do tons of that when trying to get an overview. top/htop are good but now there are tons of threads. So even when using tree view, it's harder to see. Not to mention, the ones I've tried, often lack features or features that don't work in the image form. I've studied lots of stuff, some at work, and some at home. I like to think I've forgotten more than some linux users ;P of course that doesn't apply to everyone. There have always been smarter people that know much much more. That's why I like to ask here. I really don't like videos as much; I prefer reading. Sometimes videos do help me but to me, they are much more time consuming, than reading and sometimes I watch half a vid before realizing it doesn't have what I was looking for. Right now, I need to study and use LLVMs a bit. I'm very late to that party. If nothing else, for searching the internet. Search engines just don't work well anymore. I have lots I want to do and work-on, if there was a large movement towards the microkernel, I definitely would want to move to that, but I just don't think it's there yet. Still, if time, I'll play with something. Redox, seemed to be full of great ideas, but I think it's stalled. When time, I'll try to look more at genode and I do appreciate the links. The trouble is, for me, I've read about many interesting projects that just never really come to fruition. I know resources is a huge problem. For years I've had the impression that unlike the olden days, where one programmer could change everything e.g. Linus, Stallman, and scores of others I don't know offhand. One person is no longer enough to change the world in this area, well with the exception of billionaires, like the guy behind Ubuntu. Even if your not a fan, it did change the landscape. Of course, the guy that did Redox, came really close, from my reading. If it was finished withing a few years, I think it would have. Maybe it still will. They list about a hundred developers. In contrast, I think the linux kernel has a couple thousand, but that's from a quick search. That's just the kernel, not a kernel, full OS with tools. Anyway, again, I appreciate it but for now, I need to work on some other stuff today :)
I know I didn't mention containers or VMs but again, not sure where the balance is, for me. I've thought about using Qube OS but I don't know where or if it's right for me. I tried IBMs VOID OS, and it was a pain for me. Again functionality and configuration. Not to be confused with Linux Void, which is really my favorite OS, but I'm not on it now because I have less time now than I did and it did still require more effort than Ubuntu or Mint. When I get time, I'll either go back to void, or do something else with my systems. Ubuntu is really kind of went to our way or the highway with the snap mess. Gentoo was also a great OS. I tend to really like Portage Systems, when they work. It can be a real pain, when they don't. Freebsd was good but never really desktop friendly. That might have changed but there where always issues with basic desktop programs when I used it, years ago e.g. LibreOffice and such. It seems to me, it was a case of devs not using it on the desktop. From the forum, the devs mainly used mac, and maybe freebsd on a server which it was perfect for, but the desktop ports seemed to be broken often.
Anyway, if your younger than I, am enjoy it and exploring. It is/was fun for me. I used to go to my states Linux Fest every year. I also used to get Linux Journal before it died. I miss that magazine ;)
Me fell into the chaos of this world in the summer of 1969 :-)
I can understand the lack/loss of enthusiasm for trying things out.
It's just that I'm not that much constrained by time, or other things stressing me out, even if I have the time.
Or not having enough hardware to try things out, without compromising my daily drivers.
I just need to watch out for balance between physical activity and morphing into a hunchbacked nerd from being online so much :)
Regarding Genode, and daily driving, I'm not doing that ATM, though it blew my mind.
I can imagine using it as something like a very lightweight Qubes by means of bundling applications into Unikernels like NetBSDs RUMP, Unikraft, Googles Distroless, or even most minimal Alpine. And 'sculpting' their capabilities from Genode.
But that's a hassle. But maybe not more so than how it is done now in general. And probably way more secure.
How it really performs fully loaded over time remains to be seen, and I haven't done that, yet.
Anyways, I just nagged you with that thing because I have the feeling people don't know this, while talking about exactly the things it could enable, and wouldn't it be nice to have something like that? :)
Or IF they know it, only from reading/talking about it, which is not the same as having seen it in action, and playing around :)
Hmm - don't remember if it was micro-kernel, but AtheOS (1) was a REALLY nice OS developed by a single very talented developer. It included display server, networking, partial POSIX compliance and lots of goodies like GCC, Bash, etc. Haiku moved to using the Linux Kernel if IIRC and AtheOS itself seems to have vanished...
from what I've heard - sculpt is pretty close to 'daily driver' territory, and genode is used in the companies commercial offerings so it gets continuous work. Its actually the next OS I want to play with ...
I appreciate all your replies. I really do. I can't say I've read everything but I have looked, scan, read much of what you posted, in one way or another e.g. I usually start with Wikipedia.
I nothing so far has convinced me there are enough resources put into any project to make anyone of them a "daily driver" for a desktop/laptop or that there will be anytime soon.
I can't complain as it's more a wish and/or a hope. I really don't have the time, brains, or money to significantly contribute. It's just that I was trying to ask those that might have one or more of those, if it might be a good time for the "foss" community to seriously consider it, or if not why. So, I can understand better.
"performance hit taken when transitioning from the user processes to the microkernel" is this still a large issue from the point of view of a desktop/laptop i.e. less embedded or other low power systems?
I haven't really been following microkernels for a (very) long time so it's entirely possible that the performance concerns have been overwhelmed by Moore's Law. IIRC, the problem was that microkernels had to do WAY more syscall-equivalents (regardless of how they're done) than monolithic kernels and the constant context switching slowed everything down, but if everything is orders of magnitude faster, maybe it isn't as much of an issue.
From my understanding other presidents, on both sides, have pushed the boundaries/limits of executive orders but, as far as I understand it, his use is unprecedented. I had to read the wiki on them, but it's not supposed to be used outside of the executive branch unless supported by law or the constitution. I guess the grey area is "implied" in the below portion from Wikipedia.
"The delegation of discretionary power to make such orders is required to be supported by either an expressed or implied congressional law, or the constitution itself"
If something were to be de-funded, it should be done by the congress as that's where it was initially funded right?
It seems to me the our checks and balances are failing. The judicial branch, at least at the highest level, seems to be mostly supporting him, even when they don't have much or any constitutional ground to do so.
I'm no expert, but I did take a CISSP course a while ago. One thing I actually remember ;P, is that it recommended long passwords in in lieu of the number, special character, upper, lower ... I don't remember the exact wording of course and maybe it did recommend some of that, but it talked about having a sentence rather than all that mess in 6-8 characters, but many sites still want the short mess that I never will actually remember
While the password recommendation stuff is changing (the US government updating it guidelines last year), it’s generally best practice to not share passwords which itself implies using a password manager anyway which makes the whole “long passphrase” vs “complex” password moot - just generate 32 lowercase random characters to make it easier to type or use the autogenerated password your password manager recommends.
The long passphrase is more for the key that unlocks your password manager rather than the random passwords you use day to day.
There's also login passwords, and depending on how many systems you have to log into, these can be quite numerous. There are some attempts to address this with smartcards and FIDO tokens and so on, but it's not nearly universal yet. At least SSH keys are common for remote login nowadays, but you still need to log into some computer directly first.
I find it rare to have a huge number of machines to log into that aren't hooked up to a centralized login server. Still, nothing prevents you from having passwords for each individual machine that needs it. It's cumbersome to type it in but it works, which is why I recommended all lowercase (faster to type on a mobile device).
I guess I'm weird, I use my browser, yet I haven't wanted to store that in the cloud, so it doesn't sync to my phone. Let me know if that's paranoia isn't justified. For me, if it becomes more universal, something like a yubi key that I can keep on my key-chain might work.
Just reading the about, it looks cool. It uses runit and daemontools. I used void for a while, and I really liked runit. Personally, I don't like systemd. I don't want a debate, it's just my personal preference/opinion. I don't know daemontools that well, but it sounds like an interesting project.
I agree with the previous response. You don't make any argument or point, you just mumble "leftist" and dismiss. Extremist on either side don't seem to help anything. I lean one way just like most people, but I try not to dismiss everyone without hearing them out and thinking about it.
I have learned by listening. There are many people on both sides smarter than I am. But if they don't listen and discuss, then they are stuck and won't grow in any way. Usually, there are valid points on both sides but you made none.
I had this concept myself as I've always thought c-suit executives are mostly interested in there own interest and that it's exacerbated by them not staying long term. I don't know the stats, but CEO's used to be there for 10-30 years but now many are there for a very short time like 5 or less. Again, those numbers are pulled out of "you know where" but I have read that its much less than it used to be. Feel free to correct me if I'm wrong. Of course, most of us know that politicians don't really represent the populous anymore. There was a Princeton study on that that gets quoted allot and I've found a copy of it, but it's no longer easy to find. I would be interested in why it's so hard to find. Also, I would be interested if there are more studies like that.
P.S. I love sherlock holmes, and from that have some fascination of Victorian England, I just never thought we would go back to it. It was great if you were a noble and/or rich, but most of the populous wasn't either and suffered. All from my understanding, so historians or just more historically knowledgeable people can correct me.