[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

what's the point of even using a unix-like system like GNU/Linux

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 67
Thread images: 3

File: Terminal.png (6KB, 660x442px) Image search: [Google]
Terminal.png
6KB, 660x442px
what's the point of even using a unix-like system like GNU/Linux or BSD if you don't use the terminal?
>>
>>58942203
Better security, free (beer), free (speech), choice of DEs and applications, no (((telemetry))), low system requirements, why not because all most normies use is a browser these days anyway...
>>
>>58942220
>Better security
Nope

>free (beer)
Yes

>free (speech)
Only if you use the linux-libre patch

>choice of DEs and applications
Can be done with Windows as well

>no (((telemetry)))
Valid point

>low system requirements
So does Windows 10
>>
SourceMage is the point.
>>
>>58942306
>linux-libre patch
Can you give a quick run-up on the linux-libre patch?
>>
>>58942220
>>58942306
>no (((telemetry)))
>Valid point
[CITATION NEEDED]
>>
>>58942306
>Better security
Yes. The system is not immune to viruses or free from any kind of vulnerability, but Linux users are a harder target because of how the OS works, because its a small community compared to windows users and because Linux users tend to know more about computers. You don't need to worry about infecting your computer because no one makes malware targeting casual Linux users.

That's the same as living alone on an isolated Japanese island but constantly worrying about being culturally enriched by Jamal.
>>
>>58942203
DEs on linux are much better than windows de.
>>
terminal is for faggots, i just click and my de does the terminal for me

eat my shit you fucking nerds
>>
>>58942462
HAHAHA. This is really what it's about.
>>
>>58942392
>implying telemetry is a bad thing in itself
Telemetry is mostly feedback about how people is using the interface you've designed. How often do users use certain features? How many times users have to click to find their desired feature? How can I use that info to improve my interface?

There's a huge difference between that and sending thumbnails of every image you download to M$ servers. Or sending them everything you copy to clipboard. Etc.

Not having telemetry is one of the biggest reasons why most Linux programs have their GUI in such a sorry state. But that is because most Linux programs are developed by small communities of enthusiasts who can't afford the servers or the people necessary to make telemetry work and because the Linux community is so paranoid that they start sperging out at the first mention of telemetry.
>>
>>58942497
I don't see why anyone else should get to know what I do with my computer, no matter what they use that information for.
>>
>>58942306
>>choice of DEs and applications
>Can be done with Windows as well
Lol no. You can't have same quality DE as kde, gnome, or xfce. What about tiling wm?

>>low system requirements
>So does Windows 10
It randomly starts using 99% of hard drive when searching for my cp. Literally malware that harms my devices.

Gtfo shill
>>
>>58942517
You really don't understand what feedback is and how developers use it to improve their software?
>>
>>58942544
I understand full well why they want it. I just don't think they have a right to demand it, and I assert the right not to supply it.
>>
>>58942203
My grandmother uses ubuntu, there is no need for her to use the terminal.

She is more the type of person who describes what she want to do with her computer and I once in a while give her scripts so she can do those things.
It makes it much easier for me to provide support.
>>
>>58942544
It's impossible to prove that only that information is being collected and impossible to disable. It's not tekemetry, it's spyware
>>
>>58942497
>>58942544
Also developers can use this to make their software shittier, too. Look at Mozilla, every fuckup they've made has been accompanied by a "Only X% of users use this feature of Firefox, lets remove it!" rationale.
>>
>>58942564
The only one demanding it is MS and Prism™ associated companies. Everything else have an option in their setting that allows users to opt into it, to help the team developing that software.

>>58942580
That's because Firefox is used mainly by braindead normies.
They're changing Firefox to become more like Chrome because 90% of users want it to become just like Chrome.
I agree its a bad choice, but in the end, a vast majority of people using Firefox is happy with it. If the users who dislike it were more than only a vocal minority, then they wouldn't make those shitty changes.
>>
>>58942544
just like the church was trying to improve peoples lives by forcing you to confess your "sins" once a week?
>>
>>58942578
>there is no such thing as wireshark, guys! your internet connection is a black hole that suck up your bytes of data and you can't see beyond the even horizon! and understanding source codes is the same thing as looking at the matrix, something only a super hacker like Neo can do!
>>
>>58942655
What kind of church forces you to periodically confess? I was born in a radical christian family and even they don't have that kind of thing.
>>
>>58942627
>I agree its a bad choice, but in the end, a vast majority of people using Firefox is happy with it. If the users who dislike it were more than only a vocal minority, then they wouldn't make those shitty changes.
So you want software makers to spy on their users, knowing that they then use this data to justify turning their product into the same bland mass-market shit as everything else?

I don't want to live in your world.
>>
>>58942707
You like living in Redhat's world then? Where the devs have lost all touch with their communities and just keep changing random stuff just for the sake of breaking compatibility with programs/themes/plugins and only realize they've done something bad when people start leaving their community in droves?
>>
>>58942702
In the 1800's christianity was slightly different.
They tortured and murdered people who disagreed with them, they surveilled people by having them go to church and confess, then extorted money out of people so they could receive forgiveness.
One of their methods to keep people from going against the church was to keep the scripture concealed from the public, so they couldn't study what the church actually stood for.

My point is that microsoft employs the same tactics.
>>
>>58942740
I'd rather have a developer that's clueless than one that's actively malicious.
>>
>>58942400
I spilled the juice at that analogy, but yes. This, Basically.
>>
>>58942306
>>low system requirements
>So does Windows 10
Sure thing, bud.

Are we falling for low quality bait?
>>
>>58942820
>>58942850

I'm not defending MS or any software that spy on users on behalf of governments here. I'm just saying telemetry is a not a bad thing in itself and there are lots of free software out there that could use some telemetry to improve their UIs, for example: GIMP, GNOME3, Unity, lots of file managers and others that I can't remember now.

That's the same logic people use to ban guns.
>>
File: 1471519192429.png (194KB, 478x380px) Image search: [Google]
1471519192429.png
194KB, 478x380px
>he does not use the terminal
>>
>>58942917
You're assuming that Linux UIs are atrocious. They aren't.
>>
File: Luther.jpg (13KB, 250x296px) Image search: [Google]
Luther.jpg
13KB, 250x296px
>>58942820
>in 1800s scripture concealed from the public
>tfw you published German new testament in 1522
>>
>>58942673
>>there is no such thing as wireshark, guys! your internet connection is a black hole that suck up your bytes of data and you can't see beyond the even horizon! and understanding source codes is the same thing as looking at the matrix, something only a super hacker like Neo can do!
Good luck analysing encrypted packets, retard
>>
>>58943020
didn't felt like looking up when that happened.
It was just easier to use religion as an example as some people are still religious and the similarities are greater, making it more accurate and relevant than comparing them to nazis or communists.
>>
>>58942996
I'm not assuming. I've used many different distros and many different graphical applications and almost all UIs that aren't bad are the ones that copy the features of UIs of their Windows/MacOS counterparts.
The Linux community is not very good at designing GUIs because the community largely doesn't care about GUIs and because the community refuses to give any kind of useful feedback to the devs.
And no, a vocal minority screaming in internet forums whenever they change anything doesn't qualify as useful feedback.
>>
I believe most of the fuckery involved with UI boils down to pandering or making decisions based on growing market share or profits.

All you need is logic and you will have the most perfect UI evar.
>>
>>58942203
is it possible to do anything without the terminal? lol
>>
>>58943183
Kde is much better then windows or isx de. Prove me wrong
>>
>>58942203
Can someone help
#include<stdio.h>
main(){
char ar[2] = "VV";
printf("%s \n", ar);
}


Why does it output
VVaý

It depends you can get two or three weird character after originally expected "VV".
I read in KRC that all "" quoted string are terminated by '\0'
It works well for string greater than length 5. You can check
#include<stdio.h>
main(){
char arr[5] = "pajeet";
printf("%s \n", arr);
}

Will work fine and print
pajeet.
>>
>>58943209
Logic is not a static universal value

>>58943215
It is. Cinnamons is also better than Windows. But that's because they didn't venture into designing their own idea of desktop experience and instead blatantly copied Windows' design and managed to improve from there.
>>
>>58943240
>blatantly copied Windows' design and managed to improve from there.

Yeah but that's what Microsoft and Apple did with Xerox anyway.
>>
>>58943240
>implying
>>
>>58943239
Use snprintf
>>
>>58943304
Explain me pls why this is happening?
>>
>>58942497
>all that telemetry shit
>millions of user data
>still make horrendous UI and placing
Microsoft clearly doesn't use telemetry to improve windows
>>
>>58942203
because UNIX is life
>>
>>58943323
Change the array to [1] on the first example
>>
>>58943239
This is what my compiler tells me.
>No room for null terminator from literal string in 'char [2]'
>>
>>58943331
That's because they hired this guy >>58943239 to work on it.
>>
>>58943239
char ar[3] = "VV\0";
your welcome
>>
>>58943239
>>58943304
Its not that it.
#include<stdio.h>
main(){
int len;
len = 0;
while( arr[len++] != '\0');
printf("%d \n", len);
}

Will output 7, 5 or 6
It works well with character array of size more than 5.
I couldn't find any solution on net.
>>
>>58943331
They do. You can see that in their in Office suite and in their other desktop programs that are always improving their UIs.
They're constantly shitting up the desktop itself lately because they're desperately trying to compete with OSX on how good they look and are trying out new stuff because of it.
>>
>>58943361
I know that is a solution.
>I want to understand. C says all quoted string are terminated with '\0'
>So whats up with character array of size 2,3,4 and 5?
>>
>>58943353
what compiler? I am using gcc 4.9.4
>>
What's the point of using Windows if you don't use powershell?
>>
>>58943376
char vv[2] = "VV"
char pajeet[5] = "pajeet"

What's the difference between these 2 variables?
>>
>>58943402
sry pajeet should be
char pajeet[6] = "pajeet";
>char pajeet[5] = "pajee";
will not compile
>>
>>58943402
Difference is that Pajeet doesn't have enough space to initiate and wont compile.
>>
>>58943418
There is no difference in this two, both of them have garble in the end, because they lack null.

You might not see it this time, but restart your computer and you will see different garble in the end of pajeet, but be sure it is there right now.
>>
>>58943376
always make the char array one longer than the maximum length you want to store in it
 char c[5] = "1234" 

this way it has place for the null terminator
make sure to give me a (You) if this was helpful
>>
>>58942306
You blew it with the last one, son.
>>
>>58943373
The ribbon UI isn't impressive.
>>
>>58943363
>>58943402
>>58943418
>>58943426
>>58943442
Guys
I just compiled and ran on mac it works fine.
Gives me length 0 and print exactly
"vv"
I guess linux sucks. [Joking]
I guess i have to restart laptop the terminal or compiler has gone mad.
>So sad none of you have compiler in you machine or you would have tested yourself and reported correctly. YOU WILL BE NEET FORVER and MARK ZUKERBERG WILL FUCK U IN ASS
>>
>>58943482
Thanks although I know this secure declaration.
>>
>>58943593
Length of the char array is supposed to be number of chars + 1.
So you have to write char arr[3] = "vv"; in order to get it to work like you want to.
Otherwise you will print stuff until there is a zero. (and thus you print random chars).
The OS might handle unused memory differently, but when you use C, you should know these things.
Otherwise, use C++ where you would get a compiler error, or even better where you can use strings.
>>
>>58943593
Different compilers act differently, read about your compiler specs and how it handles this situation.
>>
>>58942203
What's the point of windows if you don't use cmd/powershell oh, it's a GUI, nvm
Thread posts: 67
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.