News Posts matching #GitHub

Return to Keyword Browsing

China is Working on Its Own GitHub Equivalent: Gitee

GitHub serves as a repository for collaborative work in software development, with numerous open-source projects available and worked on by numerous coders, would-be coders, and others. It has been a paragon for a more open internet, with more open standards, and allowing for actual community-based troubleshoot and development. And it does so for anyone around the world.

However, China's efforts to decouple from its dependencies on the Western world for anything technologically-related has been a reason for the country to invest not only on infrastructure and silicon manufacturing, but also in programming and all of the related branches of the technology tree. Recent events initiated by Microsoft (which now owns GitHub) via severing connections to its GitHub repositories for various US-sanctioned countries such as Iran, Syria and Crimea clearly showed what dependencies on foreign-guaranteed resources can do to technological development. China wants to have an answer to that.

Khronos Group Releases Vulkan Ray Tracing

Today, The Khronos Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the ratification and public release of the Vulkan Ray Tracing provisional extensions, creating the industry's first open, cross-vendor, cross-platform standard for ray tracing acceleration. Primarily focused on meeting desktop market demand for both real-time and offline rendering, the release of Vulkan Ray Tracing as provisional extensions enables the developer community to provide feedback before the specifications are finalized. Comments and feedback will be collected through the Vulkan GitHub Issues Tracker and Khronos Developer Slack. Developers are also encouraged to share comments with their preferred hardware vendors. The specifications are available today on the Vulkan Registry.

Ray tracing is a rendering technique that realistically simulates how light rays intersect and interact with scene geometry, materials, and light sources to generate photorealistic imagery. It is widely used for film and other production rendering and is beginning to be practical for real-time applications and games. Vulkan Ray Tracing seamlessly integrates a coherent ray tracing framework into the Vulkan API, enabling a flexible merging of rasterization and ray tracing acceleration. Vulkan Ray Tracing is designed to be hardware agnostic and so can be accelerated on both existing GPU compute and dedicated ray tracing cores if available.
Vulkan ray tracing

Khronos Group Releases Vulkan 1.2

Today, The Khronos Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the release of the Vulkan 1.2 specification for GPU acceleration. This release integrates 23 proven extensions into the core Vulkan API, bringing significant developer-requested access to new hardware functionality, improved application performance, and enhanced API usability. Multiple GPU vendors have certified conformant implementations, and significant open source tooling is expected during January 2020.

Vulkan continues to evolve by listening to developer needs, shipping new functionality as extensions, and then consolidating extensions that receive positive developer feedback into a unified core API specification. Carefully selected API features are made optional to enable market-focused implementations. Many Vulkan 1.2 features were requested by developers to meet critical needs in their engines and applications, including: timeline semaphores for easily managed synchronization; a formal memory model to precisely define the semantics of synchronization and memory operations in different threads; descriptor indexing to enable reuse of descriptor layouts by multiple shaders; deeper support for shaders written in HLSL, and more.

Pull the Plug on Unity Engine Telemetry with This Utility Under Development

Unity Engine powers a lot of games across platforms. The game engine includes a telemetry module that dials home every few minutes (depending on the game), pushing usage data and crash reports (if any). Some games, such as "Kerbal Space Program," allow you to opt-out from this telemetry, but even then the engine is known to dial home at game startup and at longer intervals, with far less amount of data.

TechPowerUp Forums member by the night and software developer by the day "R-T-B" created a nifty utility that can modify your game to completely strip it off Unity Engine telemetry, called UnityAnalyticsKiller. "Stop spying on my kerbals," reads the utility's GitHub page, describing UnityAnalyticsKiller as a game library replacement along with a ReadMe with some basic instructions. You can also inspect its source and build it by yourself if you're curious. R-T-B invites gamers and developers to test the utility and offer feedback in the TechPowerUp Forums thread here.

DOWNLOAD: UnityAnalyticsKiller by R-T-B

AMD Memory Tweak Tool Lets You OC and Tweak AMD Radeon Memory Timings On-the-fly

Eliovp, who describes himself on GitHub as a Belgian [crypto] mining enthusiast, created what could go down as the best thing that happened to AMD Radeon users all decade. The AMD Memory Tweak Tool is a Windows and Linux based GUI utility that lets you not just overclock AMD Radeon graphics card memory on the fly, but also lets you tweak its memory timings. Most timings apply live, while your machine is running within Windows/Linux GUI, some require memory retraining via a reboot, which means they can't be changed at this time, because rebooting reverts the timings to default. The author is trying to figure out a way to run memory training at runtime, which would let you change those timings, too, in the future. While you're at it, the tool also lets you play with GPU core frequency and fan-control.

The AMD Memory Tweak tool supports both Windows and Linux (GUI), and works with all recent AMD Radeon GPUs with GDDR5 and HBM2 memory types. It requires Radeon Software Adrenalin 19.4.1 or later in case of Windows, or amdgpu-pro ROCM to be actively handling the GPU in case of Linux. The Linux version further has some dependencies, such as pciutils-dev, libpci-dev, build-essential, and git. The source-code for the utility is up on GitHub for you to inspect and test.

DOWNLOAD: AMD Memory Tweak Tool by Eliovp

VUDA is a CUDA-Like Programming Interface for GPU Compute on Vulkan (Open-Source)

GitHub developer jgbit has started an open-source project called VUDA, which takes inspiration from NVIDIA's CUDA API to bring an easily accessible GPU compute interface to the open-source world. VUDA is implemented as wrapper on top of the highly popular next-gen graphics API Vulkan, which provides low-level access to hardware. VUDA comes as header-only C++ library, which means it's compatible with all platforms that have a C++ compiler and that support Vulkan.

While the project is still young, its potential is enormous, especially due to the open source nature (using the MIT license). The page on GitHub comes with a (very basic) sample, that could be a good start for using the library.

Microsoft Publishes MS-DOS Source Code on GitHub

Considering Microsoft only recently acquired GitHub, it took them no time at all to put the software development platform to good use. Accordingly, the Redmond-based IT giant has set up an online repository from which they could re-release versions 1.25 and 2.0 of MS-DOS. According to Rich Turner, a Senior Program Manager at Microsoft, it is "much easier to find, read, and refer to MS-DOS source files if they're in a GitHub repo than in the original downloadable compressed archive file." The compressed archive Turner mentions is the original release of the source code from 2014 when both versions of MS-DOS were first made available via the Computer History Museum after their discovery by Tim Paterson. This is fitting considering Paterson is the original author of 86-DOS, which forms the basis for MS-DOS.

Microsoft has stated that they will ignore any pull requests or changes to the original source code, with the repository instead being kept static more as a historical reference to be used in literature. That said, users are more than welcome to create separate development forks for exploration and experimentation. When it comes to yours truly, while I don't plan to do much experimenting, this has created an itch to relive the past. Maybe I should dust off that old MS-DOS system in the garage and see if it still works.

Microsoft to Acquire GitHub for $7.5 Billion

Microsoft Corp. on Monday announced it has reached an agreement to acquire GitHub, the world's leading software development platform where more than 28 million developers learn, share and collaborate to create the future. Together, the two companies will empower developers to achieve more at every stage of the development lifecycle, accelerate enterprise use of GitHub, and bring Microsoft's developer tools and services to new audiences.

"Microsoft is a developer-first company, and by joining forces with GitHub we strengthen our commitment to developer freedom, openness and innovation," said Satya Nadella, CEO, Microsoft. "We recognize the community responsibility we take on with this agreement and will do our best work to empower every developer to build, innovate and solve the world's most pressing challenges."

Microsoft Acquires GitHub?

In a move that could significantly shake up the software industry, reports are emerging that Microsoft may have acquired GitHub, and that an announcement to that effect could be made on Monday (4th June). A 2015 valuation of GitHub put it at USD $2 billion, but it's not clear at what price Redmond struck this deal. GitHub had been struggling for the past few quarters and hadn't appointed a full-time CEO since the departure of Chris Wanstrath in August 2017.

This deal could have sweeping ramifications on the software industry because proprietary software companies use GitHub for private repositories of software source-code, so their developer teams spread across the globe could collaborate (they now have to content with Microsoft owning GitHub); and for ideologically-charged free software (and OSS) developers to continue to run their projects on GitHub. Microsoft has been a top contributor on GitHub, with over 1,000 employees pushing code to public and non-public projects on the platform.
Return to Keyword Browsing