|
Truga posted:my main problem with powershell is that it was clearly designed by people who never used a CLI. all the commands are like Get-Exchange-Mail-Recipients, etc. yes, that's far more verbose/"user friendly" than something like mailq or grep, but you're gonna have to read the docs to be able to use it anyway. why not make them commands that work with a keyboard interface and tab completion?? if you're using it as a daily driver and typing the same commands often, most commands will have a standardized alias matching the initials. eg. get child item is 'gci', invoke web request is 'iwr', and so on. infrequently-used commands are much better as verbose but intuitive long statements. easier discovery, easier error checking, easier readability ps-readline (tab completion and more) has shipped as a standard module for years now, so if you want to get something related to email you can just go get-exch{tab} and browse instead of having to google
|
![]() |
|
![]()
|
# ¿ May 22, 2022 20:03 |
|
Vomik posted:windows is the baremetal hypervisor used to launch your favorite linux os and associated apps. windows <3 linux id be quite ok with this if the baremetal hypervisor didn't show me ads or slurp my user data or update without my consent
|
![]() |
|
starbucks hermit posted:I didn't get my ipod until the 4th gen (~2004), and it was paid for with one of my first paychecks after landing a programming job after college. It helped that I lived with my parents at the time, trying to save for a down payment for a house. It was the sweet Macintosh font that sold me on it. Any decent music manager will let you auto-rename MP3 files based on their idv3 tags. Assuming you haven't already switched to online streaming like most people who don't post in Linux threads.
|
![]() |
|
if I can install new applications _and_ I need a terminal-based text editor for some reason, I install micro. it's basically nano but for people who own razors, which is pretty good. most of the time condition #2 doesn't apply and I throw another 0.3 gb of ram at vscode tho
|
![]() |
|
pram posted:or just use screen on the server youre connecting to lol i gave a quick check and none of the headless machines i occasionally ssh into have screen installed, so if you're gonna install something i guess might as well go with tmux
|
![]() |
|
sorry im not installing fedora workstation on my iot dildo controller
|
![]() |
|
RFC2324 posted:Can you still hex edit command.com? i have bad news for you ![]()
|
![]() |
|
Shinku ABOOKEN posted:ok i'll bite. how are you supposed to manage your list of servers connections? i am talking here about an enterprise environment with more servers than you can memorize and some of them require weird configurations (encoding, ciphers, etc...). in the settings.json file for windows terminal
|
![]() |
|
mremoteng is probably the best option on windows if you don't want to just save a bunch of ssh one-lines in your neckbeard terminal choco install mremoteng
|
![]() |
|
Amethyst posted:I can't be bothered installing wsl2 when wsl1 is fine for what I use it for - simple small dev tasks. Even a medium sized postgres seems acceptable. What are people doing with it, running massive production loads? nowadays I do all my coding in wsl2 through vscode except for windows and android apps. haskell, rust, go, and especially anything-that-compiles-to-js all have fewer annoyances under linux. poo poo, even dotnet is nicer in some ways, because there's only one compiler and one package folder, instead of the half-dozen that visual studio and other installers leave around the average c: drive and which occasionally gently caress up a build also, with wsl2 docker runs much better, and a proper multistage dockerfile can be a full ci pipeline NihilCredo fucked around with this message at 23:36 on Sep 16, 2020 |
![]() |
|
Amethyst posted:Sounds like you're ready to install ubuntu on your actual computer I did install fedora a few months ago. Went back to Redmond when I found out that GPU passthrough isn't quite as nice as I thought. Also font rendering still sucked.
|
![]() |
|
year of linux on the phone is lit af:quote:Pinephone's SoC is quite bare when it comes to software/firmware (that's why FOSS enthusiasts like it, no blobs, you know!). This has a dark side, too. All the safety critical parts are written (or rather were not written, yet) by some random people on The Internet. [..] https://xnux.eu/log/#017
|
![]() |
|
pseudorandom name posted:why would you use the app grid when it has a search interface? touchscreens?
|
![]() |
|
Soricidus posted:nobody’s using gnome3 as a touchscreen interface i used to ![]()
|
![]() |
|
which one has fonts that don't look like hentai genitalia
|
![]() |
|
from two pages ago sorry:spankmeister posted:[alpine] is optimized for size, which makes it slow. If you replace it with for example debian you can expect performance gains, which in large deployments can be significant. what's a distro that's optimized for minimal attack surface / installed poo poo? for containers there's distroless images which do exactly this: https://github.com/GoogleContainerTools/distroless but for a personal headless server, i'm not sure what's the right choice. ideally i guess i'd want a distro with nothing but full-disk encryption, networking, firewall, and ssh? then i would install a virtualization or container host and call it a day as i start deploying actual services on it. (ubuntu core need not apply) should i seriously go for tinycore linux? it's 11mb yet it uses glibc instead of musl, so i guess it might perform better than alpine
|
![]() |
|
Antigravitas posted:That "distroless" container thing looks like an extremely convoluted way of circling back to the equivalent of a service launched via a normal systemd unit file with cgroup isolation and ephemeral uid/gid. this is on a similar level of missing the point as the infamous hackernews "what's the point of dropbox? you can just use ftp + curlftps + svn" comment yes, you can build a minimal part of docker yourself from the essential kernel components the reason you use docker is because of the entire frigging ecosystem built around it over a decade, from public/private registries to cli utilities to compose files to storage drivers to monitoring tools to reverse proxies to everything else it's also the reason why improved docker alternatives like podman put in a ton of work to be as close to a drop-in replacement as possible, and why standardization efforts like oci exist in the first place
|
![]() |
|
Antigravitas posted:I primarily take offence with the practice of bundling 350MB of random garbage into a tarball along with your 500 loc Flask application. And then writing another gigantic pile of code because someone came to the realisation that this is a stupid thing to do, like that's a revelation. It's extremely javascriptian. The python poo poo is going to require 350MB of random libs anyway, so I'd much rather have them in a single, easily versioned, easily hash-checked tarball instead of spread all over /usr/bin/butts and /opt/fartz And no, static linking isn't quite the same, just like cgroups aren't quite the same either
|
![]() |
|
spankmeister posted:I think that's what Qubes is for, but I don't know enough about it to recommend it or not. qubes kicks rear end but it's strictly a distro for desktop use + for people who prioritize security over literally everything else, especially including performance and usability like, i couldn't play a smooth 1080p youtube video on my 6600k with 16GB ram. but boy i was drat sure that battle for wesnoth had no idea what kind of youtube i was watching
|
![]() |
|
dougdrums posted:I recently put arch on a personal machine that does goofy gpgpu poo poo I made up, because I forgot the (totally unnecessary) luks password. It replaced ubuntu server, and it took me less time to configure than unfucking all the bullshit ubuntu does by default. The nice part is that now I have a backup installation image for that exact machine, with only the poo poo that's required, in case I gently caress it up again. great post of the kind i was looking for, thanks. there's an arch build for the pi4 so when i cave in and buy an 8gb for more manchild toys i will give it a try two other distros came to mind while i was thinking. balenaos is a very slick distro for managing small (iot, but not necessarily) container hosts, with the big caveat that the slick experience is predicated on using their saas to manage them all. you can self-host instead but it's apparently kind of a pain. and k3os is for the people who dehumanized themselves and faced to da kubez
|
![]() |
|
NihilCredo posted:if I can install new applications _and_ I need a terminal-based text editor for some reason, I install micro. it's basically nano but for people who own razors, which is pretty good. e: for those who haven't heard of micro: micro-editor.github.io code:
NihilCredo fucked around with this message at 14:06 on Oct 28, 2020 |
![]() |
|
Do any of vim's improvements over vi matter to people who use vi once a month at best?
|
![]() |
|
RFC2324 posted:A little of column a, a little of column b. The many layers of abstraction are a problem, but MS devs have commented that ntfs just had a bunch of limitations coming from a core design dating to the 1990s. ReFS is supposed to replace it, and is apparently what all new windows server installs are supposed to default to. iirc refs is target at giant-rear end storage for vm hosts. it can't be used as a boot partition, it can't host a page file, and most of its perf benefits are aimed at ms's software raid thingy, so it's not gonna see any desktop use in the short or mid term.
|
![]() |
|
Gentle Autist posted:I wish yaml would get its poo poo together somehow to make indenting less of a rollercoaster. like can’t they extend it so it’s basically the same but you can use brackets if you want are you guys gonna tell him or should I? ![]()
|
![]() |
|
pulumi seems cool because you can use c#, f#, or typescript as your dsl also golang and python i _guess_ i'm going to use it for a hobby project and see what it's like
|
![]() |
|
RFC2324 posted:As opposed to the "let me run old out of date poo poo" configuration? Now I wonder: is there a package manager that has a flag meaning 'fetch the most recent package updates as of X days ago'? That should allow you to more or less choose your desired level of stability. Eg fetch the release numbers from X days ago, then fetch the current releases, and only updates the ones that haven't changed. Ideally you would be able to set X to a different value for individual packages, eg. keep it very low for web browsers but very high for drivers.
|
![]() |
|
RFC2324 posted:That's how many machines my server closet in 2001 for a small businesses had if you slam all the sliders to the right on $your_favourite_cloud_provider, "16 machines" can probably net you well over a thousand vCores and several TBs of RAM, depending on the build you pick that should be enough to run a decent-sized global saas on hell, the limit only applies to machines you actually need to personally install RHEL on. anything you run as managed poo poo doesn't count icba to figure out if you would actually save any money by running 16 big machines w/ free rhel and inhouse support vs. running a bunch of smaller machines and paying for rhel support especially because I don't know if rhel support is actually useful or if it's just a CYA checkmark for product owners who need to have somebody on the hook but realistically they'll just tell you "have you tried updating your packages?"
|
![]() |
|
Nomnom Cookie posted:sure i could spin up 16 m5.24xlarge k8s nodes, but...why? how on earth is that a better option than using the AWS-provided AMI idk, i never said you should. it was just a thought experiment for "how big of a company could you run on 16 free rhel licences in 2020"
|
![]() |
|
Nomnom Cookie posted:I’m pretty sure even the gentoo forums will recommend that you emerge -e world like once a week, tops in my extremely limited experience with gentoo i've always relied on genup to do all maintenance, executed weekly according to the author's suggested defaults it's worked flawlessly, but the bullet list of the steps it performs left me slightly terrified of ever having to manually janitor a gentoo system: quote:## Description
|
![]() |
|
beat me to mostly the same post the sspl model is 'this source code is freely available to anyone that isn't our direct competitor' and i think that's a perfectly reasonable and quite generous license model - particularly if every other more generous license has been shown to be financially unviable! - but if you say that's open source then osi is entirely correct in calling bullshit on the other side, osi (much like gnu) has a manichean vision where everything is either open source or (hell, i'll go further and say that AFAIK source available software with reproducible builds is perfectly respectful of muh freedoms. as long as i can know exactly what i'm running on my hardware, i think it's entirely fair for the people who wrote the drat thing to say 'here's the code I wrote, you can run it as-is or not at all, your choice')
|
![]() |
|
conversely, i only got into programming like ~5 years ago (and started on windows) so the old-time linux idea of having to have the right libraries and language runtimes on the host machine is super weird to me like, I look at the release notes for the newest fedora linux and it proudly says "we updated python to 3.9 and ruby to 6.0!" ... ok? why should I give a single poo poo about having a particular language shipping with my distro? one of three cases: - i don't use the language at all, so please don't waste time and space on it - i use it on a personal workstation, so i'm going to download and install the newest and slickest version by myself and not have to wait for redhat to bless it - i use it on a server to run production software, so i want to install the specific version the software was tested against, preferably in an isolated location, and i certainly don't want to be forced into a major upgrade if i just want to get the latest kernel and systemd patches this isn't to say that only minimal distros should exist. by all means ship your desktop distro with browsers and libreoffice and gimp so grandma can edit her john holmes fanfics but what's the venn intersection of users who need to run a rails app and can't install their preferred ruby version on their own?
|
![]() |
|
Lysidas posted:thats easy enough but it can be a bit of a pain when you go further than that and have to start building your own version of the uwsgi plugin for that language linked against the language runtime you just compiled, having to track security updates to everything that you have now compiled yourself, etc. see i might be a naive youngster and/or have the benefit of hindsight, but to me the obvious answer to "my p-lang needs a specific uwsgi middleware version to work propertly" is "so the language distribution package should include the right wsgi version/s", _not_ "every single distro should independently make sure it includes the right uwsgi middleware for the python packages it ships"
|
![]() |
|
wsl is like floating in the dead sea and thinking you learnt to swim nixos is like jumping out of the intl space station in a bathing suit because space is the new ocean, maaaaan
|
![]() |
|
Maximum Leader posted:just stick with mint honestly. the graybeards will tell you it’s trash but it’s by far the distro most likely to work without loving around with non-free firmware, broken repos and other bullshit. if you really want to get “into” it then arch would be your best bet. afaik mint and elementaryos are both fine but the terribly named pop!os is slightly better if you're reinstalling anyway it's also an "ubuntu with a few patches" but it's maintained by an actual business (system76) that makes money from selling laptops with the distro preinstalled, so they have an actual reason not to gently caress up too bad
|
![]() |
|
from https://roscidus.com/blog/blog/2021/03/07/qubes-lite-with-kvm-and-wayland/:quote:According to the GNOME wiki, the original justification for not supporting selection copies was “security concerns with unexpected data stealing if the mere act of selecting a text fragment makes it available to all running applications”. The implication is that applications stealing data instead from the clipboard is OK, and that you should therefore never put anything confidential on the clipboard. fukkin' ![]()
|
![]() |
|
My dad had a '90s work-from-home arrangement where our home 28.8k (later 56k) would call his workplace, then the workplace would call our home back and we'd surf for free while the company paid for hours of long distance calls. I felt super dirty every time
|
![]() |
|
continuous integration? yeah I think I studied that in calculus 101
|
![]() |
|
why is typing speed measured in wpm anyway. why not chars per minute?
|
![]() |
|
iirc didn't ubuntu constitute a watershed "hey look the beardless can now kinda sorta actually install a linux without drowning in stderr projectile vomit" moment?
|
![]() |
|
![]()
|
# ¿ May 22, 2022 20:03 |
|
https://lwn.net/SubscriberLink/854645/334317047842b6c3/quote:A look at the full set of [University of Minnesota] patches reinforces some early impressions, though. First is that almost all of them do address some sort of real (if obscure and hard to hit) problem; there was a justification for writing a patch. While many of these fixes showed a low level of understanding of what the code was doing and thus contained errors, it seems unlikely that any of them were malicious in their intent. lmao
|
![]() |