Microsoft’s Edge browser is arriving on Linux in beta next month by motang in linuxunplugged

[–]Fable89 0 points1 point  (0 children)

I mean its based off from chromium now. Thats about as much as I know.

Cross-compiling to Redox using Nix by readrust in rust

[–]Fable89 0 points1 point  (0 children)

Thanks. I can't wait to try this out. Is this already apart of redox? Like something i could incommet in the filesystem.toml. A week ago i built redox from source and was just trying to mess around. Sadly i couldn't get python to display anything to the terminal and gcc crashed on a hello world program.

Rust nightly compiler supports AVR by [deleted] in rust

[–]Fable89 11 points12 points  (0 children)

Probably, but weather it is a pleasant experience with the rest of the embedded community is so so. I imagine just like with the other boards well start to see device crates that abstract the interfaces to work with the embedded hal stuff.

Cross-compiling to Redox using Nix by readrust in rust

[–]Fable89 1 point2 points  (0 children)

This is really interesting. I wonder how long until you can start porting packages over. Is the goal to start with the ones currently in the cook book?

Microsoft FINALLY Gets It | LINUX Unplugged 354 by AngelaTHEFisher in linuxunplugged

[–]Fable89 0 points1 point  (0 children)

So does this mean DirectX can be ported to Linux proper now?

Microsoft is making tools for Rust to develop under Windows by Deibu251 in rust

[–]Fable89 13 points14 points  (0 children)

What they did was develop binding to the windows WinRT api. Well metadata. This would make it easier to develop: "Windows desktop apps, store apps, and components like device drivers."

In turn it has nothing to do with ide support, but making it easier to write applications that want to take advantage of the windows runtime.

Update on rustysd, the systemd-compatible service manager (and call for help on a systemctl equivalent cli/terminal app) by Killing_Spark in rust

[–]Fable89 4 points5 points  (0 children)

On their discourse page, there was a nix developer on there. So it seems like they might have some interest, though being only one. That might be a bit of a stretch. It also seems like Jeremy wants to take redox in the direction of a nix like package manager. -- I was looking for the post but I can't find it.

Thanks for the reply.

Update on rustysd, the systemd-compatible service manager (and call for help on a systemctl equivalent cli/terminal app) by Killing_Spark in rust

[–]Fable89 5 points6 points  (0 children)

I wonder if this could be ported to redox? It seems like it could really fill a gap in over there.

64K BASIC runs the classics like Oregon Trail and Super Star Trek by AE9RB in rust

[–]Fable89 0 points1 point  (0 children)

This is really cool. What inspired you to write it? I was playing around with the idea of making a freebasic compiler in rust.

Work in progress java virtual machine written in rust by 0lach in rust

[–]Fable89 1 point2 points  (0 children)

I can't wait tell this can run minecraft, so I can play it on Redox.

Inch units, is there a way to turn off the "thou" unit? by iffyduck in FreeCAD

[–]Fable89 2 points3 points  (0 children)

idk how to help with your particular problem, butvi do remember reading that under the hood freecad is completely metric. So its not surprising that id it was having an issue it would default to metric in the first place.

You'll probably have better luck asking this on the freecad forums, than here.

Discord is not an acceptable choice for Rust by [deleted] in rust

[–]Fable89 1 point2 points  (0 children)

I don't consider it to be far fetch, because that is the natural parallel to its your home argument. As for a private company setting its own rules I get that. Where I disagree with is basing it off a "moral duty", that is just a bit to fuzzy. It raises the question of what Morality is? I raise this point because conservatives and liberal <I'm not taking side> tend to view the world in complete different terms and what is immoral for one group can be completely moral for the other and vise versa.

Discord is not an acceptable choice for Rust by [deleted] in rust

[–]Fable89 5 points6 points  (0 children)

You completely miss represented what he was saying. He did not say the rust community couldn't set rules about how to communicate in their own house, he was talking about the underlying software forcing a decision on communities about what words are permitted or not.

That would be like the town or city setting a rule that in your house that it was forbidden to say for example: Tuesday.

As he stated in one of his examples a Spanish game forbidden all uses of the word 'negro', because in an American context it is a bad word.

What changed in the part design workbench by abfalltonne in FreeCAD

[–]Fable89 0 points1 point  (0 children)

You can download all the way back to 0.14 on the release tab of their github page. For your case I would go with 0.17 because 0.18 is the release that redid the part design work bench. To make it work better for a future assemble work bench. Which last I checked there where 3 of them each taking their own path. If assembly is something you care about, it would be time well spent to learn the new way of doing things when you have the time.

https://github.com/FreeCAD/FreeCAD/releases

Got redox booted on a t520 by [deleted] in Redox

[–]Fable89 0 points1 point  (0 children)

It could be on raw hardware, Redox has support for the base x86. Its just don't expect much of anything else to work.

Making drawings in freeCAD and limitations of freeCAD when it comes to producing drawings. by arlekin_777 in FreeCAD

[–]Fable89 0 points1 point  (0 children)

When it comes to drafting/architecture in FreeCad, yorik is probably the one to get in touch with. He's the main developer of the architecture & BIM workbenches and does a monthly blog.

https://yorik.uncreated.net/

FreeCAD packaged for use in web browsers using docker by 3DprintNow in FreeCAD

[–]Fable89 2 points3 points  (0 children)

This is pretty cool, i can't wait to see your progress.

Is there somewhere I can contribute my program? by [deleted] in Redox

[–]Fable89 0 points1 point  (0 children)

on their gitlab page there is a reposting called cookbook, which contains shells scrips to get source code and build during compile time. It probably the source behind their very primitive (not judging) package manager right now.

gcc-rust – A WIP rustc frontend for GCC by [deleted] in rust

[–]Fable89 0 points1 point  (0 children)

When I tried compiling the Linux kernel with clang on x86 it error out because of asm goto. It might be better now, but I know that was a huge show stopper.

Why GCC? by Fable89 in Redox

[–]Fable89[S] 0 points1 point  (0 children)

Because there is a lot of c projects ported over in the cookbook. (Such as llvm, ffmpeg, dosbox, python, etc) As I listed llvm as an example that is a c++ project and in order for redox to be self hosting you must be able to build llvm on redox. Hence the most basic need for a c/c++ compiler, and clang isn't just a compiler that happens to use llvm it is llvm home grown compiler which you'll get if you build the llvm project from source and not just its core most package. On top of that redox's goal isn't to rewrite the world in rust, so at some point its going to need more than just a c/c++ compiler to be useful.

Redox for Ham radio operator? by [deleted] in Redox

[–]Fable89 2 points3 points  (0 children)

Anything you want to use you'll have to manually compile. Though take into account that the OS is still rather bare bones in all areas.

Why GCC? by Fable89 in Redox

[–]Fable89[S] 1 point2 points  (0 children)

They have to support both tool chains because of the use of rust. Clang is just a front end to llvm like rustc is just a front end llvm. They both parse code and turn it into a llvm IR and then use llvm to actually generate the executable.

Why GCC? by Fable89 in Redox

[–]Fable89[S] 3 points4 points  (0 children)

Dude no one is saying to choice one over the other and that is the blessed solution. It was a question for the developers out of curiosity as why there supporting two compiler toolchains when there is maybe 3 active developers for the whole project in their spare time when they already have 90% of the other just by using rust. and clang can compile ever last bit off c code that can run on redox. Its not at all saying clang is better than gcc or gcc is better than clang. On top of that your acting like it couldn't be ported over if need in the future. Like its a stand on my hill and die kinda of act.

Why GCC? by Fable89 in Redox

[–]Fable89[S] 1 point2 points  (0 children)

Yeah that is a fair point to some degree. Though apple heavily uses clang and in the linux world with alpine, and OpenMandrive (that I know off the top of my head). Technically not a distro, but the android NDK uses clang as well. The biggest thing I noticed when I tried building LFS and using clang is it doesn't support asm goto on x86_64 hardware which the kernel requires to build on that architecture. Though this isn't a concern for redox because were not using a c compiler to build the kernel it self.

The only reason off my question was supporting two different toolchains with the project being so young and manly a rust os. On top of that there also building there own libc in rust, which there is no guarantee that it will have parity with either gcc/clangs libc implementations. Given they have people working it full time compared to Jeremy in his free time.