6

if you could change one thing about linux what would it be and why?

Comments
  • 8
    Have all hardware manufacturers making OSS drivers, and mainlined with full feature support before their HW even hits the market. Reason should be obvious.
  • 2
    Move all drivers to user space.
  • 4
    Signals. The single bitmask without queueing (or the option of queueing) is annoying as fuck.

    Fork. Let us make a new process instead of retrofitting that capability onto an older function. Something like CreateProcess from Windows would be nice.

    What the fuck is a name like "creat" doing in the 21st century. Please. Better names would be nice.

    X needs to die already. What an absolute nightmare.

    Those are all the annoyances I have with the kernel. Minor, really. Don't really work with it all that much to care about others, and it does most of the stuff I actually care about really well.

    @vane are we having the microkernel vs monolith argument again? :p
  • 0
  • 1
    @RememberMe With fork - what about posix_spawn?
  • 2
    @Fast-Nop afaik in the versions I have to use because HW companies don't like updating, posix_spawn is implemented using fork (or was it vfork because fork is hard to do without a MMU? honestly don't remember). Current mainline linux probably doesn't do that, but I don't have the luxury of using that.

    Honestly it doesn't make much of a difference, it's just superficially annoying.

    Plus I kinda prefer the semantics of CreateProcess more.
  • 4
    The users wouldn't suck ass
  • 1
    Nothing. Linux is good as it is. Non-existing in my enviroment.
  • 1
    Linus Torwald's successfull Kernel is a microkernel instead of a monolith.
  • 3
    @Lexter you can't be a good developer without being knowledgeable about linux
  • 1
    Make musl the most used c lib instead of glibc...
  • 0
    @calmyourtities Realy... So i'm not good dev because i did not failed into CSS frameworks, JS frameworks and often used SVN than git. Damn, how many times i read those and many other craps. Why the hell i need to deeply know linux to build web apps and websites. Because most of the servers runs on linux? Let me know. I'm curious.
  • 2
    Get rid of D state. Far too many times have I been bit by faults in io devices freezing the whole thing
  • 7
    Nothing, I am perfect
  • 1
    @Lexter because 97% of websites run on linux. if your website has an issue, wyd lexter? turn it off an on again?
  • 0
    @calmyourtities Another person who know shit about windows servers. Of course most of my work runs on linux servers, but many on windows servers too and gues what, they all are just fine. Give me a break. Ofcourse linux perform better than other systems on servers, good for him. Keep him on servers. You know nothing about my knowledge about linux. What i mean, there si no need to know linux deeply to be a good web developer. I pay another guys to run my shit on servers.

    I'm tired of those fanboys with this kind of crap. Oh, you don't use bootstrap, you suck. Och, you dont use React, you suck. Och boy, you... whatever...
  • 0
    @Lexter so essentially you're a great web developer contingent on you having another person to everything except the frontend
  • 0
    @calmyourtities Why not? We all have our tasks we perform best. I don't need to know everything. This was a thing for me for first ten years of development. But after ten years? Haha, not so much. There are more important things to know. Like do what you know best and let other people to do what they know best.
  • 0
    @calmyourtities And i never said i'm great developer, you said i'm bad because YOU THINK i have no knowledge about what is important for YOUR workflow.

    Your statement is false as fuck.
  • 2
    Make cowsay the default behaviour of echo.
  • 0
    @Lexter you don't need to know everything, but to be a good developer you need to be proficient using the most popular operating system kernel in the world.

    yeah, people specialize in things, but everyone is capable of doing other's jobs.

    may i ask, what happens if you don't have a sysadmin who knows linux? no product delivered?

    what happens when someone hires you to create a product independently? reject the job?

    what happens when there is no backend developer? your web app doesn't have a backend.

    until you learn linux, you're not capable of delivering a secure website yourself.
  • 0
    @calmyourtities

    Yeah, people specialize in things, but everyone is capable of doing other's jobs.

    With what quality?

    What happens when there is no backend developer? your web app doesn't have a backend.

    Three options: Do it myself. I have shit ton work on front-end, so most likely not. Hire someone on this task. Recejt (who cares, i have enough work).

    May i ask, what happens if you don't have a sysadmin who knows linux? no product delivered?

    I always have guys for this.

    ---

    Until you learn linux, you're not capable of delivering a secure website yourself.

    You stil asuming i can't do this and that because there is a things i don't need to do because there are people who can do it better. And i work with them. As i said, your statement is false.
Add Comment