[ / / / / / / / / / / / / / ] [ dir / 1970floe / aov / caraota / cyoa / firechan / just / marx / o ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): c32cf69700f5f79⋯.jpeg (16.36 KB, 432x247, 432:247, images (13).jpeg) (h) (u)

[–]

 No.978191>>978205 [Watch Thread][Show All Posts]

This thread is for people that want to talk about consumerist toys, linux commands and messing with hardware.

No programmers/engineers allowed.

So anyway should i root my phone?

I want to turn it into a usb drive but im afraid i might break it.

 No.978205

>>978191 (OP)

>people that want to talk about consumerist toys

That's all of /tech/


 No.978247>>978270 >>978279 >>978280 >>978286 >>979272

I want to get into Linux, but don't want any handholding distros like Ubuntu or Manjaro. I'm interested in running Slackware but the Slackbook utterly confuses me after reading it for 4 days.

Any tips or a better book to read?


 No.978270>>978330

>>978247

You're like those faggots on /fit/ that ask "How can I eat more without eating more?"

If you can't handle slackware, you need a distro that holds your hand. Slackware is one of the easiest distros to install. You just select "yeah install all this shit" then wait for it to install.

Start with mint little babby. When you've got that nailed down then move on to something else. Yeah mint has systemd, but it won't make much difference when you're starting out.


 No.978278

lol casuls


 No.978279>>978330

>>978247

Why do you faggots exist? Do you just want to seem like a cool 1337 haxor? If so use kali and then kill yourself. Otherwise use the best distro that meets your needs? Want to use gay apt get then go ubuntu. Pacman for arch/manjaro/etc. Honestly ill never get you faggots. You can do the same thing on every distro.


 No.978280>>978330

>>978247

Just use the noob distro and move on to the more advanced distros later.


 No.978286

>>978247

>implying youre smart enough to use manjaro jej


 No.978291

>itt underage kids from /g/


 No.978330>>978351

>>978270

>>978279

>>978280

>If you can't handle slackware, you need a distro that holds your hand. Slackware is one of the easiest distros to install. You just select "yeah install all this shit" then wait for it to install.

>Just use the noob distro and move on to the more advanced distros later.

I admit that I'm dumb in the matter of technology compared to people who run Linux for daily tasks.

The reason I wanted to stay away from noob distros is because they seem to not give enough reason and even discourage for the users to learn the terminal, which seemed crucial in learning Linux. I have used Ubuntu sometime around 2014 and could do all the tasks I need for a class with that OS without even opening the terminal, and that's a sign of stagnation in learning.

Maybe I need more time reading the book or start running Slackware so I can learn by practice.

>Yeah mint has systemd, but it won't make much difference when you're starting out.

/tech/ actually made me scared to touch SystemD after that one image where a guy's motherboard got broken after some problem with it. I can't afford to buy another computer until 2025, so I prefer take safer options.


 No.978351

>>978330

>The reason I wanted to stay away from noob distros is because they seem to not give enough reason and even discourage for the users to learn the terminal

Not true at all. While babby distroes include more tools that act as alternatives to the CLI, you can still use the CLI as well as in any other distro.


 No.978407>>978434

What's the best plan for learning Linux terminal/structure and how to install gentoo? What can I do a little bit each day to help me understand the whole system soup to nuts in a few months? I have very little energy every day, but the idea of exploring networks and bouncing my connection all over the world manually like some kind of digital explorer excites me. Where do I start? Are Jewtube videos a good place to start?


 No.978434

>>978407

What I did was install a wm (i3) alongside my dm (gnome). I then slowly configured the wm to my taste. This can only be done from the terminal, so it forces you to learn xdotool and such. If you need to do something, but can't figure out how to do it from the terminal, you can always go back to your dm and do it there. I still use gnome to connect to multiple monitors in the infrequent situation I need to do that (connecting to tvs etc).

the problem with this is that you're still dependant on certain initial configurations of the distro, eg partitions, display managers, init systems, which you seldom need to configure, so you don't get a chance to learn them.


 No.978442

I went to staples to buy a backpack yesterday and some npc brought a laptop in because the screen wasn't turning on. there was a little balding merchant "technician" who was trying the shekel the man into buying a new laptop. I walked up and pressed fn+f2 to switch from VGA back to the builtin. The fucking retard merchant got upset and the npc left happy.


 No.978460

>consumerist toys

Stop being a fucking bugman you degenerates. Day of the rope soon.


 No.979272

File (hide): 20397cbb791db3a⋯.png (135.11 KB, 540x386, 270:193, 20397cbb791db3aa38d397b62f….png) (h) (u)

>>978247

Ignore the slackbook, just play by ear.

Basic concepts that are done on LINUX:

Files with a dot at the beginning are handled by file-viewing programs as invisible. You even need to use the -a option with the "ls" program to view these which I deem pretty harmful, but there's GNU software for you.

In the vast, vast majority of distributions, the first user interface to load is a command-line program called "tty" (TeleTYpe) which basically emulates a teletype interface because yes, UNIX really is that old and traditional. Running a program mentioned later called "X" is basically analogous to running Windows on DOS, though theoretically, like Windows NT, you could skip this phase and cut tty entirely out of the picture but that's fucking stupid.

Package managers will give you pre-configured, pre-compiled programs. How do they tell that a binary package is safe? They all build it with BIG GNU's compiler and compare the hashes to make sure they're all exactly the same.

When you're compiling programs yourself, you'll usually run this local script usually called "configure" in the directory with the command "./configure" (you have to explicitly specify that it's in the current directory as adding . to your PATH is a big security hazard when you're working with a text-oriented operating system) which firstly tells you whether you actually have the requirements to install and run the program, and next basically generates another file that tells a program called "make" how to compile the program and where to put it. Run "make" next to do something I'm not actually all that clear on, and then either "make build" to put a copy of the program in the current directory to be moved manually, or "make install" if you want to run the risk of everything being put in the wrong location, according to your preference.

stdout; "Standard Output", which is the text put out by a program.

stdin; "Standard Input", the text which goes into programs, normally handed by your shell when you "pipe" the output of another program. Basically examples are:

ls . > aaaabuaaaaa.txt which puts the output of "ls ." into a (new) text file called aaaabuaaaaa.txt

echo "aaaabuaaaaa"|cowsay which, if you install the program, makes a silly cow say "aaaabuaaaaa" through the output of "echo "aaaabuaaaaa"" which is "aaaabuaaaaa".

Environment variables, which makes programs behave in different ways when they think they're simply just too clever to do something so pedestrian as read from a text file or accept options. View your current variable with "export", and add new ones with "export VARIABLEKEYINBIGCAPITALLETTERS="variable, with quotes around if there's blank spaces"".

Important programs are:

man; "Manual" which explains to you what the hell programs are and how to use them. You access pages with the numbers after them with the silly syntax "man (number) (topic)".

ls; "List", view the files in a directory.

cat; "Cocatenate" which prints the contents of a file directly into your output.

"more"/"less", a set of default "paging" programs made for the more convenient viewing of text in files, and because LINUX programs don't tend to have any extensions like ".exe", and catting just any binary file will lock your terminal until it's done and could very well start fucking things up, you're going to want to use this rather than getting into the habit of catting files to figure out what they say.

pwd; "Present Working Directory", which you can use in conjunction with other scripts or programs, or just in normal navigation because you shouldn't get into the silly habit of using ls to figure out where you are.

cd, to change your directory fucking obviously.

vim; "VIsual editor IMproved" which is basically inspired by the "visual editor" vi, which itself was an alternative to the earlier UNIX text editor ed (I don't know if Slackware has this by default, but I do know that the default configuration is absolute ass, so you'll want to mess with that later).

su; "Super User" which opens a kind of login shell for the account "root" who has unlimited privileges, which you'll need to maybe install sudo if you really feel like it. By default, root is the only account that can access important programs in the /sbin directory.

stat, which lets you view several properties of a file or directory, but most importantly the owner and privileges.


 No.979273

chmod; "CHange MODe", which is a super confusing program that lets you change ownership and privileges.

alsamixer, you use this to configure sound, which is entirely disabled by default. ALSA is basically the most popular LINUX sound driver at the moment, but naturally there's alternatives like an older one called OSS.

slackpkg, Slackware's package manager.

installpkg, a convenient Slackware program that let you install local packages.

X, when you feel ready, you can run a program (xinit or startx) to start up X, which is basically an alternate display used to run graphical programs, including your window manager. Normally you'd simply add lines to a file in your user directory "/home/(username)/" called .xinit to run your window manager when you open X, but Slackware does some invasive nonsense and what you're actually meant to do is run some nonsense program to select another, pre-configured xinit file related to the window manager.

Note that you don't have to use the package manager at all, and I'd even suggest to experienced users that they forego it entirely. Package managers, while they have a noble enough goal of providing an easy way to uninstall programs once you've installed them, are all incredibly hacky and more often than not, you'll be wrestling with it rather than thinking it's helped you out at all. This is the case even on Slackware. My prime example for this is this community package-generating script for dwm: http://slackbuilds.org/repository/14.2/desktop/dwm/. What you're expected to do here is extract the file called config.h out from the archive, make patches against it, MANUALLY modify the patch you've just generated, and then you get to run the compilation script which automatically does the patches, making an incredibly simple configuration process way too complicated.

I'd suggest that even new users avoid package managers until they think they'd start finding a use for them, but that turns out to be kind of messy because programs try to install themselves in all different sorts of directories unless you specifically tell them otherwise, and of course you'll end up with a bunch of programs you have to register with the package manager manually.

After using it, there's this misconception about Slackware I've got to clear up. Retards spread the idea that Slackware is a hard-to-use, traditional distribution because it's old, it has a simple package manager, and it doesn't start up X immediately. They couldn't be more wrong. There is absolutely nothing traditional about the way Slackware does things, and anyone can pick it all up once they screw around enough. Just like any other "user friendly" distribution, Slackware tries to get in the way of whatever it is you're trying to do at every corner with all of it's unintuitive, complex utilities and you still end up being the one getting trained, rather than the OS. I guess it's fine for a beginner, but once you get tired of Slackware's shit, you're going to want to

INSTALL GENTOO

Sorry, I ranted in what was meant to be a helpful post. Among the useful information there'll be a whole load of important shit I neglected to information, so just ask which parts you didn't understand.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
16 replies | 1 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 1970floe / aov / caraota / cyoa / firechan / just / marx / o ][ watchlist ]